1459 lines
231 KiB
Plaintext
1459 lines
231 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import os\n",
|
|
"import glob\n",
|
|
"import shutil\n",
|
|
"\n",
|
|
"def clear_folder_make_ess_pv(folder_path):\n",
|
|
" if os.path.isdir(folder_path):\n",
|
|
" shutil.rmtree(folder_path)\n",
|
|
" os.makedirs(folder_path)\n",
|
|
" os.makedirs(os.path.join(folder_path,'ess'))\n",
|
|
" os.makedirs(os.path.join(folder_path,'pv'))\n",
|
|
"\n",
|
|
"folder_path = 'plots'\n",
|
|
"clear_folder_make_ess_pv(folder_path)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import matplotlib.pyplot as plt\n",
|
|
"import seaborn as sns\n",
|
|
"import numpy as np\n",
|
|
"import pandas as pd\n",
|
|
"from EnergySystem import EnergySystem\n",
|
|
"from config import pv_config, grid_config, ess_config\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 13,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import json\n",
|
|
"\n",
|
|
"with open('config.json', 'r') as f:\n",
|
|
" js_data = json.load(f)\n",
|
|
"\n",
|
|
"data = pd.read_csv('combined_data.csv')\n",
|
|
"time_interval = js_data[\"time_interval\"][\"numerator\"] / js_data[\"time_interval\"][\"denominator\"]\n",
|
|
"\n",
|
|
"pv_loss = js_data[\"pv\"][\"loss\"]\n",
|
|
"pv_cost_per_kW = js_data[\"pv\"][\"cost_per_kW\"]\n",
|
|
"pv_lifetime = js_data[\"pv\"][\"lifetime\"]\n",
|
|
"\n",
|
|
"ess_loss = js_data[\"ess\"][\"loss\"]\n",
|
|
"ess_cost_per_kW = js_data[\"ess\"][\"cost_per_kW\"]\n",
|
|
"ess_lifetime = js_data[\"ess\"][\"lifetime\"]\n",
|
|
"\n",
|
|
"grid_loss = js_data[\"grid\"][\"loss\"]\n",
|
|
"sell_price = js_data[\"grid\"][\"sell_price\"] #kWh\n",
|
|
"grid_capacity = js_data[\"grid\"][\"capacity\"] #kWh\n",
|
|
"\n",
|
|
"pv_begin = js_data[\"pv_capacities\"][\"begin\"]\n",
|
|
"pv_end = js_data[\"pv_capacities\"][\"end\"]\n",
|
|
"pv_groups = js_data[\"pv_capacities\"][\"groups\"]\n",
|
|
"\n",
|
|
"ess_begin = js_data[\"ess_capacities\"][\"begin\"]\n",
|
|
"ess_end = js_data[\"ess_capacities\"][\"end\"]\n",
|
|
"ess_groups = js_data[\"ess_capacities\"][\"groups\"]\n",
|
|
"\n",
|
|
"annot_unmet = js_data[\"annotated\"][\"unmet_prob\"]\n",
|
|
"annot_benefit = js_data[\"annotated\"][\"benefit\"]\n",
|
|
"annot_cost = js_data[\"annotated\"][\"cost\"]\n",
|
|
"\n",
|
|
"title_unmet = js_data[\"plot_title\"][\"unmet_prob\"]\n",
|
|
"title_cost = js_data[\"plot_title\"][\"cost\"]\n",
|
|
"title_benefit = js_data[\"plot_title\"][\"benefit\"]\n",
|
|
"\n",
|
|
"figure_size = (js_data[\"figure_size\"][\"length\"], js_data[\"figure_size\"][\"height\"])\n",
|
|
"\n",
|
|
"pv_capacities = np.linspace(pv_begin, pv_end, pv_groups)\n",
|
|
"ess_capacities = np.linspace(ess_begin, ess_end, ess_groups)\n",
|
|
"results = pd.DataFrame(index=pv_capacities, columns= ess_capacities)\n",
|
|
"affords = pd.DataFrame(index=pv_capacities, columns= ess_capacities)\n",
|
|
"costs = pd.DataFrame(index=pv_capacities, columns= ess_capacities)\n",
|
|
"overload_cnt = pd.DataFrame(index=pv_capacities, columns= ess_capacities)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 5,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"hour_demand = []\n",
|
|
"for index, row in data.iterrows():\n",
|
|
" time = row['time']\n",
|
|
" demand = row['demand']\n",
|
|
" if time.endswith('00'):\n",
|
|
" hour_demand.append(demand)\n",
|
|
"plt.figure(figsize=(10,8))\n",
|
|
"plt.plot(hour_demand)\n",
|
|
"plt.ylabel('Demand Power / kW')\n",
|
|
"plt.savefig('plots/demand.png')\n",
|
|
"plt.close()"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 6,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"def cal_profit(es: EnergySystem, saved_money):\n",
|
|
" profit = saved_money - es.ess.get_cost_per_year() - es.pv.get_cost_per_year()\n",
|
|
" return profit"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 7,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"pv_capacity:5000.0\n",
|
|
"ess_capacity:5000.0\n",
|
|
"ess_capacity:27500.0\n",
|
|
"ess_capacity:50000.0\n",
|
|
"pv_capacity:27500.0\n",
|
|
"ess_capacity:5000.0\n",
|
|
"ess_capacity:27500.0\n",
|
|
"ess_capacity:50000.0\n",
|
|
"pv_capacity:50000.0\n",
|
|
"ess_capacity:5000.0\n",
|
|
"ess_capacity:27500.0\n",
|
|
"ess_capacity:50000.0\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"for pv_capacity in pv_capacities:\n",
|
|
" print(f\"pv_capacity:{pv_capacity}\")\n",
|
|
" for ess_capacity in ess_capacities:\n",
|
|
" print(f\"ess_capacity:{ess_capacity}\")\n",
|
|
" pv = pv_config(capacity=pv_capacity, \n",
|
|
" cost_per_kW=pv_cost_per_kW,\n",
|
|
" lifetime=pv_lifetime, \n",
|
|
" loss=pv_loss)\n",
|
|
" ess = ess_config(capacity=ess_capacity, \n",
|
|
" cost_per_kW=ess_cost_per_kW, \n",
|
|
" lifetime=ess_lifetime, \n",
|
|
" loss=ess_loss,\n",
|
|
" charge_power=ess_capacity,\n",
|
|
" discharge_power=ess_capacity)\n",
|
|
" grid = grid_config(capacity=grid_capacity, \n",
|
|
" grid_loss=grid_loss,\n",
|
|
" sell_price= sell_price)\n",
|
|
" energySystem = EnergySystem(pv_type=pv, \n",
|
|
" ess_type=ess, \n",
|
|
" grid_type= grid)\n",
|
|
" benefit = energySystem.simulate(data, time_interval)\n",
|
|
" results.loc[pv_capacity,ess_capacity] = cal_profit(energySystem, benefit)\n",
|
|
" affords.loc[pv_capacity,ess_capacity] = energySystem.afford\n",
|
|
" overload_cnt.loc[pv_capacity,ess_capacity] = energySystem.overload_cnt\n",
|
|
" costs.loc[pv_capacity,ess_capacity] = energySystem.ess.capacity * energySystem.ess.cost_per_kW + energySystem.pv.capacity * energySystem.pv.cost_per_kW\n",
|
|
" pv_generated = energySystem.day_generated\n",
|
|
" ess_generated = energySystem.hour_stored\n",
|
|
" ess_generated_2 = energySystem.hour_stored_2\n",
|
|
" plt.figure(figsize=(10,8));\n",
|
|
" plt.plot(ess_generated)\n",
|
|
" plt.xlabel('day #')\n",
|
|
" plt.ylabel('SoC %')\n",
|
|
" plt.title(f'14:00 ESS SoC \\n PV cap:{pv_capacity}, ESS cap:{ess_capacity}')\n",
|
|
" plt.savefig(f'plots/ess/1400-{pv_capacity}-{ess_capacity}.png')\n",
|
|
" plt.close()\n",
|
|
" plt.figure(figsize=(10,8));\n",
|
|
" plt.plot(ess_generated_2)\n",
|
|
" plt.xlabel('day #')\n",
|
|
" plt.ylabel('SoC%')\n",
|
|
" plt.title(f'08:00 ESS SoC \\n PV cap:{pv_capacity}, ESS cap:{ess_capacity}')\n",
|
|
" plt.savefig(f'plots/ess/0800-{pv_capacity}-{ess_capacity}.png')\n",
|
|
" plt.close()\n",
|
|
" # print(energySystem.unmet)\n",
|
|
" spring_week_start = energySystem.season_start\n",
|
|
" spring_week_end = spring_week_start + energySystem.week_length\n",
|
|
" # summer_week_start = energySystem.season_start + 1 * energySystem.season_step\n",
|
|
" # summer_week_end = summer_week_start + energySystem.week_length\n",
|
|
" # autumn_week_start = energySystem.season_start + 2 * energySystem.season_step\n",
|
|
" # autumn_week_end = autumn_week_start + energySystem.week_length\n",
|
|
" # winter_week_start = energySystem.season_start + 3 * energySystem.season_step\n",
|
|
" # winter_week_end = winter_week_start+ energySystem.week_length\n",
|
|
"\n",
|
|
" spring_consume_data = []\n",
|
|
" # summer_consume_data = []\n",
|
|
" # autumn_consume_data = []\n",
|
|
" # winter_consume_data = []\n",
|
|
" for index, row in data.iterrows():\n",
|
|
" if index in range(spring_week_start, spring_week_end):\n",
|
|
" spring_consume_data.append(row['demand'])\n",
|
|
" # elif index in range(summer_week_start, summer_week_end):\n",
|
|
" # summer_consume_data.append(row['demand'])\n",
|
|
" # elif index in range(autumn_week_start, autumn_week_end):\n",
|
|
" # autumn_consume_data.append(row['demand'])\n",
|
|
" # elif index in range(winter_week_start, winter_week_end):\n",
|
|
" # winter_consume_data.append(row['demand'])\n",
|
|
"\n",
|
|
" spring_week_time = list(range(spring_week_start, spring_week_end))\n",
|
|
" # summer_week_time = list(range(summer_week_start, summer_week_end))\n",
|
|
" # autumn_week_time = list(range(autumn_week_start, autumn_week_end))\n",
|
|
" # winter_week_time = list(range(winter_week_start, winter_week_end))\n",
|
|
"\n",
|
|
" spring_pv_generated = energySystem.spring_week_gen\n",
|
|
" # summer_pv_generated = energySystem.summer_week_gen\n",
|
|
" # autumn_pv_generated = energySystem.autumn_week_gen\n",
|
|
" # winter_pv_generated = energySystem.winter_week_gen\n",
|
|
"\n",
|
|
" # spring_soc = energySystem.spring_week_soc\n",
|
|
" # summer_soc = energySystem.summer_week_soc\n",
|
|
" # autumn_soc = energySystem.autumn_week_soc\n",
|
|
" # winter_soc = energySystem.winter_week_soc\n",
|
|
"\n",
|
|
"\n",
|
|
" # fig, ax1 = plt.subplots()\n",
|
|
"\n",
|
|
" plt.plot(spring_week_time, spring_pv_generated, label = 'pv generation')\n",
|
|
" plt.plot(spring_week_time, spring_consume_data, label = 'factory consume')\n",
|
|
" plt.ylabel('Power / kW')\n",
|
|
" plt.xlabel('15 min #')\n",
|
|
" plt.title(f'ess: {energySystem.ess.capacity/1000 } MWh pv: {energySystem.pv.capacity/1000 } MW spring week generate condition')\n",
|
|
" plt.legend()\n",
|
|
" plt.savefig(f'plots/{energySystem.ess.capacity}-{energySystem.pv.capacity}-spring.png')\n",
|
|
" plt.close()\n",
|
|
"\n",
|
|
" # plt.plot(summer_week_time, summer_pv_generated, label = 'pv generation')\n",
|
|
" # plt.plot(summer_week_time, summer_consume_data, label = 'factory consume')\n",
|
|
" # plt.ylabel('Power / kW')\n",
|
|
" # plt.xlabel('15 min #')\n",
|
|
" # plt.title(f'ess: {energySystem.ess.capacity/1000 } MWh pv: {energySystem.pv.capacity/1000 } MW summer week generate condition')\n",
|
|
" # plt.legend()\n",
|
|
" # plt.savefig(f'plots/{energySystem.ess.capacity}-{energySystem.pv.capacity}-summer.png')\n",
|
|
" # plt.close()\n",
|
|
"\n",
|
|
" # plt.plot(autumn_week_time, autumn_pv_generated, label = 'pv generation')\n",
|
|
" # plt.plot(autumn_week_time, autumn_consume_data, label = 'factory consume')\n",
|
|
" # plt.ylabel('Power / kW')\n",
|
|
" # plt.xlabel('15 min #')\n",
|
|
" # plt.title(f'ess: {energySystem.ess.capacity/1000 } MWh pv: {energySystem.pv.capacity/1000 } MW autumn week generate condition')\n",
|
|
" # plt.legend()\n",
|
|
" # plt.savefig(f'plots/{energySystem.ess.capacity}-{energySystem.pv.capacity}-autumn.png')\n",
|
|
" # plt.close()\n",
|
|
"\n",
|
|
" # plt.plot(winter_week_time, winter_pv_generated, label = 'pv generation')\n",
|
|
" # plt.plot(winter_week_time, winter_consume_data, label = 'factory consume')\n",
|
|
" # plt.ylabel('Power / kW')\n",
|
|
" # plt.xlabel('15 min #')\n",
|
|
" # plt.title(f'ess: {energySystem.ess.capacity/1000 } MWh pv: {energySystem.pv.capacity/1000 } MW winter week generate condition')\n",
|
|
" # plt.legend()\n",
|
|
" # plt.savefig(f'plots/{energySystem.ess.capacity}-{energySystem.pv.capacity}-winter.png')\n",
|
|
" # plt.close()\n",
|
|
"\n",
|
|
" plt.figure();\n",
|
|
" plt.plot(pv_generated)\n",
|
|
" plt.xlabel('day #')\n",
|
|
" plt.ylabel('Electricity kWh')\n",
|
|
" plt.title(f'PV generated pv cap:{pv_capacity}, ess cap:{ess_capacity}')\n",
|
|
" plt.savefig(f'plots/pv/{pv_capacity}-{ess_capacity}.png')\n",
|
|
" plt.close()\n",
|
|
"\n",
|
|
"\n",
|
|
" # plt.show()\n",
|
|
"\n",
|
|
"\n",
|
|
" \n",
|
|
"\n",
|
|
"# results = results.astype(float)\n",
|
|
"\n",
|
|
"\n",
|
|
"# pv = pv_config(capacity=100000,cost_per_kW=200,lifetime=25,loss=0.95)\n",
|
|
"# ess = ess_config(capacity=100000,cost_per_kW=300,lifetime=25,loss=0.95,charge_power=100000,discharge_power=100000)\n",
|
|
"# grid = grid_config(price_schedule=price_schedule, capacity=5000, grid_loss=0.95, sell_price=0.4)\n",
|
|
"# grid = grid_config(capacity=50000, grid_loss=0.95, sell_price=0.4)\n",
|
|
"\n",
|
|
"\n",
|
|
" # print(benefit)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 8,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"[(304, '04:00', 5051.76, 0.0),\n",
|
|
" (308, '05:00', 5968.200000000001, 0.0),\n",
|
|
" (309, '05:15', 6522.599999999999, 0.0),\n",
|
|
" (310, '05:30', 11083.8, 0.0),\n",
|
|
" (311, '05:45', 12341.28, 0.0),\n",
|
|
" (312, '06:00', 10764.18, 0.0),\n",
|
|
" (313, '06:15', 12213.6, 0.0),\n",
|
|
" (314, '06:30', 12746.58, 0.0),\n",
|
|
" (315, '06:45', 13044.78, 0.0),\n",
|
|
" (316, '07:00', 12341.28, 0.0),\n",
|
|
" (317, '07:15', 11936.4, 0.0),\n",
|
|
" (318, '07:30', 12256.02, 0.0),\n",
|
|
" (319, '07:45', 13321.98, 0.0),\n",
|
|
" (320, '08:00', 13812.12, 0.0),\n",
|
|
" (321, '08:15', 12746.58, 267.655913103615),\n",
|
|
" (322, '08:30', 13599.179999999998, 535.31182620723),\n",
|
|
" (323, '08:45', 12511.8, 802.9677393108449),\n",
|
|
" (324, '09:00', 12703.74, 1070.6236524144651),\n",
|
|
" (325, '09:15', 13471.08, 1900.7160001627249),\n",
|
|
" (326, '09:30', 13279.14, 2730.808347910985),\n",
|
|
" (327, '09:45', 13599.179999999998, 3560.900695659245),\n",
|
|
" (328, '10:00', 14664.72, 4390.993043407505),\n",
|
|
" (329, '10:15', 13854.96, 4974.472153289125),\n",
|
|
" (330, '10:30', 13449.660000000002, 5557.95126317074),\n",
|
|
" (331, '10:45', 13940.22, 6141.430373052355),\n",
|
|
" (332, '11:00', 13897.38, 6724.90948293397),\n",
|
|
" (333, '11:15', 14323.68, 6494.599487408969),\n",
|
|
" (334, '11:30', 13599.179999999998, 6264.289491883975),\n",
|
|
" (335, '11:45', 14835.240000000002, 6033.979496358975),\n",
|
|
" (336, '12:00', 12789.0, 5803.669500833975),\n",
|
|
" (337, '12:15', 12511.8, 5947.734022212275),\n",
|
|
" (338, '12:30', 13534.92, 6091.798543590575),\n",
|
|
" (339, '12:45', 13066.2, 6235.863064968875),\n",
|
|
" (340, '13:00', 12917.1, 6379.927586347176),\n",
|
|
" (341, '13:15', 12980.94, 7545.970464993285),\n",
|
|
" (349, '15:15', 10145.94, 4078.5159269354353),\n",
|
|
" (350, '15:30', 10060.68, 3077.90569952402),\n",
|
|
" (351, '15:45', 9719.64, 2077.2954721126052),\n",
|
|
" (352, '16:00', 9847.74, 1076.68524470119),\n",
|
|
" (353, '16:15', 8611.26, 807.51393352589),\n",
|
|
" (354, '16:30', 8717.94, 538.342622350595),\n",
|
|
" (355, '16:45', 8781.779999999999, 269.171311175295),\n",
|
|
" (356, '17:00', 9037.56, 0.0),\n",
|
|
" (357, '17:15', 8867.039999999999, 0.0),\n",
|
|
" (358, '17:30', 8248.800000000001, 0.0),\n",
|
|
" (359, '17:45', 7716.24, 0.0),\n",
|
|
" (360, '18:00', 7588.14, 0.0),\n",
|
|
" (361, '18:15', 7417.620000000001, 0.0),\n",
|
|
" (362, '18:30', 7694.820000000001, 0.0),\n",
|
|
" (363, '18:45', 7225.68, 0.0),\n",
|
|
" (364, '19:00', 7502.88, 0.0),\n",
|
|
" (365, '19:15', 7097.999999999999, 0.0),\n",
|
|
" (366, '19:30', 7481.459999999999, 0.0),\n",
|
|
" (367, '19:45', 7076.58, 0.0),\n",
|
|
" (368, '20:00', 5691.0, 0.0),\n",
|
|
" (369, '20:15', 5541.900000000001, 0.0),\n",
|
|
" (406, '05:30', 8121.119999999999, 0.0),\n",
|
|
" (407, '05:45', 9314.76, 0.0),\n",
|
|
" (408, '06:00', 10465.56, 0.0),\n",
|
|
" (409, '06:15', 11829.72, 0.0),\n",
|
|
" (410, '06:30', 13641.6, 0.0),\n",
|
|
" (411, '06:45', 13726.86, 0.0),\n",
|
|
" (412, '07:00', 13641.6, 0.0),\n",
|
|
" (413, '07:15', 14238.420000000002, 0.0),\n",
|
|
" (414, '07:30', 14856.66, 0.0),\n",
|
|
" (415, '07:45', 14089.32, 0.0),\n",
|
|
" (416, '08:00', 14472.78, 0.0),\n",
|
|
" (417, '08:15', 13897.38, 229.05902933159499),\n",
|
|
" (418, '08:30', 14046.48, 458.11805866319503),\n",
|
|
" (419, '08:45', 14387.52, 687.17708799479),\n",
|
|
" (420, '09:00', 14515.62, 916.2361173263901),\n",
|
|
" (421, '09:15', 14771.4, 2529.6061999105),\n",
|
|
" (422, '09:30', 14451.78, 4142.97628249461),\n",
|
|
" (423, '09:45', 14537.04, 5756.34636507872),\n",
|
|
" (424, '10:00', 14067.9, 7369.716447662825),\n",
|
|
" (425, '10:15', 14004.06, 8532.759041536145),\n",
|
|
" (442, '14:30', 13641.6, 7509.560229445506),\n",
|
|
" (443, '14:45', 11893.98, 5278.721370163945),\n",
|
|
" (444, '15:00', 12043.08, 3047.882510882385),\n",
|
|
" (445, '15:15', 11680.62, 2397.4512835116548),\n",
|
|
" (446, '15:30', 10486.98, 1747.02005614092),\n",
|
|
" (447, '15:45', 9783.48, 1096.588828770185),\n",
|
|
" (448, '16:00', 9506.7, 446.15760139945),\n",
|
|
" (449, '16:15', 9847.74, 334.61820104958997),\n",
|
|
" (450, '16:30', 9186.66, 223.078800699725),\n",
|
|
" (451, '16:45', 9570.54, 111.53940034986),\n",
|
|
" (452, '17:00', 9208.08, 0.0),\n",
|
|
" (453, '17:15', 9549.12, 0.0),\n",
|
|
" (454, '17:30', 8270.22, 0.0),\n",
|
|
" (455, '17:45', 8760.36, 0.0),\n",
|
|
" (456, '18:00', 8057.280000000001, 0.0),\n",
|
|
" (457, '18:15', 8398.32, 0.0),\n",
|
|
" (458, '18:30', 7673.4, 0.0),\n",
|
|
" (459, '18:45', 7716.24, 0.0),\n",
|
|
" (460, '19:00', 7886.759999999999, 0.0),\n",
|
|
" (461, '19:15', 7588.14, 0.0),\n",
|
|
" (462, '19:30', 7310.94, 0.0),\n",
|
|
" (463, '19:45', 7332.36, 0.0),\n",
|
|
" (464, '20:00', 5670.0, 0.0),\n",
|
|
" (465, '20:15', 5797.68, 0.0),\n",
|
|
" (502, '05:30', 8440.74, 0.0),\n",
|
|
" (503, '05:45', 9527.7, 0.0),\n",
|
|
" (504, '06:00', 10700.34, 0.0),\n",
|
|
" (505, '06:15', 11531.52, 0.0),\n",
|
|
" (506, '06:30', 11083.8, 0.0),\n",
|
|
" (507, '06:45', 13385.82, 0.0),\n",
|
|
" (508, '07:00', 14046.48, 0.0),\n",
|
|
" (509, '07:15', 13577.760000000002, 0.0),\n",
|
|
" (510, '07:30', 13108.62, 0.0),\n",
|
|
" (511, '07:45', 13897.38, 0.0),\n",
|
|
" (512, '08:00', 14408.94, 0.0),\n",
|
|
" (513, '08:15', 13620.18, 288.61722468573),\n",
|
|
" (514, '08:30', 14217.0, 577.2344493714651),\n",
|
|
" (515, '08:45', 14131.74, 865.851674057195),\n",
|
|
" (516, '09:00', 13258.14, 1154.4688987429302),\n",
|
|
" (517, '09:15', 13151.46, 1695.3541353077549),\n",
|
|
" (518, '09:30', 13577.760000000002, 2236.23937187258),\n",
|
|
" (519, '09:45', 13726.86, 2777.12460843741),\n",
|
|
" (520, '10:00', 13066.2, 3318.009845002235),\n",
|
|
" (521, '10:15', 13748.28, 3084.699564704445),\n",
|
|
" (522, '10:30', 13556.34, 2851.389284406655),\n",
|
|
" (523, '10:45', 13940.22, 2618.07900410886),\n",
|
|
" (524, '11:00', 14771.4, 2384.7687238110702),\n",
|
|
" (525, '11:15', 14323.68, 2531.7826776778797),\n",
|
|
" (526, '11:30', 14067.9, 2678.7966315446847),\n",
|
|
" (527, '11:45', 15133.86, 2825.810585411495),\n",
|
|
" (528, '12:00', 13385.82, 2972.8245392783),\n",
|
|
" (529, '12:15', 13300.56, 3152.994182498675),\n",
|
|
" (530, '12:30', 14067.9, 3333.1638257190502),\n",
|
|
" (531, '12:45', 13407.24, 3513.3334689394196),\n",
|
|
" (532, '13:00', 13492.5, 3693.503112159795),\n",
|
|
" (533, '13:15', 13300.56, 3468.481754200395),\n",
|
|
" (534, '13:30', 13641.6, 3243.460396240995),\n",
|
|
" (535, '13:45', 13748.28, 3018.439038281595),\n",
|
|
" (536, '14:00', 13513.92, 2793.417680322195),\n",
|
|
" (537, '14:15', 14025.48, 2432.000325454615),\n",
|
|
" (538, '14:30', 13172.88, 2070.582970587035),\n",
|
|
" (539, '14:45', 13961.22, 1709.165615719455),\n",
|
|
" (540, '15:00', 12746.58, 1347.748260851875),\n",
|
|
" (541, '15:15', 10977.12, 1085.57930922257),\n",
|
|
" (542, '15:30', 11275.74, 823.41035759326),\n",
|
|
" (543, '15:45', 10550.82, 561.241405963955),\n",
|
|
" (544, '16:00', 9186.66, 299.072454334645),\n",
|
|
" (545, '16:15', 9421.44, 224.30434075098503),\n",
|
|
" (546, '16:30', 8888.460000000001, 149.53622716732002),\n",
|
|
" (547, '16:45', 9122.82, 74.76811358366001),\n",
|
|
" (548, '17:00', 8824.619999999999, 0.0),\n",
|
|
" (549, '17:15', 9378.6, 0.0),\n",
|
|
" (550, '17:30', 8163.540000000001, 0.0),\n",
|
|
" (551, '17:45', 8313.06, 0.0),\n",
|
|
" (552, '18:00', 7780.08, 0.0),\n",
|
|
" (553, '18:15', 7566.719999999999, 0.0),\n",
|
|
" (554, '18:30', 7481.459999999999, 0.0),\n",
|
|
" (555, '18:45', 7310.94, 0.0),\n",
|
|
" (556, '19:00', 7396.2, 0.0),\n",
|
|
" (557, '19:15', 7183.26, 0.0),\n",
|
|
" (558, '19:30', 7417.620000000001, 0.0),\n",
|
|
" (559, '19:45', 6884.639999999999, 0.0),\n",
|
|
" (560, '20:00', 5861.52, 0.0),\n",
|
|
" (561, '20:15', 5627.16, 0.0),\n",
|
|
" (598, '05:30', 8078.280000000001, 0.0),\n",
|
|
" (599, '05:45', 9250.92, 0.0),\n",
|
|
" (600, '06:00', 10572.24, 0.0),\n",
|
|
" (601, '06:15', 11403.42, 0.0),\n",
|
|
" (602, '06:30', 11446.26, 0.0),\n",
|
|
" (603, '06:45', 12384.12, 0.0),\n",
|
|
" (604, '07:00', 14025.48, 0.0),\n",
|
|
" (605, '07:15', 14323.68, 0.0),\n",
|
|
" (606, '07:30', 13258.14, 0.0),\n",
|
|
" (607, '07:45', 13343.4, 0.0),\n",
|
|
" (608, '08:00', 13513.92, 0.0),\n",
|
|
" (609, '08:15', 13385.82, 254.271591879905),\n",
|
|
" (610, '08:30', 13236.72, 508.54318375981),\n",
|
|
" (611, '08:45', 13599.179999999998, 762.81477563972),\n",
|
|
" (612, '09:00', 13471.08, 1017.086367519625),\n",
|
|
" (613, '09:15', 14941.92, 2806.313819616775),\n",
|
|
" (614, '09:30', 14430.36, 4595.541271713925),\n",
|
|
" (615, '09:45', 15069.6, 6384.76872381107),\n",
|
|
" (616, '10:00', 14025.48, 8173.99617590822),\n",
|
|
" (632, '14:00', 14558.04, 2563.36194621862),\n",
|
|
" (633, '14:15', 13258.14, 1922.5214596639648),\n",
|
|
" (634, '14:30', 12256.02, 1281.68097310931),\n",
|
|
" (635, '14:45', 11446.26, 640.840486554655),\n",
|
|
" (636, '15:00', 10764.18, 0.0),\n",
|
|
" (637, '15:15', 10486.98, 289.75123062527496),\n",
|
|
" (638, '15:30', 9868.74, 579.502461250555),\n",
|
|
" (639, '15:45', 9591.96, 869.253691875835),\n",
|
|
" (640, '16:00', 9101.4, 1159.004922501115),\n",
|
|
" (641, '16:15', 9357.18, 911.6146617306),\n",
|
|
" (642, '16:30', 9783.48, 664.2244009600901),\n",
|
|
" (643, '16:45', 9612.96, 416.834140189575),\n",
|
|
" (644, '17:00', 9485.28, 169.44387941905998),\n",
|
|
" (645, '17:15', 9357.18, 127.082909564295),\n",
|
|
" (646, '17:30', 9165.66, 84.72193970952999),\n",
|
|
" (647, '17:45', 8227.8, 42.360969854764996),\n",
|
|
" (648, '18:00', 8035.86, 0.0),\n",
|
|
" (649, '18:15', 7289.94, 0.0),\n",
|
|
" (650, '18:30', 6778.38, 0.0),\n",
|
|
" (651, '18:45', 6842.22, 0.0),\n",
|
|
" (652, '19:00', 6693.12, 0.0),\n",
|
|
" (653, '19:15', 6543.6, 0.0),\n",
|
|
" (654, '19:30', 6948.900000000001, 0.0),\n",
|
|
" (655, '19:45', 6223.9800000000005, 0.0),\n",
|
|
" (656, '20:00', 5243.7, 0.0),\n",
|
|
" (694, '05:30', 8227.8, 0.0),\n",
|
|
" (695, '05:45', 9698.22, 0.0),\n",
|
|
" (696, '06:00', 10423.14, 0.0),\n",
|
|
" (697, '06:15', 10678.92, 0.0),\n",
|
|
" (698, '06:30', 11872.56, 0.0),\n",
|
|
" (699, '06:45', 11936.4, 0.0),\n",
|
|
" (700, '07:00', 13300.56, 0.0),\n",
|
|
" (701, '07:15', 14899.079999999998, 0.0),\n",
|
|
" (702, '07:30', 13982.64, 0.0),\n",
|
|
" (703, '07:45', 13726.86, 0.0),\n",
|
|
" (704, '08:00', 13343.4, 0.0),\n",
|
|
" (705, '08:15', 13215.3, 251.12892071111503),\n",
|
|
" (706, '08:30', 13641.6, 502.257841422235),\n",
|
|
" (707, '08:45', 12639.9, 753.38676213335),\n",
|
|
" (708, '09:00', 13193.88, 1004.51568284447),\n",
|
|
" (709, '09:15', 14110.74, 1496.796306090065),\n",
|
|
" (710, '09:30', 14110.74, 1989.076929335665),\n",
|
|
" (711, '09:45', 13279.14, 2481.35755258126),\n",
|
|
" (712, '10:00', 13044.78, 2973.6381758268553),\n",
|
|
" (713, '10:15', 13705.44, 3111.295309385295),\n",
|
|
" (714, '10:30', 13769.7, 3248.952442943735),\n",
|
|
" (715, '10:45', 14004.06, 3386.6095765021755),\n",
|
|
" (716, '11:00', 13748.28, 3524.2667100606145),\n",
|
|
" (717, '11:15', 14238.420000000002, 3887.7588381270048),\n",
|
|
" (718, '11:30', 14749.98, 4251.2509661934),\n",
|
|
" (719, '11:45', 14728.56, 4614.74309425979),\n",
|
|
" (720, '12:00', 13130.04, 4978.235222326185),\n",
|
|
" (721, '12:15', 13790.7, 4934.19714413571),\n",
|
|
" (722, '12:30', 13215.3, 4890.1590659452395),\n",
|
|
" (723, '12:45', 12959.52, 4846.12098775477),\n",
|
|
" (724, '13:00', 12980.94, 4802.082909564296),\n",
|
|
" (725, '13:15', 13726.86, 5125.859403604405),\n",
|
|
" (726, '13:30', 13321.98, 5449.63589764452),\n",
|
|
" (727, '13:45', 12789.0, 5773.412391684635),\n",
|
|
" (728, '14:00', 12170.76, 6097.188885724745),\n",
|
|
" (729, '14:15', 11147.64, 5670.894186566859),\n",
|
|
" (730, '14:30', 10145.94, 5244.59948740897),\n",
|
|
" (731, '14:45', 10209.78, 4818.304788251085),\n",
|
|
" (732, '15:00', 10401.72, 4392.0100890932),\n",
|
|
" (733, '15:15', 9016.14, 3778.360318945525),\n",
|
|
" (734, '15:30', 8930.88, 3164.71054879785),\n",
|
|
" (735, '15:45', 7993.019999999999, 2551.060778650175),\n",
|
|
" (736, '16:00', 8398.32, 1937.4110085025002),\n",
|
|
" (737, '16:15', 8206.380000000001, 1488.678755949715),\n",
|
|
" (738, '16:30', 8334.06, 1039.94650339693),\n",
|
|
" (739, '16:45', 8313.06, 591.214250844145),\n",
|
|
" (740, '17:00', 8184.96, 142.48199829136001),\n",
|
|
" (741, '17:15', 7588.14, 106.86149871852),\n",
|
|
" (742, '17:30', 7225.68, 71.24099914568001),\n",
|
|
" (743, '17:45', 6991.320000000001, 35.620499572840004),\n",
|
|
" (744, '18:00', 7332.36, 0.0),\n",
|
|
" (745, '18:15', 7034.160000000001, 0.0),\n",
|
|
" (746, '18:30', 7140.42, 0.0),\n",
|
|
" (747, '18:45', 7097.999999999999, 0.0),\n",
|
|
" (748, '19:00', 7289.94, 0.0),\n",
|
|
" (749, '19:15', 6650.28, 0.0),\n",
|
|
" (750, '19:30', 6394.5, 0.0),\n",
|
|
" (751, '19:45', 5946.780000000001, 0.0),\n",
|
|
" (752, '20:00', 5137.02, 0.0),\n",
|
|
" (997, '09:15', 14366.52, 2673.385948496805),\n",
|
|
" (998, '09:30', 13684.44, 4182.213905048615),\n",
|
|
" (999, '09:45', 13961.22, 5691.04186160042),\n",
|
|
" (1000, '10:00', 13684.44, 7199.8698181522295),\n",
|
|
" (1001, '10:15', 13897.38, 8306.669785606766),\n",
|
|
" (1002, '10:30', 14387.52, 9413.469753061305),\n",
|
|
" (1018, '14:30', 12874.26, 7988.58874740653),\n",
|
|
" (1019, '14:45', 12917.1, 6465.81709450388),\n",
|
|
" (1020, '15:00', 11531.52, 4943.045441601234),\n",
|
|
" (1021, '15:15', 10913.28, 4300.526829665185),\n",
|
|
" (1022, '15:30', 10870.86, 3658.0082177291397),\n",
|
|
" (1023, '15:45', 10465.56, 3015.48960579309),\n",
|
|
" (1024, '16:00', 9954.0, 2372.97099385704),\n",
|
|
" (1025, '16:15', 9847.74, 1834.8266954151552),\n",
|
|
" (1026, '16:30', 9570.54, 1296.68239697327),\n",
|
|
" (1027, '16:45', 9996.84, 758.538098531385),\n",
|
|
" (1028, '17:00', 9804.9, 220.39380008950002),\n",
|
|
" (1029, '17:15', 9506.7, 165.295350067125),\n",
|
|
" (1030, '17:30', 8824.619999999999, 110.19690004475001),\n",
|
|
" (1031, '17:45', 8803.2, 55.098450022375005),\n",
|
|
" (1032, '18:00', 8184.96, 0.0),\n",
|
|
" (1033, '18:15', 8376.9, 0.0),\n",
|
|
" (1034, '18:30', 8291.640000000001, 0.0),\n",
|
|
" (1035, '18:45', 7439.04, 0.0),\n",
|
|
" (1036, '19:00', 7843.919999999999, 0.0),\n",
|
|
" (1037, '19:15', 7651.98, 0.0),\n",
|
|
" (1038, '19:30', 8248.800000000001, 0.0),\n",
|
|
" (1039, '19:45', 7609.559999999999, 0.0),\n",
|
|
" (1040, '20:00', 6394.5, 0.0),\n",
|
|
" (1041, '20:15', 5797.68, 0.0),\n",
|
|
" (1078, '05:30', 8483.58, 0.0),\n",
|
|
" (1079, '05:45', 9080.4, 0.0),\n",
|
|
" (1080, '06:00', 10742.76, 0.0),\n",
|
|
" (1081, '06:15', 12106.92, 0.0),\n",
|
|
" (1082, '06:30', 11723.46, 0.0),\n",
|
|
" (1083, '06:45', 12639.9, 0.0),\n",
|
|
" (1084, '07:00', 13002.36, 0.0),\n",
|
|
" (1085, '07:15', 15048.6, 0.0),\n",
|
|
" (1086, '07:30', 14110.74, 0.0),\n",
|
|
" (1087, '07:45', 14025.48, 0.0),\n",
|
|
" (1088, '08:00', 12576.06, 0.0),\n",
|
|
" (1089, '08:15', 13407.24, 280.62324559619),\n",
|
|
" (1090, '08:30', 13130.04, 561.24649119238),\n",
|
|
" (1091, '08:45', 12810.42, 841.8697367885751),\n",
|
|
" (1092, '09:00', 13130.04, 1122.492982384765),\n",
|
|
" (1093, '09:15', 12980.94, 2986.51397420772),\n",
|
|
" (1094, '09:30', 13087.62, 4850.53496603067),\n",
|
|
" (1095, '09:45', 13620.18, 6714.555957853626),\n",
|
|
" (1096, '10:00', 13641.6, 8578.576949676575),\n",
|
|
" (1120, '16:00', 9847.74, 3525.69057402058),\n",
|
|
" (1121, '16:15', 9719.64, 2722.30076075017),\n",
|
|
" (1122, '16:30', 9101.4, 1918.91094747976),\n",
|
|
" (1123, '16:45', 9804.9, 1115.521134209345),\n",
|
|
" (1124, '17:00', 9954.0, 312.131320938935),\n",
|
|
" (1125, '17:15', 8973.72, 234.0984907042),\n",
|
|
" (1126, '17:30', 8142.54, 156.065660469465),\n",
|
|
" (1127, '17:45', 8099.7, 78.03283023473),\n",
|
|
" (1128, '18:00', 8121.119999999999, 0.0),\n",
|
|
" (1129, '18:15', 8078.280000000001, 0.0),\n",
|
|
" (1130, '18:30', 8654.1, 0.0),\n",
|
|
" (1131, '18:45', 8121.119999999999, 0.0),\n",
|
|
" (1132, '19:00', 7758.66, 0.0),\n",
|
|
" (1133, '19:15', 7289.94, 0.0),\n",
|
|
" (1134, '19:30', 7439.04, 0.0),\n",
|
|
" (1135, '19:45', 6927.48, 0.0),\n",
|
|
" (1136, '20:00', 5989.62, 0.0),\n",
|
|
" (1137, '20:15', 5286.12, 0.0),\n",
|
|
" (1174, '05:30', 7843.919999999999, 0.0),\n",
|
|
" (1175, '05:45', 9677.22, 0.0),\n",
|
|
" (1176, '06:00', 10721.34, 0.0),\n",
|
|
" (1177, '06:15', 11552.94, 0.0),\n",
|
|
" (1178, '06:30', 12469.38, 0.0),\n",
|
|
" (1179, '06:45', 12895.68, 0.0),\n",
|
|
" (1180, '07:00', 14451.78, 0.0),\n",
|
|
" (1181, '07:15', 13364.4, 0.0),\n",
|
|
" (1182, '07:30', 13982.64, 0.0),\n",
|
|
" (1183, '07:45', 13385.82, 0.0),\n",
|
|
" (1184, '08:00', 13641.6, 0.0),\n",
|
|
" (1185, '08:15', 13172.88, 339.250844147915),\n",
|
|
" (1186, '08:30', 13748.28, 678.501688295835),\n",
|
|
" (1187, '08:45', 13769.7, 1017.752532443755),\n",
|
|
" (1188, '09:00', 14515.62, 1357.003376591675),\n",
|
|
" (1189, '09:15', 15453.48, 1721.14132866848),\n",
|
|
" (1190, '09:30', 14537.04, 2085.27928074529),\n",
|
|
" (1191, '09:45', 14878.08, 2449.417232822095),\n",
|
|
" (1192, '10:00', 14025.48, 2813.5551848989053),\n",
|
|
" (1193, '10:15', 13982.64, 3200.9478865790647),\n",
|
|
" (1194, '10:30', 14899.079999999998, 3588.34058825922),\n",
|
|
" (1195, '10:45', 14941.92, 3975.73328993938),\n",
|
|
" (1196, '11:00', 15282.96, 4363.12599161954),\n",
|
|
" (1197, '11:15', 14856.66, 4262.336764167445),\n",
|
|
" (1198, '11:30', 14984.34, 4161.547536715345),\n",
|
|
" (1199, '11:45', 15240.12, 4060.7583092632503),\n",
|
|
" (1200, '12:00', 14153.16, 3959.969081811155),\n",
|
|
" (1201, '12:15', 14195.999999999998, 3433.9632236280054),\n",
|
|
" (1202, '12:30', 15282.96, 2907.957365444855),\n",
|
|
" (1203, '12:45', 14110.74, 2381.951507261705),\n",
|
|
" (1204, '13:00', 14046.48, 1855.9456490785549),\n",
|
|
" (1205, '13:15', 13812.12, 1970.8616411049152),\n",
|
|
" (1206, '13:30', 13236.72, 2085.7776331312803),\n",
|
|
" (1207, '13:45', 13151.46, 2200.69362515764),\n",
|
|
" (1208, '14:00', 13471.08, 2315.609617184),\n",
|
|
" (1209, '14:15', 12874.26, 2374.750823807005),\n",
|
|
" (1210, '14:30', 12554.64, 2433.892030430005),\n",
|
|
" (1211, '14:45', 11638.2, 2493.033237053005),\n",
|
|
" (1212, '15:00', 10828.02, 2552.17444367601),\n",
|
|
" (1213, '15:15', 11126.64, 2204.904194296405),\n",
|
|
" (1214, '15:30', 10615.08, 1857.6339449168051),\n",
|
|
" (1215, '15:45', 10401.72, 1510.3636955372),\n",
|
|
" (1216, '16:00', 10060.68, 1163.0934461576),\n",
|
|
" (1217, '16:15', 9634.38, 895.97097351613),\n",
|
|
" (1218, '16:30', 9804.9, 628.848500874655),\n",
|
|
" (1219, '16:45', 9933.0, 361.726028233185),\n",
|
|
" (1220, '17:00', 10295.04, 94.603555591715),\n",
|
|
" (1221, '17:15', 9612.96, 70.952666693785),\n",
|
|
" (1222, '17:30', 9400.02, 47.301777795855),\n",
|
|
" (1223, '17:45', 8440.74, 23.650888897925),\n",
|
|
" (1224, '18:00', 7972.02, 0.0),\n",
|
|
" (1225, '18:15', 7737.240000000001, 0.0),\n",
|
|
" (1226, '18:30', 7972.02, 0.0),\n",
|
|
" (1227, '18:45', 7651.98, 0.0),\n",
|
|
" (1228, '19:00', 7332.36, 0.0),\n",
|
|
" (1229, '19:15', 7950.599999999999, 0.0),\n",
|
|
" (1230, '19:30', 7439.04, 0.0),\n",
|
|
" (1231, '19:45', 7651.98, 0.0),\n",
|
|
" (1232, '20:00', 5605.74, 0.0),\n",
|
|
" (1233, '20:15', 5584.740000000001, 0.0),\n",
|
|
" (1270, '05:30', 7929.18, 0.0),\n",
|
|
" (1271, '05:45', 8888.460000000001, 0.0),\n",
|
|
" (1272, '06:00', 10742.76, 0.0),\n",
|
|
" (1273, '06:15', 11275.74, 0.0),\n",
|
|
" (1274, '06:30', 11275.74, 0.0),\n",
|
|
" (1275, '06:45', 13534.92, 0.0),\n",
|
|
" (1276, '07:00', 14323.68, 0.0),\n",
|
|
" (1277, '07:15', 14004.06, 0.0),\n",
|
|
" (1278, '07:30', 13854.96, 0.0),\n",
|
|
" (1279, '07:45', 14749.98, 0.0),\n",
|
|
" (1280, '08:00', 14302.259999999998, 0.0),\n",
|
|
" (1281, '08:15', 14707.56, 325.23086937065),\n",
|
|
" (1282, '08:30', 15069.6, 650.4617387413),\n",
|
|
" (1283, '08:45', 14110.74, 975.692608111955),\n",
|
|
" (1284, '09:00', 14856.66, 1300.923477482605),\n",
|
|
" (1285, '09:15', 14472.78, 1962.938855213375),\n",
|
|
" (1286, '09:30', 14643.3, 2624.9542329441397),\n",
|
|
" (1287, '09:45', 14835.240000000002, 3286.9696106749097),\n",
|
|
" (1288, '10:00', 14643.3, 3948.9849884056753),\n",
|
|
" (1289, '10:15', 14558.04, 4219.417436231235),\n",
|
|
" (1290, '10:30', 14622.3, 4489.84988405679),\n",
|
|
" (1291, '10:45', 14707.56, 4760.282331882345),\n",
|
|
" (1292, '11:00', 14856.66, 5030.7147797079),\n",
|
|
" (1293, '11:15', 14025.48, 5045.9704649932855),\n",
|
|
" (1294, '11:30', 15027.180000000002, 5061.22615027867),\n",
|
|
" (1295, '11:45', 15197.7, 5076.48183556405),\n",
|
|
" (1296, '12:00', 13407.24, 5091.737520849435),\n",
|
|
" (1297, '12:15', 14004.06, 4001.123835482685),\n",
|
|
" (1298, '12:30', 14408.94, 2910.51015011594),\n",
|
|
" (1299, '12:45', 14984.34, 1819.896464749195),\n",
|
|
" (1300, '13:00', 14302.259999999998, 729.282779382445),\n",
|
|
" (1301, '13:15', 14153.16, 546.9620845368349),\n",
|
|
" (1302, '13:30', 14089.32, 364.64138969122),\n",
|
|
" (1303, '13:45', 13577.760000000002, 182.32069484561),\n",
|
|
" (1304, '14:00', 13726.86, 0.0),\n",
|
|
" (1305, '14:15', 13492.5, 1128.36133599121),\n",
|
|
" (1306, '14:30', 13940.22, 2256.7226719824253),\n",
|
|
" (1307, '14:45', 12639.9, 3385.084007973635),\n",
|
|
" (1308, '15:00', 13130.04, 4513.4453439648505),\n",
|
|
" (1309, '15:15', 11957.82, 4051.7066026605903),\n",
|
|
" (1310, '15:30', 11531.52, 3589.96786135633),\n",
|
|
" (1311, '15:45', 10700.34, 3128.22912005207),\n",
|
|
" (1312, '16:00', 10401.72, 2666.49037874781),\n",
|
|
" (1313, '16:15', 10018.26, 2059.247996419995),\n",
|
|
" (1314, '16:30', 9804.9, 1452.00561409218),\n",
|
|
" (1315, '16:45', 9442.44, 844.76323176437),\n",
|
|
" (1316, '17:00', 9165.66, 237.520849436555),\n",
|
|
" (1317, '17:15', 8717.94, 178.140637077415),\n",
|
|
" (1318, '17:30', 8504.58, 118.760424718275),\n",
|
|
" (1319, '17:45', 7950.599999999999, 59.380212359135),\n",
|
|
" (1320, '18:00', 8121.119999999999, 0.0),\n",
|
|
" (1321, '18:15', 7886.759999999999, 0.0),\n",
|
|
" (1322, '18:30', 8057.280000000001, 0.0),\n",
|
|
" (1323, '18:45', 7375.2, 0.0),\n",
|
|
" (1324, '19:00', 7353.78, 0.0),\n",
|
|
" (1325, '19:15', 7481.459999999999, 0.0),\n",
|
|
" (1326, '19:30', 7524.299999999999, 0.0),\n",
|
|
" (1327, '19:45', 6927.48, 0.0),\n",
|
|
" (1328, '20:00', 5946.780000000001, 0.0),\n",
|
|
" (1329, '20:15', 5200.86, 0.0),\n",
|
|
" (1366, '05:30', 7673.4, 0.0),\n",
|
|
" (1367, '05:45', 8717.94, 0.0),\n",
|
|
" (1368, '06:00', 9847.74, 0.0),\n",
|
|
" (1369, '06:15', 10998.54, 0.0),\n",
|
|
" (1370, '06:30', 11062.38, 0.0),\n",
|
|
" (1371, '06:45', 11914.98, 0.0),\n",
|
|
" (1372, '07:00', 13364.4, 0.0),\n",
|
|
" (1373, '07:15', 12320.28, 0.0),\n",
|
|
" (1374, '07:30', 12320.28, 0.0),\n",
|
|
" (1375, '07:45', 12703.74, 0.0),\n",
|
|
" (1376, '08:00', 13748.28, 0.0),\n",
|
|
" (1377, '08:15', 14430.36, 345.91757861763),\n",
|
|
" (1378, '08:30', 14067.9, 691.83515723526),\n",
|
|
" (1379, '08:45', 12831.84, 1037.75273585289),\n",
|
|
" (1380, '09:00', 12938.1, 1383.670314470525),\n",
|
|
" (1381, '09:15', 13790.7, 1999.2677271062998),\n",
|
|
" (1382, '09:30', 13556.34, 2614.865139742075),\n",
|
|
" (1383, '09:45', 13130.04, 3230.4625523778504),\n",
|
|
" (1384, '10:00', 13258.14, 3846.059965013625),\n",
|
|
" (1385, '10:15', 13023.36, 3628.2596314226403),\n",
|
|
" (1386, '10:30', 13790.7, 3410.459297831655),\n",
|
|
" (1387, '10:45', 13300.56, 3192.6589642406702),\n",
|
|
" (1388, '11:00', 13918.8, 2974.858630649685),\n",
|
|
" (1389, '11:15', 14281.26, 2997.0302265977753),\n",
|
|
" (1390, '11:30', 13577.760000000002, 3019.201822545865),\n",
|
|
" (1391, '11:45', 14899.079999999998, 3041.373418493955),\n",
|
|
" (1392, '12:00', 13172.88, 3063.545014442045),\n",
|
|
" (1393, '12:15', 13215.3, 2989.70749766079),\n",
|
|
" (1394, '12:30', 12703.74, 2915.86998087954),\n",
|
|
" (1395, '12:45', 12789.0, 2842.032464098285),\n",
|
|
" (1396, '13:00', 12810.42, 2768.19494731703),\n",
|
|
" (1397, '13:15', 13641.6, 2736.056303649155),\n",
|
|
" (1398, '13:30', 12938.1, 2703.917659981285),\n",
|
|
" (1399, '13:45', 13258.14, 2671.77901631341),\n",
|
|
" (1400, '14:00', 13875.96, 2639.640372645535),\n",
|
|
" (1401, '14:15', 12938.1, 2558.124160937305),\n",
|
|
" (1402, '14:30', 11297.16, 2476.607949229075),\n",
|
|
" (1403, '14:45', 11254.32, 2395.091737520845),\n",
|
|
" (1404, '15:00', 10721.34, 2313.575525812615),\n",
|
|
" (1405, '15:15', 10550.82, 2001.38318213254),\n",
|
|
" (1406, '15:30', 9783.48, 1689.19083845246),\n",
|
|
" (1407, '15:45', 9293.34, 1376.998494772385),\n",
|
|
" (1408, '16:00', 8760.36, 1064.806151092305),\n",
|
|
" (1409, '16:15', 8995.140000000001, 820.597209226635),\n",
|
|
" (1410, '16:30', 8973.72, 576.3882673609651),\n",
|
|
" (1411, '16:45', 8632.679999999998, 332.1793254953),\n",
|
|
" (1412, '17:00', 8483.58, 87.97038362963),\n",
|
|
" (1413, '17:15', 8270.22, 65.97778772222),\n",
|
|
" (1414, '17:30', 7758.66, 43.985191814815),\n",
|
|
" (1415, '17:45', 7673.4, 21.992595907404997),\n",
|
|
" (1416, '18:00', 7950.599999999999, 0.0),\n",
|
|
" (1417, '18:15', 7843.919999999999, 0.0),\n",
|
|
" (1418, '18:30', 7843.919999999999, 0.0),\n",
|
|
" (1419, '18:45', 7268.52, 0.0),\n",
|
|
" (1420, '19:00', 7865.34, 0.0),\n",
|
|
" (1421, '19:15', 7460.460000000001, 0.0),\n",
|
|
" (1422, '19:30', 6863.639999999999, 0.0),\n",
|
|
" (1423, '19:45', 5840.52, 0.0),\n",
|
|
" (1667, '08:45', 15261.54, 321.284732110165),\n",
|
|
" (1668, '09:00', 16242.239999999998, 428.379642813555),\n",
|
|
" (1669, '09:15', 15666.42, 1813.59586672633),\n",
|
|
" (1670, '09:30', 15282.96, 3198.8120906391105),\n",
|
|
" (1671, '09:45', 16391.34, 4584.02831455189),\n",
|
|
" (1672, '10:00', 15901.2, 5969.244538464665),\n",
|
|
" (1673, '10:15', 15346.8, 5730.79817745413),\n",
|
|
" (1674, '10:30', 15069.6, 5492.35181644359),\n",
|
|
" (1675, '10:45', 14920.5, 5253.905455433055),\n",
|
|
" (1676, '11:00', 14899.079999999998, 5015.45909442252),\n",
|
|
" (1677, '11:15', 15304.38, 4342.886782474266),\n",
|
|
" (1678, '11:30', 14835.240000000002, 3670.3144705260147),\n",
|
|
" (1679, '11:45', 15538.74, 2997.74215857776),\n",
|
|
" (1680, '12:00', 14707.56, 2325.16984662951),\n",
|
|
" (1681, '12:15', 15176.28, 2299.641999918635),\n",
|
|
" (1682, '12:30', 15069.6, 2274.11415320776),\n",
|
|
" (1683, '12:45', 14622.3, 2248.5863064968853),\n",
|
|
" (1684, '13:00', 14600.88, 2223.0584597860097),\n",
|
|
" (1685, '13:15', 14558.04, 2867.2043448191653),\n",
|
|
" (1686, '13:30', 14643.3, 3511.35022985232),\n",
|
|
" (1687, '13:45', 14515.62, 4155.49611488548),\n",
|
|
" (1688, '14:00', 14600.88, 4799.641999918635),\n",
|
|
" (1689, '14:15', 13364.4, 3973.98905658842),\n",
|
|
" (1690, '14:30', 13321.98, 3148.336113258205),\n",
|
|
" (1691, '14:45', 13258.14, 2322.68316992799),\n",
|
|
" (1692, '15:00', 13854.96, 1497.030226597775),\n",
|
|
" (1693, '15:15', 13726.86, 1507.85667792197),\n",
|
|
" (1694, '15:30', 12320.28, 1518.683129246165),\n",
|
|
" (1695, '15:45', 11702.04, 1529.509580570355),\n",
|
|
" (1696, '16:00', 10678.92, 1540.33603189455),\n",
|
|
" (1697, '16:15', 9677.22, 1208.0010984093399),\n",
|
|
" (1698, '16:30', 10167.36, 875.666164924125),\n",
|
|
" (1699, '16:45', 10039.26, 543.331231438915),\n",
|
|
" (1700, '17:00', 10401.72, 210.9962979537),\n",
|
|
" (1701, '17:15', 9527.7, 158.247223465275),\n",
|
|
" (1702, '17:30', 10231.2, 105.49814897685),\n",
|
|
" (1703, '17:45', 9037.56, 52.749074488425),\n",
|
|
" (1704, '18:00', 9421.44, 0.0),\n",
|
|
" (1705, '18:15', 9400.02, 0.0),\n",
|
|
" (1706, '18:30', 9357.18, 0.0),\n",
|
|
" (1707, '18:45', 8739.36, 0.0),\n",
|
|
" (1708, '19:00', 9357.18, 0.0),\n",
|
|
" (1709, '19:15', 8803.2, 0.0),\n",
|
|
" (1710, '19:30', 8078.280000000001, 0.0),\n",
|
|
" (1711, '19:45', 8057.280000000001, 0.0),\n",
|
|
" (1712, '20:00', 6607.860000000001, 0.0),\n",
|
|
" (1713, '20:15', 6352.08, 0.0),\n",
|
|
" (1750, '05:30', 9378.6, 0.0),\n",
|
|
" (1751, '05:45', 10615.08, 0.0),\n",
|
|
" (1752, '06:00', 12298.86, 0.0),\n",
|
|
" (1753, '06:15', 12618.48, 0.0),\n",
|
|
" (1754, '06:30', 12170.76, 0.0),\n",
|
|
" (1755, '06:45', 13599.179999999998, 0.0),\n",
|
|
" (1756, '07:00', 13875.96, 0.0),\n",
|
|
" (1757, '07:15', 14046.48, 0.0),\n",
|
|
" (1758, '07:30', 14856.66, 0.0),\n",
|
|
" (1759, '07:45', 15986.46, 0.0),\n",
|
|
" (1760, '08:00', 16028.88, 0.0),\n",
|
|
" (1761, '08:15', 16710.96, 387.65204833001),\n",
|
|
" (1762, '08:30', 17499.719999999998, 775.30409666002),\n",
|
|
" (1763, '08:45', 16220.820000000002, 1162.95614499003),\n",
|
|
" (1764, '09:00', 17797.92, 1550.60819332004),\n",
|
|
" (1765, '09:15', 17158.68, 2405.32830234734),\n",
|
|
" (1766, '09:30', 16881.48, 3260.048411374635),\n",
|
|
" (1767, '09:45', 16476.6, 4114.768520401935),\n",
|
|
" (1768, '10:00', 16966.739999999998, 4969.48862942923),\n",
|
|
" (1769, '10:15', 17670.24, 5754.85130792075),\n",
|
|
" (1770, '10:30', 16924.32, 6540.213986412265),\n",
|
|
" (1771, '10:45', 16412.760000000002, 7325.576664903785),\n",
|
|
" (1772, '11:00', 16817.64, 8110.9393433953),\n",
|
|
" (1773, '11:15', 17030.579999999998, 8940.340100077294),\n",
|
|
" (1774, '11:30', 16774.8, 9769.740856759285),\n",
|
|
" (1775, '11:45', 17989.86, 10599.141613441276),\n",
|
|
" (1782, '13:30', 15901.2, 9109.06797933363),\n",
|
|
" (1783, '13:45', 15197.7, 7713.681298563931),\n",
|
|
" (1784, '14:00', 15453.48, 6318.29461779423),\n",
|
|
" (1785, '14:15', 14749.98, 5610.02400227818),\n",
|
|
" (1786, '14:30', 14558.04, 4901.7533867621305),\n",
|
|
" (1787, '14:45', 13492.5, 4193.48277124608),\n",
|
|
" (1788, '15:00', 13343.4, 3485.212155730035),\n",
|
|
" (1789, '15:15', 12703.74, 3164.38509417843),\n",
|
|
" (1790, '15:30', 12298.86, 2843.558032626825),\n",
|
|
" (1791, '15:45', 11552.94, 2522.73097107522),\n",
|
|
" (1792, '16:00', 11510.1, 2201.903909523615),\n",
|
|
" (1793, '16:15', 11297.16, 1714.99328749847),\n",
|
|
" (1794, '16:30', 11361.0, 1228.08266547333),\n",
|
|
" (1795, '16:45', 10508.4, 741.17204344819),\n",
|
|
" (1796, '17:00', 10998.54, 254.26142142305),\n",
|
|
" (1797, '17:15', 10380.3, 190.69606606728502),\n",
|
|
" (1798, '17:30', 10018.26, 127.130710711525),\n",
|
|
" (1799, '17:45', 9442.44, 63.56535535576),\n",
|
|
" (1800, '18:00', 9378.6, 0.0),\n",
|
|
" (1801, '18:15', 8952.300000000001, 0.0),\n",
|
|
" (1802, '18:30', 8462.16, 0.0),\n",
|
|
" (1803, '18:45', 8483.58, 0.0),\n",
|
|
" (1804, '19:00', 8440.74, 0.0),\n",
|
|
" (1805, '19:15', 8419.32, 0.0),\n",
|
|
" (1806, '19:30', 8099.7, 0.0),\n",
|
|
" (1807, '19:45', 7972.02, 0.0),\n",
|
|
" (1808, '20:00', 6415.92, 0.0),\n",
|
|
" (1809, '20:15', 6309.24, 0.0),\n",
|
|
" (1846, '05:30', 8995.140000000001, 0.0),\n",
|
|
" (1847, '05:45', 9634.38, 0.0),\n",
|
|
" (1848, '06:00', 11765.88, 0.0),\n",
|
|
" (1849, '06:15', 12554.64, 0.0),\n",
|
|
" (1850, '06:30', 12341.28, 0.0),\n",
|
|
" (1851, '06:45', 12490.8, 0.0),\n",
|
|
" (1852, '07:00', 13066.2, 0.0),\n",
|
|
" (1853, '07:15', 13130.04, 0.0),\n",
|
|
" (1854, '07:30', 13471.08, 0.0),\n",
|
|
" (1855, '07:45', 15261.54, 0.0),\n",
|
|
" (1856, '08:00', 14941.92, 0.0),\n",
|
|
" (1857, '08:15', 14537.04, 248.723607664455),\n",
|
|
" (1858, '08:30', 13875.96, 497.44721532891),\n",
|
|
" (1859, '08:45', 13833.54, 746.170822993365),\n",
|
|
" (1860, '09:00', 14813.82, 994.8944306578251),\n",
|
|
" (1861, '09:15', 14941.92, 1172.7909767706751),\n",
|
|
" (1862, '09:30', 14813.82, 1350.687522883525),\n",
|
|
" (1863, '09:45', 16071.72, 1528.584068996375),\n",
|
|
" (1864, '10:00', 15666.42, 1706.48061510923),\n",
|
|
" (1865, '10:15', 15048.6, 2040.50892966112),\n",
|
|
" (1866, '10:30', 15965.04, 2374.53724421301),\n",
|
|
" (1867, '10:45', 16284.660000000002, 2708.5655587649),\n",
|
|
" (1868, '11:00', 16710.96, 3042.593873316785),\n",
|
|
" (1869, '11:15', 15879.78, 3291.3632480370998),\n",
|
|
" (1870, '11:30', 15176.28, 3540.1326227574104),\n",
|
|
" (1871, '11:45', 15261.54, 3788.9019974777248),\n",
|
|
" (1872, '12:00', 15069.6, 4037.671372198035),\n",
|
|
" (1873, '12:15', 13684.44, 4224.197550953985),\n",
|
|
" (1874, '12:30', 15091.02, 4410.7237297099355),\n",
|
|
" (1875, '12:45', 14387.52, 4597.249908465885),\n",
|
|
" (1876, '13:00', 14878.08, 4783.776087221835),\n",
|
|
" (1877, '13:15', 15538.74, 3763.3436393962797),\n",
|
|
" (1878, '13:30', 15005.76, 2742.911191570725),\n",
|
|
" (1879, '13:45', 14920.5, 1722.478743745165),\n",
|
|
" (1880, '14:00', 14430.36, 702.04629591961),\n",
|
|
" (1881, '14:15', 14067.9, 1247.823522232615),\n",
|
|
" (1882, '14:30', 13705.44, 1793.60074854562),\n",
|
|
" (1883, '14:45', 12810.42, 2339.37797485863),\n",
|
|
" (1884, '15:00', 11979.24, 2885.155201171635),\n",
|
|
" (1885, '15:15', 12426.54, 2794.89239656645),\n",
|
|
" (1886, '15:30', 12298.86, 2704.62959196127),\n",
|
|
" (1887, '15:45', 11019.96, 2614.3667873560853),\n",
|
|
" (1888, '16:00', 11595.36, 2524.1039827509053),\n",
|
|
" (1889, '16:15', 11403.42, 1969.1326634392399),\n",
|
|
" (1890, '16:30', 10678.92, 1414.161344127575),\n",
|
|
" (1891, '16:45', 10145.94, 859.1900248159101),\n",
|
|
" (1892, '17:00', 9783.48, 304.21870550425),\n",
|
|
" (1893, '17:15', 9698.22, 228.16402912818498),\n",
|
|
" (1894, '17:30', 9719.64, 152.109352752125),\n",
|
|
" (1895, '17:45', 9144.24, 76.05467637606),\n",
|
|
" (1896, '18:00', 8739.36, 0.0),\n",
|
|
" (1897, '18:15', 8760.36, 0.0),\n",
|
|
" (1898, '18:30', 8313.06, 0.0),\n",
|
|
" (1899, '18:45', 9037.56, 0.0),\n",
|
|
" (1900, '19:00', 8291.640000000001, 0.0),\n",
|
|
" (1901, '19:15', 8504.58, 0.0),\n",
|
|
" (1902, '19:30', 8142.54, 0.0),\n",
|
|
" (1903, '19:45', 8078.280000000001, 0.0),\n",
|
|
" (1904, '20:00', 6948.900000000001, 0.0),\n",
|
|
" (1905, '20:15', 6628.86, 0.0),\n",
|
|
" (1942, '05:30', 8973.72, 0.0),\n",
|
|
" (1943, '05:45', 9996.84, 0.0),\n",
|
|
" (1944, '06:00', 12213.6, 0.0),\n",
|
|
" (1945, '06:15', 12149.76, 0.0),\n",
|
|
" (1946, '06:30', 11638.2, 0.0),\n",
|
|
" (1947, '06:45', 12682.320000000002, 0.0),\n",
|
|
" (1948, '07:00', 13321.98, 0.0),\n",
|
|
" (1949, '07:15', 15624.000000000002, 0.0),\n",
|
|
" (1950, '07:30', 14813.82, 0.0),\n",
|
|
" (1951, '07:45', 14430.36, 0.0),\n",
|
|
" (1952, '08:00', 14494.2, 0.0),\n",
|
|
" (1953, '08:15', 14600.88, 177.769415402135),\n",
|
|
" (1954, '08:30', 14707.56, 355.538830804275),\n",
|
|
" (1955, '08:45', 15836.94, 533.308246206415),\n",
|
|
" (1956, '09:00', 14878.08, 711.077661608555),\n",
|
|
" (1957, '09:15', 15282.96, 922.72995402953),\n",
|
|
" (1958, '09:30', 14600.88, 1134.38224645051),\n",
|
|
" (1959, '09:45', 15602.58, 1346.034538871485),\n",
|
|
" (1960, '10:00', 14281.26, 1557.68683129246),\n",
|
|
" (1961, '10:15', 13918.8, 1727.996216590045),\n",
|
|
" (1962, '10:30', 14472.78, 1898.305601887635),\n",
|
|
" (1963, '10:45', 15410.64, 2068.61498718522),\n",
|
|
" (1964, '11:00', 15432.06, 2238.92437248281),\n",
|
|
" (1965, '11:15', 15069.6, 2091.961270900285),\n",
|
|
" (1966, '11:30', 14387.52, 1944.998169317765),\n",
|
|
" (1967, '11:45', 14643.3, 1798.0350677352399),\n",
|
|
" (1968, '12:00', 14238.420000000002, 1651.0719661527148),\n",
|
|
" (1969, '12:15', 14302.259999999998, 1690.563850128145),\n",
|
|
" (1970, '12:30', 14600.88, 1730.0557341035749),\n",
|
|
" (1971, '12:45', 13748.28, 1769.547618079),\n",
|
|
" (1972, '13:00', 13407.24, 1809.0395020544302),\n",
|
|
" (1973, '13:15', 13428.66, 1835.83865587242),\n",
|
|
" (1974, '13:30', 13130.04, 1862.6378096904098),\n",
|
|
" (1975, '13:45', 13748.28, 1889.4369635084001),\n",
|
|
" (1976, '14:00', 13300.56, 1916.2361173263898),\n",
|
|
" (1977, '14:15', 12298.86, 1685.56507058297),\n",
|
|
" (1978, '14:30', 12426.54, 1454.8940238395498),\n",
|
|
" (1979, '14:45', 12405.54, 1224.22297709613),\n",
|
|
" (1980, '15:00', 11744.46, 993.55193035271),\n",
|
|
" (1981, '15:15', 10380.3, 936.4804117000899),\n",
|
|
" (1982, '15:30', 10572.24, 879.408893047475),\n",
|
|
" (1983, '15:45', 10145.94, 822.3373743948549),\n",
|
|
" (1984, '16:00', 9527.7, 765.265855742235),\n",
|
|
" (1985, '16:15', 9868.74, 593.497518408525),\n",
|
|
" (1986, '16:30', 9804.9, 421.72918107481),\n",
|
|
" (1987, '16:45', 9463.86, 249.9608437411),\n",
|
|
" (1988, '17:00', 9421.44, 78.192506407385),\n",
|
|
" (1989, '17:15', 9186.66, 58.644379805540005),\n",
|
|
" (1990, '17:30', 8803.2, 39.096253203690004),\n",
|
|
" (1991, '17:45', 8867.039999999999, 19.548126601845002),\n",
|
|
" (1992, '18:00', 8867.039999999999, 0.0),\n",
|
|
" (1993, '18:15', 8206.380000000001, 0.0),\n",
|
|
" (1994, '18:30', 8291.640000000001, 0.0),\n",
|
|
" (1995, '18:45', 7737.240000000001, 0.0),\n",
|
|
" (1996, '19:00', 8803.2, 0.0),\n",
|
|
" (1997, '19:15', 7801.5, 0.0),\n",
|
|
" (1998, '19:30', 8163.540000000001, 0.0),\n",
|
|
" (1999, '19:45', 8014.44, 0.0),\n",
|
|
" (2000, '20:00', 6586.4400000000005, 0.0),\n",
|
|
" (2001, '20:15', 7076.58, 0.0),\n",
|
|
" (2022, '01:30', 5414.22, 0.0),\n",
|
|
" (2023, '01:45', 5243.7, 0.0),\n",
|
|
" (2024, '02:00', 5115.599999999999, 0.0),\n",
|
|
" (2025, '02:15', 5755.259999999999, 0.0),\n",
|
|
" (2026, '02:30', 5158.44, 0.0),\n",
|
|
" (2027, '02:45', 5691.0, 0.0),\n",
|
|
" (2028, '03:00', 5392.8, 0.0),\n",
|
|
" (2038, '05:30', 9229.5, 0.0),\n",
|
|
" (2039, '05:45', 9954.0, 0.0),\n",
|
|
" (2040, '06:00', 10785.6, 0.0),\n",
|
|
" (2041, '06:15', 11829.72, 0.0),\n",
|
|
" (2042, '06:30', 12490.8, 0.0),\n",
|
|
" (2043, '06:45', 13364.4, 0.0),\n",
|
|
" (2044, '07:00', 12661.32, 0.0),\n",
|
|
" (2045, '07:15', 14025.48, 0.0),\n",
|
|
" (2046, '07:30', 16263.24, 0.0),\n",
|
|
" (2047, '07:45', 15901.2, 0.0),\n",
|
|
" (2048, '08:00', 15261.54, 0.0),\n",
|
|
" (2049, '08:15', 15773.1, 375.61531263984),\n",
|
|
" (2050, '08:30', 16881.48, 751.230625279685),\n",
|
|
" (2051, '08:45', 16369.92, 1126.84593791953),\n",
|
|
" (2052, '09:00', 15368.22, 1502.46125055937),\n",
|
|
" (2053, '09:15', 15389.64, 1950.602091045925),\n",
|
|
" (2054, '09:30', 15389.64, 2398.74293153248),\n",
|
|
" (2055, '09:45', 16007.46, 2846.883772019035),\n",
|
|
" (2056, '10:00', 15219.12, 3295.02461250559),\n",
|
|
" (2057, '10:15', 16135.56, 3178.4203246409797),\n",
|
|
" (2058, '10:30', 16199.4, 3061.81603677637),\n",
|
|
" (2059, '10:45', 15624.000000000002, 2945.21174891176),\n",
|
|
" (2060, '11:00', 15858.36, 2828.60746104715),\n",
|
|
" (2061, '11:15', 15368.22, 2968.654651966965),\n",
|
|
" (2062, '11:30', 14878.08, 3108.70184288678),\n",
|
|
" (2063, '11:45', 16199.4, 3248.749033806595),\n",
|
|
" (2064, '12:00', 14856.66, 3388.796224726415),\n",
|
|
" (2065, '12:15', 13982.64, 3260.03824091778),\n",
|
|
" (2066, '12:30', 14153.16, 3131.280257109145),\n",
|
|
" (2067, '12:45', 14195.999999999998, 3002.522273300515),\n",
|
|
" (2068, '13:00', 14451.78, 2873.76428949188),\n",
|
|
" (2069, '13:15', 14622.3, 2752.53244375737),\n",
|
|
" (2070, '13:30', 13897.38, 2631.30059802286),\n",
|
|
" (2071, '13:45', 14281.26, 2510.06875228835),\n",
|
|
" (2072, '14:00', 13620.18, 2388.83690655384),\n",
|
|
" (2073, '14:15', 13343.4, 2232.994996135225),\n",
|
|
" (2074, '14:30', 13492.5, 2077.15308571661),\n",
|
|
" (2075, '14:45', 12106.92, 1921.3111752979898),\n",
|
|
" (2076, '15:00', 11552.94, 1765.469264879375),\n",
|
|
" (2077, '15:15', 10167.36, 1601.948659533785),\n",
|
|
" (2078, '15:30', 9783.48, 1438.42805418819),\n",
|
|
" (2079, '15:45', 9677.22, 1274.9074488426),\n",
|
|
" (2080, '16:00', 9336.18, 1111.386843497005),\n",
|
|
" (2081, '16:15', 9762.48, 861.397013953865),\n",
|
|
" (2082, '16:30', 9016.14, 611.40718441072),\n",
|
|
" (2083, '16:45', 9336.18, 361.41735486758),\n",
|
|
" (2084, '17:00', 9058.98, 111.42752532443501),\n",
|
|
" (2085, '17:15', 8867.039999999999, 83.57064399332499),\n",
|
|
" (2086, '17:30', 8184.96, 55.713762662215),\n",
|
|
" (2087, '17:45', 8206.380000000001, 27.856881331105),\n",
|
|
" (2088, '18:00', 7758.66, 0.0),\n",
|
|
" (2089, '18:15', 7822.5, 0.0),\n",
|
|
" (2090, '18:30', 7843.919999999999, 0.0),\n",
|
|
" (2091, '18:45', 8291.640000000001, 0.0),\n",
|
|
" (2092, '19:00', 7843.919999999999, 0.0),\n",
|
|
" (2093, '19:15', 8014.44, 0.0),\n",
|
|
" (2094, '19:30', 7865.34, 0.0),\n",
|
|
" (2095, '19:45', 7737.240000000001, 0.0),\n",
|
|
" (2096, '20:00', 6501.179999999999, 0.0),\n",
|
|
" (2097, '20:15', 5819.1, 0.0),\n",
|
|
" (2340, '09:00', 14472.78, 1230.584597860135),\n",
|
|
" (2341, '09:15', 14771.4, 3551.1879093608854),\n",
|
|
" (2342, '09:30', 14195.999999999998, 5871.79122086164),\n",
|
|
" (2343, '09:45', 15282.96, 8192.39453236239),\n",
|
|
" (2344, '10:00', 16774.8, 10512.997843863144),\n",
|
|
" (2359, '13:45', 14707.56, 5190.54350921443),\n",
|
|
" (2360, '14:00', 14430.36, 3261.8689231520248),\n",
|
|
" (2361, '14:15', 13961.22, 3351.6740571986447),\n",
|
|
" (2362, '14:30', 13087.62, 3441.4791912452697),\n",
|
|
" (2363, '14:45', 13620.18, 3531.2843252918897),\n",
|
|
" (2364, '15:00', 13769.7, 3621.0894593385096),\n",
|
|
" (2365, '15:15', 13875.96, 3541.607339001665),\n",
|
|
" (2366, '15:30', 12618.48, 3462.1252186648203),\n",
|
|
" (2367, '15:45', 12170.76, 3382.6430983279747),\n",
|
|
" (2368, '16:00', 12874.26, 3303.16097799113),\n",
|
|
" (2369, '16:15', 11829.72, 2585.523371709855),\n",
|
|
" (2370, '16:30', 11552.94, 1867.8857654285798),\n",
|
|
" (2371, '16:45', 11147.64, 1150.248159147305),\n",
|
|
" (2372, '17:00', 10956.12, 432.61055286603),\n",
|
|
" (2373, '17:15', 10295.04, 324.457914649525),\n",
|
|
" (2374, '17:30', 9485.28, 216.305276433015),\n",
|
|
" (2375, '17:45', 9357.18, 108.152638216505),\n",
|
|
" (2376, '18:00', 8760.36, 0.0),\n",
|
|
" (2377, '18:15', 9314.76, 0.0),\n",
|
|
" (2378, '18:30', 8930.88, 0.0),\n",
|
|
" (2379, '18:45', 8973.72, 0.0),\n",
|
|
" (2380, '19:00', 9016.14, 0.0),\n",
|
|
" (2381, '19:15', 8462.16, 0.0),\n",
|
|
" (2382, '19:30', 8504.58, 0.0),\n",
|
|
" (2383, '19:45', 8014.44, 0.0),\n",
|
|
" (2384, '20:00', 7140.42, 0.0),\n",
|
|
" (2385, '20:15', 6501.179999999999, 0.0),\n",
|
|
" (2422, '05:30', 8803.2, 0.0),\n",
|
|
" (2423, '05:45', 9549.12, 0.0),\n",
|
|
" (2424, '06:00', 11510.1, 0.0),\n",
|
|
" (2425, '06:15', 11872.56, 0.0),\n",
|
|
" (2426, '06:30', 12256.02, 0.0),\n",
|
|
" (2427, '06:45', 12852.84, 0.0),\n",
|
|
" (2428, '07:00', 13002.36, 0.0),\n",
|
|
" (2429, '07:15', 13258.14, 0.0),\n",
|
|
" (2430, '07:30', 14984.34, 0.0),\n",
|
|
" (2431, '07:45', 15709.26, 0.0),\n",
|
|
" (2432, '08:00', 15687.839999999998, 0.0),\n",
|
|
" (2433, '08:15', 15346.8, 181.82742768805),\n",
|
|
" (2434, '08:30', 15325.38, 363.6548553761),\n",
|
|
" (2435, '08:45', 15836.94, 545.482283064155),\n",
|
|
" (2436, '09:00', 15410.64, 727.3097107522051),\n",
|
|
" (2437, '09:15', 15154.86, 2085.747121760705),\n",
|
|
" (2438, '09:30', 15240.12, 3444.18453276921),\n",
|
|
" (2439, '09:45', 15666.42, 4802.62194377771),\n",
|
|
" (2440, '10:00', 14835.240000000002, 6161.059354786215),\n",
|
|
" (2441, '10:15', 15197.7, 7090.588259224604),\n",
|
|
" (2442, '10:30', 15219.12, 8020.117163662991),\n",
|
|
" (2443, '10:45', 15836.94, 8949.646068101374),\n",
|
|
" (2444, '11:00', 15581.16, 9879.174972539766),\n",
|
|
" (2445, '11:15', 16369.92, 8768.154265489606),\n",
|
|
" (2446, '11:30', 15304.38, 7657.13355843944),\n",
|
|
" (2447, '11:45', 15581.16, 6546.11285138928),\n",
|
|
" (2448, '12:00', 13897.38, 5435.09214433912),\n",
|
|
" (2449, '12:15', 13748.28, 4940.096009112725),\n",
|
|
" (2450, '12:30', 13556.34, 4445.099873886335),\n",
|
|
" (2451, '12:45', 14408.94, 3950.10373865994),\n",
|
|
" (2452, '13:00', 14515.62, 3455.107603433545),\n",
|
|
" (2453, '13:15', 14004.06, 5151.69236402099),\n",
|
|
" (2454, '13:30', 14025.48, 6848.277124608435),\n",
|
|
" (2455, '13:45', 14089.32, 8544.86188519588),\n",
|
|
" (2464, '16:00', 10764.18, 5377.323949391805),\n",
|
|
" (2465, '16:15', 10572.24, 4190.360440991005),\n",
|
|
" (2466, '16:30', 10529.820000000002, 3003.3969325902103),\n",
|
|
" (2467, '16:45', 10209.78, 1816.4334241894098),\n",
|
|
" (2468, '17:00', 9719.64, 629.469915788615),\n",
|
|
" (2469, '17:15', 10572.24, 472.10243684146),\n",
|
|
" (2470, '17:30', 9314.76, 314.734957894305),\n",
|
|
" (2471, '17:45', 9506.7, 157.36747894715),\n",
|
|
" (2472, '18:00', 8909.88, 0.0),\n",
|
|
" (2473, '18:15', 9378.6, 0.0),\n",
|
|
" (2474, '18:30', 8419.32, 0.0),\n",
|
|
" (2475, '18:45', 8419.32, 0.0),\n",
|
|
" (2476, '19:00', 8206.380000000001, 0.0),\n",
|
|
" (2477, '19:15', 8547.42, 0.0),\n",
|
|
" (2478, '19:30', 7865.34, 0.0),\n",
|
|
" (2479, '19:45', 7716.24, 0.0),\n",
|
|
" (2480, '20:00', 7055.159999999999, 0.0),\n",
|
|
" (2481, '20:15', 6693.12, 0.0),\n",
|
|
" (2518, '05:30', 8867.039999999999, 0.0),\n",
|
|
" (2519, '05:45', 9826.32, 0.0),\n",
|
|
" (2520, '06:00', 11872.56, 0.0),\n",
|
|
" (2521, '06:15', 11979.24, 0.0),\n",
|
|
" (2522, '06:30', 12000.24, 0.0),\n",
|
|
" (2523, '06:45', 13002.36, 0.0),\n",
|
|
" (2524, '07:00', 14792.819999999998, 0.0),\n",
|
|
" (2525, '07:15', 14813.82, 0.0),\n",
|
|
" (2526, '07:30', 13513.92, 0.0),\n",
|
|
" (2527, '07:45', 13705.44, 0.0),\n",
|
|
" (2528, '08:00', 13961.22, 0.0),\n",
|
|
" (2529, '08:15', 14174.580000000002, 1176.77271063016),\n",
|
|
" (2530, '08:30', 14323.68, 2353.54542126032),\n",
|
|
" (2531, '08:45', 14025.48, 3530.3181318904803),\n",
|
|
" (2532, '09:00', 14366.52, 4707.090842520644),\n",
|
|
" (2533, '09:15', 15048.6, 6307.25967210447),\n",
|
|
" (2534, '09:30', 13982.64, 7907.428501688295),\n",
|
|
" (2535, '09:45', 14472.78, 9507.597331272114),\n",
|
|
" (2562, '16:30', 10252.62, 2065.88421951914),\n",
|
|
" (2563, '16:45', 9996.84, 1413.6833326552999),\n",
|
|
" (2564, '17:00', 10018.26, 761.48244579146),\n",
|
|
" (2565, '17:15', 9954.0, 571.111834343595),\n",
|
|
" (2566, '17:30', 8995.140000000001, 380.74122289573),\n",
|
|
" (2567, '17:45', 9144.24, 190.370611447865),\n",
|
|
" (2568, '18:00', 9016.14, 0.0),\n",
|
|
" (2569, '18:15', 9080.4, 0.0),\n",
|
|
" (2570, '18:30', 8867.039999999999, 0.0),\n",
|
|
" (2571, '18:45', 8824.619999999999, 0.0),\n",
|
|
" (2572, '19:00', 8526.0, 0.0),\n",
|
|
" (2573, '19:15', 8462.16, 0.0),\n",
|
|
" (2574, '19:30', 8227.8, 0.0),\n",
|
|
" (2575, '19:45', 8313.06, 0.0),\n",
|
|
" (2576, '20:00', 6522.599999999999, 0.0),\n",
|
|
" (2577, '20:15', 6479.76, 0.0),\n",
|
|
" (2614, '05:30', 8930.88, 0.0),\n",
|
|
" (2615, '05:45', 9570.54, 0.0),\n",
|
|
" (2616, '06:00', 11403.42, 0.0),\n",
|
|
" (2617, '06:15', 12405.54, 0.0),\n",
|
|
" (2618, '06:30', 12725.16, 0.0),\n",
|
|
" (2619, '06:45', 13321.98, 0.0),\n",
|
|
" (2620, '07:00', 13364.4, 0.0),\n",
|
|
" (2621, '07:15', 13726.86, 0.0),\n",
|
|
" (2622, '07:30', 14664.72, 0.0),\n",
|
|
" (2623, '07:45', 14707.56, 0.0),\n",
|
|
" (2624, '08:00', 14515.62, 0.0),\n",
|
|
" (2625, '08:15', 14728.56, 1038.505349660305),\n",
|
|
" (2626, '08:30', 14792.819999999998, 2077.01069932061),\n",
|
|
" (2627, '08:45', 14494.2, 3115.516048980915),\n",
|
|
" (2628, '09:00', 14622.3, 4154.021398641225),\n",
|
|
" (2629, '09:15', 16156.98, 5845.41922623164),\n",
|
|
" (2630, '09:30', 14899.079999999998, 7536.817053822055),\n",
|
|
" (2631, '09:45', 14323.68, 9228.21488141247),\n",
|
|
" (2660, '17:00', 9933.0, 653.492534884665),\n",
|
|
" (2661, '17:15', 10508.4, 490.11940116349996),\n",
|
|
" (2662, '17:30', 9591.96, 326.74626744233),\n",
|
|
" (2663, '17:45', 9911.58, 163.373133721165),\n",
|
|
" (2664, '18:00', 8995.140000000001, 0.0),\n",
|
|
" (2665, '18:15', 8632.679999999998, 0.0),\n",
|
|
" (2666, '18:30', 8184.96, 0.0),\n",
|
|
" (2667, '18:45', 8611.26, 0.0),\n",
|
|
" (2668, '19:00', 8014.44, 0.0),\n",
|
|
" (2669, '19:15', 7929.18, 0.0),\n",
|
|
" (2670, '19:30', 7396.2, 0.0),\n",
|
|
" (2671, '19:45', 7289.94, 0.0),\n",
|
|
" (2672, '20:00', 5968.200000000001, 0.0),\n",
|
|
" (2673, '20:15', 5755.259999999999, 0.0),\n",
|
|
" (2710, '05:30', 10231.2, 0.0),\n",
|
|
" (2711, '05:45', 10018.26, 0.0),\n",
|
|
" (2712, '06:00', 11872.56, 0.0),\n",
|
|
" (2713, '06:15', 12235.02, 0.0),\n",
|
|
" (2714, '06:30', 12213.6, 0.0),\n",
|
|
" (2715, '06:45', 13982.64, 0.0),\n",
|
|
" (2716, '07:00', 13534.92, 0.0),\n",
|
|
" (2717, '07:15', 13407.24, 0.0),\n",
|
|
" (2718, '07:30', 15154.86, 0.0),\n",
|
|
" (2719, '07:45', 15495.9, 0.0),\n",
|
|
" (2720, '08:00', 15453.48, 0.0),\n",
|
|
" (2721, '08:15', 14878.08, 1089.255929376345),\n",
|
|
" (2722, '08:30', 15112.44, 2178.511858752695),\n",
|
|
" (2723, '08:45', 14579.46, 3267.7677881290397),\n",
|
|
" (2724, '09:00', 15069.6, 4357.02371750539),\n",
|
|
" (2725, '09:15', 15581.16, 5878.320654163785),\n",
|
|
" (2726, '09:30', 14878.08, 7399.61759082218),\n",
|
|
" (2727, '09:45', 15304.38, 8920.914527480576),\n",
|
|
" (2728, '10:00', 15389.64, 10442.211464138965),\n",
|
|
" (2757, '17:15', 9016.14, 629.4495748749),\n",
|
|
" (2758, '17:30', 8504.58, 419.6330499166),\n",
|
|
" (2759, '17:45', 8248.800000000001, 209.8165249583),\n",
|
|
" (2760, '18:00', 8909.88, 0.0),\n",
|
|
" (2761, '18:15', 8355.48, 0.0),\n",
|
|
" (2762, '18:30', 8334.06, 0.0),\n",
|
|
" (2763, '18:45', 7716.24, 0.0),\n",
|
|
" (2764, '19:00', 7268.52, 0.0),\n",
|
|
" (2765, '19:15', 7161.84, 0.0),\n",
|
|
" (2766, '19:30', 7034.160000000001, 0.0),\n",
|
|
" (2767, '19:45', 5712.42, 0.0),\n",
|
|
" (2792, '02:00', 5222.28, 0.0),\n",
|
|
" (2797, '03:15', 5073.18, 0.0),\n",
|
|
" (3013, '09:15', 14664.72, 7279.911313616205),\n",
|
|
" (3014, '09:30', 14131.74, 9153.004352955535),\n",
|
|
" (3045, '17:15', 9144.24, 576.6649037874749),\n",
|
|
" (3046, '17:30', 8526.0, 384.44326919164996),\n",
|
|
" (3047, '17:45', 8014.44, 192.22163459582498),\n",
|
|
" (3048, '18:00', 8568.84, 0.0),\n",
|
|
" (3049, '18:15', 8163.540000000001, 0.0),\n",
|
|
" (3050, '18:30', 8248.800000000001, 0.0),\n",
|
|
" (3051, '18:45', 7630.98, 0.0),\n",
|
|
" (3052, '19:00', 7843.919999999999, 0.0),\n",
|
|
" (3053, '19:15', 7801.5, 0.0),\n",
|
|
" (3054, '19:30', 7972.02, 0.0),\n",
|
|
" (3055, '19:45', 7268.52, 0.0),\n",
|
|
" (3056, '20:00', 6373.08, 0.0),\n",
|
|
" (3057, '20:15', 5499.48, 0.0),\n",
|
|
" (3094, '05:30', 8547.42, 0.0),\n",
|
|
" (3095, '05:45', 9378.6, 0.0),\n",
|
|
" (3096, '06:00', 10572.24, 0.0),\n",
|
|
" (3097, '06:15', 11190.48, 0.0),\n",
|
|
" (3098, '06:30', 11211.9, 0.0),\n",
|
|
" (3099, '06:45', 12085.5, 0.0),\n",
|
|
" (3100, '07:00', 12533.22, 0.0),\n",
|
|
" ...]"
|
|
]
|
|
},
|
|
"execution_count": 8,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"energySystem.unmet"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 9,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAABeIAAAW/CAYAAADAb4MbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACfzUlEQVR4nOzdd3hUZdo/8HuSQCgaLBCKharSVBRXxYaogIp11VVs2Bs27L66YlkXe1d0dxVs2MvaERRUBHvvgCD7rgIqAjZacn5/+GNehwRMMIcJ+Plc17kucuaZM/ecPIz4zZ3nySRJkgQAAAAAAJCKgnwXAAAAAAAAKzJBPAAAAAAApEgQDwAAAAAAKRLEAwAAAABAigTxAAAAAACQIkE8AAAAAACkSBAPAAAAAAApEsQDAAAAAECKBPEAAAAAAJAiQTwALMEPP/wQRxxxRDRr1iwymUycfPLJMXny5MhkMjF06NB8l8dyqlWrVnHIIYfku4wVmntcO2QymTj//POrNDZf37P//Oc/Ua9evXj55Zez57bddtvo3LnzMq9lRTd//vxYa6214qabbsp3KQAAy5wgHoBlbujQoZHJZHKO0tLS6NGjRzz99NP5Li/H3//+9xg6dGgce+yxceedd8ZBBx1U6binnnqqymFTxJJDnoVB/xVXXLE0JVfZ3//+93j00UdTfY00jR49usI8Wm211WLzzTePu+++O9/lLTcWzreFR2FhYay99tqx5557xjvvvBMREQ8//HBkMpn417/+tdjrjBgxIjKZTFx33XXLqPKasegc+vVxzDHH5Ix9/PHHo3v37lFaWhoNGjSINm3axF/+8pd45plncsZ9/fXXcdJJJ0X79u2jfv36UVpaGptuummceeaZ8cMPP1SprokTJ8bRRx8dbdq0iXr16kVJSUlsueWWce2118bPP/9cY+9/WRs7dmycf/75MXPmzHyXknXhhRfGZpttFltuuWW1n9uqVavFzp8dd9wxO+6QQw6JlVZaabHXWWmllXJ+CLHo51thYWGUlpbG3nvvHR9//PFir/P+++9HJpOJ1157rdrvZVmoU6dOnHLKKXHxxRfHnDlz8l0OAMAyVZTvAgD447rwwgujdevWkSRJTJs2LYYOHRo777xzPP7447HLLrvku7yIiHj++edj8803j4EDB2bPJUkSP//8c9SpUyd77qmnnoobb7yxWmF8vv3973+PvffeO/bYY498l/K7nHjiifGnP/0pIiK+/fbbuO++++LAAw+MmTNnRv/+/fNc3fKjb9++sfPOO0dZWVl8/PHHMXjw4Hj66afjlVdeiT59+kSjRo1i2LBhccQRR1T6/GHDhkVhYWHst99+y7jy369nz55x8MEHVzi/7rrrZv98xRVXxOmnnx7du3ePs88+Oxo0aBATJkyIkSNHxr333psNXWfMmBGbbLJJzJ49Ow477LBo3759fPvtt/Hee+/F4MGD49hjj11iIBsR8eSTT8Y+++wTxcXFcfDBB0fnzp1j3rx5MWbMmDj99NPjww8/jH/84x81exNS8vPPP0dR0f/9L8fYsWPjggsuiEMOOSRWWWWVnLGffvppFBQs2z6hr7/+Om6//fa4/fbbl/oaXbp0iVNPPbXC+RYtWvye0iLi/z7f5s+fH++9917cfPPNMXr06Pjggw+iWbNmFcY/+eSTUVpamv1MrI0OPfTQOOuss2LYsGFx2GGH5bscAIBlRhAPQN7stNNOsckmm2S/Pvzww6Np06Zxzz331Jogfvr06dGxY8ecc5lMJurVq5eniljU1ltvHXvvvXf262OPPTbatGkTw4YNE8RXw8YbbxwHHnhg9ustt9wydttttxg8eHDccsstsffee8eQIUPiyy+/rBAwzpkzJx555JHo2bNnlJaWLuvSf7d11103570vasGCBXHRRRdFz54949lnn63w+PTp07N/vvXWW2PKlCnx8ssvxxZbbJEzbvbs2VG3bt0l1jJp0qTYb7/9omXLlvH8889H8+bNs4/1798/JkyYEE8++WRV31reVeezsri4OMVKKnfXXXdFUVFR7Lrrrkt9jTXWWGOJ8+f3WPTzbb311otjjz027rjjjjjjjDMqjH/qqadip512ikwmk0o9SytJkpgzZ07Ur18/VllllejVq1cMHTpUEA8A/KFYmgaAWmOVVVaJ+vXr53RPRkSUl5fHNddcE506dYp69epF06ZN4+ijj47vvvsuZ1yrVq1il112iTFjxsSmm24a9erVizZt2sQdd9xR4bVmzpwZJ598cqy11lpRXFwc7dq1i0svvTTKy8sj4v+WBZg0aVI8+eST2eUBJk+eXGGN+EMOOSRuvPHGiMhd5qKm/VbNC11xxRWxxRZbxOqrrx7169ePrl27xoMPPpgzJpPJxI8//hi33357tt6FyyKcf/75kclk4rPPPosDDzwwGjVqFE2aNIm//vWvkSRJ/Oc//4ndd989SkpKolmzZnHllVfmXHvevHlx3nnnRdeuXaNRo0bRsGHD2HrrrWPUqFE54369BM/VV18dLVu2jPr160f37t3jgw8+WOr7VLdu3Vh11VUrzKMhQ4bEdtttF6WlpVFcXBwdO3aMwYMHV3j+G2+8Eb17947GjRtH/fr1o3Xr1hXCoqrOySRJ4m9/+1usueaa0aBBg+jRo0d8+OGHVX4vP/74Y5x66qnZ7/l6660XV1xxRSRJkjMuk8nE8ccfH48++mh07tw5iouLo1OnThWWTKmO7bbbLiJ+CYYjIg488MAoLy+Pe++9t8LYJ598MmbNmhUHHHDAEq/5xRdfxHHHHRfrrbde1K9fP1ZfffXYZ599YvLkyTnjFi5f9fLLL8cpp5wSTZo0iYYNG8aee+4ZX3/9dc7Y33uPq+Kbb76J2bNnL3bpkl//8GHixIlRWFgYm2++eYVxJSUlvxlMX3bZZfHDDz/ErbfemhPCL9SuXbs46aSTsl9XdV4v/Hx89tlno0uXLlGvXr3o2LFjPPzwwznjZsyYEaeddlqsv/76sdJKK0VJSUnstNNO8e6771a45pw5c+L888+PddddN+rVqxfNmzePP//5zzFx4sTsmF+vEX/++efH6aefHhERrVu3zvlcXVjjomvEV/Vz7957742uXbvGyiuvHCUlJbH++uvHtddeu/gb/f89+uijsdlmm/3mbylERDz77LPRoEGD6Nu3byxYsOA3x6dh6623jojIuccLzZw5M8aOHRt9+vSJJEmiVatWsfvuu1cYN2fOnGjUqFEcffTR2XNz586NgQMHRrt27aK4uDjWWmutOOOMM2Lu3Lk5z63ufBs+fHhssskmUb9+/bjllluyj/fs2TPGjBkTM2bMWOp7AQCwvNERD0DezJo1K7755ptIkiSmT58e119/ffzwww8VOguPPvroGDp0aBx66KFx4oknxqRJk+KGG26It99+O15++eWcJWImTJgQe++9dxx++OHRr1+/uO222+KQQw6Jrl27RqdOnSIi4qefforu3bvHf//73zj66KNj7bXXjrFjx8bZZ58dX331VVxzzTXRoUOHuPPOO2PAgAGx5pprZpcdaNKkSYUg8Oijj44vv/wyRowYEXfeeWeV339ZWVl88803Fc4vGuZWteaFrr322thtt93igAMOiHnz5sW9994b++yzTzzxxBPRp0+fiIi4884744gjjohNN900jjrqqIiIaNu2bc5r7rvvvtGhQ4e45JJL4sknn4y//e1vsdpqq8Utt9wS2223XVx66aVx9913x2mnnRZ/+tOfYptttomIX7p+//Wvf0Xfvn3jyCOPjO+//z5uvfXW6N27d7z22mvRpUuXnNe544474vvvv4/+/fvHnDlz4tprr43tttsu3n///WjatOlv3sfvv/8+ex9nzJgRw4YNiw8++CBuvfXWnHGDBw+OTp06xW677RZFRUXx+OOPx3HHHRfl5eXZzvnp06dHr169okmTJnHWWWfFKqusEpMnT64QVlZ1Tp533nnxt7/9LXbeeefYeeed46233opevXrFvHnzfvN9JUkSu+22W4waNSoOP/zw6NKlSwwfPjxOP/30+O9//xtXX311zvgxY8bEww8/HMcdd1ysvPLKcd1118Vee+0VU6ZMidVXX/03X29RC4O+hc/dZpttYs0114xhw4bFKaeckjN22LBh0aBBg99c5uj111+PsWPHxn777RdrrrlmTJ48OQYPHhzbbrttfPTRR9GgQYOc8SeccEKsuuqqMXDgwJg8eXJcc801cfzxx8d9992XHfN77vFCc+bMqfTvYklJSdStWzdKS0ujfv368fjjj8cJJ5wQq6222mKv1bJlyygrK4s777wz+vXrV+UaFnr88cejTZs2FbrpF6cq83qh8ePHx7777hvHHHNM9OvXL4YMGRL77LNPPPPMM9GzZ8+IiPj888/j0UcfjX322Sdat24d06ZNi1tuuSW6d+8eH330Ufa3IcrKymKXXXaJ5557Lvbbb7846aST4vvvv48RI0bEBx98UOHzJCLiz3/+c3z22Wdxzz33xNVXXx2NGzeOiF8+VytT1c+9ESNGRN++fWP77bePSy+9NCIiPv7443j55ZdzfmixqPnz58frr78exx577G/e5yeeeCL23nvv2HfffeO2226LwsLCnOtUNn8aNmwY9evX/81rV8fCH1qsuuqqFR4bPnx4ZDKZ6NWrV2QymTjwwAPjsssuixkzZuTM2ccffzxmz56d/W9teXl57LbbbjFmzJg46qijokOHDvH+++/H1VdfHZ999lnOXiLVmW+ffvpp9O3bN44++ug48sgjY7311ss+1rVr10iSJMaOHVtrfgMOACB1CQAsY0OGDEkiosJRXFycDB06NGfsSy+9lEREcvfdd+ecf+aZZyqcb9myZRIRyYsvvpg9N3369KS4uDg59dRTs+cuuuiipGHDhslnn32Wc82zzjorKSwsTKZMmZJzzT59+uSMmzRpUhIRyZAhQ7Ln+vfvn1TnP6vdu3ev9B78+rj88suXquaffvopZ8y8efOSzp07J9ttt13O+YYNGyb9+vWrUNvAgQOTiEiOOuqo7LkFCxYka665ZpLJZJJLLrkke/67775L6tevn3OdBQsWJHPnzs255nfffZc0bdo0Oeyww7LnFt7H+vXrJ//7v/+bPf/qq68mEZEMGDCgsluXNWrUqErvW0FBQXLxxRdXGL/ofUmSJOndu3fSpk2b7NePPPJIEhHJ66+/vtjXreqcnD59elK3bt2kT58+SXl5eXbc//zP/yQRUem9/7VHH300iYjkb3/7W875vffeO8lkMsmECROy5yIiqVu3bs65d999N4mI5Prrr1/i6yz8PlxwwQXJ119/nUydOjUZPXp0stFGGyURkTz00EPZsaeffnoSEcmnn36aPTdr1qykXr16Sd++fZf4OklS+fdg3LhxSUQkd9xxR/bcws+IHXbYIefeDRgwICksLExmzpyZJMnvv8dJkizx7+A999yTHXfeeeclEZE0bNgw2WmnnZKLL744efPNNytcb+rUqUmTJk2SiEjat2+fHHPMMcmwYcOyNS/JrFmzkohIdt99998cu1BV5nWS/N/n46+/n7NmzUqaN2+ebLTRRtlzc+bMScrKynKeO2nSpKS4uDi58MILs+duu+22JCKSq666qsLr//p7ERHJwIEDs19ffvnlSUQkkyZNqvC8li1b5nzPqvq5d9JJJyUlJSXJggULKlxzSSZMmLDYvyPdu3dPOnXqlCRJkjz00ENJnTp1kiOPPLLCvVl4Xys7Bg0alB3Xr1+/pGHDhoutZdHP44Wfb7fddlvy9ddfJ19++WXyzDPPJO3atUsymUzy2muvVbjGQQcdlHTv3j379aeffppERDJ48OCccbvttlvSqlWr7PfpzjvvTAoKCpKXXnopZ9zNN9+cRETy8ssvZ89Vd74988wzlb7fL7/8MomI5NJLL638hgAArIAsTQNA3tx4440xYsSIGDFiRNx1113Ro0ePOOKII3K6jx944IFo1KhR9OzZM7755pvs0bVr11hppZUqLHfSsWPH7K/uR/zSabneeuvF559/nnPNrbfeOlZdddWca+6www5RVlYWL774YvpvPn751f2F7//Xx1133VVhbHVq/nUH5nfffRezZs2KrbfeOt56661q1ffrTTkLCwtjk002iSRJ4vDDD8+eX2WVVSrc38LCwuw62OXl5TFjxoxYsGBBbLLJJpXWsMcee8Qaa6yR/XrTTTeNzTbbLJ566qkq1Xneeedl7919990Xffv2jXPOOafCshS/vi8Lfxuje/fu8fnnn8esWbOy7yfil+7X+fPnV/p6VZ2TI0eOjHnz5sUJJ5yQs1TRySefXKX39dRTT0VhYWGceOKJOedPPfXUSJIknn766ZzzO+ywQ04X8gYbbBAlJSU535slGThwYDRp0iSaNWsW2267bUycODEuvfTS+POf/5wds7CDdtiwYdlzDz30UMyZM+c3l6WJyP0ezJ8/P7799tto165drLLKKpXOjaOOOirn3m299dZRVlYWX3zxRUT8/nu80O67717p38UePXpkx1xwwQUxbNiw2GijjWL48OFxzjnnRNeuXWPjjTeOjz/+ODuuadOm8e6778YxxxwT3333Xdx8882x//77R2lpaVx00UUVlhX6tdmzZ0dExMorr1zl2qsyrxdq0aJF7LnnntmvS0pK4uCDD4633347pk6dGhG/rNO+cMPUsrKy+Pbbb2OllVaK9dZbL+d79NBDD0Xjxo3jhBNOqFBTTS3NVdXPvVVWWSV+/PHHGDFiRLWu/+2330ZE5d3lC91zzz2x7777xtFHHx233HJLpZvJbrbZZpXOn759+1arnsocdthh0aRJk2jRokXsuOOOMWvWrLjzzjsrbMZaXl4ezzzzTPa3niJ+2ftgs802i7vvvjt7bsaMGfH000/HAQcckP0+PfDAA9GhQ4do3759zn1euDzVr/87W5351rp16+jdu3el72vhPa/sNwkAAFZUlqYBIG823XTTnM1a+/btGxtttFEcf/zxscsuu0TdunVj/PjxMWvWrMVuAPnrTRIjItZee+0KY1ZdddWc5V7Gjx8f77333mKXQ1j0mmlp2LBh7LDDDhXOL7pedkT1an7iiSfib3/7W7zzzjs56/tWNxxb9F42atQo6tWrl11O4tfnFwZaC91+++1x5ZVXxieffJITaLdu3brC66yzzjoVzq277rpx//33V6nO9ddfP+c+/uUvf4lZs2bFWWedFfvvv3/2nr388ssxcODAGDduXPz0008515g1a1Y0atQounfvHnvttVdccMEFcfXVV8e2224be+yxR+y///7ZjSSrOicXhsWLvr8mTZosMfhb6IsvvogWLVpUCGU7dOiQc/2FqjL3l+Soo46KffbZJwoKCmKVVVaJTp06Vdg8c4MNNojOnTvHPffck133e9iwYdG4cePFBm6/9vPPP8egQYNiyJAh8d///jcnlF40xKvsPS28bwvf0++9xwutueaalf5dXFTfvn2jb9++MXv27Hj11Vdj6NChMWzYsNh1113jgw8+yK7/3rx58xg8eHDcdNNNMX78+Bg+fHhceumlcd5550Xz5s1zfsj1ayUlJRHxy3JLVVWVeb1Qu3btKnwOrLvuuhHxy+dOs2bNory8PK699tq46aabYtKkSVFWVpYd++sljiZOnBjrrbdehb0YalJVP/eOO+64uP/++2OnnXaKNdZYI3r16hV/+ctfYscdd6zS6yzuhyOTJk2KAw88MPbZZ5+4/vrrF/v8xo0bV2n+/JbKPqPPO++82HrrreOHH36IRx55JO69995Kfxjw+uuvx9dff50TxEdEHHzwwXH88cfHF198ES1btowHHngg5s+fHwcddFB2zPjx4+Pjjz+u0n9fqjPfKvu8X2jhPa9tm8oCAKRJEA9ArVFQUBA9evSIa6+9NsaPHx+dOnWK8vLyKC0tzeno+7VFg4Nfr9v7a78OWsrLy6Nnz55xxhlnVDp2YTBVm1S15pdeeil222232GabbeKmm26K5s2bR506dWLIkCE5XcxVUdm9rMr9veuuu+KQQw6JPfbYI04//fQoLS2NwsLCGDRoUKUbDKZh++23jyeeeCJee+216NOnT0ycODG23377aN++fVx11VWx1lprRd26deOpp56Kq6++OrvxYyaTiQcffDBeeeWVePzxx2P48OFx2GGHxZVXXhmvvPJKrLTSStWek8tKVb43S7LOOutUKUw88MAD46yzzoo33ngj1lxzzRg1alQcffTRVQpkTzjhhBgyZEicfPLJ0a1bt2jUqFFkMpnYb7/9Kmy+GfH731NaSkpKomfPntGzZ8+oU6dO3H777fHqq69G9+7dc8ZlMplYd911Y911140+ffrEOuusE3ffffcSg/gWLVpUebPiqs7r6vj73/8ef/3rX+Owww6Liy66KFZbbbUoKCiIk08+eamu93tU9XOvtLQ03nnnnRg+fHg8/fTT8fTTT8eQIUPi4IMPjttvv32x11/4g4XF/bCqefPm0bx583jqqafijTfeyPnBcXXVq1cv5s6dG0mSVAifkySJOXPmVLqR769/0LjHHnvETz/9FEceeWRstdVWsdZaa2XHPfXUU9GqVavo2LFjzvP322+/GDBgQNx9993xP//zP3HXXXfFJptskrNee3l5eay//vpx1VVXVVr7wtep7nxb0vr4C+/5oj/YBQBYkQniAahVFixYEBERP/zwQ0T8soHoyJEjY8stt6yxTe/atm0bP/zwQ410MC6UdldfVWt+6KGHol69ejF8+PCcbuYhQ4ZUGJtWzQ8++GC0adMmHn744ZzXGDhwYKXjx48fX+HcZ599Fq1atVrqGhadR48//njMnTs3HnvssZwu60WXNlpo8803j8033zwuvvjiGDZsWBxwwAFx7733xhFHHFHlOdmyZcuI+OX9tWnTJnv+66+/rlKXesuWLWPkyJHx/fff53TFf/LJJznXX9b69u0bZ599dgwbNiy7MWlVlqWJ+GVu9OvXL6688srsuTlz5sTMmTOXqpbfe49rwiabbBK33357fPXVV0sc16ZNm1h11VV/c9wuu+wS//jHP2LcuHHRrVu3JY6t7ryeMGFChSD4s88+i4jI/n178MEHo0ePHhU2O545c2ZOaNq2bdt49dVXY/78+TkbZv+W6nzuVOezum7durHrrrvGrrvuGuXl5XHcccfFLbfcEn/961+jXbt2lT5n7bXXjvr168ekSZMqfbxevXrxxBNPxHbbbRc77rhjvPDCC9lNv6urZcuWsWDBgpg4cWKFeiZMmBBlZWVV+jt9ySWXxCOPPBIXX3xx3HzzzdnzTz75ZOy8884Vxq+22mrRp0+fuPvuu+OAAw6Il19+OWdz74hf7vO7774b22+//RK/P9Wdb0uy8J4v/A0fAIA/AmvEA1BrzJ8/P5599tmoW7du9n/O//KXv0RZWVlcdNFFFcYvWLBgqQK8v/zlLzFu3LgYPnx4hcdmzpyZDXGro2HDhtnnp6GqNRcWFkYmk8lZTmLy5Mnx6KOPVlpzGvUu7GL+ddfyq6++GuPGjat0/KOPPhr//e9/s1+/9tpr8eqrr8ZOO+201DU88cQTERGx4YYbLramWbNmVfgBxXfffVeh27pLly4REdllfqo6J3fYYYeoU6dOXH/99TnXXDQEW5ydd945ysrK4oYbbsg5f/XVV0cmk/ld9+f3WHvttWPrrbeO++67L+66665o3bp1bLHFFlV6bmFhYYX7e/311+fM1+r4vfe4qn766afFzt+Fa/Uv7DB+9dVX48cff6ww7rXXXotvv/02pxO5MmeccUY0bNgwjjjiiJg2bVqFxydOnJjd/6Cq83qhL7/8Mh555JHs17Nnz4477rgjunTpEs2aNctec9Hv0QMPPJDzdzQiYq+99opvvvmmwvxctJ5FVeezsqqfe4sujVVQUBAbbLBBRETO8lyLqlOnTmyyySbxxhtvLHZMo0aNYvjw4VFaWho9e/Zc6t/qWfj3tbL7deONN+aMWZK2bdvGXnvtFUOHDs2u6z9t2rR46623KixLs9BBBx0UH330UZx++ulRWFgY++23X87jf/nLX+K///1v/POf/6zw3J9//jk7n6s735bkzTffjEwm85s/bAIAWJHoiAcgb55++ulsd+/06dNj2LBhMX78+DjrrLOyayV37949jj766Bg0aFC888470atXr6hTp06MHz8+Hnjggbj22mtj7733rtbrnn766fHYY4/FLrvsEoccckh07do1fvzxx3j//ffjwQcfjMmTJ1f71+W7du0aEREnnnhi9O7du9Kw4/eoas19+vSJq666KnbcccfYf//9Y/r06XHjjTdGu3bt4r333qtQ88iRI+Oqq66KFi1aROvWrWOzzTb73bXusssu8fDDD8eee+4Zffr0iUmTJsXNN98cHTt2zHao/1q7du1iq622imOPPTbmzp0b11xzTay++uqLXY5iUS+99FLMmTMnIn7ZiPCxxx6LF154Ifbbb79o3759RET06tUr2zF79NFHxw8//BD//Oc/o7S0NKdD+fbbb4+bbrop9txzz2jbtm18//338c9//jNKSkqy3aZVnZNNmjSJ0047LQYNGhS77LJL7LzzzvH222/H008/XaX5teuuu0aPHj3inHPOicmTJ8eGG24Yzz77bPz73/+Ok08+OWdj1mXtwAMPjKOOOiq+/PLLOOecc6r8vF122SXuvPPOaNSoUXTs2DHGjRsXI0eOzFl7vDp+7z1e6LPPPqt0k+SmTZtGz54946effootttgiNt9889hxxx1jrbXWipkzZ8ajjz4aL730Uuyxxx6x0UYbRUTEnXfeGXfffXfsueee0bVr16hbt258/PHHcdttt0W9evXif/7nf5ZYS9u2bWPYsGGx7777RocOHeLggw+Ozp07x7x582Ls2LHxwAMPxCGHHBIRVZ/XC6277rpx+OGHx+uvvx5NmzaN2267LaZNm5YTpO6yyy5x4YUXxqGHHhpbbLFFvP/++3H33Xfn/MZBxC9rj99xxx1xyimnxGuvvRZbb711/PjjjzFy5Mg47rjjYvfdd6/0/S38rDznnHNiv/32izp16sSuu+6aDeh/raqfe0cccUTMmDEjtttuu1hzzTXjiy++iOuvvz66dOnymx3Xu+++e5xzzjkxe/bs7H93FtW4ceMYMWJEbLXVVrHDDjvEmDFjcjaY/u9//1vp/FlppZVijz32iIhffqB3xBFHZJde69mzZ0REjBgxIp566qk44ogjsj84/C2nn3563H///XHNNdfEJZdcEk899VTUq1cvZ3PhX+vTp0+svvrq8cADD8ROO+1UYX+Lgw46KO6///445phjYtSoUbHllltGWVlZfPLJJ3H//ffH8OHDY5NNNqn2fFuSESNGxJZbbrnUf/cBAJZLCQAsY0OGDEkiIueoV69e0qVLl2Tw4MFJeXl5hef84x//SLp27ZrUr18/WXnllZP1118/OeOMM5Ivv/wyO6Zly5ZJnz59Kjy3e/fuSffu3XPOff/998nZZ5+dtGvXLqlbt27SuHHjZIsttkiuuOKKZN68eUu85qRJk5KISIYMGZI9t2DBguSEE05ImjRpkmQymeS3/hPbvXv3pFOnTpU+tvD6l19++VLVfOuttybrrLNOUlxcnLRv3z4ZMmRIMnDgwAo1ffLJJ8k222yT1K9fP4mIpF+/fkmSJNmxX3/9dc74fv36JQ0bNvzN91JeXp78/e9/T1q2bJkUFxcnG220UfLEE08k/fr1S1q2bFnp+7zyyiuTtdZaKykuLk623nrr5N13313i/UuSJBk1alSFeVS3bt2kffv2ycUXX5xzT5IkSR577LFkgw02SOrVq5e0atUqufTSS5PbbrstiYhk0qRJSZIkyVtvvZX07ds3WXvttZPi4uKktLQ02WWXXZI33nijwutXZU6WlZUlF1xwQdK8efOkfv36ybbbbpt88MEHScuWLbP3e0m+//77ZMCAAUmLFi2SOnXqJOuss05y+eWXV/g7EhFJ//79Kzy/Kq+zuPm2JDNmzEiKi4uTiEg++uijKj/vu+++Sw499NCkcePGyUorrZT07t07+eSTTyrUufAz4vXXX895/sLv+ahRo7Lnfu89XnQO/fpY+Lkxf/785J///Geyxx57ZOd1gwYNko022ii5/PLLk7lz52av99577yWnn356svHGGyerrbZaUlRUlDRv3jzZZ599krfeeqvK9+qzzz5LjjzyyKRVq1ZJ3bp1k5VXXjnZcsstk+uvvz6ZM2dOdlxV5nWS/N9n2fDhw5MNNtgg+/nwwAMP5LzunDlzklNPPTV7P7fccstk3LhxlX6O/vTTT8k555yTtG7dOqlTp07SrFmzZO+9904mTpyYc38HDhyY87yLLrooWWONNZKCgoKcOiv7nlXlc+/BBx9MevXqlZSWliZ169ZN1l577eToo49Ovvrqq9+8z9OmTUuKioqSO++8M+d8ZZ/REyZMSJo3b5506NAh+/nYsmXLxc6fX3/eJckvc/Xaa69NNtxww6RevXpJvXr1kg033DC57rrrkrKyspyxC+f6ot+fhbbddtukpKQkmTlzZrL33nsnO++88xLf53HHHZdERDJs2LBKH583b15y6aWXJp06dUqKi4uTVVddNenatWtywQUXJLNmzcqOq+58q8zMmTOTunXrJv/617+WWDMAwIomkyR53u0KAPhDmjx5crRu3Touv/zyOO200/JdDqzQWrVqFZ07d84u28T/Ofzww+Ozzz6Ll156Kd+lVNuCBQti9dVXj0GDBsVxxx232HEDBgyIW2+9NaZOnRoNGjRYhhVWdM0118Rll10WEydOrLG9XwAAlgfWiAcAAP6wBg4cGK+//nq8/PLL+S6l2mbMmBEDBgyIPffcc7Fj5syZE3fddVfstddeeQ/h58+fH1dddVWce+65QngA4A/HGvEAAMAf1tprr53dZ2J5U1paGueff36lj02fPj1GjhwZDz74YHz77bdx0kknLdviKlGnTp2YMmVKvssAAMgLQTwAAMAK5qOPPooDDjggSktL47rrrosuXbrkuyQAgD80a8QDAAAAAECKrBEPAAAAAAApEsQDAAAAAECKBPEAAAAAAJCiFXKz1okH98l3CQD8gTTbsku+SwDg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PTo23njjKC4ujnbt2sXQoUNTfW+CeAAAAAAA8u6FF16I/v37xyuvvBIjRoyI+fPnR69eveLHH3/MGXfkkUfGV199lT0uu+yy7GNlZWXRp0+fmDdvXowdOzZuv/32GDp0aJx33nnZMZMmTYo+ffpEjx494p133omTTz45jjjiiBg+fHhq7y2TJEmS2tXz5KtP3sl3CQD8gcyq0zjfJQDwB1Ge6KUCYNno2K5FvktYLv300gP5LqHWKdx0t5g7d27OueLi4iguLv7N53799ddRWloaL7zwQmyzzTYR8UtHfJcuXeKaa66p9DlPP/107LLLLvHll19G06ZNIyLi5ptvjjPPPDO+/vrrqFu3bpx55pnx5JNPxgcffJB93n777RczZ86MZ555Zinf6ZL5VxwAAAAAQE0oKHAscgwaNCgaNWqUcwwaNKhKt3PWrFkREbHaaqvlnL/77rujcePG0blz5zj77LPjp59+yj42bty4WH/99bMhfERE7969Y/bs2fHhhx9mx+ywww451+zdu3eMGzduqb7tVVGU2pUBAAAAAPhDO/vss+OUU07JOVeVbvjy8vI4+eSTY8stt4zOnTtnz++///7RsmXLaNGiRbz33ntx5plnxqeffhoPP/xwRERMnTo1J4SPiOzXU6dOXeKY2bNnx88//xz169ev/hv9DYJ4AAAAAABSUdVlaBbVv3//+OCDD2LMmDE554866qjsn9dff/1o3rx5bL/99jFx4sRo27bt7643LZamAQAAAACg1jj++OPjiSeeiFGjRsWaa665xLGbbbZZRERMmDAhIiKaNWsW06ZNyxmz8OtmzZotcUxJSUkq3fARgngAAAAAAGqBJEni+OOPj0ceeSSef/75aN269W8+55133omIiObNm0dERLdu3eL999+P6dOnZ8eMGDEiSkpKomPHjtkxzz33XM51RowYEd26dauhd1KRpWkAAAAAAGpAksnku4TlWv/+/WPYsGHx73//O1ZeeeXsmu6NGjWK+vXrx8SJE2PYsGGx8847x+qrrx7vvfdeDBgwILbZZpvYYIMNIiKiV69e0bFjxzjooIPisssui6lTp8a5554b/fv3zy6Rc8wxx8QNN9wQZ5xxRhx22GHx/PPPx/333x9PPvlkau8tkyRJktrV8+SrT97JdwkA/IHMqtM43yUA8AdRnvilZgCWjY7tWuS7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3ZkxY8bEfffdFy+99FJ88cUX8fPPP0fjxo1jo402it69e8cBBxwQq666apr1VslXn7yT7xIA+AOZVadxvksA4A+iPKnSLzUDwO/WsV2LfJewXJoy/uN8l1DrrL1Oh3yXUCtUebPWiIitttoqttpqq7RqAQAAAACAFY52CgAAAAAASJEgHgAAAAAAUlStpWkAAAAAAKhcktH3TOXMDAAAAAAASJEgHgAAAAAAUlTtIL579+5xxx13xM8//5xGPQAAAAAAsEKpdhC/0UYbxWmnnRbNmjWLI488Ml555ZU06gIAAAAAgBVCtYP4a665Jr788ssYMmRITJ8+PbbZZpvo2LFjXHHFFTFt2rQ0agQAAAAAqPWSyDgWOfjFUq0RX1RUFH/+85/j3//+d/zv//5v7L///vHXv/411lprrdhjjz3i+eefr+k6AQAAAABgufS7Nmt97bXXYuDAgXHllVdGaWlpnH322dG4cePYZZdd4rTTTqupGgEAAAAAYLlVVN0nTJ8+Pe68884YMmRIjB8/Pnbddde45557onfv3pHJ/PKrBoccckjsuOOOccUVV9R4wQAAAAAAsDypdhC/5pprRtu2beOwww6LQw45JJo0aVJhzAYbbBB/+tOfaqRAAAAAAABYnlU7iH/uuedi6623XuKYkpKSGDVqVLWLSZIkRo8eHRMmTIjmzZtH7969o06dOtW+DgAAAAAA1BbVXiN+4MCBMXPmzArnZ8+eHdttt121rrXzzjvHrFmzIiJixowZ0a1bt9h+++3jnHPOid133z022GCD+Prrr6tbIgAAAADAMpdkChyLHPyi2nfihRdeiHnz5lU4P2fOnHjppZeqda1nnnkm5s6dGxER5557bnz//fcxceLEmD59enzxxRfRsGHDOO+886pbIgAAAAAA1BpVXprmvffei4hflo/56KOPYurUqdnHysrK4plnnok11lhjqQt5/vnn47LLLovWrVtHxC9r0V966aVx5JFHLvU1AQAAAAAg36ocxHfp0iUymUxkMplKl6CpX79+XH/99dUuIJPJRETEd999F23bts15rF27dvHll19W+5oAAAAAAFBbVDmInzRpUiRJEm3atInXXnstmjRpkn2sbt26UVpaGoWFhdUu4JBDDoni4uKYP39+TJo0KTp16pR9bOrUqbHKKqtU+5oAAAAAAFBbVDmIb9myZURElJeX19iL9+vXL/vn3XffPX766aecxx966KHo0qVLjb0eAAAAAEBaksjkuwRqqUySJMlvDXrsscdip512ijp16sRjjz22xLG77bZbjRX3448/RmFhYdSrV69az/vqk3dqrAYA+C2z6jTOdwkA/EGUJwX5LgGAP4iO7Vrku4Tl0ucTJ+a7hFqnzSLLkf9RVSmILygoiKlTp0ZpaWkUFCz+H36ZTCbKyspqtMClIYgHYFkSxAOwrAjiAVhWBPFLRxBf0dIE8TfeeGNcfvnlMXXq1Nhwww3j+uuvj0033TSF6padKv0rrry8PEpLS7N/XtxR0yH8v//977jjjjtq9JoAAAAAANRO9913X5xyyikxcODAeOutt2LDDTeM3r17x/Tp0/Nd2u9SpY74fGnfvn2MHz++2gG/jngAliUd8QAsKzriAVhWdMQvHR3xFVW3I36zzTaLP/3pT3HDDTdExC+N4WuttVaccMIJcdZZZ6VR4jJR7X/FnXjiiXHddddVOH/DDTfEySefXBM1ZX3yySe/GcLPnTs3Zs+enXPMnTevRusAAAAAAKD6Ks1v586tdOy8efPizTffjB122CF7rqCgIHbYYYcYN27csio5FdUO4h966KHYcsstK5zfYost4sEHH6yRoqpj0KBB0ahRo5zj+n/ctszrAAAAAAD+2JJMxrHIUVl+O2jQoErv3zfffBNlZWXRtGnTnPNNmzaNqVOnLotvYWqKqvuEb7/9Nho1alThfElJSXzzzTfVutZDDz0UO+20UzRo0KC6ZWSdffbZccopp+ScmzH5k6W+HgAAAAAANaOy/La4uDhP1eRPtTvi27VrF88880yF808//XS0adOmWtfaZ599onnz5nHUUUfFq6++Wt1SIuKXb1pJSUnOUVy37lJdCwAAAACAmlNpfruYIL5x48ZRWFgY06ZNyzk/bdq0aNas2bIoNzXVDuJPOeWUOOOMM2LgwIHxwgsvxAsvvBDnnXdenHXWWTFgwIBqF3DaaafFG2+8Ed26dYvOnTvHNddcE99++221rwMAAAAAwPKrbt260bVr13juueey58rLy+O5556Lbt265bGy3y+TJElS3ScNHjw4Lr744vjyyy8jIqJVq1Zx/vnnx8EHH1yt6xQUFMTUqVOjtLQ03nzzzbj11lvjnnvuiZ9//jl22223OPLII6Nnz57VLS+++uSdaj8HAJbWrDqN810CAH8Q5Um1e6kAYKl0bNci3yUslyZ+/nm+S6h12lZzFZX77rsv+vXrF7fccktsuummcc0118T9998fn3zySYW145cnSxXEL/T1119H/fr1Y6WVVlqq5/86iF9ozpw58cADD8Rtt90WL774Yqy99toxadKkal1XEA/AsiSIB2BZEcQDsKwI4pfOhInVyzH/CNq1bV3t59xwww1x+eWXx9SpU6NLly5x3XXXxWabbZZCdcvO7wrif6/CwsL46quvcoL4X5swYUIMGTIkLr744mpdVxAPwLIkiAdgWRHEA7CsCOKXjiC+oqUJ4ldERUvzpAcffDDuv//+mDJlSsybNy/nsbfeeqvK1/mtnwG0a9eu2iE8AAAAAADUJtVup7juuuvi0EMPjaZNm8bbb78dm266aay++urx+eefx0477VSta02aNCmaNGlS3RIAAAAAAGC5Ue0g/qabbop//OMfcf3110fdunXjjDPOiBEjRsSJJ54Ys2bNqta1WrZsGZlMprolAAAAAADAcqPaQfyUKVNiiy22iIiI+vXrx/fffx8REQcddFDcc8891S7g559/jjFjxsRHH31U4bE5c+bEHXfcUe1rAgAAAABAbVHtIL5Zs2YxY8aMiIhYe+2145VXXomIX5aZqe6+r5999ll06NAhttlmm1h//fWje/fu8dVXX2UfnzVrVhx66KHVLREAAAAAYJlLosCxyMEvqn0ntttuu3jsscciIuLQQw+NAQMGRM+ePWPfffeNPffcs1rXOvPMM6Nz584xffr0+PTTT2PllVeOLbfcMqZMmVLdsgAAAAAAoFbKJNVsYy8vL4/y8vIoKiqKiIh77703xo4dG+uss04cffTRUbdu3Spfq2nTpjFy5MhYf/31IyIiSZI47rjj4qmnnopRo0ZFw4YNo0WLFlFWVladEuOrT96p1ngA+D1m1Wmc7xIA+IMoT3SVAbBsdGzXIt8lLJfGT/wi3yXUOuu0bZnvEmqFouo+oaCgIAoK/u8ff/vtt1/st99+S/XiP//8czbQj4jIZDIxePDgOP7446N79+4xbNiwpbouAAAAAADUFtUO4iMivvvuu7j11lvj448/joiIjh07xqGHHhqrrbZata7Tvn37eOONN6JDhw4552+44YaIiNhtt92WpjwAAAAAAKg1qv17jS+++GK0bt06rrvuuvjuu+/iu+++i+uuuy5at24dL774YrWuteeee8Y999xT6WM33HBD9O3bt9obwAIAAAAA5EMSGcciB7+o9hrx66+/fnTr1i0GDx4chYWFERFRVlYWxx13XIwdOzbef//9VAqtDmvEA7AsWSMegGXFGvEALCvWiF86n02cku8Sap11266d7xJqhWr/K27ChAlx6qmnZkP4iIjCwsI45ZRTYsKECTVaHAAAAAAALO+qHcRvvPHG2bXhf+3jjz+ODTfcsEaKAgAAAACAFUW1N2s98cQT46STTooJEybE5ptvHhERr7zyStx4441xySWXxHvvvZcdu8EGG9RcpQAAAAAAsByq9hrxBQVLbqLPZDKRJElkMpkoKyv7XcUtLWvEA7AsWSMegGXFGvEALCvWiF86n078T75LqHXWa7tWvkuoFardET9p0qQ06gAAAAAAgBVStYP4li1bplEHAAAAAACskKodxC/00UcfxZQpU2LevHk553fbbbffXRQAAAAAAKwoqh3Ef/7557HnnnvG+++/n10PPuKXteEjIm/rwgMAAAAAQG1U7Z1+TjrppGjdunVMnz49GjRoEB9++GG8+OKLsckmm8To0aNTKBEAAAAAAJZf1e6IHzduXDz//PPRuHHjKCgoiIKCgthqq61i0KBBceKJJ8bbb7+dRp0AAAAAALVaEpl8l0AtVe2O+LKyslh55ZUjIqJx48bx5ZdfRsQvm7h++umnNVsdAAAAAAAs56rdEd+5c+d49913o3Xr1rHZZpvFZZddFnXr1o1//OMf0aZNmzRqBAAAAACA5Va1g/hzzz03fvzxx4iIuPDCC2OXXXaJrbfeOlZfffX4f+3df5RVdb0//tfoMICgk4IyYCaj8kP8EYrKD1HhRuGP0mldXf7IFMGsPqKSkImZWVSkSIo/kroGaFdDvaVmGkoopolYGhkqBoqYyHC9ppCTDOjZ3z9cnm9HGB103u4zw+Ox1l45e7/PnueB1jrMkxf7ffPNN7d4QAAAAAAAaM02u4gfOXJk8b/32GOPWLJkSfzjH/+I7bffPioqPAMJAAAAAAD+XbOfEf/WW2/FE088EW+88cZG1zp27Bh//etfo1AotGg4AAAAAIDWIosKx7sO3tbsIv7nP/95jB49Oqqqqja61q5duxg9enTcdNNNLRoOAAAAAABau2YX8T/72c9iwoQJ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W5BlWd4RKFMm4gEAAAAAICFFPAAAAAAAJKSIBwAAAACAhBTxAAAAAACQkM1aAQAAAABaQFawWSubZiIeAAAAAAASUsQDAAAAAEBCingAAAAAAEhIEQ8AAAAAAAnZrBUAAAAAoAXYrJWmmIgHAAAAAICEFPEAAAAAAJCQIh4AAAAAABJSxAMAAAAAQEKKeAAAAAAASKgy7wAAAAAAAG1BIcvyjkCZMhEPAAAAAAAJKeIBAAAAACAhRTwAAAAAACSkiAcAAAAAgIRs1goAAAAA0AKygs1a2TQT8QAAAAAAtBrz58+PioqKTR5//OMfIyLi+eef3+T1Rx55pORet956a/Tt2zc6dOgQ++yzT9x9990l17Msi4suuii6d+8eHTt2jBEjRsTSpUs3O7MiHgAAAACAVmPIkCGxatWqkuP000+P2traOOCAA0rW/u53vytZN2DAgOK1hx9+OE488cQYM2ZM/PnPf466urqoq6uLxYsXF9dceumlceWVV8b06dNj4cKF0alTpxg5cmSsW7duszIr4gEAAAAAaDWqqqqipqameHTp0iXuuOOOOO2006KioqJkbZcuXUrWtmvXrnht2rRpcfjhh8fXv/712HPPPWPSpEmx//77x9VXXx0Rb0/DX3HFFXHhhRfGMcccE/vuu2/ccMMN8dJLL8Xtt9++WZkV8QAAAAAAJNHY2Bhr164tORobG1v0e/z617+OV155JU477bSNrh199NGx0047xdChQ+PXv/51ybUFCxbEiBEjSs6NHDkyFixYEBERy5cvj/r6+pI11dXVMXDgwOKa5lLEAwAAAACQxOTJk6O6urrkmDx5cot+j5/97GcxcuTI+PjHP14817lz55g6dWrceuutcdddd8XQoUOjrq6upIyvr6+Pbt26ldyrW7duUV9fX7z+zrmm1jRX5WatBgAAAABgk7IsyztC2Zk4cWKce+65Jefat2+/ybXnn39+XHLJJe95v6effjr69u1b/PrFF1+Me+65J2655ZaSdV27di35vgceeGC89NJLMWXKlDj66KM39218aIp4AAAAAACSaN++fZPF+7uNHz8+Ro0a9Z5rdtttt5KvZ86cGV26dGlWuT5w4MCYO3du8euamppYvXp1yZrVq1dHTU1N8fo757p3716ypn///u/7/f6dIh4AAAAAgNztuOOOseOOOzZ7fZZlMXPm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GQbAlqdQKMS4cePi4IMPjr333rvJdX7OAaBcVOYdACgPgwcPjsGDBxe/HjJkSOy5557xk5/8JCZNmpRjMgDakj59+kSfPn2KXw8ZMiSeffbZuPzyy+PnP/95jskAaE3OPPPMWLx4cTz00EPvuc7POQCUCxPx0AZ17do1tt5661i9enXJ+dWrV0dNTU2z7tGuXbvYb7/9YtmyZRERxdd9mHsCwKYcdNBBxc+blvgMA6BtGzt2bPzmN7+J+++/Pz7+8Y9v1mv9nANAXhTx0AZVVVXFgAEDYt68ecVzhUIh5s2bVzIN8l7eeuut+Otf/xrdu3ePiIja2tqoqakpuefatWtj4cKFzb4nAGzKokWLip83LfEZBkDblGVZjB07Nm677ba47777ora2drPv4eccAPLi0TTQRp177rlx6qmnxgEHHBAHHXRQXHHFFdHQ0BCnnXZaRESccsopsfPOO8fkyZMjIuK73/1uDBo0KPbYY4947bXXYsqUKbFixYo4/fTTIyKioqIixo0bF9/73veiV69eUVtbG9/61reiR48eUVdXl9fbBCBnr7/+enGqMOLtTe8WLVoUO+ywQ3ziE5+IiRMnxsqVK+OGG26IiIgrrrgiamtrY6+99op169bFddddF/fdd1/ce++9xXu832cYAFumM888M2666aa44447Ytttty0+w726ujo6duwYEX7OAaB8KeKhjTr++OPj5Zdfjosuuijq6+ujf//+MWfOnOImRC+88EJstdX//49iXn311fjSl74U9fX1sf3228eAAQPi4Ycfjn79+hXXnHfeedHQ0BBnnHFGvPbaazF06NCYM2dOdOjQ4SN/fwCUhz/96U8xfPjw4tfnnntuRESceuqpMWvWrFi1alW88MILxevr16+P8ePHx8qVK2ObbbaJfffdN373u9+V3OP9PsMA2DJde+21ERExbNiwkvMzZ86MUaNGRYSfcwAoXxVZlmV5hwAAAAAAgLbKM+IBAAAAACAhRTwAAAAAACSkiAcAAAAAgIQU8QAAAAAAkJAiHgAAAAAAElLEAwAAAABAQop4AAAAAABISBEPAAAAAAAJKeIBACgLo0aNirq6uiT3Xr9+feyxxx7x8MMPJ7l/U2bNmhUf+9jH3nPN+eefH2edddZHEwgAAMiFIh4AILFRo0ZFRUXFRsfhhx9eXPOXv/wljj766Nhpp52iQ4cO0bNnzzj++OPjf//3f4trbrvtthg0aFBUV1fHtttuG3vttVeMGzfufb///fffH0ceeWR06dIlttlmm+jXr1+MHz8+Vq5cmeLtfmDTpk2LWbNmFb8eNmxYs95fc0yfPj1qa2tjyJAhxXPv/D488sgjJWsbGxujS5cuUVFREfPnz4+IiEGDBsVXvvKVje5ZUVFRkjni7d/vQw45pNnZJkyYENdff30899xzm/emAACAVkMRDwDwETj88MNj1apVJccvfvGLiIh4+eWX41Of+lTssMMOcc8998TTTz8dM2fOjB49ekRDQ0NERMybNy+OP/74+M///M949NFH47HHHovvf//7sWHDhvf8vj/5yU9ixIgRUVNTE7/85S/jqaeeiunTp8eaNWti6tSpyd/35qiurn7f6fEPIsuyuPrqq2PMmDEbXdtll11i5syZJeduu+226Ny5c8m54cOHF0v5d9x///2xyy67bHR+/vz58R//8R/Nzte1a9cYOXJkXHvttc1+DQAA0Loo4gEAPgLt27ePmpqakmP77bePiIg//OEPsWbNmrjuuutiv/32i9ra2hg+fHhcfvnlUVtbGxERd955Zxx88MHx9a9/Pfr06RO9e/eOurq6uOaaa5r8ni+++GKcffbZcfbZZ8eMGTNi2LBh0bNnzzj00EPjuuuui4suuigiIl555ZU48cQTY+edd45tttkm9tlnn+JfErxj2LBhMXbs2Bg7dmxUV1dH165d41vf+lZkWVZc8/Of/zwOOOCA2HbbbaOmpiZOOumkkon+iIgnn3wyPvvZz8Z2220X2267bRxyyCHx7LPPRkTpo2lGjRoVDzzwQEybNq04ub58+fLYY4894rLLLiu556JFi6KioiKWLVu2yV+Hxx57LJ599tk46qijNrp26qmnxuzZs+ONN94onpsxY0aceuqpJeuGDx8ezzzzTNTX1xfPPfDAA3H++eeXFPHLly+PFStWxPDhw0tef88998See+4ZnTt3Lv6lzL/73Oc+F7Nnz95kfgAAoPVTxAMA5KympibefPPNuO2220qK7XevefLJJ2Px4sXNvu+tt94a69evj/POO2+T19+ZPl+3bl0MGDAg7rrrrli8eHGcccYZ8cUvfjEeffTRkvXXX399VFZWxqOPPhrTpk2LH/3oR3HdddcVr2/YsCEmTZoUf/nLX+L2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f/Lcc8/FKaecEn379o0jjjgi6uvr4957791kif2O//f//l/ce++9sXLlyvj85z8fffv2jdNPPz222267mDBhQkREXHjhhbH//vvHyJEjY9iwYVFTUxN1dXUb3euUU06JN954Iw466KA488wz45xzzokzzjgjIt5+pMqsWbPi1ltvjX79+sUPf/jDjR6r06VLl7jvvvvi9ddfj8MOOywGDBgQ//Vf/9VkcT1hwoTYeuuto1+/frHjjjuWPLN+zJgxsX79+jjttNPe99e+S5cu8fnPfz5uvPHGJtdUVFRE165do6qq6j3vNXz48PjnP/9ZfD78Ow477LD45z//udHz4Ztr9uzZ8aUvfekDvRYAACh/Fdl7/RtdAACItzcq7d+/f1xxxRV5R4mItyfIP/WpT8Xf//736Nat2/uuf+KJJ+LTn/50PPvss9G5c+ePIGHz/fa3v43x48fHE088EZWV/sEqAAC0RSbiAQBoNRobG+PFF1+Miy++OI477rhmlfARbz+f/pJLLonly5cnTrj5GhoaYubMmUp4AABow/xpHwCAVuMXv/hFjBkzJvr37x833HDDZr121KhRaUJ9SMcee2zeEQAAgMQ8mgYAAAAAABLyaBoAAAAAAEhIEQ8AAAAAAAkp4gEAAAAAICFFPAAAAAAAJKSIBwAAAACAhBTxAAAAAACQkCIeAAAAAAASUsQDAAAAAEBC/x8WfVaP0ZuEOwAAAABJRU5ErkJggg==",
|
|
"text/plain": [
|
|
"<Figure size 2000x1800 with 2 Axes>"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"import matplotlib.ticker as ticker\n",
|
|
"df=results\n",
|
|
"df = df.astype(float)\n",
|
|
"df.index = df.index / 1000\n",
|
|
"df.columns = df.columns / 1000\n",
|
|
"min_value = df.min().min()\n",
|
|
"max_value = df.max().max()\n",
|
|
"max_scale = max(abs(min_value/1000), abs(max_value/1000))\n",
|
|
"plt.figure(figsize=figure_size)\n",
|
|
"cmap = sns.color_palette(\"coolwarm\", as_cmap=True)\n",
|
|
"ax = sns.heatmap(df/1000, fmt=\".1f\", cmap=cmap, vmin=-max_scale, vmax=max_scale, annot=annot_benefit)\n",
|
|
"ax.xaxis.set_major_formatter(ticker.FuncFormatter(lambda x, _: f\"{x:.2f}\"))\n",
|
|
"# ax.yaxis.set_major_formatter(ticker.FormatStrFormatter('%.1f'))\n",
|
|
"plt.title(title_benefit)\n",
|
|
"plt.gca().invert_yaxis()\n",
|
|
"plt.xlabel('ESS Capacity (MWh)')\n",
|
|
"plt.ylabel('PV Capacity (MW)')\n",
|
|
"plt.savefig('plots/benefit.png')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 10,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAABdIAAAW/CAYAAAConAEjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACkbklEQVR4nOzdd5hdZbk34N9OhkxCSIN0ShqHGooiTVpCCxylCShFQ+giRZogHiVwUCKgyAEVjgKhowIGEBSkhCDSm0gLCSTkAOmkkJA++/uDj9EhyWIGZthhct/XtS6y37XWu581ezD4m2fet1Qul8sBAAAAAACWqUWlCwAAAAAAgBWZIB0AAAAAAAoI0gEAAAAAoIAgHQAAAAAACgjSAQAAAACggCAdAAAAAAAKCNIBAAAAAKCAIB0AAAAAAAoI0gEAAAAAoIAgHQDgE3jqqafy5S9/OW3btk2pVMrzzz/f4Dl69+6dr371q41fHM1GqVTKOeecU/v6mmuuSalUyvjx42vHBgwYkAEDBtS+Hj9+fEqlUq655prPrE4AAGjuBOkAQKN4/fXXc+yxx6Zv375p3bp12rdvn+222y7/8z//k3nz5jX6+73//vs555xz8tBDDzX63B9n0aJFOfDAA/Puu+/mF7/4Ra6//vr06tVrmde+/PLLOeecc+oEn5+1AQMGpFQq1R6rr756ttxyy1x99dWpqanJokWL0rlz52y//fbLnaNcLmfttdfOF7/4xcL3mjNnToYOHZr+/funbdu2WWONNbL55pvnu9/9bt55553GfrQkyfnnn5/bb7+9SeZuqMsuuywdOnTIokWLKl1KRQwZMqTO99q/H61bt650eQAA8IlVVboAAODz7+67786BBx6Y6urqDB48OP3798/ChQvzyCOP5Hvf+15eeuml/OY3v2nU93z//fdz7rnnJkmdbtzPwuuvv54333wzv/3tb3PUUUcVXvvyyy/n3HPPzYABA9K7d+/PpsBlWGuttTJs2LAkydSpU3PdddflyCOPzGuvvZaf/vSnOfDAA/O///u/efPNN5f5Q4GHH344b731Vk455ZTlvseiRYuy44475tVXX81hhx2WE088MXPmzMlLL72Um266Kfvtt1969uzZ6M92/vnn54ADDsi+++7b6HM31N13353dd989q6yySqPMN2/evFRVNew/2Xv16pV58+Y1Wg0NVV1dnSuvvHKp8ZYtW1agGgAAaByCdADgUxk3blwOOuig9OrVKw8++GB69OhRe+7444/P2LFjc/fdd1ewwsY3ZcqUJEnHjh0rW0gDdOjQId/85jdrXx977LFZf/3188tf/jLnnXdeDj300FxxxRW5+eab8/3vf3+p+2+66aa0aNEiBx100HLf4/bbb89zzz2XG2+8MYccckidc/Pnz8/ChQsb74FWQO+//35GjRqVyy+/vNHm/CRd3JXu/q6qqqrzvdbYyuVy5s+fnzZt2jTZewAAwEdZ2gUA+FQuvPDCzJkzJ1dddVWdEP1D6667br773e/Wvl68eHHOO++89OvXL9XV1endu3d+8IMfZMGCBXXue/rppzNo0KB07tw5bdq0SZ8+fXLEEUck+WAN6C5duiRJzj333NqlIz5cS3rSpEk5/PDDs9Zaa6W6ujo9evTIPvvsU6/lVR588MHssMMOadu2bTp27Jh99tknr7zySu35IUOGZKeddkqSHHjggSmVSsvtiL/mmmty4IEHJkkGDhxYW+dHl6N55JFHstVWW6V169bp27dvrrvuuqXmmjlzZk4++eSsvfbaqa6uzrrrrpsLLrggNTU1H/tMy7Lqqqtmm222ydy5czN16tRst9126d27d2666aalrl20aFFuvfXWDBw4sLCj/PXXX0+SbLfddkud+3C5nyQZPnx4SqVSnnvuuaWuO//889OyZcu8/fbbSZIxY8Zk//33T/fu3dO6deustdZaOeiggzJr1qwkH4TGc+fOzbXXXlv79R0yZEjtfG+//XaOOOKIdOvWLdXV1dl4441z9dVX13nPhx56KKVSKX/4wx9y7rnnZs0110y7du1ywAEHZNasWVmwYEFOPvnkdO3aNauttloOP/zwpb5fk+SBBx7IggULsueeeyb513rmjzzySE466aR06dIlHTt2zLHHHpuFCxdm5syZGTx4cDp16pROnTrljDPOSLlcrjPnR9dIr4/lrZH+cd/bSXLOOeekVCpl7NixGTJkSDp27JgOHTrk8MMPz/vvv9+gOop8+D4ftaw14D/cS+Dee+/Nl770pbRp0yb/+7//22i1AABAfehIBwA+lT/96U/p27dvvvzlL9fr+qOOOirXXnttDjjggJx22ml54oknMmzYsLzyyisZMWJEkg86vnffffd06dIl3//+99OxY8eMHz8+f/zjH5MkXbp0yeWXX57jjjsu++23X772ta8lSTbddNMkyf7775+XXnopJ554Ynr37p0pU6bkvvvuy4QJEwqXV7n//vuz5557pm/fvjnnnHMyb968XHbZZdluu+3y7LPPpnfv3jn22GOz5ppr5vzzz89JJ52ULbfcMt26dVvmfDvuuGNOOumkXHrppfnBD36QDTfcMElq/5kkY8eOzQEHHJAjjzwyhx12WK6++uoMGTIkW2yxRTbeeOMkH3Q677TTTnn77bdz7LHHZp111smjjz6as846KxMnTswll1xSr6/9R73xxhtp2bJlOnbsmFKplEMOOSTnn39+Xnrppdr3TpJ77rkn7777bg499NDC+T5cEua6667LD3/4w2UGpUlywAEH5Pjjj8+NN96YL3zhC3XO3XjjjRkwYEDWXHPNLFy4MIMGDcqCBQty4oknpnv37nn77bdz1113ZebMmenQoUOuv/76HHXUUdlqq61yzDHHJEn69euXJJk8eXK22WablEqlnHDCCenSpUv+8pe/5Mgjj8zs2bNz8skn13nvYcOGpU2bNvn+97+fsWPH5rLLLssqq6ySFi1aZMaMGTnnnHPy+OOP55prrkmfPn1y9tln17n/z3/+c7bYYoulvh8+rP3cc8/N448/nt/85jfp2LFjHn300ayzzjo5//zz8+c//zkXXXRR+vfvn8GDBxd+nT+J+nxv/7uvf/3r6dOnT4YNG5Znn302V155Zbp27ZoLLrigXu83bdq0pcZatWpV+8OUhho9enQOPvjgHHvssTn66KOz/vrrf6J5AADgEysDAHxCs2bNKicp77PPPvW6/vnnny8nKR911FF1xk8//fRykvKDDz5YLpfL5REjRpSTlJ966qnlzjV16tRykvLQoUPrjM+YMaOcpHzRRRc16FnK5XJ58803L3ft2rU8ffr02rF//OMf5RYtWpQHDx5cOzZy5MhykvItt9zysXPecsst5STlkSNHLnWuV69e5STlhx9+uHZsypQp5erq6vJpp51WO3beeeeV27ZtW37ttdfq3P/973+/3LJly/KECRMKa9hpp53KG2ywQXnq1KnlqVOnll955ZXySSedVE5S3muvvWqve+mll8pJymeddVad+w866KBy69aty7NmzSp8n/fff7+8/vrrl5OUe/XqVR4yZEj5qquuKk+ePHmpaw8++OByz549y0uWLKkde/bZZ8tJysOHDy+Xy+Xyc889V6+vc9u2bcuHHXbYUuNHHnlkuUePHuVp06Yt9TwdOnQov//+++Vy+V+fZ//+/csLFy6sU2OpVCrvueeede7fdttty7169Vrq/dZZZ50634/Dhw8vJykPGjSoXFNTU+f+UqlU/va3v107tnjx4vJaa61V3mmnnerM+dHv8Q/nHDduXO3YTjvtVOe+cePG1fk6lsv1/94eOnRoOUn5iCOOqFPHfvvtV15jjTWWeuaPOuyww8pJlnkMGjRoqff5qGU934f/ntxzzz0f+/4AANBULO0CAHxis2fPTpK0a9euXtf/+c9/TpKceuqpdcZPO+20JKldS/3DtcfvuuuuLFq0qEE1tWnTJq1atcpDDz2UGTNm1Pu+iRMn5vnnn8+QIUOy+uqr145vuumm2W233Wprb2wbbbRRdthhh9rXXbp0yfrrr5833nijduyWW27JDjvskE6dOmXatGm1x6677polS5bk4Ycf/tj3efXVV9OlS5d06dIlG264YS677LJ85StfqbPMyUYbbZQvfOEL+d3vflc7Nnfu3Nx555356le/+rHdxG3atMkTTzyR733ve0k+WKbjyCOPTI8ePXLiiSfWWQ5l8ODBeeeddzJy5MjasRtvvDFt2rTJ/vvvn+SDdd2T5N57723wsiLlcjm33XZb9tprr5TL5Tpft0GDBmXWrFl59tln69wzePDgOht0br311imXy7VLCv37+P/93/9l8eLFtWMvvvhiJkyYkK985StL1XLkkUfW6c7/cN4jjzyydqxly5b50pe+VOdzbyyf5Hv729/+dp3XO+ywQ6ZPn17773yR1q1b57777lvq+OlPf/qJn6FPnz4ZNGjQJ74fAAA+LUE6APCJfRisvvfee/W6/s0330yLFi2y7rrr1hnv3r17OnbsmDfffDNJstNOO2X//ffPueeem86dO2efffbJ8OHDl7ku9UdVV1fnggsuyF/+8pd069YtO+64Yy688MJMmjTpY2tLsswlIzbccMNMmzYtc+fOrddzNsQ666yz1FinTp3q/BBgzJgxueeee2qD8A+PXXfdNcm/Nj8t0rt379x33325//7788gjj2TSpEm566670rlz5zrXHXrooRk3blweffTRJB9sIPr+++9/7LIuH+rQoUMuvPDCjB8/PuPHj89VV11VZ1PTD+22227p0aNHbrzxxiRJTU1Nbr755uyzzz61P5jp06dPTj311Fx55ZXp3LlzBg0alF/96le166MXmTp1ambOnJnf/OY3S33dDj/88GV+3T76WXwY5K+99tpLjdfU1NSp4+677063bt3ypS99aalaGjJvQ374U1+f5Hv7ozV36tQpSepVX8uWLbPrrrsudWy++eaf8Ak++F4AAIBKEqQDAJ9Y+/bt07Nnz7z44osNum95a2f/+/lbb701jz32WE444YTaDSO32GKLzJkz52PnP/nkk/Paa69l2LBhad26dX70ox9lww03XObmlpXWsmXLZY6X/23TyZqamuy2227L7PK97777aju4i7Rt2za77rprdtlll2y33Xbp2rXrMq87+OCD06JFi9pNR2+66aZ06tQp//mf/9ngZ+vVq1eOOOKI/P3vf0/Hjh1rQ/Pkg+c+5JBDctttt2X+/PkZOXJk3nnnnXzzm9+sM8fPf/7zvPDCC/nBD36QefPm5aSTTsrGG2+ct956q/C9P9yE9Zvf/OZyv24f3RR1eZ9FfT6jP//5z9ljjz2W+b3dkHnLH9lstFLq88yfxvL+N2DJkiXLHG/Tpk2jvC8AAHxSgnQA4FP56le/mtdffz2PPfbYx17bq1ev1NTUZMyYMXXGJ0+enJkzZ9ZuVvmhbbbZJj/5yU/y9NNP58Ybb8xLL71Uu+zIx4Xx/fr1y2mnnZa//vWvefHFF7Nw4cL8/Oc/L6wt+WBTw4969dVX07lz57Rt2/Zjn/GjPq7O+ujXr1/mzJmzzC7fXXfddZld7Z9Uz549M3DgwNxyyy2ZPHly7rvvvhxwwAFp1arVJ56zU6dO6devXyZOnFhnfPDgwZk9e3b+9Kc/5cYbb0yXLl2WuXzHJptskh/+8Id5+OGH87e//S1vv/12rrjiitrzy/oad+nSJe3atcuSJUuW+3Vb3g8TGmrmzJl59NFHl7msy4qgqb63P40PO9xnzpxZZ/zD7nkAAFjRCNIBgE/ljDPOSNu2bXPUUUdl8uTJS51//fXX8z//8z9JUtvVfMkll9S55uKLL06S2iByxowZS3W+frgsxIfLu6y66qpJlg7i3n///cyfP7/OWL9+/dKuXbvCpWF69OiRzTffPNdee22dOV988cX89a9//UQd2UlqA8qP1tkQX//61/PYY4/l3nvvXerczJkz66zV3RgOPfTQTJkyJccee2wWLVpU72Vd/vGPf2TatGlLjb/55pt5+eWXl1paZNNNN82mm26aK6+8MrfddlsOOuigVFVV1Z6fPXv2Us+2ySabpEWLFnU+y7Zt2y719W3ZsmX233//3Hbbbcv8jYmpU6fW65nq469//WuSZPfdd2+0ORtTU31vfxr9+vVLkjrr+8+dOzfXXnvtZ14LAADUR9XHXwIAsHz9+vXLTTfdlG984xvZcMMNM3jw4PTv3z8LFy7Mo48+mltuuSVDhgxJkmy22WY57LDD8pvf/CYzZ87MTjvtlCeffDLXXntt9t133wwcODBJcu211+bXv/519ttvv/Tr1y/vvfdefvvb36Z9+/a1oV+bNm2y0UYb5fe//33WW2+9rL766unfv38WL16cXXbZJV//+tez0UYbpaqqKiNGjMjkyZNz0EEHFT7LRRddlD333DPbbrttjjzyyMybNy+XXXZZOnTokHPOOecTfX0233zztGzZMhdccEFmzZqV6urq7Lzzzg3qhv7e975Xu+HnkCFDssUWW2Tu3Ln55z//mVtvvTXjx49faq3zT2P//ffPd77zndxxxx1Ze+21s+OOO9brvvvuuy9Dhw7N3nvvnW222SarrbZa3njjjVx99dVZsGDBMr+GgwcPzumnn54kSy3r8uCDD+aEE07IgQcemPXWWy+LFy/O9ddfXxuSf2iLLbbI/fffn4svvjg9e/ZMnz59svXWW+enP/1pRo4cma233jpHH310Ntpoo7z77rt59tlnc//99+fdd9/95F+kf3P33Xdn++23r137fEXUFN/by7N48eLccMMNyzy33377pW3bttl9992zzjrr5Mgjj8z3vve9tGzZMldffXW6dOmSCRMmNGo9AADQGATpAMCntvfee+eFF17IRRddlDvuuCOXX355qqurs+mmm+bnP/95jj766Nprr7zyyvTt2zfXXHNNRowYke7du+ess87K0KFDa6/5MGD/3e9+l8mTJ6dDhw7ZaqutcuONN9bZdPDKK6/MiSeemFNOOSULFy7M0KFDc+KJJ+bggw/OAw88kOuvvz5VVVXZYIMN8oc//OFj1xLfddddc88992To0KE5++yzs8oqq2SnnXbKBRdc8Ik3O+zevXuuuOKKDBs2LEceeWSWLFmSkSNHNihIX3XVVTNq1Kicf/75ueWWW3Ldddelffv2WW+99XLuuec2eoDbvn377LXXXrnlllty8MEH13t5mv333z/vvfde/vrXv+bBBx/Mu+++m06dOmWrrbbKaaedVvuDkn936KGH5swzz0y/fv2y1VZb1Tm32WabZdCgQfnTn/6Ut99+O6uuumo222yz/OUvf8k222xTe93FF1+cY445Jj/84Q8zb968HHbYYdl6663TrVu3PPnkk/nv//7v/PGPf8yvf/3rrLHGGtl4441zwQUXfLov0v9XLpdzzz331P4wYEXVFN/by7NgwYJ861vfWua5cePGpW3btllllVUyYsSIfOc738mPfvSjdO/ePSeffHI6depUuxksAACsSErlFWVHIwAAVjrTpk1Ljx49cvbZZ+dHP/pRpctpsCeffDJbb711XnrppWy00UaVLgcAAGgi1kgHAKBirrnmmixZsmS5HcyfB+eff74QHQAAmjkd6QAAfOYefPDBvPzyy/nRj36UgQMH5o9//GOlSwIAAFguQToAAJ+5AQMG5NFHH812222XG264IWuuuWalSwIAAFguS7sAAPCZe+ihh7Jw4cKMHDlSiA4AACRJhg0bli233DLt2rVL165ds++++2b06NF1rhkwYEBKpVKd49vf/nbhvOVyOWeffXZ69OiRNm3aZNddd82YMWMaVJsgHQAAAACAihs1alSOP/74PP7447nvvvuyaNGi7L777pk7d26d644++uhMnDix9rjwwgsL573wwgtz6aWX5oorrsgTTzyRtm3bZtCgQZk/f369a7O0CwAAAAAAK5ypU6ema9euGTVqVHbcccckH3Skb7755rnkkkvqNUe5XE7Pnj1z2mmn5fTTT0+SzJo1K926dcs111yTgw46qF7z6EgHAAAAAKBJLFiwILNnz65zLFiwoF73zpo1K0my+uqr1xm/8cYb07lz5/Tv3z9nnXVW3n///eXOMW7cuEyaNCm77rpr7ViHDh2y9dZb57HHHqv3c1TV+8rPkY3P+kWlSwBgJdJz0IRKlwDASuLeDe6udAkArCRadH+t0iV8LtVMWq/SJaxwhl1xSM4999w6Y0OHDs0555xTeF9NTU1OPvnkbLfddunfv3/t+CGHHJJevXqlZ8+eeeGFF3LmmWdm9OjR+eMf/7jMeSZNmpQk6datW53xbt261Z6rj2YZpAMAAAAAUHlnnXVWTj311Dpj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JWV9y82VTxYAAAAAAAoI0gEAAAAAoIAgHQAAAAAACgjSAQAAAACggCAdAAAAAAAKVFW6AAAAAACA5qAmpUqXQBPRkQ4AAAAAAAUE6QAAAAAAUECQDgAAAAAABQTpAAAAAABU3LBhw7LlllumXbt26dq1a/bdd9+MHj269vy7776bE088Meuvv37atGmTddZZJyeddFJmzZpVOO+QIUNSKpXqHHvssUeDarPZKAAAAABAI1iib/lTGTVqVI4//vhsueWWWbx4cX7wgx9k9913z8svv5y2bdvmnXfeyTvvvJOf/exn2WijjfLmm2/m29/+dt55553ceuuthXPvscceGT58eO3r6urqBtUmSAcAAAAAoOLuueeeOq+vueaadO3aNc8880x23HHH9O/fP7fddlvt+X79+uUnP/lJvvnNb2bx4sWpqlp+3F1dXZ3u3bt/4tr8iAQAAAAAgCaxYMGCzJ49u86xYMGCet374ZItq6++euE17du3LwzRk+Shhx5K165ds/766+e4447L9OnT6/8QEaQDAAAAANBEhg0blg4dOtQ5hg0b9rH31dTU5OSTT852222X/v37L/OaadOm5bzzzssxxxxTONcee+yR6667Lg888EAuuOCCjBo1KnvuuWeWLFlS7+colcvlcr2v/pzY+KxfVLoEAFYiPQdNqHQJAKwk7t3g7kqXAMBKokX31ypdwufSn8ctO/Bdme3S85mlOtCrq6s/do3y4447Ln/5y1/yyCOPZK211lrq/OzZs7Pbbrtl9dVXz5133plVVlml3jW98cYb6devX+6///7ssssu9bpHRzoAAAAAAE2iuro67du3r3N8XIh+wgkn5K677srIkSOXGaK/99572WOPPdKuXbuMGDGiQSF6kvTt2zedO3fO2LFj632PzUYBAAAAABrBkrK+5U+jXC7nxBNPzIgRI/LQQw+lT58+S10ze/bsDBo0KNXV1bnzzjvTunXrBr/PW2+9lenTp6dHjx71vscnCwAAAABAxR1//PG54YYbctNNN6Vdu3aZNGlSJk2alHnz5iX5IETffffdM3fu3Fx11VWZPXt27TX/vt75BhtskBEjRiRJ5syZk+9973t5/PHHM378+DzwwAPZZ599su6662bQoEH1rk1HOgAAAAAAFXf55ZcnSQYMGFBnfPjw4RkyZEieffbZPPHEE0mSdddd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+VZT/tz3LbMcFU2cp0yZkv333z9///vfs84666Rbt25JksmTJ+eUU07Jdtttl9tuuy1du37M72oBdWy8Zrdcc8yBta/P/OqAJMntz7yU/7r1rxm4Yb/85MBBted/fshXkiS/uv+x/PqBx5MkPTq2S7n8r53r27dpnXP32y2d262a2fMW5KW3J+fQy3+X16fYgQdgZbZeu7Xz881PqH193Lr7Jkn+OunJXPTqzfnJy9flyD5fyVkbfjPtqlbN5AUzMnzcn3PXO4/W3tO1daeU86+/c7665nZp1aIqQ/sfXue9rht/T64ff2/TPhAAK6zf3VFKkhz23brj53+/nP32TFZZJXnsmeS6W5N585PuXT4Iy4/7yLZr4yaUMmfuv/7eOergZN68ZOjPktlzki9ukvzmouQjPXsArORK5X9Pyj5jBxxwQN55550MHz4866+/fp1zo0ePzhFHHJGePXvmlltuadC8G5/1i8YsEwAK9Rw0odIlALCSuHeDuytdAgAriRbdP35jeJb2i1d2r3QJK5xTNvxrpUtoFBXtSL/33nvz8MMPLxWiJ8n666+fSy+9NAMGDPjsCwMAAAAAgP+voov2VFdXZ/bs2cs9/9577y21/jkAAAAAAHyWKhqkf+Mb38hhhx2WESNG1AnUZ8+enREjRuTwww/PwQcfXMEKAQAAAADqZ0lKjo8czUVFl3a5+OKLU1NTk4MOOiiLFy9Oq1atkiQLFy5MVVVVjjzyyPzsZz+rZIkAAAAAAKzkKhqkV1dX5/LLL88FF1yQZ555JpMmTUqSdO/ePVtssUXat29fyfIAAAAAAKCyS7t8qH379hk4cGD23nvvzJ8/P/fff3+uv/76TJ8+vdKlAQAAAACwkqtokL7RRhvl3XffTZL83//9X/r3759TTjkl9913X84+++xstNFGGTduXCVLBAAAAABgJVfRpV1effXVLF68OEly1llnpWfPnnn++efToUOHzJkzJ/vtt1/+67/+KzfddFMlywQAAAAA+Fg15RViARCawArzyT722GM555xz0qFDhyTJaqutlnPPPTePPPJIhSsDAAAAAGBlVvEgvVQqJUnmz5+fHj161Dm35pprZurUqZUoCwAAAAAAklR4aZck2WWXXVJVVZXZs2dn9OjR6d+/f+25N998M2ussUYFqwMAAAAAYGVX0SB96NChdV6vttpq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AUE6AAAAAAAUsNkoAAAAAEAjqCnbbLS50pEOAAAAAAAFBOkAAAAAAFBAkA4AAAAAAAUE6QAAAAAAUECQDgAAAAAABaoqXQAAAAAAQHNQLpcqXQJNREc6AAAAAAAUEKQDAAAAAEABQToAAAAAABQQpAMAAAAAQAGbjQIAAAAANIIam402WzrSAQAAAACggCAdAAAAAAAKCNIBAAAAAKCAIB0AAAAAAAoI0gEAAAAAoEBVpQsAAAAAAGgOyuVSpUugiehIBwAAAACAAoJ0AAAAAAAoIEgHAAAAAKDiHn744ey1117p2bNnSqVSbr/99jrnS6XSMo+LLrpouXOec845S12/wQYbNLg2QToAAAAAABU3d+7cbLbZZvnVr361zPMTJ06sc1x99dUplUrZf//9C+fdeOON69z3yCOPNLg2m40CAAAAADSCGpuNfip77rln9txzz+We7969e53Xd9xxRwYOHJi+ffsWzltVVbXUvQ2lIx0AAAAAgCaxYMGCzJ49u86xYMGCTz3v5MmTc/fdd+fII4/82GvHjBmTnj17pm/fvjn00EMzYcKEBr9fs+xI7/b0p/8gAKC+Xu+xVqVLAGAl8aPV+1e6BABWEj/5dM27UGvYsGE599xz64wNHTo055xzzqea99prr027du3yta99rfC6rbfeOtdcc03WX3/9TJw4Meeee2522GGHvPjii2nXrl29369ZBukAAAAAAFTeWWedlVNPPbXOWHV19aee9+qrr86hhx6a1q1bF17370vFbLrpptl6663Tq1ev/OEPf6hXN/uHBOkAAAAAADSJ6urqRgnO/93f/va3jB49Or///e8bfG/Hjh2z3nrrZezYsQ26zxrpAAAAAACNoFx2fPRoCldddVW22GKLbLbZZg2+d86cOXn99dfTo0ePBt0nSAcAAAAAoOLmzJmT559/Ps8//3ySZNy4cXn++efrbA46e/bs3HLLLTnqqKOWOccuu+ySX/7yl7WvTz/99IwaNSrjx4/Po48+mv322y8tW7bMwQcf3KDaLO0CAAAAAEDFPf300xk4cGDt6w/XVj/ssMNyzTXXJEl+97vfpVwuLzcIf/311zNt2rTa12+99VYOPvjgTJ8+PV26dMn222+fxx9/PF26dGlQbYJ0AAAAAAAqbsCAASl/zHowxxxzTI455pjlnh8/fnyd17/73e8aozRL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sskm2XTTTdOvX7889NBD2WWXXT5VnR9HRzoAAAAAAE2iuro67du3r3N80iD9o/r27ZvOnTtn7NixyzzfuXPntGzZMpMnT64zPnny5Aats54I0gEAAAAA+Bx66623Mn369PTo0WOZ51u1apUtttgiDzzwQO1YTU1NHnjggWy77bYNei9BOgAAAAAAFTdnzpw8//zzef7555Mk48aNy/PPP58JEyZkzpw5+d73vpfHH38848ePzwMPPJB99tkn6667bgYNGlQ7xy677JJf/vKXta9PPfXU/Pa3v821116bV155Jccdd1zmzp2bww8/vEG1WSMdAAAAAICKe/rppzNw4MDa1x+urX7YYYfl8ssvzwsvvJBrr702M2fOTM+ePbP77rvnvPPOq7NUzOuvv55p06bVvv7GN76RqVOn5uyzz86kSZOy+eab55577llqA9KPI0gHAAAAAGgMNhv9VAYMGJBywY6t995778fOMX78+KXGTjjhhJxwwgmfpjRLuwAAAAAAQBFBOgAAAAAAFBCkAwAAAABAAUE6AAAAAAAUEKQDAAAAAECBqkoXAAAAAADQLJRLla6AJqIjHQAAAAAACgjSAQAAAACggCAdAAAAAAAKCNIBAAAAAKDAJ9psdNGiRZk0aVLef//9dOnSJauvvnpj1wUAAAAA8LlSKle6AppKvTvS33vvvVx++eXZaaed0r59+/Tu3TsbbrhhunTpkl69euXoo4/OU0891ZS1AgAAAADAZ65eQfrFF1+c3r17Z/jw4dl1111z++235/nnn89rr72Wxx57LEOHDs3ixYuz++67Z4899siYMWOaum4AAAAAAPhM1Gtpl6eeeioPP/xwNt5442We32qrrXLEEUfkiiuuyPDhw/O3v/0t//Ef/9GohQIAAAAAQCXUK0i/+eab6zVZdXV1vv3tb3+qggAAAAAAYEVS7zXShw8fnjfffLMpawEAAAAAgBVOvTrSk+Q73/lOFi5cmF69emXgwIG1x5prrtmU9QEAAAAAfD6UK10ATaXeQfrMmTPz6KOPZtSoURk5cmRuuummLFy4MOuuu25tqD5gwIB069atKesFAAAAAIDPVL2D9Orq6trA/Jxzzsn8+fPz2GOPZeTIkXnooYdy7bXXZtGiRVm8eHFT1gsAAAAAAJ+peq+RvtSNLVqkRYsWKZVKKZVKKZfLWWeddRqzNgAAAAAAqLh6d6QvXLgwjz/+eB566KE8+OCDeeKJJ9KrV6/suOOOOfroo3PDDTdk7bXXbspaAQAAAADgM1fvIL1Dhw7p2rVr9tprrxx//PH53e9+l+7duzdlbQAAAAAAnx/lUqUroInUO0jfbLPN8txzz+Xhhx+uXdZlwIABWWONNZqyPgAAAAAAqKh6r5H++OOPZ/r06bnwwgvTpk2bXHjhhenRo0f69++fE044IbfcckumTJnSlLUCAAAAAMBnrt4d6Umy2mqrZY899sgee+yRJHnvvffyt7/9Lffdd1+OPvrozJkzJ4sXL26SQgEAAAAAoBIaFKR/qKamJk899VQeeuihjBw5Mn//+98zd+7c9OrVq7HrAwAAAACAiqp3kP7kk0/moYceykMPPZRHHnkkc+bMyVprrZUBAwbk0ksvzcCBA9O7d+8mLBUAAAAAYAVWrnQBNJV6B+nbbLNNunfvnoEDB+biiy/OwIED069fv6asDQAAAAAAKq7eQforr7yS9ddfvylrAQAAAACAFU6L+l4oRAcAAAAAYGVU7470vn371uu6N9544xMXAwAAAAAAK5p6B+njx49Pr169csghh6Rr165NWRMAAAAAAKww6h2k//73v8/VV1+diy++OHvuuWeOOOKI/Od//mdatKj36jAAAAAAAM1XudIF0FTqnYIfeOCB+ctf/pKxY8dmiy22yCmnnJK111473//+9zNmzJimrBEAAAAAACqmwe3ka665Zv7rv/4rY8aMyU033ZQnnngiG2ywQWbMmNEU9QEAAAAAQEXVe2mXfzd//vzceuutufrqq/PEE0/kwAMPzKqrrtrYtQEAAAAAQMU1KEh/4oknctVVV+UPf/hD+vbtmyOOOCK33XZbOnXq1FT1AQAAAABARdU7SN94440zZcqUHHLIIRk1alQ222yzpqwLAAAAAODzxWajzVa9g/RXXnklbdu2zXXXXZfrr79+ude9++67jVIYAAAAAACsCOodpA8fPrwp6wAAAAAAgBVSvYP0ww47rCnrAAAAAACAFVKL+lxULlvcBwAAAACAlVO9gvSNN944v/vd77Jw4cLC68aMGZPjjjsuP/3pTxulOAAAAAAAqLR6Le1y2WWX5cwzz8x3vvOd7LbbbvnSl76Unj17pnXr1pkxY0ZefvnlPPLII3nppZdywgkn5LjjjmvqugEAAAAAVizlUqUroInUK0jfZZdd8vTTT+eRRx7J73//+9x444158803M2/evHTu3Dlf+MIXMnjw4Bx66KHp1KlTU9cMAAAAAACfmXpvNpok22+/fbbffvumqgUAAAAAAFY49VojHQAAAAAAVlaCdAAAAAAAKNCgpV0AAAAAAFi2UrnSFdBUdKQDAAAAAEABQToAAAAAABRocJC+00475brrrsu8efOaoh4AAAAAAFihNDhI/8IXvpDTTz893bt3z9FHH53HH3+8KeoCAAAAAIAVQoOD9EsuuSTvvPNOhg8fnilTpmTHHXfMRhttlJ/97GeZPHlyU9QIAAAAALDiKzuWOpqJT7RGelVVVb72ta/ljjvuyFtvvZVDDjkkP/rRj7L22mtn3333zYMPPtjYdQIAAAAAQEV8qs1Gn3zyyQwdOjQ///nP07Vr15x11lnp3LlzvvrVr+b0009vrBoBAAAAAKBiqhp6w5QpU3L99ddn+PDhGTNmTPbaa6/cfPPNGTRoUEqlUpJkyJAh2WOPPfKzn/2s0QsGAAAAAIDPUoOD9LXWWiv9+vXLEUcckSFDhqRLly5LXbPppptmyy23bJQCAQAAAACgkhocpD/wwAPZYYcdCq9p3759Ro4c2eBiyuVyHnrooYwdOzY9evTIoEGDssoqqzR4HgAAAAAAaCwNXiN96NChmTlz5lLjs2fPzs4779yguf7zP/8zs2bNSpK8++672XbbbbPLLrvkv/7rv7LPPvtk0003zdSpUxtaIgAAAAAANJoGB+mjRo3KwoULlxqfP39+/va3vzVornvuuScLFixIkvzwhz/Me++9l9dffz1TpkzJm2++mbZt2+bss89uaIkAAAAAANBo6r20ywsvvJDkg+VXXn755UyaNKn23JIlS3LPPfdkzTXX/MSFPPjgg7nwwgvTp0+fJB+sxX7BBRfk6KOP/sRzAgAAAADAp1XvIH3zzTdPqVRKqVRa5hIubdq0yWWXXdbgAkqlUpJkxowZ6devX51z6667bt55550GzwkAAAAAAI2l3kH6uHHjUi6X07dv3zz55JPp0qVL7blWrVqla9euadmyZYMLGDJkSKqrq7No0aKMGzcuG2+8ce25SZMmpWPHjg2eEwAAAAAAGku9g/RevXolSWpqahrtzQ877LDaP++zzz55//3365y/7bbbsvnmmzfa+8HK6qbr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pZdeysMPP5z/196dRklVXv3D3gUNjQyiAtLgBA4IKM7KIChEFDFRMdFHMYoImuEB44QajANqfEgcYhzhnyigicRoEjGaiAMCSgCNGJxBQIagNFEUkAYahHo/+NpJC30LpoqC9rrWOmtZ59zn9C5YWZX69ebehx12WEyYMCEPJQIAAAAAQOFsdkf6lClT4rnnnovGjRtHjRo1okaNGtG5c+cYOnRo/OhHP4p//OMf+agTAAAAAGDrli10AeTLZnekr1u3Lho0aBAREY0bN473338/Ij4bQjpz5szcVgcAAAAAAAW22R3p+++/f7z66qvRsmXLaN++fdx0001Ru3bt+NWvfhV77rlnPmoEAAAAAICC2ewg/aqrroqysrKIiLj++uvjW9/6VnTp0iUaNWoUv//973NeIAAAAAAAFNJmB+k9evSo+O+99947ZsyYER999FHsuOOOkclkclocAAAAAAAU2ibvkb5u3bp47bXXYtWqVRtc22677eL111+P9evX57Q4AAAAAIBtRSbr+OJRXWxykP6b3/wm+vXrF7Vr197gWq1ataJfv34xevTonBYHAAAAAACFtslB+n333ReDBg2KmjVrbnCtqKgoLr/88vjVr36V0+IAAAAAAKDQNjlInzlzZnTo0KHK64cffni8/fbbOSkKAAAAAAC2FpscpJeVlcXy5curvP7JJ5/EypUrc1IUAAAAAABsLTY5SN9nn31i8uTJVV6fNGlS7LPPPjkpCgAAAAAAthabHKSfeeaZcdVVV8Vrr722wbVXX301rrnmmjjzzDNzWhwAAAAAwDYjm3F88agmijZ14cUXXxxPPvlkHHroodG9e/do3bp1RETMmDEjnn322TjyyCPj4osvzluhAAAAAABQCJscpNeqVSuefvrpuO2222L06NHx/PPPRzabjVatWsWNN94YF110UdSqVSuftQIAAAAAwBa3yUF6xGdh+uWXXx6XX355vuoBAAAAAICtyibvkQ4AAAAAAF9Hm9WRDgAAAABAFbKFLoB80ZEOAAAAAAAJgnQAAAAAAEjY5CB90KBBMWPGjHzWAgAAAAAAW51NDtIfe+yx2G+//aJTp04xYsSIKCsry2ddAAAAAACwVdjkIH3WrFkxfvz4aNWqVVx44YVRUlIS/fr1i8mTJ+ezPgAAAACAbUIm6/jiUV1s1h7pRx11VIwaNSpK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AABIEKQDAAAAAECCIB0AAAAAIAcyWccXj83x/PPPx4knnhjNmzePTCYTY8aMqXQ9m83GNddcE82aNYvtttsuunfvHrNmzfrS5959993RokWLqFOnTrRv3z5eeumlzSssBOkAAAAAAGwFysrK4sADD4y77757o9dvuummuOOOO2L48OHx4osvRr169aJHjx6xevXqKp/5+9//Pi655JK49tpr45VXXokDDzwwevToEf/61782qzZBOgAAAAAABdezZ8/46U9/GqeccsoG17LZbPzyl7+Mq666Kk4++eQ44IAD4oEHHoj3339/g871//SLX/wizj///Dj33HOjbdu2MXz48Khbt26MGDFis2oTpAMAAAAAkBfl5eWxfPnySkd5eflmP2fu3LlRWloa3bt3rzjXsGHDaN++fUyZMmWj96xZsyamTZtW6Z4aNWpE9+7dq7ynKkWbXfE2oOa4aYUuAYCvkca7dCx0CQB8TTzU9NBClwDA18SNBxS6AqqLoUOHxnXXXVfp3LXXXhtDhgzZrOeUlpZGRETTpk0rnW/atGnFtS/68MMPY926dRu9Z8aMGZv186tlkA4AAAAAQOENHjw4LrnkkkrniouLC1TNVydIBwAAAADIhWyhC9j6FBcX5yQ4LykpiYiIxYsXR7NmzSrOL168OA466KCN3tO4ceOoWbNmLF68uNL5xYsXVzxvU9kjHQAAAACArVrLli2jpKQkxo0bV3Fu+fLl8eKLL0bHjhvfcrV27dpx6KGHVrpn/fr1MW7cuCrvqYqOdAAAAAAACm7FihUxe/bsitdz586N6dOnx0477RS77757XHTRRfHTn/409tlnn2jZsmVcffXV0bx58+jVq1fFPcccc0yccsopMXDgwIiIuOSSS+Kcc86Jww47LI444oj45S9/GWVlZXHuueduVm2CdAAAAAAACu7ll1+Obt26Vbz+fG/1c845J0aNGhWXX355lJWVxfe+971YunRpdO7cOcaOHRt16tSpuGfOnDnx4YcfVrw+/fTT44MPPohrrrkmSktL46CDDoqxY8duMID0y2Sy2Wy127nn2BqnFboEAL5GlvXZvH8OBgBf1ZKeqwpdAgBfE3NO/0mhS9gmHfKD2wpdwlbnleEXF7qEnNCRDgAAAACQC9WuZZnPGTYKAAAAAAAJgnQAAAAAAEgQpAMAAAAAQIIgHQAA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mjBhQuy8886x7777xg9/+MNYsmRJTmsFYNtT1feaadOmxdq1ayt9j2ndunXsvvvuVX6PmTt3bpSWlla6p2HDhtG+fXvffQDYgCAdvgbat28fo0aNirFjx8awYcNi7ty50aVLl/jkk082ur60tDSaNm1a6VzTpk2jtLR0S5QLwDZq/fr1cdFFF8WRRx4Z+++//0bX3HfffdGmTZvo1KlT8lnHH398PPDAAzFu3Lj4+c9/HhMnToyePXvGunXr8lE6ANuA1Pea0tLSqF27duywww6V7kl9j/n8vO8+AGyKokIXAOTff+5Be8ABB0T79u1jjz32iIcffniTOgIBYFMMGDAg3njjjSrncKxatSpGjx4dV1999Zc+6z//OX27du3igAMOiL322ismTJgQxxxzTM5qBmDbkfpes9122xWwMgC+DnSkw9fQDjvsEK1atYrZs2dv9HpJSckG0+0XL14cJSUlW6I8ALZBAwcOjCeeeCLGjx8fu+6660bX/OEPf4iVK1dGnz59Nvv5e+65ZzRu3LjKzy4Avn7+83tNSUlJrFmzJpYuXVppTep7zOfnffcBYFMI0uFraMWKFTFnzpxo1qzZRq937Ngxxo0bV+ncM888Ex07dtwS5QGwDclmszFw4MB49NFH47nnnouWLVtWufa+++6Lk046KZo0abLZP2fhwoWxZMmSKj+7APj6+c/vNYceemjUqlWr0veYmTNnxoIFC6r8HtOyZcsoKSmpdM/y5cvjxRdf9N0HgA0I0uFrYNCgQTFx4sSYN29eTJ48OU455ZSoWbNm9O7dOyIi+vTpE4MHD65Yf+GFF8bYsWPj1ltvjRkzZsSQIUPi5ZdfjoEDBxbqLQCwlRowYED89re/jdGjR0eDBg2itLQ0SktLY9WqVZXWzZ49O55//vk477zzNvqc1q1bx6OPPhoRnwUjl112WUydOjXmzZsX48aNi5NPPjn23nvv6NGjR97fEwBbp9T3moYNG0b//v3jkksuifHjx8e0adPi3HPPjY4dO0aHDh0qnvGfnzeZTCYuuuii+OlPfxp//vOf4/XXX48+ffpE8+bNo1evXgV6lwBsreyRDl8DCxcujN69e8eSJUuiSZMm0blz55g6dWpFR+CCBQuiRo1//16tU6dOMXr06LjqqqviyiuvjH322SfGjBlT5eA4AL6+hg0bFhERXbt2rXR+5MiR0bdv34rXI0aMiF133TWOO+64jT5n5syZsWzZsoiIqFmzZrz22mtx//33x9KlS6N58+Zx3HHHxQ033BDFxcV5eR8AbP2+7HvNbbfdFjVq1IjvfOc7UV5eHj169Ih77rmn0jP+8/MmIuLyyy+PsrKy+N73vhdLly6Nzp07x9ixY6NOnTpb9L0BsPXLZLPZbKGLAAAAAACArZWtXQAAAAAAIEGQDgAAAAAACYJ0AAAAAABIEKQDAAAAAECCIB0AAAAAABIE6QAAAAAAkCBIBwAAAACABEE6AAAAAAAkCNIBANgq9O3bN3r16pWXZ69Zsyb23nvvmDx5cl6eX5VRo0bFDjvskFzz4x//OC644IItUxAAAPCVCNIBAPKsb9++kclkNjiOP/74ijWvvvpqnHTSSbHzzjtHnTp1okWLFnH66afHv/71r4o1jz76aHTo0CEaNmwYDRo0iP322y8uuuiiL/3548ePjxNOOCEaNWoUdevWjbZt28all14a7733Xj7e7ld2++23x6hRoyped+3adZPe36YYPnx4tGzZMjp16lRx7vO/h6lTp1ZaW15eHo0aNYpMJhMTJkyIiIgOHTrED37wgw2emclkKtUc8dnfd5cuXTa5tkGDBsX9998f77777ua9KQAAYIsRpAMAbAHHH398LFq0qNLxu9/9LiIiPvjggzjmmGNip512iqeeeirefvvtGDlyZDRv3jzKysoiImLcuHFx+umnx3e+85146aWXYtq0aXHjjTfG2rVrkz/3//2//xfdu3ePkpKS+OMf/xhvvfVWDB8+PJYtWxa33npr3t/35mjYsOGXdm9/FdlsNu66667o37//Btd22223GDlyZKVzjz76aNSvX7/SuW7dulWE6p8bP3587LbbbhucnzBhQnzjG9/Y5PoaN24cPXr0iGHDhm3yPQAAwJYlSAcA2AKKi4ujpKSk0rHjjjtGRMTf/va3WLZsWdx7771x8MEHR8uWLaNbt25x2223RcuWLSMi4vHHH48jjzwyLrvssth3332jVatW0atXr7j77rur/JkLFy6MH/3oR/GjH/0oRowYEV27do0WLVrEUUcdFffee29cc801ERGxZMmS6N27d+yyyy5Rt27daNeuXUXI/7muXbvGwIEDY+DAgdGwYcNo3LhxXH311ZHNZivW/OY3v4nDDjssGjRoECUlJXHmmWdW6qiPiHjzzTfjW9/6Vmy//fbRoEGD6NKlS8yZMyciKm/t0rdv35g4cWLcfvvtFZ3jc+fOjb333jtuueWWSs+cPn16ZDKZmD179kb/HKZNmxZz5syJb37zmxtcO+ecc+Khhx6KVatWVZwbMWJEnHPOOZXWdevWLWbOnBmlpaUV5yZOnBg//vGPKwXpc+fOjfnz50e3bt0q3f/UU09FmzZton79+hW/VPlPJ554Yjz00EMbrR8AACg8QToAQIGVlJTEp59+Go8++milYPqLa95888144403Nvm5jzzySKxZsyYuv/zyjV7/vPt79erVceihh8Zf/vKXeOONN+J73/tenH322fHSSy9VWn///fdHUVFRvPTSS3H77bfHL37xi7j33nsrrq9duzZuuOGGePXVV2PMmDExb9686Nu3b8X19957L4466qgoLi6O5557LqZNmxb9+vWLTz/9dIPabr/99ujYsWOcf/75FR38u+++e/Tr12+DDvKRI0fGUUcdFXvvvfdG3+cLL7wQrVq1igYNGmxw7dBDD40WLVrEH//4x4iIWLBgQTz//PNx9tlnV1p35JFHRq1atWL8+PEREfHWW2/FqlWron///rFkyZKYO3duRHzWpV6nTp3o2LFjxb0rV66MW265JX7zm9/E888/HwsWLIhBgwZVev4RRxwRCxcujHnz5m30PQAAAIUlSAcA2AKeeOKJqF+/fqXj//7v/yLis/23r7zyyjjzzDOjcePG0bNnz7j55ptj8eLFFfdfcMEFcfjhh0e7du2iRYsWccYZZ8SIESOivLy8yp85a9as2H777aNZs2bJ2nbZZZcYNGhQHHTQQbHnnnvGBRdcEMcff3w8/PDDldbttttucdttt8W+++4b3/3ud+OCCy6I2267reJ6v379omfPnrHnnntGhw4d4o477ognn3wyVqxYERERd999dzRs2DAeeuihOOyww6JVq1Zx7rnnxr777rtBTQ0bNozatWtH3bp1Kzr4a9asGX379o2ZM2dWhPxr166N0aNHR79+/ap8f/Pnz4/mzZtXeb1fv34xYsSIiPhsOOgJJ5wQTZo0qbSmXr16ccQRR1R0n0+YMCE6d+4cxcXF0alTp0rnO3bsGMXFxRX3rl27NoYPHx6HHXZYHHLIITFw4MAYN25cped/Xt/8+fOrrBMAACgcQToAwBbQrVu3mD59eqXjP4dX3njjjVFaWhrDhw+P/fbbL4YPHx6tW7eO119/PSI+C3L/8pe/xOzZs+Oqq66K+vXrx6WXXhpHHHFErFy5cqM/M5vNRiaT+dLa1q1bFzfccEO0a9cudtppp6hfv3489dRTsWDBgkrrOnToUOl5HTt2jFmzZsW6desi4rMtVE488cTYfffdo0GDBnH00UdHRFQ8Z/r06dGlS5eoVavWZvzJVda8efP45je/WRF8P/7441FeXh6nnXZalfesWrUq6tSpU+X1s846K6ZMmRLvvvtujBo1qspQvmvXrpUC865du0ZExNFHH13p/Be3dalbt27stddeFa+bNWu2wZY32223XURElX+XAABAYQnSAQC2gHr16sXee+9d6dhpp50qrWnUqFGcdtppccstt8Tbb78dzZs332A/8L322ivOO++8uPfee+OVV16Jt956K37/+99v9Ge2atUqli1btsF+3F908803x+233x5XXHFFjB8/PqZPnx49evSINWvWbPL7Kysrix49esT2228fDz74YPz973+PRx99NCKi4jmfh8X/rfPOO69iX/ORI0fG6aefHnXr1q1yfePGjePjjz+u8nqjRo3iW9/6VvTv3z9Wr14dPXv23Oi6bt26xTvvvBPvvfdeTJgwoeIXBZ8H6XPmzIl//vOfGwwa/eIvDjKZzAZb+Hz00UcRERt0wgMAAFsHQToAwFaodu3asddee0VZWVmVa1q0aBF169atcs2pp54atWvXjptuummj15cuXRoRnw07Pfnkk+Oss86KAw88MPbcc8945513Nlj/4osvVno9derU2GeffaJmzZoxY8aMWLJkSfzsZz+LLl26ROvWrTfouj7ggAPihRdeiLVr16beeoXatWtXdLv/pxNOOCHq1asXw4YNi7Fjxya3dYmIOPjgg2PGjBlV7j8f8dn2LhMmTIg+ffpEzZo1N7qmU6dOUbt27bjnnnsq9pWPiDj88MPjgw8+iBEjRlRsAbO53njjjahVq1bst99+m30vAACQf0WFLgAA4OugvLw8SktLK50rKiqKxo0bxxNPPBEPPfRQnHHGGdGqVavIZrPx+OOPx1//+teKwZpDhgyJlStXxgknnBB77LFHLF26NO64445Yu3ZtHHvssRv9mZ/vaT5w4MBYvnx59OnTJ1q0aBELFy6MBx54IOrXrx+33npr7LPPPvGHP/whJk+eHDvuuGP84he/iMWLF0fbtm0rPW/BggVxySWXxPe///145ZVX4s4774xbb701IiJ23333qF27dtx5553xgx/8IN5444244YYbKt0/cODAuPPOO+OMM86IwYMHR8OGDWPq1KlxxBFHbHSf9BYtWsSLL74Y8+bNi/r168dOO+0UNWrUqNgrffDgwbHPPvtUGuy5Md26dYsVK1bEm2++Gfvvv/9G1xx//PHxwQcfxPbbb1/lc7bbbrvo0KFD3HnnnXHkkUdWBO61a9eudP6rbF3zwgsvRJcuXXLWtQ8AAOSWjnQAgC1g7Nix0axZs0pH586dIyKibdu2Ubdu3bj00kvjoIMOig4dOsTDDz8c9957b5x99tkR8dn2Ie+++2706dMnWrduHT179ozS0tJ4+umnNxpCf+5///d/4+mnn4733nsvTjnllGjdunWcd955sf3228egQYMiIuKqq66KQw45JHr06BFdu3aNkpKS6NWr1wbP6tOnT6xatSqOOOKIGDBgQFx44YXxve99LyI+25Jk1KhR8cgjj0Tbtm3jZz/72Qbb0jRq1Ciee+65WLFiRRx99NFx6KGHxq9//esqg+dBgwZFzZo1o23bttGkSZNKe7b3798/1qxZE+eee+6X/tk3atQoTjnllHjwwQerXJPJZKJx48ZRu3bt5LO6desWn3zyScX+6J87+uij45NPPtlgf/RN9dBDD8X555//le4FAADyL5NN/RtXAACIzwZtHnTQQfHLX/6y0KVExGcd3Mccc0z885//jKZNm37p+tdeey2OPfbYmDNnTtSvX38LVLjpnnzyybj00kvjtddei6Ii/2AUAAC2RjrSAQDYZpSXl8fChQtjyJAhcdppp21SiB7x2f7sP//5z2Pu3Ll5rnDzlZWVxciRI4XoAACwFfP/1gEA2Gb87ne/i/79+8dBBx0UDzzwwGbd27dv3/wU9V869dRTC10CAADwJWztAgAAAAAACbZ2AQAAAACABEE6AAAAAAAkCNIBAAAAACBBkA4AAAAAAAmCdAAAAAAASBCkAwAAAABAgiAdAAAAAAASBOkAAAAAAJDw/wFx1oVW/1GCgAAAAABJRU5ErkJggg==",
|
|
"text/plain": [
|
|
"<Figure size 2000x1800 with 2 Axes>"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"\n",
|
|
"df = costs\n",
|
|
"df = df.astype(int)\n",
|
|
"df.index = df.index / 1000\n",
|
|
"df.columns = df.columns / 1000\n",
|
|
"\n",
|
|
"plt.figure(figsize=figure_size)\n",
|
|
"sns.heatmap(df/1000000, fmt=\".1f\", cmap='viridis', annot=annot_cost)\n",
|
|
"plt.title(title_cost)\n",
|
|
"plt.gca().invert_yaxis()\n",
|
|
"plt.xlabel('ESS Capacity (MWh)')\n",
|
|
"plt.ylabel('PV Capacity (MW)')\n",
|
|
"plt.savefig('plots/costs.png')\n",
|
|
"\n",
|
|
" # pv = pv_config(capacity=100000,cost_per_kW=200,lifetime=25,loss=0.95)\n",
|
|
" # ess = ess_config(capacity=100000,cost_per_kW=300,lifetime=25,loss=0.95,charge_power=100000,discharge_power=100000)\n",
|
|
" # grid = grid_config(price_schedule=price_schedule, capacity=5000, grid_loss=0.95, sell_price=0.4)\n",
|
|
" # grid = grid_config(capacity=50000, grid_loss=0.95, sell_price=0.4)\n",
|
|
"\n",
|
|
"\n",
|
|
" # print(benefit)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 11,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAABdsAAAW/CAYAAABUiSrpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACf9UlEQVR4nOzdd5jU9bk/7tfA0qt0sACiothFJXasoIkltmBUUCPYWzTH+MsxqNGYGDUeTTTxq6IhaGI39ljAEhHU6EliRQWsCBELilLn98ceNq6ggp+FQfa+r2sumU/bZ2YHxn3tM++nVC6XywEAAAAAAL62BpUuAAAAAAAAvumE7QAAAAAAUJCwHQAAAAAAChK2AwAAAABAQcJ2AAAAAAAoSNgOAAAAAAAFCdsBAAAAAKAgYTsAAAAAABQkbAcAAAAAgIKE7QBAYaVSKccee2ydXe/qq69OqVTKk08++ZXH9u/fP/3796+5P2nSpJRKpVx99dU1284444yUSqU6q68uvPPOO9l3333Tvn37lEqlXHTRRZUu6RtlefyeLuq1tzgWvN4nTZq0VOr6KmPGjEmpVMqYMWMq8vWXlUMOOSQ9evSodBkAAKzAhO0AsIJaEOAtuDVt2jRrrbVWjj322LzzzjuVLq/ifv7zn+fWW2+t2Nc/6aSTcu+99+a0007LyJEjM3DgwIrVsjTdddddOeOMMypdxhKrdN2XXnrpEof2AABAZQnbAWAFd9ZZZ2XkyJH5zW9+ky233DKXXXZZtthii8ycObPSpdWJv/71r/nrX//6pcf893//dz755JNa2yodtj/44IPZc889c8opp+Sggw7K2muvXbFalqa77rorZ555ZqXLWGJfp+7u3bvnk08+ycEHH7xE5x188MH55JNP0r1795ptwnYAAPjmqap0AQDA0rXrrrtm0003TZIcfvjhad++fS688MLcdtttOeCAAxZ5zscff5wWLVosyzK/tsaNG3/lMVVVVamqWr7+t2fq1Klp27ZtpcugDsydOzfz589P48aN07Rp0yU+v2HDhmnYsOFSqAwAAFiWdLYDQD2zww47JEkmTpyYpHod45YtW+aVV17JbrvtllatWuXAAw9MUh26n3zyyVl11VXTpEmT9O7dO+eff37K5fIirz1q1Kj07t07TZs2Td++ffPwww/X2j958uQcffTR6d27d5o1a5b27dtnv/32+8K1qmfOnJkjjjgi7du3T+vWrTN48OC89957tY75/Jrti/L59b1LpVI+/vjjXHPNNTXL7BxyyCEZPXp0SqVSbrnlloWuce2116ZUKmXs2LFf+rVeffXV7LfffmnXrl2aN2+eb33rW7nzzjtr9i9Y3qdcLue3v/1tzdf/Il+0nvai1gdf8L188803s9dee6Vly5bp2LFjTjnllMybN2+hc88///z89re/zeqrr57mzZtnl112yeuvv55yuZyf/exnWWWVVdKsWbPsueeemT59+kK13X333dlmm23SokWLtGrVKt/+9rfz7LPP1qrnt7/9bc1z/lWPdXGv+2X++Mc/pm/fvmnWrFnatWuXQYMG5fXXX1/ouHHjxmW33XbLSiutlBYtWmSDDTbI//zP/3xl3Z997i666KL06tUrTZo0yXPPPfeFa7a/8MIL2X///dOxY8c0a9YsvXv3zk9+8pOa/Z9fs71Hjx559tln89BDD9V87f79++fVV19NqVTKr3/964Uez2OPPZZSqZTrrrvuS5+fN954I3vttVdatGiRTp065aSTTsqsWbMWeey4ceMycODAtGnTJs2bN892222Xv/3tb7WOWfB366WXXspBBx2UNm3apGPHjjn99NNTLpfz+uuvZ88990zr1q3TpUuXXHDBBbXOnz17dn7605+mb9++adOmTVq0aJFtttkmo0ePrnXcZ5/3yy+/vOZ532yzzfLEE08sVPutt96a9dZbL02bNs166623yL/TSfKnP/0pffv2TatWrdK6deusv/76Na8DAABYUstXixcAsNS98sorSZL27dvXbJs7d24GDBiQrbfeOueff36aN2+ecrmcPfbYI6NHj84PfvCDbLTRRrn33nvzox/9KG+++eZCgd9DDz2UP//5zzn++OPTpEmTXHrppRk4cGDGjx+f9dZbL0nyxBNP5LHHHsugQYOyyiqrZNKkSbnsssvSv3//PPfcc2nevHmtax577LFp27ZtzjjjjLz44ou57LLLMnny5JoA+usaOXJkDj/88Gy++eYZNmxYkqRXr1751re+lVVXXTWjRo3Kd7/73VrnjBo1Kr169coWW2zxhdd95513suWWW2bmzJk5/vjj0759+1xzzTXZY489cuONN+a73/1utt1224wcOTIHH3xwdt555wwePPhrP45FmTdvXgYMGJB+/frl/PPPz/33358LLrggvXr1ylFHHbXQY5o9e3aOO+64TJ8+Peedd17233//7LDDDhkzZkxOPfXUvPzyy7nkkktyyimn5Kqrrqo5d+TIkRkyZEgGDBiQX/7yl5k5c2Yuu+yybL311nn66afTo0ePHHHEEXnrrbdy3333ZeTIkYtV/+Jc94ucc845Of3007P//vvn8MMPz7Rp03LJJZdk2223zdNPP13zSYL77rsv3/nOd9K1a9eccMIJ6dKlS55//vnccccdOeGEExar7hEjRuTTTz/NsGHD0qRJk7Rr1y7z589f6Lh//OMf2WabbdKoUaMMGzYsPXr0yCuvvJLbb78955xzziKvfdFFF+W4445Ly5Yta0L5zp07Z/XVV89WW22VUaNG5aSTTqp1zqhRo9KqVavsueeeX/j8fPLJJ9lxxx3z2muv5fjjj0+3bt0ycuTIPPjggwsd++CDD2bXXXdN3759M3z48DRo0CAjRozIDjvskEceeSSbb755reO/973vZZ111skvfvGL3HnnnTn77LPTrl27/P73v88OO+yQX/7ylxk1alROOeWUbLbZZtl2222TJB9++GGuuOKKHHDAARk6dGhmzJiRK6+8MgMGDMj48eOz0UYb1fo61157bWbMmJEjjjgipVIp5513Xvbee++8+uqradSoUZLqpaX22Wef9OnTJ+eee27efffdHHrooVlllVVqXeu+++7LAQcckB133DG//OUvkyTPP/98/va3v+WEE074wucRAAC+UBkAWCGNGDGinKR8//33l6dNm1Z+/fXXy3/605/K7du3Lzdr1qz8xhtvlMvlcnnIkCHlJOUf//jHtc6/9dZby0nKZ599dq3t++67b7lUKpVffvnlmm1JyknKTz75ZM22yZMnl5s2bVr+7ne/W7Nt5syZC9U5duzYcpLyH/7wh4Vq79u3b3n27Nk1288777xykvJtt91Ws2277bYrb7fddjX3J06cWE5SHjFiRM224cOHlz//vz0tWrQoDxkyZKF6TjvttHKTJk3K77//fs22qVOnlquqqsrDhw9f6PjPOvHEE8tJyo888kjNthkzZpR79uxZ7tGjR3nevHk125OUjznmmC+9XrlcLo8ePbqcpDx69Oha2xf1OBd8L88666xax2688cblvn37LnRux44daz3O0047rZykvOGGG5bnzJlTs/2AAw4oN27cuPzpp5/WPKa2bduWhw4dWuvrTJkypdymTZta24855piFnvsvsiTX/fz3dNKkSeWGDRuWzznnnFrn/vOf/yxXVVXVbJ87d265Z8+e5e7du5ffe++9WsfOnz//K+te8Ny1bt26PHXq1EXu++z3ZNttty23atWqPHny5C/8Wgte7xMnTqzZtu6669Z6XS/w+9//vpyk/Pzzz9dsmz17drlDhw6LfD1/1kUXXVROUr7++utrtn388cflNdZYo9ZrbP78+eU111yzPGDAgFp1zpw5s9yzZ8/yzjvvXLNtwfdh2LBhNdvmzp1bXmWVVcqlUqn8i1/8omb7e++9V27WrFmtOufOnVueNWtWrTrfe++9cufOncuHHXZYzbYFz2379u3L06dPr9l+2223lZOUb7/99pptG220Ublr1661Xtt//etfy0nK3bt3r9l2wgknlFu3bl2eO3fulz5vAACwuCwjAwAruJ122ikdO3bMqquumkGDBqVly5a55ZZbsvLKK9c67vNdz3fddVcaNmyY448/vtb2k08+OeVyOXfffXet7VtssUX69u1bc3+11VbLnnvumXvvvbdmCZNmzZrV7J8zZ07efffdrLHGGmnbtm3+/ve/L1T7sGHDarpVF9RYVVWVu+66awmfhcU3ePDgzJo1KzfeeGPNtj//+c+ZO3duDjrooC8996677srmm2+erbfeumZby5YtM2zYsEyaNCnPPffcUqv7s4488sha97fZZpu8+uqrCx233377pU2bNjX3+/XrlyQ56KCDaq1x369fv8yePTtvvvlmkuqO4Pfffz8HHHBA/v3vf9fcGjZsmH79+i20BMjiKnLdm2++OfPnz8/+++9f69wuXbpkzTXXrDn36aefzsSJE3PiiScutGb+knxaYp999knHjh2/9Jhp06bl4YcfzmGHHZbVVlvta3+tz9p///3TtGnTjBo1qmbbvffem3//+9+L9frs2rVr9t1335ptzZs3r/l0xwLPPPNMJkyYkO9///t59913a57Ljz/+ODvuuGMefvjhhbr4Dz/88Jo/N2zYMJtuumnK5XJ+8IMf1Gxv27ZtevfuXeu12LBhw5q5C/Pnz8/06dMzd+7cbLrppov8N+F73/teVlpppZr722yzTZLUXPPtt9/OM888kyFDhtR6be+8887p06dPrWu1bds2H3/8ce67774vfd4AAGBxWUYGAFZwv/3tb7PWWmulqqoqnTt3Tu/evdOgQe3ft1dVVS20xMLkyZPTrVu3tGrVqtb2ddZZp2b/Z6255poLfe211lorM2fOzLRp09KlS5d88sknOffcczNixIi8+eabtdZ+/+CDDxY6//PXbNmyZbp27fqFa7zXhbXXXjubbbZZRo0aVRMUjho1Kt/61reyxhprfOm5kydPrgmsP+uzz9mCJXWWlqZNmy4UAq+00koLrXWfZKEAeEE4ueqqqy5y+4JrTJgwIcl/1v//vNatW3+Nyotdd8KECSmXy4t8HSap+aXNgmWUin4fevbs+ZXHLAiA6/J73rZt2+y+++659tpr87Of/SxJ9etz5ZVX/sLnbYHJkydnjTXWWCjo7927d637C74PQ4YM+cJrffDBB7VC70W9lpo2bZoOHTostP3dd9+tte2aa67JBRdckBdeeCFz5syp2b6o5/jzX2dBDQtemwv+XVrU66B37961Avyjjz46119/fXbdddesvPLK2WWXXbL//vtn4MCBX/i4AQDgywjbAWAFt/nmm2fTTTf90mOaNGmyUAC/NBx33HEZMWJETjzxxGyxxRZp06ZNSqVSBg0atMj1ritl8ODBOeGEE/LGG29k1qxZefzxx/Ob3/ymIrV8UQf0ZweeflbDhg0X+9pfdOwXbV/wy5EF36uRI0emS5cuCx332a74JVHkuvPnz0+pVMrdd9+9yPpbtmz5tWr6Ip/9lMayNnjw4Nxwww157LHHsv766+cvf/lLjj766Dr7O7zg+/CrX/1qoTXTF/j887mo5/yrXkdJ9UDbQw45JHvttVd+9KMfpVOnTmnYsGHOPffcml+MLOk1F1enTp3yzDPP5N57783dd9+du+++OyNGjMjgwYNzzTXXLPH1AABA2A4ALFL37t1z//33Z8aMGbW621944YWa/Z+1oBv2s1566aU0b968ptP6xhtvzJAhQ3LBBRfUHPPpp5/m/fffX2QNEyZMyPbbb19z/6OPPsrbb7+d3Xbb7Ws/rgW+bBmPQYMG5Yc//GGuu+66fPLJJ2nUqFG+973vfeU1u3fvnhdffHGh7V/0nC2OBZ27n3+OPv/JgmWpV69eSarDyp122ulLj12S5VKW5LqLOrdcLqdnz55Za621vvJr/Otf//rSr1FkAO8Cq6++es3XWlJf9vUHDhyYjh07ZtSoUenXr19mzpyZgw8++Cuv2b179/zrX/9KuVyudf3Pv2YXPEetW7de4u/Dkrrxxhuz+uqr5+abb65V0/Dhw7/W9Rb8HVvUv0eL+rvZuHHj7L777tl9990zf/78HH300fn973+f008//Ss/yQIAAJ9nzXYAYJF22223zJs3b6GO7l//+tcplUrZdddda20fO3ZsrSUaXn/99dx2223ZZZddarpRGzZsuFAH6iWXXPKFXdqXX355rWUlLrvsssydO3ehr/11tGjR4gtD/g4dOmTXXXfNH//4x4waNSoDBw5caDmMRdltt90yfvz4jB07tmbbxx9/nMsvvzw9evRYaM3oxdG9e/c0bNgwDz/8cK3tl1566RJfq64MGDAgrVu3zs9//vNa358Fpk2bVvPnFi1aJFn4lwVFr/t5e++9dxo2bJgzzzxzoddYuVyuWbpkk002Sc+ePXPRRRctVNNnz1uSur9Ix44ds+222+aqq67Ka6+99oVfa1G+7PVZVVWVAw44INdff32uvvrqrL/++tlggw2+sp7ddtstb731Vq15BDNnzszll19e67i+ffumV69eOf/88/PRRx8tdJ0v+z4sqQX/Nnz2+Rg3blytv0NLomvXrtloo41yzTXX1Fqa6r777ltoZsLnl7Np0KBBzfM4a9asr/X1AQCo33S2AwCLtPvuu2f77bfPT37yk0yaNCkbbrhh/vrXv+a2227LiSeeWNP9usB6662XAQMG5Pjjj0+TJk1qwuAzzzyz5pjvfOc7GTlyZNq0aZM+ffpk7Nixuf/++9O+fftF1jB79uzsuOOO2X///fPiiy/m0ksvzdZbb5099tij8OPr27dv7r///lx44YXp1q1bevbsWWu99cGDB9cMklywNvZX+fGPf5zrrrsuu+66a44//vi0a9cu11xzTSZOnJibbrrpay3z0aZNm+y333655JJLUiqV0qtXr9xxxx2ZOnXqEl+rrrRu3TqXXXZZDj744GyyySYZNGhQOnbsmNdeey133nlnttpqq5pf0iwYmnv88cdnwIABadiwYQYNGlT4up/Xq1evnH322TnttNMyadKk7LXXXmnVqlUmTpyYW265JcOGDcspp5ySBg0a5LLLLsvuu++ejTbaKIceemi6du2aF154Ic8++2zuvffeJa77y1x88cXZeuuts8kmm2TYsGHp2bNnJk2alDvvvDPPPPPMF57Xt2/fXHbZZTn77LOzxhprpFOnTrXWZB88eHAuvvjijB49Or/85S8Xq5ahQ4fmN7/5TQYPHpynnnoqXbt2zciRI9O8efNaxzVo0CBXXHFFdt1116y77ro59NBDs/LKK+fNN9/M6NGj07p169x+++1L/Fwsyne+853cfPPN+e53v5tvf/vbmThxYn73u9+lT58+iwz6F8e5556bb3/729l6661z2GGHZfr06bnkkkuy7rrr1rrm4YcfnunTp2eHHXbIKqusksmTJ+eSSy7JRhttVDNnAQAAlkgZAFghjRgxopyk/MQTT3zpcUOGDCm3aNFikftmzJhRPumkk8rdunUrN2rUqLzmmmuWf/WrX5Xnz59f67gk5WOOOab8xz/+sbzmmmuWmzRpUt54443Lo0ePrnXce++9Vz700EPLHTp0KLds2bI8YMCA8gsvvFDu3r17eciQIQvV/tBDD5WHDRtWXmmllcotW7YsH3jggeV333231jW322678nbbbVdzf+LEieUk5REjRtRsGz58ePnz/9vzwgsvlLfddttys2bNyklqff1yuVyeNWtWeaWVViq3adOm/Mknn3zpc/hZr7zySnnfffctt23btty0adPy5ptvXr7jjjsWOm7Bc7Y4pk2bVt5nn33KzZs3L6+00krlI444ovyvf/1rocf5Rd/Lzz/+Bc/Rr371q1rHjR49upykfMMNN9Ta/kWvpdGjR5cHDBhQbtOmTblp06blXr16lQ855JDyk08+WXPM3Llzy8cdd1y5Y8eO5VKptND3YVEW57qL+p6Wy+XyTTfdVN56663LLVq0KLdo0aK89tprl4855pjyiy++WOu4Rx99tLzzzjuXW7VqVW7RokV5gw02KF9yySVfWfcXPXef3ffZ70m5XC7/61//Kn/3u9+teU307t27fPrppy/0/E6cOLFm25QpU8rf/va3y61atSonqfUaX2DdddctN2jQoPzGG2986fP5WZMnTy7vscce5ebNm5c7dOhQPuGEE8r33HNPOclCf1+ffvrp8t57711u3759uUmTJuXu3buX999///IDDzxQc8yC78O0adNqnftFr8XtttuuvO6669bcnz9/fvnnP/95uXv37jX/btxxxx3lIUOGlLt3715z3Jc970nKw4cPr7XtpptuKq+zzjrlJk2alPv06VO++eabF7rmjTfeWN5ll13KnTp1Kjdu3Li82mqrlY844ojy22+/vRjPJAAALKxULn+NaUIAACu4uXPnplu3btl9991z5ZVXVrocWMjGG2+cdu3a5YEHHqh0KQAAQKzZDgCwSLfeemumTZuWwYMHV7oUWMiTTz6ZZ555xusTAACWIzrbAQA+Y9y4cfnHP/6Rn/3sZ+nQoUOtoa9Qaf/617/y1FNP5YILLsi///3vvPrqq2natGmlywIAAKKzHQCglssuuyxHHXVUOnXqlD/84Q+VLgdqufHGG3PooYdmzpw5ue666wTtAACwHBG2AwB8xtVXX525c+fmySefzHrrrVfpcqCWM844I/Pnz8/zzz+f7bbbrtLlAABAnXr44Yez++67p1u3bimVSrn11ltr7S+Xy/npT3+arl27plmzZtlpp50yYcKEWsdMnz49Bx54YFq3bp22bdvmBz/4QT766KOa/ZMmTcq2226bFi1aZNttt82kSZNqnf+d73wnN91009eqX9gOAAAAAEDFffzxx9lwww3z29/+dpH7zzvvvFx88cX53e9+l3HjxqVFixYZMGBAPv3005pjDjzwwDz77LO57777cscdd+Thhx/OsGHDavaffPLJWXnllfPMM8+ka9euOeWUU2r2/fnPf06DBg2yzz77fK36rdkOAAAAAMBypVQq5ZZbbslee+2VpLqrvVu3bjn55JNrAvIPPvggnTt3ztVXX51Bgwbl+eefT58+ffLEE09k0003TZLcc8892W233fLGG2+kW7du6dOnTy688MIMHDgwd999d0455ZQ8++yzef/997PZZpvlwQcfzKqrrvq1atbZDgAAAADAUjFr1qx8+OGHtW6zZs1a4utMnDgxU6ZMyU477VSzrU2bNunXr1/Gjh2bJBk7dmzatm1bE7QnyU477ZQGDRpk3LhxSZINN9ww999/f+bPn5+//vWv2WCDDZIkP/rRj3LMMcd87aA9Saq+9pnLsZtvrnQFANQnzZpVugIA6gvvOQAsK/37V7qCb6ZSqdIVLH+GDz83Z5555ue2Dc8ZZ5yxRNeZMmVKkqRz5861tnfu3Llm35QpU9KpU6da+6uqqtKuXbuaY84///wcccQR6dGjRzbYYIP8/ve/z8MPP5xnnnkmv/zlL7P//vvnySefzC677JKLL744jRs3XuwaV8iwHQAAAACAyjvt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l1/OOuuskyFDhuTpp5/O/PnzM3/+/Dz99NMZPHhw1l133bz88suVLBEAAAAAAL5SRTvbjzrqqKy//vp5+umn07p161r7PvzwwwwePDjHHHNM7r333gpVCAAAAACweEqlSldAJVU0bP/b3/6W8ePHLxS0J0nr1q3zs5/9LP369atAZQAAAAAAsPgquoxM27ZtM2nSpC/cP2nSpLRt23aZ1QMAAAAAAF9HRTvbDz/88AwePDinn356dtxxx3Tu3DlJ8s477+SBBx7I2WefneOOO66SJcI30uOPX5tx467Le++9mSTp1GnN7Ljj0ende7vMnPl+7r//kkyY8Gjef//ttGjRLn367JRddjkhTZu2SpLMnPl+brjhx3n11XFp37579t335+nWrU/N9W+77cy0a7dqttnmsIo8PgCWH/fd9/v84x9/zdSpr6ZRo6bp0WPj7L77KencefWaY/7979dy222/zKuvPpW5c2dnnXW2yT77nJ5WrTokSebOnZ0//ekn+ec/H0jr1h2z777D07v3ljXnP/jgFXnvvbezzz6nL/PHB8Dy4+67f5+nn/5rpkx5NY0bN83qq2+cvfc+JV26/Oc954ILDs5LL42vdd62234vBx54VpLk44/fz4gRP85LL41Lp07dM3jwz7Paav/5Wefaa89Mx46rZued/awDwJKraNh+1llnpUWLFvnVr36Vk08+OaX/W9SoXC6nS5cuOfXUU/Nf//VflSwRvpHatOmSAQNOSYcO3VMul/P3v9+akSOPyXHH3ZJyuZwPP5ya3XY7NZ06rZH3338zt9xyRmbMmJoDD7w4STJ69O8ya9bHOfbYmzNu3HW5+eb/zrHH3pwkee21Z/L66/+b3Xf/70o+RACWE6+8Mj5bb31gVltt/cyfPy933nlhfve7H+THP74zTZo0z6xZM3PZZYdl5ZXXzjHHXJMkueuu/8n/+39H5sQTr0+DBg3y2GN/zuuvP5sTT/xznn/+4YwceXJ+9rPHUiqV8u67r2fs2Bty8sk3VfiRAlBpL700Pv37H5gePdbPvHnzcuutF+Z//ucHOeOM6vecBbbeev/sscfxNfcbN25W8+e77qr+WecnP7k5Dz10XUaO/O/85CfVP+u8+uozmTjxfzNokJ91APh6Khq2J8mpp56aU089NRMnTsyUKVOSJF26dEnPnj0rXBl8c62zzg617g8YcFLGjbsur732TDbbbL8cdNAlNfvat18tAwacmD//+UeZN29uGjasytSpr2TDDXdLx449s/nm38v48dcnSebNm5Nbbx2evfc+Ow0aNFymjwmA5dORR15Z6/73v/+L/Pd/b5E33ng2vXptlokT/57p09/Mj350a5o2bZkkOfDAX+b/+/82y4QJj6d37y3zzjuvZL31dkjXrmumfftV85e/nJePP34vLVu2yw03nJHddz+l5lwA6q8TTqj9nnPIIb/IKadskcmTn81aa21Ws71x46Zp06bjIq8xZcor2XTT3dK5c89ss8338sgj//lZZ9So4Tn4YD/rAMUYkFq/VTxsX6Bnz54CdlgK5s+fl3/+857Mnj0zq6228SKP+fTTj9K0acs0bFj9T0LXrmvnlVcez6ab7peXXnokXbr0TpI8/PAV6dlz86yyyvrLrH4Avlk++WRGkqR58zZJqpeIKZVKqapqXHNMo0ZNUio1yKuvPpXevbdMt25r58knb8vs2Z/mhRceTevWHdOixUp58sm/pKqqSTbYYOeKPBYAlm8L3nNatGhTa/v48bdn3Li/pE2bjtlgg+3z7W8fXdPdvsoqa+fFFx/P1lvvl2effSQrr1z9s869916RtdbaPD16+FkHgK9vuQnbF+W2227LBx98kMGDB1e6FPjGmTLlxVx22aDMnTsrjRs3z0EH/TadO6+x0HEffzw9Dz54aTbb7Hs12/r3H5Zbbz0j55+/c1ZaaeXss885+fe/J+Wpp27NUUf9Kbfc8tNMmPC3rLLKetl777Nr1noHoH6bP39+brnl5+nZc5N07bpWkqRHj43SuHGz/OUvv8p3vvPDlMvl3HHHBZk/f14+/HBakuRb39onb7/9Yn7xi93SosVKOeSQizJz5ge5++6Lc+yxI3Pnnb/O00/flfbtV8sBB/w8bdt2ruTDBGA5MH/+/Fx//c/Tq9cmWXnltWq2b7bZd9K+fbe0bdspb7zxYm6++fxMmTIxRx31myTJwIHDMmrUGfnv/9457duvnMGDz8k770zK2LG35tRT/5RRo36a5577W7p3Xy8HH3x2mjXzsw4Ai69ULpfLlS7ii6y99tqZMGFC5s2b94XHzJo1K7Nmzaq17e67m6RRoyZLuzxYrs2dOzvvv/92Zs2akX/+8948+eQNGTr0j7UC908//ShXXnlomjdvk8GDL0vDho2+8Hr/7/8NzlZbDc57772VF14Yk0MO+X1uvvn0NG/eNt/+9o+XxUOC5VazZl99DNQH118/PM8//0hOOOHatG3bpWb7Cy88mhtuOCPTp7+RUqlBNtnk25ky5ZWsttr62X//Mxd5rWuvPS0rr7x22rdfJXfc8eucdNL1efDBK/L22xNy2GGXLPIcqA+850C1UaOG59lnH8mPfnRtVlqpyxce98ILY/PrXx+Ss8++Lx07rrbIYy68cHB22GFwpk9/K//4x5gcd9zvM3Lk6WnRom3228/POtRf/ftXuoJvpnXXrXQFy59nn610BctOg0oX8GVeeOGFLw3ak+Tcc89NmzZtat1uvvncZVQhLL+qqhqnQ4fuWXnl9TJw4Mnp0mXtPPbYH2r2z5r1UUaMODxNmrTIQQf99kuD9iefvCnNmrVOnz47ZeLE8enTZ8c0bNgo668/MK++On5ZPBwAlnM33nhWnntuTI499ppaQXuSrL321jn99Pvzs589lrPPfjwHHfSrfPDBO+nQYdVFXmvChMczZcqEbLPNQZkwYXz69Nk2TZo0z0Yb7ZqXX/a+A1DfXXfdWfnnP8fkhz+85kuD9iTp2XPDJMnUqZMXuf9vf6v+WWejjXbKiy+Oz0YbVf+s07fvwLz0kvccAJbMch22L47TTjstH3zwQa3b3nufVumyYLlTLs/P3LmzkyzoaP9BGjZslMGDL/vST4J89NH0PPjgb7P77qcnqV4Dfv78uUmSefPmplz+8l+IAbBiK5fLufHGs/LPf96XY465Ju3bLzpAT5KWLdulefPWeemlsfnoo3ez7ro7LHTMnDmzcuONZ2X//c9KgwYNUy7Py7x5/3nfmT/f+w5AfVUul3PddWflmWfuy0knXfOFv7T9rNdffz5JFjkwdcaM6bnzzt9m0KDT/+/63nMAKGa5WLN9/PjxGTt2bKZMmZIk6dKlS7bYYotsvvnmX3lukyZN0qRJ7aCw0Rc36EK9cM89F6R3723Ttm3XzJr1cZ555o5MnDg+hx56ZT799KNcddVhmTPnk3zve7/KrFkfZdasj5IkLVq0S4MGDWtd6447zsnWWx+WNm2q18ft3n2TPP30bVlzza0zfvyf0737Jsv88QGw/LjxxjPz1FN35PDDL02TJi1q1mFv2rRVGjdumiQZN+6mdO7cKy1btsukSU/n5pt/nu22OySdO6++0PX++tdL06fPdllllT5Jkp49N8lf/vKr9Ou3dx599I9ZfXXvOwD11XXXnZnx4+/I0UdfmqZNW+SDD6rfc5o1q37PmTbttYwff3vWW2+7tGjRNm+++WKuv/7crLnmZllllbUXut7115+TnXc+LCutVP2zTq9em+Txx29Lnz5b55FH/pxevbznAEuuVKp0BVRSRcP2qVOnZp999snf/va3rLbaauncufoN7p133slJJ52UrbbaKjfddFM6depUyTLhG+fjj9/N9defmhkzpqZp01bp0qV3Dj30yqy55lZ59dVxef31/02SnH/+zrXO+6//eiArrbRKzf2XXnok7777Wvbf/1c127bY4qC8+ea/cuml+2WVVTbIjjseu2weFADLpb/97bokyW9+c3Ct7QcccG769ds7STJ16sTccceFmTnzg7Rrt3J23vnI9O9/yELXevvtl/L003fnRz+6tWbbhhsOzMsvj8/FFx+YTp165uCDL1hqjwWA5dtDD1W/51xwQe33nCFDzs2WW+6dhg0b5fnnx+aBB/6QWbNmpl27rtlkk12y225HL3StZ599JFOnvpZDD/3Pzzrbb39QJk/+V37xi/3So8cG+c53/KwDwJKp6IDUfffdN2+99VZGjBiR3r1719r34osv5rDDDku3bt1yww03LNF1b765LqsEgC9nWB0Ay4r3HACWFQNSv5711qt0Bcuff/2r0hUsOxXtbL/33nvz8MMPLxS0J0nv3r1z8cUXp7+/2QAAAAAALOcqOiC1SZMm+fDDD79w/4wZMxZajx0AAAAAAJY3FQ3bv/e972XIkCG55ZZbaoXuH374YW655ZYceuihOeCAAypYIQAAAADA4imV3D5/q08quozMhRdemPnz52fQoEGZO3duGjdunCSZPXt2qqqq8oMf/CDnn39+JUsEAAAAAICvVNEBqQt8+OGHeeqppzJlypQkSZcuXdK3b9+0bt36a13PgFQAliXD6gBYVrznALCsGKP49ay/fqUrWP7885+VrmDZqegyMgu0bt0622+/ffbYY498+umnuf/++zNy5Mi8++67lS4NAAAAAAC+UkXD9j59+mT69OlJktdffz3rrbdeTjrppNx333356U9/mj59+mTixImVLBEAAAAAAL5SRcP2F154IXPnzk2SnHbaaenWrVsmT56c8ePHZ/Lkydlggw3yk5/8pJIlAgAAAAAslkoPI10eb/XJcrGMTJKMHTs2Z5xxRtq0aZMkadmyZc4888w8+uijFa4MAAAAAAC+XMXD9tL//Xrj008/TdeuXWvtW3nllTNt2rRKlAUAAAAAAIutqtIF7LjjjqmqqsqHH36YF198Meutt17NvsmTJ6d9+/YVrA4AAAAAAL5aRcP24cOH17rfsmXLWvdvv/32bLPNNsuyJAAAAAAAWGKlcrlcrnQRde3mmytdAQD1SbNmla4AgPrCew4Ay0r//pWu4Jtpgw0qXcHy5x//qHQFy07Fl5EBAAAAAFgR/N94Suqpig9IBQAAAACAbzphOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkAGpAAAAAAB1wIDU+k1nOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKErYDAAAAAEBBVZUuAAAAAABgRVAqVboCKklnOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKMiAVAAAAAKAOGJBav+lsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKErYDAAAAAEBBBqQCAAAAANQBA1LrN53tAAAAAABQkLAdAAAAAAAKErYDAAAAAEBBwnYAAAAAAChI2A4AAAAAAAVVVboAAAAAAIAVQalU6QqoJJ3tAAAAAABQkLAdAAAAAAAKErYDAAAAAEBBwnYAAAAAACjIgFQAAAAAgDpgQGr9prMdAAAAAAAKErYDAAAAAEBBwnYAAAAAAChI2A4AAAAAAAUJ2wEAAAAAoKCqShcAAAAAALAiKJUqXQGVpLMdAAAAAAAKErYDAAAAAEBBwnYAAAAAAChI2A4AAAAAAAUZkAoAAAAAUAcMSK3fdLYDAAAAAEBBwnYAAAAAAChI2A4AAAAAAAUJ2wEAAAAAoCADUgEAAAAA6oABqfWbznYAAAAAAChI2A4AAAAAAAUJ2wEAAAAAoCBhOwAAAAAAFCRsBwAAAACAgqoqXQAAAAAAwIqgVKp0BVSSznYAAAAAAChI2A4AAAAAAAUJ2wEAAAAAoCBhOwAAAAAAFGRAKgAAAABAHTAgtX7T2Q4AAAAAAAUJ2wEAAAAAoCBhOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQUFWlCwAAAAAAWBGUSpWugErS2Q4AAAAAAAUJ2wEAAAAAoCBhOwAAAAAAFCRsBwAAAACAggxIBQAAAACoAwak1m862wEAAAAAoCBhOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKqqp0AQAAAAAAK4JSqdIVUEk62wEAAAAAoCBhOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkAGpAAAAAAB1wIDU+k1nOwAAAAAAFCRsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKMiAVAAAAAKAOGJBav+lsBwAAAACAgoTtAAAAAABQkLAdAAAAAAAKErYDAAAAAEBBwnYAAAAAACioqtIFAAAAAACsCEqlSldAJelsBwAAAACg4nr06JFSqbTQ7ZhjjkmS9O/ff6F9Rx55ZM3506dPz+67756WLVtm4403ztNPP13r+sccc0wuuOCCpVa/sB0AAAAAgIp74okn8vbbb9fc7rvvviTJfvvtV3PM0KFDax1z3nnn1ew755xzMmPGjPz9739P//79M3To0Jp9jz/+eMaNG5cTTzxxqdVvGRkAAAAAACquY8eOte7/4he/SK9evbLddtvVbGvevHm6dOmyyPOff/75DBo0KGuttVaGDRuWyy+/PEkyZ86cHHnkkbniiivSsGHDpVa/znYAAAAAAJaKWbNm5cMPP6x1mzVr1leeN3v27Pzxj3/MYYcdltJnFsMfNWpUOnTokPXWWy+nnXZaZs6cWbNvww03zIMPPpi5c+fm3nvvzQYbbJAkOe+889K/f/9suummdf8AP0PYDgAAAABQB0olt8/fzj333LRp06bW7dxzz/3K5/LWW2/N+++/n0MOOaRm2/e///388Y9/zOjRo3Paaadl5MiROeigg2r2//jHP05VVVV69eqVW265JVdeeWUmTJiQa665JqeffnqOPPLIrL766tl///3zwQcf1P33v1wul+v8qhV2882VrgCA+qRZs0pXAEB94T0HgGWlf/9KV/DNtP32la5g+XPPPbMW6mRv0qRJmjRp8qXnDRgwII0bN87tt9/+hcc8+OCD2XHHHfPyyy+nV69eizxmhx12yAknnJDJkyfnjjvuyJ133pmhQ4emffv2dT4sVWc7AAAAAABLRZMmTdK6detat68K2idPnpz7778/hx9++Jce169fvyTJyy+/vMj9I0aMSNu2bbPnnntmzJgx2WuvvdKoUaPst99+GTNmzNd6PF/GgFQAAAAAAJYb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/dO+ffulWR8AAAAAACz3FnvN9scffzzvvvtuzjvvvDRr1iznnXdeunbtmvXWWy/HHntsbrjhhkydOnVp1goAAAAAAMulJZpl37JlywwcODADBw5MksyYMSOPPPJI7rvvvgwdOjQfffRR5s6du1QKBQAAAACA5dUShe0LzJ8/P0888UTGjBmT0aNH529/+1s+/vjjdO/eva7rAwAAAACA5d5ih+3jx4/PmDFjMmbMmDz66KP56KOPssoqq6R///65+OKLs/3226dHjx5LsVQAAAAAgOWXAan122KH7d/61rfSpUuXbL/99rnwwguz/fbbp1evXkuzNgAAAAAA+EZY7LD9+eefT+/evZdmLQAAAAAA8I3UYHEPFLQDAAAAAMCiLXZn++qrr75Yx7366qtfuxgAAAAAAPgmWuywfdKkSenevXu+//3vp1OnTkuzJgAAAAAA+EZZ7LD9z3/+c6666qpceOGF2XXXXXPYYYdlt912S4MGi70SDQAAAADACqtUqnQFVNJiJ+X77bdf7r777rz88svp27dvTjrppKy66qr58Y9/nAkTJizNGgEAAAAAYLm2xG3pK6+8cn7yk59kwoQJufbaazNu3Lisvfbaee+995ZGfQAAAAAAsNxb7GVkPuvTTz/NjTfemKuuuirjxo3Lfvvtl+bNm9d1bQAAAAAA8I2wRGH7uHHjcuWVV+b666/P6quvnsMOOyw33XRTVlpppaVVHwAAAAAALPcWO2xfd911M3Xq1Hz/+9/PQw89lA033HBp1gUAAAAA8I1iQGr9tthh+/PPP58WLVrkD3/4Q0aOHPmFx02fPr1OCgMAAAAAgG+KxQ7bR4wYsTTrAAAAAACAb6zFDtuHDBmyNOsAAAAAAIBvrAaLc1C5XF7adQAAAAAAwDfWYoXt6667bv70pz9l9uzZX3rchAkTctRRR+UXv/hFnRQHAAAAAADfBIu1jMwll1ySU089NUcffXR23nnnbLrppunWrVuaNm2a9957L88991weffTRPPvsszn22GNz1FFHLe26AQAAAACWK6VSpSugkhYrbN9xxx3z5JNP5tFHH82f//znjBo1KpMnT84nn3ySDh06ZOONN87gwYNz4IEHZqWVVlraNQMAAAAAwHJlsQekJsnWW2+drbfeemnVAgAAAAAA30iLtWY7AAAAAADwxYTtAAAAAABQ0BItIwMAAAAAwKIZkFq/6WwHAAAAAICChO0AAAAAAFDQEoft2223Xf7whz/kk08+WRr1AAAAAADAN84Sh+0bb7xxTjnllHTp0iVDhw7N448/vjTqAgAAAACAb4wlDtsvuuiivPXWWxkxYkSmTp2abbfdNn369Mn555+fd955Z2nUCAAAAACw3CuV3D5/q0++1prtVVVV2XvvvXPbbbfljTfeyPe///2cfvrpWXXVVbPXXnvlwQcfrOs6AQAAAABguVVoQOr48eMzfPjwXHDBBenUqVNOO+20dOjQId/5zndyyimn1FWNAAAAAACwXKta0hOmTp2akSNHZsSIEZkwYUJ23333XHfddRkwYEBK//e5gEMOOSQDBw7M+eefX+cFAwAAAADA8maJw/ZVVlklvXr1ymGHHZZDDjkkHTt2XOiYDTbYIJtttlmdFAgAAAAAAMu7JQ7bH3jggWyzzTZfekzr1q0zevToJS6mXC5nzJgxefnll9O1a9cMGDAgjRo1WuLrAAAAAADAsrTEa7YPHz4877///kLbP/zww+ywww5LdK3ddtstH3zwQZJk+vTp2WKLLbLjjjvmJz/5Sfbcc89ssMEGmTZt2pKWCAAAAACwzJVKbp+/1SdLHLY/9NBDmT179kLbP/300zzyyCNLdK177rkns2bNSpL893//d2bMmJFXXnklU6dOzeTJk9OiRYv89Kc/XdISAQAAAABgmVrsZWT+8Y9/JKle6uW5557LlClTavbNmzcv99xzT1ZeeeWvXciDDz6Y8847Lz179kxSvTb8L3/5ywwdOvRrXxMAAAAAAJaFxQ7bN9poo5RKpZRKpUUuF9OsWbNccsklS1xA6f8+S/Dee++lV69etfatscYaeeutt5b4mgAAAAAAsCwtdtg+ceLElMvlrL766hk/fnw6duxYs69x48bp1KlTGjZsuMQFHHLIIWnSpEnmzJmTiRMnZt11163ZN2XKlLRt23aJrwkAAAAAAMvSYoft3bt3T5LMnz+/zr74kCFDav685557ZubMmbX233TTTdloo43q7OtBfbHOOtW3li2r77/3XvL008kbb1Tfb9Uq6dcv6dw5adiwevvYscknn1Tvb9Ag2WabpHv36m1/+1vy2Q+ZrL9+9bXHjl22jwuA5U/v3slaa/3nPef995N//CN5882kRYtk330Xfd6YMcnkyUnjxsnWWydduiQffpg89lgyffp/juvXL5kxI3nuuaX9SABY3j355LV58snr8v77byZJOnZcM9tue3TWXHO7mmNef/3pjB7967z55j9SKjVIly7r5MADr0yjRk0zd+7s3H77T/Liiw+kZcuO2W234Vl99S1rzn3ssSvywQdvZ9ddT1/mjw1YcdS3gaDUViqXy+WvOugvf/lLdt111zRq1Ch/+ctfvvTYPfbYo86K+/jjj9OwYcM0bdp0ic674oo6KwG+kVZbLZk/vzq0SKpDkPXXT265Jfnoo2TvvauDjKeeqt7ft2/SvHmy4K93nz7VYf0DDySrrppssEEyalT1vpYtk113TW69NZkzZ5k/NFguNWpU6QqgclZZJSmXq99zSqWkV69k3XWTO+5IPvggadKk9vFrrZWst15y/fXJ3LnJppsm7dtX/wK3d++kU6fkzjurj+3QoTpsv+uu6q8BJFWL3S4FK54XX3wwDRo0TLt23ZOU87//e2see+zKDBt2Szp1WjOvv/50rr328Gy11RFZa63t06BBw7zzzgvp3XunVFU1zvjxI/Pkk9dl333/Jy+//HAee+yKnHzyYymVSnnvvdczatThGTr0pjRp0rLSDxWWCwceWOkKvpnOOKPSFSx/6tNzslj/q7bXXntlypQp6dSpU/baa68vPK5UKmXevHl1VVtatGhRZ9eC+uS112rff/LJZO21qwOMFi2qA/NbbvlPWP7QQ8ngwUm3btUd7G3bVl/j/feruwn79UuaNk0+/TTZaqtk/HhBOwDVFnxqaoGnn64OzTt0qH4f+fTT2vtXWy2ZNKk6aE+SNm2SiROrw/qXXkrWXLN6e6mUbLFFdae7oB2AJOndu/b8uB12OClPPnld3nzzmXTqtGb++tdzs/nmB2frrYfVHNOhw+o1f/73v1/JWmvtkE6d1sxKK62a++8/LzNnvpcWLdrlrrvOyE47nSJoB6iwM844I2eeeWatbb17984LL7yQJPn0009z8skn509/+lNmzZqVAQMG5NJLL03nzp2TJNOnT8+QIUMyevTorLnmmrnqqquy8cYb11zrmGOOyeqrr56TTz55qdTfYHEOmj9/fjp16lTz5y+61WXQniS33XZb/vCHP9TpNaG+KZWS1Vev7rydOrV62Zgk+exf13nzqoOMLl2q70+f/p8lZlZZJfn44+qwpFev6mMnT172jwOA5V+plPToUd15O23awvvbtavuYp8w4T/b3nsv6dq1+txu3arvJ9Xd71OmJO++u0xKB+AbZv78efnXv+7MnDkzs8oqG+fjj9/Nm2/+b1q0aJ+rrhqUCy7YMldffVBee+3JmnM6d147r7/+VObM+TSvvPJoWrbsmObNV8o///mXVFU1ydpr71zBRwTAAuuuu27efvvtmtujjz5as++kk07K7bffnhtuuCEPPfRQ3nrrrey99941+88555zMmDEjf//739O/f/8MHTq0Zt/jjz+ecePG5cQTT1xqtS/XH0I89dRTM2HChAwePLjSpcA3zkorJXvsUR2Yz5mT3HfffzoM585NNt88eeKJ6nBjs82q12lv1qz63BdfrA5E9t23+vgHH6xeBqBv3+qP9vftWx3gz5iRPPxw8rlxCwDUM23bJrvtVv2eM3duMnp09RIyn7fmmtXvRZ8N4v/5z+Rb36pe4uyjj6o72Vu1qv4F7913V+/r1q06dH/sMZ+sAqjv3nnnxVx11aDMnTsrjRs3z/77/zYdO66RN954Jkny0EO/yc47/1c6d14n//jHrRk58pAceeQdad++RzbaaJ+8886Lueyy3dK8+UrZd9+L8umnH2TMmIszePDIPPjgr/Pss3dlpZVWyx57/DytW3eu7IMFqKeqqqrSZUFH6Gd88MEHufLKK3Pttddmhx2qP+00YsSIrLPOOnn88cfzrW99K88//3wGDRqUtdZaK8OGDcvll1+eJJkzZ06OPPLIXHHFFWm4oBN1adS+pCccf/zxWWONNXL88cfX2v6b3/wmL7/8ci666KK6qq3m4wFfZtasWZk1a1atbXPmNEmjRk2+4AyoHz74oHqpmEaNkp49k+22qw7K33+/ei32rbaqXlO3XE5eeSX597//c265XB1ofNa22ybPPlvdkdi9e/W1N9ig+iP+DzywTB8aAMuZDz9Mbr+9+j2nR4/qgaf33FM7cG/YsPoXtf/7v7XPnTMneeSR2tt22aV6rkjPntXB+y23JFtumWy4YfXSaADUXx069MwRR9yaTz+dkeefvze33XZqhgz5Y8rl+UmSTTb5XjbaaJ8kSdeufTJx4tg888xN2XHHk9OwYaPsttvwWte77bbTsvnmB2fKlOfy4osP5Igjbstjj12Re+45O/vvf8kyf3wAK6JF5bdNmjRJk88PePo/EyZM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e/Pyyy9n5MiRNduOPfbYPPnkk+nXr18233zzDF+S3wIspq/V2V5XGjZsmLfffjudOnVa5P6XX345I0aMyDnnnLNE19XZDsCypLMdgGVFZzsAy4rO9q/nrLMqXcHy56c/rXQFy87X+l+1G2+8Mddff31ee+21zJ49u9a+v//974t9na/K+ddYY40lDtoBAAAAAGBZa7CkJ1x88cU59NBD07lz5zz99NPZfPPN0759+7z66qvZddddl+haEydOrPkIAAAAAAAAfFMtcdh+6aWX5vLLL88ll1ySxo0b57/+679y33335fjjj88HH3ywRNfq3r17ShYyAgAAAADgG26Jw/bXXnstW265ZZKkWbNmmTFjRpLk4IMPznXXXbfEBXzyySd59NFH89xzzy2079NPP80f/vCHJb4mAAAAAAAsS0sctnfp0iXTp09Pkqy22mp5/PHHk1QvCbOks1ZfeumlrLPOOtl2222z/vrrZ7vttsvbb79ds/+DDz7IoYceuqQlAgAAAAAsc6WS2+dv9ckSh+077LBD/vKXvyRJDj300Jx00knZeeed873vfS/f/e53l+hap556atZbb71MnTo1L774Ylq1apWtttoqr7322pKWBQAAAAAAFVO1pCdcfvnlmT9/fpLkmGOOSfv27fPYY49ljz32yBFHHLFE13rsscdy//33p0OHDunQoUNuv/32HH300dlmm20yevTotGjRYknLAwAAAACAZW6Jw/YGDRqkQYP/NMQPGjQogwYN+lpf/JNPPklV1X9KKJVKueyyy3Lsscdmu+22y7XXXvu1rgsAAAAAAMvSEoftSfLee+/lyiuvzPPPP58k6dOnTw499NC0a9duia7z/7d373Ffz/f/wB8fXRUpmUI5rUJyNqdKJGPChnzNHIYls9nK2Rw2m8zXt/F1mNP4+pLMNIfty74YtqHwS3yXOSvl1BxqvkZIkly/P/q65lpFeV1Xn+twv99u75uu9+l6vvPHu8/jel6vZ58+ffLnP/85G264Yb39l1xySZJkr732+jzlAQAAAADAMrXUa7bfd9996dmzZy666KK8+eabefPNN3PRRRelZ8+eue+++5bqXvvss09+/etfL/LYJZdckgMPPHCph64CAAAAAFRDtYeRNsWtNanULmWavemmm6Z///657LLL0qZNmyTJ/Pnz8/3vfz8TJkzIE0880SiFLo0rr6x2BQC0Jm3bVrsCAFqLms/1u8kAsPS++c1qV9A8/eu/VruCpue006pdwbKz1J3t06ZNywknnFAXtCdJmzZtcvzxx2fatGkNWhwAAAAAADQHSx22b7nllnVrtX/SM888k80337xBigIAAAAAgOZkqX8J8eijj84xxxyTadOmpV+/fkmSiRMn5tJLL83PfvazPP7443XnbrbZZg1XKQAAAAAANFFLHbYfeOCBSZKTTjppkccqlUpqa2tTqVQyf/788goBAAAAAJqB1jYQlPqWOmx/4YUXGqMOAAAAAABotpY6bP/iF7/YGHUAAAAAAECztdRh+8eefvrpTJ8+PR988EG9/XvttVdxUQAAAAAA0Jwsddj+/PPPZ5999skTTzxRtz57klT+b0Ei67QDAAAAANDaLLe0FxxzzDHp2bNn/va3v6VDhw556qmnct9992XrrbfOuHHjGqFEAAAAAABo2pa6s/3BBx/MPffck65du2a55ZbLcsstl+233z6jRo3K0Ucfnb/85S+NUScAAAAAQJP2f4t/0EotdWf7/Pnz06lTpyRJ165d8+qrryZZMDh1ypQpDVsdAAAAAAA0A0vd2b7JJpvkscceS8+ePdO3b9+cc845adeuXa644or06tWrMWoEAAAAAIAmbanD9tNOOy2zZ89Okvz0pz/N1772teywww7p0qVLbrjhhgYvEAAAAAAAmrqlDtsHDx5c9+f11lsvkydPzt///vd84QtfSMWiRAAAAAAAtEJLvGb7/Pnz8/jjj2fOnDkLHVthhRXyxBNP5KOPPmrQ4gAAAAAAmotKxfbPW2uyxGH7tddem2HDhqVdu3YLHWvbtm2GDRuWsWPHNmhxAAAAAADQHCxx2H7VVVflxBNPTJs2bRY6VlNTk5NOOilXXHFFgxYHAAAAAADNwRKH7VOmTEm/fv0We3ybbbbJM8880yBFAQAAAABAc7LEYfvs2bPz9ttvL/b4O++8k/fee69BigIAAAAAgOZkicP29ddfPxMmTFjs8QceeCDrr79+gxQFAAAAAADNyRKH7QcddFBOO+20PP744wsde+yxx/KTn/wkBx10UIMWBwAAAADQXFQqtn/eWpOaJT3xuOOOyx133JGtttoqu+yyS/r06ZMkmTx5cv70pz9lwIABOe644xqtUAAAAAAAaKqWOGxv27Zt/vCHP+SC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jzzySAYNGpQjjjii7tjEiRPz0EMP5dhjj22U+i0jAwAAAABA1d155531vh4zZkxWW221TJo0KQMHDqzb36FDh3Tr1m2R93jmmWdywAEHpHfv3vnOd76TK664Ikkyb968HHnkkbnyyivTpk2bRqlfZzsAAAAAAI1i7ty5efvtt+ttc+fOXaJrZ82alSRZZZVV6u2/7rrr0rVr12yyySY59dRT895779Ud23zzzXPPPffkww8/zF133ZXNNtssSXLOOedk0KBB2XrrrRvoyRYmbAcAAAAAaACViu2ft1GjRqVz5871tlGjRn3m3+VHH32UY489NgMGDMgmm2xSt/+ggw7Kr371q9x777059dRTc+211+bggw+uO37KKaekpqYm6667bm6++eZcddVVmTp1aq655pr8+Mc/zpFHHplevXrlG9/4Rl2Y32D//2tra2sb9I5NwMknV7sCAAAAAGi+zj672hU0T+PHV7uCpqdfv7kLdbK3b98+7du3/9Trvve97+WOO+7IAw88kLXWWmux591zzz3ZeeedM23atKy77rqLPOfLX/5yjjnmmLz00ku57bbbcvvtt+eII45Ily5dGnRYqs52AAAAAAAaRfv27bPSSivV2z4raB8xYkRuu+223HvvvZ8atCdJ3759kyTTpk1b5PGrr746K6+8cvbee++MGzcuQ4YMSdu2bbPffvtl3Lhxn+uZFseAVAAAAAAAqq62tjZHHXVUbr755owbNy49e/b8zGseffTRJEn37t0XOvb666/npz/9aR544IEkyfz58zNv3rwkCwamzp8/v+GKj7AdAAAAAIAmYPjw4Rk7dmx+97vfpVOnTpkxY0aSpHPnzllhhRXy3HPPZezYsdljjz3SpUuXPP744znuuOMycODAukGon3TsscfmhBNOyJprrpkkGTBgQK699trsuuuuueKKKzJgwIAGrd8yMgAAAAAAVN1ll12WWbNmZdCgQenevXvddsMNNyRJ2rVrlz/96U/Zdddd06dPn5xwwgnZd999c+utty50r7vuuivTpk3L97///bp9I0aMSK9evdK3b9988MEHOf300xu0fgNSAQAAAIB6DEj9fO67r9oVND0DB1a7gmVHZzsAAAAAABQStgMAAAAAQCFhOwAAAAAAFBK2AwAAAABAoZpqFwAAAAAA0BJUKtWugGrS2Q4AAAAAAIWE7QAAAAAAUEjYDgAAAAAAhYTtAAAAAABQyIBUAAAAAIAGYEBq66azHQAAAAAACgnbAQAAAACgkLAdAAAAAAAKCdsBAAAAAKCQsB0AAAAAAArVVLsAAAAAAICWoFKpdgVUk852AAAAAAAoJGwHAAAAAIBCwnYAAAAAACgkbAcAAAAAgEIGpAIAAAAANAADUls3ne0AAAAAAFBI2A4AAAAAAIWE7QAAAAAAUEjYDgAAAAAAhYTtAAAAAABQqKbaBQAAAAAAtASVSrUroJp0tgMAAAAAQCFhOwAAAAAAFBK2AwAAAABAIWE7AAAAAAAUMiAVAAAAAKABGJDauulsBwAAAACAQsJ2AAAAAAAoJGwHAAAAAIBCwnYAAAAAACgkbAcAAAAAgEI11S4AAAAAAKAlqFSqXQHVpLMdAAAAAAAKCdsBAAAAAKCQsB0AAAAAAAoJ2wEAAAAAoJABqQAAAAAADcCA1NZNZzsAAAAAABQStgMAAAAAQCFhOwAAAAAAFBK2AwAAAABAIQNSAQAAAAAagAGprZvOdgAAAAAAKCRsBwAAAACAQsJ2AAAAAAAoJGwHAAAAAIBCwnYAAAAAAChUU+0CAAAAAABagkql2hVQTTrbAQAAAACgkLAdAAAAAAAKCdsBAAAAAKCQsB0AAAAAAAoZkAoAAAAA0AAMSG3ddLYDAAAAAEAhYTsAAAAAABQStgMAAAAAQCFhOwAAAAAAFBK2AwAAAABAoZpqFwAAAAAA0BJUKtWugGrS2Q4AAAAAAIWE7QAAAAAAUEjYDgAAAAAAhYTtAAAAAABQyIBUAAAAAIAGYEBq66azHQAAAAAACgnbAQAAAACgkLAdAAAAAAAKCdsBAAAAAKCQAakAAAAAAA3AgNTWTWc7AAAAAAAUErYDAAAAAEAhYTsAAAAAABQStgMAAAAAQCFhOwAAAAAAFKqpdgEAAAAAAC1BpVLtCqgmne0AAAAAAFBI2A4AAAAAAIWE7QAAAAAAUEjYDgAAAAAAhQxIBQAAAABoAAaktm462wEAAAAAoJCwHQAAAAAACgnbAQAAAACgkLAdAAAAAAAKCdsBAAAAAKBQTbULAAAAAABoCSqValdANelsBwAAAACAQsJ2AAAAAAAoJGwHAAAAAIBCwnYAAAAAAChkQCoAAAAAQAMwILV109kOAAAAAACFhO0AAAAAAFBI2A4AAAAAAIWE7QAAAAAAUEjYDgAAAAAAhWqqXcDTTz+dSy65JA8++GBmzJiRJOnWrVv69++fESNGZKONNqpyhQAAAAAAn61SqXYFVFNVw/Y77rgjQ4YMyZZbbpm99947q6++epJk5syZ+eMf/5gtt9wyv/vd7zJ48OBqlgnNzi67JF/5Sv19f/tbct55C587bFiywQbJNdckTz+9YN8KKyTf+Eay7rrJ//5v8pvfJK+++o9r9t47+fvfk/vvb7xnAKB58M4BYFnxzgGgqatq2H7KKafk5JNPzk9/+tOFjo0cOTIjR47MD37wA2E7fA4zZiT/+Z//+PqjjxY+Z/vtk9rahfd/+ctJ+/bJRRcl/fol++6bXHzxgmPrrLNg++//bpy6AWh+vHMAWFa8cwBoyqq6Zvuzzz6bb37zm4s9fuCBB2bq1KnLsCJoOT76KHn33X9s771X/3j37snAgclNNy187WqrJY89tqDb4+GHF3ydJMstl+yzT/Jf/7Xof7wC0Dp55wCwrHjnANCUVbWzvUePHrn99tuzwQYbLPL47bffni9+8YvLuCpoGbp2TX70o2TevGT69OTOO5O33lpwrG3b5MADk1tuWfAP1H/22mvJeusl//M/Se/eC75Okh13TJ5/PnnllWX1FAA0B945ACwr3jkANGVVDdt/+tOf5qCDDsq4ceOyyy671Fuz/e67786dd96ZsWPHVrNEaJb++tfkxhuT119PVlppwdqGRx6ZnH9+8sEHyZ57Ji+99I+1C//ZuHHJkCHJSSclb765YC3DLl2SrbZKfvGLBV0f66+/4B+jv/1t8v77y/LpAGhKvHMAWFa8c4DmwIDU1q2qYft+++2XNddcMxdddFHOO++8zJgxI0nSrVu39O/fP+PGjUv//v0/9R5z587N3Llz6+378MP2qalp32h1Q1M3Zco//jxjxoKOj1NPTTbffEGHx7rrJhdeuPjr338/uf76+vuOOCL5/e+TLbZIVlklOffcBWsc7rxzcvvtjfIYADQD3jkALCveOQA0dVUN25Nku+22y3bbbfe5rx81alTOOOOMf7rn6dl++5GFlUHL8f77C7o/unRJunVb8I/IkSPrn3PIIckLLyRXXLHw9VtvveAeTz+94LynnlqwVuITTyRf+coyeQQAmgnvHACWFe8cAJqaqoftpU499dQcf/zx9fadcYaudvikdu0W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XHrppenRo0eWX3759O3bNw8//HDdseOPPz6rrLJK1l577Vx33XX1rrvpppuy5557Luty61hGBgAAAACAJuGGG27I8ccfn8svvzx9+/bNz3/+8wwePDhTpkzJQw89lLFjx+YPf/hDpk6dmmHDhmXw4MHp2rVrZs2alR/96Ef505/+VLXaK7W1tbVV++6N5OSTq10BAAAAADRfZ59d7Qporfr27Zttttkml1xySZLko48+ytprr52jjjoqyy23XB555JFcf/31SZLVV189t912W7bZZpt897vfTZ8+fXLcccdVrXbLyAAAAAAA0Cjmzp2bt99+u942d+7cRZ77wQcfZNKkSdlll13q9i233HLZZZdd8uCDD2bzzTfPn//857z55puZNGlS5syZk/XWWy8PPPBAHnnkkRx99NHL6rEWqUUuI+Mnb7D05s6dm1GjRuXUU09N+/btq10OAC2Ydw4Ay5L3DkB1jRo1KmeccUa9faeffnpGjhy50Ln/+7//m/nz52f11Vevt3/11VfP5MmTM3jw4Bx88MHZZpttssIKK+Saa67JiiuumO9973sZM2ZMLrvsslx88cXp2rVrrrjiimy88caN+WgLaZHLyABL7+23307nzp0za9asrLTSStUuB4AWzDsHgGXJeweguubOnbtQJ3v79u0X+QPQV199NWuuuWYmTJiQ/v371+0/6aSTMn78+Dz00EMLXXPGGWfkrbfeymGHHZZdd901TzzxRG677bZccsklmTRpUsM/0KdokZ3tAAAAAABU3+KC9UXp2rVr2rRpk5kzZ9bbP3PmzHTr1m2h8ydPnpxf/epX+ctf/pLRo0dn4MCBWXXVVfONb3wjw4YNyzvvvJNOnTo1yHMsCWu2AwAAAABQde3atctWW22Vu+++u27fRx99lLvvvrtep3uS1NbW5rvf/W7OP//8dOzYMfPnz8+8efOSpO6/8+fPX3bFR2c7AAAAAABNxPHHH59vfetb2XrrrbPtttvm5z//eWbPnp3DDjus3nlXXnllVl111ey5555JkgEDBmTkyJGZOHFi7rjjjmy00UZZeeWVl2ntwnYgyYJf6Tn99NMNDAKg0XnnALAsee8ANC/7779/Xn/99fzkJz/JjBkzssUWW+TOO++sNzR15syZOeusszJhwoS6fdtuu21OOOGEfPWrX81qq62Wa665ZpnXbkAqAAAAAAAUsmY7AAAAAAAUErYDAAAAAEAhYTsAAAAAABQStgMAAAAAQCFhO7QCI0eOTKVSqbf16dPnU6+56aab0qdPnyy//PLZdNNN8/vf/34ZVQtAczJq1Khss8026dSpU1ZbbbUMGTIkU6ZMqTv+4osvLvQO+ni76aabFnvfoUOHLnT+brvttiweCYAm6rM+17z//vsZPnx4unTpko4dO2bffffNzJkzP/WetbW1+clPfpLu3btnhRVWyC677JKpU6c29qMA0EIJ26GV2HjjjfPaa6/VbQ888MBiz50wYUIOPPDAHH744fnLX/6SIUOGZMiQIXnyySeXYcUANAfjx4/P8OHDM3HixPzxj3/MvHnzsuuuu2b27NlJkrXXXrve++e1117LGWeckY4dO2b33Xf/1Hvvtttu9a779a9/vSweCYAm7NM+1xx33HG59dZbc9NNN2X8+PF59dVX8y//8i+fer9zzjknF110US6//PI89NBDWXHFFTN48OC8//77jf0oALRAldra2tpqFwE0rpEjR+aWW27Jo48+ukTn77///pk9e3Zuu+22un39+vXLFltskcsvv7yRqgSgJXj99dez2mqrZfz48Rk4cOAiz/nSl76ULbfcMlddddVi7zN06NC89dZbueWWWxqpUgCam0/7XDNr1qysuuqqGTt2bL7+9a8nSSZPnpwNN9wwDz74YPr167fQNbW1tVljjTVywgkn5MQTT6y7z+qrr54xY8bkgAMOaNTnAaDl0dkOrcTUqVOzxhprpFevXvnmN7+Z6dOnL/bcBx98MLvssku9fYMHD86DDz7Y2GUC0MzNmjUrSbLKKqss8vikSZPy6KOP5vDDD//Me40bNy6rrbZaNthgg3zve9/LG2+80aC1AtD8LO5zzaRJkzJv3rx6n2P69OmTddZZZ7GfY1544YXMmDGj3jWdO3dO3759ffYB4HMRtkMr0Ldv34wZMyZ33nlnLrvssrzwwgvZYYcd8s477yzy/BkzZmT11Vevt2/11VfPjBkzlkW5ADRTH330UY499tgMGDAgm2yyySLPueqqq7Lhhhtmu+22+9R77bbbbvnlL3+Zu+++O2effXbGjx+f3XffPfPnz2+M0gFoBj7tc82MGTPSrl27rLzyyvWu+bTPMR/v99kHgIZSU+0CgMb3yTVxN9tss/Tt2zdf/OIXc+ONNy5RZyEALInhw4fnySefXOxckDlz5mTs2LH58Y9//Jn3+uSv7m+66abZbLPNsu6662bcuHHZeeedG6xmAJqPT/tcs8IKK1SxMgBYQGc7tEIrr7xyevfunWnTpi3yeLdu3TJz5sx6+2bOnJlu3boti/IAaIZGjBiR2267Lffee2/WWmutRZ7zm9/8Ju+9914OPfTQpb5/r1690rVr18W+uwBofT75uaZbt2754IMP8tZbb9U759M+x3y832cfABqKsB1aoXfffTfPPfdcunfvvsjj/fv3z913311v3x//+Mf0799/WZQHQDNSW1ubESNG5Oabb84999yTnj17Lvbcq666KnvttVdWXXXVpf4+L7/8ct54443FvrsAaH0++blmq622Stu2bet9jpkyZUqmT5++2M8xPXv2TLdu3epd8/bbb+ehhx7y2QeAz0XYDq3AiSeemPHjx+fFF1/MhAkTss8++6RNmzY58MADkySHHnpoTj311LrzjznmmNx5550577zzMnny5IwcOTJ//vOfM2LEiGo9AgBN1PDhw/OrX/0qY8eOTadOnTJjxozMmDEjc+bMqXfetGnTct999+Xb3/72Iu/Tp0+f3HzzzUkWhCc/+MEPMnHixLz44ou5++67s/fee2e99dbL4MGDG/2ZAGiaPu1zTefOnXP44Yfn+OOPz7333ptJkyblsMMOS//+/dOvX7+6e3zyfVOpVHLsscfmX//1X/Pf//3feeKJJ3LooYdmjTXWyJAhQ6r0lAA0Z9Zsh1bg5ZdfzoEHHpg33ngjq666arbffvtMnDixrrNw+vTpWW65f/zsbbvttsvYsWNz2mmn5Yc//GHWX3/93HLLLYsddgdA63XZZZclSQYNGlRv/9VXX52hQ4fWfT169OistdZa2XXXXRd5nylTpmTWrFlJkjZt2uTxxx/PNddck7feeitrrLFGdt1115x55plp3759ozwHAE3fZ32uueCCC7Lccstl3333zdy5czN48OD84he/qHePT75vkuSkk07K7Nmz853vfCdvvfVWtt9++9x5551Zfvnll+mzAdAyVGpra2urXQQAAAAAADRnlpEBAAAAAIBCwnYAAAAAACgkbAcAAAAAgELCdgAAAAAAKCRsBwAAAACAQsJ2AAAAAAAoJGwHAAAAAIBCwnYAAAAAACgkbAcAoEkYOnRohgwZ0ij3/uCDD7LeeutlwoQJjXL/xRkzZkxWXnnlTz3nlFNOyVFHHbVsCgIAABqNsB0AoJENHTo0lUploW233XarO+exxx7LXnvtldVWWy3LL798evTokf333z9/+9vf6s65+eab069fv3Tu3DmdOnXKxhtvnGOPPfYzv/+9996bPfbYI126dEmHDh2y0UYb5YQTTsgrr7zSGI/7uV144YUZM2ZM3deDBg1aoudbEpdffnl69uyZ7bbbrm7fx/8fJk6cWO/cuXPnpkuXLqlUKhk3blySpF+/fjnyyCMXumelUqlXc7Lg//cOO+ywxLWdeOKJueaaa/L8888v3UMBAABNirAdAGAZ2G233fLaa6/V2379618nSV5//fXsvPPOWWWVVXLXXXflmWeeydVXX5011lgjs2fPTpLcfffd2X///bPvvvvm4YcfzqRJk3LWWWdl3rx5n/p9/+M//iO77LJLunXrlt/+9rd5+umnc/nll2fWrFk577zzGv25l0bnzp0/swv886itrc0ll1ySww8/fKFja6+9dq6++up6+26++eZ07Nix3r6ddtqpLnj/2L333pu11157of3jxo3Ll7/85SWur2vXrhk8eHAuu+yyJb4GAABoeoTtAADLQPv27dOtW7d62xe+8IUkyf/7f/8vs2bNypVXXpkvfelL6dmzZ3baaadccMEF6dmzZ5Lk1ltvzYABA/KDH/wgG2ywQXr37p0hQ4bk0ksvXez3fPnll3P00Ufn6KOPzujRozNo0KD06NEjAwcOzJVXXpmf/OQnSZI33ngjBx54YNZcc8106NAhm266ad0PAj42aNCgjBgxIiNGjEjnzp3TtWvX/PjHP05tbW3dOddee2223nrrdOrUKd26dctBBx1UrzM/SZ566ql87Wtfy0orrZROnTplhx12yHPPPZek/jIyQ4cOzfjx43PhhRfWdaC/8MILWW+99XLuuefWu+ejjz6aSqWSadOmLfLvYdKkSXnuuefy1a9+daFj3/rWt3L99ddnzpw5dftGjx6db33rW/XO22mnnTJlypTMmDGjbt/48eNzyimn1AvbX3jhhbz00kvZaaed6l1/1113ZcMNN0zHjh3rfvDySXvuuWeuv/76RdYPAAA0D8J2AIAq69atWz788MPcfPPN9cLrfz7nqaeeypNPPrnE973pppvywQcf5KSTTlrk8Y+7yN9///1stdVWuf322/Pkk0/mO9/5Tg455JA8/PDD9c6/5pprUlNTk4cffjgXXnhhzj///Fx55ZV1x+fNm5czzzwzjz32WG655Za8+OKLGTp0aN3xV155JQMHDkz79u1zzz33ZNKkSRk2bFg+/PDDhWq78MIL079//xxxxBF1vwmwzjrrZNiwYQt1ol999dUZOHBg1ltvvUU+5/3335/evXunU6dOCx3baqut0qNHj/z2t79NkkyfPj333XdfDjnkkHrnDRgwIG3bts29996bJHn66aczZ86cHH744XnjjTfywgsvJFnQ7b788sunf//+dde+9957Offcc3Pttdfmvvvuy/Tp03PiiSfWu/+2226bl19+OS+++OIinwEAAGj6hO0AAMvAbbfdlo4dO9bb/u3f/i3JgvXAf/jDH+aggw5K165ds/vuu+ff//3fM3PmzLrrjzrqqGyzzTbZdNNN06NHjxxwwAEZPXp05s6du9jvOXXq1Ky00krp3r37p9a25ppr5sQTT8wWW2yRXr165aijjspuu+2WG2+8sd55a6+9di644IJssMEG+eY3v5mjjjoqF1xwQd3xYcOGZffdd0+vXr3Sr1+/XHTRRbnjjjvy7rvvJkkuvfTSdO7cOddff3223nrr9O7dO4cddlg22GCDhWrq3Llz2rVrlw4dOtT9JkCbNm0ydOjQTJkype4HAfPmzcvYsWMzbNiwxT7fSy+9lDXWWGOxx4cNG5bRo0cnWTDQdI899siqq65a75wVV1wx2267bV0X+7hx47L99tunffv22W677ert79+/f9q3b1937bx583L55Zdn6623zpZbbpkRI0bk7rvvrnf/j+t76aWXFlsnAADQtAnbAQCWgZ122imPPvpove2TAzfPOuuszJgxI5dffnk23njjXH755enTp0+eeOKJJAvC3ttvvz3Tpk3Laaedlo4dO+aEE07Itttum/fee2+R37O2tjaVSuUza5s/f37OPPPMbLrppllllVXSsWPH3HXXXZk+fXq98/r161fvfv3798/UqVMzf/78JAuWa9lzzz2zzjrrpFOnTtlxxx2TpO4+jz76aHbYYYe0bdt2Kf7m6ltjjTXy1a9+tS4cv/XWWzN37tzst99+i71mzpw5WX755Rd7/OCDD86DDz6Y559/PmPGjFlscD9o0KB6ofqgQYOSJDvuuGO9/f+8hEyHDh2y7rrr1n3dvXv3hZbXWWGFFZJksf8vAQCApk/YDgCwDKy44opZb7316m2rrLJKvXO6dOmS/fbbL+eee26eeeaZrLHGGgutT77uuuvm29/+dq688so88sgjefrpp3PDDTcs8nv27t07s2bNWmh98H/27//+77nwwgtz8skn5957782jjz6awYMH54MPPlji55s9e3YGDx6clVZaKdddd13+53/+JzfffHOS1N3n40C51Le//e26ddavvvrq7L///unQocNiz+/atWvefPPNxR7v0qVLvva1r+Xwww/P+++/n913332R5+2000559tln88orr2TcuHF1P0z4OGx/7rnn8te//nWh4aj//MOFSqWy0HJBf//735NkoY56AACg+RC2AwA0Qe3atcu6666b2bNnL/acHj16pEOHDos95+tf/3ratWuXc845Z5HH33rrrSQLBrTuvffeOfjgg7P55punV69eefbZZxc6/6GHHqr39cSJE7P++uunTZs2mTx5ct5444387Gc/yw477JA+ffos1L292Wab5f7778+8efM+7dHrtGvXrq5r/pP22GOPrLjiirnsssty5513fuoSMknypS99KZMnT17sevjJgqVkxo0bl0MPPTRt2rRZ5Dnbbbdd2rVrl1/84hd169wnyTbbbJPXX389o0ePrltuZmk9+eSTadu2bTbeeOOlvhYAAGgaaqpdAABAazB37tzMmDGj3r6ampp07do1t912W66//voccMAB6d27d2pra3Prrbfm97//fd0w0JEjR+a9997LHnvskS9+8Yt56623ctFFF2XevHn5yle+ssjv+fEa6yNGjMjbb7+dQw89ND169MjLL7+cX/7yl+nYsWPOO++8rL/++vnNb36TCRMm5Atf+ELOP//8zJw5MxtttFG9+02fPj3HH398vvvd7+aRRx7JxRdfnPPOOy9Jss4666Rdu3a5+OKLc+SRR+bJJ5/MmWeeWe/6ESNG5OKLL84BBxyQU089NZ07d87EiROz7bbbLnLd9h49euShhx7Kiy++mI4dO2aVVVbJcsstV7d2+6mnnpr111+/3jDSRdlpp53y7rvv5qmnnsomm2yyyHN22223vP7661lppZUWe58VVlgh/fr1y8UXX5wBAwbUhfLt2rWrt//zLJNz//33Z4cddmiw7n8AAGDZ09kOALAM3HnnnenevXu9bfvtt0+SbLTRRunQoUNOOOGEbLHFFunXr19uvPHGXHnllTnkkEOSLFiq5Pnnn8+hhx6aPn36ZPfdd8+MGTPyhz/8YZFB9ce+//3v5w9/+ENeeeWV7LPPPunTp0++/e1vZ6WVVsqJJ56YJDnttNOy5ZZbZvDgwRk0aFC6deuWIUOGLHSvQw89NHPmzMm2226b4cOH55hjjsl3vvOdJAuWPxkzZkxuuummbLTRRvnZz3620BI4Xbp0yT333JN33303O+64Y7baaqv853/+52LD6RNPPDFt2rTJRhttlFVXXbXeGvKHH354Pvjggxx22GGf+XffpUuX7LPPPrnuuusWe06lUknXrl3Trl27T73XTjvtlHfeeaduvfaP7bjjjnnnnXcWWq99SV1//fU54ogjPte1AABA01Cp/bTfpwUAgCwYDrrFFlvk5z//ebVLSbKgE3znnXfOX//616y++uqfef7jjz+er3zlK3nuuefSsWPHZVDhkrvjjjtywgkn5PHHH09NjV88BQCA5kpnOwAAzcbcuXPz8ssvZ+TIkdlvv/2WKGhPFqwXf/bZZ+eFF15o5AqX3uzZs3P11VcL2gEAoJnzL3oAAJqNX//61zn88MOzxRZb5Je//OVSXTt06NDGKarQ17/+9WqXAAAANADLyAAAAAAAQCHLyAAAAAAAQCFhOwAAAAAAFBK2AwAAAABAIWE7AAAAAAAUErYDAAAAAEAhYTsAAAAAABQStgMAAAAAQCFhOwAAAAAAFPr/A1jXkZXC8xEAAAAASUVORK5CYII=",
|
|
"text/plain": [
|
|
"<Figure size 2000x1800 with 2 Axes>"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"from matplotlib.colors import LinearSegmentedColormap\n",
|
|
"df = overload_cnt\n",
|
|
"df = df.astype(int)\n",
|
|
"df.index = df.index / 1000\n",
|
|
"df.columns = df.columns / 1000\n",
|
|
"min_value = df.min().min()\n",
|
|
"max_value = df.max().max()\n",
|
|
"max_scale = max(abs(min_value/1000), abs(max_value/1000))\n",
|
|
"\n",
|
|
"plt.figure(figsize=figure_size)\n",
|
|
"cmap = LinearSegmentedColormap.from_list(\"\", [\"white\", \"blue\"])\n",
|
|
"ax = sns.heatmap(df/(4*24*365), fmt=\".00%\", cmap=cmap, vmin=0, vmax=1, annot=annot_unmet)\n",
|
|
"cbar = ax.collections[0].colorbar\n",
|
|
"cbar.set_ticks([0, 0.25, 0.5, 0.75, 1])\n",
|
|
"cbar.set_ticklabels(['0%', '25%', '50%', '75%', '100%'])\n",
|
|
"cbar.ax.yaxis.set_major_formatter(ticker.FuncFormatter(lambda x, pos: f'{x:.0%}'))\n",
|
|
"\n",
|
|
"plt.title(title_unmet)\n",
|
|
"plt.gca().invert_yaxis()\n",
|
|
"plt.xlabel('ESS Capacity (MWh)')\n",
|
|
"plt.ylabel('PV Capacity (MW)')\n",
|
|
"plt.savefig('plots/unmet.png')"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"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.11.9"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|