{ "cells": [ { "cell_type": "markdown", "id": "58ff55b9-7d22-47fe-8d5b-1d29d2194498", "metadata": {}, "source": [ "## An initial concentration pulse (near the left edge of the system, and halfway vertically) moving towards equilibrium\n", "\n", "The system starts out with a \"concentration pulse\" in just one bin - i.e. that bin is initially the only one with a non-zero concentration of the only chemical species.\n", "Then the system is left undisturbed, and followed to equilibrium.\n", "\n", "(Note: this is the 2D counterpart of the 1D experiment by the same name)" ] }, { "cell_type": "markdown", "id": "2f8f4779-dfe5-468e-8109-1669b4a5e3fa", "metadata": {}, "source": [ "### TAGS : \"diffusion 2D\"" ] }, { "cell_type": "code", "execution_count": 1, "id": "b2d81d16-f539-4e31-ab7b-e3f64a0f8e0d", "metadata": {}, "outputs": [], "source": [ "LAST_REVISED = \"Dec. 16, 2024\"\n", "LIFE123_VERSION = \"1.0-rc.1\" # Library version this experiment is based on" ] }, { "cell_type": "code", "execution_count": 2, "id": "88b7ee23-fc65-4cf8-b613-af1301073515", "metadata": {}, "outputs": [], "source": [ "#import set_path # Using MyBinder? Uncomment this before running the next cell!" ] }, { "cell_type": "code", "execution_count": 3, "id": "f6b53bd5", "metadata": {}, "outputs": [], "source": [ "#import sys\n", "#sys.path.append(\"C:/some_path/my_env_or_install\") # CHANGE to the folder containing your venv or libraries installation!\n", "# NOTE: If any of the imports below can't find a module, uncomment the lines above, or try: import set_path \n", "\n", "from life123 import BioSim2D, ChemData\n", "\n", "import plotly.express as px" ] }, { "cell_type": "code", "execution_count": 4, "id": "008a6f6e-0bae-4d70-b486-43dda6214bf4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 7\n", "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "2 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n" ] } ], "source": [ "# Prepare the initial system, with a single non-zero bin, near the left edge of the system, positioned halfway vertically\n", "chem_data = ChemData(names=\"A\", diffusion_rates=0.02)\n", "bio = BioSim2D(n_bins=(5, 8), chem_data=chem_data)\n", "\n", "bio.inject_conc_to_bin(bin_address=(2, 1), species_index=0, delta_conc=10.)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 5, "id": "51dac46c-74c3-42f2-bc4c-667db8d32554", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
01234567
00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.0
20.010.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.0
\n", "
" ], "text/plain": [ " 0 1 2 3 4 5 6 7\n", "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "2 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0\n", "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.system_snapshot()" ] }, { "cell_type": "code", "execution_count": 6, "id": "926d5808-2048-424a-94b2-92d2169726bb", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 10, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0, 0, 0 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABO0AAAFoCAYAAAALng/SAAAgAElEQVR4Xu3de7hdZX0v+oGXUqzUChJcgHJ8urEcSSprUxO6TS0PsLUGT7G0QIvhYo1StmlLgLDYpuAWxO1KhKQ1bhqk5RZpAYvSI7G6gYdS3CVQu/AkeGjZfTwoEAkVa7FS74d3wliZa2bM2xhjrneMOT7rH2VlvLfP+xtzZX0zLnv8+NmvxBcBAgQIECBAgAABAgQIECBAgAABApUR2ENoV5m9MBECBAgQIECAAAECBAgQIECAAAECLQGhnUIgQIAAAQIECBAgQIAAAQIECBAgUDEBoV3FNsR0CBAgQIAAAQIECBAgQIAAAQIECAjt1AABAgQIECBAgAABAgQIECBAgACBigkI7Sq2IaZDgAABAgQIECBAgAABAgQIECBAQGinBggQIECAAAECBAgQIECAAAECBAhUTEBoV7ENMR0CBAgQIECAAAECBAgQIECAAAECQjs1QIAAAQIECBAgQIAAAQIECBAgQKBiAkK7im2I6RAgQIAAAQIECBAgQIAAAQIECBAQ2qkBAgQIECBAgAABAgQIECBAgAABAhUTENpVbENMhwABAgQIECBAgAABAgQIECBAgIDQTg0QIECAAAECBAgQIECAAAECBAgQqJiA0K5iG2I6BAgQIECAAAECBAgQIECAAAECBIR2aoAAAQIECBAgQIAAAQIECBAgQIBAxQSEdhXbENMhQIAAAQIECBAgQIAAAQIECBAgILRTAwQIECBAgAABAgQIECBAgAABAgQqJiC0q9iGmA4BAgQIECBAgAABAgQIECBAgAABoZ0aIECAAAECBAgQIECAAAECBAgQIFAxAaFdxTbEdAgQIECAAAECBAgQIECAAAECBAgI7dQAAQIECBAgQIAAAQIECBAgQIAAgYoJCO0qtiGmQ4AAAQIECBAgQIAAAQIECBAgQEBopwYIECBAgAABAgQIECBAgAABAgQIVExAaFexDTEdAgQIECBAgAABAgQIECBAgAABAkI7NUCAAAECBAgQIECAAAECBAgQIECgYgJCu4ptiOkQIECAAAECBAgQIECAAAECBAgQENqpAQIECBAgQIAAAQIECBAgQIAAAQIVExDaVWxDTIcAAQIECBAgQIAAAQIECBAgQICA0E4NECBAgAABAgQIECBAgAABAgQI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sNbO87uM2uu2D53PJOz2edn+OZV17mf1P4zRsOd/ryuKO8/FXi9/aZ93nvNkkL/8DHKODtKPYwgQIECAAAECBAgQKEeg8aFdOYx6KVMgz5UyZY4/rn0VvS1vXF2sa/QCam/0xkYgQIAAAQIECBAgQGD8BIR247entV5R1m1atV5QhSYvOKnQZjRsKmqvYRtuuQQIECBAgAABAgQIlCIgtCuFUSdlCWQ9u6qsvpvej+Ck6RUQb/1qL569kQkQIECAAAECBAgQqK+A0K6+e2fmBAgQIECAAAECBAgQIECAAAECYyogtBvTjbUsAgQIECBAgAABAgQIECBAgACB+goI7eq7d2ZOgAABAgQIECBAgAABAgQIECAwpgJCuzHdWMsiQIAAAQIECBAgQIAAAQIECBCor4DQrr57Z+YECBAgQIAAAQIECBAgQIAAAQJjKiC0G9ONtSwCBAgQIECAAAECBAgQIECAAIH6Cgjt6rt3Zk6AAAECBAgQIECAAAECBAgQIDCmAkK7Md1YyyJAgAABAgQIECBAgAABAgQIEKivgNCuvntn5gQIECBAgAABAgQIECBAgAABAmMqILQb0421LAIECBAgQIAAAQIECBAgQIAAgfoKCO3qu3dmToAAAQIECBAgQIAAAQIECBAgMKYCQrsx3VjLIkCAAAECBAgQIECAAAECBAgQqK+A0K6+e2fmBAgQIECAAAECBAgQIECAAAECYyogtBvTjbUsAgQIECBAgAABAgQIECBAgACB+goI7eq7d2ZOgAABAgQIECBAgAABAgQIECAwpgJCuzHdWMsiQIAAAQIECBAgQIAAAQIECBCor4DQrr57Z+YECBAgQIAAAQIECBAgQIAAAQJjKiC0G9ONtSwCBAgQIECAAAECBAgQIECAAIH6Cgjt6rt3Zk6AAAECBAgQIECAAAECBAgQIDCmAkK7Md1YyyJAgAABAgQIECBAgAABAgQIEKivgNCuvntn5gQIECBAgAABAgQIECBAgAABAmMqILQb0421LAIECBAgQIAAAQIECBAgQIAAgfoKCO3qu3dmToAAAQIECBAgQIAAAQIECBAgMKYCQrsx3VjLIkCAAAECBAgQIECAAAECBAgQqK+A0K6+e2fmBAgQIECAAAECBAgQIECAAAECYyogtBvTjbUsAgQIECBAgAABAgQIECBAgACB+goI7eq7d2ZOgAABAgQIECBAgAABAgQIECAwpgJCuzHdWMsiQIAAAQIECBAgQIAAAQIECBCor4DQrr57Z+YECBAgQIAAAQIECBAgQIAAAQJjKiC0G9ONtSwCBAgQIECAAAECBAgQIECAAIH6Cgjt6rt3Zk6AAAECBAgQIECAAAECBAgQIDCmAkK7Md1YyyJAgAABAgQIECBAgAABAgQIEKivgNCuvntn5gQIECBAgAABAgQIECBAgAABAmMqILQb0421LAIECBAgQIAAAQIECBAgQIAAgfoKCO3qu3dmToAAAQIECBAgQIAAAQIECBAgMKYCQrsx3VjLIkCAAAECBAgQIECAAAECBAgQqK+A0K6+e2fmBAgQIECAAAECBAgQIECAAAECYyogtBvTjbUsAgQIECBAgAABAgQIECBAgACB+goI7eq7d2ZOgAABAgQIECBAgAABAgQIECAwpgJCuzHdWMsiQIAAAQIECBAgQIAAAQIECBCor4DQrr57Z+YECBAgQIAAAQIECBAgQIAAAQJjKiC0G9ONtSwCBAgQIECAAAECBAgQIECAAIH6Cgjt6rt3Zk6AAAECBAgQIECAAAECBAgQIDCmAkK7Md1YyyJAgAABAgQIECBAgAABAgQIEKivgNCuvntn5gQIECBAgAABAgQIECBAgAABAmMqILQb0421LAIECBAgQIAAAQIECBAgQIAAgfoKCO3qu3dmToAAAQIECBAgQIAAAQIECBAgMKYCQrsx3VjLIkCAAIHeAo9/45nCRAfsu1erjzL6KjyZCnaw914vas3q6Wd+UMHZxZ8Sn957MM4+6WdH/Co0AwIECBAgQKDKAkK7Ku+OuREgQIDAyARC0Daxz54j63+Yjnc89d3W4eaTrcandzXxqZ+P0G6YT0jHEiBAgACB5goI7Zq791ZOgACBRgsI7bpvvxCofiGQ0Lde9Sy0a/SPH4snQIAAAQIDCwjtBqZyIAECBAiMk4DQrl4hh1DKfuX9/KliCC20y7ub2hEgQIAAgWYJCO2atd9WS4AAAQLPCwjthEB5T4YqhkBCzXrVs9Au79mnHQECBAgQaJaA0K5Z+221BAgQICC061sDQqneRHz49D2JehwQ6kdoV0RQWwIECBAg0BwBoV1z9tpKCRAgQKBNwJV23ctBKCWUKvJhoX7614/QrkiFaUuAAAECBJojILRrzl5bKQECBAgI7QaqAaFL/9AlHOFtv9lO6qd//QjtBvoochABAgQIEGi8gNCu8SUAgAABAs0UcKVd930XuvQPXYR26ifvJ6fbY/PKaUeAAAECBJonILRr3p5bMQECBAg8KyC0E7rkPRGEmkLNvLUT2gntiuhpS4AAAQIEmiUgtGvWflstAQIECDwvILQT2uU9GYR2Qru8tSO0KyKnLQECBAgQaJ6A0K55e27FBAgQIPCsgNBOaJf3RBDaCe3y1o7QroictgQIECBAoHkCQrvm7bkVEyBAgIDQrmcNCKWEUkU+JNRP//rxIooiFaYtAQIECBBojoDQrjl7baUECBBonMCZ51+W3HPftta6ly5elGxae+6sQdEr7aamppKZmQda/U1OHp5MT0/n9i0j5DCf3vx8+BR522/Z9SO0y/1xqSEBAgQIEGiUgNCuUdttsQQIEGiOwMXrr0se2/HkbFAXArwDJ/ZLLlp1WguhSGi3YcOGZMeOHbNBXfiFfmJiIjn77LNzARcN7cynNzsfPkEgb2g3ivoR2uX6qNSIAAECBJ4VCH/HvfHWO+dYHHzQ/smWzfn/ATkGbOff1YvOIau/me0PJ8tXXpps3rgmmVx4SNEhorQX2kVhNygBAgQIjFpg2fKp5NILVsz+gA4/tNd8+KrZv9AUCe1OP/2MZPXq85KFCxe2lrF9+/Zk3bqPJNdee02uZRUN7cynNzsfPkVCu1HUj9Au10elRgQIEGi8wGFHnZFkBXQhsDpg/32TFaccVxuj+QjtaoPRY6JCu3HYRWsgQIAAgTkCO3Y+lRx70jnJ7Tddnkws2Kf1Z53fyxva7dy5M1m+/NRk8+brkwULFrT6zvreMFtSJLQzn97SfPhU8fwS2g3zCelYAgQIEAgCIeS694sPDnRF3VU33Jasv/LmWbhV7zlxTqCX3oESDkiv2usWBrZf1bfuwrOSZccsafXbecVf+9+7+/XfOb/Q38nHH926Iyarbej745/4zG5XGD541zWtuXTr793veNtuvxOUZTNfVSm0my9p4xAgQIDAvAkMEtqFyfz4xz8aek6jCIH22OMFrXmYT/Z28Oldpnzq6TP0h48GBAgQINBogXCVXWf4lgWShlJpoBWO6WybPve5PYQLd6kcecRhs4+S6QwJw9+vQ3AWgrXOq+S23LE1WX3JFUk65qD9tz/KJl1LVtvwZ2HMEMKl/yAfjgtf6TOrs67c6/ydoCyb+SxEod18ahuLAAECBOZFQGi3+9WAw8ALgeoZAgl96xX6DnNOOpYAAQIEmi2Q/t12kGezhYCuPYwLclmhWvuznsMxIdC6/4GHWiFYr/Gy/p4d2ofQb+U7T2hdidf5LOnO/tMQrlto1zm3rN0Pa9p49S2zVx4OEtqVYTPflSi0m29x4xEgQIDAvAh4pp1n7KWFNopnkoW+877YwHx6fwQ0wcftsfPyY8AgBAgQGBuBQUO7boFa5/f7hWrpCxzar9ZLMdM/y8JNw8J+/ecN7cLf7x959Ik5Q6dz7BfahUadj88J3xvWZr6LSmg33+LGI0CAAIF5EfD2WG+zTQttFG//LBLamU/vj4Am+Ajt5uXHgEEIECAwVgKD3B47n6FdVqCXgo8itAvrT597F8bpvHpQaDdW5W4xBAgQINAEgfSZGGGtSxcvmn3mRfjvvC+iSN2mpqaSmZkHWv85OXl4Mj09nZu0yIPyzWcwdvvV24nP/PoI7QY7bx1FgAABArsE+r2IItzeGt4eW8YtoIPcHtvrVt2yQ7usK/+GDe3Cs/DKsJnvmnSl3XyLG48AAQIEKiFQNLQrcxFlhHbmU6ZA777sF58i1RbqR2hXRFBbAgQINFcghE6db3lNA630JRWDvmyh1zPtgnAI3r72+M7ZZ8Z1vogivFW2/Wq7MO4RP//aZHLhIQM9064zdEt3NSvwywoRg0X4SueQ1V/eF1H0s5nPChTazae2sQgQIECgMgJCu+5bIZQSShU5UdVP//oR2hWpMG0JECDQbIFwxV0IzNq/Oq96S4O79JjOt84OciVcGtzdc9+22aHax8maR/vbYwcJvtrviklvfc2aW5hA55rC8/Pa31jbOd/QX3jbbOdz7Mqyma8qFNrNl7RxCBAgQKBSAkI7oV3eghRK9Q+lwhF5X9SRd1+6tavifgntyt5l/REgQIAAgfEUENqN575aFQECBAj0ERDaCe3yniRVDIGEZPWqZ6Fd3rNPOwIECBAg0CwBoV2z9ttqCRAgQOB5AaFdvUIOoZT9yvvhVcWQVWiXdze1I0CAAAECzRIQ2jVrv62WAAECBIR2fWugiiGH0E5o17dwuxxQxXoW2uXdTe0IECBAgECzBIR2zdpvqyVAgAABoV3fGqhiyCG0E9r1LVyhXV4i7QgQIECAAIGKCgjtKroxpkWAAAECoxVwe6wQKG+FCTV7y/Hp7+NKu7xnn3YECBAgUAWBLXdsTTZefUuyZfP0btNpfyPs0sWLkk1rz63ClGs7B6FdbbfOxAkQIECgiIDQTmiXt36EUv1DqXCEt8dmO4X6EdrlPfu0I0CAAIGYAjPbH06Wr7y0NYWDD9p/t9Du4vXXJY/teHI2qAsB3oET+yUXrTot5rRrPbbQrtbbZ/IECBAgkFdAaCe0y1s7QjuhXd7aCe2EdkX0tCVAgACBKgh0u9Ju2fKp5NILViSTCw9pTTOEfGs+fFXmFXlVWEcd5iC0q8MumSMBAgQIlC4gtBPa5S0qoZ3QLm/tCO2KyGlLgAABAlURyArtdux8Kjn2pHOS22+6PJlYsE9rqlnfq8oa6jIPoV1ddso8CRAgQKBUAaGd0C5vQQnthHZ5a0doV0ROWwIECBCoioDQbv52Qmg3f9ZGIkCAAIEKCQjthHZ5y1FoJ7TLWztCuyJy2hIgQKC5Ai94wQuiLP5HP/pR5rhCu/nbDqHd/FkbiQABAgQqJBBCu6Jf6cPky+ir6Fyq2H7vvV7UmtbTz/ygitOLPic+vbdgnH28iCL66WcCBAgQqJXAC1/4wijz/eEPfzhwaBcO9Ey78rdJaFe+qR4JECDQOIGrbrgtWX/lzZnrXvWeE5MVpxxXOZMygjahXXNDlzIKepxDKT69BYR2ZVSIPggQINAcgRe96Ll/CJ3vrx/8IPsfXru9iMLbY8vfIaFd+aZ6JECAQGMEwg/mG2+9s7XeB++6JnPdhx11Ruv7Jx9/dKVe9+722O5l6vbP3qcwHz5FPuS9PbaInrYECBBopsBP/MRPRFn49773vTnjhrfBLl956Zzvdf4D/ZnnX5bcc9+21jFLFy9KNq09N8rcx2VQod247KR1ECBAYJ4FQhh38EH7D/wK93C5/COPPtE13Jvn6SdCO6Fd3poT2gnt8tZOaCe0K6KnLQECBJopsOeee0ZZ+He/+90o4xp0l4DQTjUQIECAQC6BcJXdRatOG6ptnjZDDTDEwUI7od0Q5TLnUKGd0C5v7QjtishpS4AAgeYK/ORP/mSUxf/7v/97lHENKrRTAwQIECDQcAGhndAu7ykgtBPa5a0doV0ROW0JECDQXIG99toryuKfeab4i9uiTHyMBnWl3RhtpqUQIEAglkC4VXbzxjXJ5MJDYk1h6HGFdkK7oYvm+QZCO6Fd3toR2hWR05YAAQLNFfipn/qpKIv/t3/7tyjjGnSXgNBONRAgQIBAYQGhXTFCIZAQqEgFqZ/61Y+3xxapeG0JECDQPIGXvvSlURb97W9/O8q4BhXaqQECBAgQKFEgvCXq+LcsTZYds6TEXkfblSvtuvsKgeoXAoUZTzVBA5oAACAASURBVOwT5yHVnVrqp3/9CO1G+/mudwIECIybwN577x1lSU8//XSUcQ0qtFMDBAgQIFCiwI6dTyXvOmd64DfJljh07q6EdkK7vMUjlOofSgkRe59fQru8Z592BAgQaKbAy172sigL/9a3vhVlXIMK7dQAAQIECJQoEG6P7fX14F3XlDhaOV0J7YR2eStJaCe0y1s7oV2oH6FdEUFtCRAg0DyBn/mZn4my6H/5l3+JMq5BhXZqgAABAgQaLiC0E9rlPQWEdkK7vLUjtCsipy0BAgSaK/Dyl788yuK/+c1vRhnXoEI7NUCAAAECDRcQ2gnt8p4CQjuhXd7aEdoVkdOWAAECzRXYd999oyz+G9/4RpRxDSq0UwMECBAgULJAeBnFPfdta/W6eeOaZHLhIUm4bfbk449OLlp1WsmjFe9OaCe0y1tFQjuhXd7aEdoVkdOWAAECzRXYb7/9oiz+ySefjDKuQYV2aoAAAQIEShQIgd2BE/u1wrlly6eSSy9Y0QrtttyxNdl49S1RX1DRbQ5FQ7upqalkZuaBluLk5OHJ9PR0btEyQiDz6c3Ph0+Rt+uWXT+eaZf741JDAgQINFJg//33j7LuJ554Isq4BhXaqQECBAgQKFEgXFF3+02XJxML9pkT2s1sfzhZvvLSJMaLKNKxwzIPPmj/3YLDIqHdhg0bkh07dswGdeEX+omJieTss8/OpVo0tDOf3ux8+ASBvKHdKOpHaJfro1IjAgQINFbgla98ZZS1f/3rX48yrkGFdmqAAAECBEoUCFfX/cnlzwZXHaHduF5pd/rpZySrV5+XLFy4sKW4ffv2ZN26jyTXXntNLtWioZ359Gbnw6dIaDeK+hHa5fqo1IgAAQKNFTjggAOirP3xxx+PMq5BhXZqgAABAgRKFLjqhtuSW7bc3bqaLb099pUL9k2OPemcZNV7TkxWnHJciaMN11XZt8fu3LkzWb781GTz5uuTBQsWtCaT9b1hZlkktDOf3tJ8+FTx/BLaDfMJ6VgCBAgQOOigg6IgPProo1HGNajQTg0QIECAQMkC7bejpl2vu/CsZNkxS0oeabjuuoV2T3/n+8lL93rhcJ11CeiKhnbffuaHrXmYT/Z28Oldpnzq57P3S1489GePBgQIECDQXIFXv/rVURb/1a9+Ncq4BhXaqQECBAgQaIiA0O65qwGH+RIC1S8EEvp237Mq1rPQbphPJMcSIECAwMEHHxwF4ZFHHokyrkGFdmqAAAECBBoiUPbtsYFtFM+4Cv3mfVC++fQuZj58qnZ+uT22IT+ALJMAAQIlCbzmNa8pqafhuvnKV74yXANHly6wx4+f/Sq9Vx0SIECAQOMEQji2+pIr5qw7faNsTIxRhHajeJtkkVDBfHpXGB8+VTu/hHYxfyoYmwABAvUT+Nmf/dkok/6nf/qnKOMadJeA0E41ECBAgEBhgfAiivVX3pw8eNc1s33t2PlU60UUmzeuSSYXHlJ4jGE7yHrGXvtLMR7/xjO5r2wLc5mamkpmZh5oTWty8vBkenp62Cnusnrqu63/n/dKO/PpT2+/ehvxmV8foV3/c9YRBAgQILBL4JBD5v/v0mH0hx9+2DZEFhDaRd4AwxMgQGAcBNI3xnaGc92ucqvCmouGdmWuocjbLcucR9qX+fRW5cOnyHkX6kdoV0RQWwIECDRP4Od+7ueiLPof/uEfooxr0F0CQjvVQIAAAQKFBQ476ozMK+rSq93ar8ArPFhJHQjtukMKpYRSRU4z9dO/foR2RSpMWwIECDRP4NBDD42y6IceeijKuAYV2qkBAgQIEChR4MzzL0uOf8vSZNkxS+b0KrQbDFnI0T/kCEcUuX14sJ0Y7Cj7Zb8Gq5Tso1xpV0RPWwIECDRT4HWve12UhX/5y1+OMq5BhXZqgAABAgRKFAi3wd76uXuSTWvPndNreNbd4098I7lo1WkljlZOV6606+4olBJKFTnL1E//+nGlXZEK05YAAQLNE1i4cGGURW/fvj3KuAYV2qkBAgQIECgoEG6JHfTL7bH9f4kPR7iSLNtJCKR+Bv2syTquivUjtCuyo9oSIECgeQKLFi2Ksuht27ZFGdegQjs1QIAAAQINF3ClXfcCqGLIIdS0X3k/sqpYz0K7vLupHQECBJop8PrXvz7Kwr/0pS9FGdegQjs1QIAAAQINFxDaCYHyngJVDIGEmvWqZ6Fd3rNPOwIECDRTYHJyMsrCZ2ZmooxrUKGdGiBAgACBEgV27HwqOfakc7r26PbY3thCID5FTkf1U7/6EdoVqXhtCRAg0DyBI444Isqiv/jFL0YZ16BCOzVAgAABAiUKLFs+lZyw7E3JilOOK7HX0XblSrvuvkKg+oVAYcaeiZi9b1WsZ6HdaD/f9U6AAIFxE/iFX/iFKEv6u7/7uyjjGlRopwYIECBAoESB8FKKzRvXJJMLDymx19F2JbQT2uWtsCqGQEK7etWz0C7v2acdAQIEmimwePHiKAu/7777ooxrUKGdGiBAgACBEgXClXYr33lCsuyYJSX2OtquhHb1CjmEUvYr7ydCFUNWoV3e3dSOAAECzRQ48sgjoyz83nvvjTKuQYV2aoAAAQIEShS46obbklu23J1s2TxdYq+j7UpoJwTKW2FVDIGEmvWqZ6Fd3rNPOwIECDRT4Bd/8RejLPxv//Zvo4xrUKGdGiBAgACBEgVmtj+cLF95adcevYiiN7YQiE+R01H91K9+hHZFKl5bAgQINE/gjW98Y5RFf+ELX4gyrkGFdmqAAAECBEoUqOuLKIoSpL94h6v2fO0usPdeL2p98+lnfoAnQ4BP77IYZx+hnY8EAgQIEBhG4Jd+6ZeGOby0Y//mb/6mtL50lE9gjx8/+5WvqVYECBAgQOA5gbq+iKLo/gntmhu6FK2d0H6cQyk+vQWEdmVUiD4IECDQHIFfftOboiz2r+++O8q4Bt0lILRTDQQIECBQWMCLKIoRprc3HviKlxTrqKTWj/3zd1o9TeyzZ0k9FuvG7Z+9/fjUz0doV+wzQWsCBAg0TeCoo46KsuS77roryrgGFdqpAQIECBAoUWDLHVuTWz93T7Jp7bkl9jrarqr4IgqhXfaeC6XqF0oJfbvvWahnod1oP9/1ToAAgXETOProo6Ms6c4774wyrkGFdmqAAAECBEoUCLfH9vryIorBQhehndAuz2kp1Bzs/KrSlaNCuzyVrg0BAgSaK3DsMcdEWfztd9wRZVyDCu3UAAECBAg0XMCVdt0LwO2x9QuBwoyrFEqZT/cacqVdw3/4WD4BAgRyCLz5P//nHK2KN/n8//yfxTvRQyEBz7QrxKcxAQIECNRVQGgntMtbu65sE2rmrZ3QTmhXRE9bAgQINFPgLW95S5SFf+5zn4syrkF3CQjtVAMBAgQIFBZwe2wxQi+iEAIVqSAhYv3qx+2xRSpeWwIECDRP4K1vfWuURX/2s5+NMq5BhXZqgAABAgTmQSC8VfbSC1YkkwsPmYfRhhvClXbdvdweW78QKMzY7bHZ+1bFUFNoN9zntaMJECDQdIHjli2LQnDbli1RxjWo0E4NECBAgMA8CFT5rbJCO6Fd3lOgiiGQ0K77blZxv4R2ec8+7QgQINBMgf/rbW+LsvD/+zOfiTKuQYV2aoAAAQIE5kFgZvvDyfKVlybeHtsb2+2xg/m4kizbqYqhlBCxd4gotJuHH0CGIECAwBgJHP+rvxplNbf+5V9GGdegQjs1QIAAAQLzICC0GwxZaCe0G6xShHZ5nKoYagrt8uykNgQIEGiuwNuPPz7K4j99661RxjWo0E4NECBAgMA8CFy8/rrksR1PJpvWnjsPow03hNtju3t5pp0Qcbizae7RVQzJwgyrdKWm0K5IhWlLgACB5gmc8Gu/FmXRt3zqU1HGNajQTg0QIECAQIkC3d4ee/BB+ydbNk+XOFJ5XQnthHZ5q0koJdTMWzuhXagfoV0RQW0JECDQPIHf+PVfj7LoT/7FX0QZ16BCOzVAgAABAmMuEK7yu/HWO2dXuXTxojlX/BUN7aamppKZmQda/U9OHp5MT+cPJ/PeHnv22Wcn5513XnLQQQfttpv33ntvsmTJktb3t27dmhx55JED73gZV9qNwqfIlVLm03v7+cyvj9Bu4I8jBxIgQIDAswIn/sZvRHG4+ZOfjDKuQYV2aoAAAQIExlxg2fKpOVf5hf8+YdmbkhWnHNdaeZHQbsOGDcmOHTtmg7oQeExMTCQhRMvzNWxo9/a3vz351PO3Kzz22GO7hXY333xz8qpXvWo2qAsB3te+9rXkxBNPHGh6RUO7UfnkDe3Mp/e285l/H6HdQB9FDiJAgACB5wVOPumkKBY33nRTlHENKrRTAwQIECBQskAIxR559InMXqvw9tirbrgtuf+Bh2avtisS2p1++hnJ6tXnJQsXLmytd/v27cm6dR9Jrr32mlyqw4Z26SDdrrR79NFHk5UrVyaf/vSnW4eGkG/jxo2ZV+RlTbhoaDcqn7yhnfn0Lks+8+8jtMv1UakRAQIEGivwW7/5m1HW/md//udRxjWo0E4NECBAgECJAmeef1ly4MR+yUWrTiux13K7CnN8w+GHFr7SbufOncny5acmmzdfnyxYsKA1yazvDTP7MkO7ECRu27YtWbRoUStMDF9Z3+s1vyKh3Sh98oR25tO7EvnE8RHaDfMJ6VgCBAgQeMcpp0RB+MQNN0QZ16BCOzVAgAABAiUKhBdRbN64JplceEiJvZbXVbjKbv2VNyftV/w9/Z3vJy/d64VDDzKKkOPbz/ywNY+f/qmfGGo+WVfalRHa/eu/fa81j6r5mE92eaT1w6c+Pnu/5MVDnesOJkCAAIFmCyx/xzuiAGz+xCeijGtQoZ0aIECAAIESBaoc2m25Y2uy+pIrkttvujyZWLDP7KqFdt0LQGjX++QQkvHpvNp2mI/TUD9Cu2HEHEuAAAECp516ahSE666/Psq4BhXaqQECBAgQKFEg3Hp6/FuWJsuOee5tpVX5yrrCLp2bZ9p136Uit8eGXj0jrfcZwIeP22Or8lPCPAgQIFAPgTNOPz3KRK+59too4xpUaKcGCBAgQKBEgZntDydrPnzVnLe1lth9rq5CkBi+Nq09N7N9kdBuVG/bPPAVLxlqrd1eROHtsXMZR7VfeZ6xF2ZmPr3LvAk+QruhPuocTIAAgcYLvPOMM6IYXH3NNVHGNajQTg0QIECAQIkC4fbYXl/z/fbYHTufSo496ZzMKaXP3isS2oWOp6amkpmZB1pjTE4enkxPT+cWHfZFFOFtsJ/61KfmjBeCjlWrVs1+7957702WLHnuysetW7cmRx555MDzK3ql3ah88oZk5tN/60dRz/Yr2z2c70K7/jXpCAIECBDYJfCu3/7tKBx/8qd/GmVcg+4S2OPHz34BIUCAAAECTRMoGtqV6TVsaFfm2Fl9lRHalTnH1KdICGQ+ZQr07st+9fcR2s1fPRqJAAEC4yDw7hUroizj41ddFWVcgwrt1AABAgQINFxAaNe9AIR2/UOXcIQQMdtJaNe/foR2Df8BZPkECBAYUuA97373kC3KOfzKj3+8nI70klvAlXa56TQkQIAAgToLCO2EdnnrVyjVP5QSanY3cnts3jNPOwIECDRX4HfOPDPK4v9406Yo4xp0l4DQTjUQIECAQCMFhHZCu7yFL7QT2uWtndBOaFdET1sCBAg0U+C/nHVWlIX/jyuumDPuVTfclqy/8ubd5jLfz6+OghFpUKFdJHjDEiBAgEBcAaGd0C5vBQrthHZ5a0doV0ROWwIECDRXYOV73xtl8Rs/9rHdQrv7H3go2bT23CjzaeKgQrsm7ro1EyBAgEAitBPa5T0NhHZCu7y1I7QrIqctAQIEmivwe7+7Msri/+ijG4V2UeR3DSq0i7wBhidAgACBOAJCO6Fd3soT2gnt8taO0K6InLYECBBorsDv/97vRVn8H/7RH+0W2rXfHnvwQfsnWzZPR5lbUwYV2jVlp62TAAECIxQ47KgzWr1v3rgmmVx4yAhHKq9roZ3QLm81Ce2EdnlrR2hXRE5bAgQINFdg1dlnR1n8+g0beo575vmXtf7c7bKj2x6h3ehs9UyAAIFGCVy8/rrkxlvvnLPmKv/rm9BOaJf3BBXaCe3y1o7QroictgQIEGiuwLnnrIqy+MsuX99z3JntDyfLV16aeBHF6LZHaDc6Wz0TIECg0QLtb5eq4g9yoZ3QLu8JKrQT2uWtHaFdETltCRAg0FyB1efFefHDuo88dyVdty+h3ehrUmg3emMjECBAoBECO3Y+lRx70jmza131nhOTFaccV9m1C+2EdnmLU2gntMtbO0K7InLaEiBAoLkC569eHWXxa9etmzPusuVTc55hF/77yCMOSy5adVqU+TVhUKFdE3bZGgkQIDBigfSZdlW8oq7b0oV2Qru8p4XQTmiXt3aEdkXktCVAgEBzBS6YOj/K4j88vXbOuOEZdvfct232eycff7TAbsQ7I7QbMbDuCRAg0CSBNLwLa676D3GhndAu77kptBPa5a0doV0ROW0JECDQXIH3/dcLoiz+Q//9w1HGNeguAaGdaiBAgACBkQhsuWNrsvqSK1p9V/EKvBDaFf06YN+9Wl2U0VfRuVSx/d57vag1raef+UEVpxd9Tnx6b8E4+6SfHdGL0AQIECBAoBYCf7DmfVHm+cFLPxRlXIPuEhDaqQYCBAgQKCzQ+Ty7tMOlixdV9hXwZQRtQrvmhi6FT5pnOxjnUIpPbwGhXRkVog8CBAg0R+CiC/8gymIvvuSDUcY1qNBODRAgQIBAiQLpbbGbN65JJhceUmLPo+uqirfHTuyz5+gWPETPbv/sjcWHzxCn026HhvoR2hUR1JYAAQLNE3j/RRdGWfQHLr4kyrgGFdqpAQIECBBouIDQrnsBCKWEUkU+HtRP//oR2hWpMG0JECDQPIEP/Lf3R1n0+//bB6KMa1ChnRogQIAAgYYLCO2EdnlPAaFU/1AqHOHK0WwnV9rlPfO0I0CAQHMFLrk4Tnh24UVxwsLm7vTuK/dMO9VAgAABAqUIzGx/OFm+8tI5fVX5dlmhndAub+EL7YR2eWsntBPaFdHTlgABAs0UuPSDcW5TXfMHcW7LbeYuZ69aaKcaCBAgQKCwQPqm2NtvujyZWLBPq7/05RTrLjwrWXbMksJjlN2B0E5ol7emhHZCu7y1I7QrIqctAQIEmivwoQ/N/Yfx+ZJ43/vWzNdQxukiILRTGgQIECBQWGDZ8qlk5TtP2C2cC2HexqtvSbZsni48RtkdCO2EdnlrSmgntMtbO0K7InLaEiBAoLkCH/7wf4+y+Asu+K9RxjXoLgGhnWogQIAAgcIC4e2xWbfCprfMPnjXNYXHKLsDoZ3QLm9NCe2EdnlrR2hXRE5bAgQINFdg7do4/wB+/vlTzUWvyMqFdhXZCNMgQIBAnQVcaVds94RAQqAiFaR+6lc/3h5bpOK1JUCAQPMEPrJubZRFn7f6/CjjGnSXgNBONRAgQIBAYQHPtCtGKHSpX+gSZuztqNn7pp7717PQrthnptYECBBomsDll30kypLPOfe8KOMaVGinBggQIECgZAFvj80PKuToH3IIybobqZ/61Y/QLv/npZYECBBoosD69ZdHWfaqVedEGdegQjs1QIAAAQINF/BMOyFQ3lNASFa/kKxqoa/QLu/Zpx0BAgSaKfCHf7ghysJ///fPjjKuQYV2aoAAAQIEShTo9iKKEocovSuhndAub1EJ7YR2eWsntAv1I7QrIqgtAQIEmifw0Y/+UZRF/+7v/l6UcQ0qtFMDBAgQIFCiQBVDu6tuuC1Zf+XNs6tcunhRsmntubP/XTS0m5qaSmZmHmj1Nzl5eDI9nf+tXmWEQObTu6D58CnyDMKy60doV+IPIF0RIECgAQIf+9jGKKt873tXRhnXoEI7NUCAAAECJQqcef5lyfFvWZosO2ZJib0W6yrMqT2kC/994MR+yUWrTmt1XCS027BhQ7Jjx47ZoC78Qj8xMZGcfXa+WwiKhnbm07tW+PAJAnlDu1HUj9Cu2Oe71gQIEGiawBVX/I8oSz7rrP8SZVyDCu3UAAECBAiUKLBj51PJu86ZTrZszn+1WYnTyewqXHl3/wMPzQZ5RUK7008/I1m9+rxk4cKFrbG2b9+erFv3keTaa6/JtYyioZ359Gbnw6dIaDeK+hHa5fqo1IgAAQKNFdi06Y+jrP3MM38nyrgGFdqpAQIECBAoUSDcHtvr68G78oVZJU4xWbZ8KjnyiMMKX2m3c+fOZPnyU5PNm69PFixY0Jpi1veGmXuR0M58ekvz4VPF80toN8wnpGMJECBA4OMfvzIKwrvf/Z4o4xpUaKcGCBAgQKAhAiGse+TRJ5LOZ9o9/Z3vJy/d64VDK4wiBPr2Mz9szcN8sreDT+8y5VM/n71f8uKhP3s0IECAAIHmCvzJn1wVZfHveteKKOMaVGinBggQIECgYQIXr78ueWzHk7O3xwrtuheAEKh+IZDQt171LLRr2A8gyyVAgEBBgauv/tOCPeRr/s53/na+hlqVJrDHj5/9Kq03HREgQIBAYwRCCJa+1GHQRedpM2jf/Y6b2f5wsnzlpUl6q65n2nUXK3I7Yeh1FM8AC/3mfZGA+fQ+O/jMv4/bY/t9YvtzAgQIEGgXyPvc5KKK4e8IvuIKCO3i+hudAAECtRUIz7E7+KD9B375RHqb6nw93y6M1/5ijPD22PCVvlG2SGg3irdJFgmlzKf3acSHT9XOL6FdbX/0mTgBAgSiCFx//XVRxj311NOijGvQXQJCO9VAgAABArkFwpVzN956Z6t9tzAufUnFyccfPfSVebkn9mzDENLdc9+22S46n2lXJLQLnU5NTSUzMw+0+p+cPDyZns7/5tyiV7aZT/9KsV+9jfjMr4/Qrv856wgCBAgQ2CXwiU9sjsLxjncsjzKuQYV2aoAAAQIEShTYcsfWZPUlV2T2uO7Cs5JlxywpcbRyuioa2pUzi+d6KSO0M58yBXr3Zb/4FKm2UD9CuyKC2hIgQKB5An/2ZzdEWfRv/dYpUcY1qNBODRAgQIBAwwWEdt0LQCgllCry8aB++teP0K5IhWlLgACB5gnceOOfR1n0ySf/ZpRxDSq0UwMECBAg0HABoZ3QLu8pIJTqH0qFI/K+OCTvvnRrV8X9EtqVvcv6I0CAwHgL3HzzTVEWeOKJJ0UZ16BCOzVAgAABAg0XENoJ7fKeAlUMgYRk9apnoV3es087AgQINFPgL/7ik1EW/uu//htRxjWo0E4NECBAgEDDBYR29Qo5hFL2K+9HVhVDVqFd3t3UjgABAs0U+NSnbomy8F/7tROijGtQoZ0aIECAAIGGCwjthEB5T4EqhkBCzXrVs9Au79mnHQECBJopcOutn46y8OOPf3uUcQ0qtFMDBAgQINBwAaFdvUIOoZT9yvuRVcWQVWiXdze1I0CAQDMFPvOZv4yy8Le97VejjGtQoZ0aIECAAIGGCwjthEB5T4EqhkBCzXrVs9Au79mnHQECBJopsGXLZ6IsfNmyt0UZ16BCOzVAgAABAiUKHHbUGcmq95yYrDjluBJ7HW1XQrt6hRxCKfuV9xOhiiGr0C7vbmpHgACBZgr81V9tibLwX/mVZVHGNajQTg0QIECAQIkCW+7Ymqy+5IrZHk8+/ujkolWnlThC+V0J7YRAeauqiiGQULNe9Sy0y3v2aUeAAIFmCnz+838VZeFvfvOvRBnXoEI7NUCAAAECIxQIV96lX1UN8IR29Qo5hFL2K+9HVhVDVqFd3t3UjgABAs0UuP32z0dZ+LHHvjnKuAYV2qkBAgQIEBiRwI6dTyXHnnROZu9LFy9KNq09d0QjD9et0E4INFzF7Dq6iiGQULNe9Sy0y3v2aUeAAIFmCtx55+1RFn700cdGGdegQjs1QIAAAQIlCly8/rrkxlvvnO2x29V14Qq8B++6psSR83cltKtXyCGUsl95z/YqhqxCu7y7qR0BAgSaKXDXXbv+nj2fAkcddfR8DmesDIE9fvzsFxkCBAgQIFBEoK4voiiy5tA2/cU7BIC+dhfYe68Xtb759DM/wJMhwKd3WYyzj9DORwIBAgQIDCNw9913DXN4ace+6U1HldaXjvIJCO3yuWlFgAABAjUXKCNoE9o1N3Qpo/zHOZTi01tAaFdGheiDAAECzRG45567oyx26dI3RRnXoLsEhHaqgQABAgQaKeD22O7bXsXbCcNsJ/bZsxK1yqf3NvDp7yO0q8SpbBIECBCojcD/+l9fiDLX//Sf3hhlXIMK7dQAAQIECDRcQGgntMt7Cgil+odSQtbe55fQLu/Zpx0BAgSaKbB1699GWfiSJb8YZVyDCu3UAAECBAg0XEBoJ7TLewoI7YR2eWsntAv1I7QrIqgtAQIEmidw//1boyz6DW9YEmVcgwrt1AABAgQINFxAaCe0y3sKCO2EdnlrR2hXRE5bAgQINFfgi1+8P8rijzjiDVHGNajQTg0QIECAQMMFhHZCu7yngNBOaJe3doR2ReS0JUCAQHMFZmb+PsriJyf/Y5RxDSq0UwMECBAg0HABoZ3QLu8pILQT2uWtHaFdETltCRAg0FyBL33pgSiLf/3rD48yrkGFdmqAAAECBBouILQT2uU9BYR2Qru8tSO0KyKnLQECBJorsH37/xNl8QsX/nyUcQ0qtFMDBAgQINBwAaGd0C7vKSC0E9rlrR2hXRE5bQkQINBcgS9/eXuUxb/udQujjGtQoZ0aIECAAIGGCwjthHZ5TwGhndAub+0I7YrIaUuAAIHmCjz00P8bZfGHHvp/RhnXoEI7NUCAAAECDRcQ2gnt8p4CQjuhXd7aEdoVkdOWAAECzRX4x3/8hyiLf+1rfy7KuAYV2qkBAgQIEGi4gNBOaJf3FBDaCe3y1o7QroictgQIEGiuwP/+3w9HlNb9BAAAEypJREFUWfx/+A+HRBnXoEI7NUCAAAECDRcQ2gnt8p4CQjuhXd7aEdoVkdOWAAECzRX4ylf+KcriX/Oan40yrkGFdmqAAAECBBoksOWOrcnqS65INm9ck0wufO5fDIuGdlNTU8nMzAOtviYnD0+mp6dzi5YRAplPb34+fCb22TP3OVp2/Ryw716556IhAQIECDRP4JFH/r8oiz744P8jyrgGFdqpAQIECBBoiEAI7DZefUvyyKNPlBbabdiwIdmxY8dsUBd+oZ+YmEjOPvvsXKpFQzvz6c3Oh08QyBvajaJ+hHa5Pio1IkCAQGMFvva1r0ZZ+6te9eoo4xpUaKcGCBAgQKABAmlgt2XzdHLYUWeUFtqdfvoZyerV5yULFy5sKW7fvj1Zt+4jybXXXpNLtWhoZz692fnwKRLajaJ+hHa5Pio1IkCAQGMFHn/8sShrP+CAA6OMa1ChnRogQIAAgTEXaA/swlLLCu127tyZLF9+arJ58/XJggULWopZ3xuGt0hoZz69pfnwqeL5JbQb5hPSsQQIECDw9a/viILwyldORBnXoEI7NUCAAAECYyzQGdhlhXZPf+f7yUv3euHQCqMIgb79zA9b8zCf7O3g07tM+dTPZ++XvHjozx4NCBAgQKC5Ajt3PhFl8QsW7B9lXIMK7dQAAQIECIyxwMXrr0tuvPXOzBWuu/CsZNkxSxKhXfcCEALVLwQS+tarnoV2Y/wDyNIIECAwAoFvfOOfR9Br/y733fcV/Q9yxEgF9vjxs18jHUHnBAgQIECgAgJl3R4bljKKZ1yFfvM+KN98ehcYHz5VO7/cHluBHwqmQIAAgRoJfPObT0WZ7ctfvk+UcQ26S0BopxoIECBAoBECZYZ2o3ibZJFQwXx6lzAfPlU7v4R2jfixY5EECBAoTeBf//VbpfU1TEc//dMvG+Zwx45AQGg3AlRdEiBAgED1BMoM7cLqpqamkpmZB1oLnZw8PJmens696CIPyk8HNZ/e/Hz45L2SdRTnu9Au98elhgQIEGikwLe//XSUdb/0pXvvNu6Z51+W3HPfttb3ly5elGxae26UuTVlUKFdU3baOgkQIEBgjsDj33gm9+2oZVOWEdqVOSfz6a3Jh0+R8y3Uj9CuiKC2BAgQaJ7AM898J8qi99rrJXPGDc+NfmzHk7NBXQjwDpzYL7lo1WlR5teEQYV2TdhlayRAgACB3QSEdt2LQigllCrykaF++teP0K5IhWlLgACB5gl897v/HmXRe+75k3PGXbZ8Krn0ghXJ5MJDWt+f2f5wsubDVyVbNue/4yTKwmo0qNCuRptlqgQIECBQnoDQTmiXt5qEUv1DqXBEkdtR8+5NVrsq7pfQrswd1hcBAgTGX+D73/9elEW++MU/MTvujp1PJceedE5y+02XJxMLnntBRdb3okx0jAcV2o3x5loaAQIECHQXENoJ7fKeH1UMgYRk9apnoV3es087AgQINFPgRz/6YZSFv+AFLxTaRZHfNajQLvIGGJ4AAQIE4ggI7eoVcgil7FfeT4oqhqxCu7y7qR0BAgQIxBJwpV0ceaFdHHejEiBAgEBkAaGdEChvCVYxBBJq1quehXZ5zz7tCBAgQCCmgGfazb++0G7+zY1IgAABAhUQENrVK+QQStmvvB8bVQxZhXZ5d1M7AgQIEIgp4O2x868vtJt/cyMSIECAQAUEhHZCoLxlWMUQSKhZr3oW2uU9+7QjQIAAgdgCZ55/WXLPfdta01i6eFGyae25sac01uML7cZ6ey2OAAECBLoJCO3qFXIIpexX3k+zKoasQru8u6kdAQIECBBoloDQrln7bbUECBAg8LyA0E4IlPdkqGIIJNSsVz0L7fKefdoRIECAAIFmCQjtmrXfVkuAAAECQru+NSCU6k3Eh0/fk6jHAaF+hHZFBLUlQIAAAQLNERDaNWevrZQAAQIE2gRcade9HIRSQqkiHxbqp3/9CO2KVJi2BAgQIECgOQJCu+bstZUSIECAgNBuoBoQuvQPXcIRE/vsOZDnqA+yX/XbL6HdqM8K/RMgQIAAgfEQENqNxz5aBQECBAgMKRCutCv6lf7iXUZfRedSxfZ77/Wi1rSefuYHVZxe9Dnx6b0F4+wjtIt++pkAAQIECBCohYDQrhbbZJIECBAgQIAAAQIECBAgQIAAAQJNEhDaNWm3rZUAAQIECBAgQIAAAQIECBAgQKAWAkK7WmyTSRIgQIAAAQIECBAgQIAAAQIECDRJQGjXpN22VgIECBAgQIAAAQIECBAgQIAAgVoICO1qsU0mSYAAAQJVEzjz/MuSe+7b1prW0sWLkk1rz63aFKPN5+L11yU33nrn7Ph8um/Flju2JqsvuSLZvHFNMrnwkGh7VsWBDzvqjNlprbvwrGTZMUuqOE1zIkCAAAECBAiMTEBoNzJaHRMgQIDAuAqEUOqxHU/OBnUhwDtwYr/kolWnjeuSh1rXsuVTyZbN07Ntwn+fsOxNyYpTjhuqn3E/OAR2G6++JXnk0SeEdm2bvWPnU8mxJ52TCOrG/QywPgIECBAgQKCfgNCun5A/J0CAAAECHQIhhLr0ghWzV0bNbH84WfPhq+YEVdB2CVx1w23J/Q885GrEtqJIA7sQboYrylxptwsnhOIH7L+vkNeHCAECBAgQINB4AaFd40sAAAECBAgMI5BeBXT7TZcnEwv2aTXN+t4wfY77seFKxDccfqgQ5vmNbg/swreEdnPPgOBx8EH7t65ATL/az7dxP1+sjwABAgQIECCQCgjt1AIBAgQIEBhCQGg3BNazh4ar7NZfeXPy4F3XDNdwTI/uDOyEdnM3Oj2/2q88VENjejJYFgECBAgQINBXQGjXl8gBBAgQIEBgl4DQbvBqSF+y4CqpXWadL+lo1/QMt+5XrboacfDzzpEECBAgQIDA+AgI7cZnL62EAAECBOZJwDPt+kO7Oqq/UXqEQGquVZYHo8HryZEECBAgQIDA+AgI7cZnL62EAAECBOZJwNtje0OHZ9iFr01rz52nHan3MAKpufsXzq97v/jg7ItdQgB8y5a7veil3mVu9gQIECBAgEAOAaFdDjRNCBAgQIBACKbuuW9bC2Lp4kUCqudLIr19OKtCvCE1+7wR2u3u0n4bcXgpRXjLri8CBAgQIECAQNMEhHZN23HrJUCAAAECBAgQIECAAAECBAgQqLyA0K7yW2SCBAgQIECAAAECBAgQIECAAAECTRMQ2jVtx62XAAECBAgQIECAAAECBAgQIECg8gJCu8pvkQkSIECAAAECBAgQIECAAAECBAg0TUBo17Qdt14CBAgQIECAAAECBAgQIECAAIHKCwjtKr9FJkiAAAECBAgQIECAAAECBAgQINA0AaFd03bcegkQIECAAAECBAgQIECAAAECBCovILSr/BaZIAECBAgQIECAAAECBAgQIECAQNMEhHZN23HrJUCAAAECBAgQIECAAAECBAgQqLyA0K7yW2SCBAgQIECAAAECBAgQIECAAAECTRMQ2jVtx62XAAECBAgQIECAAAECBAgQIECg8gJCu8pvkQkSIECAAAECBAgQIECAAAECBAg0TUBo17Qdt14CBAgQIECAAAECBAgQIECAAIHKCwjtKr9FJkiAAAECBAgQIECAAAECBAgQINA0AaFd03bcegkQIECAAAECBAgQIECAAAECBCovILSr/BaZIAECBAgQIECAAAECBAgQIECAQNMEhHZN23HrJUCAAAECBAgQIECAAAECBAgQqLyA0K7yW2SCBAgQIECAAAECBAgQIECAAAECTRMQ2jVtx62XAAECBAjUTODM8y9L7rlvW3L7TZcnEwv2KTT7HTufSo496ZxS+io0kSEah/UfOLFfctGq04Zo1f/Q1GLp4kXJprXn9m/gCAIECBAgQIAAgXkVENrNK7fBCBAgQIAAgWEEttyxNVl9yRXJg3ddM0yzrscK7XanOeyoM5J1F56VLDtmSSnGOiFAgAABAgQIEChHQGhXjqNeCBAgQIAAgREILFs+lZyw7E3JilOOK6V3od3ujCEY3Xj1LcmWzdOlGOuEAAECBAgQIECgHAGhXTmOeiFAgAABAgQyBNIr5U4+/ug5t3em31/1nhO7BnK9rrK7eP11yY233jk7YvuVYlfdcFuy/sqbZ/+sfYy8oV16i2roNB334IP2nxN0hWPecPihc9YT5vnYjidnbz9NQ8hbttydPPLoE605hrlP7L9PsnzlpbNzbr8VeJCxQ8NOk359tP+5q+2cvgQIECBAgACB6gkI7aq3J2ZEgAABAgTGSmBm+8OtQCoN1tLgrN8tmSGECl+dz3IL37/3iw/OBmahv49/4jOt49LArv122hBIpcFdkdAuPFevfc4hgDvyiMNm5zdoaBfCujQwS4PJ9gAw9BO+0ufMpc/0ax+785jOcLAz8Mzqo73IulmPVSFaDAECBAgQIECgZgJCu5ptmOkSIECAAIE6CqRhWgirwosgel1hl64vKwRLQ7fNG9ckkwsP2Y0i64qx9gCrSGjX+TKIsKb7H3hoTrg26JV26e2+WfMJ/YYr8dLbVbNeRJEGocEzfGW9XCOEiivfeULrWXX9XmYRjG793D1eSFHHk8ucCRAgQIAAgbEVENqN7dZaGAECBAgQqJZAerVX562y3WbZHjqlx6RhVdaLKboFcu3f7xZw9ZPKCr3KDO3aQ8jOZ8xljd0eXoa5t99a276W9Oq8QUI7z7XrVwX+nAABAgQIECAwvwJCu/n1NhoBAgQIEGisQBraLV28aKAruoR2z70YYtDQrtcbdoV2jT3tLJwAAQIECBCosYDQrsabZ+oECBAgQKAuAp23xw5ytV0Imo5/y9LW7Z3pV9Vvj+28hbbbiyg6b48d9kq79isO+5l0C/7aa8ftsXU5k8yTAAECBAgQaJKA0K5Ju22tBAgQIEAggkD6TLn05QudL6boNqVuL0cIYd7XHt9ZyosoBp3LILfHdj6LLu27/crC9O2xRUO79pdrBL/0zbHtV9uF+Rzx869tPfuv35V2XkQR4cQwJAECBAgQIECgj4DQTokQIECAAAECIxNIr7DrfFNs+v1eL6TofANq+yTTW23T77VfqZb2nf5Z+xidz70rM7QL44VQLrwdNnyFsC5ceffYjidnbwfOG9qFN9e2f2W5pcFd+3FpiNcvtMt6gcfIikLHBAgQIECAAAECAwkI7QZichABAgQIECAQQ6Az5Ioxh3Efs/PFF+O+XusjQIAAAQIECNRFQGhXl50yTwIECBAg0ECBXlfbNZBjJEt2ld1IWHVKgAABAgQIECgsILQrTKgDAgQIECBAYJQC6a2w6TPxRjlWk/pObxUe9G2+TbKxVgIECBAgQIBAFQSEdlXYBXMgQIAAAQIECBAgQIAAAQIECBAg0CYgtFMOBAgQIECAAAECBAgQIECAAAECBComILSr2IaYDgECBAgQIECAAAECBAgQIECAAAGhnRogQIAAAQIECBAgQIAAAQIECBAgUDEBoV3FNsR0CBAgQIAAAQIECBAgQIAAAQIECAjt1AABAgQIECBAgAABAgQIECBAgACBigkI7Sq2IaZDgAABAgQIECBAgAABAgQIECBAQGinBggQIECAAAECBAgQIECAAAECBAhUTEBoV7ENMR0CBAgQIECAAAECBAgQIECAAAECQjs1QIAAAQIECBAgQIAAAQIECBAgQKBiAkK7im2I6RAgQIAAAQIECBAgQIAAAQIECBAQ2qkBAgQIECBAgAABAgQIECBAgAABAhUTENpVbENMhwABAgQIECBAgAABAgQIECBAgIDQTg0QIECAAAECBAgQIECAAAECBAgQqJiA0K5iG2I6BAgQIECAAAECBAgQIECAAAECBIR2aoAAAQIECBAgQIAAAQIECBAgQIBAxQSEdhXbENMhQIAAAQIECBAgQIAAAQIECBAgILRTAwQIECBAgAABAgQIECBAgAABAgQqJiC0q9iGmA4BAgQIECBAgAABAgQIECBAgAABoZ0aIECAAAECBAgQIECAAAECBAgQIFAxAaFdxTbEdAgQIECAAAECBAgQIECAAAECBAgI7dQAAQIECBAgQIAAAQIECBAgQIAAgYoJCO0qtiGmQ4AAAQIECBAgQIAAAQIECBAgQEBopwYIECBAgAABAgQIECBAgAABAgQIVExAaFexDTEdAgQIECBAgAABAgQIECBAgAABAkI7NUCAAAECBAgQIECAAAECBAgQIECgYgJCu4ptiOkQIECAAAECBAgQIECAAAECBAgQENqpAQIECBAgQIAAAQIECBAgQIAAAQIVExDaVWxDTIcAAQIECBAgQIAAAQIECBAgQICA0E4NECBAgAABAgQIECBAgAABAgQIEKiYgNCuYhtiOgQIECBAgAABAgQIECBAgAABAgSEdmqAAAECBAgQIECAAAECBAgQIECAQMUEhHYV2xDTIUCAAAECBAgQIECAAAECBAgQICC0UwMECBAgQIAAAQIECBAgQIAAAQIEKiYgtKvYhpgOAQIECBAgQIAAAQIECBAgQIAAgf8fixTFeuQSV8YAAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto=True, color_continuous_scale=\"gray_r\") # text_auto=’.2f’\n", "\n", "fig.data[0].xgap=2\n", "fig.data[0].ygap=2\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "1206f461-ee37-4d82-89d2-2599e8115a5f", "metadata": {}, "source": [ "# Initial Diffusion Step" ] }, { "cell_type": "code", "execution_count": 7, "id": "2345e05a-8c43-466a-b0ac-c562b68c4113", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", " {'steps': 100}\n", "SYSTEM STATE at Time t = 9.99999999999998:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.021467 0.101184 0.019573 0.001899 0.000122 0.000006 2.203662e-07 \n", "1 0.205745 0.959044 0.187423 0.018382 0.001194 0.000058 2.203531e-06 \n", "2 1.052394 4.856162 0.957855 0.094854 0.006221 0.000303 1.171495e-05 \n", "3 0.205745 0.959044 0.187423 0.018382 0.001194 0.000058 2.203531e-06 \n", "4 0.021467 0.101184 0.019573 0.001899 0.000122 0.000006 2.203662e-07 \n", "\n", " 7 \n", "0 7.055683e-09 \n", "1 7.136569e-08 \n", "2 3.834040e-07 \n", "3 7.136569e-08 \n", "4 7.055683e-09 \n" ] } ], "source": [ "delta_time = 10.\n", "\n", "status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "print(\"\\n\", status)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 8, "id": "2ed82456-a52c-4d03-8810-6158d948f219", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.02146688826037897, 0.10118402793934769, 0.019573452351388746, 0.0018994826745392488, 0.00012203283980530516, 5.8265896185901106e-06, 2.203661958757689e-07, 7.055683044197343e-09 ], [ 0.20574512258142752, 0.9590443647520057, 0.18742296767102817, 0.01838197901956071, 0.001193751252362995, 5.762252535921028e-05, 2.203530544757651e-06, 7.136569063222217e-08 ], [ 1.0523935699845237, 4.856161777459187, 0.957854716581625, 0.09485383370505904, 0.006220686444302897, 0.000303275917618468, 1.1714953819992749e-05, 3.8340398679157607e-07 ], [ 0.20574512258142752, 0.9590443647520057, 0.1874229676710282, 0.01838197901956071, 0.0011937512523629951, 5.762252535921028e-05, 2.2035305447576506e-06, 7.136569063222215e-08 ], [ 0.02146688826037897, 0.10118402793934769, 0.019573452351388753, 0.0018994826745392488, 0.00012203283980530517, 5.826589618590111e-06, 2.203661958757689e-07, 7.055683044197342e-09 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=9.99999999999998" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABO0AAAFoCAYAAAALng/SAAAgAElEQVR4Xu3de7xcVWEv8A2iiIjyEEgABT8tLYXEJNcKWtEiUG0Dt1BfKAQMiiAVlPAKtzxUHr2Eh4kQy0MqAQIFQSpeDNILuSliFaw3SZNQemk/gqKBoKAC4gPxZs1hT+bssx/zOmfvmf2dfyAze6/Hd62Zc+Z31t5ro9+tf0QeBAgQIECAAAECBAgQIECAAAECBAhURmAjoV1lxkJDCBAgQIAAAQIECBAgQIAAAQIECDQEhHYmAgECBAgQIECAAAECBAgQIECAAIGKCQjtKjYgmkOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEKiYgNCuYgOiOQQIECBAgAABAgQIECBAgAABAgSEduYAAQIECBAgQIAAAQIECBAgQIAAgYoJCO0qNiCaQ4AAAQIECBAgQIAAAQIECBAgQEBoZw4QIECAAAECBAgQIECAAAECBAgQqJiA0K5iA6I5BAgQIECAAAECBAgQIECAAAECBIR25gABAgQIECBAgAABAgQIECBAgACBigkI7So2IJpDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBComIDQrmIDojkECBAgQIAAAQIECBAgQIAAAQIEhHbmAAECBAgQIECAAAECBAgQIECAAIGKCQjtKjYgmkOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEKiYgNCuYgOiOQQIECBAgAABAgQIECBAgAABAgSEduYAAQIECBAgQIAAAQIECBAgQIAAgYoJCO0qNiCaQ4AAAQIECBAgQIAAAQIECBAgQEBoZw4QIECAAAECBAgQIECAAAECBAgQqJiA0K5iA6I5BAgQIECAAAECBAgQIECAAAECBIR25gABAgQIECBAgAABAgQIECBAgACBigkI7So2IJpDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBComIDQrmIDojkECBAgQIAAAQIECBAgQIAAAQIEhHbmAAECBAgQIECAAAECBAgQIECAAIGKCQjtKjYgmkOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEKiYgNCu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AkK7QRsx7SVAgAABAgQIECBAgAABAgQIEBh6AaHd0A+xDhIgQIAAAQIECBAgQIAAAQIECAyagNBu0EZMewkQIECAAAECBAgQIECAAAECBIZeQGg39EOsgwQIECBAgAABAgQIECBAgAABAoMmILQbtBHTXgIECBAgQIAAAQIECBAgQIAAgaEXENoN/RDrIAECBAgQIECAAAECBAgQIECAwKAJCO0GbcS0lwABAgQIECBAgAABAgQIECBAYOgFhHZDP8Q6SIAAAQIECBAgQIAAAQIECBAgMGgCQrtBGzHtJUCAAAECBAgQIECAAAECBAgQGHoBod3QD7EOEiBAgAABAgQIECBAgAABAgQIDJqA0G7QRkx7CRAgQIAAAQIECBAgQIAAAQIEhl5AaDf0Q6yDBAgQIECAAAECBAgQIECAAAECgyYgtBu0EdNeAgQIECBAgAABAgQIECBAgACBoRcQ2g39EOsgAQIECBAgQIAAAQIECBAgQIDAoAkI7QZtxLSXAAECBAgQIECAAAECBAgQIEBg6AWEdkM/xDpIgAABAgQIECBAgAABAgQIECAwaAJCu0EbMe0lQIAAAQIECBAgQIAAAQIECBAYegGh3dAPsQ4SIECAAAECBAgQIECAAAECBAgMmoDQbtBGTHsJECBAgAABAgQIECBAgAABAgSGXkBoN/RDrIMECBAgQIAAAQIECBAgQIAAAQKDJiC0G7QR014CBAgQIECAAAECBAgQIECAAIGhFxDaDf0Q6yABAgQIECBAgAABAgQIECBAgMCgCQjtBm3EtJcAAQIECBAgQIAAAQIECBAgQGDoBYR2Qz/EOkiAAAECBAgQIECAAAECBAgQIDBoAkK7QRsx7SVAgAABAgQIECBAgAABAgQIEBh6AaHd0A+xDhIgQIAAAQIECBAgQIAAAQIECAyagNBu0EZMewkQIECAAAECBAgQIECAAAECBIZeQGg39EOsgwQIECBAgAABAgQIECBAgAABAoMmILQbtBHTXgIECBAgQIAAAQIECBAgQIAAgaEXENoN/RDrIAECBAgQIECAAAECBAgQIECAwKAJCO0GbcS0lwABAgQIECBAgAABAgQIECBAYOgFhHZDP8Q6SIAAAQIECBAgQIAAAQIECBAgMGgCQrtBGzHtJUCAAAECBAgQIECAAAECBAgQGHoBod3QD7EOEiBAgAAB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O3OAAAECBCZAYPnqh6JZx50X2T02H9vlsfk+Lo8VkvXyceXy2F70nEuAAAECVRA46C//spRm3PbVr46q96obvhbNv/Lm5nN77zk1uuKCk0ppW10q3eh36x916ax+EiBAgMDECgjt2vMW2gnt2psp6UdVMZQKLZ289aa9dKtv51bRxz3t+ja8CiJAgEAtBA4+6KBS+vmV224bVe8xp148KqQL/95x8rbRWXOOKKV9dahUaFeHUdZHAgQIlCRw9vxrox+ufaKSf4FzeWz2pHBPu/w3jMtj832qGJJVLUQU2pX0Q0m1BAgQGFCBd//VX5XS8lv/8R9z6w0r776z4sFK/q5fCtg4VCq0GwdURRIgQKBuAlm7x+680/bRksXzKskhtBPadTsxhXZCu27nTjjPPe160XMuAQIE6inw3ve8p5SO3/LlL+fWGzade/Mb97DSbhxHR2g3jriKJkCAAIHyBMIqv5tuW9psQPKeG3mh3Zo1D0T33ntvdMwxRxd24MYbb4oeeeT7jeN23vl10Qc+cEjznH/5l29F3/jGvWPKmDv3lFHPtXN57AknnBDNnz8/+qv1f2n9yle+ktmuRx99NNpxxx2br2+00UZjjm29M8acOXOiBQsWjDomb6XdddddHz388MON43fZZZfo8MMPyzW69NLPRz/96U9zjz/nnPOaZRx88EHR1KlTRpWZd0+7008/I1q5cmXj+GnTpkXnnXdubnuKjj/qqI9Gjz32WG55eaHd3Llzo+XLVzTOnzFjejRvXn5o3c7xd9+9NLr22muja65ZlNq3vJVt7ZTfWmjR8UWvh7K0J3/8hXaFH6sOIECAAIGEwPve+95STG6+5ZbUekNY98ijj0fuaTf+wyK0G39jNRAgQIBACQLhl4nWVX7h3++e+fboqEMPaLQmLbQLgdf11/9D4/Utt3x1YWj39a/f2Qik4qAuBHhbbrll9Od//q5GGSG0+/73vz8qyEujKArtQmB38sknN8K4vNDu29/+dvSDH/wget/73teo5uabb45e+9rXRm9+85sb/54yZUq0atWqKC2oa21XVmh3++1LoqeeeqoZ1IUAb6uttooOPHBm6giHwG769GnR2962d+P18O/Xv/71zeN/9rOfR5dccmmUFtS1FpgV2l166cJGwBYHdSGQmzRpUnT88cdltCf/+BDY7b///s3xCv8OQWCy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ECBAgAABAgQIVExAaFexAdEcAgQIECBAgAABAgQIECBAgAABAkI7c4AAAQIECBAgQIAAAQIECBAgQIBAxQSEdhUbEM0hQIAAAQIECBAgQIAAAQIECBAgILQzBwgQIECAAAECBAgQIECAAAECBAhUTEBoV7EB0RwCBAgQIECAAAECBAgQIECAAAECQjtzgAABAgQIECBAgAABAgQIECBAgEDFBIR2FRsQzSFAgAABAgQIECBAgAABAgQIECAgtDMHCBAgQIAAAQIECBAgQIAAAQIECFRMQGhXsQHRHAIECBAgQIAAAQIECBAgQIAAAQJCO3OAAAECBAgQIECAAAECBAgQIECAQMUEhHYVGxDNIUCAAAECBAgQIECAAAECBAgQICC0MwcIECBAgAABAgQIECBAgAABAgQIVExAaFexAdEcAgQIECBAgAABAgQIECBAgAABAkI7c4AAAQIECBAgQIAAAQIECBAgQIBAxQSEdhUbEM0hQIAAAQIECBAgQIAAAQIECBAgILQzBwgQIECAAAECBAgQIECAAAECBAhUTEBoV7EB0RwCBAgQIECAAAECBAgQIECAAAECQjtzgAABAgQIECBAgAABAgQIECBAgEDFBIR2FRsQzSFAgAABAgQIECBAgAABAgQIECDw/wH5Yp0tyAz+vwAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto='.2f', color_continuous_scale=\"gray_r\")\n", "\n", "fig.data[0].xgap=2\n", "fig.data[0].ygap=2\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "fbf9545e-9730-41e4-937e-814504f1aa0e", "metadata": {}, "source": [ "## This is still an early stage in the diffusion process; let's advance it more... (Visualization from results shown at selected times)" ] }, { "cell_type": "code", "execution_count": 9, "id": "570a5152-42aa-4ea3-a377-134296f2dc09", "metadata": { "lines_to_next_cell": 2, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 20.000000000000014:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.099450 0.227366 0.083545 0.016125 0.002093 0.000204 0.000016 \n", "1 0.454281 1.033156 0.381327 0.073972 0.009652 0.000945 0.000074 \n", "2 1.220265 2.763366 1.023643 0.199392 0.026127 0.002569 0.000202 \n", "3 0.454281 1.033156 0.381327 0.073972 0.009652 0.000945 0.000074 \n", "4 0.099450 0.227366 0.083545 0.016125 0.002093 0.000204 0.000016 \n", "\n", " 7 \n", "0 0.000001 \n", "1 0.000005 \n", "2 0.000014 \n", "3 0.000005 \n", "4 0.000001 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.09944981844130271, 0.227365851946506, 0.08354456962266177, 0.016124852683422404, 0.0020929577991235225, 0.00020382190967127906, 1.5843775969025154e-05, 1.0785846188668353e-06 ], [ 0.4542811511240858, 1.0331555188632073, 0.3813273829432773, 0.07397225493675172, 0.009651671725056777, 0.0009449299290877872, 7.384826901834985e-05, 5.05603325149345e-06 ], [ 1.2202654222872393, 2.7633660374216458, 1.0236431420866778, 0.19939222675103754, 0.026127332759658072, 0.002569085367515645, 0.00020166450834604714, 1.3871643851413668e-05 ], [ 0.4542811511240858, 1.0331555188632073, 0.38132738294327734, 0.07397225493675173, 0.00965167172505678, 0.0009449299290877875, 7.384826901834985e-05, 5.05603325149345e-06 ], [ 0.09944981844130271, 0.22736585194650596, 0.08354456962266178, 0.016124852683422407, 0.0020929577991235233, 0.0002038219096712791, 1.5843775969025157e-05, 1.0785846188668358e-06 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=20.000000000000014" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 30.000000000000156:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.201446 0.315009 0.158323 0.044518 0.008576 0.001250 0.000146 \n", "1 0.600798 0.936757 0.471904 0.133094 0.025724 0.003763 0.000442 \n", "2 1.161444 1.807104 0.911874 0.257745 0.049932 0.007322 0.000862 \n", "3 0.600798 0.936757 0.471904 0.133094 0.025724 0.003763 0.000442 \n", "4 0.201446 0.315009 0.158323 0.044518 0.008576 0.001250 0.000146 \n", "\n", " 7 \n", "0 0.000015 \n", "1 0.000047 \n", "2 0.000092 \n", "3 0.000047 \n", "4 0.000015 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.20144563014109335, 0.3150091558019576, 0.15832305486470175, 0.044517875505316946, 0.008576282080643632, 0.0012503453629968896, 0.0001463229769449903, 1.544393550885811e-05 ], [ 0.6007981753518251, 0.93675666766923, 0.47190442165441787, 0.13309427038960028, 0.025723655160520616, 0.0037628287450430747, 0.0004418497268626793, 4.680849114143566e-05 ], [ 1.1614436672503397, 1.8071041380264994, 0.9118743713849364, 0.257744750041132, 0.049932331352319205, 0.0073217380377940695, 0.0008618776757019313, 9.155051566175024e-05 ], [ 0.6007981753518251, 0.93675666766923, 0.47190442165441787, 0.13309427038960028, 0.025723655160520616, 0.003762828745043075, 0.0004418497268626793, 4.680849114143566e-05 ], [ 0.20144563014109335, 0.3150091558019576, 0.15832305486470175, 0.044517875505316946, 0.008576282080643633, 0.0012503453629968899, 0.0001463229769449903, 1.544393550885811e-05 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=30.000000000000156" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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+0tEBxFAAAEEEEAAAQQQQAABBBBAAAEEsiZAaJe1K875IoAAAggggAACCCCAAAIIIIAAAgiUvQChXdlfIjqIAAIIIIAAAggggAACCCCAAAIIIJA1AUK7rF1xzhcBBBBAAAEEEEAAAQQQQAABBBBAoOwFCO3K/hLRQQQQQAABBBBAAAEEEEAAAQQQQACBrAkQ2mXtinO+CCCAAAIIIIAAAggggAACCCCAAAJlL0BoV/aXiA4igAACCCCAAAIIIIAAAggggAACCGRNgNAua1ec80UAAQQQQAABBBBAAAEEEEAAAQQQKHsBQruyv0R0EAEEEEAAAQQQQAABBBBAAAEEEEAgawKEdlm74pwvAggggAACCCCAAAIIIIAAAggggEDZCxDalf0looMIIIAAAggggAACCCCAAAIIIIAAAlkTILTL2hXnfBFAAAEEEEAAAQQQQAABBBBAAAEEyl6A0K7sLxEdRAABBBBAAAEEEEAAAQQQQAABBBDImgChXdauOOeLAAIIIIAAAggggAACCCCAAAIIIFD2AoR2ZX+J6CACCCCAAAIIIIAAAggggAACCCCAQNYECO2ydsU5XwQQQAABBBBAAAEEEEAAAQQQQACBshcgtCv7S0QHEUAAAQQQQAABBBBAAAEEEEAAAQSyJkBol7UrzvkigAACCCBQYQJXDJ+knl75klpy32RV1bJ5rN5v2rpDnXbB4ETqitWREAfL+bepaqGuH9Q7xFH+RbXFyScdq2aMH+J/ACUQQAABBBBAAAEESipAaFdSbhpDAAEEEEAAgTACi5c+q4aNuVOtXT4nzGGuZQntGtJ07NpHTRh9pererXMixlSCAAIIIIAAAgggkIwAoV0yjtSCAAL/v737Z5mjiuIAvJ/BJgiClSL4ByUYLIKFjRCLQEAESSMEqzRWKdIJFlZpUqkgSBRECAQ0YGMhFkIQLSIIVqJJ0HwJOStnue9kZmfM7uY9s/tsue+8d848927z4945BAgQILADgTPnLy3OnXl1ceHtN7YyutDuQcYIRq9+en1x89qHWzE2CAECBAgQIECAwHYEhHbbcTQKAQIECBAg0COQO+XeOvvakeOd+f177745GMit22X3/pXPFl/e+G51x3an2CdffLO48tFXq7+193jY0C6PqMaged8nnzhxJOiKa15+8ZkjzxN13rl3f3X8NEPI6ze/X/zx19/LGqP2x088tjh/8YNVze1R4Cn3jn/smoyN0f7dbjs/XwIECBAgQIBAPQGhXb05UREBAgQIENgrgZ9v/74MpDJYy+Bs7EhmhFDx6b7LLb7/8adfV4FZjPfx518vr8vArj1OG4FUBnebhHbxXr225gjgXjn57Kq+qaFdhHUZmGUw2QaAMU588j1z+U6/9t7da7rhYDfw7BujXWRD1nu1ED0MAQIECBAgQGBmAkK7mU2YcgkQIECAwBwFMkyLsCoaQazbYZfP1xeCZeh27erlxUvPPfUARd+OsTbA2iS06zaDiGe69ctvR8K1qTvt8rhvXz0xbuzEy+OqfY0oMggNz/j0NdeIUPHiO+eW76oba2YRRje+/UFDijn+uNRMgAABAgQI7K2A0G5vp9aDESBAgACBWgK526t7VHaoyjZ0ymsyrOprTDEUyLXfDwVcY1J9odc2Q7s2hOy+Y67v3m14GbW3R2vbZ8ndeVNCO++1G1sF/k6AAAECBAgQeLQCQrtH6+1uBAgQIEDgYAUytDt96vlJO7qEdv81hpga2q3rsCu0O9ifnQcnQIAAAQIEZiwgtJvx5CmdAAECBAjMRaB7PHbKbrsIms6+fnp5vDM/1Y/Hdo/QDjWi6B6P/b877dodh2MmQ8Ffu3Ycj53LL0mdBAgQIECAwCEJCO0OabY9KwECBAgQOAaBfKdcNl/oNqYYKmmoOUKEeX/e/WcrjSim1jLleGz3XXQ5druzMLvHbhratc01wi87x7a77aKeky88vXz339hOO40ojuGH4ZYECBAgQIAAgREBoZ0lQoAAAQIECOxMIHfYdTvF5vfrGlJ0O6C2ReZR2/yu3amWY+ff2nt033u3zdAu7hehXHSHjU+EdbHz7s69+6vjwA8b2kXn2vbT55bBXXtdhnhjoV1fA4+dLQoDEyBAgAABAgQITBIQ2k1ichEBAgQIECBwHALdkOs4atj3e3YbX+z783o+AgQIECBAgMBcBIR2c5kpdRIgQIAAgQMUWLfb7gA5dvLIdtnthNWgBAgQIECAAIGNBYR2GxMagAABAgQIENilQB6FzXfi7fJehzR2HhWe2s33kGw8KwECBAgQIECggoDQrsIsqIEAAQIECBAgQIAAAQIECBAgQIBAIyC0sxwIECBAgAABAgQIECBAgAABAgQIFBMQ2hWbEOUQIECAAAECBAgQIECAAAECBAgQENpZAwQIECBAgAABAgQIECBAgAABAgSKCQjtik2IcggQIECAAAECBAgQIECAAAECBAgI7awBAgQIECBAgAABAgQIECBAgAABAsUEhHbFJkQ5BAgQIECAAAECBAgQIECAAAECBIR21gABAgQIECBAgAABAgQIECBAgACBYgJCu2ITohwCBAgQIECAAAECBAgQIECAAAECQjtrgAABAgQIECBAgAABAgQIECBAgEAxAaFdsQlRDgECBAgQIECAAAECBAgQIECAAAGhnTVAgAABAgQIECBAgAABAgQIECBAoJiA0K7YhCiHAAECBAgQIECAAAECBAgQIECAgNDOGiBAgAABAgQIECBAgAABAgQIECBQTEBoV2xClEOAAAECBAgQIECAAAECBAgQIEBAaGcNECBAgAABAgQIECBAgAABAgQIECgmILQrNiHKIUCAAAECBAgQIECAAAECBAgQICC0swYIECBAgAABAgQIECBAgAABAgQIFBMQ2hWbEOUQIECAAAECBAgQIECAAAECBAgQENpZAwQIECBAgAABAgQIECBAgAABAgSKCQjtik2IcggQIECAAAECBAgQIECAAAECBAgI7awBAgQIECBAgAABAgQIECBAgAABAsUEhHbFJkQ5BAgQIECAAAECBAgQIECAAAECBIR21gABAgQIECBAgAABAgQIECBAgACBYgJCu2ITohwCBAgQIECAAAECBAgQIECAAAECQjtrgAABAgQIECBAgAABAgQIECBAgEAxAaFdsQlRDgECBAgQIECAAAECBAgQIECAAAGhnTVAgAABAgQIECBAgAABAgQIECBAoJiA0K7YhCiHAAECBAgQIECAAAECBAgQIECAgNDOGiBAgAABAgQIECBAgAABAgQIECBQTEBoV2xClEOAAAECBAgQIECAAAECBAgQIEBAaGcNECBAgAABAgQIECBAgAABAgQIECgmILQrNiHKIUCAAAECBAgQIECAAAECBAgQICC0swYIECBAgAABAgQIECBAgAABAgQIFBMQ2hWbEOUQIECAAAECBAgQIECAAAECBAgQ+Be3KU4tg68dHwAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 79.99999999999973:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.506124 0.470504 0.348500 0.196510 0.086253 0.030518 0.009056 \n", "1 0.651796 0.605845 0.448797 0.253152 0.111169 0.039355 0.011686 \n", "2 0.751013 0.698018 0.517108 0.291737 0.128146 0.045379 0.013480 \n", "3 0.651796 0.605845 0.448797 0.253152 0.111169 0.039355 0.011686 \n", "4 0.506124 0.470504 0.348500 0.196510 0.086253 0.030518 0.009056 \n", "\n", " 7 \n", "0 0.002731 \n", "1 0.003527 \n", "2 0.004070 \n", "3 0.003527 \n", "4 0.002731 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.5061243023322185, 0.4705037261188663, 0.3485002220995404, 0.19650997445187074, 0.08625343723869962, 0.03051764282116726, 0.009056324567610907, 0.0027313500604127516 ], [ 0.6517964137622168, 0.6058447132428576, 0.44879711707127073, 0.2531516571997063, 0.11116869147443902, 0.039355254422294594, 0.011686329660149843, 0.0035271680864909253 ], [ 0.7510127307304977, 0.6980175198248431, 0.5171079823401196, 0.29173740181544683, 0.12814646708287405, 0.045379416204342236, 0.013479749590577163, 0.004070083191665973 ], [ 0.6517964137622168, 0.6058447132428577, 0.44879711707127073, 0.25315165719970634, 0.11116869147443902, 0.039355254422294594, 0.011686329660149845, 0.003527168086490926 ], [ 0.5061243023322186, 0.47050372611886626, 0.3485002220995404, 0.19650997445187074, 0.0862534372386996, 0.03051764282116726, 0.009056324567610909, 0.002731350060412752 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=79.99999999999973" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABO0AAAFoCAYAAAALng/SAAAgAElEQVR4XuydC7xOVd74V02XUelCbqHLxJsinH+i3mpG8XZBaZruIUVJEpGIMqWIhIRElNBVmcyLmpmUqeZtSEOiNGq6ICG6aDJdpvmf3z6t5+xnn7Xvzzl7n7O/+/Ppo2fvdfmt71rPc87zPeuy23+KL8UFAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIpIbAbki71PQFgUAAAhCAAAQgAAEIQAACEIAABCAAAQhAwCKAtGMgQAACEIAABCAAAQhAAAIQgAAEIAABCEAgZQSQdinrEMKBAAQgAAEIQAACEIAABCAAAQhAAAIQgADSjjEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIGUEUDapaxDCAcCEIAABCAAAQhAAAIQgAAEIAABCEAAAkg7xgAEIAABCEAAAhCAAAQgAAEIQAACEIAABFJGAGmXsg4hHAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIIO0YAxCAAAQgAAEIQAACEIAABCAAAQhAAAIQSBkBpF3KOoRwIAABCEAAAhCAAAQgAAEIQAACEIAABCCAtGMMQAACEIAABCAAAQhAAAIQgAAEIAABCEAgZQSQdinrEMKBAAQgAAEIQAACEIAABCAAAQhAAAIQgADSjjEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIGUEUDapaxDCAcCEIAABCAAAQhAAAIQgAAEIAABCEAAAkg7xgAEIAABCEAAAhCAAAQgAAEIQAACEIAABFJGAGmXsg4hHAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIIO0YAxCAAAQgAAEIQAACEIAABCAAAQhAAAIQSBkBpF3KOoRwIAABCEAAAhCAAAQgAAEIQAACEIAABCCAtGMMQAACEIAABCAAAQhAAAIQgAAEIAABCEAgZQSQdinrEMKBAAQgAAEIQAACEIAABCAAAQhAAAIQgADSjjEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIGUEUDapaxDCAcCEIAABCAAAQhAAAIQgAAEIAABCEAAAkg7xgAEIAABCEAAAhCAAAQgAAEIQAACEIAABFJGAGmXsg4hHAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIIO0YAxCAAAQgAAEIQAACEIAABCAAAQhAAAIQSBkBpF3KOoRwIAABCEAAAhCAAAQgAAEIQAACEIAABCCAtGMMQAACEIAABCAAAQhAAAIQgAAEIAABCEAgZQSQdinrEMKBAAQgAAEIQAACEIAABCAAAQhAAAIQgADSjjEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIGUEUDapaxDCAcCEIAABCAAAQhAAAIQgAAEIAABCEAAAkg7xgAEIAABCEAAAhCAAAQgAAEIQAACEIAABFJGAGmXsg4hHAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIIO0YAxCAAAQgAAEIQAACEIAABCAAAQhAAAIQSBkBpF3KOoRwIAABCEAAAhCAAAQgAAEIQAACEIAABCCAtGMMQAACEIAABCAAAQhAAAIQgAAEIAABCEAgZQSQdinrEMKBAAQgAAEIQAACEIAABCAAAQhAAAIQgADSjjEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIGUEUDaFbBD/rL8LXX1TeNyJd7Sv6u65Nx2yu1+AaumKAhUKAE9pvUYr9DKK1llsKpkHUa4EIAABCAAAQhAAAIQgAAEUkIg89Lu8WeXqDvvnWPsjisuOkvd2PuiMs90HvvzjzdtUWddNlg5JYbb/UL2v66jWZMj1JMP/LaQRRekrHumPqkefvK5MmVNv3ugOqn1sQWpw1lI07bd1em/Ol5NuL1PuZSf9ULLQ0SVR5lp6Kck25Vk3UmxD/ve92J0w2+nqD/++XVVnp9VYTmVR58KM6/L+bNQ/8yx5wnLKEwZpp/Ta5fOMoas+0w/9Pq5+Kvz+qnPdnyZK8ftZ36YWMOkzXK73H4vsHeqvY9NrNL6O0/Y9zTpIQABCEAAAhCAgBcBpN1P0s5Ntgk855cRk7TTv4A6v0i43S/ksEyztNNfip57dIw6tH6dXLMvuuZ2tWbdB2UkZ6G4hP3iXqh6s1JOeYiD8igzDf2RZLuSrDsp9mHf+0g7957SP+vsPwP1PfvPTP1zLujM2zBlaAln/xmif344f67Izxu5/jx/Yq5RMh4OrnFA3j39M9P+hx09Dpx/7AkTa5i0tMt93Ek/1q1dI/dHSN03Tqlq6tukPneoFwIQgAAEIAABCJQXAaSdi7TTwN2+HDg7RH4B/9tbf8/7YiBp3O6XV4emqVz9Rc5tBob8Iv7xJ1utJcSFvsJ+cS90/VW9vPKQQeVRZhr6Icl2JVl3UuzDvvcrG6OKjNcpT6RP3fjqn5VuM+Ds4yFoGV5tlTLsM630zxunyDMJH4n10607yvy8Nv3MChprGDa0K5woFl5yOWfm+/2OkdRnEPVCAAIQgAAEIACBQhJA2vlIO6+/yOtZBfrLir1j5MuEXDKbzHlflrC6fWnQf323f/ExLbdxzgZw+2LhXPbknAlh//KwfOU6aymYvoLOmnAbkG5fokzpTbMOdDrTL+bOZU32mRSmpV7OmRZBllBppvXrHpy3vFf/td9ZRhhezrzSVudMEvlSOWfSUGvZtb6c7ZD7ThZyz5ROj7kgZZqWItnbF2XceI1F576Pur1+S5zdlreb+sKvTW7jOEwdpjKisPJbthckJj+m9venfYxJG+Tzx/m5U1Fjz8TQ9Bko6Uyfg878prh1mjCM9EzhQn0u+PWx11hyPvN7n0T5pcE0y85LNpnS+70fnH+wcZbh9TPE+bPS7Weq/oy0z9xy+3mpx5n+jA/T3jBpaZf7iDSJ4kL8jhHlPUAeCEAAAhCAAAQgkAYCSDsfaSed5JxBYPrl3CTbJK/b/aDSzjRLwLQEx/klxJTP657Ealru5Jy1EGbQ6jiD7DtjkqO6LmfbnDMsTHm9ZtvoL8t2Meq2rEpisC/JscsS0/0g+zqZZqQ469dpnMLB1C7JO2pIz7xZCKb2eJVpmrFib4tTqtplh9+4CTsWw8hP6Y9nn381by9HryVqXm1yG9tB63DLH4aVaam7aXwHjclLJNj3lHK+F/Q+X877dvGhZUghx54bQ83A9MeMoH/A8Osf07gzyRUtn6N+LgTt4yjxSh6//el0uX4z4pyfs5LPazwFnQEYpgwvueV85iXtnM+8fj7Yn4WJNUxa2lW6VYZ9nIeZOWf6uRLm9xPSQgACEIAABCAAgcpCAGkXQNq5CQv7l7zyknZuv9zLF7+/vL4mt7TU+SXEb/mPlnFuXzScMw6iDmjTjDIpy/SF0cRQCxi/eKVMYaUPDnH7UubF03mQiKkMNy5heHnFpuMPKnW9RJMcsGKavWff70nyO2e3uNUt6U46vpm1N2GYcRN3LEYZeyIt/9+x/5U7iCRIm8LW46wjrGQxjRmvOJ39aarPGVMQaecU82E/y5xxON+z8tyvXUFkt6m9pu0HCrk81k3aOUVhmM8FPxZ+fygJKsfCjucg8sTrjytB4wpThknA6zidfeM1W9vJ3PRHDV2uffyEiTVMWtpllnYmUewcx/aVDX7iOc57gLwQgAAEIAABCEAgLQSQdimXdvaZXV6/oJpmo5mWTDm/WIWRL3EGrdsyNPsXVFMs8gu6XPpUXPsyOa8v+l77EJn2MpI6JI999ozXkmMT26CyQM/0czup0EtyuAmVICf0uskCp3DQdXjNkAwzbty4BB2LQcadaXaRPf4gbfKrx6+OQkg7P1bOMe8XUxRp5ya2/e4722+PNejY8+sD01YEksf+2Rj0fajrCsso7udC2D52Mgkqx/xYej33kif6veScmRjmcKEwZbgdZqTHvv4Zoj/HnLOTNS/7ff1z1fk5rse4/X6YWMOkzXq7nOMvzCw7u2D1Wv4e5z1AXghAAAIQgAAEIJAWAki7ANIuyeWxMlBM+1c5hYppdoBJCjmXlISRL4UctLpeZzvsX+51GqeocNvfKsgXd9P+b/Z22b+sxf1y7sXLFEcQyeGUdnYWdgFq2l8qjDgxzZC0j6eg48ZrBmLQsejFUcfp/PJt2hfJr01u9YSpw1RGWFZe7dWiJGhMYYWU1O0n55ySRPIUcuyZ2q/Hs9velEHe+25cwzKK87ng9tllj81vebiftIu7PDaIPDH9kUDeg7InatBZk2HKMMlaXZ/zj1nO9svPGPlDjXNpt+kPSbpM58/OMLGGSUu7Skd+kFl2SQjsQv7eQ1kQgAAEIAABCEAgCgGkXQEOohDwYZeUxVn+qOvymhXmN5tDfzEMKhSiDC6/PKYlSnZR9/Sil40n8jrLNe2d5zXTTvLrmXteMcb5cu7Xdvtz+xd5/QU06PhwEyxhpJ2fBJBYtWTUX8jDjJu4YzFKHwXZzNzZJrd63OIPUoeUGZaV1wxMHWPQmMIKKSk/qLSrqLEnMQV9P0jayjDTLkgfu43HIO/XMJ8/zrRh+en8hTgpPUwZQZen689XPxkq7TAt7XZjGSbWMGmz2K4wh1bZ+8P5h5844568EIAABCAAAQhAIK0EkHY+0k7/JdxvGWd5STspd8LtfcqMH7/lsHH3EQuzR5vXlxpT7EHEg+xHJrM2nF+05EvVoYfUzjt0wfSl3u2LT5gvB+Uh7YTrU79fmtt7T7MIuqm6c5y5jbsw0s60N5Sz34IuZQ2zT5uz3jBfroWb1xh1CjXT+yiI/AhTR1jJEoaVvewwMXkxDSrn3MZoeYw9N4ZugtQUQ1DpoesKyyju54LXgQlBflEI+z4JUqZdvMnnrt++es4yCxFTmDLKS64FHTthYg2TNovt8toL0D4uTb9LeO0NGGbckxYCEIAABCAAAQikmQDSzkXauS07lM40fdkPK+1MUsW+fE/PuNL37EuOwpwea182aPqrdJhZQNJ2t314TIPcax8xr3LclsJJHfqZfaaK6Zd+t/6wt8G5rErytC5q4nq4h25j2C/tJuHiXBZsOj3WtPees12msWBfTu1ccrtm3Qd5+3+ZxoTpdF1dr9+BICahpOvwG4u6b5zL2Lw+QE2zNXX8dsZB2uQljOSZ/QAPUx1u+cO8xzQ/036CUuecSUOtg0CCttuLaVxpVx5jz42hc/xJOtPnpf1+mE3q3aRg0IMopN6gnwtB+9hv3Id5nwT5JSSIPDGVY3p/63Rue8c5y/Eqw5lW90mQmXOmP7q5sZD+C7I/WphYw6TNartM721nH5l+D3LbYiPIWCcNBCAAAQhAAAIQqEwEkHY/STtTp7ktYSqEtJP6nHvfyJeQ5SvXWTPM7F84TfvemDakdzscwd425xedMEJBC4DPdnwZeCaGaT8+KccUq47Tb5afac8gU1/Z941z2wvL2e9B9sYK+uXc7YPAtJeS195+9nJMMtLJWNiKfJTTRk375En/eY0JeWbaF8vOJuy4MZVp+tLt3PPLa5zoNjj3BxSx2LXvqDJ7WPm1yeuDO2gdpjKisDLteWgSvfa+dGu3G9O40k7aWh5jz60fnHsSun1e2j+n5P+DiJgwjMK+/72WMjvfi16Hv9i5RHmf+P1iElRwmfblc5uZ5ybtopSh4/fqT+cY8fr8cL7H3CRgmFjDpHW+d7LYrjBSM+qepH7jnucQgAAEIAABCEAg7QQyL+3S3kFZjM9rllwWeRSqzXGX5RUqDsrJHgHGXvb6nBZDAAIQgAAEIAABCEAAAvEJIO3iM6SEAhKIukSrgCFU2aIQJ1W2a1PfMMZe6ruIACEAAQhAAAIQgAAEIACBFBJA2qWwU7IcUpD9bbLMJ07bESdx6JE3DgHGXhx65IUABCAAAQhAAAIQgAAEskoAaZfVnqfdEIAABCAAAQhAAAIQgAAEIAABCEAAAqklgLRLbdcQGAQgAAEIQAACEIAABCAAAQhAAAIQgEBWCSDtstrztBsCEIAABCAAAQhAAAIQgAAEIAABCEAgtQSQdqntGgKDAAQgAAEIQAACEIAABCAAAQhAAAIQyCoBpF1We552QwACEIAABCAAAQhAAAIQgAAEIAABCKSWANIutV1DYBCAAAQgAAEIQAACEIAABCAAAQhAAAJZJYC0y2rP024IQAACEIAABCAAAQhAAAIQgAAEIACB1BJA2qW2awgMAhCAAAQgAAEIQAACEIAABCAAAQhAIKsEkHZZ7XnaDQEIQAACEIAABCAAAQhAAAIQgAAEIJBaAki71HYNgUEAAhCAAAQgAAEIQAACEIAABCAAAQhklQDSLqs9T7shAAEIQAACEIAABCAAAQhAAAIQgAAEUksAaZfariEwCEAAAhCAAAQgAAEIQAACEIAABCAAgawSQNpltedpNwQgAAEIQAACEIAABCAAAQhAAAIQgEBqCSDtUts1BAYBCEAAAhCAAAQgAAEIQAACEIAABCCQVQJIu6z2PO2GAAQgAAEIQAACEIAABCAAAQhAAAIQSC0BpF1qu4bAIAABCEAAAhCAAAQgAAEIQAACEIAABLJKAGmX1Z6n3RCAAAQgAAEIQAACEIAABCAAAQhAAAKpJYC0S23XEBgEIAABCEAAAhCAAAQgAAEIQAACEIBAVgkg7bLa87QbAhCAAAQgAAEIQAACEIAABCAAAQhAILUEkHap7RoCgwAEIAABCEAAAhCAAAQgAAEIQAACEMgqAaRdVnuedkMAAhCAAAQgAAEIQAACEIAABCAAAQiklgDSLrVdQ2AQgAAEIAABCEAAAhCAAAQgAAEIQAACWSWAtMtqz9NuCEAAAhCAAAQgAAEIQAACEIAABCAAgdQSQNqltmsIDAIQgAAEIAABCEAAAhCAAAQgAAEIQCCrBJB2We152g0BCEAAAhCAAAQgAAEIQAACEIAABCCQWgJIu9R2DYFBAAIQgAAEIAABCEAAAhCAAAQgAAEIZJUA0i6rPU+7IQABCEAAAhCAAAQgAAEIQAACEIAABFJLAGmX2q4hMAhAAAIQgAAEIAABCEAAAhCAAAQgAIGsEkDaZbXnaTcEIAABCEAAAhCAAAQgAAEIQAACEIBAagkg7VLbNQQGAQhAAAIQgAAEIAABCEAAAhCAAAQgkFUCSLus9jzthgAEIAABCEAAAhCAAAQgAAEIQAACEEgtAaRdaruGwCAAAQhAAAIQgAAEIAABCEAAAhCAAASySgBpl9Wep90QgAAEIAABCEAAAhCAAAQgAAEIQAACqSWAtEtt1xAYBCAAAQhAAAIQgAAEIAABCEAAAhCAQFYJIO2y2vO0GwIQgAAEIAABCEAAAhCAAAQgAAEIQCC1BJB2qe0aAoMABCAAAQhAAAIQgAAEIAABCEAAAhDIKgGkXVZ7nnZDAAIQgAAEIAABCEAAAhCAAAQgAAEIpJYA0i61XUNgEIAABCAAAQhAAAIQgAAEIAABCEAAAlklgLTLas/TbghAAAIQgAAEIAABCEAAAhCAAAQgAIHUEkDapbZrCAwCEIAABCAAAQhAAAIQgAAEIAABCEAgqwSQdlntedoNAQhAAAIQgAAEIAABCEAAAhCAAAQgkFoCSLvUdg2BQQACEIAABCAAAQhAAAIQgAAEIAABCGSVANIuqz1PuyEAAQhAAAIQgAAEIAABCEAAAhCAAARSSwBpl9quITAIQAACEIAABCAAAQhAAAIQgAAEIACBrBJA2mW152k3BCAAAQhAAAIQgAAEIAABCEAAAhCAQGoJIO1S2zUEBgEIQAACEIAABCAAAQhAAAIQgAAEIJBVAki7rPY87YYABCAAAQhAAAIQgAAEIAABCEAAAhBILQGkXWq7hsAgAAEIQKA8CXyyfVfs4g+pWc0qoxBlxQ4mhQVUr7aHFdXOXT+kMLrkQ4KPdx9UZT76syP5UUgEEIAABCAAAQikmQDSLs29Q2wQgAAEIFBuBES09ehyXrmVH6bgmXPnW8n79eoaJlu5pZ04bY5V9pRxI8qtjjAF9xk43Eq+/JXnw2Qrt7StTznTKvufOzaUWx1hCt63RkMrefW9vg+TrdzS7vxuT6vs2geUSNukr61flkjjejX2TjoUq/7NO75VSLtUdAVBQAACEIAABFJPAGmX+i4iQAhAAAIQKA8CSDt3qkg77xGHtPPmg7Tz5oO0K49PdMqEAAQgAAEIVE0CSLuq2a+0CgIQgAAEfAgg7ZB2Ud8kSDukXdSxI/mQdnHokRcCEIAABCCQLQJIu2z1N62FAAQgAIGfCCDtkHZR3wxIO6Rd1LGDtItDjrwQgAAEIACB7BFA2mWvz2kxBCAAAQgUE0DaIe2ivhGQdki7qGMHaReHHHkhAAEIQAAC2SOAtMten9NiCEAAAhBA2nmOAfa0836LIO2QdnE+RFkeG4ceeSEAAQhAAALZIoC0y1Z/01oIQAACEPiJADPt3IcC0g5pF+eDgoMovOkh7eKMLvJCAAIQgAAEskUAaZet/qa1EIAABCCAtPMdA0g7pJ3vIPFIgLRD2sUZP+SFAAQgAAEIQKCUANKO0QABCEAAApkkwEw7925H2iHt4nwoIO2QdnHGD3khAAEIQAACEEDaMQYgAAEIQCDjBJB2SLuobwH2tPMmh7RD2kV9b5EPAhCAAAQgAIF8Asy0Y0RAAAIQgEAmCSDtkHZRBz7SDmkXdexIPva0i0OPvBCAAAQgAIFsEUDaZau/aS0EIAABCPxEAGmHtIv6ZkDaIe2ijh2kXRxy5IUABCAAAQhkjwDSLnt9ToshAAEIZIZAr5vGqVeXv2W19+TWx6ppdw/Mtd1N2t17773qqKOOstK9++67qn///q68evXqpc4999wyz88666y8e5Lm/PPPV126dDGWNXPufOt+v15dyzwfddddqnHjxtb99evXq6E33xyo/zp26qS6d++uxt59t1q+fLk69NBD1bjx4415LyiOzX557Wl3Te9rVcOGDa3kGzZsUA9Mvd81no4dO6n/Pumk3HNneudznXDY0Pw29hk43Hq0/JXny9S1YMECtXHjJut+gwb1VefOnV3jeemlpertt9/OPTelD1Kel7SbOPE+a9zIJeOoX7/rPfvLL/3w4b9Vn332mWd5+9Yo6Y/qe31fpq7bbrtNrV5d8h5o3vxYJa+9Lq/08+Y9rR5//PFcdrfyvJbH3nzzULVq1SqrjJYtW6q77hrlGU+Q9C+++JKaM2eOevjhh4xlbf3yB+t+vRp7l3k+ePBgtXJlSTxFRS3VmDFjPOPxS+/3XApnpp0nYh5CAAIQgAAEIGAjgLRjOEAAAhCAQJUkMGLCbLVp87acqBOBV79eLTX8hm5We03SbtiwYapWrVo5UScCb9u2bWrkyJFGRiLtjj76aFexd+KJJ6rhw0uE0/bt20NLu4EDB6qaBx+cE3Ui8LYXC5xx48Z59pkIu3POOUfVqFEjJ+1MGUTq1axZs0x5btLukksvUwcccEBO1InA+/LLL9Xjjz1qjEee26WeM71Iu4bFMtFL/EnBbtJOJNxXX32ZE3Ui3Pbf/wB16qltjfHMmTNXde1aKk7l9dFHN1GtWrWy0gctz03aPfroY5Zg06JOhNzBxf132WWXGuPxSy/C7sQTT1BaAstrEYHO8tyk3dSpU9WWLVtyok6EXJ06dVTv3r2N8fill/x26edWnpu0Ex6ffvppTtSJkKtbt66r2PRLv3btWnXjjYOstkg5YaWdvL83b96cE3Ui3OrVq+f6fvZL7/dcQ0faVckfOTQKAhCAQIURkN9xn1zwYl59hzWooxbP9f7DU4UFGLAi5+/qAbO5JjOVt3LNetXlupFq7uRhqqhZyR/BK9uFtKtsPUa8EIAABCAQiECHLoPVyCE9cz+g5Yf2sNEzcr/QmKTd3Llz1ZQpU9Rrr71m1SHSrU+fPq6yzU/a6UCjzrSbNn26mjljhjVTTq7WrVurHj17ql5XX+3KQAs7STPv6ac9pZ08HzhggPr444/zynOTdoOH3Kz+9/cLcrPVjjnmGHX2OZ3VmNF3BeoTp6SLK+1EurVv384SLXKJgHnhhSV5Ys4rsBUrVqhNmzblpF/Q8tyknUi1yy/vpo488kir2vfff1898shsNWLE7cYwvNJL3nHjxqv775+Sy2u6Jw/dpF3vYml6/fV9LbEs1zvvvKPuu2+SmuoyOzJsepl5t3btmjKz99yk3RVXXFks2Qaqpk2bWvGIdLvnnnGusi1o+qgz7S6/vLsaNOhG1axZMyueNWvWqLFj7ynus1nG/vJL7/dcF4q0C/RxQSIIQAACEDAQaNq2uzIJOhFWh9SpqXpe2rHScKsIaVdpYHgEirSrCr1IGyAAAQhAII/A5q07VPsLB6gXnhqv6tWuYT1z3nNKu8MPP7xYZky1ZiF9+OGHVh7TPXtFzuWxbrPpokg7vZzVLtVM9+zx2IWd3PeSdm6z7CSfSdrJDK3r+/VX902815q9JZfpntdQFOknglDPzHMuj/3qq6+MAtA0027nzq/V7NmzVbdu3VT16vtZ1ZruecUjM/Pq169vzbQLU55J2u3YsUPdcsut6s4777BmOMpluqfj8Uv/+eefl5F2buWZpJ3M+Lv66l5q+vRp1mw/uUz3dDxh00s+kXyyRNY5c88k7bZu3VYsNC8vFmKPqNq1a1nVmu7peMKkjyLttm7dWizju6q5c+cUx1P7p3jK3iuNxzu9pAtaHtLO613JMwhAAAIQcCMgkuuvb6wNNKNuxmOL1ITp83JF3XD1BXlCT69AkQR61p6bDLTP6ht7a2/VoV0bq1znjD/7791+5Tvjk/Iu6nyatSLGlFfKfvDRhWVmGK5dOsuKxa28qy7rVOY7QaHYVNRIRdpVFGnqgQAEIACBCiMQRNpJMPa956JIO2eDZHmcXM598Pyk3XPPPWfls+8tF1baOYWdlOcl7dxm2el88q99b7k40k5k3f777++7B54sn5XLuVx25KiSmXzPPvu7HPIwks008GSW3bJly4tnUpbUGaa8c8/9tZVn/fq/54r2k3Ba5PBkCSwAACAASURBVOkMQdJfe20fdfbZnXLj1E3aNW78Xz+14atcPGElXJj0IutE3LrtaVe9+v5WHD/8ULrHXhgJJ3nDpPeTdnvssacVz3/+82OOT5LSbrfddjcNSe5BAAIQgAAEPAnILDunfDNl0FJKCy1J48yr9322SzhZpXLCcU1zW8k4JaH8fi3iTMSac5bc4iXL1KA7pipdZ9Dy7VvZ6LaY8sozqVMknP6DvKSTS+9ZbZq55/xOUCg2FTlUkXYVSZu6IAABCECgQggkJe30HnZhD6IohLST/e9OKF7Oa7pmzZqlFi1cmHskaeVy2xtPhJ5chZJ2umLnnnjOWGW57WXFs5+cB1EUWtr9/e9/V3/60wu+s/TcZu5VlLTTks7Jyb5kVp5VtLTT8Tj3wNP3kXbeM/eQdhXyY4BKIAABCFQpAvp32yB7s4mgs8s4AWGSava9niWNCK3XV62zJJhXfabfsyW/SL/rrjjPmonn3EvaWb68dlsea8pr6kxp0+SH5+dmHgaRdoVgU9EDC2lX0cSpDwIQgAAEKoRARexp52xIVGnndnpslD3t7DGZZtr5LbGV/OW1p52blNMxuz13O4gi6B50dibOGXb2Z0HLq4g97UxvEpG7O3Z8HvggirB71IVNL3vkDRt2i5o//5m8cNnTznuPPJbHVsiPACqBAAQgUKUIBJV2bkLNed9PqukDHOyz9TRQ/cwEWMtCv/KjSjv5/f6jjSXbtOhLx+gn7SS9c/scuReWTUUPLKRdRROnPghAAAIQqBAC5XF6rHP5qxxc0aVL6Wmk8lpEhvO0Wb/lsW7Szu/0WDlNVq6hN99sZGqSdn6z7KSgqKfHOpe3yrJY+yEVfs+de97pRkU9PVb2rJOrc+fO1r/O105o5X16rJyGKpc+Xdbv9Fh7fPoQCvueefp51NNj9Umw+l+/02NF6tkPsXDm1/FEPT1WTpOV6667Rln/+p0eq+vzWx679csfrKT1auyd1+V+p73KabJyjRlTchqfX3q/57pypJ3zncdrCEAAAhAIQiDI8tiKlHYmoafbUR7STtqv972TepyzB5F2QUYRaSAAAQhAAAIpIqD3xJCQTm59bG7PC3ltOj1WfzE/6qijrFa8++67efvTOaWdvNZpJf2rr76aJ+z0zDs7kmeffVZNmzYtj5KbtJNEIuYaNy45on79+vV5gi6stJN97+QACtOJsfaA3KSdpBHx1rBhQyv5hg0b8vafc0o5e1q39LoseS6nd+pDKuzxuEk7SSMibuPGTVbyBg3q5wSdfib/irTTS13zwP/04rzzfp07gdarPJ3XbaadPBfRJONGLhkbWtDpZ/Kv855b+uXLX1eytFlfzmWx+r6btJPnItZWr37LSurcg84k3fzS67JM5el43KSdPBcxt2rVKitpy5Ytc4JOP5N/tbTzSy+nz95446C8Lu3Wrau65JJL8u65STtJJGJu5cqSeIqKWuYEnX4m/2pp55c+yHNJg7TL6x5eQAACEIBAQAJ+B1HI8lY5PbYQS0CDLI/1WqpbaGlnmvkXVtrJXniFYBOwuwqWjJl2BUNJQRCAAAQgUJkIuEm7JNrgJe2SiMdL2iURj5e0SyIeL2mXRDxe0i6JeLykXRLxeEm7JOJB2iVBnTohAAEIVA0CIp2cp7xqoaUPqQh62ILXnnZCS8Tbhk+25vaMcx5EIafK2mfbSb3HNf8vVdSscaA97ZzSTfeQSfiZJKKwkEvHYCov6kEUfmwqcjQh7SqSNnVBAAIQgEBqCCDt3LsCaec9TJF23nyQdt58kHap+TFAIBCAAAQqJQGZcSfCzH45Z71pcafTOE+dDTITTou7V5eXzNiXy16PKQ776bFBxJd9VYxe+up2EIWzTbJ/nv3EWme8Up6cNuvcx65QbCpq8CDtKoo09UAAAhCAQKoIIO2QdlEHJNIOaRd17Eg+pF0ceuSFAAQgAAEIZIsA0i5b/U1rIQABCEDgJwJIO6Rd1DcD0g5pF3XsIO3ikCMvBCAAAQhAIHsEkHbZ63NaDAEIQAACxQSQdki7qG8EpB3SLurYQdrFIUdeCEAAAhCAQPYIIO2y1+e0GAIQgAAEkHaeY4A97bzfIkg7pF2cD1GWx8ahR14IQAACEIBAtggg7bLV37QWAhCAAAR+IsBMO/ehgLRD2sX5oOAgCm96SLs4o4u8EIAABCAAgWwRQNplq79pLQQgAAEIIO18xwDSDmnnO0g8EiDtkHZxxg95IQABCEAAAhAoJYC0YzRAAAIQgEAmCTDTzr3bkXZIuzgfCkg7pF2c8UNeCEAAAhCAAASQdowBCEAAAhDIOAGkHdIu6luAPe28ySHtkHZR31vkgwAEIAABCEAgnwAz7RgREIAABCCQSQJIO6Rd1IGPtEPaRR07ko897eLQIy8EIAABCEAgWwSQdtnqb1oLAQhAAAI/EUDaIe2ivhmQdki7qGMHaReHHHkhAAEIQAAC2SOAtMten9NiCEAAAhAoJoC0Q9pFfSMg7ZB2UccO0i4OOfJCAAIQyC6B3XffPZHG//jjj4nUS6WlBJB2jAYIQAACEMgkAZF2ca9DalaziihEWXFjSWP+6tX2sMLaueuHNIaXeEzw8e6CqsxHf3YkPggJAAIQgAAEKgWBn/3sZ4nE+e9//zuReqkUaccYgAAEIACBAhKY8dgiNWH6PGOJN1x9gep5accC1laYogoh2pB22ZUuhRiFVVlKwcebANKuECOEMiAAAQhkh8Aee5T8IbSirx9+4A+vFc3cWR8z7ZLuAeqHAAQgUIkJjJgwWz254EWrBWuXzjK2pGnb7tb9izqfpobf0C01rRVpd3zzRqmI5/XV71lxtD/luFTE88Irb1hxDOrbIxXxjJ0004pj0fw5qYin43ldrTi2bVyXinhqNWhixVFt9/izRwvRoF0/lsxArbV/MrMCnG3Y9lXJLIF6NfYuRPNil8FBFLERUgAEIACBzBHYa6+9Emnzd999l0i9VFpKAGnHaIAABCAAgUgERMYd1qCOWjx3TKD8HboMVh9t3OIq9wIVUsBESDt3mEg774GGtPPmg7Tz5oO0K+AHOUVBAAIQyAiBvfdO5g9P3377bUYIp7eZSLv09g2RQQACEEg1AZllF3bmXJQ85QUBaYe0izq2kHZIu6hjR/Ih7eLQIy8EIACBbBL4+c9/nkjD//WvfyVSL5WWEkDaMRogAAEIQCCTBJB2SLuoAx9ph7SLOnaQdnHIkRcCEIBAdglUq1ay9URFX7t2pWPrjYpud5rqQ9qlqTeIBQIQgEAlJSBLZedOHqaKmjWuNC1A2iHtog5WpB3SLurYQdrFIUdeCEAAAtklsO+++ybS+H/+85+J1EulpQSQdowGCEAAAhCITQBpFw8hB1F48+MgCm8+HEThzYeDKOJ9PpEbAhCAAASSJ7DffvslEsTXX3+dSL1UirRjDEAAAhCAQAEJ9LppnOp8xsmqQ7s2BSy1fItipp07Xw6i8B57zLTz5sNBFN582NOufD/bKR0CEIBAVSRQvXr1RJq1c+fOROqlUqQdYwACEIAABApIYPPWHarHgDGBT5ItYNWRi0LaIe2iDh6kHdIu6tiRfEi7OPTICwEIQCCbBA444IBEGv7ll18mUi+VIu0YAxCAAAQgUEACsjzW61q7dFYBaytMUUg7pF3UkYS0Q9pFHTtIuzjkyAsBCEAguwQOPPDARBr/xRdfJFIvlSLtGAMQgAAEIJBxAkg7pF3UtwDSDmkXdewg7eKQIy8EIACB7BI46KCDEmn8559/nki9VIq0YwxAAAIQgEDGCSDtkHZR3wJIO6Rd1LGDtItDjrwQgAAEskugZs2aiTR++/btidRLpUg7xgAEIAABCBSYgBxG8eryt6xS504epoqaNVaybPaizqep4Td0K3Bt8YtD2iHtoo4ipB3SLurYQdrFIUdeCEAAAtklUKtWrUQav23btkTqpVKkHWMAAhCAAAQKSECEXf16tSw516HLYDVySE9L2i1eskxNfnh+ogdUuMXgJu0WLlyoioqKLDorV65UnTp18iW1adOmXJrbbrtNPfjgg9Zr+f+rrrqqTP769evn3Xt99XvW6/anHFcm7RNPPKGaN29u3V+9erW6+OKLfeN5++23c2lGjx6tZs+enZenW7du6oorrlCnnnqqsSyv02NvHzFCNWrUyMr33nvvqd8OH+4bjyQ486yzVNeuXdWE8ePVihUrrDzyWu47r8suvTTv1thJM63Xi+bPKZN26dI/q61bt1r3a9eurdq2/ZVrPCtWvKH+8Y9/5J470wu3NWvWlsl/4YUX5N3zknYPPDDd4iKXcLrmmqt9+fztb39Tf/jDH9XNNw8xpvV7XqtBEytftd13lck/YsQdxW1aY91v1qyZGj78Vs94gqZ/5ZVX1KRJk9WIEberJk1K6teX1+mxQ4cOVatWvWklbdmyhRo1apRnPEHSv/TSS2rOnLnqoYdKxonz2vbVv61b9WrsXebZ4MGDi9/nq6z7RUUt1ZgxYzzj8Uvv91wK5yAKT8Q8hAAEIAABA4E6deokwmXLli2J1EulpQR2+0/xBRAIQAACEIBAHAIyo+6Fp8arerVr5Em7lWvWqy7XjVRJHESh65Z2HdagThlxaJJ206dPV4ccckhO1InA++STT9TVV5vFi8iKJUuWWHJOizo7R7nfqlUrX/HnJu3uvfdeVbdu3ZyoE4H36aefqv79+xu7q3HjxmrBggXKJOokQ7t27YpFyyQrr/wSFlba9evXT9UoXp6hRZ0IvB3FyyYmTpzoOXxEzHXq2FEdVKNGGWnXqDhmP/HnJu1Ewn399dc5UScCb7/99itmXlZ+SoCLFi1WHTt2yMUqr4844nB1zDHHWPdE2m3dus1T/Ek6N2k3b94zSpaRaFEnAk+Ws1xwwW+MfD744EM1Zcr91rOaNWuUkXZ+z3WhbtJu2rTpVj9rUSdCTn7p79XLPJ6Dphdh99RT86yyw0i7++6bVDx+N+dEnQi5unXrqeuv72vk45d+7dq1atCgm6y88j4JK+3k/bV58+acqBPhVq9ePdf3l196v+e6kUi7OD9tyAsBCEAgmwTk51wSl/zeyZUsAaRdsvypHQIQgECVICCz62aOL/7C65B2lW2m3RtvvKGGDRumnn/+eatfzjzzTDVy5Eh13HFmCSSST6SeyDnTFVfayQyiO++80xKDcol0u+WWW1xlm0gD+eVKpJ3XFXWm3eTJk9WsWbNyM+VESHbv3l1dd911rtVpYSdpHn3ssYJKO5Fubdq0VgcffLBV/2effaaWLVueJ+a8ODglXVxpd9ddoy3BesQRh1vVinQT0eo2g07H5jeTzu+5m7Tr2/d61afPtbmZcOvWrbMk4aRJ9xmxBEmvhZ2UceGFF4WSdlde2UMNHDhANW3a1KpfpNu4ceNdZVvQ9FFn2l1+efdi6XejNQNRLpmROHbsPeqRR2YZ+fil93uuC0XaeX488RACEIAABAwE5I/KSVzyey5XsgSQdsnyp3YIQAACVYLAjMcWqfmLX7Zms+nlsXVr11TtLxygbrj6AtXz0o6JtTPo8lg9a07EmMgNuUz37A2RZbEiyex//bTndy6PlbQmAWiaaadnzXXu3FmtX7/eqtZ0zx6PSCeZ/WRfQmHPr9NGkXYNGja0ZiTJbKSNGzZYRZnu2eOxCzu5b5J29uWxn+/YYRSAppl233zzjVq4cFHxLMaOap999rGqNd3zGngyM6927Vp5M+3sy2P33XdfowA0zbT74osvigXrqGKpOlQdeOCBVrWme6Z4/KSc33OTtBOBee21fdT990/Jk5rOezqeIOntwk7yhZF2sieOSC0RYnpfHtM9HU+Y9FGknSyp7tKlq5o7d461rFou0z0dj196SRe0PKSd17uSZxCAAAQgYCLQoEGDRMBs3LgxkXqptJQA0o7RAAEIQAACBSFgX46qCxx7a2/VoV2bgpQftRA3abfzm+9Vk8aH54oNK+10+h49euRm5mlJ59yzTlciy23lcu6Tt279h9b9Nq1a5OIJK+10+r59++Zm5g0ZMkSJoNPLP3XhftJu2YqSPceu6Xl5Lp6w0s4p7KQgp7Rz9qkst5XLuVz2gRmPWPefePThXJa40k7vX+fcr84ek0g9uZz75F182RXW/X+sL9krTq4kpd0vGpfMFPvh2525eIJIOHtb/dK/88471pJY+yw9N2m3x97VraJ/vmfpDixhJJzkDZPeT9r96/vdrHj2q/azXJP9JJwWeTqDX3pJF1Tafb3r36r6Pnva8fP/EIAABCAAAU8Chx56aCKEPv7440TqpdJSAkg7RgMEIAABCFRpAuUt7ewz6wSkzL6zizw7XFluO3PmTOWUeoWUds6ZdSKn7CJP4qkIaSf737VuYxa2c+bMUc8/91yZcSfLbW8YMEA5D6IotLT76KOPrGW09ll6pjeBiKwXX3ypeEZZ/kEUWZR2zzwzPyeDnaz69r1OnXLKKbnbSDvvmXtIuyr9I4fGQQACECgXAocddli5lOtXqPzOxJUsAaRdsvypHQIQgAAEyplA0OWxEkbYPe1Mgi6KtHM7iCLsnnYmQRdF2rmdHhtlTzt79/rNtHOTdm4HUUTZ0y7IDDsds5u0czuIIgt72tn7M8zyWMkXdI86XUfQ9H4z7dxOjw26B52Oxy+933NdDstjy/lDn+IhAAEIVEECRxxxRCKt+uCDDxKpl0pLCSDtGA0QgAAEIFAQAiLHBt0xNa8sfaJsQSqIWEgYaed3eqxzeauklz3q9D51sjz27LPPzr0WCWjfw05ey3/O02ijnh4rhxzIJYcfyCUHUbRo0SJ3UIUsjz3jjDPKHFzhN9POTdr5nR7rtrxVd51T2okEtB9iIa9l/z7nabRRT491Lm91W+6q4zOdLiv7AzpPo416eqycJiuXPl1W1+u3Z53f86inx8ppsnLp02WDnh6r4w4r7fxOg5XTZOUaNWqU9a9feh1HVGnnd9qr7N8ol+zlqN9fXqfN+pWn40XaRfwwJxsEIACBDBM48sgjE2n9+++/n0i9VFpKAGnHaIAABCAAgdgE5CCKCdPnqbVLZ+XK2rx1h3UQxdzJw1RRs8ax6whbgGmPPfuhGJ9s36WOb96oTLEi5oqKiqz7K1euzNt/zrQnnYi7jh1LDtpwHjRhL0ueL1q0qIywk/tu0k6eiZhr3ry5Vf7q1atzgk4/k3+1tJP/F3Fw+umnW+nlUIpTTz0110ZZyjtp0qS8Ns+ePbvMabNu0k4yiphr1KiE23vvvZe3/1xYaWcvS8pbvmxZGWEn992knTwTESf7jckl+5DZ95+zSzq9B15e4396cdppp1qHNdjLkke/+MUvygg7ue8m7eSZiDnhIpdwsgs6p7ST02XlNFf7deaZZ6j27dtZt/ye63xu0k6ei5iTU1HlklNStaDTz+Rf5z239E52YaWd5Bcxt2pVyZ6JLVu2yAk6/Uz+1dLOL72cPjto0E15YXXt2lVdckmJxNaX20w7eS5ibuXKVVbSoqKWOUGnn8m/Wtr5pQ/yXNIg7ZwjidcQgAAEIOBHQPYuTuLSh6HZ6+510zj16vK3rFsntz5WTbt7oG9oTdt2z6VJw57XvgGnKAHSLkWdQSgQgAAEKisBfWKsU865zXJLQzvdpF0SsXlJuyTi8ZJ2ScTjJe2SiMdL2iURj5e0SyKeXT9Ws6qttX/pwQ9JxKHr9JJ2ScSFtEuCOnVCAAIQqNwEjjrqqEQa8O677+bVO2LCbLVp87acqBOBV79eLTX8hm7G+PQf8RF10bsPaRedHTkhAAEIQOAnAvLXM9OMOj3bzT4DLy3QkHbuPYG08x6lSDtvPkg7bz5Iu7T8FCAOCEAAApWHQJMmTRIJdt26dXn1Ov9QL7/rDxs9Qy2eW7KVhPMSyXdInZqq56Ulq1K4whNA2oVnRg4IQAACEHAQkL+ydT7jZNWhXf5poUi7YEOFmXbenJhp582HmXbefJhpF+xziFQQgAAEIJBeAsccc0wiwckBXvrSs+bse1ab7tkDlT/sH9agjvpo45bc7TTseZ0IzIiVIu0igiMbBCAAAQiUEpBlsAv+8GqZPS1kr7tPtmx3nTKfJENm2rnTZ6ad98hkpp03H2baefNhpl2Sn/zUDQEIQKByEpB9aZO49D63UndYaWfa39q0D3YS7apMdSLtKlNvESsEIACBFBGwbyjrFxbLY70JMdPOmw8z7bz5MNPOmw8z7fw+oXkOAQhAAAJpJ3DssccmEuJbb5UcOBFH2jln1rltq5NIAytBpUi7StBJhAgBCEAAAoUnwEw7d6bMtPMeb8y08+bDTDtvPsy0K/znOSVCAAIQqOoEWrRokUgT33yz5MR3fYXd084k6JB24boSaReOF6khAAEIQKCKEEDaIe2iDmWkHdIu6tiRfEi7OPTICwEIQCCbBIqKihJp+MqVK/Pq9Ts9Vva5lmva3QOtfyX9X99YmzuoQpbHzl/8suvBFYk0MuWVIu1S3kGEBwEIQKAyENB7VrjFyvJY715keaw3H5bHevNheaw3H5bHVoafIsQIAQhAAAJeBI477rhEAL3xxhtl6hUx9+rykmWzJ7c+Nm9Pa6e00+LuyQUvWunlUAq3k2YTaWAlqBRpVwk6iRAhAAEIpJ2ATJU/r8MvK9Vx7sy0cx9VLI/1fscx086bD8tjvfkw0y7tP9GIDwIQgED6CLRq1SqRoFasWJFIvVRaSgBpx2iAAAQgAIHYBCrj3hRIO6Rd1IGPtEPaRR07kg9pF4ceeSEAAQhkk0Dr1q0Tafjy5csTqZdKkXaMAQhAAAIQKCABmWl33RXnqQ7t2hSw1PItCmmHtIs6wpB2SLuoYwdpF4cceSEAAQhkl8AJJ5yQSOP/+te/JlIvlSLtGAMQgAAEIFBAApVxU1mkHdIu6lsAaYe0izp2kHZxyJEXAhCAQHYJnHjiiYk0/rXXXkukXipF2jEGIAABCECggARWrlmvulw30rVEDqLwhs1BFN58OIjCmw8HUXjz4SCKAn7YUxQEIAABCCRC4KSTTkqk3r/85S+J1EulSDvGAAQgAAEIFJBAZT2IIi6CQ2pWs4qQWXtcZQlUr7aHdXPnrh/AYyAAH+9hUZX56M8O3hgQgAAEIACBIAROOeWUIMkKnuaVV14peJkUGI4AB1GE40VqCEAAAhAwEKisB1HE7UykXXalS9yxI/mrspSCjzcBpF0hRghlQAACEMgOgV/98peJNPbPL7+cSL1UWkoAacdogAAEIACB2AQq60EU9Q/eJ3bbC1HAps++sYo56vDahSgudhnvfrjVKqP7xefELqsQBcx64vdWMU/MmlKI4mKXcXH3PlYZG99/M3ZZhSigwZEtrGL2+s/XhSgudhnf7bafVcbB1XePXVYhCvhs549WMXUP2qsQxcUu49PPv1NIu9gYKQACEIBApgi0bds2kfYuXbo0kXqptJQA0o7RAAEIQAACsQksXrJMLfjDq2ra3QNjl1VRBciSVqSdmTbSznsUIu28+SDtvPkg7SrqU556IAABCFQdAqeddloijXnxxRcTqZdKkXaMAQhAAAIQKCABWR7rdaX1IAqkHdIuytsAaYe0izJudB6kXRx65IUABCCQTQLt27VLpOEvLFmSSL1UirRjDEAAAhCAQMYJMNPOfQAw0877zYG0Q9rF+fhE2sWhR14IQAAC2SRw+v/8TyIN/+Of/pRIvVSKtGMMQAACEIBAxgkg7ZB2Ud8CSDukXdSxI/mQdnHokRcCEIBANgmcccYZiTT8D3/4QyL1UinSjjEAAQhAAAIFJMDy2HgwOYjCmx8HUXjz4SAKbz4cRBHv84ncEIAABCCQPIGzzjorkSCee+65ROqlUqQdYwACEIAABCqAgJwqO3JIT1XUrHEF1BauCmbaufNieaz3WGKmnTcfDqLw5sNMu3Cf1aSGAAQgAAGlOnbokAiGRYsXJ1IvlSLtGAMQgAAEIFABBNJ8qizSDmkX9S2AtEPaRR07kg9pF4ceeSEAAQhkk8DZnTol0vD/XbgwkXqpFGnHGIAABCAAgQogsHLNetXlupGK02O9YbM81psPy2O9+bA81psPy2Mr4MOeKiAAAQhAoFwJdD7nnHIt363wBb//fSL1UinSjjEAAQhAAAIVQABpFwwy0g5pF2ykmFMh7ZB2ccYPeSEAAQhAIP0Ezu3cOZEgn12wIJF6qRRpxxiAAAQgAIEKIDBiwmy1afM2Ne3ugRVQW7gqWB7rzos97bzHEstjvfmwp503H5bHhvusJjUEIAABCCh13q9/nQiG+b/7XSL1UinSjjEAAQhAAAIFJOB2euxhDeqoxXPHFLCmwhWFtEPaRR1NSDukXdSxI/mQdnHokRcCEIBANgmc/5vfJNLwp595JpF6qRRpxxiAAAQgAIEqTkBm+T254MVcK09ufWzejD83affXv/5VtWnTxsq3bNkydcIJJxhJNWvWTL311lvGZ7vttpt1f8KECap///5l0ujn+oHX8tiXXnpJtWrVykq6YsUKdeqppxrrPOaYY6x4TVf16tVzt4OU5zXT7r5Jk1STJk2s8tatW6eu79vXdSRd07u3Ou+888o8P/1//se6d+utt6pTfvnL3HO38rz2tFu+/HW1fccOq4yaNWqo1q2Pd41nzZq1asPGjbnnpvRL//yy2rVrl2d5XtLuoYceVu+//w8r/5FH/kJdeeUVrvHoB6tWvamWLFmiBg4ckJf2pZeWqhdeWJK751ae1/LYkSNHKmm3XM2aNVXDhg3zjMcr/e+K/9r+1FPzyuR//PHH8u55zbQbOnSYevPNN630LVq0UKNGjfSMJ0h6GdNz5z6qZs6cYSzLa0+7wYOHqFWrVln5WrZsqcaMGe0Zj196v+dSONLO9y1BAghAAAIQcBC44PzzE2Ey7+mnE6mXSksJ7Paf4gsgEIAABCAAgapGoEOXwXmzfmxtrwAAIABJREFU/OT1eR1+qXpe2tFqqknazZs3TzVs2DAn6kTgbdiwQV1wwQWB8Iika9CgQS69vD7xxBNdxZ8u1E3azZkzxypPizqRExuLpVPXrl0DxTN69GhVv379XPqg5blJO5FstWrXzok6EXjbtm5Vd9xxhzEekXYiE93E3mOPP64uveSSXF55/fLLL6sHpk7NK89N2omM+uabb3KiTgTePvvsY8kp0yVCru2vSiWhvG5QzKdRoyOt5KbXB9esWaY8N2n37LML1I5igahFnQi8GsUi8dxzzfvQfPTRR2r69BLRVKPGQWWkneS3Sz+38tyk3YMPzlBbt27JiToRcrVr11FXXdXTyMcvvUi7t99+21f8uUm7ScXjZfPmT3OiToRcvXp1VV8X8euXfu3at9VNN91ktaVu3bqhpd29904sjmdzTtSJcKtXr16xaO9n5OOX3u+5LhRpF+jji0QQgAAEIGAjcNGFFybC48mnnkqkXiotJYC0YzRAAAIQgEBBCIgU+2jjFmNZaTg9dsZji9Trq9blZtuZpJ0Iseuuu049++yzVjvOPfdcNXnyZEucBbnk72DHHnts8cymNVbyuNLu3XffLRY5A9XChQut8jp16qTGjRunjjrqqCDhqJ07d1qzBkW0yBW0PDdpJ1JNePzfX/5ilfffJ51k8bKLN3tgftLO2Qi39G7STiRbi+bHqoMOOsgq6vPPP1dvrn4rT8x5gXrvvfctySaz8yTvX5ctV2edeUYui+mePHSTduPGjVfnn/8bddhhh1lliJR7+ulnysg4Z0xuM+2c6WTm3QcffFBm9p6btOvXr7+69treufEi/X///VPVxIn3GrH4pY8r7Xr06KkGDBigmjY9xqpfpNv48eNdZVvQ9FFn2nXvfoW68cYbc1JWJPA999yjZs162MjHL73fc10o0i7QxxeJIAABCEDARuCSiy9OhMfjTzyRSL1UWkoAacdogAAEIACB2AR63TRO1a9XSw2/oVvsssqrAInx+JZNXGfa6eWudulmuucWn3OWnaRzLo/dtGmTUQCaZtrp5a526Wa65xaPc5ZdmPJM0u7www9X0x98UF191VXqww8/tKo13bPH41we+9lnn7kKPsknM/dEMAaZabfrX/9SS5f+WbVt+ytV7ec/t6o13fMaTzIzT2bCyUw7k6BzK88k7b744ks1duw9atCgG9WBBx5gVWu6Z4onqLQTKXjkkUeWmblnknbCum/f69WkSfepgw8+2KrWdE/HEyS9c3ls7eJZlyYBaJppt23bNiVSS4RYrVq1rGpN93Q8YdJHkXZbi2eIdu3aTc2ZM7t49mFtq1rTPR2PX3pJF7Q8pJ3Xu5JnEIAABCBgInDZpZcmAubRx/K3wEgkiIxXirTL+ACg+RCAAAQKQUAOopg7eZgqata4EMUVvAyZZTdh+jxln/G385vv1f777pWrK660c86yMzVCltvK5dwn76t/fmfdP6ROjVy2MJLNVJdzll2Y8j7ZUrJH3G86d8gVHUXaOeMSKSeXabmsFnx6vzt73mcWLLZePjh1Yu52XGkns+zWv/de3sy6557/g2rcqFFuuaybtLuqd8nyyXfWvJGLpzylnci6HTs+d90j7+hmx1lxfPvNF7l4gkg4O+Ow6SWvLLeVy7lP3t77HGjd33uPH3NVhJFwkilMej9p9+0Pu1tx7Pvzkn/l8pNwWuQFTS/pgkq7f/7rR1V9nz3t+Pl/CEAAAhCAgCeBLpddlgihuY8+mki9VFpKAGnHaIAABCAAgdgE0iztFi9ZpgbdMVW98NR4Va92qRQrpLSTvfDk8tv7Tpbbymwl50EUhZZ2snddiUQo3fsuDdJOltPedtttyinm5LAKkXb2WXz2QVloaffJJ5+ULKO1zdKT+rSkc74h7Etm5VlFSzsdj3PPPH0/KWkny21vu+125TyIAmnnPXMPaRf7Rw4FQAACEMgcgW4B9zMuNJjZP/1OWehyKS84AaRdcFakhAAEIAABFwKy9LTzGSerDu1KTl1Ny2WaYadjK9SedmGW0LpJO7eDKILuQWfn7bWENmh5hdrTzjkOTNLOa4adzl/IPe1MM+zcxquk/VfxMlznwRZJ7WmnD64YOTL/4I+K2tPOyclN2rkdRBF0jzpdT9D0fjPt3E6PDboHnY7HL73fc10Oy2PT8hOCOCAAAQhUHgLdL788kWBnPfJIIvVSaSkBpB2jAQIQgAAEYhNYuWa9GjZ6Rt5prbELjVmAiES5pt090FhSlNNjTctbvWbZycEW9kMs5PVrr71WZkZe1NNjRVbIpU+Xlf83zbLTAMr79Fjn8lfT6bDvFO9Zp0+b9Voua++0qKfHyp51cslBE3I5X3sNMb3HnXM2nuSJenqsnP4ql/1EWHnttqedLIsdOHBALky3/FFPj3Uub/U7PVYOqrDvYSevRVo7T6ONenqsnCYr16hRJctu/U6P1WCiSju/017lNFm5xowZbf3rl97vuY4Xaef1zuMZBCAAAQiYCFzRvXsiYB6eNSuReqm0lADSjtEAAQhAAAKxCcjyWK+rok+P3bx1h2p/YanssMem994zSTtJJ2JODn+Qa9myZXn7zzmlXf/+/a3DJuyHV9jrspcl959++mnjElo3aSd5REi0atXKKnbFihV5gs4p7fr06aPkAAr74RXOfvEqT6d1m2knz0W0NWnSxEq6bt26vP3pnBLOnlbSv/Lyyzlhp/fIM40bWUKrT6iV527STp6JiNtefAKsXDWLD5XQgk4/k3/lntvSV3l+QpvW1gm0etmsjsm5LFbfd5N28lzE2vvv/8NKeuSRv8gTdE7ppmfO2Rm0b9+uuI/bWrfsZZnK0/ncpJ08FzEnp6LKJTMG7fvPmfak80uvy5LyTjvttDLCTu67STt5JmLuzTfftOJp0aJFTtDpZ/KvlnZ+6eX02ZtuusmOr3hJeBd1seOEPbeZdpJRxNyqVausMlq2bJkTdPqZ/KulnV/6IM8lDdIur8t4AQEIQAACAQj0uPLKAKkKn2TmQw+VKVT+MP7q8res+ye3Ptb1D+TOjHrLmjTvg114gvFLRNrFZ0gJEIAABCBQCQm4SbskmuIl7ZKIx0vaJRGPl7RLIh4vaZdEPF7SLol4vKRdEvF4Sbsk4kHaJUGdOiEAAQhUbgJX9eyZSAMenDEjr94RE2arTZu35USdCLz69Wqp4Td084xPhN3kh+erjzZuSfXhdYlA9qkUaZfGXiEmCEAAAhAodwJIO3fESDvv4Ye08+aDtPPmg7Qr9493KoAABCBQ5QjIYV1JXNMffDCv2g5dBquRQ3qqomaNrftBtsjRwm7x3DEqzYfXJcE3SJ1IuyCUSAMBCEAAAlWOANIOaRd1UCPtkHZRx47kQ9rFoUdeCEAAAtkkcE2vXok0/IFp03L16u1nXnhqvKpXu4Z133TPHqhd2Ml9pF34bkTahWdGDghAAAIQqAIEkHZIu6jDGGmHtIs6dpB2cciRFwIQgEB2CVzbu3cijb9/6tTI0s4p7JB20boQaReNG7kgAAEIQKCSE0DaIe2iDmGkHdIu6thB2sUhR14IQAAC2SVwXfFhY0lck6dMiSztZP+7Jxe8aAx77K29VYd2JQe/cXkTQNoxQiAAAQhAIJMEkHZIu6gDH2mHtIs6dpB2cciRFwIQgEB2CVzf97pEGn/fpMl59UbZ085eAMtjw3cj0i48M3JAAAIQgEAVIIC0Q9pFHcZIO6Rd1LGDtItDjrwQgAAEskug3/XXJ9L4iffdl1ev3+mxcpqsXNPuHmiMF2kXvhuRduGZkQMCEIAABBwE5AewXHMnD8udJpV2SEg7pF3UMYq0Q9pFHTtIuzjkyAsBCEAguwRu6N8/kcZPuPfeMvWKmHt1+VvW/ZNbH5sn6JB2he8mpF3hmVIiBCAAgUwSMO1bcViDOkqOd0/jhbRD2kUdl0g7pF3UsYO0i0OOvBCAAASyS2DggBsSafy48RMSqZdKSwkg7RgNEIAABCBQLgRmPLZITZg+zyp77dJZ5VJHnEKRdki7qOMHaYe0izp2kHZxyJEXAhCAQHYJDLrRvNy0vImMvadkuStXcgSQdsmxp2YIQAACVYrA5q07VPsLB+TadMPVF6iel3ZMbRuRdki7qIMTaYe0izp2kHZxyJEXAhCAQHYJ3DRoUCKNv3vs2ETqpdJSAkg7RgMEIAABCMQmoPe0S+OMOrfGIe2QdlEHPtIOaRd17CDt4pAjLwQgAIHsEhgy+KZEGj96zN2J1EulSDvGAAQgAAEIlAMBLe+k6Is6n6aG39CtHGopTJFIO6Rd1JGEtEPaRR07SLs45MgLAQhAILsEht48JJHGj7prdCL1UinSjjEAAQhAAALlTGDxkmVq0B1TrVrSOANPpF3c65Ca1awiClFW3FjSmL96tT2ssHbu+iGN4SUeE3y8u6Aq89GfHYkPQgKAAAQgAIFKQeCWYUMTifPOkaMSqZdKSwmwPJbRAAEIQAACsQk497PTBTqPgY9dUQELKIRoQ9plV7oUYihWZSkFH28CSLtCjBDKgAAEIJAdAsNvvSWRxo64485E6qVSpB1jAAIQgAAECkhAL4udO3mYKmrWuIAll19RIu2Ob96o/CoIUfLrq9+zUrc/5bgQucov6QuvvGEVPqhvj/KrJETJYyfNtFIvmj8nRK7yS9rxvK5W4ds2riu/SkKUXKtBEyt1td3jzx4NUa1r0l0/lsxArbX/zwpRXOwytn31b6uMejX2jl1WIQrYvONbhbQrBEnKgAAEIJAdAr8dfmsijb19xB2J1EulpQSYacdogAAEIACBTBJA2rl3O9LO+y2BtPPmg7Tz5oO0y+SPHBoNAQhAIBaB22/7baz8UTP/9rbbo2YlX4EIIO0KBJJiIAABCECgchFA2iHtoo5YpB3SLurYkXxIuzj0yAsBCEAgmwTuGJGMPLt1eDKyMJu9bG410o7RAAEIQAACBSGwcs161eW6kXllpXm5LNIOaRd14CPtkHZRxw7SLg458kIAAhDILoGRdyazTHXYLcksy81uT5dtOdKO0QABCEAAArEJ6JNiX3hqvKpXu4ZVnj6cYuytvVWHdm1i11HoApB2SLuoYwpph7SLOnaQdnHIkRcCEIBAdgmMGpX/h/GKIjF06LCKqop6XAgg7RgaEIAABCAQm0CHLoPVdVecV0bOicyb/PB8tXjumNh1FLoApB3SLuqYQtoh7aKOHaRdHHLkhQAEIJBdAqNH35VI44cMuTmReqm0lADSjtEAAQhAAAKxCcjpsaalsHrJ7Nqls2LXUegCkHZIu6hjCmmHtIs6dpB2cciRFwIQgEB2Cdx9dzJ/AL/ppsHZhZ6SliPtUtIRhAEBCECgMhNgpl283nt99XtWAe1POS5eQQXKzemx3iCRdki7OG81DqKIQ4+8EIAABLJJ4J6xdyfS8BsH3ZRIvVRaSgBpx2iAAAQgAIHYBNjTLh5CpJ03v7GTZloJFs2fEw90gXIj7ZB2cYYS0i4OPfJCAAIQyCaB8ePuSaThAwbemEi9VIq0YwxAAAIQgECBCXB6bHSgSDukXfTRo1StBk2s7NV23xWnmILl3fVjNausWvv/rGBlxilo21f/trLXq7F3nGIKlhdpVzCUFAQBCEAgMwQmTBifSFtvuGFAIvVSaSkBZtoxGiAAAQhAIJME2NPOvdtZHuv9lmCmnTcfpJ03H6RdJn/k0GgIQAACsQhMnHhvrPxRM/fr1z9qVvIViADSrkAgKQYCEIBAlgm4HUSRZiZIO6Rd1PGJtEPaRR07kg9pF4ceeSEAAQhkk8CkSfcl0vC+fa9PpF4qLSWAtGM0QAACEIBAbAJplHYzHlukJkyfl2vbya2PVdPuHph77SbtFi5cqIqKiqx0K1euVJ06dfLls2nTplya2267TT344IPWa/n/q666qkz++vXr593zWh77xBNPqObNm1vpV69erS6++GLfeN5+++1cmtGjR6vZs2fn5enWrZu64oor1Kmnnmosy2um3e0jRqhGjRpZ+d577z312+HDfeORBGeedZbq2rWrmjB+vFqxYoWVR17Lfed12aWX5t3y2tNu6dI/q61bt1rpa9eurdq2/ZVrPCtWvKH+8Y9/5J470wu3NWvWlsl/4YUX5N3zknYPPDDd4iKXcLrmmqt9+fztb39Tf/jDH9XNNw8xpvV77rU8dsSIO4rbtMYqt1mzZmr48Fs94wma/pVXXlGTJk1WI0bcrpo0KVmeqy+vmXZDhw5Vq1a9aSVt2bKFGjVqlGc8QdK/9NJLas6cueqhh0r2PnReXstjBw8eXPw+X2VlKSpqqcaM8T6dzy+933OpB2nn+5YgAQQgAAEIOAhMmTI5ESZ9+lyXSL1UWkoAacdogAAEIACB2AR63TROdT7jZNWhXZvYZRWqAInJLunkdf16tdTwG7pZVZik3fTp09UhhxySE3Ui8D755BN19dVm8SKyYsmSJZac06LOHr/cb9Wqla/4c5N29957r6pbt25O1InA+/TTT1X//ualCo0bN1YLFixQJlEncbVr165YtEyyQtyyZUtoadevXz9Vo2bNnKgTgbdj+3Y1ceJEz24TMdepY0d1UI0aZaRdo+KY/cSfm7QTCff111/nRJ0IvP3226+YufkU3kWLFquOHTvkYpXXRxxxuDrmmGOseyLttm7d5in+JJ2btJs37xm1vZiHFnUi8GoW87rggt8Y+XzwwYdqypT7rWc1a9YoI+38nutC3aTdtGnTrX7Wok6EXJ06dVSvXubxHDS9CLunnppnlR1G2t1336Ti8bs5J+pEyNWtW09df31fIx+/9GvXrlWDfjrVTt4nYaWdvL82b96cE3Ui3OrVq+f6/vJL7/dcNxJpV6hPecqBAAQgkB0CU6eW/L5Q0Vfv3tdWdJXU5yCAtGNIQAACEIBAbAKbt+5QPQaMUYvnes9SiV1RjAJk5t3rq9blRJ5J2r3xxhtq2LBh6vnnn7dqOvPMM9XIkSPVcceZJZBIPpF6IudMV1xpJzOI7rzzTksMyiXS7ZZbbnGVbSINROqJtPO6os60mzx5spo1a1ZuppwIye7du6vrrnP/K6wWdpLm0cceK6i0E+nWpk1rdfDBB1vN/eyzz9SyZcvzxJwXB6ekiyvt7rprtCVYjzjicKtakW4iWt1m0OnY/GbS+T13k3aypKVPn2tzM+HWrVtnSUK3JTZB0mthJ2VceOFFoaTdlVf2UAMHDlBNmza1mi7Sbdy48a6yLWj6qDPtLr+8e7H0u9GagSiXzEgcO/Ye9cgjs4zDxi+933NdKNIuxgc5WSEAAQhklMC0aQ8k0vJeva5JpF4qLSWAtGM0QAACEIBAbAKyPNbrWrvU/CU4dsUhCujQZbA64bimrjPt9Kw5EWMiN+Qy3bNXKctiRZLJLB992fM7l8dKWpMANM2007PmOnfurNavX28Vb7pnj0ekk8x+ktlU+rLn1/eiSLsGDRtaM5JkNtLGDRusokz37PHYhZ3cN0k7+/LYz3fsMApA00y7b775Ri1cuKh4FmNHtc8++1jVmu55DRGZmVe7dq28mXb25bH77ruvUQCaZtp98cUXxYJ1VLFUHaoOPPBAq1rTPVM8flLO77lJ2onAvPbaPur++6fkSU3nPR1PkPR2YSf5wki7bdu2KZFaIsRq1aplVWu6p+MJkz6KtJMl1V26dFVz586xllXLZbqn4/FLL+mCloe083pX8gwCEIAABEwEHnxweiJgrrrKf5uPRALLUKVIuwx1Nk2FAAQgkEUCIus+2rhFOfe02/nN96pJ48NzSMJKO52+R48euZl5WtI596zTlchyW7mc++StW/+hdb9Nqxa5eMJKO52+b9++uZl5Q4YMUSLo9PJPXbiftFu2omTPsWt6Xp6LJ6y0cwo7Kcgp7ZzjUZbbyuVcLvvAjEes+088+nAuS1xpp/evc+5XZ49JpJ5czn3yLr7sCuv+P9aX7BUnV5LS7heNS2aK/fDtzlw8QSScva1+6d955x1rSax9lp6btNtj7+pW0T/f8z+5KsJIOMkUJr2ftPvX97tZcexX7We5ePwknBZ5OoNfekkXVNp9vevfqvo+e9rx8/8QgAAEIAABTwIzZ85IhFCPHj0TqZdKSwkg7RgNEIAABCCQCQIjJsxWmzZvyy2PLZS0s8+sE5Ay+84u8uxwZbntzJkzlVPqFVLaOWfWiZyyizyJpyKknex/17qNeY/DOXPmqOefe67MuJPltjcMGKCcB1EUWtp99NFH1jJa+yw905tARNaLL75UPKMs/yCKLEq7Z56Zn5PBTlZ9+16nTjnllNxtpJ33zD2kXSZ+5NBICEAAAgUl8PDDDxW0vKCFXXHFlUGTkq6cCCDtygksxUIAAhCo6gREgulDHYK2NUqeoGX7pVu5Zr3qct1IpZfqFmJPO5OgiyLt3A6iCLunnUnQRZF2bqfHRtnTzt4vfjPt3KSd20EUUfa0CzLDTsfsJu3cDqLIwp529v4MszxW8gXdo07XETS930w7t9Njg+5Bp+PxS+/3XJfD8li/T2ueQwACEICAk4DbfqvlTUp+tnElSwBplyx/aocABCBQaQnIPnaHNagT+PAJvUy1ova3k/rsB2PI6bFy6RNlo5we61zeKgdRyB51ep86WR579tln517LwRb2PezktfznPI026umxcsiBXHL4gVxyEEWLFi1yB1XI8tgzzjijzMEVfjPt3KSd3+mxbstb9SB3SjuRgPZDLOS17N/nPI026umxzuWtbstddXym02Vlf0DnabRRT4+V02Tl0qfL6nr99qzzex719Fg5TVYufbps0NNjddxhpZ3fabBymqxco0aNsv71S6/jiCrt/E57lf0b5ZK9HPX7y+u0Wb/ydLxIO02CfyEAAQhAICiBOXNmB01a0HRdu3YraHkUFp4A0i48M3JAAAIQgMBPBGTm3JMLXrReuck4fUjFRZ1PCz0zLw5okXSvLn8rV4RzTzuTtJPEIuaKioqsfCtXrszbf860J52Iu44dO1rpnQdN2MuS54sWLSoj7OS+m7STZyLmmjdvbpW/evXqnKDTz+RfLe3k/0UcnH766VZ6OZTi1FNPzTGQpbyTJk3Kwzp79uwyp826STvJKGKuUaNGVhnvvfde3v5zYaWdvSwpb/myZWWEndx3k3byTESc7Dcml+xDZt9/zi7p9B54eY3/6cVpp51qHdZgL0se/eIXvygj7OS+m7STZyLmhItcwsku6JzSTk6XldNc7deZZ56h2rdvZ93ye67zuUk7eS5iTk5FlUtOSdWCTj+Tf5333NI72YWVdpJfxNyqVSV7JrZs2SIn6PQz+VdLO7/0cvrsoEE35YXVtWtXdcklJRJbX24z7eS5iLmVK1dZSYuKWuYEnX4m/2pp55c+yHNJg7RzjiReQwACEICAH4FHH53rl6Rcnl92WZcy5dp/x3b+fu1MbP+uIM/80pdLIyp5oUi7St6BhA8BCEAgDQQWL1mmBt0x1RjK2Ft7qw7tzHubJRm7m7RLIiYvaZdEPF7SLol4vKRdEvF4Sbsk4vGSdknEs+vHala1tfYvPfghiTh0nV7SLom4kHZJUKdOCEAAApWbwOOPP5ZIAy655NK8ep17RIvAq1+vlusf5p0rX+T1eR1+qXpeWvIHby5/Akg7f0akgAAEIACBKkgAaefeqUg77wGPtPPmg7Tz5oO0q4I/UGgSBCAAgXIm8OSTJVuiVPR10UX5s9dFuo0c0lMVNWtshSJ7Rg8bPSPwdjkzHlukXl+1LrddTUW3pzLWh7SrjL1GzBCAAAQgEJsA0g5pF3UQIe2QdlHHjuRD2sWhR14IQAAC2SQwb95TiTT8ggsuzNW7eesO1f7CAeqFp8arerVrWPdN97wClZl5x7dswky7EL2JtAsBi6QQgAAEIFB1CCDtkHZRRzPSDmkXdewg7eKQIy8EIACB7BJ45pmnE2n8b35zfsGkncyymzB9nus+2Ik0sBJUirSrBJ1EiBCAAAQgUHgCSDukXdRRhbRD2kUdO0i7OOTICwEIQCC7BH73u/mJNP7Xvz6vINJO739tn6WXSIMqYaVIu0rYaYQMAQhAAALxCSDtkHZRRxHSDmkXdewg7eKQIy8EIACB7BJYsODZRBrfufO5efVG2dOOGXbxug5pF48fuSEAAQhAoJISQNoh7aIOXaQd0i7q2EHaxSFHXghAAALZJbBw4e8TaXynTufk1et3eqzsWSfXtLsHWv86XyfSiEpeKdKukncg4UMAAhCAQDQCSDukXbSRoxTSDmkXdewg7eKQIy8EIACB7BJYvHhhIo3v0KFTmXpFxL26/C3r/smtj807CdYu6fQhFabA504eljuBNpGGVaJKkXaVqLMIFQIQgEBaCTRt213dcPUFleokKKQd0i7q+wlph7SLOnaQdnHIkRcCEIBAdgk8//ziRBp/5pkdEqmXSksJIO0YDRCAAAQgEJuA3lxWF3RR59PU8Bu6xS63PAtA2iHtoo4vpB3SLurYQdrFIUdeCEAAAtkl8Mc/Pp9I408//cxE6qVSpB1jAAIQgAAEypGAzLxLu8BD2iHtor4FkHZIu6hjB2kXhxx5IQABCGSXwAsv/DGRxrdvf3oi9VIp0o4xAAEIQAAC5UTAa/8K574X5RRCoGKRdki7QAPFkAhph7SLOnaQdnHIkRcCEIBAdgm8+OILiTT+tNPaJ1IvlSLtGAMQgAAEIFBAAnKS1JMLXsyV6LY8VmbgrV06q4A1Ry8KaYe0izp6kHZIu6hjB2kXhxx5IQABCGSXwNKlpb9nVySFtm1Pq8jqqMtAgD3tGBYQgAAEIBCbQGU9iCJuww+pWc0qQgQgV1kC1avtYd3cuesH8BgIwMd7WFRlPvqzgzcGBCAAAQhAIAiBl19eGiRZwdP88pdtC14mBYYjgLQLx4vUEIAABCBQRQgUQrQh7bIrXQrxNqi+4Uk3AAAc2UlEQVTKUgo+3gSQdoUYIZQBAQhAIDsEXn315UQae/LJv0ykXiotJYC0YzRAAAIQgEAmCYi069HlvFS0febc+VYc/Xp1TUU8E6fNseKYMm5EKuLpM3C4FcfyV5I5Oc0JofUpJSep/XPHhlTw2bdGQyuO6nt9n4p4dn63pxVH7QNKZlomfW39smSmZ70aeycdilX/5h3fKqRdKrqCICAAAQhUGgL/939/SSTW//7vkxKpl0pLCSDtGA0QgAAEIJBJAkg7925H2nm/JZB23nyQdt58kHaZ/JFDoyEAAQjEIrBs2Wux8kfN3KbNiVGzkq9ABJB2BQJJMRCAAAQgULkIIO2QdlFHLNIOaRd17Eg+pF0ceuSFAAQgkE0Cr7++LJGGH398m0TqpdJSAkg7RgMEIAABCGSSANIOaRd14CPtkHZRxw7SLg458kIAAhDILoE33ng9kcYfd9zxidRLpUg7xgAEIAABCGScANIOaRf1LYC0Q9pFHTtIuzjkyAsBCEAguwRWrvxbIo0vKvp/idRLpUg7xgAEIAABCGScANIOaRf1LYC0Q9pFHTtIuzjkyAsBCEAguwTefHNVIo1v0aJlIvVSKdKOMQABCEAAAhkngLRD2kV9CyDtkHZRxw7SLg458kIAAhDILoE1a1Yn0vhmzZonUi+VIu0YAxCAAAQgkHECSDukXdS3ANIOaRd17CDt4pAjLwQgAIHsEnj77TWJNP6YY5olUi+VIu0YAxCAAAQgkHECSDukXdS3ANIOaRd17CDt4pAjLwQgAIHsEli37p1EGt+kydGJ1EulSDvGAAQgAAEIZJwA0g5pF/UtgLRD2kUdO0i7OOTICwEIQCC7BP7+93cTafx//ddRidRLpUg7xgAEIAABCGScANIOaRf1LYC0Q9pFHTtIuzjkyAsBCEAguwTee299Io1v1KhxIvVSKdKOMQABCEAAAhkngLRD2kV9CyDtkHZRxw7SLg458kIAAhDILoEPPng/kcYfccSRidRLpUg7xgAEIAABCGSIwOIly9SgO6aquZOHqaJmJX8xdJN29957rzrqqJKlAO+++67q37+/K6levXqpc889t8zzs846K++epDn//PNVly5djGXNnDvfut+vV9cyz0fddZdq3Lgk5vXr16uhN98cqOc6duqkunfvrsbefbdavny5OvTQQ9W48eONeS8ojs1+TZw2x3o5ZdyIMumv6X2tatiwoXV/w4YN6oGp97vG07FjJ/XfJ52Ue+5M73yuEw4bmt/GPgOHW4+Wv/J8mboWLFigNm7cZN1v0KC+6ty5s2s8L720VL399tu556b0QcrzknYTJ95njRu5ZBz163e9Z3/5pR8+/Lfqs88+8yxv3xol/VF9r+/L1HXbbbep1avfsu43b36sktdel1f6efOeVo8//nguu1t5O7/b00pT+4A9ylR1881D1apVq6z7LVu2VHfdNcozniDpX3zxJTVnzhz18MMPGcva+uUP1v16NfYu83zw4MFq5cqSeIqKWqoxY8Z4xuOX3u+5FL55x7fqkJrVPOvhIQQgAAEIQMBO4KOPPkwEyGGHHZ5IvVRaSmC3/xRfAIEABCAAAQhUVQIi7CY/PF99tHGLr7QbNmyYqlWrVk7UicDbtm2bGjlypBGPSLujjz7aVeydeOKJavjwEuG0ffv20NJu4MCBqubBB+dEnQi87cUCZ9y4cZ7dJcLunHPOUTVq1MhJO1MGkXo1a9YsU56btLvk0svUAQcckBN1IvC+/PJL9fhjjxrjked2qedML9KuYbFM9BJ/UrCbtBMJ99VXX+ZEnQi3/fc/QJ16altjPHPmzFVdu5aKU3l99NFNVKtWraz0Qctzk3aPPvqYJdi0qBMhd3Bx/1122aXGePzSi7A78cQTlJbA8lpEoLM8N2k3depUtWXLlpyoEyFXp04d1bt3b2M8fuklv136uZXnJu2Ex6effpoTdSLk6tat6yo2/dKvXbtW3XjjIKstUk5YaSfv782bN+dEnQi3evXqub6f/dL7PdfQkXZV9acN7YIABCBQfgQ2bPi4/Ar3KLlhw0MTqZdKSwkg7RgNEIAABCBQZQloYbd47hjVtG13X2k3d+5cNWXKFPXaa69ZTES69enTx1W2+Uk7DTbqTLtp06ermTNmWDPl5GrdurXq0bOn6nX11a59poWdpJn39NOe0k6eDxwwQH38cf4vgm7SbvCQm9X//n5BbrbaMccco84+p7MaM/quQGPIKeniSjuRbu3bt7NEi1wiYF54YUmemPMKbMWKFWrTpk056Re0PDdpJ1Lt8su7qSOPLFlK8v7776tHHpmtRoy43RiGV3rJO27ceHX//VNyeU335KGbtOtdLE2vv76vJZbleuedd9R9901SU11mR4ZNLzPv1q5dU2b2npu0u+KKK4sl20DVtGlTKx6RbvfcM85VtgVNH3Wm3eWXd1eDBt2omjVrZsWzZs0aNXbsPcV9NsvYX37p/Z7rQpF2gT4uSAQBCEAAAjYCn3xSsqqgoq9DDqlf0VVSn4MA0o4hAQEIQAACVZKAXdhJA/2k3eGHH14sM6Zas5A+/PBDi4npnh2Wc3ms22y6KNJOL2e1SzXTPXs8dmEn972kndssO8lnknYyQ+v6fv3VfRPvtWZvyWW65zWYRPqJINQz85zLY7/66iujADTNtNu582s1e/Zs1a1bN1W9+n5WtaZ7XvHIzLz69etbM+3ClGeSdjt27FC33HKruvPOO6wZjnKZ7ul4/NJ//vnnZaSdW3kmaScz/q6+upeaPn2aNdtPLtM9HU/Y9JJPJJ8skXXO3DNJu61btxULzcuLhdgjqnbtWla1pns6njDpo0i7rVu3Fsv4rmru3DnF8dT+KZ6y90rj8U4v6YKWh7TzelfyDAIQgAAETAQ+/XRzImDq1i35wyhXcgSQdsmxp2YIQAACECgnAk5hJ9U4pd3Ob75XF/7mnFwEUaSdM3xZHieXcx88P2n31DO/t/Jd2e2SXJFhpZ1T2ElBXtLObZad5Htodsm+ZaPvLFnaK1ccaSeybv/99/fdA0+Wz8rlXC475JaSvfWW/HFhLp4wks3ZT/JaZtktW7a8eCZlSZ1hymt3eicrz6ebPsgV7SfhtMjTGYKkv/baPursszvllse6Sbu69Y8oKfbfu3LxhJVwYdKLrBNx67pH3s9K9murtlcp+TASTnKFSe8n7XZ9VxLHftV+lgsoSWn39a5/q+r7lOz7xwUBCEAAAhAIQmDr1pI/mFb0Vbt2nYqukvocBJB2DAkIQAACEKhyBEZMmK2eXPCisV1jb+2tOrRro8pD2uk97MIeRFEIaSf7351QvJzXdM2aNUstWlgqvCStXG574xVa2umYnHviOWOV5baXFc9+ch5EUWhp9/e//1396U8v+M7Sc5u5V1HSTks6Jyf7kll5VtHSTsfj3AMvFyfSzkJhEoNyH2lX5X7k0CAIQAAC5U5g+/aSQ6kq+qpZs2S2PldyBJB2ybGnZghAAAIQqEACfstjJZSwe9o5w48q7dxOj42yp509JtNMO78ltpK/vPa0c5NyOma3524HUQTdg87OxDnDzv4saHkVsaed6a3x3HPPFS+5/TzwQRRh96gLm172yBs27BY1f/4zeeGyp533Hnksj63AD36qggAEIFBFCHz++Y5EWnLQQSVbfnAlRwBplxx7aoYABCAAgQokEETa+Z0e61z+KpKvS5fS00jltYgM52mzfstj3aSd3+mxcpqsXENvvtlI0iTt/GbZeUk7v9NjnctbZVms/ZAKv+fOPe90o6KeHit71snVuXNn61/naye08j49Vk5DlUufLut3eqw9Pn0IhX3PPP086umx+iRY/a/f6bEi9eyHWDjz63iinh4rp8nKddddo6x//U6P1fX5LY/d+uUPVtJ6NfbO63K/017lNFm5xowZY/3rl97vua4caed85/EaAhCAAAT8CHz11Zd+Scrl+f77H1Au5VJocAJIu+CsSAkBCEAAApWYQBBpp7+YH3XUUVZL33333bz96ZzSTl7rtJL+1VdfzRN2euadHduzzz6rpk2blkfSTdpJIhFzjRs3ttKvX78+T9CFlXay750cQGE6MdYekNtMO0kj4q1hw4ZW8g0bNuTtP+eUcva0bul1WfJcTu/Uh1TY43GTdpJGRNzGjSUnqjVoUD8n6PQz+VeknV7qahrC553369wJtF7l6bxuM+3kuYgmGTdyydjQgk4/k3+d99zSL1/+upKlzfpyLovV992knTwXsbZ69VtWUucedCbp5pdel2UqT8fjJu3kuYi5VatWWUlbtmyZE3T6mfyrpZ1fejl99sYbB+V1abduXdUl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AQIECBAoTEBoV1hDlEOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEChMQGhXWEOUQ4AAAQIECBAgQIAAAQIECBAgQEBoZw4QIECAAAECBAgQIECAAAECBAgQKExAaFdYQ5RDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBAoTEBoV1hDlEOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEChMQGhXWEOUQ4AAAQIECBAgQIAAAQIECBAgQEBoZw4QIECAAAECBAgQIECAAAECBAgQKExAaFdYQ5RDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBAoTEBoV1hDlEOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEChMQGhXWEOUQ4AAAQIECBAgQIAAAQIECBAgQEBoZw4QIECAAAECBAgQIECAAAECBAgQKExAaFdYQ5RDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBAoTEBoV1hDlEOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEChMQGhXWEOUQ4AAAQIECBAgQIAAAQIECBAgQOA/UW+jALdUd18AAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 2009.9999999992674:\n", "Species `A`:\n", " 0 1 2 3 4 5 6 \\\n", "0 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "1 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "2 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "3 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "4 0.250896 0.250759 0.250507 0.250178 0.249822 0.249493 0.249241 \n", "\n", " 7 \n", "0 0.249104 \n", "1 0.249104 \n", "2 0.249104 \n", "3 0.249104 \n", "4 0.249104 \n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "x (col. number): %{x}
y (row number): %{y}
Concentration: %{z}", "name": "0", "texttemplate": "%{z:.2f}", "type": "heatmap", "x": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "xaxis": "x", "xgap": 2, "y": [ 0, 1, 2, 3, 4 ], "yaxis": "y", "ygap": 2, "z": [ [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ], [ 0.250895501268314, 0.250759169313471, 0.25050726071068236, 0.25017812626487884, 0.24982187371444772, 0.24949273928075472, 0.2492408306950936, 0.24910449875236104 ] ] } ], "layout": { "autosize": true, "coloraxis": { "colorbar": { "title": { "text": "Concentration" } }, "colorscale": [ [ 0, "rgb(254, 254, 253)" ], [ 0.09090909090909091, "rgb(224, 224, 223)" ], [ 0.18181818181818182, "rgb(197, 197, 195)" ], [ 0.2727272727272727, "rgb(171, 171, 170)" ], [ 0.36363636363636365, "rgb(146, 146, 145)" ], [ 0.45454545454545453, "rgb(124, 123, 122)" ], [ 0.5454545454545454, "rgb(102, 101, 101)" ], [ 0.6363636363636364, "rgb(81, 80, 80)" ], [ 0.7272727272727273, "rgb(59, 59, 59)" ], [ 0.8181818181818182, "rgb(38, 38, 38)" ], [ 0.9090909090909091, "rgb(16, 16, 16)" ], [ 1, "rgb(0, 0, 0)" ] ] }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Diffusion. System snapshot as a heatmap at time t=2009.9999999992674" }, "xaxis": { "anchor": "y", "autorange": true, "constrain": "domain", "domain": [ 0.359375, 0.640625 ], "range": [ -0.5, 7.5 ], "scaleanchor": "y", "title": { "text": "x (col. number)" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "constrain": "domain", "domain": [ 0, 1 ], "range": [ 4.5, -0.5 ], "title": { "text": "y (row number)" }, "type": "linear" } } }, "image/png": "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QIDABATSO+XS5gvtG1N0K6nb5ggR5v3t0+Nj2Yhi0FoGeTy2/V106dr5ysK0e+yooV2+uUb4pZ1j89V2Uc9Vl/2o9e6/fivtbEQxgRtDkwQIECBAgACBPgJCO1OEAAECBAgQWDGBtMKufafY9H2vDSnad0DNi0yP2qbv8pVq6drpt7yN9vfejTO0i/YilIvdYeMTYV2svPvk2OfzjwMPG9rFzrX5p5NbCu7y41KI1y+067SBx4pNChcmQIAAAQIECBAYSEBoNxCTgwgQIECAAIFJCLSHXJOoYdbbbN/4Ytb7q38ECBAgQIAAgWkRENpNy0ipkwABAgQIVCjQa7VdhRwr0mWr7FaE1UUJECBAgAABAiMLCO1GJnQBAgQIECBAYCUF0qOw6Z14K9lWTddOjwoPuptvTTb6SoAAAQIECBAoQUBoV8IoqIEAAQIECBAgQIAAAQIECBAgQIBAJiC0Mx0IECBAgAABAgQIECBAgAABAgQIFCYgtCtsQJRDgAABAgQIECBAgAABAgQIECBAQGhnDhAgQIAAAQIECBAgQIAAAQIECBAoTEBoV9iAKIcAAQIECBAgQIAAAQIECHUZfhMAAAL6SURBVBAgQICA0M4cIECAAAECBAgQIECAAAECBAgQIFCYgNCusAFRDgECBAgQIECAAAECBAgQIECAAAGhnTlAgAABAgQIECBAgAABAgQIECBAoDABoV1hA6IcAgQIECBAgAABAgQIECBAgAABAkI7c4AAAQIECBAgQIAAAQIECBAgQIBAYQJCu8IGRDkECBAgQIAAAQIECBAgQIAAAQIEhHbmAAECBAgQIECAAAECBAgQIECAAIHCBIR2hQ2IcggQIECAAAECBAgQIECAAAECBAgI7cwBAgQIECBAgAABAgQIECBAgAABAoUJCO0KGxDlECBAgAABAgQIECBAgAABAgQIEBDamQMECBAgQIAAAQIECBAgQIAAAQIEChMQ2hU2IMohQIAAAQIECBAgQIAAAQIECBAgILQzBwgQIECAAAECBAgQIECAAAECBAgUJiC0K2xAlEOAAAECBAgQIECAAAECBAgQIEBAaGcOECBAgAABAgQIECBAgAABAgQIEChMQGhX2IAohwABAgQIECBAgAABAgQIECBAgIDQzhwgQIAAAQIECBAgQIAAAQIECBAgUJiA0K6wAVEOAQIECBAgQIAAAQIECBAgQIAAAaGdOUCAAAECBAgQIECAAAECBAgQIECgMAGhXWEDohwCBAgQIECAAAECBAgQIECAAAECQjtzgAABAgQIECBAgAABAgQIECBAgEBhAkK7wgZEOQQIECBAgAABAgQIECBAgAABAgSEduYAAQIECBAgQIAAAQIECBAgQIAAgcIEhHaFDYhyCBAgQIAAAQIECBAgQIAAAQIECAjtzAECBAgQIECAAAECBAgQIECAAAEChQkI7QobEOUQIECAAAECBAgQIECAAAECBAgQENqZAwQIECBAgAABAgQIECBAgAABAgQKExDaFTYgyiFAgAABAgQIECBAgAABAgQIECAgtDMHCBAgQIAAAQIECBAgQIAAAQIECBQmILQrbECUQ4AAAQIECBAgQIAAAQIECBAgQOB/7UaQ04S01IAAAAAASUVORK5CYII=", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "for i in range(200):\n", " status = bio.diffuse(total_duration=delta_time, time_step=0.1)\n", "\n", " if i<2 or i==6 or i>=199:\n", " bio.describe_state()\n", " fig = px.imshow(bio.system_snapshot(), \n", " title= f\"Diffusion. System snapshot as a heatmap at time t={bio.system_time}\", \n", " labels=dict(x=\"x (col. number)\", y=\"y (row number)\", color=\"Concentration\"),\n", " text_auto='.2f', color_continuous_scale=\"gray_r\")\n", "\n", " fig.data[0].xgap=2\n", " fig.data[0].ygap=2\n", "\n", " fig.show()" ] }, { "cell_type": "markdown", "id": "f52f7bd3-202a-44be-af53-5b2b63772eae", "metadata": {}, "source": [ "## All bins now have essentially uniform concentration\n", "\n", "Notice the continued symmetry across the mid-row.\n", "\n", "**Mass conservations**: the \"10. units of concentration\" are now uniformly spread across the 40 bins, leading to a near-constant concentration of 10./40" ] }, { "cell_type": "code", "execution_count": 10, "id": "84026abc-687d-409a-a58e-2f71d5e5ecd3", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.25" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "10./40" ] }, { "cell_type": "code", "execution_count": null, "id": "670d0f44", "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 }