Skip to content

Instantly share code, notes, and snippets.

@bergie
Last active November 1, 2023 09:27
Show Gist options
  • Save bergie/d0eda471e3774b0cb3b49e33853394d1 to your computer and use it in GitHub Desktop.
Save bergie/d0eda471e3774b0cb3b49e33853394d1 to your computer and use it in GitHub Desktop.
Lille Ø 2023 Energy Mix
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "8d1af7a2-9182-492a-b77f-d58e71e42891",
"metadata": {},
"source": [
"## Lille Ø Energy Mix\n",
"\n",
"The attempt here is to figure out whether a hydrogenerator or a wind generator (Superwind 350) would be better for our boat."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "d1411781-7f29-4930-8cfb-ea8b28622069",
"metadata": {},
"outputs": [],
"source": [
"trips = []\n",
"date_window='10m'"
]
},
{
"cell_type": "markdown",
"id": "15141668-e6a5-4392-94cd-5d246e831aa3",
"metadata": {},
"source": [
"### 2022\n",
"\n",
"The base data is from our [2022 Baltic Cruise](https://lille-oe.de/2022/) where we sailed from the Polish coast to Sweden, Finland, and Estonia. Most of the time was spent in shelted coastal waters.\n",
"\n",
"The cruise was a total of 154 days, of which 105 were sailing (1866NM under sail, 649NM under engine). 49 days were spent in harbour or anchored.\n",
"\n",
"At the time the vessel had:\n",
"* 150W fixed panel on a stern arch\n",
"* 60W fixed panel on the hatch garage\n",
"* 300W FLINsail\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "d1cafd73-4abf-4226-9728-523d3da0088e",
"metadata": {},
"outputs": [],
"source": [
"trips.append({\n",
" 'start': '2022-04-14T06:00:00Z',\n",
" 'end': '2022-09-16T18:00:00Z',\n",
"})"
]
},
{
"cell_type": "markdown",
"id": "a0fd5da9-f6f9-4201-bfcc-bab5bb7ce2c1",
"metadata": {},
"source": [
"### 2023\n",
"\n",
"The comparison data is from our [2023 Baltic Cruise](https://lille-oe.de/2023/) where we sailed the whole Swedish east coast and the entire Finnish coastline. This year we did more offshore legs to test our new windvane self-steering.\n",
"\n",
"The cruise was a total of 166 days, of which 83 were sailing (2435NM under sail, 606NM under engine). 83 days were spent in harbour or anchored.\n",
"\n",
"At the time the vessel had:\n",
"* 260W fixed panel on the stern arch\n",
"* 120W fixed panel on the hatch garage\n",
"* 300W FLINsail\n",
"* Sailinggen hydrogenerator"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "928203d1-ddab-4378-bea1-611c9e79055f",
"metadata": {},
"outputs": [],
"source": [
"trips.append({\n",
" 'start': '2023-04-08T06:00:00Z',\n",
" 'end': '2023-09-20T18:00:00Z',\n",
"})"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "e6c36ad1",
"metadata": {},
"outputs": [],
"source": [
"%matplotlib inline\n",
"import matplotlib.pyplot as plt\n",
"from influxdb import DataFrameClient\n",
"import pandas as pd\n",
"import numpy as np"
]
},
{
"cell_type": "markdown",
"id": "4dd0df83",
"metadata": {},
"source": [
"Connect to the database"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "6fd49029",
"metadata": {},
"outputs": [],
"source": [
"client = DataFrameClient(host='192.168.1.105', port=8086, database='lille-oe')"
]
},
{
"cell_type": "markdown",
"id": "58ab8f4a",
"metadata": {},
"source": [
"Set up the time frame we're interested in"
]
},
{
"cell_type": "markdown",
"id": "5cc0f7ed",
"metadata": {},
"source": [
"Figure out our rate of power consumption"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "e2f429ef",
"metadata": {},
"outputs": [],
"source": [
"consumptions = []\n",
"for trip in trips: \n",
" consumption_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.venus.dcPower\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" consumptions.append(client.query(query=consumption_query)['electrical.venus.dcPower'])\n",
"consumption = pd.concat(consumptions)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "44207125",
"metadata": {},
"outputs": [],
"source": [
"def aggregate_for_month(dataset):\n",
" monthly = {}\n",
" days_in_month = {}\n",
" previous_date = None\n",
" previous_watts = 0\n",
" for index, row in dataset.iterrows():\n",
" elapsed = 0\n",
" if previous_date is not None:\n",
" elapsed = (index - previous_date).total_seconds()\n",
" wh = (previous_watts * elapsed) / 3600\n",
" watts = row.wh\n",
" if np.isnan(watts):\n",
" watts = 0\n",
" # print('{date} elapsed {elapsed}, produced {wh} with {watts}'.format(date=index, elapsed=elapsed,wh=wh, watts=row.watts))\n",
" previous_watts = watts\n",
" previous_date = index\n",
" date = index.strftime('%Y-%m')\n",
" date_full = index.strftime('%Y-%m-%d')\n",
" if date not in monthly:\n",
" monthly[date] = 0\n",
" days_in_month[date] = []\n",
" monthly[date] += wh\n",
" if date_full not in days_in_month[date]:\n",
" days_in_month[date].append(date_full)\n",
" for month in monthly:\n",
" monthly[month] = monthly[month] / len(days_in_month[month])\n",
" return pd.DataFrame.from_dict(monthly, orient='index', columns=['wh'])"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "f67ad59e",
"metadata": {},
"outputs": [],
"source": [
"consumption_monthly = aggregate_for_month(consumption)"
]
},
{
"cell_type": "markdown",
"id": "30f61399",
"metadata": {},
"source": [
"Set autonomy target, in Wh per day"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "fbba5792",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"1258"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"autonomy_target = round(consumption_monthly.wh.mean())\n",
"autonomy_target_watts = autonomy_target / 24\n",
"autonomy_target"
]
},
{
"cell_type": "markdown",
"id": "5dcd0df8",
"metadata": {},
"source": [
"To make things easier to work with, set standard colors for the different types"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "4257a331",
"metadata": {},
"outputs": [],
"source": [
"graph_colors = {\n",
" 'wind': 'forestgreen',\n",
" 'hydro': 'royalblue',\n",
" 'solar': 'orange',\n",
" 'flin': 'darkorange',\n",
" 'alternator': 'firebrick',\n",
" 'shore': 'silver',\n",
" 'consumption': 'red',\n",
" 'autonomy': 'purple',\n",
"}"
]
},
{
"cell_type": "markdown",
"id": "e006d0f3",
"metadata": {},
"source": [
"Query for wind speeds. We use apparent wind as that is what a wind generator would utilize."
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "79e75e80",
"metadata": {},
"outputs": [],
"source": [
"winds = []\n",
"for trip in trips: \n",
" wind_query = \"\"\"select mean(value) as \"ms\"\n",
" from \"environment.wind.speedApparent\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" winds.append(client.query(query=wind_query)['environment.wind.speedApparent'])\n",
"apparent_wind = pd.concat(winds)"
]
},
{
"cell_type": "markdown",
"id": "4d0d54c2",
"metadata": {},
"source": [
"Query for vessel speed. We use should speed over water as that is what the hydrogenerator would utilize, but for the moment using SOG as we don't have the knotmeter instrumented into Signal K."
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "90eea3a7",
"metadata": {},
"outputs": [],
"source": [
"speeds = []\n",
"for trip in trips: \n",
" speed_query = \"\"\"select mean(value) as \"ms\"\n",
" from \"navigation.speedOverGround\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" speeds.append(client.query(query=speed_query)['navigation.speedOverGround'])\n",
"vessel_speed = pd.concat(speeds)"
]
},
{
"cell_type": "markdown",
"id": "d89df6ac",
"metadata": {},
"source": [
"Since Signal K uses SI units, we need to convert these to knots."
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "88d50ce4",
"metadata": {},
"outputs": [],
"source": [
"apparent_wind['knots'] = apparent_wind['ms'].apply(lambda x: x*1.943844)\n",
"vessel_speed['knots'] = vessel_speed['ms'].apply(lambda x: x*1.943844)"
]
},
{
"cell_type": "markdown",
"id": "1dac6700",
"metadata": {},
"source": [
"We also need vessel states, as hydrogeneration is only possible while sailing"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "abca8403",
"metadata": {},
"outputs": [],
"source": [
"states = []\n",
"for trip in trips:\n",
" state_query = \"\"\"select first(stringValue) as \"state\"\n",
" from \"navigation.state\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" states.append(client.query(query=state_query)['navigation.state'])\n",
"vessel_state = pd.concat(states)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "21639372",
"metadata": {},
"outputs": [],
"source": [
"vessel_speed = vessel_speed.join(vessel_state)\n",
"vessel_speed.loc[:,['state']] = vessel_speed.loc[:,'state'].ffill()"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "638674b2",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Frequency'>"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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IyMVExPjswEAgItTSH9k9vDDDys9PV15eXkaO3astm/frmXLlmnZsmWSvvuoLDs7W3l5eUpOTlZycrLy8vLUvn17jR8/XpLkcrk0adIk5eTkKC4uTrGxscrNzVVqaqp51RkAALC3kC5E1113ndauXau5c+fq17/+tZKSkrR48WLddddd5szs2bNVV1enqVOnqrq6Wv369dOmTZvMexBJ0qJFi+R0OjV27FjV1dUpIyNDhYWF3IMIAABIkhwG379xTmpqauRyueT1evn4DPgR3ea8bnUEIGA+mz/C6gi4AOf6+zukzyECAABoDRQiAABgexQiAABgexQiAABgexQiAABgeyF92T0ArtgCgNbAChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9ChEAALA9p9UBAAAIZd3mvG51hPP22fwRVkdoc1ghAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAtkchAgAAttemClF+fr4cDoeys7PNfYZhaN68efJ4PGrXrp0GDRqkffv2+byuvr5e06dPV8eOHRUVFaXRo0fr6NGjrZweAACEqjZTiHbs2KFly5bp6quv9tm/cOFCFRQUaMmSJdqxY4fcbreGDh2qkydPmjPZ2dlau3atioqKVFpaqtraWo0cOVJNTU2tfRgAACAEtYlCVFtbq7vuuksvvviiOnToYO43DEOLFy/WY489pjFjxiglJUUrV67U119/rTVr1kiSvF6vli9frqefflpDhgxRnz59tHr1au3Zs0ebN2+26pAAAEAIaROFaNq0aRoxYoSGDBnis//gwYOqrKxUZmamuS8yMlIDBw7U1q1bJUllZWVqbGz0mfF4PEpJSTFnzqS+vl41NTU+GwAAuDg5rQ7wY4qKirRr1y7t2LGjxXOVlZWSpISEBJ/9CQkJOnTokDkTERHhs7J0eub0688kPz9fTzzxxIXGBwAAbUBIrxAdOXJEM2fO1OrVq3XJJZecdc7hcPg8Ngyjxb7v+7GZuXPnyuv1mtuRI0fOLzwAAGgzQroQlZWVqaqq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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"vessel_speed.query('state == \"sailing\"')['knots'].plot(kind = 'hist')"
]
},
{
"cell_type": "markdown",
"id": "e2292cb0",
"metadata": {},
"source": [
"While we're at it, let's calculate our typical sailing speeds."
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "a1f6e274",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"4.5"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"round(vessel_speed.query('state == \"sailing\"')['knots'].median(), 1)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "52b2bb94",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"4.2"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"round(vessel_speed.query('state == \"sailing\"')['knots'].mean(), 1)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "79c5005f",
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Frequency'>"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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c1MAAAChJqDQNG7cOD344IPWssPhUFtbm+69915+WgUAAPRJAX08t2zZMl177bXKyMjQRx99pMLCQr355pvq37+/nn766Z7uEQAAIOgCCk0ul0v19fV6+umntXPnTp08eVLTp0/XzTff7HdjOAAAQF8RUGiSpOjoaN1222267bbberIfAACAkBRQaPr1r3/9uetvueWWgJoBAAAIVQGFprvuustvuaOjQx9++KEiIyPVr18/QhMAAOhzAvr2nMfj8Xu1tbXp9ddf11VXXcWN4AAAoE8K+LfnTpeWlqZFixZ1mYUCAADoC3osNElSWFiYDh8+3JO7BAAACAkB3dP0wgsv+C2bpqnGxkZVVFRo1KhRPdIYAABAKAkoNE2ePNlv2eFwaMCAAfr2t7+tBx54oCf6AgAACCkBhaaTJ0/2dB8AAAAhrUfvaQIAAOirApppmjdvnu3a8vLyQN4CAAAgpAQUmnbt2qWdO3fq448/Vnp6uiTpjTfeUFhYmK688kqrzuFw9EyXAAAAQRZQaJo0aZJiY2P15JNPKj4+XtKpB17+4Ac/0Le+9S0VFxf3aJMAAADBFtA9TQ888IDKysqswCRJ8fHx+s///E++PQcAAPqkgEJTS0uLjhw50mW8ublZra2t59wUAABAqAkoNN1www36wQ9+oN///vc6dOiQDh06pN///veaPn26brzxxp7uEQAAIOgCuqfp0UcfVUlJib7//e+ro6Pj1I7CwzV9+nQtXbq0RxsEAAAIBQGFpn79+unhhx/W0qVL9Y9//EOmaerSSy9VTExMT/cHAAAQEs7p4ZaNjY1qbGzUZZddppiYGJmm2VN9AQAAhJSAQtP777+vMWPG6LLLLtP111+vxsZGSdIPf/hDHjcAAAD6pIBC049+9CNFRETo4MGD6tevnzU+depUVVVV9VhzAAAAoSKge5o2bNigF198UZdcconfeFpamg4cONAjjQEAAISSgGaajh8/7jfD9In33ntPUVFR59wUAABAqAkoNF199dX69a9/bS07HA6dPHlSS5cu1bXXXttjzQEAAISKgELT0qVLtXz5cl133XVqb2/X3XffrczMTL300ktavHhxjzb47rvv6vvf/74SExPVr18/ff3rX1ddXZ213jRNLVy4UC6XS9HR0Ro9erT27t3rtw+fz6c5c+aof//+iomJUUFBgQ4dOuRX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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"apparent_wind['knots'].plot(kind = 'hist')"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "ec052ee1",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"5.3"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"round(apparent_wind['knots'].median(), 1)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "80fa6d3a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6.2"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"round(apparent_wind['knots'].mean(), 1)"
]
},
{
"cell_type": "markdown",
"id": "bb0e5e79",
"metadata": {},
"source": [
"## Output curves\n",
"\n",
"We want to know the generation potential from the wind generators.\n"
]
},
{
"cell_type": "markdown",
"id": "9314dba9",
"metadata": {},
"source": [
"[Superwind data](https://www.superwind.com/wp-content/uploads/2018/05/SW-350-Watts-Power-Curve-January-2015.pdf) uses m/s so we will need to convert it."
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "eaafb12a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8740e74c40>"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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B8uXL6dXr14mvWoRqQ0+ZgcQkfppzpw5TJ48mQ8++IA+ffq4loeEhDB79my8vb258soruemmm/j888958MEH2bVrFx9++CFfffUVPXv2BGDRokXExsby/vvvc/vtt2Oz2bBYLERFRbkec9++fQQGBjJ48GCCgoKIi4vj6quvvuyvWURqjwqKiNS6xYsXc/jwYVavXs0111xT7baOHTvi7e3tuh4dHc2WLVsA2L59Oz4+PiQnJ7tub9q0Ke3atWP79u1nfb4BAwYQFxdHy5YtueGGG7jhhhsYNmwYAQEBtfzKRORy0Uc8IlLrOnfuTHh4OG+88QaGYVS7zdfXt9p1i8VCVVUVwGljTzEMA4vFctbnCwoK4ttvv+Wdd94hOjqap556ik6dOnH8+PFLeyEiYhoVFBGpda1atWLVqlV88MEHjBs37oLv16FDByorK1m3bp1r2bFjx9i5cyft27cHwM/PD6fTedp9fXx86N+/P9OnT2fz5s3s3buXlStXXvqLERFT6CMeEakTbdu2ZdWqVaSkpODj48NLL7103vu0adOGIUOG8OCDD/Laa68RFBTEE088QbNmzRgyZAgAV1xxBcXFxXz++ed06tSJgIAAVq5cyY8//kivXr0ICQlh2bJlVFVV0a5duzp+lSJSV1RQRKTOtGvXjpUrV5KSklLtuJNzeeONN/jjH//I4MGDKS8vp1evXixbtsz10VDPnj0ZM2YMI0eO5NixYzz99NP079+fJUuWMGXKFMrKymjTpg3vvPMOHTt2rMuXJyJ1yGKc7UNfEREREZPoGBQRERFxOyooIiIi4nZUUERERMTtqKCIiIiI21FBEREREbejgiIiIiJuRwVFRERE3I4KioiIiLgdFRQRERFxOyooIiIi4nZUUERERMTt/H8LOemKFFjZjwAAAABJRU5ErkJggg==\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"superwind = [[0, 0], [1, 0], [2, 0], [3, 2], [4, 5], [5, 20], [6, 40], [7, 70], [8, 100], [9, 140], [10, 180], [11, 230], [12, 310], [13, 350], [14, 350], [15,350]]\n",
"wind_output = pd.DataFrame(superwind, columns=['ms', 'watts'])\n",
"wind_output['knots'] = wind_output['ms'].apply(lambda x: x*1.943844)\n",
"wind_output = wind_output.set_index('knots')\n",
"ax = wind_output.plot(y=['watts'])\n",
"ax.axhline(autonomy_target_watts, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "4238b884",
"metadata": {},
"source": [
"At 13kt apparent wind speed we're maintaining our power consumption."
]
},
{
"cell_type": "markdown",
"id": "7d319564",
"metadata": {},
"source": [
"## Potential power generation\n",
"\n",
"The next step is to figure out how much power we'd be getting for a given wind speed and add those to the dataframes."
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "50a3a4d4",
"metadata": {},
"outputs": [],
"source": [
"def find_closest_watts(array, value):\n",
" #print(array)\n",
" knots = array.index.to_numpy()\n",
" watts = array['watts'].to_numpy()\n",
" #print(knots)\n",
" idx = (np.abs(knots - value)).argmin()\n",
" return watts[idx]\n",
"#def find_closest_watts(source, value):\n",
"# if (np.isnan(value)):\n",
"# return 0\n",
"# closest = source.query('knots <= {value}'.format(value=value)).tail(1)['watts'].array[0]\n",
"# return source.query('knots <= {value}'.format(value=value)).tail(1)['watts'].array[0]"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "3ca1ffe8",
"metadata": {},
"outputs": [],
"source": [
"apparent_wind['wh'] = apparent_wind['knots'].apply(lambda x: find_closest_watts(wind_output, x))"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "0e551745",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Frequency'>"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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1O7uDwAAICR0KTSdNXjwYA0ePLi7egEAAAhZXQpNHR0dWrVqld544w01NjbqzJkzAfs3bdrULc0BAACEii6FpoceekirVq3SlClTlJGRIZvN1t19AQAAhJQuhSaPx6M//OEPuu2227q7HwAAgJDUpVsOREZG6vrrr+/uXgAAAEJWl0JTcXGxnnzySRmG0d39AAAAhKQufTxXWVmpN998Uxs3btQNN9ygiIiIgP2vvPJKtzQHAAAQKroUmr761a/qzjvv7O5eAAAAQlaXQtNzzz3X3X0AAACEtC5d0yRJn376qV5//XWtXLlSJ0+elCQdPXpULS0t3dYcAABAqOjSTNOhQ4c0adIkHT58WH6/XxMmTFBMTIwWL16s06dP65lnnunuPgEAAIKqSzNNDz30kIYPHy6v16uoqChz+5133qk33nij25oDAAAIFV3+9tzf/vY3RUZGBmxPTU3VRx991C2NAQAAhJIuzTSdOXNGHR0dnbYfOXJEMTExX7gpAACAUNOl0DRhwgT98pe/NNdtNptaWlr06KOP8tMqAACgV+rSx3PLly/XmDFjlJ6ertOnTys/P1/79+9XQkKCfv/733d3jwAAAEHXpdDkcrlUU1Oj3//+93r77bd15swZzZ49W9/73vcCLgwHAADoLboUmiQpKipK99xzj+65557u7AcAACAkdSk0vfDCCxfdf/fdd3epGQAAgFDVpdD00EMPBay3t7frX//6lyIjI9WnTx9CEwAA6HW69O05r9cbsLS0tOj999/XzTffzIXgAACgV+ryb8+da9CgQVq0aFGnWaiLKS0t1Te/+U3FxMQoMTFRd9xxh95///2AGsMwtGDBArlcLkVFRWn06NHau3dvQI3f79fcuXOVkJCg6Oho5eXl6ciRIwE1Xq9XbrdbDodDDodDbrdbTU1NATWHDx/W1KlTFR0drYSEBBUWFqqtre3yTgQAAOiVui00SVJYWJiOHj1quX7Lli164IEHVFVVpYqKCn366afKyclRa2urWbN48WItW7ZMK1as0M6dO+V0OjVhwgTzR4IlqaioSOvWrZPH41FlZaVaWlqUm5sbcAPO/Px81dTUqKysTGVlZaqpqZHb7Tb3d3R0aMqUKWptbVVlZaU8Ho/Wrl2r4uLiL3hWAABAb2AzDMO43Ae99tprAeuGYai+vl4rVqxQSkqKNm7c2KVmjh8/rsTERG3ZskW33HKLDMOQy+VSUVGRfvzjH0v6bFYpKSlJjz/+uO677z75fD7169dPq1ev1owZMyRJR48eVUpKijZs2KCJEydq3759Sk9PV1VVlbKysiRJVVVVys7O1nvvvae0tDRt3LhRubm5qqurk8vlkiR5PB7NmjVLjY2Nio2NvWT/zc3Ncjgc8vl8luovx8ClA7v1eF+GAyUHgt0CAACXZPXvd5cuBL/jjjsC1m02m/r166exY8fqiSee6MohJUk+n0+SFB8fL0k6ePCgGhoalJOTY9bY7Xbdeuut2rp1q+677z5VV1ervb09oMblcikjI0Nbt27VxIkTtW3bNjkcDjMwSdKIESPkcDi0detWpaWladu2bcrIyDADkyRNnDhRfr9f1dXVGjNmTKd+/X6//H6/ud7c3NzlsQMAgNDWpdB05syZ7u5DhmFo3rx5uvnmm5WRkSFJamhokCQlJSUF1CYlJenQoUNmTWRkpOLi4jrVnH18Q0ODEhMTOz1nYmJiQM25zxMXF6fIyEiz5lylpaV67LHHLneoAACgB+rWa5q+iAcffFDvvPPOeb99Z7PZAtYNw+i07Vzn1pyvvis1nzd//nz5fD5zqauru2hPAACg5+rSTNO8efMs1y5btuySNXPnztVrr72mt956S/379ze3O51OSZ/NAiUnJ5vbGxsbzVkhp9OptrY2eb3egNmmxsZGjRw50qw5duxYp+c9fvx4wHG2b98esN/r9aq9vb3TDNRZdrtddrv9kuMDAAA9X5dC0+7du/X222/r008/VVpamiTpH//4h8LCwvSNb3zDrLMyGzR37lytW7dOmzdv1oABAwL2DxgwQE6nUxUVFfqP//gPSVJbW5u2bNmixx9/XJKUmZmpiIgIVVRUaPr06ZKk+vp61dbWavHixZKk7Oxs+Xw+7dixQzfddJMkafv27fL5fGawys7O1i9+8QvV19ebAa28vFx2u12ZmZldOU0AAKAX6VJomjp1qmJiYvT888+bszter1c/+MEP9K1vfcvy1/QfeOABvfTSS/rzn/+smJgY89ohh8OhqKgo2Ww2FRUVaeHChRo0aJAGDRqkhQsXqk+fPsrPzzdrZ8+ereLiYvXt21fx8fEqKSnR0KFDNX78eEnSkCFDNGnSJBUUFGjlypWSpHvvvVe5ublm6MvJyVF6errcbreWLFmiEydOqKSkRAUFBd3+TTgAANDzdOmWA1/72tdUXl6uG264IWB7bW2tcnJyLN+r6UIzUc8995xmzZol6bPZqMcee0wrV66U1+tVVlaWfv3rX5sXi0vS6dOn9V//9V966aWXdOrUKY0bN05PPfWUUlJSzJoTJ06osLDQvF1CXl6eVqxYoa9+9atmzeHDhzVnzhxt2rRJUVFRys/P19KlSy1/BMctBwJxywEAQE9g9e93l0JTTEyM/vznP2vs2LEB2zdt2qTbb7894MaTVxNCUyBCEwCgJ7D697tL356788479YMf/EB/+tOfdOTIER05ckR/+tOfNHv2bE2bNq3LTQMAAISqLl3T9Mwzz6ikpETf//731d7e/tmBwsM1e/ZsLVmypFsbBAAACAVdCk19+vTRU089pSVLlujAgQMyDEPXX3+9oqOju7s/AACAkPCFbm5ZX1+v+vp6DR48WNHR0erC5VEAAAA9QpdC0yeffKJx48Zp8ODBuu2221RfXy9J+uEPf2j5dgMAAAA9SZdC03/+538qIiJChw8fVp8+fcztM2bMUFlZWbc1BwAAECq6dE1TeXm5/vKXvwT85IkkDRo0yPwhXQAAgN6kSzNNra2tATNMZ3388cf8FhsAAOiVuhSabrnlFr3wwgvmus1m05kzZ7RkyRKNGTOm25oDAAAIFV36eG7JkiUaPXq0du3apba2Nj388MPau3evTpw4ob/97W/d3SMAAEDQdWmmKT09Xe+8845uuukmTZgwQa2trZo2bZp2796tgQN73s99AAAAXMplzzS1t7crJydHK1eu1GOPPXYlegIAAAg5lz3TFBERodraWtlstivRDwAAQEjq0sdzd999t5599tnu7gUAACBkdelC8La2Nv3ud79TRUWFhg8f3uk355YtW9YtzQEAAISKywpNH3zwgf7t3/5NtbW1+sY3viFJ+sc//hFQw8d2AACgN7qs0DRo0CDV19frzTfflPTZz6b86le/UlJS0hVpDgAAIFRc1jVNhmEErG/cuFGtra3d2hAAAEAo6tKF4GedG6IAAAB6q8sKTTabrdM1S1zDBAAArgaXdU2TYRiaNWuW+aO8p0+f1v3339/p23OvvPJK93UIAAAQAi4rNM2cOTNg/fvf/363NgMAABCqLis0Pffcc1eqDwAAgJD2hS4EBwAAuFoQmgAAACwgNAEAAFhA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KCwsrFNabmxs7PT/Pnqj6OhoDR06VPv37ze/RXe1nAsr43U6nWpra5PX671gTW+TnJys1NRU7d+/X1LvOQdz587Va6+9pjfffFP9+/c3t18t74MLjf98ett7IDIyUtdff72GDx+u0tJSDRs2TE8++eRV89pLFz4H5xPs15/QFMIiIyOVmZmpioqKgO0VFRUaOXJkkLr68vj9fu3bt0/JyckaMGCAnE5nwLloa2vTli1beuW5sDLezMxMRUREBNTU19ertra2V54TSfrkk09UV1en5ORkST3/HBiGoQcffFCvvPKKNm3apAEDBgTs7+3vg0uN/3x623vgXIZhyO/39/rX/mLOnoPzCfrr3+2XlqNbeTweIyIiwnj22WeNd9991ygqKjKio6ONDz/8MNitdbvi4mJj8+bNxgcffGBUVVUZubm5RkxMjDnWRYsWGQ6Hw3jllVeMPXv2GN/97neN5ORko7m5Ocidd83JkyeN3bt3G7t37zYkGcuWLTN2795tHDp0yDAMa+O9//77jf79+xuvv/668fbbbxtjx441hg0bZnz66afBGtZludg5OHnypFFcXGxs3brVOHjwoPHmm28a2dnZxte+9rVecw5+9KMfGQ6Hw9i8ebNRX19vLv/617/Mmt78PrjU+Hv7e2D+/PnGW2+9ZRw8eNB45513jEceecS45pprjPLycsMwevdrf9bFzkEovv6Eph7g17/+tZGammpERkYa3/jGNwK+jtubzJgxw0hOTjYiIiIMl8tlTJs2zdi7d6+5/8yZM8ajjz5qOJ1Ow263G7fccouxZ8+eIHb8xbz55puGpE7LzJkzDcOwNt5Tp04ZDz74oBEfH29ERUUZubm5xuHDh4Mwmq652Dn417/+ZeTk5Bj9+vUzIiIijOuuu86YOXNmp/H15HNwvrFLMp577jmzpje/Dy41/t7+HrjnnnvM/7b369fPGDdunBmYDKN3v/ZnXewchOLrbzMMw+j++SsAAIDehWuaAAAALCA0AQAAWEBoAgAAsIDQBAAAYAGhCQAAwAJCEwAAgAWEJgAAAAsITQAAABYQmgAAACwgNAEAAFhAaAIAALCA0AQAAGDB/weUH9wkMx+lFAAAAABJRU5ErkJggg==\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"apparent_wind.wh.plot(kind = 'hist', color = graph_colors['wind'])"
]
},
{
"cell_type": "markdown",
"id": "f6a3f042",
"metadata": {},
"source": [
"Based on the above, average wind power generation per day, in Wh"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "234d26ad",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"356.4"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"round(apparent_wind.wh.mean() * 24, 1)"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "7c8377c6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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QPmP6l/cZs2aISQkBA899BDuv/9+JCYmIjIyEgsWLMDWrVtRUFCgYUutV72ma9euYe3atdi/fz/69euHkpISdO7cGTdu3EBxcbFuvuBVNVX9v2HDBnTu3BkPPfQQPDw88OSTT+K+++7Dnj178Pnnn1sMqwfe3t7o2LEj5s2bh0WLFuHy5cvYuHEjysrKdLOlVL2Neq+nevvKy8sxfvx4LF++HP3794eXlxfGjx8Pd3d3dO3aVcNWWo/LOS7ndEWQKC4uFjdv3lTuV1RUiA0bNgiTySRGjhwpOnbsKCZOnCh69eolbr/9dvH8889r2Frr1FVTlfLyciGEEBEREeLee++t9bysataUk5MjHn30UfHmm29atP/1118X3bt3F+3atRNlZWVaNNVqlZWVQojfPxMhhMjNzVX+joyMFA8++KDYvHmzxfCyqvkZVVZW6raemrWUlJSInJwc5X5mZqYYNmyY6NGjh5g6darYtGmTBq20HpdzXM7pjcsHlL/97W+id+/eYtiwYeKjjz4SeXl5Qgghbty4IZ5//nnx4IMPiqNHjypfmM8++0x0795dfPzxx1o2u0E1a8rPzxdC/D5zVv3/ww8/iNatW4sLFy5o1lZr1aypakURGRkp+vbtK95++21x/fp18frrrwt/f38RGxsrgoODxbJly7RteAMWLVok3n333Tqfq/qMLly4IAYOHCimTZsmrl27JoSQd6Ve37xUWVmpu3rqq6XKmTNnRPPmzcUjjzwiVq5cKSZMmCC6desm3nvvPY1a3DAu57ic0yOXDShms1k88cQTokePHmL9+vXi+eefFz169BCPPvqoMsypU6fEwYMHLRaw2dnZYvTo0eLll1+22OqVQX01PfbYY3UO/+2334pOnTqJhIQEJ7fUevXVNHLkSCGEEAUFBeK1114TXbp0EX5+fiIsLEzs379fCCHEQw89JBYvXqxl8+t04MABER4eLkwmk+jdu7dITEwUQtTeuqtacS9ZskT06dNHrFixotZzMrD2e1dVn8z1qJmHjhw5ovxdXl4uIiMjxYABA0RxcbEzm9wgLue4nNMzlw0oJ0+eFF27dhXbt29XHktISBDe3t5i4cKFdb6maiHapUsXMX36dKe0U43Gaqpqf/WFkKenp/jhhx8sHpdJQzVFR0crj6Wnp4tjx44p92/evCn8/f3F//3f/zm1vdZ45513xBNPPCFWrFghRowYIV566SXlueor6qq/b968KR599FExadIkcezYMbF27dp6e160oPZ7J3M91tZSl3HjxonHHntMlJaWShO4uJzjck7PXDagJCUlCZPJJLKzs4UQv8+U0dHRok2bNuLMmTN1vm7Lli3igQceED///LPT2mottTXl5uaKQYMGicjISKe31VqN1XT69GmL4aueX716tejXr5+4cuWKcxvcgKq2XbhwQek1iY6OFv369RNfffWVEKL2wrPq/qZNm8Sdd94p2rZtKzw9PcUHH3zgxJY3TM33TvZ6mrpc+OWXX8SgQYNEbGys09pqDS7nuJzTM5c9i8fNzQ09evRAbGysxeORkZG47bbb8OmnnwK4dUGp48ePY9euXXj11Vfx1FNPYejQoejXr58WzW6QtTWVl5cDAFq1aoWMjAwUFRWhrKzM6e21RmM1VV1Xo6KiAtnZ2di0aRNeeeUVTJ8+HY899hiCgoKkObq96gyCDh06YMCAAQCASZMmITg4GLGxscjJyYGbm5vFRczc3NyQkpKCb775BqmpqZg0aRJu3LiByMhITWqoi7Xfu4qKCunrUbNcOHnyJHbv3o3p06djxIgR6N27N5544gktml0vLue4nNM1rROSozTWxXrjxg0xfvx4MXnyZCV9Vh0JvWjRIhESEqJs7a1atUoMGTJEDBkyxGK/s7PZs6aq/cqrV6+ulc6dyZ41ZWVliblz54phw4ZJ/TnVHG758uWiX79+9e5Hfv3110X79u0tunZlouYzEkLuetTU8q9//Us89thjYsSIEeLo0aOatbkhelzONUaPy7nG6HE55wyGDCi5ubkWp11VXzhWf3z58uWiV69eYsmSJRav//zzz8U999wjzp8/L4QQorCwUJw7d87BrW6YvWpKS0tzfGOtZK+aUlNTlceqjuTXirU1Vb+fl5cn/vSnP4mHH35Y6Z5OSkqqcxzOdvXqVZGVlSXMZrMQwvJ0aLXfu5pnVzibvWqpWi4UFxdbfPeczd71yLCcs+f3TRb2qkmm5ZyzGGoXT1lZGWbOnIlHH30Ujz76KN555x1UVlbCzc1N6e7z8PDAzZs3sX79erz44ou477778OWXX2LXrl3KeC5dugR/f3906tQJANCyZUt07tzZEDV17NhRkzqqs3dNd9xxh/KYj4+Ps8sBYH1NZWVlWLVqlXK/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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"apparent_wind.plot(y='wh', color = graph_colors['wind'])"
]
},
{
"cell_type": "code",
"execution_count": 28,
"id": "a022b043",
"metadata": {},
"outputs": [],
"source": [
"def aggregate_for_day(dataset):\n",
" daily = {}\n",
" previous_date = None\n",
" previous_watts = 0\n",
" for index, row in dataset.iterrows():\n",
" elapsed = 0\n",
" if previous_date is not None:\n",
" elapsed = (index - previous_date).total_seconds()\n",
" wh = (previous_watts * elapsed) / 3600\n",
" watts = row.wh\n",
" if np.isnan(watts):\n",
" watts = 0\n",
" #if row.state == 'sailing':\n",
" # print('{date} elapsed {elapsed}, produced {wh} with {wind}kt, {watts}'.format(date=index, elapsed=elapsed,wh=wh,wind=row.knots, watts=watts))\n",
" previous_watts = watts\n",
" previous_date = index\n",
" date = index.strftime('%Y-%m-%d')\n",
" if date not in daily:\n",
" daily[date] = 0\n",
" daily[date] += wh\n",
" df = pd.DataFrame.from_dict(daily, orient='index', columns=['wh'])\n",
" df.index = pd.to_datetime(df.index)\n",
" return df"
]
},
{
"cell_type": "code",
"execution_count": 29,
"id": "f72cd6e3",
"metadata": {},
"outputs": [],
"source": [
"wind_generated = aggregate_for_day(apparent_wind)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "1b993875",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8753f40550>"
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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REThRHXMTXp6Ovr37x9ync1mQ05OjnJ9SUkJFixYgJ49e6Jnz55YsGABrFYrZs6cCQCw2+2YNWsW5syZg5ycHGRnZ+Phhx/GgAEDlAOU+/Tpg8mTJ2P27Nl44YUXAAB33HEHpk6disLCwjYXTURERNoV9QHFrXn00UdRU1ODu+++G5WVlRgxYgQ++OADpKenK8ssXrwYer0eM2bMQE1NDcaPH49XX30VOp1OWeaNN97A/fffr3yravr06Vi6dGm80yUiIiKNkYQQItFJtIeqqirY7XZ4PB4ef0OUwno80wMHHj6Q6DSIKELxeP/mb0sRERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKm5sW9HimR6JTICIioiixuSEiIiJNYXNDREREmsLmhogohfHjd9IiNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFOiam6WLVuGgQMHIiMjAxkZGSgqKsL777+v3C6EwPz585Gfnw+LxYJx48Zh165dITG8Xi/uu+8+5ObmwmazYfr06Th69GjIMpWVlSguLobdbofdbkdxcTHOnDkTe5VERESUMqJqbjp37oynnnoKn332GT777DNcccUVuPrqq5UG5umnn8aiRYuwdOlSbNu2DW63GxMnTkR1dbUSo6SkBKtWrcLKlSuxYcMGnD17FlOnTkVDQ4OyzMyZM1FWVobS0lKUlpairKwMxcXFcSqZiIiiwd+foqQj2igrK0v86U9/En6/X7jdbvHUU08pt9XW1gq73S6ef/55IYQQZ86cEQaDQaxcuVJZ5tixY0KWZVFaWiqEEGL37t0CgNi8ebOyzKZNmwQAsXfv3ojz8ng8AoDweDwx19b9d91jvi8RqQO345ZFMj+cQ+pI8Xj/jvmYm4aGBqxcuRLnzp1DUVERDh48iIqKCkyaNElZxmQyYezYsdi4cSMAYPv27airqwtZJj8/H/3791eW2bRpE+x2O0aMGKEsM3LkSNjtdmWZcLxeL6qqqkIuRERElHqibm527tyJtLQ0mEwm3HXXXVi1ahX69u2LiooKAIDL5QpZ3uVyKbdVVFTAaDQiKyurxWWcTmeTx3U6ncoy4SxcuFA5Rsdut6NLly7RlkZEREQaEHVzU1hYiLKyMmzevBk//elPceutt2L37t3K7ZIkhSwvhGhyXWONlwm3fGtx5s6dC4/Ho1yOHDkSaUlERESkIVE3N0ajERdffDGGDRuGhQsX4pJLLsGzzz4Lt9sNAE32rpw4cULZm+N2u+Hz+VBZWdniMsePH2/yuCdPnmyyVyiYyWRSvsUVuBAREVHqafN5boQQ8Hq9KCgogNvtxpo1a5TbfD4f1q1bh1GjRgEAhg4dCoPBELJMeXk5vvrqK2WZoqIieDwebN26VVlmy5Yt8Hg8yjJEREREzdFHs/DPf/5zTJkyBV26dEF1dTVWrlyJtWvXorS0FJIkoaSkBAsWLEDPnj3Rs2dPLFiwAFarFTNnzgQA2O12zJo1C3PmzEFOTg6ys7Px8MMPY8CAAZgwYQIAoE+fPpg8eTJmz56NF154AQBwxx13YOrUqSgsLIxz+URERKQ1UTU3x48fR3FxMcrLy2G32zFw4ECUlpZi4sSJAIBHH30UNTU1uPvuu1FZWYkRI0bggw8+QHp6uhJj8eLF0Ov1mDFjBmpqajB+/Hi8+uqr0Ol0yjJvvPEG7r//fuVbVdOnT8fSpUvjUS8RERFpnCSEEIlOoj1UVVXBbrfD4/HEfPxNj2d64MDDB+KcGRF1JG7HLYtkfjiH1JHi8f7N35YiIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0REEenxTI9Ep0AUETY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDSn4NU8iItICNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKVE1NwsXLsTw4cORnp4Op9OJ//mf/8HXX38dsowQAvPnz0d+fj4sFgvGjRuHXbt2hSzj9Xpx3333ITc3FzabDdOnT8fRo0dDlqmsrERxcTHsdjvsdjuKi4tx5syZ2KokIiKilBFVc7Nu3Trcc8892Lx5M9asWYP6+npMmjQJ586dU5Z5+umnsWjRIixduhTbtm2D2+3GxIkTUV1drSxTUlKCVatWYeXKldiwYQPOnj2LqVOnoqGhQVlm5syZKCsrQ2lpKUpLS1FWVobi4uI4lExERESaJtrgxIkTAoBYt26dEEIIv98v3G63eOqpp5Rlamtrhd1uF88//7wQQogzZ84Ig8EgVq5cqSxz7NgxIcuyKC0tFUIIsXv3bgFAbN68WVlm06ZNAoDYu3dvRLl5PB4BQHg8npjr6/677jHfNxmlWr2UGrhetyyS+Qksw7mkjhCP9+82HXPj8XgAANnZ2QCAgwcPoqKiApMmTVKWMZlMGDt2LDZu3AgA2L59O+rq6kKWyc/PR//+/ZVlNm3aBLvdjhEjRijLjBw5Ena7XVmmMa/Xi6qqqpALERERpZ6YmxshBB566CFcdtll6N+/PwCgoqICAOByuUKWdblcym0VFRUwGo3IyspqcRmn09nkMZ1Op7JMYwsXLlSOz7Hb7ejSpUuspREREVESi7m5uffee/Hll1/izTffbHKbJEkh/xdCNLmuscbLhFu+pThz586Fx+NRLkeOHImkDCIiItKYmJqb++67D++++y4+/vhjdO7cWbne7XYDQJO9KydOnFD25rjdbvh8PlRWVra4zPHjx5s87smTJ5vsFQowmUzIyMgIuRAREVHqiaq5EULg3nvvxf/+7//io48+QkFBQcjtBQUFcLvdWLNmjXKdz+fDunXrMGrUKADA0KFDYTAYQpYpLy/HV199pSxTVFQEj8eDrVu3Ksts2bIFHo9HWYaIiIgoHH00C99zzz1YsWIFVq9ejfT0dGUPjd1uh8VigSRJKCkpwYIFC9CzZ0/07NkTCxYsgNVqxcyZM5VlZ82ahTlz5iAnJwfZ2dl4+OGHMWDAAEyYMAEA0KdPH0yePBmzZ8/GCy+8AAC44447MHXqVBQWFsazfiIiItKYqJqbZcuWAQDGjRsXcv0rr7yC2267DQDw6KOPoqamBnfffTcqKysxYsQIfPDBB0hPT1eWX7x4MfR6PWbMmIGamhqMHz8er776KnQ6nbLMG2+8gfvvv1/5VtX06dOxdOnSWGokIiKiFBJVcyOEaHUZSZIwf/58zJ8/v9llzGYznnvuOTz33HPNLpOdnY3ly5dHkx4RERERf1uKKFiPZ3okOgUiImojNjdEREQqwz+02obNDREREWkKmxsiIiLSFDY3RKR53MVPlFrY3BCpFN+QiYhiw+aGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISJKcjxtAFEoNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiIiTWFzQ0RERJrC5oaIiIg0hc0NERERaQqbGyIiCtHjmR6JToGoTdjcEBERkaawuSEiIiJNYXNDREREmsLmhoiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiDSK56uhVKVPdALtzXfOB5/OF9N99T49fOdiu28ySrV6w1HTHKgpl7Ya8OwA7HxgZ0IeW++78DKnlbkMp7l1JZJ1KNwyja8L/F9L66TapfJcx6NuSQgh4pCL6lRVVcFut+Nn+BnMMCc6HSIiIopALWrxFJ6Cx+NBRkZGTDH4sRQRERFpiub33Jz87mTMnV8id6UnQqrVG46a5kBNubRVImoJPOaAZwcAgGbmMpzmaoxk3sMt0/i64LnU8jyqSSrPdVVVFRz5jjbtudH8MTdGmxFGmzGm+9Yb62O+bzJKtXrDUdMcqCmXtkpELYHHrDfWA4Bm5jKc5mqMZN7DLdP4uuC51PI8qkkqz7Wxoe1182MpIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuVEpnlmUiIi0oqPf09jcEBERkaawuSEiIiJNYXNDRESkUal6iAObGyIiItKUqJubTz75BNOmTUN+fj4kScI777wTcrsQAvPnz0d+fj4sFgvGjRuHXbt2hSzj9Xpx3333ITc3FzabDdOnT8fRo0dDlqmsrERxcTHsdjvsdjuKi4tx5syZqAskaotU/auHiCiZRd3cnDt3DpdccgmWLl0a9vann34aixYtwtKlS7Ft2za43W5MnDgR1dXVyjIlJSVYtWoVVq5ciQ0bNuDs2bOYOnUqGhoalGVmzpyJsrIylJaWorS0FGVlZSguLo6hRCIiIkolUf+21JQpUzBlypSwtwkhsGTJEjz++OO45pprAACvvfYaXC4XVqxYgTvvvBMejwcvv/wy/vKXv2DChAkAgOXLl6NLly748MMPceWVV2LPnj0oLS3F5s2bMWLECADASy+9hKKiInz99dcoLCyMtV4iIqKk0uOZHjjw8IFEp5FU4nrMzcGDB1FRUYFJkyYp15lMJowdOxYbN24EAGzfvh11dXUhy+Tn56N///7KMps2bYLdblcaGwAYOXIk7Ha7skxjXq8XVVVVIRciolTEj1Mp1cW1uamoqAAAuFyukOtdLpdyW0VFBYxGI7Kyslpcxul0NonvdDqVZRpbuHChcnyO3W5Hly5d2lwPERERJZ92+baUJEkh/xdCNLmuscbLhFu+pThz586Fx+NRLkeOHIkhcyIiIkp2cW1u3G43ADTZu3LixAllb47b7YbP50NlZWWLyxw/frxJ/JMnTzbZKxRgMpmQkZERciEiihY/0iFKfnFtbgoKCuB2u7FmzRrlOp/Ph3Xr1mHUqFEAgKFDh8JgMIQsU15ejq+++kpZpqioCB6PB1u3blWW2bJlCzwej7IMERERUThRf1vq7Nmz2L9/v/L/gwcPoqysDNnZ2ejatStKSkqwYMEC9OzZEz179sSCBQtgtVoxc+ZMAIDdbsesWbMwZ84c5OTkIDs7Gw8//DAGDBigfHuqT58+mDx5MmbPno0XXngBAHDHHXdg6tSp/KYUERFpFr8ZFR9RNzefffYZLr/8cuX/Dz30EADg1ltvxauvvopHH30UNTU1uPvuu1FZWYkRI0bggw8+QHp6unKfxYsXQ6/XY8aMGaipqcH48ePx6quvQqfTKcu88cYbuP/++5VvVU2fPr3Zc+sQtRVfUIiItCPq5mbcuHEQQjR7uyRJmD9/PubPn9/sMmazGc899xyee+65ZpfJzs7G8uXLo02PiOKMjR8RJRv+thQRESUdHvhNLWFzQ9SI2l801Z4fUbLhNqU9bG6IiIhIU9jckObF+lcZ/5pLHXyuibSFzY2K8AWWiJIdX8dIDdjcECUY3wyIiOKLzQ0RERFpCpubDsS/0IkoWfD1ipIZmxsiIkp5bOa0hc0NERERaQqbGyKiZiTjX/PJmDNRvLG5ISKilMHmLzWwuekA3JiIiIg6DpsbIiIi0hQ2N6RZ3GNGRJSa2NxQUkv1BibV6yciCofNDcUF32RJy7SwfmuhBkpOiVj32NwQpQi+uRFRqmBzQ6QxbGKIKNWxuSFN4hs8EVHqYnNDRBFj00hawXVZ29jcEBERkaawudEg/kXScTjXRBQvfD2JHzY3REREpClsboiixL+uiIjUjc1NkuEbKxERUcvY3JBqsHFLDXye44PzmJr4vEeGzU0ccaUjIkot0bzu8z2i47C5IaJ2wRdyIkoUNjdERERJjn9MhGJzQ0RERJrC5oaIiIg0hc0NERE1+7EGP+6gZMTmhqiD8E2CiAJS9fWgo+pmc5Mi+FcZpRKu1xQrrjvawOaGOhRfOCiRkmn9S6ZckxXnODE6Yt7Z3LQTNWw0bcmhtfuqob4ANeVClAySZZtJljxbooUakhGbGyIiItIUNjftLNW69lSrl0Ilw/OfDDlSfPE5Tz1sbjSCBwxrF59DdQg8D3w+1IvPDQWwuSGihOObEnUErmepg81NiuJGTsmM62/i8TkgNWNzQx0iFV4IU6FGtVPLc6CWPDpKJPXyYz3qSGxuKCod8cLEFz9KJvFYX2ONoeZtJdrc1FwLJR82N2FwI4tOMr2IBT82GzWiUFxfSSvY3JAq8EU1eoncY0BEzeN2lXhsblQsFTYQLe6Ob0my5k3h8fmkYFwf1IPNjQp09EclySoV5qYjzleUCvOYrHi+qtTD57Z9sLlpB1xZiaixeL0u8PWFqHVsboiSCN/Y4odzSaRdbG7ipD1fKPkirA7xPD6oo55TLa07WqoF0F49sUjWj+ESuU23pj3yUEtt0VB9c/P//X//HwoKCmA2mzF06FCsX78+0Skl7bdUknEFjYbW66PkxPWybTh/6qT250XVzc1bb72FkpISPP744/j888/xgx/8AFOmTMHhw4c7PJdEP5Fq/kuBEi+Vm2W11B5NHmqZu3hTU11qyiVWrdWghRrbi6qbm0WLFmHWrFm4/fbb0adPHyxZsgRdunTBsmXLEp2aIhlXrnh9vJKMtVP89XimB9eFCKXqHyn82L5jtdecJNNc6xOdQHN8Ph+2b9+On/3sZyHXT5o0CRs3bmyyvNfrhdfrVf7v8XgAAFVVVVE/tr/Wj6qqKuXf4OuaG/tr/crjtTRu7xjtEe+SP1yCL+7/Iup4gfs1l9Mlf7gkphgt1Rh8ezznrHGurcULUNPzGByv4MkC5TkNjIPnu7V5bym/4NjRrFutbauJnrO2xlNjTu1dY/C60NacgND1syNqDN4Owm0TkbyGRbs9xvN5DM4vMG68fbemcY3htu/WNFdXcwK3CSEiih+WUKljx44JAOLTTz8Nuf43v/mN6NWrV5Pl582bJwDwwgsvvPDCCy8auBw5ciTmHkLVH0sBgCRJIf8XQjS5DgDmzp0Lj8ejXCorK1FWVgYA2L17t7JcPMZqiZFq8dSYE2vURk6sMfHx1JgTa0xsTvn5+YiVaj+Wys3NhU6nQ0VFRcj1J06cgMvlarK8yWSCyWQKuU6WL/Ru6enpynXxGKslRqrFU2NOrFEbObHGxMdTY06sMXE5derUSXkPj4Vq99wYjUYMHToUa9asCbl+zZo1GDVqVIKyIiIiIrVT7Z4bAHjooYdQXFyMYcOGoaioCC+++CIOHz6Mu+66K9GpERERkUqpurm5/vrr8f333+NXv/oVysvL0b9/f7z33nvo1q1bRPc3mUyYN28eMjIy8PjjjwNAm8fxiKfGnNQeT405sUZt5MQaEx9PjTmxxsTm1Pgwk2hJQrTlu1ZERERE6qLaY26IiIiIYsHmhoiIiDSFzQ0RERFpCpsbIiIi0hRVf1sqGkIIfPjhh/j000+xbds27Nu3D2fPnkV9fT0aGhoAADqdLqqxXq+HTqeDJEmQJAkNDQ3KpSNjpFo8NebEGlljsuSk9nhqzIk1JrZGSZKQlpYGh8OBvn374uabb8aECRPC/hpBpDTxbaljx45h6tSp+PLLL2EwGEJ+QJOIiIjUT5Zl+P0XflhzwIABeP/999GpU6eYYmmiubn66qtx9uxZ6PV67NixA71794bVasWOHTvQvXt37N+/H9XV1TCbzaitrQWAVsfp6enw+/3weDyw2+0AoIxlWY4oXjxipFo8NebEGlljsuSk9nhqzIk1JrZGg8GA4cOH4+zZs/j6668xdOhQZTx69Gi88847iEnMP7mpIjabTZSVlQmbzSYsFkuTscViEQDEypUrlV8bbW1sNpuV+zU37ogYqRZPjTmxRtaYLDmpPZ4ac2KNia3RbDYLm80mduzYEXYcK00cUGyxWHD69GlYLBYYjcYmY6PRCEmScPToUeXzwdbGRqMRRqMRAMKOOypGqsVTY06skTUmS05qj6fGnFhjYms0Go2wWCyorKwMO46VJj6Wuu+++7B69Wr069cP69evh9lsxuDBg7Fp0ybIsgyfz4e6ujoIISBJFw5Qam1sMBjg9/tRV1cHg8EAAMpYluWI4sUjRqrFU2NOrJE1JktOao+nxpxYY2JrNBqNKCoqwldffYXa2lqMHDkSZWVl8Hq9+MlPfoJnn30WsdBEc+Pz+fDAAw/g5ZdfRl1dXaLTISIiohjJsozbb78dzz33nLJXKFqaaG4Cqqqq8Nlnn+HgwYPYu3cvysvLYTAYcP78eQCA1WqNelxXV4fs7GwAwOnTp2OKF48YqRZPjTmxRtaYLDmpPZ4ac2KNia0xMzMTDocDI0eOxJgxY5CRkYG20FRzQ0RERKSZk/idO3cOK1aswLp167Bjxw6Ul5fD6/WioaEBsfZvkiRBlmVlLISA3++PKl48YqRaPDXmFO94aswp3vHUmFO846kxJ7XHU2NO8Y6nxpziHS+eOQWO47Hb7bjoooswc+ZM3HbbbbDZbFHHUmJqYc/N7t27MXHiRFRXV8Pr9cLn8ymTTUREROonyzJkWUZDQwOcTic++ugj9O3bN7ZYcc4tIe655x6MGTMGQ4YMQWZmJmbMmIExY8bA6XTi2muvhcPhgMFgQOfOnWEwGCIaOxwOOBwOSJKE3NzcJuOOipFq8dSYE2tkjcmSk9rjqTEn1pjYGh0OB8aMGYMZM2YgNzcXo0aNwnXXXQchBO65557YGwOhARaLRezatUtYLBZhNpubjM1mswAg3nnnHeXkQa2NTSaTcr/mxh0RI9XiqTEn1sgakyUntcdTY06sMbE1mkwmYbFYxM6dO8OOY6WJY26ysrKwb98+ZGVloba2tsnYarXC6/Vi8+bNyvfrWxtbrVZIkgSv19vsuCNipFo8NebEGlljsuSk9nhqzIk1JrZGq9UKi8WC/fv3hx3HLI47UBJm3rx5wm63i4kTJwqDwSBMJpMYOnSo0Ov1QqfTCUmSlE4x0ossy8r9JEkKO+6IGKkWT405sUbWmCw5qT2eGnNijYmtUZZl0adPH2EymYTRaBRFRUXCYrEIi8UinnjiiZj7Ak0cUAwAv/3tb/Hss8+ivLw80akQERFRjNLT0/GLX/wCjz76aMwxNNPcBBw8eBAVFRX47rvvcPz4cej1etTX1wNAzGOXywUAbYoXjxipFk+NObFGbeTEGhMfT405scbE5pSTk4MhQ4agoKAAbaW55oaIiIhSmyYOKA72ySefKKd03rt3L4YMGYIdO3bgm2++wcCBA/Hll18CQFTjXr16KbHHjBkDAFHHi0eMVIunxpxYI2tMlpzUHk+NObHGxNZYW1uL3r17w2q1YseOHejdu7cSM2pxOaJXRSRJEn369FEOaurTp49y4JLRaIx5HO6SiBipFk+NObFGbeTEGhMfT405scbE5iTLsujdu7cyjpXm9twcPHgQBoMBdXV1OH78ODp37oyjR4+ivLwcXbp0wZEjRwAgqnFeXh4AYNeuXejXrx8ARB0vHjFSLZ4ac2KNrDFZclJ7PDXmxBoTW2PgGB6DwYCjR48qx/PEgsfcEBERkaZobs/NoUOHUFFRgYqKCuXo7cCPZ8Y6Dpxaui3x4hEj1eKpMSfWqI2cWGPi46kxJ9aY2JxycnIwaNAgdOvWrc29gGaam8WLF2PRokU4duwYfzCTiIgoSWVmZmLevHkoKSmJOYYmfjjz17/+NebPn48+ffrAYDDAZDJhyJAh0Ov10Ol0kGVZOd2zJEkRjVu6T6Tx4hEj1eKpMSfWyBqTJSe1x1NjTqwxsTXKsozevXvDaDTCYDBg5MiRqK2txdy5c/Hkk08iVppobl588UW89tpr2LNnD9LT07Fy5UqcOHECdrsdf//735GVlQUAeOyxx5T7tDa22+3Izs6GJEnIzMwMGUcaLx4xUi2eGnNijawxWXJSezw15sQaE1uj3W5HVVUVVq5cibS0NBw+fBgrVqyAxWLBsmXLECtNfCz1/fffo7CwEN9//z2EEE3G586dgxACo0aNUj6yam18/vx5SJLU4rgjYqRaPDXmxBpZY7LkpPZ4asyJNSa2xiVLlqC2tha9evXC+fPnm4xjJjRg7Nix4qabbhJjxowRTqdT3Hjjjcr4hhtuEA6HQxgMBtG1a1dhMBgiGjudTuFwOIQkScLhcDQZd1SMVIunxpxYI2tMlpzUHk+NObHGxNbocDjEmDFjxA033CCcTmfIeOzYsTH3BZr4KvjOnTsxadIknD9/HjU1Nairq1O6RyIiIlI/WZYhyzIaGhqQm5uLjz/+WDl3TrQ00dwAQHV1NZYvX47169dj+/btqKiogM/nU75mFgtJunBwVGAshIDf748qXjxipFo8NeYU73hqzCne8dSYU7zjqTEntcdTY07xjqfGnOIdL545SZIEg8GAjIwMdOvWDddffz1mzZqFjIyMqGMpMbXS3BAREREBGjmgOODs2bPYvn07/vOf/+Drr7/Gd999B6PRiHPnzgEAbDZb1GOfz4ecnBxIkoRTp07FFC8eMVItnhpzYo2sMVlyUns8NebEGhNbY2ZmJhwOB0aOHInLLrsMaWlpaAtNNDf19fWYM2cOXnzxxbYdXU1EREQJpdfr8dOf/hS///3vYTAYYoqhiY+lHnjgAbz99tsYMGAA1q9fD5PJhMGDB2PTpk2QJAl1dXWor6+HEAKSdOHEQa2N9Xo9hBCoq6uDXn+hB6yvr4fBYIAkSRHFi0eMVIunxpxYI2tMlpzUHk+NObHGxNZoMBhQVFSEr776CrW1tSgqKsLnn38Or9eLWbNmYcmSJYiFJk7it2LFCrz++uv47LPPoNfr8be//Q1ffPEFDAYD3n33XVgsFggh8PTTT0MIEdHYbDbDarUCAKxWK2w2GwDAYrFEHC8eMVItnhpzYo2sMVlyUns8NebEGhNbo9lsxq5du/DWW29Bp9OhrKwMb731FmRZxhtvvIFYaeJjqZqaGuTm5qKmpgZ+v7/J2OfzQQiBrl27QogLO6paG9fV1Snxw40jiRePGKkWT405sUbWmCw5qT2eGnNijYmtMfCt5pycnLDjWGniY6lp06ahpqYGsizj888/R58+fWA2m/H555+jR48e2LdvH6qrq2GxWFBTUwMArY7T09Ph9/vh8Xhgt9sBQBnLshxRvHjESLV4asyJNbLGZMlJ7fHUmBNrTGyNer0ew4YNQ21tLXbv3o0hQ4Yo46KiIrz77ruIhSaamyNHjuCqq67Cnj17oNfr4fV6E50SERERRUGS/nvy3T59+uCDDz5A586dY4ulheYGAPx+P/71r39h06ZN2Lp1K/bv34+zZ8+ivr5eObGQLMvKZ32RjHU6HfR6fcjBT9HGi0eMVIunxpxYI2tMlpzUHk+NObHGxNYIXPhauNPpRO/evXHTTTdh8uTJykkCY6GZ5oaIiIgI0Mi3pYiIiIgUQmMuuugiMWHCBHHRRRcJs9ksJkyYIMxms5AkSWRnZwtJkqIem81mYTabBQBlnIgYqRZPjTmxRtaYLDmpPZ4ac2KNia3RbDaLgoICMX78eGUcK018FTzYrbfeCofDgZMnT2Lr1q344Q9/CIPBgH379mHw4MH4/PPPASCqca9evSCEwLZt23DppZdCCBF1vHjESLV4asyJNbLGZMlJ7fHUmBNrTGyN586dw6WXXorc3FyYTCZceumliBWPuSEiIiJN4TE3REREpCma+Vjq6NGjWLZsGT766CPs3bsXZ8+eRUNDA9q6Y0r6f9+7l4K+7paIGKkWT405xTueGnOKdzw15hTveGrMSe3x1JhTvOOpMad4x4tXTpIkQZIkmEwmOBwOTJ8+HY8++ii6dOkSUzxAIx9LbdiwAVOmTEFOTg6OHj0Kv98Pg8EAn8+X6NSIiIioBbIsw+/3Q5Zl2Gw2nDt3DmazGR988AFGjx4dW8w455gQDz74IG6//XY4HA7k5ubigQcewMCBA+FyuVBSUgKXywW9Xo/BgwdDr9dHNHY6nXC5XJAkKey4o2KkWjw15sQaWWOy5KT2eGrMiTUmtkan04khQ4agpKQEubm5KCwsxP3334+0tDSUlJTE3hg0+z2qJGI2m8XevXuF2WwWJpOpydhkMgkA4r333hMAIhobjUblfs2NOyJGqsVTY06skTUmS05qj6fGnFhjYms0Go3CbDaLPXv2hB3HShPH3OTl5WHjxo3Iy8tDdXV1k3F6ejrq6urwt7/9TTmdc2vjjIwMAIDP5ws7jiRePGKkWjw15sQaWWOy5KT2eGrMiTUmtsaMjAykp6dj06ZNYccxi+MOlIT54x//KIxGoxgzZoyQZVnIsiwKCgqEJElKh8gLL7zwwgsvvKjv4nQ6BQAhSZLo16+fkGVZ6PV6sWzZspj7Ak0cUAwAb731FhYvXoxt27bB7/cnOh0iIiKKkiRJ6NGjB37zm99gxowZscfRSnMTUFdXh1OnTqGurg51dXWorq5Wdm3FOjYYDErsRMZItXhqzIk1aiMn1pj4eGrMiTUmNqfs7Gzk5eUpMdtCc80NERERpTZNHFAMANu2bcOSJUvw8ccfo6Kios0nOCIiIqKOI0kSrFYrLrvsMjz55JMYNmxYzLE0cZ6bd955B6NHj8aePXtw/PhxAEBWVlaCsyIiIqLWWK1WZZyVlYUPPvgARUVFWL16dcwxNdHc/OIXv8CvfvUr+Hw+OBwOLFiwAPn5+XC5XFi4cCFcLhd0Oh0mT54MnU4X0bi1kxR1VIxUi6fGnFgja0yWnNQeT405scbE1uh0OnHRRRfhqaeegsPhQEZGBhYuXIjs7Gz8/Oc/j70xiMdXsRPNZDKJr7/+WphMJmE0GpuMjUajACDef/995atnrY0NBoNyv+bGHREj1eKpMSfWyBqTJSe1x1NjTqwxsTUaDAblhLvhxrHSRHPTt29f8dvf/lb07dtXOJ3OJmOn0yl0Op2YMmWK0Ol0EY2dTqdwOp1CkqSw446KkWrx1JgTa2SNyZKT2uOpMSfWmNganU6n6NOnj/Je3XgcK000N3//+9+FXq8XgwcPVk7cl52drXSHvPDCCy+88MKLOi9Wq1UAF07i17lzZyFJktDr9eLtt9+OuS/QxDE3P/7xj/HJJ5+gV69ecDqdkCQJp0+fTnRaRERE1Irz588DAIQQOH36NK644gp88sknuOaaa2KOyfPcEBERkaZoYs8NERERUQCbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmaOaHMwOOHj0Ks9mM1157DUuWLMGQIUOwZcsW6PV6uFwuVFZW4rvvvoPf74fNZsPAgQMxfPhwPPDAA5AkCYcOHcJtt92GY8eO4brrrsP69etx5swZuN1udO3aFV9//TXKy8shSRKysrLQt29fTJs2Dbfffju2bNmC2bNn46qrrsLrr7+OQYMG4dtvv0VGRgZsNhtOnToV8WOPHDkSu3fvDpt3eno6evfujaFDh+KRRx5Bly5d8NFHHzV57AMHDgAADAYDamtrUVlZCUmS4Ha7MXz4cAwdOhQDBgxA9+7d8de//hWXXXYZbr/9dgwZMgRr165Fv379mo0RrvYnnngCBoMBW7ZswZAhQ2KuPR7z3lzeubm5GDlyJLp16xb1vDfOOzDvkc6Z2uc9uPb8/HwIIbB3717U1dXBZrPh4osvRrdu3ULyf+mll3DNNddEHCPwsyiN83e5XFi9ejUuu+wyHDx4EBUVFfB6vZBlGWlpaW2a91RcV9PT0zF8+HBcccUVmDZtGioqKpCXl4dnn30Wer0eBw4cwNq1a2Ne3ysqKjBnzhxs374dX375perW1XDrWazzfurUKfz5z3+OaM7UOu+Rvi8F8h8xYgQGDhyIyy+/HHV1dXjsscewfv36DnlvGz58OK699lrceOONsNlssTcDcTmLXoI9++yz4tlnnxUXXXSR6Nq1q7jzzjuVk/k1d5Flucl1ubm5ysmEWrqYzeawJyEKFzPejx1umeuuu07odLpW72s0GoXJZGpyfWCuIolhMBgSVntb5t1gMIRdJyJ97HCPceONN6bEvFsslrDXB/LviG0mlnlP1XU1LS2txecr1tpTdd4zMzMjyjvZ5725/H/84x+3Kf9Y1luDwSA6deokdu3aFXNfoInmJnBWw8CK1KlTp2ZXrNzcXGEymUR6enrIcoFL4HcxGl/0er2ysjgcDpGWlia6d+8edtnmVsQJEybE9NiBvHNzc4XD4RAmkynsRtzSY/fo0UNYLBYxduxYkZOTIwAIl8sV8UobiKHX61usvbnLiBEjEjbvgbwHDhyo1By8EbY278F5h2tSWpuzZJx3AMJkMomcnBwxaNAgUVhYKPR6vfJ8BG9XkcSIdr2VZVnY7XZhMpmU35hR+5ypYV3NzMwM+3xFemnt9bG5S+BxEr2utuX1saV5b23OkmHeW3pfCs5fkqSwjVJrMWJ97vLy8kReXp6YMmWKeOWVV0SPHj1Et27dRP/+/cW4ceNi7gs00dzccccdYtCgQUKSJJGRkSG++OILZeJeeOEFYbFYol7ZgP92wo888khU3ffSpUsFAJGRkdHsStLa5fHHH1dOQR3N/QKPHUve4S7Rxggsa7fbhcViiegvjnjPe1tqj3Xe2zJnapn3QO2PPPJIzHnHGmPx4sXKWK/XxzR/XFdjf746cn1P5LqayvMej/el9npvkyRJ6HQ6sX79emG1WsU777wj8vPzhcViibkv0MQBxS+88ALmzZsHIQQ6deqEN998U7lt/fr1yMrKgt1uD3vf3Nxc/OY3v1H+n56eroyNRiMA4IYbbkBubi4AQK//72FKf/jDH+BwOJrEDHxOePbsWTgcDmRmZgIAdDqdsozJZGrxsXft2gUhREjeJpMpJO/169cr/zebzSGP3Thvp9OpXP/LX/5SqWXBggXK9cG1tRajudoDqqurkZWVpdQUmMvg/Ntr3hvfNzDvRqMRJpMJ2dnZIfFam/fGeQfPezRzpvZ5D9Q+fvx45brgdS4rKwsmkwl6vR4333xzTDEaz19A4PTrAFBfX9/ks/a2zHuqrquB50uSpJD7BYtkfQ+uPfA6A1w41qNx/mpZV5tbz1p7fWxu3oMl67xH8r4UeA7++Mc/Qpabtgft8d4myzJsNhsaGhowYcIEZGdnY+DAgThx4gSysrLCzk9E2rrXRE0kSRJ2uz2km5UkSWRlZQlZlpXrZVkWOTk5QqfTiVGjRom77rpLAE0/swz8RZGZmancJsuy0Ov1wmq1ii5duojRo0cr1weWCd4FF3jswP9lWRZpaWnCaDS2+NiSJAlJkkLyttvtwmAwCFmWQ+7rcrlEenp6k8e22Wwhu2f1er2wWCxKR2yz2URWVlbI7cE5hIshy3KLtQdfwtXeUfPeOG9JksT48eOF0WgU/fr1E3a7PeJ5by5vp9MZ0Zwly7wHajcajcpn5FarVZhMJiHLsrjsssuE2+1ukn8kMfR6vZBlWVx++eXiT3/6U5P8G2+zwf+Pdd5TcV3V6/UiIyND6PV6MXz4cJGZmSkkSRJPPPFE2L/yo1nfjUZjyLz36NFDdetqa+tZS/Muy3LYeW+8riXrvLf0vqTT6YTFYlE+0ps2bZqSW8+ePZXl2uu9rVu3bqJLly7C7XaLq6++Wtx1111ClmXxxBNPxN4PCKGd35b6yU9+AgDYtm0bdu3aFfH9srKykJaWhvHjx2PTpk34+uuvI76vJEnQ6/UYOHAgevXqFbLXqL0fO/i+Xq836se2WCyYP38+ysrKcOTIEXTu3BkrV66M+P6Na1+7di3Ky8tjyr+j5z0jIwM9e/bEgAED2jTvtbW1Uc0ZkNzzHi7/kydPRhxDkiQACMn/o48+wvHjx6PKO9p5T9V11Ww2o1+/fvjss88wc+ZMfPvttzh8+HDMte/YsUP5lo5er0d9fX2L903UvIdbz2Kd91jyVtu8R1u7zWbD+PHjkZ2dDa/Xi2+//RZbtmyJKkZbnrvMzEz84Ac/wOrVq6N6zJA4Wmpugm3fvh3r16/HlClTkJGRgdzcXOzevRv19fXQ6XQ4dOgQnE4n3G43CgoKQu67detW/N///R+uueYaZGZmolOnTsp9L7nkEuzduxcHDhxo8f6rVq3CzJkzkZubC4vFgqNHjwK4sMs91sc2mUw4duwYdDodevTo0eS+4R77u+++AwBccskl2L9/Pw4dOtTi/RsaGvD+++9j9+7dmDJlSpMYiao9lseONu/mHru19aW1OUvmeS8sLMTBgwdx5swZeL3eFte7lmLs27cP33//PWw2W6v5V1VVQZIk6HQ6VFRUxDzvqbiumkwmVFRUwGQywW63Y+DAgU2eq9ZiRPL6+M9//hOzZ8+G3++HwWBQxbxHu55x3v877wAizr+93tsqKiqafd5iodnmhoiIiFKT5k7iF86RI0cwb948zJ07F3feeSfS09Nx/fXX49lnn4Xb7cb111+PP/7xj7jyyisxbNgwvP322+jWrRtGjx6NtWvXwufzobCwEJ9//jlOnToFm82GtWvX4sSJE6iurm718QO7SHU6HQwGA6xWK3r16oXLL78cd911FwBg3rx5eOKJJzBnzhykpaWFjIPzvuWWW/D8889Dp9Nh8uTJWLNmDfr374/CwkIcPXo0JP/AOCMjA5mZmSgrK0Pv3r3xn//8B//7v/8Ln88XNs9w/a4kSZAkCSaTCQ6HA9OnT8ejjz6KLl264MiRI2HzDozNZjOuvvpqvP766x0675HkHem8B+d9yy234M9//rMy7wcPHlRyDX4Okm3eGz8H77zzDsrLyzFgwABUV1fj008/xZdffhly8G9rZFmGLMvKiScD63zj/O+66y7ceuut+P7771FfX4+qqioAFz4a0Ov1mD17dovbSvB1ZrMZkydPDqk3ML7zzjubXc8OHjyIkydPwu12w+v1wuPxYMWKFaiqqgr73AQ/R0II5bmSJAlGozHm5yt4+/7nP/8JnU6HGTNmNLt9d+vWDZ07d8Y//vEPFBQUwOVy4e9//zu++eYb1NTUoK6urtX1rLXnq7l5Dx4//vjjHTrvsaxnzc17cN7Br7EzZsxodvtOtnkP9xobmPfTp0/j5MmTqKurw5o1a3D+/PlWP/oKrq2t722ZmZl49tlnm9Q1YcIE3HLLLRGtA0207RDe5FBWViYkSRJ5eXlhD4LsyIssy8rBhxdddJFIT08Xr7zyipBlWckzeKymvAP/pqenKwevbdiwIWzegbHa8+a8t//FaDQqX/0MrPPB+UuSFHKSr+CDlQPj1raV9qg71q/zm81mzT1fLb1GybIsVq9enfB5b20947y376Wt721Dhw5V4gQvHytNNDerV68Wq1evFj//+c/FtddeK6699loxatQo0bt3b9G7d2/hdDoFEHqm1eAjuIM3psZHf4db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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = wind_generated.plot(kind='bar', color = graph_colors['wind'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "3d05aba5-c345-40e2-8187-ce75367d6910",
"metadata": {},
"source": [
"## Actual power generation\n",
"\n",
"Calculate output for hydrogenerator (only 2023 onwards)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "d996c76c-7fe6-462a-aa2d-4b8db30a5189",
"metadata": {},
"outputs": [],
"source": [
"hydros = []\n",
"for trip in trips:\n",
" hydro_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.chargers.hydrogenerator.power\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window) \n",
" result = client.query(query=hydro_query)\n",
" if result:\n",
" hydros.append(result['electrical.chargers.hydrogenerator.power'])\n",
"hydro_output = pd.concat(hydros)"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "76581c40-77d8-4d83-9d87-08e1370437c4",
"metadata": {},
"outputs": [],
"source": [
"hydro_generated = aggregate_for_day(hydro_output)"
]
},
{
"cell_type": "code",
"execution_count": 33,
"id": "66ba6a2b-f23f-4ddf-84b0-0d4d68fa6fde",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8741886520>"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAjYAAAIiCAYAAADb8YK4AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABPBUlEQVR4nO3deXxU9b3/8feZNfskIWQZCRgVZa0LCgJeWUVbEa1XsGJRW61YwEpFbdVfK7YKLi1g5WrdNwr0/lqxXm+roLJIQUUQFdyVskgiXokJSzaSz+8Pbs6PkNCaZOLMHF7Px2MevjM5M+d7DnMyb885c8YxMxMAAIAH+OI9AAAAgFih2AAAAM+g2AAAAM+g2AAAAM+g2AAAAM+g2AAAAM+g2AAAAM8IxHsAHaWhoUHbt29XZmamHMeJ93AAAMDXYGbatWuXotGofL7W73/xbLHZvn27iouL4z0MAADQBlu3blWXLl1a/TjPFpvMzExJ+1dMVlZWnEcDAAC+jsrKShUXF7vv463l2WLTePgpKyuLYgMAQJJp62kknDwMAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8w7Nfgtmodk+tav218R4GAAD4Gmr3tO892/PF5rfR3ypFKfEeBgAA+BqqVd2ux3MoCgAAeIZjZhbvQXSEyspKRSIRfbH9C2VlZcV7OAAA4GuorKxU52hnVVRUtOn92/OHokLpIYXSQ/EeBgAA+BpC9e17z+ZQFAAA8AyKDQAA8AyKDQAA8AyKDQAA8AyKDQAA8AyKDQAA8AyKDQAA8AyKDQAA8IxWF5sVK1bonHPOUTQaleM4euaZZ9zf1dXV6Wc/+5n69u2r9PR0RaNRXXLJJdq+fXuT56ipqdHVV1+tvLw8paena8yYMdq2bVuTacrLyzVhwgRFIhFFIhFNmDBBX331VZsWEgAAHB5aXWz27Nmj448/XnPnzm32u71792rdunX6xS9+oXXr1unpp5/Whx9+qDFjxjSZburUqVq0aJEWLlyolStXavfu3Ro9erTq6+vdacaPH6/169fr+eef1/PPP6/169drwoQJbVhEAABwuGjXd0U5jqNFixbpvPPOO+Q0a9asUf/+/bV582Z17dpVFRUV6ty5s5566ildeOGFkqTt27eruLhYf/3rX3XmmWfqvffeU69evfTqq69qwIABkqRXX31VAwcO1Pvvv6/jjjvuX46t8bui2vpdEwAA4JvX3vfvDj/HpqKiQo7jKDs7W5K0du1a1dXVadSoUe400WhUffr00apVqyRJq1evViQScUuNJJ166qmKRCLuNAerqalRZWVlkxsAADi8dGixqa6u1s9//nONHz/ebV1lZWUKhULKyclpMm1BQYHKysrcafLz85s9X35+vjvNwWbOnOmejxOJRFRcXBzjpQEAAImuw4pNXV2dvve976mhoUH33Xffv5zezOQ4jvvzgflQ0xzoxhtvVEVFhXvbunVr2wcPAACSUocUm7q6Oo0bN06bNm3SkiVLmhwjKywsVG1trcrLy5s8ZseOHSooKHCn+fzzz5s97xdffOFOc7BwOKysrKwmNwAAcHiJebFpLDUfffSRXnzxRXXq1KnJ7/v166dgMKglS5a495WWlmrDhg0aNGiQJGngwIGqqKjQ66+/7k7z2muvqaKiwp0GAADgYIHWPmD37t36+OOP3Z83bdqk9evXKzc3V9FoVBdccIHWrVun5557TvX19e45Mbm5uQqFQopEIrr88ss1bdo0derUSbm5ubruuuvUt29fjRw5UpLUs2dPnXXWWfrRj36kBx54QJJ05ZVXavTo0V/rE1EAAODw1OqPey9btkzDhg1rdv+ll16q6dOnq6SkpMXHLV26VEOHDpW0/6Ti66+/XvPnz1dVVZVGjBih++67r8kJvzt37tRPfvITPfvss5KkMWPGaO7cue6nq/4VPu4NAEDyae/7d7uuY5PIKDYAACSfhL+ODQAAwDeFYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyDYgMAADyj1cVmxYoVOueccxSNRuU4jp555pkmvzczTZ8+XdFoVKmpqRo6dKg2btzYZJqamhpdffXVysvLU3p6usaMGaNt27Y1maa8vFwTJkxQJBJRJBLRhAkT9NVXX7V6AQEAQOwNn7RFwydtifcwmml1sdmzZ4+OP/54zZ07t8Xf33XXXZo1a5bmzp2rNWvWqLCwUGeccYZ27drlTjN16lQtWrRICxcu1MqVK7V7926NHj1a9fX17jTjx4/X+vXr9fzzz+v555/X+vXrNWHChDYsIgAAOGxYO0iyRYsWuT83NDRYYWGh3XHHHe591dXVFolE7Pe//72ZmX311VcWDAZt4cKF7jSfffaZ+Xw+e/75583M7N133zVJ9uqrr7rTrF692iTZ+++/3+JYqqurraKiwr1t3brVJFlFRUV7FhEAALRg2I8327Afb47581ZUVLTr/Tum59hs2rRJZWVlGjVqlHtfOBzWkCFDtGrVKknS2rVrVVdX12SaaDSqPn36uNOsXr1akUhEAwYMcKc59dRTFYlE3GkONnPmTPewVSQSUXFxcSwXDQAAJIGYFpuysjJJUkFBQZP7CwoK3N+VlZUpFAopJyfnn06Tn5/f7Pnz8/PdaQ524403qqKiwr1t3bq13csDAACSS6AjntRxnCY/m1mz+w528DQtTf/PniccDiscDrdhtAAAwCtiusemsLBQkprtVdmxY4e7F6ewsFC1tbUqLy//p9N8/vnnzZ7/iy++aLY3CAAAoFFMi01JSYkKCwu1ZMkS977a2lotX75cgwYNkiT169dPwWCwyTSlpaXasGGDO83AgQNVUVGh119/3Z3mtddeU0VFhTsNAADAwVp9KGr37t36+OOP3Z83bdqk9evXKzc3V127dtXUqVM1Y8YMde/eXd27d9eMGTOUlpam8ePHS5IikYguv/xyTZs2TZ06dVJubq6uu+469e3bVyNHjpQk9ezZU2eddZZ+9KMf6YEHHpAkXXnllRo9erSOO+64WCw3AADwoFYXmzfeeEPDhg1zf7722mslSZdeeqkef/xx3XDDDaqqqtKkSZNUXl6uAQMGaPHixcrMzHQfM3v2bAUCAY0bN05VVVUaMWKEHn/8cfn9fneaP/zhD/rJT37ifnpqzJgxh7x2DgAAgCQ5ZmbxHkRHqKysVCQSUUVFhbKysuI9HAAAPKXxqsMv39c1ps/b3vdvvisKAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4BsUGAAB4RsyLzb59+/R//s//UUlJiVJTU3XUUUfpV7/6lRoaGtxpzEzTp09XNBpVamqqhg4dqo0bNzZ5npqaGl199dXKy8tTenq6xowZo23btsV6uAAAwENiXmzuvPNO/f73v9fcuXP13nvv6a677tLdd9+te++9153mrrvu0qxZszR37lytWbNGhYWFOuOMM7Rr1y53mqlTp2rRokVauHChVq5cqd27d2v06NGqr6+P9ZABAIBHBGL9hKtXr9a5556rs88+W5J05JFHasGCBXrjjTck7d9bM2fOHN188806//zzJUlPPPGECgoKNH/+fE2cOFEVFRV65JFH9NRTT2nkyJGSpHnz5qm4uFgvvviizjzzzGbzrampUU1NjftzZWVlrBcNAAAkuJjvsTnttNP00ksv6cMPP5QkvfXWW1q5cqW+853vSJI2bdqksrIyjRo1yn1MOBzWkCFDtGrVKknS2rVrVVdX12SaaDSqPn36uNMcbObMmYpEIu6tuLg41osGAAASXMz32PzsZz9TRUWFevToIb/fr/r6et1+++266KKLJEllZWWSpIKCgiaPKygo0ObNm91pQqGQcnJymk3T+PiD3Xjjjbr22mvdnysrKyk3AAAcZmJebP74xz9q3rx5mj9/vnr37q3169dr6tSpikajuvTSS93pHMdp8jgza3bfwf7ZNOFwWOFwuP0LAAAAklbMi83111+vn//85/re974nSerbt682b96smTNn6tJLL1VhYaGk/XtlioqK3Mft2LHD3YtTWFio2tpalZeXN9lrs2PHDg0aNCjWQwYAAB4R83Ns9u7dK5+v6dP6/X73494lJSUqLCzUkiVL3N/X1tZq+fLlbmnp16+fgsFgk2lKS0u1YcMGig0AADikmO+xOeecc3T77bera9eu6t27t958803NmjVLP/zhDyXtPwQ1depUzZgxQ927d1f37t01Y8YMpaWlafz48ZKkSCSiyy+/XNOmTVOnTp2Um5ur6667Tn379nU/JQUAAHCwmBebe++9V7/4xS80adIk7dixQ9FoVBMnTtQvf/lLd5obbrhBVVVVmjRpksrLyzVgwAAtXrxYmZmZ7jSzZ89WIBDQuHHjVFVVpREjRujxxx+X3++P9ZABAIBHOGZm8R5ER6isrFQkElFFRYWysrLiPRwAADxl+KQtkqSX7+sa0+dt7/s33xUFAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDAAA8g2IDHMLwSVvcL3kDACQHig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPAMig0AAPCMQLwHEG/19fWqq6uL9zASQigUks9H1wUAJK/DttiYmcrKyvTVV1/FeygJw+fzqaSkRKFQKN5DAQCgTQ7bYtNYavLz85WWlibHceI9pLhqaGjQ9u3bVVpaqq5dux726wMAkJwOy2JTX1/vlppOnTrFezgJo3Pnztq+fbv27dunYDAY7+EAANBqh+UJFY3n1KSlpcV5JIml8RBUfX19nEcCAEDbHJbFphGHW5pifQAAkt1hXWwAAIC3UGwAAIBnHJYnD/8zwydt+Ubn9/J9XTvkeR9//HFNnTqVj7MDAA4r7LEBAACeQbEBAACeQbFJIv/1X/+l7OxsNTQ0SJLWr18vx3F0/fXXu9NMnDhRF110kfvzCy+8oJ49eyojI0NnnXWWSktLv/FxAwDwTaHYJJHTTz9du3bt0ptvvilJWr58ufLy8rR8+XJ3mmXLlmnIkCGSpL179+o3v/mNnnrqKa1YsUJbtmzRddddF5exAwDwTaDYJJFIJKITTjhBy5Ytk7S/xPz0pz/VW2+9pV27dqmsrEwffvihhg4dKmn/hQh///vf6+STT9ZJJ52kKVOm6KWXXorfAgAA0ME6pNh89tln+v73v69OnTopLS1NJ5xwgtauXev+3sw0ffp0RaNRpaamaujQodq4cWOT56ipqdHVV1+tvLw8paena8yYMdq2bVtHDDepDB06VMuWLZOZ6ZVXXtG5556rPn36aOXKlVq6dKkKCgrUo0cPSfuvrHz00Ue7jy0qKtKOHTviNXQAADpczItNeXm5Bg8erGAwqL/97W9699139dvf/lbZ2dnuNHfddZdmzZqluXPnas2aNSosLNQZZ5yhXbt2udNMnTpVixYt0sKFC7Vy5Urt3r1bo0ePPuwv9z906FC98soreuutt+Tz+dSrVy8NGTJEy5cvb3IYSlKz73tyHEdm9k0PGQCAb0zMr2Nz5513qri4WI899ph735FHHulmM9OcOXN088036/zzz5ckPfHEEyooKND8+fM1ceJEVVRU6JFHHtFTTz2lkSNHSpLmzZun4uJivfjiizrzzDObzbempkY1NTXuz5WVlbFetITQeJ7NnDlzNGTIEDmOoyFDhmjmzJkqLy/XNddcE+8hAgAQNzHfY/Pss8/q5JNP1tixY5Wfn68TTzxRDz30kPv7TZs2qaysTKNGjXLvC4fDGjJkiFatWiVJWrt2rerq6ppME41G1adPH3eag82cOVORSMS9FRcXx3rREkLjeTbz5s1zz6U5/fTTtW7duibn1wAAcDiK+R6bTz/9VPfff7+uvfZa3XTTTXr99df1k5/8ROFwWJdcconKysokSQUFBU0eV1BQoM2bN0uSysrKFAqFlJOT02yaxscf7MYbb9S1117r/lxZWdmmctNRVwKOpWHDhmndunVuicnJyVGvXr20fft29ezZM76DAwAgjmK+x6ahoUEnnXSSZsyYoRNPPFETJ07Uj370I91///1Npjv4m6TN7F9+u/Q/myYcDisrK6vJzat+85vfyMzUu3dv977169drx44d7vq57LLLmn2dwnnnncc5NgAAT4t5sSkqKlKvXr2a3NezZ09t2bL/O5gKCwslqdmelx07drh7cQoLC1VbW6vy8vJDTgMAAHCwmBebwYMH64MPPmhy34cffqhu3bpJkkpKSlRYWKglS5a4v6+trdXy5cs1aNAgSVK/fv0UDAabTFNaWqoNGza40wAAABws5ufY/PSnP9WgQYM0Y8YMjRs3Tq+//roefPBBPfjgg5L2H4KaOnWqZsyYoe7du6t79+6aMWOG0tLSNH78eEn7T5C9/PLLNW3aNHXq1Em5ubm67rrr1LdvX/dTUgAAAAeLebE55ZRTtGjRIt1444361a9+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cnJylJWVpUgkopycHOXk5Cg3NzemOZnXcVvygev5vffe06233qoBAwbowgsv1DnnnKMjjjiCdd6B69zrr+1LLrkk7uuY1zXr/Jtc5wdPU11drSeffFJt0uaDWAnmlVdesYyMDOvZs6ddcMEFFgqFrHPnznbCCSdYfn6+hUIhGzt2rPXq1csyMzNt5cqVZma2fv168/l8Mc+O41i3bt3cY4mNZ4G3JuuAY5SN9x94/LOlxznO/7/gV2pqqnuxpMbfR6NRN3fp0iUmuXv37km7jtuaD1zPgUDAvb/xrP/s7GzWeQeucy+/ths/BRnvdczrmnX+Ta7zIUOG2JIlS9xpysrK3NxanvlKhZ/+9Ke64oorNHv2bJ1yyimaNGmSZs+erWeffVaS3L0dP/jBD7RkyRKdc845GjFihL766is1NDRo7NixMc1mpmAwqPHjx+sPf/iDUlJSlJqaqq+++krZ2dkKBAL67LPP/mmuqKhQdXW1Ro0apeXLl6umpkbFxcUqKirSa6+9pmg02uxxxxxzjGpqalRRUaGGhgZNmTJF99xzj6655hqlpaVp7ty5uuaaayRJDz74YEzyc889p4ceeigp13Fb84HrORAIaPLkybrnnnsUDAbVr18/bdiwgXXegevcC6/tjz76qMW8fPlySYr7OuZ1zTr/Jtf53r17deGFF8picXZMm+pQAkpJSbH333+/WT7wbGsddKZ2vG5//etf7bLLLvuXufGS05988ombv//977tNvqXHvfTSS272+/22ePFik2Tvv/++vfPOO25+7733YpqTdR23NR9qPfv9fvvjH//IOv8G1/nhtJ55XbPOvbrOD5z/J5980q49Np4pNiUlJfboo482y9Fo1BYtWmSPPvqo+f3+ZvnNN980SR2S33333RZzQUGBrVix4l/mtLQ0k/bvNjwwN360rqXHFRYWulmSLVy40CTZo48+av/4xz/McRx79NFH7dFHH7VAIBCT3NJ6TZZ13NZ8qPUcDodtxYoV7npmnXf8Ok/W9dy5c2dzHMfMrElOT083x3ESah3zumadd+Q6bywwjfc3XnD3sC82//Ef/2GhUMgmT55sV155pQWDQbvgggvsmGOOsR49elgwGLRu3brZySefbOFw2Pr27Wu/+MUv3AsOdUR+8sknW8wjR4607Ozsf5n9fr85jmOTJ09uliW1+LjRo0e7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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = hydro_generated.plot(kind='bar', color = graph_colors['hydro'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "b7f8d13d",
"metadata": {},
"source": [
"We also want to get the solar generation to have a comparison"
]
},
{
"cell_type": "code",
"execution_count": 34,
"id": "d1e75473",
"metadata": {},
"outputs": [],
"source": [
"solars = []\n",
"for trip in trips:\n",
" solar_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.venus.totalPanelPower\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" solars.append(client.query(query=solar_query)['electrical.venus.totalPanelPower'])\n",
"solar_output = pd.concat(solars)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"id": "897bfca0",
"metadata": {},
"outputs": [],
"source": [
"solar_generated = aggregate_for_day(solar_output)"
]
},
{
"cell_type": "code",
"execution_count": 36,
"id": "a23b640f",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8753f40400>"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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ry3xfLtdy8vLUV9fj/r6etjtdtTV1SknxQIQMI5kfRVCRD2e/25il8sFWZaV37SRZVl5vIxGozLu06ePEss39i0rSVLAssHut7XrI60pnHj+vzHkPwfxsn37fqMIALp166b8XY3bd3JysvL32267DaFSy/btq6O0tBQejwclJSUwGAzwer3K70wB6ty+/WP41vMbbrgBAAK29Ui379bGsixjzJgxMJlMytnWb731VlitVjz++OOIlCaamy1btuDo0aO4++67kZ2dDSEEZs+eDSDwCaq5laK58U033aSMb7zxRgDAzJkzleuWL1+ujJcuXaqM582bB+DymR59K4Dv3XrjsW/ZUMbRiuerq7a2VvnM9MyZM8oTYXl5uTJufPbJlsYNDQ1KY+kfI5x4zcXwP7HT2rVroQUVFRWQZTnoDwnqdDrlCTOUsb9oxysvL1fGpaWlaGhoUPaQNjQ0KO/EvV6vMj516pQSyzduaGhAXV0dhBABy1oslib363tT4v9jisG2x3C36da2b/+/f/DBB8r46aefVsbxsn03NDTEzfbtv45df/31yvgHP/gB4pXvDMWlpaXKdWrcvv3j+R6H6dOnA0DAth7p9t3auKGhAfv27UNdXR0aGhqwadMmLFiwAKWlpdi8eXNLU9wiTTQ3V199Nfbu3YuamhpkZWXhqquuwrvvvgsgvHdOjcclJSXKeMuWLQCAQ4cOKdf5b5D+v4XiWxn8BVshGy8byjga8d5++21l7DtYr7KyUnlib2hoUN5JLV26VHmhaW0sy7LShPi/IwgnXnMxzGazkrP/7xyNHj1aGefn5zcZ+x+M2HjseyEJdrv2iNerVy/48z0h+O/B8I19u/hDHftIkhT1eL4XIODyu63GT5jBeDyeoONg6urqmsTxvYPu3bu3cl2w7THa27f/37/44gtl7L+tx9P27dtuKisrlblU4/bt//tBTzzxhDL+7rvvlLGat29JkpTt2397AaD67ds/ni/33/3udwCab4jC2b5D4fV6ldzq6uqQlpaG+vr6gJ+wCFsoB+bEkz/+8Y8iMzNT3H333QKASEpKUn71tC3jadOmxfxAq2hdtHAgse/SqVMn5Reqz50712R87Ngx5brmxsFuF814L7/8cpNf0G78/3i/+NfjG/tfZzabg459y8iyrBwAazQahc1mEwCEyWRSlg22PUZ7+9bS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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = solar_generated.plot(kind='bar', color = graph_colors['solar'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "44ece272",
"metadata": {},
"source": [
"It would be good to check how much of this is FLINsail."
]
},
{
"cell_type": "code",
"execution_count": 37,
"id": "fe6c695c",
"metadata": {},
"outputs": [],
"source": [
"flins = []\n",
"for trip in trips:\n",
" flin_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.solar.flinsail.panelPower\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" flins.append(client.query(query=flin_query)['electrical.solar.flinsail.panelPower'])\n",
"flin_output = pd.concat(flins)"
]
},
{
"cell_type": "code",
"execution_count": 38,
"id": "c1b5c559",
"metadata": {},
"outputs": [],
"source": [
"flin_generated = aggregate_for_day(flin_output)"
]
},
{
"cell_type": "code",
"execution_count": 39,
"id": "2d311c53",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8751edb400>"
]
},
"execution_count": 39,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAIiCAYAAAA0M+mGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABi90lEQVR4nO3deXhTZdo/8O852dMlXZK0KZSyyF4QCsjmsAgiVcAdFEWcF1HfcXQQ3NCZC3QccWZeBX44r6O+jBswMDMOqKOiILIJIqsim4DI2rJZukCbpu3z+4PJmaRN2yRNm5OT7+e6zsVDenLnvp+ck949OTmRhBACRERERBohRzsBIiIiokhic0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT9NFOoLnU1NTg1KlTSEpKgiRJ0U6HiIiIgiCEQGlpKbKysiDL4R2D0Wxzc+rUKWRnZ0c7DSIiIgrD8ePH0bp167Duq9nmJikpCcDlyUlOTo5yNkRERBSMkpISZGdnK7/Hw6HZ5sb7VlRycjKbGyIiohjTlFNKeEIxERERaQqbGyIiItIUNjdERESkKZo954aIiEhNqqur4fF4op1G1BkMBuh0umZ9DDY3REREzUgIgcLCQly4cCHaqahGSkoKMjMzm+06dGxuiIiImpG3sXE6nbBarXF9YVkhBC5duoQzZ84AAFwuV7M8DpsbIiKiZlJdXa00Nunp6dFORxUsFgsA4MyZM3A6nc3yFhVPKCYiImom3nNsrFZrlDNRF+98NNc5SGxuiIiImlk8vxUVSHPPB5sbIiIi0hQ2N0RERKQpPKGYiIgoGl5qwbeqZohmC/3WW29h2rRpqvqoO4/cEBERkaawuSEiIiJNYXNDREREfj788EOkpKSgpqYGALBr1y5IkoTHH39cWeeBBx7AnXfeqfz/008/RdeuXZGYmIjRo0ejoKCgxfP2YnNDRJe15Pv/RKRqQ4YMQWlpKXbu3AkAWLduHex2O9atW6ess3btWgwdOhQAcOnSJfzP//wP3n33Xaxfvx7Hjh3DY489FpXcATY3REREVIvNZkOvXr2wdu1aAJcbmUcffRTffPMNSktLUVhYiO+//x7Dhg0DcPlifH/+85/Rt29f5OXl4Ze//CU+//zzqOXP5oaIiIjqGDZsGNauXQshBDZs2IAbb7wRubm52LhxI7744gtkZGSgS5cuAC5fcbhDhw7KfV0ul/L9UdHAj4ITERFRHcOGDcPChQvxzTffQJZldOvWDUOHDsW6detQVFSkvCUFAAaDwe++kiRBiOb7+HljeOSGiIiI6vCedzNv3jwMHToUkiRh6NChWLt2rd/5NmoUcnOzfv16jB07FllZWZAkCStWrPD7uSRJAZc//vGPyjrDhg2r8/M77rjDL05RUREmTZoEm80Gm82GSZMmqeoCQURERFrmPe9m0aJFyrk1Q4YMwY4dO/zOt1GjkN+WunjxIq688kr8/Oc/x6233lrn57U/+vXJJ59gypQpddadOnUqnnvuOeX/3q9A95o4cSJOnDiBlStXAgDuv/9+TJo0CR9++GGoKRMREalPM141OFKGDx+OHTt2KI1MamoqunXrhlOnTqFr167RTa4BkmjCm2KSJGH58uW46aab6l3npptuQmlpqd9Z08OGDUOvXr0wb968gPfZt28funXrhq+++gr9+/cHAHz11VcYOHAg9u/fj86dOzeaW0lJCWw2G4qLi5GcnBxSXURx6SUpJl5siWJJRUUFjhw5gnbt2sFsNkc7HdVoaF4i8fu7Wc+5OX36ND766CNMmTKlzs8WL14Mu92O7t2747HHHkNpaanys82bN8NmsymNDQAMGDAANpsNmzZtCvhYbrcbJSUlfgsRERHFn2b9tNTbb7+NpKQk3HLLLX6333XXXWjXrh0yMzPx3XffYebMmfjmm2+watUqAEBhYSGcTmedeE6nE4WFhQEfa86cOXj22WcjXwQRERHFlGZtbv7yl7/grrvuqnPIaerUqco4NzcXHTt2RN++fbFjxw7k5eUBuPyWV21CiIC3A8DMmTMxffp05f8lJSXIzs6ORBlEREQUQ5qtudmwYQMOHDiAZcuWNbpuXl4eDAYDDh48iLy8PGRmZuL06dN11jt79iwyMjICxjCZTDCZTE3Om4iIKNKiec0XNWru+Wi2c24WLlyIPn364Morr2x03T179sDj8cDlcgEABg4ciOLiYnz99dfKOlu2bEFxcTEGDRrUXCkTERFFlPfidpcuXYpyJurinY/aF/+LlJCP3JSVleHQoUPK/48cOYJdu3YhLS0Nbdq0AXD5LaG///3veOmll+rc//Dhw1i8eDGuv/562O127N27FzNmzEDv3r0xePBgAEDXrl0xevRoTJ06Fa+99hqAyx8FHzNmTFCflCIiIlIDnU6HlJQU5asIrFZrvadXxAMhBC5duoQzZ84gJSUFOp2uWR4n5OZm27ZtGD58uPJ/73kukydPxltvvQUAWLp0KYQQfl+F7mU0GvH5559j/vz5KCsrQ3Z2Nm644QbMmjXLr8jFixfjkUcewahRowAA48aNwyuvvBJqukRERFGVmZkJAFH9riW1SUlJUealOTTpOjdqxuvcEIWI17khalbV1dXweDzRTiPqDAZDg0dsIvH7m1+cSURE1AJ0Ol2zvQ1D/vjFmURERKQpbG6IiIhIU9jcEBERkaawuSEiIiJNYXNDREREmsLmhoiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuSEiIiJNYXNDREREmsLmhoiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuSEiIiJNYXNDREREmsLmhoiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuSEiIiJNYXNDREREmsLmhoiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuSEiIiJNYXNDREREmhJyc7N+/XqMHTsWWVlZkCQJK1as8Pv5vffeC0mS/JYBAwb4reN2u/Hwww/DbrcjISEB48aNw4kTJ/zWKSoqwqRJk2Cz2WCz2TBp0iRcuHAh5AKJiIgovoTc3Fy8eBFXXnklXnnllXrXGT16NAoKCpTl448/9vv5tGnTsHz5cixduhQbN25EWVkZxowZg+rqamWdiRMnYteuXVi5ciVWrlyJXbt2YdKkSaGmS0RERHFGH+od8vPzkZ+f3+A6JpMJmZmZAX9WXFyMhQsX4t1338XIkSMBAIsWLUJ2djZWr16N6667Dvv27cPKlSvx1VdfoX///gCAN954AwMHDsSBAwfQuXPnUNMmIiKiONEs59ysXbsWTqcTnTp1wtSpU3HmzBnlZ9u3b4fH48GoUaOU27KyspCbm4tNmzYBADZv3gybzaY0NgAwYMAA2Gw2ZZ3a3G43SkpK/BYiIiKKPxFvbvLz87F48WKsWbMGL730ErZu3YprrrkGbrcbAFBYWAij0YjU1FS/+2VkZKCwsFBZx+l01ontdDqVdWqbM2eOcn6OzWZDdnZ2hCsjIiKiWBDy21KNmTBhgjLOzc1F3759kZOTg48++gi33HJLvfcTQkCSJOX/vuP61vE1c+ZMTJ8+Xfl/SUkJGxwiIqI41OwfBXe5XMjJycHBgwcBAJmZmaisrERRUZHfemfOnEFGRoayzunTp+vEOnv2rLJObSaTCcnJyX4LERERxZ9mb27Onz+P48ePw+VyAQD69OkDg8GAVatWKesUFBTgu+++w6BBgwAAAwcORHFxMb7++mtlnS1btqC4uFhZh4iIiCiQkN+WKisrw6FDh5T/HzlyBLt27UJaWhrS0tIwe/Zs3HrrrXC5XPjxxx/x9NNPw2634+abbwYA2Gw2TJkyBTNmzEB6ejrS0tLw2GOPoUePHsqnp7p27YrRo0dj6tSpeO211wAA999/P8aMGcNPShEREVGDQm5utm3bhuHDhyv/957nMnnyZLz66qvYvXs33nnnHVy4cAEulwvDhw/HsmXLkJSUpNxn7ty50Ov1GD9+PMrLyzFixAi89dZb0Ol0yjqLFy/GI488onyqaty4cQ1eW4eIiIgIACQhhIh2Es2hpKQENpsNxcXFPP+GKBgvScAMTb4cEFEMicTvb363FBEREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDUXXS1K0MyAiIo1hc0NERESawuaGiIiINIXNDbU8vhVFRETNiM0NUSxhY0hE1Cg2N0RERKQp+lDvsH79evzxj3/E9u3bUVBQgOXLl+Omm24CAHg8Hvz617/Gxx9/jB9++AE2mw0jR47Eiy++iKysLCXGsGHDsG7dOr+4EyZMwNKlS5X/FxUV4ZFHHsEHH3wAABg3bhwWLFiAlJSUkPKtvFiJSl1lqGVSc3IbgIuVdcfUuOacLz4XRKQClRF4HZKEECKUO3zyySf48ssvkZeXh1tvvdWvuSkuLsZt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u3YhLS0Nbdq0wbRp0/DCCy+gY8eO6NixI1544QVYrVZMnDgRAGCz2TBlyhTMmDED6enpSEtLw2OPPYYePXoon57q2rUrRo8ejalTp+K1114DANx///0YM2YMPylFREREDQq5udm2bRuGDx+u/H/69OkAgMmTJ+Ott97CE088gfLycvziF79AUVER+vfvj88++wxJSUnKfebOnQu9Xo/x48ejvLwcI0aMwFtvvQWdTqess3jxYjzyyCPKp6rGjRtX77V1iIiIiLxCbm6GDRsGIUS9P5ckCbNnz8bs2bPrXcdsNmPBggVYsGBBveukpaVh0aJFoaZHREREcY7fLUVERESawuaGiIiINIXNDREREWlK/DY3/Eg1ERGRJsVvc0NERESaxOaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRpsRfc8Pr2xAREWla/DU3REREpGlsbiiyeGSM4hW3fSLVYHNDREREmsLmhsLHv1SJiEiF2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3RETUPHi5CIoSNjdERESkKWxutIJ/IREREQFgc0NEREQaw+aGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5aW68/gwREVGLYnOjZWysqDHcRkLHOYsffK5jFpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaZEvLlp27YtJEmqszz00EMAgHvvvbfOzwYMGOAXw+124+GHH4bdbkdCQgLGjRuHEydORDpVIqLw8ERTIlWLeHOzdetWFBQUKMuqVasAALfffruyzujRo/3W+fjjj/1iTJs2DcuXL8fSpUuxceNGlJWVYcyYMaiuro50ukRERKQx+kgHdDgcfv9/8cUX0aFDBwwdOlS5zWQyITMzM+D9i4uLsXDhQrz77rsYOXIkAGDRokXIzs7G6tWrcd1110U6ZSIiItKQZj3nprKyEosWLcJ//dd/QZL+cxh37dq1cDqd6NSpE6ZOnYozZ84oP9u+fTs8Hg9GjRql3JaVlYXc3Fxs2rSp3sdyu90oKSnxW4iIiCj+NGtzs2LFCly4cAH33nuvclt+fj4WL16MNWvW4KWXXsLWrVtxzTXXwO12AwAKCwthNBqRmprqFysjIwOFhYX1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955yH99xenq6Mt6+fbsy9j03orq6WhlbrVYAwG9/+1vltv379wO4/N7p3//+d8iyjOTkZCQlJUGSJDidTqSkpPiNZVnGL3/5S+ViSS+//LISz3fszVWSJL+LUHnf7wT+c+Ew3/x9x1u3blXGNTU1yth78afi4mIlV2/evrX45lp77M1VkiRlrmuPvXm3xLz7jgPNu3fsza+xea899p1331wDPQexNO++Y9959+W9aJd33gEEnPfk5GTYbLYGt33fuZ49e7YyDvR8+Maor95gnrv6tjPfsXc78/Wvf/2rTr2++3egeut7vuqr0ff5qr2vh7J/+/I+X8XFxco2V9929otf/KLBbS7U7ay55r0p21mor7Gh7N++1DjvwbzGWiyWOnU19+82SZIgyzJ27typvLZmZGQEnNeQRPAAStSMHTtW/OY3vxFjx44VHTt2rDMeOnSoACCef/55pSv0Hffv318Z+x5m9P2LoL7D9MEuvhc/yszMFJIkKZce914kyXsItvbYN9fu3bsr47S0tDo5+ebmO67vMt/e7+RqbAl0iNx7ON43V+9c1x57827pefc9l8PhcCjj66+/XskvmHn3HfvOe6D8YnXe63sOfG/3PfoU7F/Mvl882KZNG+UQvW/+vofG27VrV2fsvZ937gPVG8xzF8x2Vt8XhQa7eHNs6Pmqb+y7f/uOw92/fY8KBPPlhbVj1X6NCmU7a+l5D2Y7C/U1Ntz9W43zrubfbZIkKedASZIkJkyYoMxjuDTxUfANGzbg4sWLSEhIwJYtW5Cbm+s3lmUZc+fORU1NDbKysrB69Wp069bNb3z8+HHs27cPbdq0wbFjxwAA/fv3Vy5cNGTIEKxfvx7A5b8iz5w506ScZVlGq1atcPfdd2PYsGFYvnw5rrvuOhw6dAiHDx9Wxp9//rmS9759+5Cfn4833ngDrVu3Rn5+Pv74xz/i4sWLSq6++fuOr7/+enz88ccALv8F4f00SrhcLhceeOABJCQk4IorrsChQ4dQU1ODXr164W9/+xs6deqEXr164Y9//CNKS0uRn5+P//u//4v6vLdq1QrDhw/HXXfdBVmWg5p33+3F+xzUnnffvGN13n3HvvP+3//933j11VeblDdw+S/NTp064c4776yTf0ZGBubMmRPwQl++9zMYDNDr9XXq9T6P77//fsD92zuWZTngduY79tbb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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = flin_generated.plot(kind='bar', color = graph_colors['flin'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "7d4d69f8",
"metadata": {},
"source": [
"Let's remove FLIN from total solar output."
]
},
{
"cell_type": "code",
"execution_count": 40,
"id": "0a6c4f03",
"metadata": {},
"outputs": [],
"source": [
"fixed_solar_output = solar_output - flin_output"
]
},
{
"cell_type": "code",
"execution_count": 41,
"id": "b5553a79",
"metadata": {},
"outputs": [],
"source": [
"fixed_solar_generated = aggregate_for_day(fixed_solar_output)"
]
},
{
"cell_type": "code",
"execution_count": 42,
"id": "3abab8e8",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f87305cf820>"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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5oaIiIg0hs1NtPAdJBERhYqvHRHB5obCww2QEk1b6zy3icTDx1y12NwQERGRprC5ISIKBd+tE6kemxuiWOOLJRFRRLG5ISIiIk1hc0NEREQdo4P2VLO5SUT8GISIiDSMzQ1RPGFjSkTUJjY3FP/4gk+JiOs9UYvY3JC28AmfiCjhsbkhIiIiTWFzQ0RERJrC5oYoVPzoi4hI1djcEPli40JEFPfY3CQKvmgTEVGCYHNDREREmsLmhuIH9z4REVEQ2NwQEcUCm/X4wscrrrC5ISKKJb5oEkUcmxuilsTri0685h1pnAeihMXmhihe8cWbiCggNjdEpD1s/IgSGpubjsQnXCJqDZ8jiCKCzQ0RERFpCpsbLeO7QCIiSkARb266du0KSZKaXWbPng0AuPfee5v9bfjw4X4x3G43HnroIWRmZiIpKQlTpkzByZMnI52qerTVhLBJISIiClrEm5sdO3agrKxMuaxduxYAcNtttynLTJw40W+Z999/3y/GnDlzsGrVKqxYsQKbN29GdXU1Jk2ahIaGhkinS0RERBqjj3TArKwsv/8/9dRT6N69O8aMGaNcZzKZkJOTE/D2LpcLr7zyCt566y1MmDABALB06VLk5+dj3bp1uP766wPezu12w+12K/+vrKxsbymhWy4B00Xz64iIiKjDRPWYm7q6OixduhT/8R//AUn694v8hg0b4HA40LNnT8yaNQvl5eXK33bt2gWPx4Pi4mLlury8PBQVFWHLli0t3teiRYtgt9uVS35+fnSKosSk1SZVq3URxSNujxET1eZm9erVuHDhAu69917lupKSEixbtgzr16/H008/jR07duDaa69V9ro4nU4YjUakpaX5xcrOzobT6WzxvubPnw+Xy6VcTpw4EZWaiGKOT4BERK2K+MdSvl555RWUlJQgLy9PuW7atGnKuKioCEOGDEFBQQHee+893HzzzS3GEkL47f1pymQywWQyRSZxokQU6GNVoljjeklhiNqem2PHjmHdunW47777Wl0uNzcXBQUFOHz4MAAgJycHdXV1qKio8FuuvLwc2dnZ0UqXYqW9eyHiaS9GNHKNp/qJiDpI1Jqb1157DQ6HA9/97ndbXe78+fM4ceIEcnNzAQCDBw+GwWBQvmUFAGVlZdi3bx9GjhwZrXQpUvhiS0REMRaV5qaxsRGvvfYa7rnnHuj1//7k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ia+++qrV269atQrTp09HZmYmLBYLTp48CeDyLvdw79tkMuHUqVPQ6XTo3r17s9sGuu/Tp08DAK666iocOXIEx44da/X2DQ0N+OCDD3DgwAGUlJQ0ixGr2sO571Dzbum+21pf2pqzeJ73Xr164ejRo7hw4QLcbner611rMQ4fPozz588jKSmpzfwrKyshSRJ0Oh2cTmfY856I66rJZILT6YTJZILdbkf//v2bPVZtxQjm+fG9997DrFmz0NjYCIPBoIp5D3U947z/e94BBJ1/tF7bnE5ni49bODTb3BAREVFi0txJ/AI5ceIEFixYgPnz5+OBBx6AzWbDtGnT8NxzzyEnJwfTpk3DH/7wB1x//fUYMmQI3n77bRQUFGDUqFHYsGED6urq0KtXL+zZswfnzp1DUlISNmzYgPLyclRVVbV5/95dpDqdDgaDAVarFT179sS4cePwgx/8AACwYMECPP7445g3bx6Sk5P9xr5533333fjjH/8InU6HiRMnYu3atSgqKkKvXr1w8uRJv/y945SUFKSmpqK0tBS9e/fGN998g7/97W+oq6sLmGegfleSJEiSBJPJhKysLEyZMgWPPvoo8vPzceLEiYB5e8dmsxnf+9738Oabb3bovAeTd7Dz7pv33XffjVdffVWZ96NHjyq5+j4G8TbvTR+D1atXo6ysDP369UNVVRX++c9/4osvvvA7+LctsixDlmXlxJPedb5p/j/4wQ9wzz334Pz586ivr0dlZSWAyx8N6PV6zJo1q9Vtxfc6s9mMiRMn+tXrHT/wwAMtrmdHjx7F2bNnkZOTA7fbDZfLheXLl6OysjLgY+P7GAkhlMdKkiQYjcawHy/f7fu9996DTqfD1KlTW9y+CwoK0LlzZ/z9739HYWEhsrOz8de//hX/+te/UFNTA4/H0+Z61tbj1dK8+44fe+yxDp33cNazlubdN2/f59ipU6e2uH3H27wHeo71zvu3336Ls2fPwuPxYO3atbh06VKbH3351tbe17bU1FQ899xzzeqaMGEC7r777qDWgWbadwhvfCgtLRWSJInc3NyAB0F25EWWZeXgw65duwqbzSZee+01IcuykqfvWE15e/+12WzKwWubN28OmLd3rPa8Oe/RvxiNRuWrn9513jd/SZL8TvLle7Cyd9zWthKNusP9Or/ZbNbc49Xac5Qsy+Kdd96J+by3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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = fixed_solar_generated.plot(kind='bar', color = graph_colors['solar'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "545c739d",
"metadata": {},
"source": [
"To get the full off-grid energy mix, we should also add alternator."
]
},
{
"cell_type": "code",
"execution_count": 43,
"id": "ac80a9af",
"metadata": {},
"outputs": [],
"source": [
"alts = []\n",
"for trip in trips:\n",
" alternator_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.chargers.alternator.power\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" alts.append(client.query(query=alternator_query)['electrical.chargers.alternator.power'])\n",
"alternator_output = pd.concat(alts)"
]
},
{
"cell_type": "code",
"execution_count": 44,
"id": "c665a4a8",
"metadata": {},
"outputs": [],
"source": [
"alternator_generated = aggregate_for_day(alternator_output)"
]
},
{
"cell_type": "code",
"execution_count": 45,
"id": "1daa3516",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f87219a97c0>"
]
},
"execution_count": 45,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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gC1btqCsrAzDhw9vrZSJiIhajU6na/U3dbok7OamsrISBw8eVP5/+PBhFBUVISMjAx06dABw6SOhv//973jmmWca3P/QoUNYvHgxrrnmGtjtduzZswdz5sxB//79MWLECABAz549MWHCBMyaNUv5ivjdd9+NiRMn8ptSRERE1KSwvy21bds29O/fH/379wcAPPTQQ+jfvz/+v//v/1OWWbJkCYQQuPXWWxvc32g04vPPP8fVV1+N7t2744EHHsD48eOxevXqgI528eLF6N27N8aPH4/x48ejT58+ePfddyOpkYiIiBIIf1uqCfxtKSIiorbF35YiIiIiqofNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRpoTd3Kxfvx6TJk1CTk4OJEnC8uXLA26/8847IUlSwGXo0KEBy7jdbtx///2w2+1ISkrC5MmTcfz48YBlSktLMX36dNhsNthsNkyfPh3nz58Pu0AiIiJKLGE3N1VVVejbty9efPHFRpeZMGECiouLlcvHH38ccPvs2bOxbNkyLFmyBBs3bkRlZSUmTpyIuro6ZZlp06ahqKgIK1euxMqVK1FUVITp06eHmy4RERElGH24dygsLERhYWGTy5hMJmRnZwe9raysDK+//jreffddjBs3DgCwaNEi5ObmYvXq1bj66quxd+9erFy5El9++SWGDBkCAHjttdcwbNgw7N+/H927d28Q1+12w+12K/8vLy8PtzQiIiLSgFY55mbt2rVwOBzo1q0bZs2ahdOnTyu3bd++HR6PB+PHj1euy8nJQX5+PjZt2gQA2Lx5M2w2m9LYAMDQoUNhs9mUZepbsGCB8hGWzWZDbm5ua5RGREREKhf15qawsBCLFy/GmjVr8Mwzz2Dr1q248sorlb0qJSUlMBqNSE9PD7if0+lESUmJsozD4WgQ2+FwKMvUN3fuXJSVlSmXY8eORbkyIiIiigdhfyzVnKlTpyrj/Px8DBw4EHl5efjoo49www03NHo/IQQkSVL+7z9ubBl/JpMJJpOpBZkTERGRFrT6V8FdLhfy8vJw4MABAEB2djZqampQWloasNzp06fhdDqVZU6dOtUg1pkzZ5RliIiIiIJp9ebm3LlzOHbsGFwuFwBgwIABMBgMWLVqlbJMcXExvv32WwwfPhwAMGzYMJSVleGrr75SltmyZQvKysqUZYiIiIiCCftjqcrKShw8eFD5/+HDh1FUVISMjAxkZGRg/vz5uPHGG+FyufDDDz/g8ccfh91ux/XXXw8AsNlsmDlzJubMmYPMzExkZGTg4YcfRu/evZVvT/Xs2RMTJkzArFmz8MorrwAA7r77bkycODHoN6WIiIiIfMJubrZt24YxY8Yo/3/ooYcAADNmzMBLL72EXbt24Z133sH58+fhcrkwZswYLF26FCkpKcp9Fi5cCL1ejylTpuDixYsYO3Ys3nrrLeh0OmWZxYsX44EHHlC+VTV58uQmz61DREREBACSEELEOonWUF5eDpvNhrKyMqSmpkYU48MuXTDp0KEoZ0ZERESNicb7N39bioiIiDSFzQ0RERFpCpsbIiIi0hQ2N0RERKQpbG6IiIhIU9jcEBERkaawuSEiVfuwS5dYp0BEcYbNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk3Rh3uH9evX489//jO2b9+O4uJiLFu2DD/96U8BAB6PB7/5zW/w8ccf4/vvv4fNZsO4cePw9NNPIycnR4kxevRorFu3LiDu1KlTsWTJEuX/paWleOCBB/DBBx8AACZPnowXXngBaWlpYeVbU1WDGl1NuGUCAOq8etRURXZfIooObodEiSUa23vY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AACbzYaZM2dizpw5yMzMREZGBh5++GH07t0b48aNAwD07NkTEyZMwKxZs/DKK68AAO6++25MnDgR3bt3D7vID7t0waRDh8K+HxEREcWfsJubbdu2YcyYMcr/H3roIQDAjBkz8NZbb+HRRx/FxYsX8fOf/xylpaUYMmQIPvvsM6SkpCj3WbhwIfR6PaZMmYKLFy9i7NixeOutt6DT6ZRlFi9ejAceeED5VtXkyZMbPbcOERERkY8khBCxTqI1lJeXw2azoaysDOv6949ozw33+BDFHrdDosTi//4d6fGz/G0pIiIi0hQ2N0RERKQpbG6IiIhIU9jcEJHqfNilS6xTIKI4xuaGiIiINIXNDREREWkKmxsiIiLSFDY39fCzfiIiovjG5oaIiIg0hc0NERERaQqbGyIiItKUhG5ueHwNERGR9iR0c0NERETaw+aGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiJqM23xu45sboiIiEhT2NwQERGRprC5ISIiIk1hc0NERESawuaGiIiINIXNDREREWkKmxsiIiLSFDY3REREpClsbkjRFidWIiLt4msIqQWbGyIiItIUNjdERESkKWxuiIiISFPY3BAREZGmsLkhIiLSEB7Y3QrNTceOHSFJUoPLfffdBwC48847G9w2dOjQgBhutxv3338/7HY7kpKSMHnyZBw/fjzaqRIREZEGRb252bp1K4qLi5XLqlWrAAA333yzssyECRMClvn4448DYsyePRvLli3DkiVLsHHjRlRWVmLixImoq6uLdrpERESkMfpoB8zKygr4/9NPP40uXbpg1KhRynUmkwnZ2dlB719WVobXX38d7777LsaNGwcAWLRoEXJzc7F69WpcffXVQe/ndrvhdruV/5eXl7e0FCIiIopDrXrMTU1NDRYtWoT/+I//gCRJyvVr166Fw+FAt27dMGvWLJw+fVq5bfv27fB4PBg/frxyXU5ODvLz87Fp06ZGH2vBggWw2WzKJTc3t3WKIiIiIlVr1eZm+fLlOH/+PO68807lusLCQixevBhr1qzBM888g61bt+LKK69U9rqUlJTAaDQiPT09IJbT6URJSUmjjzV37lyUlZUpl2PHjrVKTURERKRuUf9Yyt/r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xP/8z/80yL/+Nuv//0jnPRHXVb1eL1JTU4VerxeDBg0SaWlpQpIk8cQTTwT9Kz+c9d1oNAbMe5cuXVS3rja3njU177IsB533+utavM57U+9LOp1OWCwW5SO9SZMmKbl17dpVWa613tvy8vJEbm6uyM7OFtddd5249957hSzL4oknnoi8HxBCO78t9bOf/QwAsHXrVuzevTvk+6WnpyM5ORljx47F5s2bsX///pDvK0kS9Ho9+vTpg27dugXsNWrtx/a/r9vtDvuxLRYL5s+fj6KiIhw7dgzt27fHkiVLQr5//drXrl2L4uLiiPJv63lPTU1F165d0bt37xbNe3V1dVhzBsT3vAfL/8yZMyHHkCQJAALyX7NmDU6dOhVW3uHOe6Kuq2azGb169cK2bdswbdo0fP/99zh69GjEte/YsUP5lo5er0dtbW2T943VvAdbzyKd90jyVtu8h1t7UlISxo4di4yMDLjdbnz//ffYsmVLWDFa8tylpaXhJz/5CVasWBHWYwbE0VJz42/79u3YsGEDCgsLkZqaCrvdjj179qC2thY6nQ5HjhyBw+FAdnY2OnXqFHDfr776Cv/85z9xww03IC0tDe3atVPu27dvX+zbtw+HDh1q8v7Lli3DtGnTYLfbYbFYcPz4cQCXdrlH+tgmkwknTpyATqdDly5dGtw32GOfPHkSANC3b18cPHgQR44cafL+dXV1+OSTT7Bnzx4UFhY2iBGr2iN57HDzbuyxm1tfmpuzeJ737t274/Dhwzh//jzcbneT611TMQ4cOIBz584hKSmp2fzLy8shSRJ0Oh1KSkoinvdEXFdNJhNKSkpgMplgs9nQp0+fBs9VczFCeX386KOPMGvWLHi9XhgMBlXMe7jrGef93/MOIOT8W+u9raSkpNHnLRKabW6IiIgoMWnuJH7BHDt2DPPmzcPcuXNxzz33ICUlBVOnTsXzzz+P7OxsTJ06FX/5y19w9dVXY+DAgXj//feRl5eHESNGYO3ataipqUH37t2xc+dOnD17FklJSVi7di1Onz6NioqKZh/ft4tUp9PBYDDAarWiW7duGDNmDO69914AwLx58/DEE09gzpw5SE5ODhj7533HHXfg5Zdfhk6nw4QJE7Bq1Srk5+eje/fuOH78eED+vnFqairS0tJQVFSEHj164IcffsD//u//oqamJmiewfpdSZIgSRJMJhOysrIwefJkPProo8jNzcWxY8eC5u0bm81mXHfddXjnnXfadN5DyTvUeffP+4477sAbb7yhzPvhw4eVXP2fg3ib9/rPwfLly1FcXIzevXujoqIC//rXv/DNN98EHPzbHFmWIcuycuJJ3zpfP/97770XM2bMwLlz51BbW4vy8nIAlz4a0Ov1mDVrVpPbiv91ZrMZEyZMCKjXN77nnnsaXc8OHz6MM2fOIDs7G263G2VlZXjvvfdQXl4e9Lnxf46EEMpzJUkSjEZjxM+X//b90UcfQafTYcqUKY1u33l5eWjfvj0+/PBDdOrUCU6nE//4xz/w3Xff4eLFi/B4PM2uZ809X43Nu//417/+dZvOeyTrWWPz7p+3/2vslClTGt2+423eg73G+ub9xx9/xJkzZ+DxeLBq1SpcuHCh2Y++/Gtr6XtbWloann/++QZ1jRs3DnfccUdI60ADLTuENz4UFRUJSZKEy+UKehBkW15kWVYOPuzYsaNISUkRb775ppBlWcnTf6ymvH3/pqSkKAevbdy4MWjevrHa8+a8t/7FaDQqX/30rfP++UuSFHCSL/+DlX3j5raV1qg70q/zm81mzT1fTb1GybIsVqxYEfN5b24947y37qWl720DBgxQ4vgvHylNNDcrVqwQK1asEI8//ri46aabxE033SSGDx8uevToIXr06CEcDocAAs+06n8Et//GVP/o72DL+74h0a9fP+W6QYMGKUe19+/fX+j1euFwOITT6RRGo1FcdtllyjLp6enC5XIJk8kk0tPTlSPhfXnWHzeWt/8R9L6j2BvL339Z//NKuFwuIcuy6NChg3A6nUKSJCVvXy02m024XC4l/6SkJOV+vjqD5e0/9n2bqy3m3T/vYPMuy7IwmUxKfuHOu3/e/ieXC/YcxOu81/+2Uv3YvpyMRmODefflNmnSJGG1WoXL5RKXXXaZ0Ov1yjet6uefmpqqjPv27dtg7H+/xur1v66xs602Vq//8xjsm1h333238hzX3759z139elvyfNWf9+a278bOFeOL3aFDByWX+uuZXq8XNptNyT89PV15vkJ9jfI1p20x7y1ZzxobN5Z3c9t3vM57Y6+xvvXP9xprNBrb7L3Nbrcr44ULF7K5EUIokxDsyQ33Mm7cuJA3vKeffloZf/DBB8r4448/VlaMcM+sGs38/cdXX311gxVb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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = alternator_generated.plot(kind='bar', color = graph_colors['alternator'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "90923ced-21fb-4a20-b715-a99be70c27e1",
"metadata": {},
"source": [
"We should also collect shore power to get the full picture."
]
},
{
"cell_type": "code",
"execution_count": 46,
"id": "a4a6d58e-2ace-4ab9-82ff-2e86fd18688b",
"metadata": {},
"outputs": [],
"source": [
"shores = []\n",
"for trip in trips:\n",
" shore_query = \"\"\"select mean(value) as \"wh\"\n",
" from \"electrical.chargers.multiplus.power\"\n",
" where time >= '{start}' and time <= '{end}'\n",
" group by time({window})\"\"\".format(start=trip['start'], end=trip['end'], window=date_window)\n",
" shores.append(client.query(query=shore_query)['electrical.chargers.multiplus.power'])\n",
"shore_output = pd.concat(shores)"
]
},
{
"cell_type": "code",
"execution_count": 47,
"id": "f50049a0-861f-4345-8ee0-e2dd29b52fa1",
"metadata": {},
"outputs": [],
"source": [
"shore_used = aggregate_for_day(shore_output)"
]
},
{
"cell_type": "code",
"execution_count": 48,
"id": "a026a2c9-434a-4e00-bb0d-670a218c1e56",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8742749670>"
]
},
"execution_count": 48,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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iIiISDIxHbk5ePAg7rrrLqxatQpWq7XD5dpeJ0UI0eW1U9ouE2n5zvI89NBDqK2t1W4HDx7s9PsRERGRnGIabrZv345jx45h7NixMBqNMBqNqKiowG9+8xsYjUbtiE3boyvHjh3Tvpafnw+/34+amppOlzl69Gi773/8+PF2R4WCLBYLXC5X2I2IiIjST0zDzdSpU/Hxxx+jsrJSu40bNw7XXnstKisr0b9/f+Tn52P9+vXaY/x+PyoqKjB58mQAwNixY2EymcKWqaqqwieffKItM2nSJNTW1uKDDz7QltmyZQtqa2u1ZYiIiIgiiemcG6fTieHDh4fd53A4kJOTo92/cOFCLFmyBAMHDsTAgQOxZMkS2O12zJs3DwDgdruxYMEC3HvvvcjJyUF2djbuu+8+jBgxQjtBeciQIZg5cyZuuukmPP300wCAm2++GbNnz0ZJSUm3myYiIiJ5JfwKxQ888AAaGxtx2223oaamBhMmTMBbb70Fp9OpLbNs2TIYjUbMnTsXjY2NmDp1Kl544YWwKwW//PLLuPPOO7V3Vc2ZMwcrV65MdLlEREQkGUUIIZJdxNlQV1cHt9uN2tpann9DRERpraKiAmVlZckuIyqJ+P3NT0kkIiIiqXC4ISIiIqlwuCEiIiKpcLghIiIiqXC4ISIiIqlwuCEiIiKpcLghIiIiqXC4ISIiIqlwuCGSWEVFRbJLICLqcRxuiIiISCocboiIiEgqHG6IiIhIKhxuiIiISCocbojorOOJzUTUkzjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQERGRVDjcEBERkVQ43BAREZFUONwQEYWoqKhIdglE1E0cboiIiEgqHG6IiIhIKhxuiIiISCocboiIiEgqHG6IiIhIKhxuiIiISCocboiIiEgqHG6IQvAaJ0REqY/DDREREUmFww0RERFJhcMNERERSYXDDREREUmFww0RERFJhcMNERERSYXDDREREUmFww0RERFJhcONDvDCcURERInD4YaIiIikwuGGiIiIpMLhhoiixpdQiSgVcLghIiIiqXC4ISIiIqlwuCEiIiKpcLghIiIiqXC4ISIiIqlwuCEiIiKpcLghIiIiqXC4ISIiIqlwuCEiIiKpcLghIiIiqXC4ISIiIqnENNw8+eSTGDlyJFwuF1wuFyZNmoQ333xT+7oQAosXL0ZhYSFsNhumTJmCXbt2heXw+Xy44447kJubC4fDgTlz5uDQoUNhy9TU1GD+/Plwu91wu92YP38+Tp48GX+XRERElDZiGm6Kiorw6KOPYtu2bdi2bRsuuugiXHbZZdoA89hjj+Hxxx/HypUrsXXrVuTn52P69Omor6/XcixcuBCvvfYa1qxZg02bNuHUqVOYPXs2WltbtWXmzZuHyspKrFu3DuvWrUNlZSXmz5+foJaJiIhIaqKbsrKyxO9+9zsRCAREfn6+ePTRR7WvNTU1CbfbLZ566ikhhBAnT54UJpNJrFmzRlvm8OHDQlVVsW7dOiGEELt37xYAxPvvv68ts3nzZgFA7N27N+q6amtrBQBRW1vb3RbPuvLy8mSXQP9Htuci0f3Emy+V1msq1UoUrVTarhPx+zvuc25aW1uxZs0aNDQ0YNKkSdi/fz+qq6sxY8YMbRmLxYKysjK89957AIDt27ejubk5bJnCwkIMHz5cW2bz5s1wu92YMGGCtszEiRPhdru1ZSLx+Xyoq6sLuxEREVH6iXm4+fjjj5GRkQGLxYJbb70Vr732GoYOHYrq6moAQF5eXtjyeXl52teqq6thNpuRlZXV6TJer7fd9/V6vdoykSxdulQ7R8ftdqN3796xtkZEREQSiHm4KSkpQWVlJd5//3388Ic/xPXXX4/du3drX1cUJWx5IUS7+9pqu0yk5bvK89BDD6G2tla7HTx4MNqWiIiISCIxDzdmsxnnnHMOxo0bh6VLl+Lcc8/FihUrkJ+fDwDtjq4cO3ZMO5qTn58Pv9+PmpqaTpc5evRou+97/PjxdkeFQlksFu1dXMEbERERpZ9uX+dGCAGfz4fi4mLk5+dj/fr12tf8fj8qKiowefJkAMDYsWNhMpnClqmqqsInn3yiLTNp0iTU1tbigw8+0JbZsmULamtrtWWIiIiIOmKMZeGf/OQnmDVrFnr37o36+nqsWbMG5eXlWLduHRRFwcKFC7FkyRIMHDgQAwcOxJIlS2C32zFv3jwAgNvtxoIFC3DvvfciJycH2dnZuO+++zBixAhMmzYNADBkyBDMnDkTN910E55++mkAwM0334zZs2ejpKQkwe0TERGRbGIabo4ePYr58+ejqqoKbrcbI0eOxLp16zB9+nQAwAMPPIDGxkbcdtttqKmpwYQJE/DWW2/B6XRqOZYtWwaj0Yi5c+eisbERU6dOxQsvvACDwaAt8/LLL+POO+/U3lU1Z84crFy5MhH9EhERkeRiGm6ee+65Tr+uKAoWL16MxYsXd7iM1WrFE088gSeeeKLDZbKzs7Fq1apYSiMiIiICwM+WIiKdqKioSHYJRCQJDjdEREQkFQ43REREJBUON0RERCQVDjdEREQkFQ43REREJBUON0RERCQVDjdEREQkFQ43RD2E13EhIuoZHG6IiIhIKhxuiIiISCocboiIiEgqHG6IiIhIKhxuiIiISCocboiIiEgqHG6IiIhIKhxuiIiIKCnO1vW/ONwQkXR4wUSi9MbhhoiIiKTC4YaIiIikwuGGiIiIpMLhhoiIiKTC4YaIiIikwuGGiIiIpMLhhoiIiKTC4YaIiIikwuGGiIiIpMLhhihBeFVcIiJ94HBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwc5ZUVFQkuwQiIqK0xOGGiIiIpMLhhoiIiKTC4YaIiIikwuGGiIiIpMLhhoiIiKTC4YaIiIikwuGGiIiIpMLhhoi6hdd0IiK94XBDREREUuFwQ0RERFLhcENERERS4XBDREREUuFwQ0RERFLhcENERERS4XBDREREUolpuFm6dCnGjx8Pp9MJr9eL73znO/j000/DlhFCYPHixSgsLITNZsOUKVOwa9eusGV8Ph/uuOMO5ObmwuFwYM6cOTh06FDYMjU1NZg/fz7cbjfcbjfmz5+PkydPxtclERERpY2YhpuKigrcfvvteP/997F+/Xq0tLRgxowZaGho0JZ57LHH8Pjjj2PlypXYunUr8vPzMX36dNTX12vLLFy4EK+99hrWrFmDTZs24dSpU5g9ezZaW1u1ZebNm4fKykqsW7cO69atQ2VlJebPn5+AlomIiEhmxlgWXrdu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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = shore_used.plot(kind='bar', color = graph_colors['shore'])\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "c0b98c8a",
"metadata": {},
"source": [
"Then put the renewables together to get some idea of the potentials."
]
},
{
"cell_type": "code",
"execution_count": 49,
"id": "da29f4e0",
"metadata": {},
"outputs": [],
"source": [
"total_generated = solar_generated \\\n",
" .join(wind_generated, lsuffix='_solar', rsuffix='_wind_simulated') \\\n",
" .join(hydro_generated, lsuffix='_hydro').rename(columns={'wh': 'wh_hydro'})"
]
},
{
"cell_type": "code",
"execution_count": 50,
"id": "fbc93897",
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f87552e64f0>"
]
},
"execution_count": 50,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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STn++ONTW1ub66+/PjU1NZv0PTQ1NWXt2rU57rjjsttuu2WvvfbK+PHj06lTpw3u2XvvvXP55Zdn4MCBmTRpUrbbbrv06NEjZ555ZgYOHJgrr7wyb7zxRp588slNmuHD/OVf/mVOOumk1NbWpra2NjfccEPefvvtSmS7Z8+eSZKuXbtmxx13rHz+zne+k0svvTSnnnpqdt999xx++OH5+7//+9xwww1Jkl/96ldZvHhxZs+enaFDh2bkyJGZMmXKx56zCHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2efX19WloaEi5XM7cuXNzzDHHZMiQIZk3b17uv//+9OrVK4MGDUqSdOzYMf3796/s7d27d1577bVC5yRJY2NjDjnkkIwcOTKNjY159NFH884772TEiBEb3L+xs1euXJmmpqYMGzascr+6ujr777//Js22995759BDD81ee+2VMWPG5Kabbsry5cs3uucLX/hC5d9t2rRJ9+7ds9dee1Wu9erVK0k2+fv5MK+99lr++q//OnvssUdqampSU1OTN998M0uXLt3ovsceeyxXX311OnXqVPk788wz09TUlLfffjuLFy/OLrvskp122qmy54+/u62p+hM5BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtqL6+vrcfPPNWbRoUaqqqjJ48ODU1dWlsbExy5cvT11dXWVt27Zt19tbKpVSLpc3+Zxzzz03L7zwQp566qkcfPDBefHFF9PY2JgVK1Zkv/32S+fOnTe4f3PO/iht2rTJvffem/nz5+eXv/xl/vmf/zmXXXZZHn744fTr12+T5/nja6VSKUmybt26JElVVdUH5m1padnoXGPHjs3rr7+e6dOnZ9ddd0379u0zbNiwrFmzZqP71q1bl6uuuirHHXfcB+516NDhQ7+39+fd2qo+kVMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGArGjlyZJqbmzN9+vTU1dWlVCqlrq4uDQ0NaWhoWC8OvTmGDBmS7t2759vf/nb23nvvdOnSpRKh3txzampq0rt37yxYsKBybe3atXnsscc2+RmlUikjRozIVVddlSeeeCLt2rXLnDlzPvZMf6pnz55pbm7OW2+9Vbm2cOHCje6ZO3duzjnnnBx55JH5/Oc/n/bt2+e3v/3temvatm2b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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgALEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAHFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAcGgAAAAAAAAAAAAAAAADg/7N3Py9W1gscxz9zs6QkD/1yTgMWEiJRs2ox6qagyQrMRUGUMLSICoJCSIJo4yIM4lIt3IQE2S/atQqmH5sgyopAqJCQapHgZMU0UyBjxNzdgUmpPlfvFe59veBZnPN8nnOe71/wBgAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAA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AAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAA/Iu9+3epsg/jOH4JD/2g4UYQDcH/QIImdarBWooGR+X8BRG5RkvbAUFpcMoaggi3loZDNEYOB0WIiKYGG85mlggSctoOnHqeHj7W+HrBdzjXfZ2b7/0XvAEAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCHBgAAAAAAAAAAAAAAAAAAAAAA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AACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArLl3oBAAAAAAAAAAAAAAAAAAAAAAAAAAD4O1vz9JpF9wd2HFiiTQAAAAAAAAAAAPi7OG2pFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhvIg4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCo4tB79uzJ+vXrMzIykpGRkUxOTubNN98cPl9YWMjjjz+e1atX58wzz8x1112XL774YtE7jh8/ngceeCAXXnhhzj777GzdujXffffdopnDhw9namoqg8Egg8EgU1NT+fHHH//8KQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE6RKg590UUX5cknn8z+/fuzf//+XH/99bn11luHAeinnnoqzzzzTHbv3p1PPvkkY2Nj2bRpU44ePTp8x/bt27Nv377s3bs377//fn766ads2bIlJ0+eHM5s27Yts7OzmZ6ezvT0dGZnZzM1NXWKjgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDnLW+Gb7nllkX3TzzxRPbs2ZOZmZmsW7cuzz33XB577LHcdtttSZJXXnklo6OjeeONN3LPPfdkfn4+L730Ul599dVs3LgxSfLaa69lfHw877zzTm688cZ89dVXmZ6ezszMTDZs2JAkefHFFzM5OZmvv/46ExMTp+LcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8ppf/YHT548mb179+bnn3/O5ORkvvnmm8zNzWXz5s3DmZUrV+baa6/NBx98kCT59NNP88svvyyaWb16dS677LLhzIcffpjBYDAMQyfJ1VdfncFgMJz5PcePH8+RI0cWXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdaHYf+7LPPcs4552TlypW59957s2/fvqxbty5zc3NJktHR0UXzo6Ojw2dzc3NZsWJFzjvvvD+cWbVq1W++d9WqVcOZ37Nr164MBoPhNT4+3h4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgn6rj0BMTE5mdnc3MzEzuu+++3HHHHfnyyy+Hz5ctW7ZofmFh4Tef/dqvZ35v/p+955FHHsn8/Pzw+vbbb//VIwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzL6jj0ihUrcskll+Sqq67Krl27csUVV+T555/P2NhYkmRubm7R/Pfff5/R0dEkydjYWE6cOJHDhw//4cyhQ4d+870//PDDcOb3rFy5MiMjI4suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAU62OQ//awsJCjh8/nosvvjhjY2N5++23h89OnDiR9957L9dcc02S5Morr8wZZ5yxaObgwYP5/PPPhzOTk5OZn5/Pxx9/PJz56KOPMj8/P5wBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYKsub4UcffTQ333xzxsfHc/To0ezduzfvvvtupqens2zZsmzfvj07d+7M2rVrs3bt2uzcuTNnnXVWtm3bliQZDAa5884789BDD+WCCy7I+eefnx07duTyyy/Pxo0bkySXXnppbrrpptx111154YUXkiR33313tmzZkomJiVN8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgE4Vhz506FCmpqZy8ODBDAaDrF+/PtPT09m0aVOS5OGHH86xY8dy//335/Dhw9mwYUPeeuutnHvuucN3PPvss1m+fHluv/32HDt2LDfccENefvnlnH766cOZ119/PQ8++GA2b96cJNm6dWt27959Ks4LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwb1m2sLCwsNRL/BWOHDmSwWCQ+fn5jIyMLPU6wF9ozdNrFt0f2HFgiTYBAAAAAAAAAAAAAAAAAIDF/C8sAAAAwN+Hv9Xw7/D7AwAAAAAAAAAA8P+h6SKf9h/aCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4H+CODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUxKEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTEoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgII4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+wd79hFhZt3Ecvp/TqcliODTFzCC5kEEksFWEGVFCNrUQiRYtDgwEUUFqSEkQbWalEFKBQkSERXZoVdRqyCgEKSsEiSJcDC0KOtVimv4gY8Xzbl4OPFrmberPM14XzOI3c49+j2vhAwAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7dIDAAAAAAAAAAAAAAAAGFK9qvnu1mV2AAAAAAAAAAAAAAAAAAAAAADARdYqPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCYiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkiEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAktEsPAAAAAAAAAAAAAAAAAAAAAAAAAACAy9nUnqnGe37nfKElAAAAAAAAAAAAnK1W6QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDRBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgoV16AAAAAAAAAP+gVzXf3brMDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKFVegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAwEYcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIaJceAAAAAADLzdSeqcZ7fud8oSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAit0gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGiTg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQrv0AAAAACAielXz3a3L7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4F+1Sg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe3SAwAAAAAAAAAAAAAAAAAAAAAAAOCC6VXNd7cuswMAAAAAAAAAAAAAgGWlVXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAMBGHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASGiXHgAAAAAAAFzGelXz3a3L7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEholR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwTMShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsShAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtqlBwAAAAAAAAAAAAAAnFGvar67dZkdAAAAAAAAAAAAAAAAAAAAAAAAAP/XKj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgmIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIhDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLRLDwAAAAAugl7VfHfrMjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaBVukBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw0QcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKFdegAAAAAAAADAaXpV892ty+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgbrdIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhok4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEK79AAAAAAAAAAAAAAAAAAAAAAAAAAA4BLUq5rvbl1mBwAAAAAAAAAAAMAlqFV6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDARhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEholx4AAAAAAADAMtWrmu9uXWYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcZ63SAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaJODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCu/QAAAAAAAAAAAAAAAAAAAAAAICh16ua725dZgcAAAAAAAAAAAAAAABwUbRKDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgmqTj07t2749Zbb43R0dEYHx+P+++/P44fP964qes6ZmdnY+XKlbFixYrYuHFjfPXVV42bpaWl2L59e9xwww1x7bXXxpYtW+K7775r3CwsLMTMzEx0Op3odDoxMzMTP//887l9SgAAAAAAAACAS0Wvan4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAQycVhz506FBs3bo1jhw5EgcPHow///wzpqen4/fffx/cPPfcc/H888/Hvn374vPPP4/Jycm455574tdffx3c7NixI955551466234vDhw/Hbb7/F5s2b46+//hrcdLvdOHbsWMzNzcXc3FwcO3YsZmZmzsNHBgAAAAAAAAAAAAC4iHpV8wsAAAAAAAAAAAAAAAAAAAAAAAAYeu3M8dzcXOO9f//+GB8fj6NHj8add94ZdV3Hiy++GM8++2w88MADERHx+uuvx8TERPR6vXjsscdicXExXn311XjjjTdi06ZNERFx4MCBWLVqVXzwwQdx7733xtdffx1zc3Nx5MiRWL9+fUREvPLKK7Fhw4Y4fvx4rF279rRtS0tLsbS0NHj/8ssvuX8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAs9D6L7+8uLgYERFjY2MREfHNN99Ev9+P6enpwc3IyEjcdddd8fHHH0dExNGjR+OPP/5o3KxcuTLWrVs3uPnkk0+i0+kMwtAREbfddlt0Op3Bzal2794dnU5n8LVq1ar/8tEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+1jnHoeu6jieffDLuuOOOWLduXURE9Pv9iIiYmJho3E5MTAx+1u/346qrrorrrrvujDfj4+On/Z3j4+ODm1M988wzsbi4OPj69ttvz/WjAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/KP2uf7itm3b4osvvojDhw+f9rOqqhrvuq5P+96pTr35u/sz/TkjIyMxMjJyNtMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOWetcfmn79u3x3nvvxUcffRQ33njj4PuTk5MREdHv9xv3P/74Y0xMTAxuTp48GQsLC2e8+eGHH077e3/66afBDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAmpOHRd17Ft27Z4++2348MPP4zVq1c3fr569eqYnJyMgwcPDr538uTJOHToUNx+++0REXHLLbfElVde2bj5/vvv48svvxzcbNiwIRYXF+Ozzz4b3Hz66aexuLg4uAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACihnTneunVr9Hq9ePfdd2N0dDT6/X5ERHQ6nVixYkVUVRU7duyIXbt2xZo1a2LNmjWxa9euuOaaa6Lb7Q5uH3744Xjqqafi+uuvj7Gxsdi5c2fcfPPNsWnTpoiIuOmmm+K+++6LRx55JF5++eWIiHj00Udj8+bNsXbt2vP5+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJSceiXXnopIiI2btzY+P7+/fvjoYceioiIp59+Ok6cOBGPP/54LCwsxPr16+P999+P0dHRwf0LL7wQ7XY7HnzwwThx4kTcfffd8dprr8UVV1wxuHnzzTfjiSeeiOnp6YiI2LJlS+zbt+9cPiMAAAAAAAAAAAAAAAAAAAAAAAAAAACXil7VfHfrMjsAAAAAAAAAAOA/SMWh6/rf/5NMVVUxOzsbs7Oz/3hz9dVXx969e2Pv3r3/eDM2NhYHDhzIzAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjgUnFoAAAAAAAAAAAAAAAAAAAAAAAAOK96VfPdrcvsAAAAAAAAAAAAAACAhFbpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOkXXoAAAAAZ6lXNd/duswOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4zLVKDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgm4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7dIDAAAAAAAAAGDo9Krmu1uX2QEAAAAAAAAAAAAAAAAAAAAAAAAAAABAEeLQAAAAAAAAAOebcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGvi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy12var67dZkdAAAAAAAAsEy0Sg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJuLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe3SAwAAAAAAAAAAAAAAAAAAAAAALrhe1Xx36zI7AAAAAAAAAAAAAAAAgGWhVXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAMBGHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBCHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASGiXHgAAAAAAAAAAAAAAAAAAAAAAAMAlrFc13926zA4AAAAAAAAAAAAAALiEtEoPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCbi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAni0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAni0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnt0gMAAAAAAAAAAKCUqT1Tjff8zvlCSwAAAAAAAAAAAAAAAAAAAAAAAAAAABgm4tAAAAAAAAAAAAAAAAAAAAAAQHm9qvnu1mV2AAAAAAAAAAAAAAAAAJyFVukBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw0QcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKFdegAAAAAAAEOsVzXf3brMDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiIWqUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBNxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgARxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgARxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIR26QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJe7qT1Tjff8zvlCSwAAAICz0So9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJiIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSIQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS0Sw8AAAC4KHpV892ty+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGnjg0AAAAAAAAAAAAAAAAAAAAAMDlrlc13926zA4AAAAAAAD4H3t3ryNHcqUBNCM3lxhAwtCSs96ybD6PgHwJOW3oEWS0o5dIQM8zdrkLAbLYkIABV4tYR4aiZ1jNICvz5o06x7uDQfRXkT/dVayqDwAAAAAAIIk5OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAmyqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADosEQHAAAAAAAAAAAAAAAAAAAAAAAAAADgla2081pjcgAAAAAAAAAAAAC/Sjk0AAAAAAAAAAAAAAAA5+RLrgEAAAAAAAAAAAAAAAAAAAAAOKk5OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAmS3QAAAAASGEr7bzWmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIRTDg0AAAAAAAAAAAAAAAAAAABJXZ4vzXx9ugYlAQAAAAAAAAAAAAAAAAB4LHN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEyW6AAAAAAAAAAAAMAD2Uo7rzUmBwAAAAAAAAAAAAAAAAAwHp9jBAAAAAAAAA40RwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIZIkOAAAAAAAAAAAAAAC0Ls+XZr4+XYOSAAAAAAAAAAAAAAAAAAAAAAAAAPBr5ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmSiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMMSHQAAAAAAAAAAoMtW2nmtMTkAAAAAAAAAAAAAAAAAAAAAAAAAAACAh6UcGgAAAAAAAAAAAAAAAAAAAADg7LbSzmuNyQEAAAAAAAAAAAAAAABM0zRNc3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACATJRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAfl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2UQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRYogMAAAAAAAAAAAAAAAAAAAAAAAAAfJOttPNaY3IAAAAAAAAAAAAAAA9njg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQiXJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoINyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7KoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoohwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiwRAcAADpspZ3XGpMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IHN0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyUQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB+XQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAfl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2UQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHJToAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8C9baee1xuQAAAAAAAAAAOCmOToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoINyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7KoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoohwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOigHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCDcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAOS3QAAAAAAAAAAAAAAAAAAAAAAAAAgAwuz5dmvj5dg5IAAAAAAAAAAAAAANHm6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZKIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADosEQHAAAAAAAAAAAAAAAAAAAAAAAS2Eo7rzUmBwAAAAAAAAAAAAAAAMAJzNEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlEODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0GGJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/2Uo7rzUmBwAA8EXKoQEAAAAAAAAAAAAAAAAAAAAA2JcvqAQAAAAAAAAAAAAAAGAwyqEBAAAAAAAAAAAAAAB4TMpoAAAAAAAAAAAAAAAAAAAAAAD4RnN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEyUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBhiQ4AAAAAAAAAwDfYSjuvNSYHAAAAAAAAAAAAAAD78v5xAAAAAAAAAAAAAIBTmqMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZKIcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoINyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7KoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoohwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOigHBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCDcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAOyqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADosEQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBDbKWd1xqTAwAAAAAAAID05ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmSiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoINyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7KoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADos0QEAAAAAAGBYW2nntcbkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K7m6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZKIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADosEQHAAAAAAAAAAAAAOABbKWd1xqTAwAAAAAAAAAAAAAAAAAAAAAAAADuYI4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkIlyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA5LdAAAAAAAAAAAAAAA+G5baee1xuQAAAAAAAAAAAAAAAAAAAAAAAAA4CHM0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyUQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAhyU6AAAAAAAAAAAAAABfYSvtvNaYHAAAAAAAAAAAAAAAAAAAAAAAAADANEcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyGSJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGgr7bzWmBwAAAAAO1AODQAAAAAAAAAAjMOHwQAAAAAAAAAAAAAAAAAAAAAAAAAAgAPM0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyWaIDAAAAAAAAAAAAAAAAAAAAAAAAAEG20s5rjckBAAAAAAAAAAAAAJDMHB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgE+XQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZboAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADACWylndcakwMAAAAAAAAgAeXQAAAAwPfzJm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IHM0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyUQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQYYkOAAAAAAAAAAAAAAAAAAAAAAAAAADAYLbSzmuNyQEAAAAAAAAAAAA7maMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZKIcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMMSHQAA4K620s5rjckBAAAAAAAAAAAAAAAAAAAAQvZm+wAA+L9JREFUAAAAAAAAAAAAAAAADGuODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDJEh0AAAAAAAAAAAAAAADgYW2lndcakwMAAAAAAAAAAAAAAAAAAAAAAOiiHBoAAAAAAAAAAAAAAAAAAAAAAAAAAIBxbKWd1xqTAwAAAAAAAACAoc3RAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJZogMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfJWttPNaY3IAAAAAAAAAAA9vjg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQiXJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADkt0AAAAAAAAAAAAAAAAAAAAAAAAAAAAeChbefUfPoTEAAAAAAAAAAAA4NvN0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyUQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQYYkOAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxkK+281pgcAAAAAAAAAADJzdEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlEODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0GGJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAABwCltp57XG5AAAAAAAAAAATm+ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCJcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAOS3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItZV2XmtMDgAAAAAAANKYowMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkohwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgwxIdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5rK+281pgcAAAAAACcinJoAAAAAMbnTZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3JFyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4o62081pjcgAAAADwC3N0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEyUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHJToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tKO681JgcAAAAAANyRcmgAAAAAAAAAgJH4MCQAAAAAAAAAAAAAAAAAAADwaHzfAgAAAAAAAeboAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkohwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiwRAcAAAAAAAAAAAAAAAAAAAAAAAAAgCFtpZ3XGpMDAAAAAAAAAAAAgLubowMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkskQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgua2081pjcgAAAAAAAMBBlEMDAAAAAAAAAAAAAAAAAAAAAAAAAABf74jSP8WCwKjc3wAAAAAAAABgGMqhAQAAAAAgKx/2AwAAAIDjeD0OAAAAAAAAAAAAAAAAAAAAIBffFwEAAOxsjg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQyRIdAAAAAICT20o7rzUmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcxBwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJMlOgAAAAAAAAAAAAAAAAAAAAAAAAAA8P0uz5dmvj5dg5IAAAAAAAAAAAAAjG+ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDJEh0AAAAAAAAAAAAAAAAAAAAAAMJtpZ3XGpMDAAAAAAAAAAAAAAAAgBTm6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZLNEBAAAAAAAAAAAAAAAAAAAAAAAAAACIdXm+NPP16RqUBAAAAAAAAAAAAHKYowMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkohwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgg3JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi0lXZea0wOAAAAAABIZI4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMkSHQAAAAAAAAAAAAAAAAAAAAAAAAAAALijrbTzWmNyAAAAAAAAAAAADGyODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCJcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAOS3QAAAAAAAAAAAAAAAAAAAAAABjeVtp5rTE5AAAAAAAAAAAAAAAAALiLOToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJkt0AAAAAAAAAAAAAAAAAAAAAAAAYEdbaee1xuQAAIBMXv8dPX0IiQEAAPwbr3cDAAAAAABwMsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABgbwquAQAAAAAAhjJHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhkiQ4AAAAAAAAA32Qr7bzWmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADycOToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LBEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAOBEttLOa43JAQAAAAAAAAAAJ6YcGgAAAAAAAAAAAAAAAAAAAAAAAIDHpPgSAAAAAAAAAAAAgG+kHBoAAAAAAAAAAAAAAAAAAAAAAAC+lWJZAAAAAAAAAAAAAICHpBwaAADgHl5/WHeafGAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpRwaAAAAAAAAAAAAAAAAAAAAAAAAAAAgk62081pjcgAAAADgtRoAAACAB6YcGgAAAAAAAAAAAAAAAAAAAAAAIvmSaAAAAAAA4B78mwMAAAAAAMCh5ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmSiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LBEBwAAAAAAAAAAAAAAAAAAAAAAgO+ylXZea0wOAADO5fXfidOHkBgAAAAAAAAAAADAmJRDAwAAAAAAAAAAAAAAAAAAAAAAAIzodTHuWmNyAAAAAAAwNq9HAwAAAAAPao4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkIlyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7KoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADos0QEAAAAAAAAAAAAAAAAAAAAAAAAAANLZSjuvNSYHAAAAAAAAAAAAEGKODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDJEh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgKW2nntcbkAAAAAAAAAEA5NAAAAAAAAAAAAAAAAAAAAAAA3KRsBQAAAAAAAAAAAAAAgFfm6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZLNEBAAAAAAAAAIBXttLOa43JAQAAAAAAAAAAAAAAAAAAAAAAAAAAAMCvUg4NAAAAAAAAAAAAADy2rbTzWmNyAAAAAAAAAAAAAAAAAMAefI4OAOL4PQwAADC0OToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJsqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoINyaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA5LdAAAAAAAAPiirbTzWmNyAAAAAAAAAAAAAAAAAAAAAAAAkJvvtQIAAAAAAO5sjg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQyRIdAAAAAAAAAEhoK+281pgcAAAAAAAAAAAAAAAAPIzL86WZr0/XoCQAAAAAAAAAAAAAoBwaAAAAAAAAgF+jABwAAAAAAAAAAAAAAHiLzx8AAAAAAAAAAAAA8MDm6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZLNEBAAAAAAAAAAAAAAAAAAAAvtpW2nmtMTkAAAAAAAAAAAAAAAAAAICHphwaAAAAAAAAAAAAAAAAAAAAAAAAAAh3eb408/XpGpQEAAAAAAAAAAAA4G1zdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBMlugAAAAAAAAAAAAAAAAAAMC+Ls+XZr4+XYOSAAAAAAAAAAAAAAAAAAAAAIxBOTQAAABAdltp57XG5AAAAAAAAAAAAAAAAAAAAAAAAAAAAADgOL6jGgAAINQcHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCTJToAAAAAAAAAAAAAAAAnt5V2XmtMDgAAAAAAAAAAAAAAAAAAAAAAADgJ5dAAAAAA8Oh8kT8AAAAAAAAAAAAAAAAAAAAAAAAAcFa+NxEAAAAAOCnl0AAAAAAAAAAAAAAAAAAAAAAAAAAA5KIQCAAAAAAAAAAAgGBzdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBMlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0WKIDAAAAAAAAAAAAAHewlXZea0wOAAAAAABI5vJ8aebr0zUoCQAAAAAAAAAAAAAAAAAAmczRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJZogMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBC20s5rjckBAAAAAAAAwO6GL4f+/I/P0+f/+BwdA9jR8rm9lX3+h2uegf38n+3sfP8lewR8yd73h9frH/Ez3OOOdfQ5ZH16OL5vO/gxpHuuOsIxJo570G32520jPIY9Zd8f18DYHN/bjsjvGMSy/7Gy74/z51TSPY8fgWsA9uP8H1/2Y5z9d4B/b4iV/fhmv36naYzHAGeV/frKfg/Nvv8AHTzPAIbi7zjubO/fk9nXh4fitYi3Zd8j61vf+vutz/iyn6PWj11/b4O9r+Pjnz82809/+On7Fhzs/Nll/+3RbYPlT7c/g+1/uv05+Pyx/0E/I7Psxzj7+nuzP7dl35/s+z+C7Mc4+/p7y55/b9nPn+zrH/Ezsl8Df/ltO//+7/ddP/v+7C37+Zl9/b1l35/s+8/4XAO3Zc9/MO8NHZB7RKzs+5M9PwAAJNXzfLzUWuuOWcK8vLxM79+/n/44/XH6YfohOg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBiP08/T3+a/jR9+vRp+vHHH2/+v/NBmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZQaq01OsQeXl5epvfv309/+5+/vdmQDeT28c8fm/mnP/wUlAQO8JfftvPv/x6T48zsEfAle98fXq9/xM9wjzvW0eeQ9enh+L7t4MeQ7rnqCMeYOO5Bt9mft43wGPaUfX9cA2NzfG87Ir9jEMv+x8q+P86fU0n3PH4ErgHYj/N/fNmPcfbfAf69IVb245v9+p2mMR4DnFX26yv7PTT7/gN08DwDGIq/47izvX9PZl8fHorXIt6WfY+sb33r77c+48t+jlo/dv29Dfa+jruvP9j5s8v+26PbDt6fj3/972a+d/6913f+vJJ9f5yfsesf9TMyy36Ms6+/N/tzW/b9yb7/05T/MWQ/xtnX35v9uS37/mRf/4if4RyNXT+77Pufff29Zd+f7PvP+FwDt2XPfzDvDR2Qe0Ss7PuTPT8AACT18vIy/e6/fjd9+vTpzV7k5aBMYd795t307jfvomMAO/rnu382s2ueof3wv+3sfP8lewR8yd73h9frH/Ez3OOOdfQ5ZH16OL5vO/gxpHuuOsIxJo570G32520jPIY9Zd8f18DYHN/bjsjvGMSy/7Gy74/z51TSPY8fgWsA9uP8H1/2Y5z9d4B/b4iV/fhmv36naYzHAGeV/frKfg/Nvv8AHTzPAIbi7zjubO/fk9nXhy5baee1xuT4Vl6LeFv2PbK+9a2/3/qML/s5av3Y9fc22Ps67r7+YOfPLvtvj247eH/2zp99f5w/ses7Pw9e/6ifkVn2Y5x9/b1l35+9Xy/Ovj/Zz89pyv8Ysh/j7Ovvzf7cln1/sq9/xM9wjsaun132/c++/t6y70/2/Wd8roHbsuc/mPeGDsg9Ilb2/cmeHwAAknr3f1//t/fw5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAnsXSAPAAAAAAAAcKA5OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAmS3QAAAAAAAAAAAAAAAAAAAAAAAAAAACAQ22lndcakwMAAAAAAAAAAEhLOTQAAAAAAAAAAAAAAAAAAAAAAAAAAADAKLbSzmuNyQEAAAAAAAAAg1MODQAAAAAAAAAA8LV8KQoAAAAAAAAAAAAAAAAAAAAAAAAAADBN0xwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJMlOgAAAAAAAAAAAAAAAAAAAAAAAADAKW3l1X/4EBIDAAAAAE7h9etla43JAQAAAAAAcBJzdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBMlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0UA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAhyU6AAAAAAAAwG620s5rjckBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZY4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMkSHQAAAAAAGNxW2nmtMTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7kQ5NAAAAAAAAAAAAAAAAAAAAAAAALCPrbTzWmNyAAAAAAAAAAAAAADcmXJoAAAA4Px84BsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJE5OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAmyqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADooBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgg3JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADkt0AAAAAAAAAAAAAP5lK+281pgcAAAAAAAAAAAAAAAAAAAAAAAAAADATcqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLaSjuvNSYHAAAAADyYOToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJkt0AAAAAACAU9tKO681JgcAAAAAAAAAAAAAAAAAAAAAAAAAkJPvNgQAAACAIc3RAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJRDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBhiQ4AAAAAAAAAAAAAwAlspZ3XGpMDAAAAAAAAAAAAAAAAAAAAAAAAABKYowMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkskQHAAAAAAAAAAAAAADgwW2lndcakwMAAAAAAAAAAAAAAAAAAAAAAAC+0hwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBPl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2W6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwsLbSzmuNyQEAAAAAQJc5OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAmS3QAAAAAAAAAAAAAAAAAAADgQFtp57XG5AAAAAAAAAAAAAAAAAAAAEhMOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0uz5dmvj5dg5LA8ZRDAwAA38STaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FEphybGVtp5rTE5AAAAAAAAAAAAAAAAAAAAAAAAgHN6/Z1l04eQGAAAAAAAwLEuz5dmvj5dg5IAAAAAwG1zdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBMlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0UA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB+XQAAAAAAAAAAAAAAAAAAAAAAAAAADA/7N3P6Fy3eUfx59zPFr/oBejNCHQgvdQiqC4cFHrxlprtVC7cOHiQHAhKgQqRQdB3GRVQQYVGgQRoWI9uNNlUBEU8b+QhSKCh0IVjLqI0UppRc5v4a9XvpM2zUlm7jNn5vWCu3gmk8v7FrRN7p35AAAAAAAAAAAAMIFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAma7AC2UF+VdzfmdAAAAAAAAAAwT77vDAAAAAAAAAAAAAAAAAAAAAAAAAAAAOy4OjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgToxDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATGAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYALj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMYhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJigyQ4AAAAAAAAANqCvyrsbczoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZQnR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ8ahAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmiyAwAAAAAAAAAAAAAAAAAAAAA4fu2yLe5hMSSVAAAAAAAAAAAAAAAAAMD81NkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2IcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYALj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMYhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJigyQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgT7tsi3tYDEklAAAwH3V2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJw02QHcgL4q727M6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD1kHBoAAAAAAAAAAADI11fl3Y05HQAAAAAAAAAAAAAAAAAAAAAAAAAA16HODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiTJjsAAAAAAAAAAAAAAAAAAAAAgGPQVysPHKZkAAAAAAAAAMBOWv2+fDfmdAAAAAAAAMfGODQAAAAAAAAAu8eL5QAAAAAAAAAAAAAAAAAAAAAAAAAAAADYoDo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYE6MQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzQZAcAAAAAAAAAAAAAAHAT+qq8uzGnAwAAAAAAAAAAAAAAAAAAAAAAAPZInR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ8ahAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmiyAwAAAAAAAAAAgO3VLtviHhZDUgkAAAAAAAAAAAAAAAAAAAAAAAAAAMD2qLMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5sQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwARNdgAAAAAAwE3pq/LuxpwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYG/U2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzYhwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABggiY7AAAAAAAAALZSX5V3N+Z0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwdYxDAwAAcDyMqgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsCOMQwMAANvBcDAAvDj/ngQAAAAAAAAAAAAAAAAAAAAAAAAAAGAbef9cAAAA9phxaAAAAAAAAAAAAAAAAAAAAAAAAACAfbM61BCHKRkAAAAAAAAAAAAwV3V2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJw02QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxfu2yLe1gMSSUAAACweXV2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJwYhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJigyQ4AAAAAAAAAAAAAAAAAAAAAAAAA2Et9tfLAYUoGAAAAAAAAAAAAADCdcWgAAAAAAAAAAAAAAAAAAAAAAAAAblq7bIt7WAxJJQAAAAAAAAAAAACweXV2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJw02QEAAAAAAAAAAAAAO6GvyrsbczoAAAAAAAAAAAAAAAAAAAAAAAAAgI2rp/6GH/3oR/GBD3wgTp8+HVVVxXe+853i18dxjHPnzsXp06fjVa96Vdxzzz3x29/+tnjOs88+Gw8//HC88Y1vjNe85jXx0EMPxZ/+9KfiOZcvX44zZ87EwcFBHBwcxJkzZ+Lvf//75C8QAAAAAAC4QX1VfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDXce/ap4gN22eRx6H/961/xtre9Lc6fP/+Cv/75z38+vvCFL8T58+fjl7/8ZZw6dSre+973xj//+c+j5zzyyCPx7W9/O771rW/Fj3/843j66afjwQcfjP/85z9Hz+m6Li5evBgXLlyICxcuxMWLF+PMmTM38CUCAAAAAAAArHh++P75DwAAAAAAAAAAAAAAAAAAAAAAAAAAAACACZqpv+GBBx6IBx544AV/bRzH+NKXvhSf/exn44Mf/GBERHz961+PkydPRt/38fGPfzyuXLkSX/va1+Ib3/hG3HfffRER8cQTT8Rtt90W3//+9+N973tf/O53v4sLFy7Ez372s7jrrrsiIuKrX/1q3H333fH73/8+7rzzzhv9egEAAAAAAAAAAAAAAAAAAAAAAAAAAADYVn1V3t2Y0wEAAAAAAAAAL6Fe5yd78skn49KlS3H//fcfPXbLLbfEu971rvjJT34SERG//vWv49///nfxnNOnT8db3vKWo+f89Kc/jYODg6Nh6IiId7zjHXFwcHD0nFXPPvts/OMf/yg+ANiAvio/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDPrHUc+tKlSxERcfLkyeLxkydPHv3apUuX4hWveEW8/vWvv+Zzbr311qs+/6233nr0nFWf+9zn4uDg4Ojjtttuu+mvBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYNVax6GfV1VVcY/jeNVjq1af80LPv9bn+cxnPhNXrlw5+vjjH/94A+UAQPRV+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYa3j0KdOnYqIiEuXLhWP//Wvf42TJ08ePee5556Ly5cvX/M5f/nLX676/H/729+OnrPqlltuide97nXFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLqtdRz6TW96U5w6dSq+973vHT323HPPxQ9/+MN45zvfGRERb3/72+PlL3958Zw///nP8Zvf/OboOXfffXdcuXIlfvGLXxw95+c//3lcuXLl6DkAAAAAAAAAwA3qq/IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEmaqb/h6aefjj/84Q9H95NPPhkXL16MEydOxO233x6PPPJIPProo3HHHXfEHXfcEY8++mi8+tWvjq7rIiLi4OAgPvKRj8SnPvWpeMMb3hAnTpyIxWIRb33rW+O+++6LiIg3v/nN8f73vz8++tGPxle+8pWIiPjYxz4WDz74YNx5553r+LoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuyORx6F/96lfx7ne/++j+5Cc/GRERH/7wh+Pxxx+PT3/60/HMM8/E2bNn4/Lly3HXXXfFd7/73Xjta1979Hu++MUvRtM08aEPfSieeeaZeM973hOPP/54vOxlLzt6zje/+c34xCc+Effff39ERDz00ENx/vz5G/5CAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1mHyOPQ999wT4zi+6K9XVRXnzp2Lc+fOvehzXvnKV8Zjjz0Wjz322Is+58SJE/HEE09MzQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANioOjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgTprsAACAWemr8u7GnA4AAAAAAAAAAAAAAAAAAADYFl6LDwAAAAAAAAAAAAAA7CHj0ABsFy/2g3nzv2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2QJ0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdNdgAAAAAAAAAAAAAwA31V3t2Y0wEAAAAAAAAAAAAAAAAAAAAAAAAAsAWMQwMAAAAAAAAAAAAAAAAAAAAAAAAAAKxTX5V3N+Z0AAAAAAAAAAAAG2McGgAAAAAAAAAAAAAAAAAAAIC1a5dtcQ+LIakEAAAAAAAAAAAAAAAAANbPODQAAAAAAAAAAMC+6Kvy7sacDgAAAAAAAAAAAAAAAAAAAAAAAAAAmDnj0ACwTt5EGwAAAAAAYP58zwcAAAAAAAAAAAAAAAAAAAAAAAAAAAB4CXV2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJwYhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJjAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAETXYAAAAAAAAAAAAAAAAAwCz1VXl3Y04HAAAAAAAAAAAAAAAAAAAAAHDsjEMD7BpvLAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1VnBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyJcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJmuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBBX5V3N+Z0AAAAAMyQcWgAgH3iG2sAAAAA28Pf1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzFadHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnTXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC2a5dtcQ+LIakEAAAA2AbGoQEAAAAAAAAA2FpeCAMAAAAAAAAAAAAAAAAAAAAAAAAAAMA2Mg4NAAAAAAAAAAAAAAAAAADA9emr8u7GnA4AAAAAAAAAAAAAAAAAAEhWZwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMiXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACZrsAABgz/RVeXdjTgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADADTIODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwqq9WHjhMyQAAAAC2U50dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdNdgAAAAAAABvUV+XdjTkdAAAAAAAAAAAAAABslp8fBwAAAAAAAAAAAAAAADhWdXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnBiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmMA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwARNdgAAAAAAAAAAAAAAAACwHu2yLe5hMSSVAAAAAAAAAMeir1YeOEzJAAAAAAAAAAAAANhHxqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKu0y7a4h8WQVAIAAAAAAACwfersAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDkxDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCBcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJjEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM0GQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA9FV5d2NOB1yHOjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgToxDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNBkBwAAAAAAAAAAAAAAbJN22Rb3sBiSSgAAAAAAAAAAAAAAAGB/eZ0PAAAAAACw7YxDAwAAAAAAAADABnnBMQAAAAAAAAAAAAAAAAAAAAAAAAAAwO4xDg0AAAAAAADA8eur8u7GnA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAF1dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCcNNkBsBF9Vd7dmNMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDOqbMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5sQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwATGoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYwDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCBcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJmuwAAAAAAAAAAADgxrXLtriHxZBUAgAAAAAAAAAAAAAAAAAAAAAAAAAAsD/q7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA5abIDAAAAAAAAAADg2PTVygOHKRkAADtn9b+zujGnAwAAAAAAAAAAAAAAAAAAAAAAAOCYGIcGAAAAAADYVwZ7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghhiHBgAAAAAAAAA2ql22xT0shqQSAAAAAAAAAIB58XMXAAAAAAAAAAAAAAAAALC9jEMDAAAA9FV5d2NOBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwC8ahAQAAAAAAAAAAAAAAAAAAdlS7bIt7WAxJJQAAAAAAAAAAAAAAAAAAsFvq7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA5MQ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQZMdAAAA+6pdtsU9LIakEgAAAAAAAAAAAAAAAAAAAAAAAObM+1oBAAAAAAAAAMDxMw4NAAAAAAAAAAAAAAAAAAAAAABsr74q727M6QAAAIDn+bMqAAAAAAAAAAARUWcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzEmTHQAAAAAAAGn6qry7MacDAAAAAAAAANg+fq4AAAAAAAAAAAAAAAAAAAAAgGswDg0AAAAAAAAAAADAVdplW9zDYkgqAQAAAAAAAIAN66vy7sacDgAAAAAAAAAAAAAAYFaMQwMAMB9eUAsAAAAAAAAAAAAAAAAAAAAAAAAAAMA+8v68AAAAAACwdYxDAwAAAAAAAAAAAMCu86YfAAAAAPA/q39fFocpGQAAAAAAAAAAAAAAAAAAzJtxaAAAAAAAAAAAmBNvVA8AANMZSAcAAAAAAAAAAAAAAAAAAAAAAGDN6uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOTEODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAma7AAAAAAAAAAAAAAAAAAAAAA40lfl3Y05HQAAAAAAAAAAAAAAAAAAcA3GoQEAtok3LQEAAAAAAAAAAAAAAAAAAACm8n4FAAC8hHbZFvewGJJKAAAAAAAAAAAAdkedHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnTXYAAAAvrl22xT0shqQSAAAAAAAAAAAAAAAAAAAAAAAAAABgo/qqvLsxpwMAAAAAAAC4LsahAQAAAAAAAAAAAADgZnjzLQAAAAAAAAAAAAAAAAAAAAAAgL1TZwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMiXFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACZrsAAAA2Bp9Vd7dmNMBAAAAAAAAAAAAAAAAAFzN6wABAABg1tplW9zDYkgqAQAAAAAAAAAAgPWoswMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmpMkOAAAAAAAAAAAAAAAAAIC901fl3Y05HQDsntV/x8RhSgYAAAAAAAAAAAAAAAAAAOw649AAAAAAAAAAAAAAAAAAAADPWx1X7sacDgAAAAAAAAAAAAAAAAAAYKvV2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz0mQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHKd22Rb3sBiSSgAAAAAAgLkyDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzE9flXc35nQAAAAAe6nODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiTJjsAAAAAAAAAAACAHdFX5d2NOR0AAAAAAAAAAAAAAAAAAAAAAAAAALBhdXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnBiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmMA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwATGoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYwDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCBcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJjEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM0GQHAAAAAAAAAAAAAAAAAAAAAMC2aZdtcQ+LIakEAADWx3/nAgAAAAAAAAAAAMD6GIcGAAAAAAAAAAAAAAAAAAAAAAAAuAH3nn2quH/w5duTSgAAAAAAAAAAAACA41ZnBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyJcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJmuwAAAAAAIC91lfl3Y05HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB1q7MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5qTJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABI01fl3Y05HQAAAADArBiHBgAAAAAAAAAA/mf1xYpxmJIBAAAAAAAAAACwM676uazwRvIAAAAAAAAAAAAAALADjEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAxa5dtcQ+LIakEAACAvdRXKw8cpmQAAMCc1dkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2IcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIImOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYO/01coDhykZAAAAe2X1z2LdmNPBTqizAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObEODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAETXYAAMCctcu2uIfFkFQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJc6OwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBOjEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM0GQHAAAAAAAAAAAAAADALmmXbXEPiyGpBAAAAIC166vy7sacDgAAAAAAAAAAAAAAAAAgXZ0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCfGoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYwDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBBkx0AAAAAAAAAAAAAW6GvyrsbczoAAAAAAAAAAAAAAAAAAAAAAAAAANh6dXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnBiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKDJDgAAAAAAAAAAcrXLtriHxZBUAgAAAAAAAAAAAAAAAAAAAAAAAAAAADAPdXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnBiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmMA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwARNdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBl+qq8uzGnAwAAYEsZhwYAAAAAAADgJbXLtriHxZBUAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD56uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOWmyAwAAAAAAAAAAAAAAWJ922Rb3sBiSSgAAAAAAAAAAAAAAAAAAAAAAAGB3GYcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPvqqvLsxpwMAgL1mHBoAAAAAAP5fu2yLe1gMSSUAAAAAAAAAAAAAwK7z88sAAAAAAAAAAAAAAAAA81ZnBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyJcWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAJjEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM0GQHAAAAAAAAAAAAAAAAAAAAANepr1YeOEzJAAAAAAAAAAAAAAAAAADYd8ahAQAAAAAAAAAAAAAAAAAAAAAAAOAYtMu2uIfFkFQCAAAAAAAAAADAvvCza7A5dXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAnBiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKDJDgAAAAAAAAAAAAAAAPZHu2yLe1gMSSUAAAAAAAAAAAAAAAAAAAAAAAA3zjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69NX5d2NOR0AALBBxqEBAAAAAAAAAAAAAAAAAACA/9r0m295cy8AAAAAAAAAAAAAAAAAYEfU2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz0mQHAAAAAAAAAAAAAADAcWqXbXEPiyGpBAAAAAAAAAAAAAAAAAAAAAAAgLkyDg0AAAAAAAAAAOvUVysPHKZkAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDnGoQEAAPiv1bGSbszpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALVdnBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxJkx0AAMeqr8q7G3M6AAAAAAAAAAA4fn52BAAAAAAAAAAAAAAAAAAAAAAAAABYE+PQAAAAAAAAAABcP6OaAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHV2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJwYhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJigyQ4AAAAAAAAAAK6tXbbFPSyGpBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoxDAwAAAAAAAAAAAADAfuur8u7GnA4AmMq/wwAAAAAAgA1ol21xD4shqQQAAAAAAAAAAACAbWccGgAAAAAAAAAAgI3w5ogAAAAAAAAAAAAAAAAAAAAAAAAAAOwq49AAAAAAAAAAAAAAAAAAwE1pl21xD4shqQQAAAAAAAAAAAAAAAAAAADgeNTZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHPSZAcAAAAAAAAAAAAAAAAARES0y7a4h8WQVAIAAAAAAAAAAAAAAAAAAAAAcG3GoQEAAAAAAAAAAAAgW1+tPHCYkgEAAAAAAAAAAAAAAAAAAAAAAADA9amzAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOakyQ4AAAAAAAAAAAAAAAAAAACAndFXKw8cpmQAAAAAAAAAALTLtriHxZBUAgAAAAAAsJvq7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA5abIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAj+qq8uzGnAwAAAICdU2cHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzEmTHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeur8q7G3M69pV//gAAwMwZhwYAgOOy+k2FOEzJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ObU2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz0mQHAAAAa9JX5d2NOR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7rs4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJMmOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhu7bIt7mExJJUAAABshzo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYE6MQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzQZAcAAAAAx69dtsU9LIakEgAAAAAAMvn7YgAAAAAAAAAAAAAAAAAAAAB2iffTAAAAAI6TcWgAAAAAAAAAAAAAAACAbdRX5d2NOR0AAAAAAAAAAAAAAAAAAAAAwFWMQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Jq+Ku9uzOkAAACAHWUcGuAltMu2uIfFkFQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwD49AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5OirlQcOUzIAAAAAYKo6OwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBOmuwAIEFflXc35nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxQnR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ8ahAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJjAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEGTHQAAAAAAAAAAADBX7bIt7mExJJUAAAAAAAAAAAAAAAAAAAAAAAAAAADHqc4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJMmOwAAAAAAAAAAAAAAAADYU3218sDhZj9/N6738wMAAAAAAAAAAAAAAAAAAAAAe8s4NAAAcH02/eaLAAAAAAAAAAAAAAAAbNy9Z58q7h98+fakEuAFeR0XAAAAAAAAAAAAAAAAAMyGcWgAAAAAAAAAAAAAAAAAAABgN6yOK3djTgcAAAAAAAAAAAAAAAAAsPOMQwMAAMxUu2yLe1gMSSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBf6uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOTEODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIFxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAmMQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzQZAcAAAAAAAAAAAAAAAAAAFxLu2yLe1gMSSUAAAAAAAAAAAAAAAAAAAAA/2UcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANqxdtsU9LIakEgAAANbBODQAAAAAAAAAAAAAAAAA69dX5d2NOR0AAAAAAAAAAAAAAAAA18l4MwAAAFMYhwYAAAAAAIDr4Ac0AQAAAAAAAAAAAAAAANgn9559qrh/8OXbk0oAAAAAAAAAAABgOxmHBgAAAAAAAAAAAAAANqevVh44TMkAAAAAAGC/tMu2uIfFkFQCwCr/Hw0AAAAAAAAAAAAA7Arj0AAAAAAAAAAAAAAAAAAA69ZX5d2NOR0AAAAAAAAAAAAAAAAAAADARhiHBgAAAAAAAAAAAAAAeDFGHQEAAAAAAAAAAAAAAAAAAAAAgBdgHBoAAACAvdMu2+IeFkNSCQAAAAAAAAAAAAAAAAAAAABALu/HAgAArJs/ZwAAAAAA+8I4NAAAAAAAAAAAAAAAAHBdvDkTAAAAAAAAAAAAAAAAc+c1MgAAAACsi3FoAJgx3zQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOH51dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCcGIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/2Lt7Vseqtw/AO8fggIU2wlRmYFapnTYiNumsZCohYKWFpFGG3dipjYVBporoBwiIvSADEb+Bld1q0swgWjjdCJJ/4eP4rMyLs845yb1frqu7N874m5xwkv2y1g8AAAAAAACooBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgwjQ6AAAAAAAAAAAAAAAAAAB0XVqlYs5tDkoCAAAAAAAAAAAAAAAAAAAAQBecRQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoE+XQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGEaHQAAAAAAAAAAAAAAAAAAuGSbycGB6yExAAAAAAAAAAAAAAAAAAAAAIZKOTQAAAAAAAAAAAAAAMBQHRaDLvYxOQAAGBffQwEAAAAAAAAAAAAAAAAAgBFQDg0AAAAAAAAAAAAAAAAAQEm5LwAAAAAAAAAAAHRaWqVizm0OSgIAAAAAAOOlHBrOw6YWAAAAAAAAAAAAAAAAvWPzMwAAAAAAAAAAAAAAgHPQ0wHAiVgHCAAA9M1ZdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+mUYHAAAAAAAAAAAAAAAAgEHaTMp5sY/JAQAAAAAAAAAAAAAAAAAAAADApTuLDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAn0+gAAAAAAAAAAADwwGZycOB6SAwAAAAAAAAAAAAAAAAAAAAAAAAAAAB4EuXQAKd2uJH5Yh+TAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4l7PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0yjQ4AAAAAANRJq1TMuc1BSQAAAAAAAAAAAAAAxs3z3QAAAAAAAAAAAAAAAAAwXsqhAQAAAAAAAAAA6IfNpJwX+5gcAAAAAAAAAAAAAAAAAAAAAAAAAACM3ll0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD6ZRgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhPm0k5L/YxObrs8DVqrofEgDE4iw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQJ9PoAAAAAAAAAAAAADAKm0k5L/YxOQAAAAAAAAAAAAAAAAAAAAAAAACOxb5rwIgohwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb8p9Y3n9AXrjLDoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAn0yjAwAAAAAAAAAAAAAAAAAAAAAAAAAA9F1apWLObQ5KAgAAAAAAAAAAdNpmUs6LfUwO+sn7p1OUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCQKI4EHsfvB4BLoxwaAAAAAAAAAIBzS6tUzLnNQUkAYHx8DgMAAAAAAAAAAAD8y7OVAAAAAAAAAAOjvBYA6AHl0AAAAAAAAAAAAB1lczIAAAAAAAAAAAAAAAAAAAAAAAA6SXkzXXbs96f3/7D5+QIVlEMDAAAAAAAAAAAAAAAAADAsFt0DAAAAAAAAAAAAAAAAAABwZMqhAQAAAAAAAAAAAAAAAAAAAAAAAAAAALgU8+WumLfrWVASAAAAAI7NtSC4gM2knBf7mBwAAFyIcmgAAAAAAAAAAACgc9IqPXQstzkgCQAAAAAAAAAAAAAAAAAAAHTH4Xp8a/EBAAAA4iiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA0NpNyXuxjcgDABSmHBgAAAAAAAAAAAACgU9IqFXNuc1ASAAAAAAAAAAAAAAAAAAAAAAAgkj2J6DLl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB4bCblvNjH5AAAek05NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3aO4EwAAgA5TDg0AAABwIK1SMec2ByUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALroLDoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAnyiHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKAcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMI0OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCQpFUq5tzmoCQAAAAAAMCxKIcGAAAAoFM8wAoAAAAAAAAAAAAA/H+eMQYAAAAAAAAAAAAAAAAAoIuUQwMAAAAc22ZSzot9TA4AAAAAAAAAAAAAAKiknBsAAAAAAAAAAAAAAACAIbOOjotQDg0AAAAd5IIPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB3KYcGAAAAAAAAAAAAAAD6azMp58U+JgcAAAAAAAAAAAAAAAAAAAAAADAqZ9EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+kQ5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIVpdAAAAAAAAIChSKtUzLnNQUkAAAAAAAAAAAAAAAD6yxoNAP4xX+6KebueBSUBAAAAHsX1XAAAAAAAYOyUQwMAAACXzgOaAAAAAAAAAAAAAAAAAAAAMDz2EwAAAAAAAAAAAAD411l0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD5RDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBhGh0AAAAALsVmUs6LfUwOAOi4tErFnNsclAQAoOR7CgAAAAAAAAAAAAAAAAAA9NPhWuFrzY9BSQAAAAAAAADgtJRDA9BpiiCGz88YAAAAAAAAgK5yTxsA6IzNpJwX+5gcAAAAAECvzZe7h45t17OAJAAAAAAAAAAAAAAAAADDoBwaAAAAACgovAEAAAAAAAAAAAAAAAAAAAAAAAAA4HHsXQkAAAAAf1MODQAAAAAAAAAAAAAAAADAaW0m5bzYx+QAAAAAAAAAAAAAAAAAAACAczqLDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAnyqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACooBwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgwjQ6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQK9sJuW82MfkAAAAwiiHhi5ywg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0FnKoQGAQUurVMy5zUFJAACAf/ieDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSdcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADovrVIx5zYHJQEAAADl0AAAAAAAcDIeHgMAAAAAAAAA6IjNpJwX+5gcAAAAAAAAAAAAAAAAAAAAQG8phwYAAAAAAAAAAAAAAADg6NIqFXNuc1ASGAgF1wAMhO+JAAAAAAAAAAAAAAAAAEBfKYcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBX0ioVc25zUBIAAAAAAADGSjk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAl5cQAAAAAAAAwbsqhAQAA4Bw8hAsUNpODA9dDYgAAAAAAAAAAAAyG57IAAODCDtdAXWt+DEoCAAAAAADAedn3DgAAAAAAALpNOTQAAAAAAAAAAAAAjIyNgQAAAAAAAAAAAAAAAAAAAAAAAAAuRjk0AAAAAAAAAAAAAAAAAAAAAFAtrVIx5zYHJQEAAAAAAAAAAAAAAAA4PeXQAAAAAAAAAAAAAAAAAAAAAAAAjEZapWLObQ5KAgAAAAAAAAAAAABAnymHBgAAAHrHgnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINJZdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+mUYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4bGmVijm3OSgJfeT9AwAAAAAAwH9RDg0AAAAAAAAAAAAAAAAA0HM2IQUAAAAAAAAAAAAAAAAAAIDTOosOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0CfKoQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpMowMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcyGZSzov9Uf93yqEBAAAAAAAAAAAAAAAAAAAAAAAAAIBzS6tUzLnNQUkAAAAAAAAAAABORzk0cPlO3HIPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBKZ9EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+mQaHQAAAACAfkmrVMy5zUFJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABghDaTcl7sY3IAwMgphwYAAAAAAAAAAAAAAAAAAHorrVIx5zYHJQEAAAAAAAAAAAAAAAAAAMZEOTQAAAAAAAAAAAAAAAD01WZycOB6SAwAAAAAAAAAAAAAAAAAAAAAgLFRDg0AAAAAAAAAAAAAAAAAAHAqm0k5L/YxOQAAAIBemC93xbxdz4KSAAAAAAAAAAAAAACHzqIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Mk0OgAAAAAAI7eZHBy4HhIDgHFIq1TMuc1BSQAAALgMzvMAAAAAAAAAAAAAAAAAAAAAAAAAgE457GJZ7GNydNXAXh/l0AAAAAAAAAAAAAAAAAAAAJxLWqVizm0OSgIAAAAAABfjmjdd5v0JAAAAAAAAANBNyqEBAAAAAAAAAAAAAAAAAAAAADgphUYAAADAkLjWAQAAAMCxzJe7Yt6uZ0FJAAAAgEc5iw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQJ9PoAAAAAAAA/CutUjHnNgclAQAAAAAAAAAAAAAAAI7FOiIAAAAAAAAAAAAAAOg/5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8VlqlYs5tDkoCAAAAAAAAAADdoRwaAAAAAAAAOsCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAumK+3BXzdj0LSgI9tZmU82IfkwMAOCrl0AAAAAAAAAAAAAAAAAAAAAAAAMAgpFUq5tzmoCQAAMBQOM8AAAAAAAAAAB5HOTQAAAAAAAAAAAAAAADwaJvJwYHrITEAAOiP+XJXzNv1LCgJMAbKOOg671EAAAAAAAAAAAAAAAAYNuXQAAAAAAAAAAAAAAAAAAAAAAAAnNt8uSvm7XrWq78fAAAAAAAAAAAAAOgPzxfTJcqhgaNLq1TMuc1BSQAAAAAA+s31VgDgPHyHAAAAAAAAAAAAAC7b4fOJ15ofg5IAAAAAAAAAAAAAACe3mRwcuB4SA7pAOTQAAAAAAAAAAAAAAAAAAAAAAAAAQMelVSrm3OagJAAAAAAAAAAAAEDTKIcGAAAAAKBHLFgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgC86iAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTJNDoAAAAAAAAAAECXpVUq5tzmoCQAUMdnGAAAAAD02GZSzot9TA4AAAAAAAAAAAAAAAAAAAAeSzk0wKHDTTOa6yExAAAAAAAAAAAAgGFKq1TMuc1BSQAAAAAAAAAAAAAAAAAAAAAAAIDzUg4NAAAAAADAICjUAQAAAAAAAAAAAAAAAAAAAAAAAGrNl7ti3q5nQUkAAAAA6Bvl0AAAAAAAAOe1mRwcuB4SAwDGLq1SMec2ByUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAxkI5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9MF/uinm7ngUlAQAAAODYXAsCAAC6Tjk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwImkVSrm3OagJAAAAADARSiHBgAAAAAAAAAAAAAA6AibugAAAAAAAAAAAADA8cyXu2LermdBSQAAAAAAAIAhUA4NAAAAAAAAAAAAAAAAAAAAcAlsJA8AAAAAwCm4Hg0AAAAAAAAAHM1mUs6LfUyOnlAODQAAwCClVSrm3OagJAAAAAAAAHSVe0oAAAAAAAAAAAAAAAAAAMCjWIsMAIBSRAAAnoZyaAAAoJM8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSVcmgAAAAAAACAAUirVMy5zUFJAAAAAACA3thMynmxj8kBAAAAQTx7BwAAAAAAAAAAAAAAAFzEWXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPplGBwCotpkcHLgeEgMAAAAAgDpplYo5tzkoCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXIxyaAAAGCiFWwAAAAAAAAAAAAAAAAAAAAAAAAAAAABADXucAwAAADw95dAAAAAAAAAAAAAAnJwFwQAAAECvbSblvNjH5AAAAIDHcF8eAAAAAAAAAAAAAACO7yw6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJ9MowMAAAAAAAAAAAAAAABclrRKxZzbHJQEAAAAAAAAAAAAAOByzZe7Yt6uZ0FJAACAf/ieDgAAAOOmHBoAAB7DBqEAAAAA4+FaEAAAwPA414vl9QcAAAAAAAAAAAAAAAAAAAAAAACGTjk0AAAAAAAAAAAAAAAAADBqaZUeOpbbHJAEAAAAgCE4vN7kWhMAANA38+WumLfrWVASAAAAAAAAAIBuUw4NAAAAAAAAAAAAAAAAAAAMho3qAQAAAAAAAAAAAAAAAACAU1AODQAAAAAAAAAAAAAAAAAAAAAAHZJWqZhzm4OSAMDFzJe7Yt6uZ0FJAACgu1wLAgAAAAAAAID+Ug4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcgrVIx5zYHJQEAAADg2JRDAwAAAAAAAAAAAAAAAAAAAAAAAE3T2Kiefpkvd8W8Xc+CkgAAAAAAAAAAAAAwRsqhAQDoLYsJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKAcGgB4IuW7AAAAAAAAAAAAAAAAAAAAANAd9gMBAAAAAAAAAAAAAOgG5dAAAAAAAAAAAAAAAAAAAADAICnNAwAAAAAAAAAAAAAAAACORTk0AAAAAAAAAAAAANArylwAAAAAAAAAgKc1X+6KebueBSUBAAAAAAAAAAAAAIZGOTQAAAAAAADAkSmsAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIBhUQ4NAAAAAAAAAAAAAAAAAAAcTVqlYs5tDkoCAAAAAAAAAAAAAAAAAABweZRDAwAAAAAAnWETWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA+UQwMAAAAAAAAAAAAAAA+kVSrm3OagJAAAAAAAAAAAAAAAAAAAAAAAAN2lHBoAAAAAAAAAAAAAAAAAAAAAAOiNtErFnNsclAQAAACgH1xPAQAAAAAAAIDjGGc59GZSzot9TA4AACCMB5QBAAAAAACAY3NfEgAAAAAAgBrz5a6Yt+tZUBIAAAAAAAAAAAAAAAAAnsY4y6EBAAAAAAAAAACAC1F8DAAAAAAAAAAAAAAAPA1rEAAAoJ7v0QAAx+F7FgAAcNmUQwPAEbmgBwAAAAAAAAAAAAAAAHSddVAAAAAAAAAAAAAAAAAAAAD1lEMDDJxNOQAAAAAAAAAYM/fNAQAYIt9zAQAAAAAAAAAAAAAAAAAAAAA4r/lyV8zb9SwoCfSfcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgF9IqPXQstzkgCQAAwHgcnos5DwOAvymHBgAAADgxNy0AAABOz7kYAAAAAAAAAAAAAAAAAAD00+Fa4WvNj0FJAAAAAAAAAKCkHBoAgKNRtgIAAAAAAAAADJXnIgAAgNHbTA4OXA+JAQAAAAAAAAAAQHdZgwMAMAzz5a6Yt+tZUBIAAOgu10MBxks5NAAAAAAADIQbvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKehHBqAC1E4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMt8uSvm7XoWlAQAAAAASmfRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpkGh0AAAAAAAAAAAAAAAAAAAAAAAD6JK1SMec2ByUBAAAAAAAAAAAAAAAginJoAACAI7GoHwAAAAAAAAAAAAAAAAAAoPvmy10xb9ezoCQAAAAAAAAAAAAAAPSJcmiAYEojAQAAAAAAAAAAAAAAAGC8rDMEAAAA4Jjmy10xb9ezoCQAAAB0kecWAAAAhse5HgAAwGkphwYAAAAAAAAAAAAAAAAAAAAAoGCDUAAAAAAAAAAAAAAAAHgy5dAAAACEsCkEAAAAAAAAAAAAAAAAAMAwWUcKAADwMOdKAAAAAEAXuFYJAAAAl0s5NAAAAAAAAAAAAAAAVSz6BgAAYEycBwMAAAAAAAAAAAAAAAAAAI+iHBoAAAAAAAAAIJCN5AEAAABgOFzvAwAAgMvlXPvJvD4AAAAAAAAAAAAAAAAQSzk0AAAAAAAAAAAAAAAAAAAAAAAAAAAA0EtplYo5tzkoCQAAAAAAAAAwNsqhj2EzKefFPiYHAMB/8BArAAAAAAAAAAAAAAAAAAAAAAAAMHT2XQMAAAAAAAAA4BiUQwMwah7QBABgiHzPBSL5HQTAsfiMAQAAAAAAcM9k6Px8AQAA4s2Xu2LermdBSQAAAAAAAAAAAAAAAIA+UA4NAAAAAAAAAAAAAAAAgHJiAAAAAPg/rpUBAAAAwOm4HgcAwBjMl7ti3q5nQUkAAHgS1ytjef0B6Cvl0AAAAAAAFdwYBAAAAAAAAAAAAAAAAAAAgNOz3h8AAADg6bmWAgAxfAYDcCw+YwC6Szk0AAAAAAAAAAAAAAAAAAAAAACMiM3hAAAAAAAAAAAAAAAALk45NAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHSKhVzbnNQEgAAAACOzbUgAI7FZwwAABGUQwMAAPBIblwAAMD4OA8AAAAAAIDhcz/gybw+AAAAAAAAAAAAQN94/hGAYzn2Z4zPMAAAALhczrUBIIZyaAAAAAAAABgBC20AAAAAAAAYOvesAAAAAAAAAACALvJsEwAMk894AAAi+B4KcH5+hwJwLJ0uh16v180XX3zR3Llzp3n55ZebW7duNW+++WZ0LAAAAAAAAAAAAAAAYKQs9ovV99e/7/kBAAAAAAAAAAAAAAAAAOC8rLUdPj9jAGCMOlsO/e233zYfffRRs16vmzfeeKP5+uuvm7feeqv55ZdfmtlsFh0PAAAAAOgoN34BAACgX5zLAwAAAABj4XooAAAA8CTz5a6Yt2v7LAEAAAAAAFyEZzefzOsDAAAAAHA5OlsO/eWXXzbvvfde8/777zdN0zS3bt1qfvjhh+arr75qPv/884f++/v37zf3799/MN+7d+9kWQEAAAAAYAw8xA0AAAAAAAAAAAAAAAAAAAAAAAAAAMAYDWF/3iH8G4B+8vvnv3mNoL8m+/1+Hx3i0J9//tk899xzzXfffdfcuHHjwfEPP/yw+fnnn5uffvrpoT/zySefNJ9++ulDx//444/m+eefP2peAAAAAAAAAAAAAAAAAAAYivlyV8zb9axXfz/D5z3EmHn/AwAAnJ5zsWHz8wUAgHqeKwAAAAAAAGDo3LPi3r17zQsvvPBUvcjTE2Wq8ttvvzV//fVXc/Xq1eL41atXm7t37z7yz3z88cfNzZs3H8z37t1rXnrppaPmBAAAAAAAAAAAAAAAAAAA4LRsosCYef8DAAAAAAAAAAAAAAAAQHd0shz6H5PJpJj3+/1Dx/5x5cqV5sqVK6eIBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjFgny6FffPHF5plnnmnu3r1bHP/111+bq1evBqUCAAAAAAAAAAAAAAAAAIDh265n0REAAAAAoDNcLwMAAAAAAAAAAIBx8ewgNTpZDv3ss882r776anP79u3mxo0bD47fvn27efvttwOTAQAAAAAAAAAAAAAAAAAAAAAAAABDYANPAADoHt/TAQAAAAAAgD7pZDl00zTNzZs3m3fffbd57bXXmtdff7355ptvmt1u13zwwQfR0QAAAAAAAAAAAAAAAAAAAAAAAAAAAABgdJQ3AwAAAAAAAPyrs+XQ77zzTvP77783n332WXPnzp3mlVdeab7//vvm2rVr0dEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAR62w5dNM0zXK5bJbLZXQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB86iAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSJcmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKyqEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKIcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoMI0OAAAAAAAAAAAAAAAAAAAAjMd2PYuOAAAAAAAAAAAAAAAAAAAAcGFn0QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6RDk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAF5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAF5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAF5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAF5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWUQwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRQDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBBOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAF5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlEMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUA4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABeXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZRDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFAODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEE5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAXl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWU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/+tf/zqddtpp6fzzz08zMzNpNBqlVatWpSOPPDK98IUvnNf/HU/qxhtvTB/72MfSO9/5znk5119/fdpjjz3SAx/4wC1+f9OmTemCCy5Iv/d7v9fbvuWWW9L3v//99NjHPjY96EEPSjfffHP627/927Rx48b0vOc9Lx1yyCHz+rPPlhv+10rcsPvtXwv3m5Ib7soNT84NT8734O2rtftNyQ1vT264Ozc8d74HT8791jHDM2L78ozYNs+I/rnf2WvlflNyw9uTG56cG96+fA/ettbvNyU3PCk3PHdueHK+B0/O/W5/bnjb3HD/3PDs+R78r7nf7SvCDU/b94zYvjwjtq31Z0SE54O/W7b9ueFtc8P9a+GG3e/cRbjflNzwfPKe7hnRVYRnhOfD/HLDs+eG/y031j/3NXvu69/yfXJybrg7Nzx33nMn5363Lze8fbnhbXPD/fM9ePZaud+U3PD25IYn54a3L9+Dt839zi//m5JnRFeeEZOL/Ixwv7PnZzT+LTc8OTfcXaQbdr/bNu37TckNb09uePtyw9vme3D/3O/cueF/zQ1Pzg1353vw3Lnf7csND+97RmxfnhHb5nt8//zdsrlzw/+aG55chBt2v9tXa/ebkhveniLc8LR9z4jtq7VnhOfD9hXhGeGGty83vG2t33Dx+80LrP/23/7brP9ZtGhR/vM///PNv+7bEUcckW+99dacc8433XRTfvSjH5132WWXfOCBB+Zly5bltWvX5uuvv35e/j/90z/lnHM+44wz8ng8zs9+9rPz2972tnz88cfnJUuW5C9+8Yu9/dFolBctWpSf+tSn5tNPPz1v3LixtzVXH/3oR/PixYvz4x//+LxixYr8qU99Ku+22275Fa94RX71q1+dly9fnj/4wQ/29q+88sq8bt26vOeee+Y1a9bk0WiUn/nMZ+bDDz88L1q0KD/vec/LmzZt6u1fdtllee+998577LFHPu644/KrXvWq/MpXvjIfd9xxeY899sj77LNPvuyyy3r7k7rkkkvyeDzu/X9+w4YN+YlPfGIej8d50aJF+cUvfnG+/fbbN399ZmZmXv53vvOdvPvuu+fRaJRXrlyZL7roonzAAQfkAw88MD/84Q/Py5cvz9/97nd7+264u2nfsPudX7Xfb85ueHt8Nzx3brg734O7a/1+c3bDk3LD3bnhyb7vwXPnfoef4RnRnWdEd54R88v9tn2/981ww3Pnhrtzw935Htxd6/ebsxuelBue7LvhufM9uDv3Ozk33J0bnl9u2Pfgrtzv5Fq/4Wn7nhHdeUZ01/ozovXng79bNjk33J0bnl+137D7ney3fL85u+H55j3dM2KS3/IzwvNh/rlhN9yVG5tf7st9Tcr3ye7ccHdueLLvPXfu3O/k3HB3brg7Nzy/fA9u+37vm+GG584Nd+eGu/M9uDv3O//8b0qeEZN8z4i5i/6McL9+RmNSbrg7N9xd6zfsfrub9v3m7IYn5Ya7c8Pd+R48vxb6/ebshiflhrtzw935HjzZd7/dueFhfc+I7jwjuvM9fn75u2VueFJuuLvWb9j9dtf6/ebshifV+g1P2/eM6K71Z4Tnw+Raf0a44e7ccHet3/AQ97vgPhx6NBrlfffdN++///5b/Gc0GuV99tkn77///vmAAw6Yl3/jjTfmnHN+5StfmQ877LB8ww035Jxzvvnmm/OTnvSk/LKXvay3v9tuu+Wrr74655zz4Ycfnk8++eQtvv6hD30oP+5xj+vtj0ajfOqpp+bjjjsuL1myJO+55575jW98Y7700kt7m1t3yCGH5I9//OM555y//vWv52XLluWPfOQjm79+6qmn5kMOOaS3/4xnPCO/+tWvzvfcc0/OOee/+qu/ys94xjNyzjn/6Ec/yvvvv38+8cQTe/tHHXVUfsELXjDrA2zjxo35hS98YT7qqKN6+//8z//c+Z/PfOYz8/pG+OIXvzj/zu/8Tr7wwgvz2WefnZ/whCfkxz/+8fnnP/95zvlfv9GORqPe/lOf+tT8ile8It922235lFNOyfvuu29+xStesfnrL3/5y/NznvOc3r4b7m7aN+x+u2v9fnN2w5Nyw9254e58D57st3y/ObvhSbnh7txwd74Hd+d+h5/hGTHZ94yYO8+I7txvd63fb85ueFJuuDs3PNn3PXjuWr/fnN3wpNxwd264O9+Du3O/2zfDDc+dG+7ODXfne3B37ndyrd+wZ0R3nhHdeUZ01/rzwd8t2z7fDc+dG+6u9Rt2v921fr85u+FJeU/vzjOiu9afEZ4Pk3PD3bnh7txYd+6rO/c1Od8nu3PD3bnh7rzndud+J+eGJ/tueO7ccHe+B3fX+v3m7IYn5Ya7c8OTfd+D5879Ts7/ptSdZ0R3nhHdtf6McL/d+RmNybnh7txwd63fsPvtbtr3m7MbnpQbnuy74bnzPbg79zs5N9ydG+7ODXfne3B37ndybnhY3zNisu8ZMXe+x3fn75ZNzg1354a7a/2G3e9kv+X7zdkNT6r1G/aM6M4zojvPh8m1/oxww5N9Nzx3rd9wib9/unUL7sOhX/WqV+XDDjssX3755Vv8/uLFi3fKJ2/f/0gPOuig/KUvfWmLr3/jG9/I+++/f29/9913z//8z/+cc875IQ95yOb/5/u66qqr8gMe8IDe/v3//DfeeGN+//vfnw8++OA8Ho/zE5/4xPzxj38833bbbb39nHNevnx5vuaaazb/esmSJVs8BK6++up57fCABzwg/+hHP9r8640bN+YlS5bkm2++Oef8r598P5//O1i+fHnn/7dy6aWX5uXLl/f2R6NRHo/HeTQabfOf+35/Pt9o99577/yd73xn86/vuuuufNxxx+XDDjss33LLLXlmZmZe/sqVKzff129+85s8Ho+3mHfxxRfnffbZp7fvhrub9g273+5av9+c3fCk3HB3brg734O7a/1+c3bDk3LD3bnh7nwP7s79Dj/DM6I7z4juPCO6c7/dtX6/ObvhSbnh7txwd74Hd9f6/ebshiflhrtzw935Htyd+52cG+7ODXfnhrvzPbg79zu51m/YM6I7z4juPCO6a/354O+WTc4Nd+eGu2v9ht1vd63fb85ueFLe07vzjOiu9WeE58Pk3HB3brg7N9ad++rOfU3O98nu3HB3brg777ndud/JueHu3HB3brg734O7a/1+c3bDk3LD3bnh7nwP7s79Ts7/ptSdZ0R3nhHdtf6McL/d+RmNybnh7txwd63fsPvtbtr3m7MbnpQb7s4Nd+d7cHfud3JuuDs33J0b7s734O7c7+Tc8LC+Z0R3nhHd+R7fnb9bNjk33J0b7q71G3a/3bV+vzm74Um1fsOeEd15RnTn+TC51p8Rbrg7N9xd6zdc4u+fbt04LbA+9rGPpRNPPDE97WlPSx/+8IenMmM0GqWUUvrFL36RDjjggC2+dsABB6Qbbriht71+/fr06U9/OqWU0uMe97h0zjnnbPH1b3zjG2mfffbp7d+/hzzkIemtb31ruuKKK9I555yTDj300PTmN785rVmzZl7unnvuma655pqUUkobNmxId999d7r22ms3f/2aa65JD3rQg3r7e+yxR7r99ts3//qOO+5Id999d9pll11SSik95jGPmdf/HaxcuTJdeeWVc379qquuSitXruzt77nnnulv/uZv0tVXX73Nf37yk5+kL33pS73tlFL65S9/ucWfb+nSpelzn/tc2n///dOTn/zkdNNNN83L/81vfpOWL1+eUkppyZIl6QEPeEDaa6+9Nn99zz33TLfccktv3w1vf9O4YffbXev3m5IbnpQb7s4Nd+d78OSi3G9Kbni23HB3brg734O7c7/Dz/CMmJxnxNx5RnTnfrtr/X5TcsOTcsPdueHJ+R48d63fb0pueFJuuDs33J3vwd253+3LDc+dG+7ODXfne/D2535nr/Ub9ozozjNi+/OM2LbWnw/+btn25Ybnzg131/oNu9/uWr/flNzwpLynd+cZ0V3rzwjPh8m54e7ccHdurDv31Z372rF8n9w2N9ydG+7Oe2537ndybnhybnju3HB3vgd31/r9puSGJ+WGu3PDk/M9eO7c7+T8b0rdeUZ05xnRXevPCPfbnZ/R2LHc8La54e4i3LD7nbtp329KbnhSbnhybnjufA/uzv1Ozg1vf25429xwd74Hd+d+J+eGh/U9IybnGTF3vsd35++WTc4Nb39ueNtav2H3O7ko95uSG56t1m/YM6I7z4jtz/Nh9lp/RrjhybnhuWv9hkv8/dNt2qkfNd1Q119/fX7KU56Sn/70p+cbbrhhp36C++///u/n448/Pq9cuTL/0z/90xZfv+CCC/KqVat6+5dffnnec88984tf/OL83ve+Nz/wgQ/Mf/RHf5RPOumk/OIXvzgvXbo0n3rqqb398Xi8+RPcZ+uXv/xl/vjHP97bzznn17/+9fnAAw/Mf/mXf5l/+7d/O7/kJS/JBx98cD7zzDPzl7/85fzoRz86v+xlL+vtv+QlL8nr16/PV1xxRf7JT36Sn//85+fHPe5xm79+zjnn5P3226+3f+KJJ+bdd989n3LKKfmSSy7JN9xwQ56ZmcmXXHJJPuWUU/LKlSvzu9/97t7+0572tPze9753zq9fcskleTQa9fYf/ehH58997nPb/P6mTZvyc57znLx27do8Ho97+wcffHD+2te+tvnXX/rSl/Idd9yx+dff/va387777tvbvy83PHvTvmH3213r95uzG56UG+7ODXfne3B3rd9vzm54Um64Ozfcne/B3bnf4Wd4RnTnGdGdZ0R37nf7avV+c3bDk3LD3bnh7nwP7q71+83ZDU/KDXfnhrvzPbg79zs5N9ydG+7ODW9fvgfPnvudXOs37BmxfXlGzJ5nRHetPx/83bLJueHu3HB3rd+w++2u9fvN2Q1Pynt6d54R3bX+jPB8mJwb3r7c8Oy5se7c1/blvubO98nu3HB3brg777ndud/JueHu3HB3brg734O3r1bvN2c3PCk33J0b7s734O7c7+T8b0rdeUZ05xnRXevPCPe7ffkZjblzw9254e5av2H329207zdnNzwpN9ydG+7O9+Du3O/254Znzw1354a78z24O/c7OTc8rO8Z0Z1nRHe+x3fn75Ztf2549txwd63fsPvtrvX7zdkNT6r1G/aM2L48I2bP82FyrT8j3HB3bri71m+4xN8/3boF++HQOed877335ve973159erVedGiRTvlSF/60pdu8Z9/+Id/2OLrb3nLW/LTnva0ec246qqr8gte8IK822675dFolEejUV6yZEl+0pOelL/whS/Myx6NRp1HujP61a9+lV/xilfkRz3qUfk1r3lN/s1vfpNPOeWUvMsuu+TRaJSPOuqoef0Zbrzxxvw7v/M7eTQa5fF4nPfff/988cUXb/76Zz/72fzf//t/n9cOJ598cl6zZs3mGePxOI9Go7xmzZr8/ve/f1725z//+fw//+f/nPPrP//5z/Pf//3f9/bf+ta35mOPPXbWr23atCk/+9nPntc32ne9613505/+9Jxf/4u/+Iv83Oc+t7d//9zwtk37ht1vd63fb85ueHtyw3PnhrvzPbi71u83Zze8PbnhuXPDk/M9eO7c7/AzPCO684zozjOiO/e7/bV6vzm74a7ccHduuDvfg7uLcL85u+Gu3PDk3PDc+R7cnfudnBvuzg1354a3P9+Dt839bl8t37BnxPbnGbFtnhGTa/n54O+WTc4Nd+eGu2v9ht3v5Fq+35zd8KS8p3fnGTG5lp8Rng+Tc8PbnxveNjfWnfva/tzX7Pk+OTk3PHdueHLec+fO/U7ODXfnhrtzw935Hrz9tXq/Obvhrtxwd264O9+Du3O/k/O/KXXnGTE5z4i5a/0Z4X63Pz+jMXtueHJueO5av2H329207zdnNzwpN9ydG+7O9+Du3O+O5Ya3zQ1Pzg3Pne/Bk3O/3bnhYX3PiO48I7rzPb47f7dsx3LD2+aG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\n",
"text/plain": [
"<Figure size 10000x3000 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = total_generated.plot(kind='bar', figsize=[100, 30], color = {\n",
" 'wh_solar': graph_colors['solar'],\n",
" 'wh_wind_simulated': graph_colors['wind'],\n",
" 'wh_hydro': graph_colors['hydro'],\n",
"})\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "code",
"execution_count": 51,
"id": "88cd7d27",
"metadata": {},
"outputs": [],
"source": [
"wind_generated_monthly = aggregate_for_month(apparent_wind)"
]
},
{
"cell_type": "code",
"execution_count": 52,
"id": "56a0b60d",
"metadata": {},
"outputs": [],
"source": [
"hydro_generated_monthly = aggregate_for_month(hydro_output)"
]
},
{
"cell_type": "code",
"execution_count": 53,
"id": "64481a44",
"metadata": {},
"outputs": [],
"source": [
"fixed_solar_generated_monthly = aggregate_for_month(fixed_solar_output)"
]
},
{
"cell_type": "code",
"execution_count": 54,
"id": "0d8998c5",
"metadata": {},
"outputs": [],
"source": [
"flin_generated_monthly = aggregate_for_month(flin_output)"
]
},
{
"cell_type": "code",
"execution_count": 55,
"id": "b98395e9",
"metadata": {},
"outputs": [],
"source": [
"alternator_generated_monthly = aggregate_for_month(alternator_output)"
]
},
{
"cell_type": "code",
"execution_count": 56,
"id": "0b6c4f9d-7997-4d03-8573-ec0ccc1a5d5e",
"metadata": {},
"outputs": [],
"source": [
"shore_used_monthly = aggregate_for_month(shore_output)"
]
},
{
"cell_type": "code",
"execution_count": 57,
"id": "1928e7f8",
"metadata": {},
"outputs": [],
"source": [
"total_generated_monthly = fixed_solar_generated_monthly \\\n",
" .join(flin_generated_monthly, lsuffix='_solar', rsuffix='_flin') \\\n",
" .join(wind_generated_monthly, lsuffix='_wind').rename(columns={'wh': 'wh_wind_simulated'}) \\\n",
" .join(hydro_generated_monthly, lsuffix='_hydro').rename(columns={'wh': 'wh_hydro'}) \\\n",
" .join(alternator_generated_monthly, lsuffix='_alternator').rename(columns={'wh': 'wh_alternator'}) \\\n",
" .join(shore_used_monthly, lsuffix='_shore').rename(columns={'wh': 'wh_shore'})"
]
},
{
"cell_type": "code",
"execution_count": 58,
"id": "c6f7a59b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f87550a61c0>"
]
},
"execution_count": 58,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAjEAAAHJCAYAAAB0RmgdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABQ/UlEQVR4nO3de1wVdf4/8Ndwvx9uegBFRMCEsLyQphYH17upmf1y0zItK1tTw2u5dkFb0TU1TL95+6oYLGvfb4m7tpvXPEdIcVXEUkk3l8QSoowARQHh8/vDL5OHm6gD53zg9Xw85vFwZj4z8zrHc+DNZz4zowghBIiIiIgkY2PpAERERER3g0UMERERSYlFDBEREUmJRQwRERFJiUUMERERSYlFDBEREUmJRQwRERFJiUUMERERScnO0gGaSlVVFS5dugR3d3coimLpOERERNQIQgiUlJQgICAANjYN97W02CLm0qVLCAwMtHQMIiIiugsXL15E+/btG2zTYosYd3d3ADffBA8PDwunISIiosYoLi5GYGCg+nu8IS22iKk+heTh4cEihoiISDKNGQrCgb1EREQkJRYxREREJKUWezqpsSorK1FRUWHpGESasre3h62traVjEBE1qVZbxAghkJ+fj19//dXSUYiahKenJ/z8/HiLASJqsVptEVNdwLRt2xYuLi78QU8thhACpaWlKCgoAAD4+/tbOBERUdNolUVMZWWlWsD4+PhYOg6R5pydnQEABQUFaNu2LU8tEVGL1CoH9laPgXFxcbFwEqKmU/355pgvImqpWmURU42nkKgl4+ebiFq6Vl3EEBERkbxYxBAREZGUWuXA3galNHMX/HjRJLtNTExEbGysxS4hVxQFqampGD16tEWOT0RELR97YoiIiEhKLGLIKvGKGiIiuh0WMRLZuXMnPD09UVVVBQDIysqCoiiYO3eu2mbKlCkYN26cOr97926Eh4fDzc0NQ4cORV5eXqOOZTQa0atXL7i6usLT0xP9+vXDhQsX1PVr165FSEgIHBwccN999yEpKanB/b3++uvo3LkzXFxc0KlTJ7z11ltmhUpcXBy6deuGzZs3o1OnTnB0dIQQTXOqjYjuUopiPhFZGIsYiURHR6OkpAQnTpwAAJhMJvj6+sJkMqltjEYjDAYDAKC0tBTLly9HUlISDh48iNzcXMyZM+e2x7lx4wZG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6Ny5s3oDwStXriA3N7fRWX/66SdcvHgRkydPhpubmzr96U9/wvkaA5rreujk/fffbzZOqmb+EydO4PHHH0dQUBDc3d3VU1gNZTx//jwqKirQr18/dZm9vT169eqF7Ozs22YiIiLrwZ4YycTExGDTpk04efIkbGxsEBERAYPBAJPJhMLCQrNBkTUHxyqKAiFEo44zadIk/PTTT0hISEBQUBAcHR3Rp08flJeXNzpr9didjRs3mj1CAoBZcQIArq6utbavK3/1Pq9evYrBgwdj8ODBSE5ORps2bZCbm4shQ4Y0mLH69Tfmhox1ZSIiIuvBnhjJVI+LSUhIgMFggKIoMBgMMBqNZuNh7lVaWhpmzJiB4cOH4/7774ejoyN+/vnnets7ODgAgNmTyPV6Pdq1a4f//Oc/tZ6UXT0Q+G598803+Pnnn7F06VI8+uij6NKlS61eproyhYaGwsHBAenp6eqyiooKHDt2DOHh4feUiYiImhd7YiRTPS4mOTlZHagaHR2Np556ChUVFWZXBd2L0NBQJCUlISoqCsXFxZg7dy6cnZ3rbd+2bVs4Oztj165daN++PZycnKDT6RAXF4cZM2bAw8MDw4YNQ1lZGY4dO4bCwkL18vy70aFDBzg4OGD16tV45ZVXcOrUKbz77rtmbYKCgqAoCj777DMMHz4czs7OcHNzwx/+8AfMnTtXvbfRsmXLUFpaismTJ991HiIian4sYmqQ4eZz/fv3R2ZmplqweHl5ISIiApcuXdKsN2Hz5s14+eWX0b17d3To0AHx8fENXtlkZ2eHDz74AIsWLcLbb7+NRx99FEajES+++CJcXFzw3nvvYd68eXB1dUXXrl0RGxt7T/natGmDxMRE/PGPf8QHH3yAHj16YPny5Rg1apTapl27dli4cCHeeOMNPP/883juueeQmJiIpUuXoqqqChMmTEBJSQmioqKwe/fuWg8lJSIi66aIxg6SkExxcTF0Oh2KiopqPUfp+vXryMnJQXBwMJycnCyUkKhpyfI5583u/k/KLWOyxlvpj+WUGg/glSGntWakejX0+7smjokhIiIiKbGIaaVuveS55sS70xIRkQw4JqaVysrKqnddu3btmi8IERHRXWIR00qFhoZaOgIREdE94ekkIiIikhKLGCIiIpISixgiIiKSEosYIiIikhKLGCIiIpISi5gWKjExEZ6e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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = total_generated_monthly.plot(kind='bar', color = {\n",
" 'wh_solar': graph_colors['solar'],\n",
" 'wh_flin': graph_colors['flin'],\n",
" 'wh_wind_simulated': graph_colors['wind'],\n",
" 'wh_hydro': graph_colors['hydro'],\n",
" 'wh_alternator': graph_colors['alternator'],\n",
" 'wh_shore': graph_colors['shore'],\n",
"})\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "df5a0729",
"metadata": {},
"source": [
"## Putting it all together\n"
]
},
{
"cell_type": "code",
"execution_count": 59,
"id": "d06a42cd",
"metadata": {},
"outputs": [],
"source": [
"with_superwind = fixed_solar_generated_monthly \\\n",
" .join(flin_generated_monthly, lsuffix='_solar', rsuffix='_flin') \\\n",
" .join(wind_generated_monthly, rsuffix='_wind').rename(columns={'wh': 'wh_wind_simulated'}) \\\n",
" .join(alternator_generated_monthly, rsuffix='_alternator').rename(columns={'wh': 'wh_alternator'}) \\\n",
" .join(shore_used_monthly, rsuffix='_shore').rename(columns={'wh': 'wh_shore'})"
]
},
{
"cell_type": "code",
"execution_count": 60,
"id": "8a1b6669",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f872224f610>"
]
},
"execution_count": 60,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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+vTpg+3bt8POzk7t48MPP0SLFi0wevRolJaW4uGHH0ZcXBzMzc21jktERESS0ryI2bRpU537FUVBbGwsYmNja21jbW2N5cuXY/ny5RqnIyIiouaC904iIiIiKTXKFXuJ6N6Qrfxm7AhEdA/jSAwRERFJiUUMERERSYlFDBEREUmJRQwRERFJiUUMERERSYlFDBEREUmJRQwRERFJiUUMERERSYlFDBEREUmJRQwRERFJibcdICIiohpkuK0IixgiIiKqyd3YAW6P00lEREQkJRYxREREJCVOJ1WTYNiMiIiI/sKRGCIiIpISR2KI6M5xBJOIjIgjMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlFjFEREQkJRYxREREJCUWMURERCQlky9i/vGPf8Db2xvW1tbo2bMndu/ebexIREREZAJMuojZvHkzoqOjMWfOHBw6dAgPPvgghg4ditzcXGNHIyIiIiMz6SLmgw8+wPjx4/HSSy/B398fy5Ytg6enJ1auXGnsaERERGRkJlvElJeX48CBAwgPDzd4Pjw8HGlpaTXal5WVQa/XGzyIiIio+Wph7AC1uXDhAq5duwZXV1eD511dXZGfn1+j/cKFCzF37tw7P+AYceevbSrMqB0ZcjKjdiTImdI2WfM+QzXuT4aMAKT482ZGbZhsEVNNURSDbSFEjecAYPbs2Zg+fbq6rdfr4enp2ej5iIi0EBraKL/ONSVDRrq3mGwR07p1a5ibm9cYdSkoKKgxOgMAVlZWsLKyaqp4REREZGQmuybG0tISPXv2RFJSksHzSUlJ6Nevn5FSERERkakw2ZEYAJg+fToiIyMRFBSE4OBgrF69Grm5uXj55ZeNHY2IiIiMzKSLmKeeegoXL17EvHnzkJeXh4CAAPz3v/+Fl5eXsaMRERGR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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = with_superwind.plot(kind='bar', color = {\n",
" 'wh_solar': graph_colors['solar'],\n",
" 'wh_flin': graph_colors['flin'],\n",
" 'wh_wind_simulated': graph_colors['wind'],\n",
" 'wh_alternator': graph_colors['alternator'],\n",
" 'wh_hydro': graph_colors['hydro'],\n",
" 'wh_shore': graph_colors['shore'],\n",
"}, stacked=True)\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "code",
"execution_count": 61,
"id": "32bbf2ef",
"metadata": {},
"outputs": [],
"source": [
"with_hydro = fixed_solar_generated_monthly \\\n",
" .join(flin_generated_monthly, lsuffix='_solar', rsuffix='_flin') \\\n",
" .join(hydro_generated_monthly, rsuffix='_hydro').rename(columns={'wh': 'wh_hydro'}) \\\n",
" .join(alternator_generated_monthly, rsuffix='_alternator').rename(columns={'wh': 'wh_alternator'}) \\\n",
" .join(shore_used_monthly, rsuffix='_shore').rename(columns={'wh': 'wh_shore'})"
]
},
{
"cell_type": "code",
"execution_count": 62,
"id": "3283aa4f",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f87309f1c40>"
]
},
"execution_count": 62,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAjEAAAHJCAYAAAB0RmgdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABMjklEQVR4nO3deViU5eI+8HvYF2EEERgUERXcsNxywQUsA3G3TmoaaZlLakZKi2mJlcs5aWr4tbKvgYEe/Z5OWFZqbiiEGC6YmrmFosmIGjLgAgjP7w9/vDWyCPoOwwP357rmupx5n3nmHmTg5l01QggBIiIiIslYmDsAERER0YNgiSEiIiIpscQQERGRlFhiiIiISEosMURERCQllhgiIiKSEksMERERSYklhoiIiKRkZe4AplJSUoJLly7ByckJGo3G3HGIiIioCoQQyMvLg5eXFywsKl/XUmdLzKVLl+Dt7W3uGERERPQALly4gKZNm1Y6ps6WGCcnJwB3vwjOzs5mTkNERERVYTAY4O3trfwer0ydLTGlm5CcnZ1ZYoiIiCRTlV1BuGMvERERSYklhoiIiKRUZzcnVVVxcTGKiorMHYMkZGNjc98954mIyHTqbYkRQkCv1+P69evmjkKSsrCwgK+vL2xsbMwdhYioXqq3Jaa0wLi7u8PBwYHnkqFqKT0PUVZWFpo1a8bvHyIiM6iXJaa4uFgpMI0aNTJ3HJJU48aNcenSJdy5cwfW1tbmjkNEVO/Uyw36pfvAODg4mDkJyax0M1JxcbGZkxAR1U/1ssSU4iYAehj8/iEiMq96XWKIiIhIXiwxREREJKV6uWNvpdbX8CaCMcIk08bGxiIiIsJsh5BrNBokJCRg+PDhZnl9IiKq+7gmhoiIiKTEEkO1Es+iTERE98PNSRLZvHkzwsPD8eeff8LCwgLp6eno1KkTIiMj8eGHHwIAJk+eDIPBgNDQUADAtm3bEBERgQsXLqB3796IiYmBTqe772slJibijTfewPHjx2FtbY327dtj/fr18PHxAQB88sknWLJkCS5cuABfX1/MnTsX4eHhFc735ptvIiEhARcvXoSnpyfGjh2Ld999Vzm/SlRUFDZt2oQZM2bggw8+wLlz51BcXMwjgEgVe/bsUXW+oKAgVecjogfDNTES6du3L/Ly8nD48GEAd38wu7m5Gf2ATkxMVH7A3rx5E0uWLEFcXBz27t2LzMxMREZG3vd17ty5g+HDhyMoKAi//PIL9u3bh0mTJimFIiEhAa+++ipmzZqFY8eOYfLkyXjhhRewe/fuCud0cnJCbGwsfv31V6xYsQKff/45li1bZjTmzJkz+L//+z/897//RXp6enW/PEREVM9wTYxEtFotOnbsiMTERHTp0gWJiYl47bXXMH/+fOTl5eHGjRs4deoUgoODkZqaiqKiInz66ado2bIlAGD69Ol477337vs6BoMBubm5GDx4sPLctm3bKsuXLFmC8ePHY+rUqQCAmTNnIjU1FUuWLEG/fv3KnXPu3LnKv5s3b45Zs2Zh48aNeOONN5THCwsLERcXh8aNG1f/i0NERPUO18RIJjg4GImJiRBCICkpCcOGDUNAQACSk5Oxe/dueHh4oE2bNgDunpG4tIQAgE6nQ3Z29n1fw9XVFePHj0doaCiGDBmCFStWICsrS1l+4sQJ9OrVy+g5vXr1wokTJyqc86uvvkLv3r3h6emJBg0a4J133kFmZqbRGB8fHxYYIiKqMpYYyQQHByMpKQlHjhyBhYUF2rVrh6CgIOzZs8doUxKAMtfz0Wg0EKJqh3THxMRg3759CAwMxMaNG+Hv74/U1FSjuf5OCFHh/iupqakYPXo0wsLC8N133+Hw4cOYM2cOCgsLjcY5OjpWKRsRERHAEiOd0v1ili9fjqCgIGg0GgQFBSExMbFMiXlYnTp1wuzZs5GSkoKAgACsX78ewN1NS8nJyUZjU1JSjDY5/d1PP/0EHx8fzJkzB127doWfnx/Onz+vWk4iIqqfuE+MZEr3i4mPj8eKFSsA3C02zzzzDIqKihAcHPzQr5GRkYHVq1dj6NCh8PLywsmTJ3Hq1Ck8//zzAIDXX38dI0eOROfOnfHEE09g8+bN+Prrr7Fjx45y52vVqhUyMzOxYcMGPPbYY/j++++RkJDw0DmJiKh+Y4m5l4nOoKumfv364dChQ0phcXFxQbt27XDp0qUK14ZUh4ODA3777TesXbsW165dg06nw/Tp0zF58mQAwPDhw7FixQp8+OGHmDFjBnx9fRETE1NhgRo2bBhee+01TJ8+HQUFBRg0aBDeeecdREVFPXRWIiKqvzSiqjtJSMZgMECr1SI3NxfOzs5Gy27fvo2MjAz4+vrCzs7OTAlJdvw+kgfPE0Mkj8p+f9+r2vvE7N27F0OGDIGXlxc0Gg02bdpktFyj0ZR7Kz0ZG3B359R7l48ePdponpycHISHh0Or1UKr1SI8PNxs1wEiIiKi2qfaJebGjRt49NFHsXLlynKXZ2VlGd2++OILaDQaPP3000bjJk6caDTus88+M1o+ZswYpKenY+vWrdi6dSvS09MrPSMsVU+DBg0qvCUlJZk7HhER0X1Ve5+YsLAwhIWFVbjc09PT6P4333yDfv36oUWLFkaPOzg4lBlb6sSJE9i6dStSU1PRvXt3AMDnn3+Onj174uTJk2jdunV1Y9M9KjsjbpMmTWouCBER0QMy6Y69ly9fxvfff4+1a9eWWbZu3TrEx8fDw8MDYWFhmDdvHpycnAAA+/btg1arVQoMAPTo0QNarRYpKSnllpiCggIUFBQo9w0GgwneUd3RqlUrc0cgIiJ6KCYtMWvXroWTkxOeeuopo8fHjh0LX19feHp64tixY5g9ezaOHDmC7du3AwD0ej3c3d3LzOfu7g69Xl/uay1atAjz589X/00QERFRrWTSEvPFF19g7NixZY7cmDhxovLvgIAA+Pn5oWvXrjh06BA6d+4MoOwZYYHKzwo7e/ZszJw5U7lvMBjg7e2txtsgIiKiWshkJSYpKQknT57Exo0b7zu2c+fOsLa2xunTp9G5c2d4enri8uXLZcZduXIFHh4e5c5ha2sLW1vbh85NREREcjDZZQfWrFmDLl264NFHH73v2OPHj6OoqAg6nQ4A0LNnT+Tm5uLnn39Wxuzfvx+5ubkIDAw0VWQiIiKSSLXXxOTn5+PMmTPK/YyMDKSnp8PV1RXNmjUDcHdTzn/+8x8sXbq0zPPPnj2LdevWYeDAgXBzc8Ovv/6KWbNmoVOnTsqVkdu2bYsBAwZg4sSJyqHXkyZNwuDBg3lkEhEREQF4gBJz4MAB9OvXT7lfuh/KuHHjEBsbCwDYsGEDhBB49tlnyzzfxsYGO3fuxIoVK5Cfnw9vb28MGjQI8+bNg6WlpTJu3bp1mDFjBkJCQgAAQ4cOrfDcNKpaWv4+NyYzyzQnTI6NjUVERMRDnSAwKioKn3zyCbKzs5GQkIBNmzbh+vXrygkOg4OD0bFjRyxfvlyVzERERNVR7RITHByM+12pYNKkSZg0aVK5y7y9vat0CnBXV1fEx8dXNx6p5MSJE5g/fz4SEhLQo0cPuLi4lDk789dffw1ra2vzBKRaQe3T+QM8pT8RVR0vAEnlOnv2LIC7F2+s6IgwV1fXmoxERERkxGQ79pL6Nm/ejIYNG6KkpATA3bPuajQavP7668qYyZMnG23G27ZtG9q2bYsGDRpgwIAByMrKuu/rREVFYciQIQAACwuLCktMcHAwIiIilPvNmzfHwoUL8eKLL8LJyQnNmjXD6tWrH+StEhER3RdLjET69u2LvLw8HD58GMDdVflubm5Gq/QTExOV1fE3b97EkiVLEBcXh7179yIzMxORkZH3fZ3IyEjExMQA+OtaWFW1dOlSdO3aFYcPH8bUqVPx8ssv47fffqvO2yQiIqoSlhiJaLVadOzYEYmJiQDuFpbXXnsNR44cQV5eHvR6PU6dOoXg4GAAQFFRET799FN07doVnTt3xvTp07Fz5877vk6DBg3QsGFDAHevhVXRNa7KM3DgQEydOhWtWrXCm2++CTc3NyUvERGRmlhiJBMcHIzExEQIIZCUlIRhw4YhICAAycnJ2L17Nzw8PNCmTRsAdy+y2bJlS+W5Op0O2dnZJs33yCOPKP/WaDTw9PQ0+WsSEVH9xB17JRMcHIw1a9bgyJEjsLCwQLt27RAUFIQ9e/YgJyfH6MiOe48c0mg09z2y7GGV95ql+/AQERGpiWtiJFO6X8zy5csRFBQEjUaDoKAgJCYmGu0PQ0REVNexxEimdL+Y+Ph4Zd+Xvn374tChQ0b7wxAREdV13Jx0LxOdQVdN/fr1w6FDh5TC4uLignbt2uHSpUto27atecMRERHVEI0w9U4SZmIwGKDVapGbmwtnZ2ejZbdv30ZGRgZ8fX1hZ2dnpoQkO34fyXPGXrVzcrMtkelU9vv7XtycRERERFJiiamnGjRoUOEtKSnJ3PGIiIjui/vE1FPp6ekVLmvSpEnNBSEiInpALDH1VKtWrcwdgYiI6KFwcxIRERFJiSWGiIiIpMQSQ0RERFLiPjGkqry8PNXndHJyUn1OIiKSH9fEEBERkZRYYuqo2NhYNGzY8IGfP378eAwfPly1PKWmTJmCZ599VvV5iYio/uHmpHs8PjWzRl9v16pmNfp6REREdQXXxFCtUlhYaO4IREQkCa6JkcjmzZsRHh6OP//8ExYWFkhPT0enTp0QGRmJDz/8EAAwefJkGAwGhIaGAgC2bduGiIgIXLhwAb1790ZMTAx0Ol2VX3PJkiVYunQpCgsLMXr0aCxfvhzW1tZ477338J///AdHjx41Gt+3b1+EhIRg7ty5KC4uxty5cxEfHw8LCws8//zzuPd6owMHDkTbtm1hY2ODf//732jbti22bNmC5ORkzJ07F8eOHYOrqyvGjRuHDz74AFZW/JYlMpfNLVuqPueQs2dVn5PqD/5GkEjfvn2Rl5eHw4cPo0uXLtizZw/c3NyMrtCbmJiI1157DQBw8+ZNLFmyBHFxcbCwsMBzzz2HyMhIrFu3rkqvt3v3buh0OuzevRtnzpzBqFGj0LFjR0ycOBEvvvgi5s+fj7S0NDz22GMAgF9++QVHjhzB2rVrAQDR0dGIj4/HypUr0aZNG0RHR+O7775D3759jV7n3//+NyZMmIDt27dDCIFLly7hH//4B8aMGYPVq1fjwoULmDhxIuzs7BAVFaXCV5Ko9mFBIKo+bk6SiFarRceOHZGYmAjgr8Jy5MgR5OXlQa/X49SpUwgODgYAFBUV4dNPP0XXrl3RuXNnTJ8+HTt37qzy67m4uCgFZPDgwRg0aJDy/KZNmyI0NBQxMTHK+JiYGPTu3Ru+vr4AgFWrVmHmzJkYNmwYWrdujeXLl5d7WfUWLVrg/fffh5+fH/z9/fG///u/aNKkCZYuXQp/f38MHz4c8+fPx9KlS1FSUvKAXz0iIqprWGIkExwcjMTERAghkJSUhGHDhiEgIADJycnYvXs3PDw80KZNGwCAg4MDWv7trzudTofs7Owqv1b79u1haWlZ4fMnTpyIf//737h9+zaKioqwbt06PPfccwCA3Nxc6PV6dOvWTRlvZWWFTp06lXmdex87efIkunXrBo1GozzWq1cv5Ofn4+LFi1XOT0REdRs3J0kmODgYa9aswZEjR2BhYYF27dohKCgIe/bsQU5ODoKCgpSx1tbWRs/VaDRl9kmpTHnP//uakCFDhsDW1hYJCQmwtbVFQUEBhg0bVu335ODgYHRfCGFUYEofK81AREQEcE2MdEr3i1m+fDmCgoKg0WgQFBSExMREJCYmGpUYU7OyssK4ceMQExODmJgYjB49WikkWq0Wnp6eSEtLU8bfuXMH6enp9523TZs22L9/v1HhSklJgZOTE5o0aaL6+yAiIjlxTcz/Z4rT5ZtC6X4x8fHxWLFiBYC7xeaZZ55BUVGRsj9MTXnppZfQtm1bAMBPP/1ktOzll1/GRx99hJYtW6J169ZYuXIlcnNzqzTnqlWrEBkZicmTJ+PixYuYN28eZs6cCQsL9m4ikt/fD8hQS03+EVtbsMTc45t/uqgyjymv99OvXz8cOnRIKSwuLi5o164dLl26pBSKmuLn54fAwEBcu3YN3bt3NyqDr7zyCvR6PV5++WXl6KjBgwfDYDBUOqeXlxe++uorzJ07F4GBgXB1dcWECRMwd+5cU78dIiKSiEZUZycJiRgMBmi1WuTm5pY5Iub27dvIyMiAr68v7OzsAKi/Jqa+XLRQCIE2bdpg8uTJmDlzZr26AGR530f1jSx/Taqd0xQZZTjEWoaMspDls2MOlf3+vhfXxNADy87ORlxcHP744w+88MIL5o5T5/CHHBFR5Vhi6qkGDRpUuGzLli3o06fPfefw8PCAm5sbVq9eDRcXdTbDERERVRVLTD1V2VFCVT0CqI5uiSQiIkmwxNRTrVq1MncEIiKih1Lt41X37t2LIUOGwMvLCxqNBps2bTJaPn78eGg0GqNbjx49jMYUFBTglVdegZubGxwdHTF06NAyZ2LNyclBeHg4tFottFotwsPDcf369Wq/QSIiIqqbql1ibty4gUcffRQrV66scMyAAQOQlZWl3H744Qej5REREUhISMCGDRuQnJyM/Px8DB48GMXFxcqYMWPGID09HVu3bsXWrVuRnp6O8PDw6sYlIiKiOqram5PCwsIQFhZW6RhbW1t4enqWuyw3Nxdr1qxBXFwc+vfvDwCIj4+Ht7c3duzYgdDQUJw4cQJbt25FamoqunfvDgD4/PPP0bNnT5w8eRKtW7eubmwiIiKqY0yyT0xiYiLc3d3RsGFDBAUFYcGCBXB3dwcAHDx4EEVFRQgJCVHGe3l5ISAgACkpKQgNDcW+ffug1WqVAgMAPXr0gFarRUpKSrklpqCgAAUFBcr9+51QTUb16RwsRERE96N6iQkLC8MzzzwDHx8fZGRk4J133sHjjz+OgwcPwtbWFnq9HjY2NmUOyfXw8IBerwcA6PV6pfT8nbu7uzLmXosWLcL8+fPVfjtERDViWehu1eccovqMRLWL6heiGTVqFAYNGoSAgAAMGTIEW7ZswalTp/D9999X+rx7r1xc3tWKy7u6canZs2cjNzdXuV24cOHh3ojk1q1bB29vb5O+Rnk7dhMREdUUkx9irdPp4OPjg9OnTwMAPD09UVhYiJycHKO1MdnZ2QgMDFTGXL58ucxcV65cgYeHR7mvY2trC1tb24fOm9ix40PPUR115ZTb586dg6+vL5KTk/HII4+YOw6Au5s1+/Xrh5ycHDRs2NBomRqb5goLC3H79m38/PPP6Nu370PPR0RE1WPySwJfu3YNFy5cgE6nAwB06dIF1tbW2L59uzImKysLx44dU0pMz549kZubi59//lkZs3//fuTm5ipjqO4qKioydwQjQgjcuXPH3DGIiOge1S4x+fn5SE9PV874mpGRgfT0dGRmZiI/Px+RkZHYt28fzp07h8TERAwZMgRubm4YMWIEAECr1WLChAmYNWsWdu7cicOHD+O5555Dhw4dlKOV2rZtiwEDBmDixIlITU1FamoqJk6ciMGDB9frI5O2bNkCb29vlJSUAAB++eUXODs7G13d+dVXXzW6jtGOHTvQtWtX6HQ6jBgxosJ9iu6VlpaGJ598Em5ubtBqtQgKCsKhQ4cqHO/r6wsA6N27N5ydnTFw4EBlWXx8PLp27YrGjRujS5cu+Pzzz5Vl58+fh7OzM77++msMHDgQjRs3xsaNGzFlyhQ8++yz+Pjjj6HT6dCoUSNMmzbNqOCUzuvk5ARPT0+MGTMG2dnZAO6uGerXrx+Au1f51mg0GD9+PIC7O4G//vrraNGiBRo3boyQkBAcPHhQmTcpKQnOzs7YsWMHgoKC4ObmhpSUlCp93YiIqOZUu8QcOHAAnTp1QqdOnQAAM2fORKdOnfDuu+/C0tISR48exbBhw+Dv749x48bB398f+/btMzoKZtmyZRg+fDhGjhyJXr16wcHBAZs3b4alpaUyZt26dejQoQNCQkIQEhKCRx55BHFxcSq8ZXkFBgYiLy8PR44cAQAkJyejUaNGSE5OVsYkJSWhd+/eAICbN28iOjoaq1evxpYtW3Dx4kXMmTOnSq+Vl5eHcePGISkpCampqfDz88PAgQMr3AxTutbs22+/xenTpxEfHw8AiI2NxXvvvYd3330XaWlpmDdvHj744AOsW7fO6Pnz5s3DlClTkJaWhieeeEJ5LxkZGdi9ezfWrl2L2NhYxMbGKs8pLCzE+++/jyNHjmDTpk3IyMhQioq3tzf++9//AgBOnjyJrKwsrFixAgDwxhtv4Ntvv8Wnn36KpKQktGjRAiNGjMCff/5plOndd9/FvHnzkJaWhvbt21fp60ZERDWn2vvEBAcHV3rNnG3btt13Djs7O0RHRyM6OrrCMa6ursovQrpLq9XikUceQXJyMjp16oTk5GRMmzYNixcvRl5eHm7evIkzZ86gT58+SEtLQ1FREZYtW4YWLVoAACZNmoR//vOfVXqtxx9/3Oj+Z599BhcXF+zZsweDBw8uM75x48YA7v6//X2/pX/9619YsGABhg4dCgBo3rw5fvvtN8TExGDs2LHKuJdfflkZU6phw4ZYsmQJGjZsiDZt2mDQoEHYuXMnJk6cCAB48cUXlbEtWrTAxx9/jG7duiE/Px8NGjSAq6srACiH+wN3T9b4ySef4JNPPlEO84+Ojsbu3bsRFxeHV199VZlzzpw5Zb4ORERUe5h8nxhSV+/evZGUlAQhBFJSUjBo0CC0a9cO+/btw969e+Hu7g5/f38AgIODg1JggLs7TF+5cqVKr5OdnY0pU6bA399fufRDfn4+MjMzq5z16tWruHjxIqZPnw6dTqfcPvzwQ2RkZBiN7dy5c5nnt2nTxmjtnE6nUzYXAcDhw4cxbNgw+Pj4wMnJCcHBwQBQacazZ8+iqKjI6FIY1tbW6NKlC06ePGk0tnRtIxER1U68AKRk+vTpg7i4OBw9ehQWFhZo06YNevXqhZ9++gnXr19XNiUBd385/51Go6nylafHjx+PK1euYPny5fDx8YGtrS169uyJwsLCKmct3Xfn448/RteuXY2W/b2cAHcL173Ky186540bN5RNjfHx8WjcuDEyMzMRGhpaacbS93/vofrlHb5fXiYiIqo9WGIkU7pfzKpVq9C7d29oNBr07t0bS5cuxfXr1/Hyyy+r8jpJSUlYtWqVsoPuhQsXcPXq1QrH29jYAIDR9a/c3d3h5eWFc+fOYdSoUarkKvXbb7/h6tWrWLx4sXI+nAMHDtw3U6tWrWBjY4N9+/YpzysqKsLhw4cxdepUVTMS1TU8IR/VNiwxkindL2bjxo3K/i2BgYF4/vnnUVRUhD59+qjyOq1atUJcXBy6du0Kg8GA119/Hfb29hWOd3d3h729PXbs2IEmTZrA1tYWWq0Ws2fPxhtvvAEnJyc8+eSTKCwsxOHDh3H9+nVMnz79gfM1a9YMNjY2iI6OxpQpU3Ds2DG8//77RmN8fHyg0Wjw3XffYeDAgbC3t0eDBg3w8ssv45133oGLiwu8vb2xfPly3Lx5kxcYJaoj9uzZo+p8QUFBqs5H6mGJuUfw/z90/GGZ8ppEffr0QXp6ulJYXFxc0KZNG2RlZal2CPoXX3yBSZMmoVOnTmjWrBkWLlyIyMjICsdbWVnh448/RtQ772DBggXo2bkzvvviCzwXFATbd99FdGws3n3nHTjY26Odnx9efu45FJ87h5I//gAAlFy6hGJnZ2U+kZ8PcfMmis+dAzp0KPN6jRs3RmxsLN5++218/PHH6Ny5M5YsWWK0c3CTJk0wf/58vPXWW3jhhRfw/PPPIzY2FosXL8bt27cxadIk5Ofno1OnTkhISChzKQwiIqrdNKKqO0lIxmAwQKvVIjc3F85/++UIALdv30ZGRgZ8fX1hZ2cHQP2LK5qixMhwAcjrR4+qOh8ANCynxDwstc7Ym5mZiby8PJOcsVftvyYB9f+ilCEjIMlf5kvLv6TKQ5ml7o/3x6dWfcf+qtq1qpnqc8rw/y3LZ8ccKvv9fS8enURERERS4uakeqr0MhDl2bJli2r71hAREZkKS0w9VXqW3wYNGpRZ1qRJk5qOQ0REVG0sMfVUy5YtAZh2B2QiIiJTYokhIqIq2dXSxwSz1sljS6iGcMdeIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJqaPWrVunXOBQbVFRUejYsaNJ5iYiIqoqHp10j0OHDtXo69WV00QTEdUWhhdfVHfCs2fVnY9UwzUxVCsIIXDnzh1zxyAiIomwxEhky5Yt8Pb2RklJCQDgl19+gbOzM+bOnauMefXVV/HCCy8o93fs2IGuXbtCp9NhxIgR0Ov1VXqtxMREdOvWDY6OjmjYsCF69eqF8+fPG42Ji4tD8+bNodVqMXr0aKOLKhYUFuLNxYvhFxQEz65dMWDcOBw6dkxZnpyWBpdHHsHOn35Cv9Gj4dGlC/YdOgQhBFZ88QU6hoVB99hj6P2Pf+Crr756oK8XERHVbSwxEgkMDEReXh6OHDkC4O6lAxo1aqRcQgAAkpKS0Lt3bwDAzZs3ER0djdWrV2PLli24ePEi5syZc9/XuXPnDoYPH46goCD88ssv2LdvHyZNmgSN5q+r7J49exabNm3Cd999h++++w579uzB4sWLleXzPvoIm3fswKoPPkDixo1o4e2Np6dMQU5urtFrzVu2DO+++ir2f/MN2vv744PoaKz/5hssnTsX+xISMDU8HM8995xJrvhKRERyY4mRiFarxSOPPKKUluTkZEybNg3Hjh1DXl4eLl++jDNnzigXbywqKsKyZcvQuXNndOzYEZMmTapSGTAYDMjNzcXgwYPRsmVLtG3bFuPGjUOzZs2UMSUlJYiNjUVAQAD69OmD8PBw7Ny5EwBw4+ZNfPF//4f5r72GJ/v0QZuWLbFi3jzY29kh7uuvjV7r7WnT0K9nT/h6e8PWxgar4uIQ/d57eKJXLzRv2hRjhg3Dc889h88++0ytLyMREdURLDGS6d27N5KSkiCEQEpKCgYNGoR27dph37592Lt3L9zd3eHv7w8AcHBwQIsWLZTnenp64sqVK/d9DVdXV4wfPx6hoaEYMmQIVqxYgaysLKMxzZs3N7rukk6nQ3Z2NgAg4+JFFN25g+6dOinLra2t0TkgAKcyMozm6diunfLvk7//jtsFBXhq0iQ07d5duX355Zc4yx3riIjoHjw6STJ9+vRBXFwcjh49CgsLC7Rp0wa9evXCTz/9hOvXryubkoC7xeHvNBoNhKjadUpiYmIwY8YMbN26FRs3bsTcuXOxfft29OjRo8K5S/fVKX2Nv29+Kn383scc7e2Vf5c+f+P//A907u7K486tW8PW1rZKuYmIqP7gmhjJlO4Xs2rVKvTu3RsajUZZO5OUlIRevXqp9lqdOnXC7NmzkZKSgoCAAKxfv75Kz2vh7Q0ba2uk/u1w9aKiIqQfPw5/X98Kn9e6ZUvY2tjgQlYWWjRrptxatWplsnPeEBGRvLgmRjKl+8Vs3LgR//znPwHcLTbPP/88ioqKlP1hHkZGRgZWr16NoUOHwsvLCydPnsSpU6fw/PPPV+n5jg4OeHHkSMxbtgwuWi2a6nT4OCYGN2/fRvhTT1X4PCdHR0wfNw5zPvwQoqQEPTp3Rl5+Po7u3YsGDRpg3LhxD/3eiKjuWxa6W9X5hqg6G6mJJeYenTt3VmWev+8vorY+ffogPT1dKSwuLi5o06YNsrKy0Lp164ee38HBAb/99hvWrl2La9euQafTYfr06Zg8eXKV55gXEYESITBlzhzk37iBju3b47+ffoqGzs6VPm/O9Olo7OqKZWvW4Nz8+dA6OaFLt254++23H/ZtERFRHaMRVd1JQjIGgwFarRa5ublwvucX5+3bt5GRkQFfX1/Y2dkBgNE5TtRgihKjdkZA/ZzXjx5VdT4AaNihg+pzqvG1LCwsRGZmJvLy8tC3b18VUhkzxWHlap8hWoaMgPo5TXKm7aWa+4+prlkq/3iXISOAx6dmqjrfrlXN7j+ommT57JhDZb+/78U1MUREVKfsaumj8ox18m/9OoElpp7S6XQVLtuyZYsq+9YQERGZEktMPVV6wrwGDRqUWdakSZOajkNERFRtLDH1VMuWLQGYdgdkIqpjKl6BS2QW9fo8MXV0n2aqIfz+ISIyr3q5Jqb0bLM3b96E/d/OGEsPr2HjAnNHqDF37tyBEIJlhojITOplibG0tETDhg2Va/04ODigsLBQ1de4ffu2qvMBUD0jYIKcRepOBwCohV/LkpIS/Pnnnyb5PyEioqqplyUGuHsxRABKkVH7l3np+WfUZIpipHpOw1V15wOA/Iz7j6kmNb6WxcXFLDFERGZU7RKzd+9efPjhhzh48CCysrKQkJCA4cOHA7h7fZy5c+fihx9+wO+//w6tVov+/ftj8eLF8PLyUuYIDg4uc6KfUaNGYcOGDcr9nJwczJgxA99++y0AYOjQoYiOjkbDhg0f4G2WpdFooNPp4O7ujqKiIvz888+qzFuqbdu2qs4HQPWMgAlyxoSpOx8AvPCb6lOq8bXkZiQiIvOqdom5ceMGHn30Ubzwwgt4+umnjZbdvHkThw4dwjvvvINHH30UOTk5iIiIwNChQ3HgwAGjsRMnTsR7772n3L9335QxY8bg4sWL2Lp1KwBg0qRJCA8Px+bNm6uVt/BGIQotK/9r2QIWuHPzTrXmvR+LYvX3mVY7I2CCnDmX1J0PACT4WhbeUH+NTPGtYtXnVDunDBkB9XOaIiMKrO8/prrUznlbgoyA+l9LCb4nARN9X5pBdd7HQ112QKPRGK2JKU9aWhq6deuG8+fPo1mzu6duDg4ORseOHbF8+fJyn3PixAm0a9cOqamp6N69OwAgNTUVPXv2xG+//Val6wOVnrb4LbwFO6i/aYeIiIjUdxu3sRiLq3TZAZMfYp2bmwuNRlNmM9C6devg5uaG9u3bIzIy0uhaNvv27YNWq1UKDAD06NEDWq0WKSkp5b5OQUEBDAaD0Y2IiIjqLpPu2Hv79m289dZbGDNmjFGbGjt2LHx9feHp6Yljx45h9uzZOHLkCLZv3w4A0Ov1cHd3LzOfu7s79Hp9ua+1aNEizJ8/v8zjsy7Num+TA4DkpOSqvq0q6d2nt6rzAcAPAepfCHHgMZUv2Lii7BmAH9qr+apPKcP/t9oZAfVzypARkOP/W4rPzkYTZByl/udb9a+lBD+DABN9X5qBwWDAYq/FVRprshJTVFSE0aNHo6SkBKtWrTJaNnHiROXfAQEB8PPzQ9euXXHo0CF07twZwN1NVfcSQpT7OADMnj0bM2fOVO4bDAZ4e3vDxtEGNo42981raW9ZpfdVVVV5zeqytFB/nxjVc9qa4BhrU3wtZfj/VjkjoH5OGTICcvx/S/HZsZMgI6D+11KC70nARN+XZmBTXPX3YZISU1RUhJEjRyIjIwO7du2675qQzp07w9raGqdPn0bnzp3h6emJy5cvlxl35coVeHh4lDuHra0tbG1tVclPREREtZ/q+8SUFpjTp09jx44daNSo0X2fc/z4cRQVFSlXVu7Zsydyc3ONDoPdv38/cnNzERgYqHZkIiIiklC118Tk5+fjzJkzyv2MjAykp6fD1dUVXl5e+Mc//oFDhw7hu+++Q3FxsbIPi6urK2xsbHD27FmsW7cOAwcOhJubG3799VfMmjULnTp1Qq9evQDcPXfJgAEDMHHiRHz22WcA7h5iPXjw4CodmURUFxhefFH9Sc+eVX9OIiIzqXaJOXDgAPr166fcL90PZdy4cYiKilJOTtexY0ej5+3evRvBwcGwsbHBzp07sWLFCuTn58Pb2xuDBg3CvHnzYGn51zbCdevWYcaMGQgJCQFw92R3K1eurPYbJCIiouq796S0aggKClJ1vmqXmODg4ErPVHq/0854e3tX6Qvj6uqK+Pj46sYjIiKiesLk54khIiIiMgWWGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFIy6bWTiGor1c/BwvOvEBHVOK6JISIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISj04iIqoNdOYOQCQfrokhIiIiKbHEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxPPESGTI1N/NHYGIiKjW4JoYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISz9hL9RLPfkxEJD+uiSEiIiIpcU0MERHVLTpzB6CawhJDVEtxkxcRUeW4OYmIiIikxBJDREREUqp2idm7dy+GDBkCLy8vaDQabNq0yWi5EAJRUVHw8vKCvb09goODcfz4caMxBQUFeOWVV+Dm5gZHR0cMHToUFy9eNBqTk5OD8PBwaLVaaLVahIeH4/r169V+g0RERFQ3VbvE3LhxA48++ihWrlxZ7vJ//etf+Oijj7By5UqkpaXB09MTTz75JPLy8pQxERERSEhIwIYNG5CcnIz8/HwMHjwYxcXFypgxY8YgPT0dW7duxdatW5Geno7w8PAHeItERERUF1V7x96wsDCEhYWVu0wIgeXLl2POnDl46qmnAABr166Fh4cH1q9fj8mTJyM3Nxdr1qxBXFwc+vfvDwCIj4+Ht7c3duzYgdDQUJw4cQJbt25FamoqunfvDgD4/PPP0bNnT5w8eRKtW7d+0PdbIcOLL6o74dmz6s5HRERERlQ9OikjIwN6vR4hISHKY7a2tggKCkJKSgomT56MgwcPoqioyGiMl5cXAgICkJKSgtDQUOzbtw9arVYpMADQo0cPaLVapKSklFtiCgoKUFBQoNw3GAxqvjUikhj/SCGqm1TdsVev1wMAPDw8jB738PBQlun1etjY2MDFxaXSMe7u7mXmd3d3V8bca9GiRcr+M1qtFt7e3g/9foiIiKj2MsnRSRqNxui+EKLMY/e6d0x54yubZ/bs2cjNzVVuFy5ceIDkREREJAtVS4ynpycAlFlbkp2drayd8fT0RGFhIXJyciodc/ny5TLzX7lypcxanlK2trZwdnY2uhEREVHdpWqJ8fX1haenJ7Zv3648VlhYiD179iAwMBAA0KVLF1hbWxuNycrKwrFjx5QxPXv2RG5uLn7++WdlzP79+5Gbm6uMISIiovqt2jv25ufn48yZM8r9jIwMpKenw9XVFc2aNUNERAQWLlwIPz8/+Pn5YeHChXBwcMCYMWMAAFqtFhMmTMCsWbPQqFEjuLq6IjIyEh06dFCOVmrbti0GDBiAiRMn4rPPPgMATJo0CYMHDzbJkUlEREQkn2qXmAMHDqBfv37K/ZkzZwIAxo0bh9jYWLzxxhu4desWpk6dipycHHTv3h0//vgjnJyclOcsW7YMVlZWGDlyJG7duoUnnngCsbGxsLS0VMasW7cOM2bMUI5iGjp0aIXnpiEiIqL6p9olJjg4GEKICpdrNBpERUUhKiqqwjF2dnaIjo5GdHR0hWNcXV0RHx9f3XhERERUT/DaSURERCQllhgiIiKSEksMERERSYklhoiIiKTEEkNERERSYokhIiIiKbHEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIilZmTsA1TE6cwcgIqL6gmtiiIiISEosMURERCQlbk4iIiKqYYYXX1R/0rNn1Z+zluOaGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFJiiSEiIiIpscQQERGRlFhiiIiISEosMURERCQllhgiIiKSEksMERERSYklhoiIiKTEEkNERERS4gUgiajOWxa6W9X5hqg6GxE9KK6JISIiIimxxBAREZGUuDmJ6ieduQMQUX2m9iZOoH5u5uSaGCIiIpKS6iWmefPm0Gg0ZW7Tpk0DAIwfP77Msh49ehjNUVBQgFdeeQVubm5wdHTE0KFDcfHiRbWjEhERkcRU35yUlpaG4uJi5f6xY8fw5JNP4plnnlEeGzBgAGJiYpT7NjY2RnNERERg8+bN2LBhAxo1aoRZs2Zh8ODBOHjwICwtLdWOLA9uAiEiIlKoXmIaN25sdH/x4sVo2bIlgoKClMdsbW3h6elZ7vNzc3OxZs0axMXFoX///gCA+Ph4eHt7Y8eOHQgNDVU7MhEREUnIpDv2FhYWIj4+HjNnzoRGo1EeT0xMhLu7Oxo2bIigoCAsWLAA7u7uAICDBw+iqKgIISEhyngvLy8EBAQgJSWlwhJTUFCAgoIC5b7BYDDRuyIi2exq6aPyjELl+YjoQZh0x95Nmzbh+vXrGD9+vPJYWFgY1q1bh127dmHp0qVIS0vD448/rhQQvV4PGxsbuLi4GM3l4eEBvV5f4WstWrQIWq1WuXl7e5vkPREREVHtYNI1MWvWrEFYWBi8vLyUx0aNGqX8OyAgAF27doWPjw++//57PPXUUxXOJYQwWptzr9mzZ2PmzJnKfYPBwCJDRERUh5msxJw/fx47duzA119/Xek4nU4HHx8fnD59GgDg6emJwsJC5OTkGK2Nyc7ORmBgYIXz2NrawtbWVp3wRFQlhhdfVH/Ss2fVn5M7xVMto/4mTqA+buY02eakmJgYuLu7Y9CgQZWOu3btGi5cuACd7u5PmS5dusDa2hrbt29XxmRlZeHYsWOVlhgiIiKqX0yyJqakpAQxMTEYN24crKz+eon8/HxERUXh6aefhk6nw7lz5/D222/Dzc0NI0aMAABotVpMmDABs2bNQqNGjeDq6orIyEh06NBBOVqJiIiIyCQlZseOHcjMzMSL96xqtrS0xNGjR/Hll1/i+vXr0Ol06NevHzZu3AgnJydl3LJly2BlZYWRI0fi1q1beOKJJxAbG1u/zxFDRERERkxSYkJCQiBE2W1z9vb22LZt232fb2dnh+joaERHR5siHhEREdUBvHYSERERSYklhoiIiKTEEkNERERSYokhIiIiKbHEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISSwwRERFJiSWGiIiIpGRl7gBERET1js7cAeoGrokhIiIiKXFNDBEREZVhePFF9Sc9e1bV6bgmhoiIiKTEEkNERERS4uak/2/I1N/NHYHIGHf8IyKqFNfEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimxxBAREZGUWGKIiIhISiwxREREJCXVS0xUVBQ0Go3RzdPTU1kuhEBUVBS8vLxgb2+P4OBgHD9+3GiOgoICvPLKK3Bzc4OjoyOGDh2Kixcvqh2ViIiIJGaSNTHt27dHVlaWcjt69Kiy7F//+hc++ugjrFy5EmlpafD09MSTTz6JvLw8ZUxERAQSEhKwYcMGJCcnIz8/H4MHD0ZxcbEp4hIREZGETHIVaysrK6O1L6WEEFi+fDnmzJmDp556CgCwdu1aeHh4YP369Zg8eTJyc3OxZs0axMXFoX///gCA+Ph4eHt7Y8eOHQgNDTVFZCIiIpKMSdbEnD59Gl5eXvD19cXo0aPx+++/AwAyMjKg1+sREhKijLW1tUVQUBBSUlIAAAcPHkRRUZHRGC8vLwQEBChjylNQUACDwWB0IyIiorpL9RLTvXt3fPnll9i2bRs+//xz6PV6BAYG4tq1a9Dr9QAADw8Po+d4eHgoy/R6PWxsbODi4lLhmPIsWrQIWq1WuXl7e6v8zoiIiKg2Ub3EhIWF4emnn0aHDh3Qv39/fP/99wDubjYqpdFojJ4jhCjz2L3uN2b27NnIzc1VbhcuXHiId0FERES1nckPsXZ0dESHDh1w+vRpZT+Ze9eoZGdnK2tnPD09UVhYiJycnArHlMfW1hbOzs5GNyIiIqq7TF5iCgoKcOLECeh0Ovj6+sLT0xPbt29XlhcWFmLPnj0IDAwEAHTp0gXW1tZGY7KysnDs2DFlDBEREZHqRydFRkZiyJAhaNasGbKzs/HBBx/AYDBg3Lhx0Gg0iIiIwMKFC+Hn5wc/Pz8sXLgQDg4OGDNmDABAq9ViwoQJmDVrFho1agRXV1dERkYqm6eIiIiIABOUmIsXL+LZZ5/F1atX0bhxY/To0QOpqanw8fEBALzxxhu4desWpk6dipycHHTv3h0//vgjnJyclDmWLVsGKysrjBw5Erdu3cITTzyB2NhYWFpaqh2XiIiIJKV6idmwYUOlyzUaDaKiohAVFVXhGDs7O0RHRyM6OlrldERERFRX8NpJREREJCWWGCIiIpISSwwRERFJiSWGiIiIpGSSC0ASUf0wZOrv5o5ARPUY18QQERGRlFhiiIiISErcnERERERlLAvdrfqcQ1Sej2tiiIiISEosMURERCQllhgiIiKSEksMERERSYklhoiIiKTEEkNERERSYokhIiIiKbHEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhKvnURERERl7GrpY4JZhaqzscQQERFRWTpzB7g/bk4iIiIiKbHEEBERkZRYYoiIiEhK3CemlATb/oiIiOgvXBNDREREUmKJISIiIimxxBAREZGUuE8MET047ktGRGbENTFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimpXmIWLVqExx57DE5OTnB3d8fw4cNx8uRJozHjx4+HRqMxuvXo0cNoTEFBAV555RW4ubnB0dERQ4cOxcWLF9WOS0RERJJSvcTs2bMH06ZNQ2pqKrZv3447d+4gJCQEN27cMBo3YMAAZGVlKbcffvjBaHlERAQSEhKwYcMGJCcnIz8/H4MHD0ZxcbHakYmIiEhCqp/sbuvWrUb3Y2Ji4O7ujoMHD6Jv377K47a2tvD09Cx3jtzcXKxZswZxcXHo378/ACA+Ph7e3t7YsWMHQkND1Y5NREREkjH5PjG5ubkAAFdXV6PHExMT4e7uDn9/f0ycOBHZ2dnKsoMHD6KoqAghISHKY15eXggICEBKSkq5r1NQUACDwWB0IyIiorrLpCVGCIGZM2eid+/eCAgIUB4PCwvDunXrsGvXLixduhRpaWl4/PHHUVBQAADQ6/WwsbGBi4uL0XweHh7Q6/XlvtaiRYug1WqVm7e3t+neGBEREZmdSa+dNH36dPzyyy9ITk42enzUqFHKvwMCAtC1a1f4+Pjg+++/x1NPPVXhfEIIaDSacpfNnj0bM2fOVO4bDAYWGSIiojrMZGtiXnnlFXz77bfYvXs3mjZtWulYnU4HHx8fnD59GgDg6emJwsJC5OTkGI3Lzs6Gh4dHuXPY2trC2dnZ6EZERER1l+olRgiB6dOn4+uvv8auXbvg6+t73+dcu3YNFy5cgE5395K4Xbp0gbW1NbZv366MycrKwrFjxxAYGKh2ZCIiIpKQ6puTpk2bhvXr1+Obb76Bk5OTsg+LVquFvb098vPzERUVhaeffho6nQ7nzp3D22+/DTc3N4wYMUIZO2HCBMyaNQuNGjWCq6srIiMj0aFDB+VoJSIiIqrfVC8xn3zyCQAgODjY6PGYmBiMHz8elpaWOHr0KL788ktcv34dOp0O/fr1w8aNG+Hk5KSMX7ZsGaysrDBy5EjcunULTzzxBGJjY2Fpaal2ZCIiIpKQ6iVGCFHpcnt7e2zbtu2+89jZ2SE6OhrR0dFqRSMiIqI6hNdOIiIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFJiiSEiIiIpscQQERGRlFhiiIiISEosMURERCQllhgiIiKSEksMERERSYklhoiIiKTEEkNERERSYokhIiIiKbHEEBERkZRYYoiIiEhKLDFEREQkJZYYIiIikhJLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFJiiSEiIiIpscQQERGRlFhiiIiISEq1vsSsWrUKvr6+sLOzQ5cuXZCUlGTuSERERFQL1OoSs3HjRkRERGDOnDk4fPgw+vTpg7CwMGRmZpo7GhEREZlZrS4xH330ESZMmICXXnoJbdu2xfLly+Ht7Y1PPvnE3NGIiIjIzGptiSksLMTBgwcREhJi9HhISAhSUlLKjC8oKIDBYDC6ERERUd1lZe4AFbl69SqKi4vh4eFh9LiHhwf0en2Z8YsWLcL8+fMf/AXHiAd/bk1hRvXIkJMZ1SNBzj1NElWfM0jl+WTICECK/29mVEetLTGlNBqN0X0hRJnHAGD27NmYOXOmct9gMMDb29vk+YiI1BAUZJJf56qSISPVL7W2xLi5ucHS0rLMWpfs7Owya2cAwNbWFra2tjUVj4iIiMys1u4TY2Njgy5dumD79u1Gj2/fvh2BgYFmSkVERES1Ra1dEwMAM2fORHh4OLp27YqePXti9erVyMzMxJQpU8wdjYiIiMysVpeYUaNG4dq1a3jvvfeQlZWFgIAA/PDDD/Dx8TF3NCIiIjIzjRCi9u9+/AAMBgO0Wi1yc3Ph7Oxs7jhERERUBdX5/V1r94khIiIiqgxLDBEREUmJJYaIiIikxBJDREREUmKJISIiIimxxBAREZGUWGKIiIhISiwxREREJCWWGCIiIpISSwwRERFJqVZfO+lhlF5NwWAwmDkJERERVVXp7+2qXBWpzpaYvLw8AIC3t7eZkxAREVF15eXlQavVVjqmzl4AsqSkBJcuXYKTkxM0Go0qcxoMBnh7e+PChQu19qKSMmQE5MjJjOqRISczqkeGnMyoHrVzCiGQl5cHLy8vWFhUvtdLnV0TY2FhgaZNm5pkbmdn51r9DQXIkRGQIyczqkeGnMyoHhlyMqN61Mx5vzUwpbhjLxEREUmJJYaIiIikxBJTDba2tpg3bx5sbW3NHaVCMmQE5MjJjOqRISczqkeGnMyoHnPmrLM79hIREVHdxjUxREREJCWWGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFJiiammxMRE3Lp1y9wxpFdQUICzZ8+ioKDA3FGkd/nyZej1enPHKFdxcTEuX76Mq1evmjtKlfDzrQ5+vtXDz3flWGKqKSQkBOfOnTN3DADAqVOnjK7ymZycjOHDh6N9+/bo378/vvnmGzOm+0tsbCxSU1MBALdv38ZLL70ER0dH+Pv7o0GDBpgyZYrZf9h16NAB77//Pi5cuGDWHJX5888/8fTTT8PHxwfTpk1DcXExXnrpJeh0OjRp0gSBgYHIysoyd0wAwPfff4++ffvC0dERXl5e8PDwQMOGDREeHo7MzExzx6sQP9/Vx8+3Ovj5fkCCytWpU6dybxqNRrRt21a5b04WFhbi8uXLQgghdu/eLSwsLMSQIUPEggULxNNPPy0sLCzE1q1bzZpRCCFatWol0tLShBBCREZGiubNm4uvv/5anDhxQmzatEn4+/uL119/3awZNRqNaNSokbC0tBShoaHiq6++EkVFRWbNdK8XXnhBBAQEiOjoaBEUFCSGDx8uHnnkEZGcnCxSUlLEY489Jp5//nlzxxRffvmlcHJyEhEREeKtt94SHh4e4q233hKffPKJCAoKEm5ubuLUqVNmzcjPt3r4+VYHP98PhiWmAlZWVmLAgAEiKipKuc2bN09YWFiIqVOnKo+Zk0ajUX7IPfHEE2Lq1KlGy9966y3Rt29fc0QzYmtrK86fPy+EEMLf319s2bLFaPmePXtEs2bNzBFNodFoxB9//CESEhLEkCFDhJWVlWjcuLGYNWuW+PXXX82arZROpxM//fSTEEIIvV4vNBqN+PHHH5XlycnJokmTJuaKp2jTpo3YsGGDcj8tLU00bdpUlJSUCCGEGDVqlBgxYoS54gkh+PlWEz/f6uDn+8GwxFQgOTlZtGzZUrz77ruiuLhYedzKykocP37cjMn+8vcfcjqdTqSmphotP378uGjUqJE5ohnx8fERu3btEkII0aRJE+WvtlK//vqrcHR0NEc0xd+/lkIIkZWVJRYuXCj8/PyEhYWF6Nmzp1izZo0ZEwrh4OAgzp07p9y3trYWR48eVe7//vvvZv86CiGEvb29yMjIMHrMyspK/PHHH0IIIfbv3y8aNmxohmR/4edbPfx8q4Of7wfDfWIq0KtXLxw6dAinTp1Cz549cfbsWXNHKldeXh4MBgPs7e3LXLfCxsamVuykOHbsWMyZMwfXr19HeHg43nvvPeTn5wMAbt68iaioKPTq1cusGTUajdF9T09PzJ49G6dOncLOnTvRsmVLzJgxw0zp7vLz88N3330HANiyZQvs7Ozw448/Ksu3bdsGX19fc8VTNG/eHAcOHFDuHzp0CBYWFvDw8AAAuLq6oqioyFzxAPDzrSZ+vtXBz/cDqrG6JLEvvvhCeHp6is8++0xYW1vXqr/ULCwshIWFhdBoNOJ///d/jZZv2rRJ+Pn5mSndXwoKCsTQoUOFi4uLePLJJ4WdnZ1wcHAQfn5+wtHRUTRr1kycPHnSrBnv/UutPLm5uTWUpnzx8fHC0tJStGrVStjZ2YmvvvpKeHl5iZEjR4rRo0cLGxsbsXLlSrNmFEKIlStXCq1WK9544w3x7rvvCi8vLzFhwgRleXx8vNn3N/k7fr4fDj/f6uDn+8FY1VxdktcLL7yA3r17Y+zYsbhz54654yh2795tdF+n0xndP3fuHCZOnFiTkcplY2ODb775Blu3bsXmzZthaWmJkpIS6HQ69OrVC2PGjIGjo6NZM44bNw729vaVjnF2dq6hNOUbO3YsfHx8sH//fgQGBqJnz55o27YtFi9ejJs3b2L16tUYN26cWTMCwLRp02BhYYH4+HgUFBRg/PjxeOedd5Tl3bp1w/r1682Y0Bg/3w+Hn2918PP9YHgV62ooKSlBXl4enJ2dy6yeJCK58fNNJB+uiamC8+fPQ6/XQ6PRwMPDA1qt1tyRyrg3o4+Pj7kjlUuGnMyoHhly8vOtHhlyMqN6akXOGttwJaGPPvpING3aVNkmXbqNumnTpmLZsmXmjieEkCOjEHLkZEb1yJCTGdUjQ05mVE9tyskSU4H33ntPODs7i8WLF4vDhw+LS5cuiT/++EMcPnxYLF68WGi1WvH+++8zYx3JyYz1Kycz1q+czFh3c7LEVKBp06YiISGhwuVff/218PLyqrlA5ZAhoxBy5GRG9ciQkxnVI0NOZlRPbcvJ88RU4Nq1a2jdunWFy/39/ZGTk1ODicqSISMgR05mVI8MOZlRPTLkZEb11LacLDEV6NatGxYsWFDuIZd37tzBwoUL0a1bNzMk+4sMGQE5cjKjemTIyYzqkSEnM6qntuXkIdYVOHr0KEJCQlBQUICgoCB4eHhAo9FAr9dj7969sLW1xfbt29G+fXtmrAM5mbF+5WTG+pWTGetuTpaYSuTl5SE+Ph6pqanQ6/UA7p6uumfPnhgzZozZT44EyJERkCMnM6pHhpzMqB4ZcjKjempTTpYYIiIikhL3iamGQYMGISsry9wxKiVDRkCOnMyoHhlyMqN6ZMjJjOoxZ06WmGrYu3dvrbhqbGVkyAjIkZMZ1SNDTmZUjww5mVE95szJEkNERERSYompBh8fH1hbW5s7RqVkyAjIkZMZ1SNDTmZUjww5mVE95szJHXuJiIhISlwTQ0T1VnFxsdH9/fv3Y+/evSgqKjJTorJkyAjIkZMZ1VNrctbYBQ4kU1hYKF5//XXRsmVL8dhjj4kvvvjCaLlerxcWFhZmSneXDBmFkCMnM6pHhpyXLl0SvXr1EpaWlqJv377izz//FIMGDVKuyOvv7y8uXbrEjHUkJzPW3ZxcE1OBBQsW4Msvv8SUKVMQEhKC1157DZMnTzYaI8y8JU6GjIAcOZlRPTLkfPPNNyGEQEJCAnQ6HQYPHgyDwYALFy7g/Pnz8PDwwIIFC5ixjuRkxjqcs8bqkmRatWolNm/erNw/c+aM8PPzE+PHjxclJSW14q9JGTIKIUdOZlSPDDl1Op3Yt2+fEEKIa9euCY1GI3bs2KEs37Vrl2jRooW54gkh5MgohBw5mVE9tS0nS0wF7O3tRUZGhtFjf/zxh2jdurUYO3as+OOPP8z+g1iGjELIkZMZ1SNDTjs7O5GZmancd3R0FKdPn1bunz9/Xtjb25sjmkKGjELIkZMZ1VPbcnJzUgU8PT1x9uxZo8e8vLywa9cupKWlYdy4cWZK9hcZMgJy5GRG9ciQ093d3egMo9OnT4erq6tyPycnB46OjuaIppAhIyBHTmZUT23LyRJTgccffxzr168v83jpD+Nz587VfKh7yJARkCMnM6pHhpwdO3bEvn37lPuLFy82+kGcnJyMRx55xBzRFDJkBOTIyYzqqW05eZ6YCpw/fx6//fYbQkNDy12elZWFH3/80ax/VcqQEZAjJzOqR5aclUlLS4O9vT0CAgLMHaVCMmQE5MjJjOqp6ZwsMURERCQlbk66j5KSkgofz8zMrOE05ZMhIyBHTmZUjww5mVE9MuRkRvXUlpwsMRUwGAwYOXIkHB0d4eHhgXnz5hmdofDKlSvw9fU1Y0I5MgJy5GRG9ciQkxnVI0NOZlRPrctZY8dBSWbGjBnC399f/Oc//xGff/658PHxEYMGDRIFBQVCiLtnHdVoNMxYBTLkZEb1yJCTGdUjQ05mVE9ty8kSU4FmzZqJ3bt3K/evXr0qunfvLkJCQsTt27drxQm7ZMgohBw5mVE9MuRkRvXIkJMZ1VPbcnJzUgWuXr0KHx8f5X6jRo2wfft25OXlYeDAgbh586YZ090lQ0ZAjpzMqB4ZcjKjemTIyYzqqW05WWIq4O3tjRMnThg95uTkhB9//BG3bt3CiBEjzJTsLzJkBOTIyYzqkSEnM6pHhpzMqJ7alpMlpgIhISGIiYkp83iDBg2wbds22NnZmSGVMRkyAnLkZEb1yJCTGdUjQ05mVE+ty1ljG64k8+eff4pjx45VuDwvL08kJibWYKKyZMgohBw5mVE9MuRkRvXIkJMZ1VPbcvJkd0RERCQlK3MHqM1u3LiB9evXIyUlBXq9HhqNBh4eHujVqxeeffbZWnExLhkyAnLkZEb1yJCTGdUjQ05mVE9tysk1MRX49ddf8eSTT+LmzZsICgqCh4cHhBDIzs7Gnj174OjoiB9//BHt2rVjxjqQkxnrV05mrF85mbEO56yxDVeSCQ4OFqNHj1ZO4PN3BQUF4tlnnxXBwcFmSPYXGTIKIUdOZlSPDDmZUT0y5GRG9dS2nCwxFbC3txfHjx+vcPnRo0eFvb19DSYqS4aMQsiRkxnVI0NOZlSPDDmZUT21LScPsa6Ai4sLTp8+XeHyM2fOwMXFpQYTlSVDRkCOnMyoHhlyMqN6ZMjJjOqpdTlrrC5JZt68eUKr1YoPP/xQpKeni6ysLKHX60V6err48MMPhYuLi5g/fz4z1pGczFi/cjJj/crJjHU3J0tMJRYvXix0Op3QaDTCwsJCWFhYCI1GI3Q6nfjnP/9p7nhCCDkyCiFHTmZUjww5mVE9MuRkRvXUppw8OqkKMjIyoNfrAQCenp614nLo95IhIyBHTmZUjww5mVE9MuRkRvXUhpwsMURERCQl7thbiVu3biE5ORm//vprmWW3b9/Gl19+aYZUxmTICMiRkxnVI0NOZlSPDDmZUT21KmeNbrySyMmTJ4WPj4+yzS8oKEhcunRJWa7X64WFhYUZE8qRUQg5cjKjemTIyYzqkSEnM6qntuXkmpgKvPnmm+jQoQOys7Nx8uRJODs7o1evXsjMzDR3NIUMGQE5cjKjemTIyYzqkSEnM6qn1uWssbokGXd3d/HLL78YPTZ16lTRrFkzcfbs2VrRimXIKIQcOZlRPTLkZEb1yJCTGdVT23LyApAVuHXrFqysjL88//M//wMLCwsEBQVh/fr1Zkr2FxkyAnLkZEb1yJCTGdUjQ05mVE9ty8kSU4E2bdrgwIEDaNu2rdHj0dHREEJg6NChZkr2FxkyAnLkZEb1yJCTGdUjQ05mVE+ty1lj63wks3DhQhEWFlbh8pdfflloNJoaTFSWDBmFkCMnM6pHhpzMqB4ZcjKjempbTp4nhoiIiKTEo5OIiIhISiwxREREJCWWGCIiIpISSwwRERFJiSWGiIiIpMQSQ0RERFJiiSEiIiIpscQQERGRlP4fcuYdINuhRgwAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = with_hydro.plot(kind='bar', color = {\n",
" 'wh_solar': graph_colors['solar'],\n",
" 'wh_flin': graph_colors['flin'],\n",
" 'wh_wind_simulated': graph_colors['wind'],\n",
" 'wh_alternator': graph_colors['alternator'],\n",
" 'wh_hydro': graph_colors['hydro'],\n",
" 'wh_shore': graph_colors['shore'],\n",
"}, stacked=True)\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "markdown",
"id": "cd20fb6a",
"metadata": {},
"source": [
"## Compared to actual consumption"
]
},
{
"cell_type": "code",
"execution_count": 63,
"id": "98d59f64",
"metadata": {},
"outputs": [],
"source": [
"just_solar = fixed_solar_generated_monthly + flin_generated_monthly\n",
"solar_with_alternator = just_solar + alternator_generated_monthly\n",
"solar_with_wind = solar_with_alternator + wind_generated_monthly\n",
"solar_with_hydro = solar_with_alternator + hydro_generated_monthly"
]
},
{
"cell_type": "code",
"execution_count": 64,
"id": "b4fbcb03",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.lines.Line2D at 0x7f8742d71610>"
]
},
"execution_count": 64,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAjEAAAHJCAYAAAB0RmgdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABIf0lEQVR4nO3dd3hUZeL28XsChBSSoUmK0qRJkSJYCCWhSJGiK7uo+LKAiCAiojT5sUgsICoqLvxklRfpLOu6gIsFRCQBBJQiSBMEgaAkIgJJaKHkef/gzZEhhQSGTJ7k+7muuS7nnGfOuWfiJDenuowxRgAAAJbx83UAAACAa0GJAQAAVqLEAAAAK1FiAACAlSgxAADASpQYAABgJUoMAACwEiUGAABYqbivA9wo6enpOnz4sEJCQuRyuXwdBwAA5IIxRqmpqYqMjJSfX87bWgptiTl8+LAqVqzo6xgAAOAaHDp0SLfcckuOYwptiQkJCZF06UMIDQ31cRoAAJAbKSkpqlixovN3PCeFtsRk7EIKDQ2lxAAAYJncHArCgb0AAMBKlBgAAGClQrs7KbcuXryo8+fP+zoGUOj5+/tf9UwDAMiLIltijDFKSkrSiRMnfB0FKBL8/PxUtWpV+fv7+zoKgEKiyJaYjAJToUIFBQUFcS0Z4AbKuG5TYmKiKlWqxPcNgFcUyRJz8eJFp8CUK1fO13GAIuGmm27S4cOHdeHCBZUoUcLXcQAUAkVyB3XGMTBBQUE+TgIUHRm7kS5evOjjJAAKiyJZYjKwSRvIP3zfAHhbkS4xAADAXpQYAABgpSJ5YG+O5ufzJu8e5oYsdubMmRoyZIjPTiF3uVxatGiRHnjgAZ+sP7diY2O1ePFibdmyxddRAAB5xJYYAABgJUoMCiSuogwAuBpKjEWWLFmi0qVLKz09XZK0ZcsWuVwuDR8+3BnTv39/PfLII87zZcuWqXbt2ipVqpQ6dOigxMTEXK0rLi5Od911l4KDg1W6dGk1a9ZMBw8edOZPnTpV1apVk7+/v2rVqqU5c+bkuLyRI0eqZs2aCgoK0q233qoxY8Z4FJXY2Fg1bNhQH3zwgW699VaVLFlSxuS8qy0tLU2DBw9WhQoVFBAQoObNm2vDhg0e78HlcmnFihVq0qSJgoKCFBUVpd27d2e5vFWrVqlEiRJKSkrymD506FC1bNkyxywAgPxHibFIy5YtlZqaqu+++06SFB8fr/Llyys+Pt4ZExcXp+joaEnS6dOnNXHiRM2ZM0erVq1SQkKChg0bdtX1XLhwQQ888ICio6P1/fffa926dXriiSecU2QXLVqkZ555RkOHDtX27dvVv39/9enTRytXrsx2mSEhIZo5c6Z27typd955R9OmTdPbb7/tMWbv3r368MMP9Z///CdXx6iMGDFC//nPfzRr1ixt3rxZ1atXV/v27XXs2DGPcaNHj9abb76pjRs3qnjx4nrssceyXF7Lli116623ehSyCxcuaO7cuerTp89V8wD4Q7WJ1TI9AG+jxFjE7XarYcOGiouLk3SpsDz77LPaunWrUlNTlZSUpD179igmJkbSpV0y//jHP9SkSRPdcccdGjRokFasWHHV9aSkpCg5OVmdO3dWtWrVVLt2bfXq1UuVKlWSJE2cOFG9e/fWwIEDVbNmTT333HN68MEHNXHixGyX+be//U1RUVGqUqWKunTpoqFDh+rDDz/0GHPu3DnNmTNHjRo1Uv369XO8rsipU6c0depUvfHGG+rYsaPq1KmjadOmKTAwUNOnT/cYO27cOEVHR6tOnTp6/vnntXbtWp09ezbL5fbt21czZsxwnn/66ac6ffq0unfvftXPDQCQvygxlomJiVFcXJyMMVq9erXuv/9+1atXT2vWrNHKlSsVFham2267TdKlKxJXq/bHv34iIiJ05MiRq66jbNmy6t27t9q3b68uXbronXfe8dgNtWvXLjVr1szjNc2aNdOuXbuyXeZHH32k5s2bKzw8XKVKldKYMWOUkJDgMaZy5cq66aabcvU57Nu3T+fPn/fIUaJECd11112ZctSvX9/574iICEnK9nPo3bu39u7dq/Xr10uSPvjgA3Xv3l3BwcG5ygUAyD+UGMvExMRo9erV2rp1q/z8/FSnTh1FR0crPj7eY1eSpEz3p3G5XFc9ziTDjBkztG7dOkVFRelf//qXatas6fxhz1jW5Ywx2W45Wb9+vR5++GF17NhRn3zyib777juNHj1a586d8xiXl6KQ8T5yk+PyzyFjXsZxRVeqUKGCunTpohkzZujIkSP67LPPst39BADwLUqMZTKOi5k0aZKio6PlcrkUHR2tuLi4TCXmejVq1EijRo3S2rVrVa9ePc2fP1+SVLt2ba1Zs8Zj7Nq1a1W7du0sl/P111+rcuXKGj16tJo0aaIaNWp4HCR8LapXry5/f3+PHOfPn9fGjRuzzZFbjz/+uBYsWKD33ntP1apVy7TVCQBQMHCxO8tkHBczd+5cvfPOO5IuFZu//OUvOn/+vHM8zPXYv3+/3n//fXXt2lWRkZHavXu39uzZo7/+9a+SpOHDh6t79+6644471KZNGy1ZskQLFy7Ul19+meXyqlevroSEBC1YsEB33nmnPv30Uy1atOi6MgYHB+vJJ5/U8OHDVbZsWVWqVEmvv/66Tp8+rb59+17Xstu3by+3261XXnlFL7300nUtCwBw41BirnSDrqDrTa1atdLmzZudwlKmTBnVqVNHhw8fvu6tENKlY2l++OEHzZo1S7///rsiIiI0aNAg9e/fX5L0wAMP6J133tEbb7yhwYMHq2rVqpoxY0a2Ber+++/Xs88+q0GDBiktLU2dOnXSmDFjFBsbe105J0yYoPT0dPXs2VOpqalq0qSJli1bpjJlylzXcv38/NS7d2+NHz/eKW4AgILHZXJ7kIRlUlJS5Ha7lZycrNDQUI95Z8+e1f79+1W1alUFBAT4KCEKsn79+unXX3/Vf//7X19HKTT43hUtWZ1SvW/YPh8kgW1y+vt9JbbEAJdJTk7Whg0bNG/ePH388ce+jgMAyAElpogqVapUtvM+//xztWjRIh/TZJaQkKA6depkO3/nzp3OdWu86f7779e3336r/v3769577/X68gEA3kOJKaJyuiLuzTffnH9BshEZGZljxsjIyBuy3owLCQIACj5KTBFVvXp1X0fIUfHixQt8RgCAb3GdGAAAYCVKDAAAsBIlBgAAWIkSAwAArESJAQAAVuLspCu0HpiQr+v76l3vX+tEkmbOnKkhQ4boxIkTN2T5l4uLi1OrVq10/PhxlS5dOttxVapU0ZAhQzRkyJA8r+PAgQOqWrWqvvvuOzVs2PCas+bXcgEANx5bYnDdoqKilJiYKLfbLelSgcqpzAAA4A2UGFw3f39/hYeHy+Vy+TqK1xljdOHCBV/HAABkgRJjkSVLlqh06dJKT0+XdOmquy6XS8OHD3fG9O/fX4888ojzfNmyZapdu7ZKlSqlDh06KDEx8arr2bZtm/z8/HT06FFJ0vHjx+Xn56e//OUvzphXX31VTZs2lXRpd5LL5dKJEycUFxenPn36KDk5WS6XSy6Xy+Nu1adPn9Zjjz2mkJAQVapUSe+//36ePoOffvpJrVq1UlBQkBo0aKB169ZJkk6dOqXQ0FB99NFHmT6z4OBgpaamSpK+/fZbNWrUSAEBAWrSpIm+++47j/EZ72XZsmVq0qSJSpYsqdWrVystLU2DBw9WhQoVFBAQoObNm2vDhg15yg4A8C5KjEVatmyp1NRU5w9vfHy8ypcvr/j4eGdMXFycoqOjJV0qDBMnTtScOXO0atUqJSQkaNiwYVddT7169VSuXDlnuatWrVK5cuW0atWqLNdzuaioKE2aNEmhoaFKTExUYmKixzrffPNNpzwMHDhQTz75pH744YdcfwajR4/WsGHDtGXLFtWsWVOPPPKILly4oODgYD388MOaMWOGx/gZM2boz3/+s0JCQnTq1Cl17txZtWrV0qZNmxQbG5vt5zFixAi9+uqr2rVrl+rXr68RI0boP//5j2bNmqXNmzerevXqat++vY4dO5br7AAA76LEWMTtdqthw4bO/X3i4uL07LPPauvWrUpNTVVSUpL27NmjmJgYSdL58+f1j3/8Q02aNNEdd9yhQYMGacWKFVddj8vlUsuWLT3W06tXL6Wnp2vnzp26cOGC1q5d66zncv7+/nK73XK5XAoPD1d4eLjHzSbvu+8+DRw4UNWrV9fIkSNVvnz5PN2vaNiwYerUqZNq1qypF198UQcPHtTevXslSY8//riWLVumw4cPS5KOHj2qTz75RI899pgkad68ebp48aI++OAD1a1bV507d/bYinW5l156Sffee6+qVaumgIAATZ06VW+88YY6duyoOnXqaNq0aQoMDNT06dNznR0A4F2UGMvExMQoLi5OxhitXr1a999/v+rVq6c1a9Zo5cqVCgsL02233SZJCgoKUrVq1ZzXRkRE6MiRI3laj3Rpi0+rVq3UsmVLxcfHa8OGDTpz5oyaNWuW5/z169d3/juj6OQ205Wvj4iIkCTn9XfddZfq1q2r2bNnS5LmzJmjSpUqqWXLlpKkXbt2qUGDBgoKCnKWkbFL7EpNmjRx/nvfvn06f/68x/stUaKE7rrrLu3atSvX2QEA3kWJsUxMTIxWr16trVu3ys/PT3Xq1FF0dLTi4+Mz7eIpUaKEx2tdLpeMMblez44dO7R3715t375dLVq08FhP48aNFRISkuf8WWXKOMYnr6/POJD48tc//vjjzi6lGTNmqE+fPs643L53SQoODnb+O+N1Vx64bIwplAczA4AtKDGWyTguZtKkSYqOjpbL5VJ0dLTi4uKyPU7lWmQcF/PKK6+oQYMGCg0NzbYsXcnf318XL170So68+j//5/8oISFBf//737Vjxw716tXLmVenTh1t3bpVZ86ccaatX7/+qsusXr26/P39tWbNGmfa+fPntXHjRtWuXdu7bwAAkGuUGMtkHBczd+5c55iUli1bavPmzR7Hw1yvjONiLl9P/fr1de7cOa1YsSLH9VSpUkUnT57UihUrdPToUZ0+fdormXKjTJkyevDBBzV8+HC1a9dOt9xyizOvR48e8vPzU9++fbVz50599tlnmjhx4lWXGRwcrCeffFLDhw/X0qVLtXPnTvXr10+nT59W3759b+TbAQDkIE9X7H311Ve1cOFC/fDDDwoMDFRUVJRee+011apVyxljjNGLL76o999/X8ePH9fdd9+t//3f/1XdunWdMWlpaRo2bJj++c9/6syZM2rTpo3effddjz84x48f1+DBg/Xf//5XktS1a1dNnjz5hl9E7UZdQdebWrVqpc2bNztFokyZMqpTp44OHz7s1S0DrVq10sKFC531uFwutWjRQp988omaN2+e7euioqI0YMAAPfTQQ/r99981duxYj9Osb7S+fftq/vz5zgG9GUqVKqUlS5ZowIABatSokerUqaPXXntN3bp1u+oyJ0yYoPT0dPXs2VOpqalq0qSJli1bpjJlytyotwEAuAqXycOBAh06dNDDDz+sO++8UxcuXNDo0aO1bds27dy50zmG4LXXXtO4ceM0c+ZM1axZU6+88opWrVql3bt3O8dQPPnkk1qyZIlmzpypcuXKaejQoTp27Jg2bdqkYsWKSZI6duyon3/+2bmOyBNPPKEqVapoyZIlucqakpIit9ut5ORkhYaGesw7e/as9u/fr6pVqyogICC3bx+WmDdvnp555hkdPnxY/v7+vo6D/4/vXdFSbWK1TNP2DdvngySwTU5/vzMx1+HIkSNGkomPjzfGGJOenm7Cw8PNhAkTnDFnz541brfb/OMf/zDGGHPixAlTokQJs2DBAmfML7/8Yvz8/MzSpUuNMcbs3LnTSDLr1693xqxbt85IMj/88EOusiUnJxtJJjk5OdO8M2fOmJ07d5ozZ87k/U2jwDp16pTZvn27qVu3rvmf//kfX8fB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eEEff/yx9u7dqx07duiTTz5R7dq1rzlPVlq3bq05c+Zo9erV2r59u3r16uVxq44rVa9eXQkJCVqwYIH27dunv//971q0aJHHmCpVqmj//v3asmWLjh49qrS0NLVt21ZNmzbVAw88oGXLlunAgQNau3at/va3v2njxo2SpGeeeUYffPCBPvjgA+3Zs0djx451zhQDgPzC7qQr2HDxuVatWmnz5s1OkShTpozq1Kmjw4cPe/UPZ6tWrbRw4UJnPRlbPj755BM1b94829dFRUVpwIABeuihh/T7779r7NixOZ4GnFv16tVT+fLlVblyZaewREdH6+LFi9e9BapUqVJasmSJBgwYoEaNGqlOnTp67bXX1K1bt1y93t/fX6NGjdKBAwcUGBioFi1aaMGCBdeV6UqjRo3STz/9pM6dO8vtduvll1/OcUvM/fffr2effVaDBg1SWlqaOnXqpDFjxnj8LLp166aFCxeqVatWOnHihHMftM8++0yjR4/WY489pt9++03h4eFq2bKlwsLCJF06s2nfvn0aOXKkzp49q27duunJJ590TnEHgPzAvZO4hwuQL/jeFS3cOwnXinsnAQCAQo8SU0RdfurslY/Vq1fne57x48dnm6djx475nudKAwYMyDbfgAEDfB0PAIokjokponK64d/NN9+cf0H+vwEDBqh79+5ZzgsMDMznNJm99NJL2V7B93oOKAYAXDtKTBFVvXp1X0fwULZs2QJ108YrVahQQRUqVPB1DIBjTYDLsDsJAABYiRIDAACsRIkBAABWosQAAAArUWIAAICVKDGw1oEDB+RyuXI8XRwAUHhxivWVXK78XV/hvOuD1/Xu3VsnTpzQ4sWLnWkVK1ZUYmKic2dlAEDRQomBtYoVK6bw8HBfxwAA+Ai7kyyTnp6u1157TdWrV1fJkiVVqVIljRs3TpK0bds2tW7dWoGBgSpXrpyeeOIJnTx50nlt79699cADD2jixImKiIhQuXLl9NRTT+n8+fPOmHfffVc1atRQQECAwsLC9Oc//9mZV6VKFU2aNMkjT8OGDT3uiuxyufTee++pc+fOCgoKUu3atbVu3Trt3btXMTExCg4OVtOmTbVv3x8X54qNjVXDhg313nvvqWLFigoKCtJf/vIXnThxwpk/a9Ysffzxx3K5XHK5XIqLi8tyd1J8fLzuuusulSxZUhEREXr++ed14cIFZ35MTIwGDx6sESNGqGzZsgoPD/fKHbYBAPmPEmOZUaNG6bXXXtOYMWO0c+dOzZ8/X2FhYTp9+rQ6dOigMmXKaMOGDfr3v/+tL7/8UoMGDfJ4/cqVK7Vv3z6tXLlSs2bN0syZMzVz5kxJ0saNGzV48GC99NJL2r17t5YuXaqWLVvmOePLL7+sv/71r9qyZYtuu+029ejRQ/3799eoUaO0ceNGScqUa+/evfrwww+1ZMkSLV26VFu2bNFTTz0lSRo2bJi6d++uDh06KDExUYmJiYqKisq03l9++UX33Xef7rzzTm3dulVTp07V9OnT9corr3iMmzVrloKDg/XNN9/o9ddf10svvaTly5fn+X0CAHyL3UkWSU1N1TvvvKMpU6aoV69ekqRq1aqpefPmmjZtms6cOaPZs2crODhYkjRlyhR16dJFr732msLCwiRJZcqU0ZQpU1SsWDHddttt6tSpk1asWKF+/fopISFBwcHB6ty5s0JCQlS5cmU1atQozzn79Onj3Adp5MiRatq0qcaMGaP27dtLkp555hn16dPH4zVnz57VrFmzdMstt0iSJk+erE6dOunNN99UeHi4AgMDlZaWluPuo3fffVcVK1bUlClT5HK5dNttt+nw4cMaOXKkXnjhBfn5Xers9evX19ixYyVJNWrU0JQpU7RixQrde++9eX6vAADfYUuMRXbt2qW0tDS1adMmy3kNGjRwCowkNWvWTOnp6dq9e7czrW7duipWrJjzPCIiQkeOHJEk3XvvvapcubJuvfVW9ezZU/PmzdPp06fznLN+/frOf2eUp9tvv91j2tmzZ5WSkuJMq1SpklNgJKlp06aZsl/Nrl271LRpU7kuOzi7WbNmOnnypH7++ecs80menwEAwB6UGIvkdDdnY4zHH+/LXT69RIkSmealp6dLkkJCQrR582b985//VEREhF544QU1aNDAOTbFz89P5oqzqS4/niardWSsO6tpGevNKXN27ykrWX0GGXlz+xkAAOxBibFIjRo1FBgYqBUrVmSaV6dOHW3ZskWnTp1ypn399dfy8/NTzZo1c72O4sWLq23btnr99df1/fff68CBA/rqq68kSTfddJMSExOdsSkpKdq/f/91vKM/JCQk6PDhw87zdevWeWT39/fXxYsXc1xGnTp1tHbtWo+itXbtWoWEhOjmm2/2Sk4AQMFBibFIQECARo4cqREjRmj27Nnat2+f1q9fr+nTp+vRRx9VQECAevXqpe3bt2vlypV6+umn1bNnT2eXztV88skn+vvf/64tW7bo4MGDmj17ttLT01WrVi1JUuvWrTVnzhytXr1a27dvV69evTx2TV3ve+vVq5e2bt2q1atXa/DgwerevbtzDEyVKlX0/fffa/fu3Tp69GiWW4AGDhyoQ4cO6emnn9YPP/ygjz/+WGPHjtVzzz3nHA8DACg8OLD3SgX84nNjxoxR8eLF9cILL+jw4cOKiIjQgAEDFBQUpGXLlumZZ57RnXfeqaCgIHXr1k1vvfVWrpddunRpLVy4ULGxsTp79qxq1Kihf/7zn6pbt66kS2dG/fTTT+rcubPcbrdefvllr22JqV69uh588EHdd999OnbsmO677z69++67zvx+/fopLi5OTZo00cmTJ7Vy5UpVqVLFYxk333yzPvvsMw0fPlwNGjRQ2bJl1bdvX/3tb3/zSkYAQMHiMlce5FBIpKSkyO12Kzk5WaGhoR7zzp49q/3796tq1aoKCAjwUUJkiI2N1eLFi7l9QCHH9847qk2slmnavmH7shjpW7bkRMGT09/vK7GNHQAAWIkSAwAArESJgc/FxsayKwkAkGeUGAAAYKUiXWIK6THNQIHE9w2AtxXJEpNxxdZruaQ+gGtz7tw5SfLatYUAoEheJ6ZYsWIqXbq0c7+coKCgPF3eHkDepKen67ffflNQUJCKFy+Sv3YA3ABF9rdJxpVgufEfkD/8/PxUqVIl/sEAwGuKbIlxuVyKiIhQhQoVsryEPQDv8vf35/YPALyqyJaYDMWKFWMfvY9wRU8AwPXgn0UAAMBKlBgAAGAlSgwAALBSkT8mBgAycJwWYBe2xAAAACtRYgAAgJUoMQAAwEqUGAAAYCVKDAAAsBIlBgAAWIkSAwAArESJAQAAVqLEAAAAK1FiAACAlbjtAJADLkMPFF58v+3HlhgAAGAltsQAQAHVemBC5om35n+OnGSZUSpwOVE4sSUGAABYiRIDAACsRIkBAABW4pgYwHKcYQGgqGJLDAAAsBIlBgAAWIkSAwAArMQxMYUQx0gAuCHmu7KYeDDfYwAZ2BIDAACsxJYYACgI2MoB5Fmet8SsWrVKXbp0UWRkpFwulxYvXuwxv3fv3nK5XB6Pe+65x2NMWlqann76aZUvX17BwcHq2rWrfv75Z48xx48fV8+ePeV2u+V2u9WzZ0+dOHEiz28QAAAUTnkuMadOnVKDBg00ZcqUbMd06NBBiYmJzuOzzz7zmD9kyBAtWrRICxYs0Jo1a3Ty5El17txZFy9edMb06NFDW7Zs0dKlS7V06VJt2bJFPXv2zGtcAABQSOV5d1LHjh3VsWPHHMeULFlS4eHhWc5LTk7W9OnTNWfOHLVt21aSNHfuXFWsWFFffvml2rdvr127dmnp0qVav3697r77bknStGnT1LRpU+3evVu1atXKa2wAAFDI3JADe+Pi4lShQgXVrFlT/fr105EjR5x5mzZt0vnz59WuXTtnWmRkpOrVq6e1a9dKktatWye32+0UGEm655575Ha7nTFXSktLU0pKiscDAAAUXl4vMR07dtS8efP01Vdf6c0339SGDRvUunVrpaWlSZKSkpLk7++vMmXKeLwuLCxMSUlJzpgKFSpkWnaFChWcMVd69dVXneNn3G63Klas6OV3BgAAChKvn5300EMPOf9dr149NWnSRJUrV9ann36qBx98MNvXGWPkcv1xdP7l/53dmMuNGjVKzz33nPM8JSWFIgMAQCF2w68TExERocqVK+vHH3+UJIWHh+vcuXM6fvy4x7gjR44oLCzMGfPrr79mWtZvv/3mjLlSyZIlFRoa6vEAAACF1w0vMb///rsOHTqkiIgISVLjxo1VokQJLV++3BmTmJio7du3KyoqSpLUtGlTJScn69tvv3XGfPPNN0pOTnbGAACAoi3Pu5NOnjypvXv3Os/379+vLVu2qGzZsipbtqxiY2PVrVs3RURE6MCBA/qf//kflS9fXn/6058kSW63W3379tXQoUNVrlw5lS1bVsOGDdPtt9/unK1Uu3ZtdejQQf369dN7770nSXriiSfUuXNnzkwCAACSrqHEbNy4Ua1atXKeZxyH0qtXL02dOlXbtm3T7NmzdeLECUVERKhVq1b617/+pZCQEOc1b7/9tooXL67u3bvrzJkzatOmjWbOnKlixYo5Y+bNm6fBgwc7ZzF17do1x2vTAACAoiXPJSYmJkbGmGznL1u27KrLCAgI0OTJkzV58uRsx5QtW1Zz587NazwAAFBEcANIAABgJUoMAACwEnexhndldSfeHtnvfgQA4FqxJQYAAFiJEgMAAKzE7iQAsF02t2NRDmeSAoUB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\n",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = solar_with_alternator \\\n",
" .join(solar_with_hydro, lsuffix='_solar_only', rsuffix='_with_hydro') \\\n",
" .join(solar_with_wind).rename(columns={'wh': 'wh_with_wind_simulated'}) \\\n",
" .join(consumption_monthly).rename(columns={'wh': 'consumption'}) \\\n",
" .plot(kind='bar', color={\n",
" 'wh_solar_only': graph_colors['solar'],\n",
" 'wh_with_wind_simulated': graph_colors['wind'],\n",
" 'wh_with_hydro': graph_colors['hydro'],\n",
" 'consumption': graph_colors['consumption'],\n",
" })\n",
"ax.axhline(autonomy_target, color=graph_colors['autonomy'], label='autonomy')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f7e3afeb",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.9.13"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment