{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "792e59ac",
   "metadata": {},
   "source": [
    "# Purcell factor sweep of a quantum dot in a tapered nanowire on a gold mirror\n",
    "\n",
    "**Author: Sayan Gangopadhyay, University of Waterloo**\n",
    "\n",
    "**Note: the total cost of running the entire notebook is about 25 FlexCredits.**\n",
    "\n",
    "Semiconductor nanowires with embedded quantum dots are a promising platform for bright single-photon sources. The emitter is placed on the axis of a high index nanowire waveguide, which funnels its spontaneous emission into the fundamental guided mode. A long taper expands the mode adiabatically toward a truncated tip, producing a directive far field, while a metallic mirror below the wire redirects the downward emission. The interference between the direct and reflected fields modulates the local density of states, so the emission rate depends strongly on the emitter height above the mirror.\n",
    "\n",
    "In this notebook, we model a hexagonal InP nanowire standing on a gold mirror covered by a thin $\\text{SiO}_2$ spacer. The quantum dot is represented by a [PointDipole](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.PointDipole.html) source, and the power it emits is measured with a closed [FluxMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FluxMonitor.html) box surrounding it. Using a [Batch](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.web.api.container.Batch.html), we sweep the dot height above the mirror over 60 values and compute the Purcell factor as the ratio between the dipole power emitted in the device and in bulk InP.\n",
    "\n",
    "<img src=\"img/NanowireQuantumDotPurcellSweep.png\" width=\"600\" alt=\"Schematic\">"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "6489e2c1",
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "import tidy3d as td\n",
    "import tidy3d.web as web\n",
    "from tidy3d.log import set_warn_once\n",
    "\n",
    "set_warn_once(True)  # show each unique warning only once"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9c640320",
   "metadata": {},
   "source": [
    "## Simulation Parameters\n",
    "\n",
    "We first define the geometry, material, and numerical parameters. All spatial dimensions are in micrometers. The nanowire consists of a straight hexagonal section of height $H$ and a long taper of height $H_{\\text{taper}}$ that narrows from a circumradius $R$ at the base to $R_{\\text{tip}}$ at the truncated tip. The wire stands on a 10 nm $\\text{SiO}_2$ layer over a 1 $\\mu m$ thick gold film."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "fd19fe2b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# ============================================================\n",
    "# USER PARAMETERS\n",
    "# Tidy3D spatial units are micrometers.\n",
    "# ============================================================\n",
    "\n",
    "wavelength0 = 0.90       # central vacuum wavelength [um]\n",
    "\n",
    "H = 2.0                  # straight-section height [um]\n",
    "H_taper=13.922           # taper height [um]\n",
    "#H_taper=5.5\n",
    "R = 0.1515                # base hexagon circumradius [um]\n",
    "R_tip = 0.030             # truncated-tip circumradius: 30 nm [um]\n",
    "\n",
    "msize = 4.0              # lateral size of Au and oxide [um]\n",
    "\n",
    "t_gold = 1.00            # gold thickness: 1 um\n",
    "t_oxide = 0.010           # oxide thickness: 10 nm [um]\n",
    "\n",
    "\n",
    "monitor_above_tip = 1.500\n",
    "\n",
    "run_time = 2e-12         # 2 ps\n",
    "\n",
    "n_nanowire = 3.44         # nondispersive InP approximation\n",
    "n_oxide = 1.45            # nondispersive SiO2 approximation\n",
    "\n",
    "xy_air_padding = 0.0\n",
    "bottom_air_padding = 0.0\n",
    "top_air_padding = 0.8\n",
    "\n",
    "monitor_span = msize       # adjust independently if desired\n",
    "\n",
    "min_steps_per_wvl = 10"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c34f8d74",
   "metadata": {},
   "source": [
    "Next, we compute the source frequency, define the materials, and set the z coordinates of the material interfaces. InP and $\\text{SiO}_2$ are modeled as nondispersive [Medium](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.Medium.html) objects, and gold uses the Johnson and Christy fit from the Tidy3D [material library](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/material_library.html). The top surface of the gold film is at $z = 0$."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "8062d229",
   "metadata": {},
   "outputs": [],
   "source": [
    "# ============================================================\n",
    "# FREQUENCY\n",
    "# ============================================================\n",
    "\n",
    "freq0 = td.C_0 / wavelength0\n",
    "\n",
    "# A moderately broadband pulse.\n",
    "# Increase the denominator for a narrower source spectrum.\n",
    "fwidth = freq0 / 10\n",
    "\n",
    "\n",
    "# ============================================================\n",
    "# MATERIALS\n",
    "# ============================================================\n",
    "\n",
    "air = td.Medium(name=\"air\")\n",
    "\n",
    "nanowire_medium = td.Medium(\n",
    "    permittivity=n_nanowire**2,\n",
    "    name=\"InP\",\n",
    ")\n",
    "\n",
    "oxide_medium = td.Medium(\n",
    "    permittivity=n_oxide**2,\n",
    "    name=\"SiO2\",\n",
    ")\n",
    "\n",
    "gold_medium = td.material_library[\"Au\"][\"JohnsonChristy1972\"]\n",
    "\n",
    "\n",
    "# ============================================================\n",
    "# Z POSITIONS\n",
    "#\n",
    "# Gold top surface is defined as z = 0.\n",
    "# ============================================================\n",
    "\n",
    "z_gold_min = -t_gold\n",
    "z_gold_max = 0.0\n",
    "\n",
    "z_oxide_min = 0.0\n",
    "z_oxide_max = t_oxide\n",
    "\n",
    "z_wire_min = z_oxide_max\n",
    "z_base_max = z_wire_min + H\n",
    "z_tip = z_base_max + H_taper\n",
    "\n",
    "\n",
    "z_monitor = z_tip + monitor_above_tip"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b4099af3",
   "metadata": {},
   "source": [
    "## Hexagonal Cross Section and Taper Angle\n",
    "\n",
    "The function below returns the vertices of a regular hexagon of a given circumradius, used as the base of the [PolySlab](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.PolySlab.html) sections. In a `PolySlab`, the sidewall displacement occurs normal to each polygon edge, so the taper angle is set by the reduction of the apothem (the center to edge distance) rather than of the circumradius."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "af1579a8",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Taper sidewall angle: 0.433 degrees\n"
     ]
    }
   ],
   "source": [
    "# ============================================================\n",
    "# REGULAR HEXAGON\n",
    "#\n",
    "# R is the circumradius: distance from center to a vertex.\n",
    "# rotation = pi/6 produces horizontal upper/lower facets.\n",
    "# ============================================================\n",
    "\n",
    "def hexagon_vertices(\n",
    "    radius: float,\n",
    "    rotation: float = np.pi / 6,\n",
    ") -> list[tuple[float, float]]:\n",
    "    \"\"\"Return counter-clockwise vertices of a regular hexagon.\"\"\"\n",
    "    angles = rotation + np.arange(6) * np.pi / 3\n",
    "\n",
    "    return [\n",
    "        (\n",
    "            radius * np.cos(angle),\n",
    "            radius * np.sin(angle),\n",
    "        )\n",
    "        for angle in angles\n",
    "    ]\n",
    "\n",
    "\n",
    "base_vertices = hexagon_vertices(R)\n",
    "\n",
    "\n",
    "# ============================================================\n",
    "# TAPER ANGLE\n",
    "#\n",
    "# PolySlab sidewall displacement occurs normal to each polygon\n",
    "# side. For a regular hexagon:\n",
    "#\n",
    "#     apothem = circumradius * cos(pi/6)\n",
    "#\n",
    "# Therefore, the required reduction in apothem is used here,\n",
    "# rather than directly using R - R_tip.\n",
    "# ============================================================\n",
    "\n",
    "apothem_base = R * np.cos(np.pi / 6)\n",
    "apothem_tip = R_tip * np.cos(np.pi / 6)\n",
    "\n",
    "taper_angle = np.arctan(\n",
    "    (apothem_base - apothem_tip) / H_taper\n",
    ")\n",
    "\n",
    "print(f\"Taper sidewall angle: {np.degrees(taper_angle):.3f} degrees\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "03b3fb20",
   "metadata": {},
   "source": [
    "## Simulation Set Up\n",
    "\n",
    "The function below builds the complete [Simulation](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.Simulation.html) for a given dot height. The quantum dot is modeled as a y-polarized [PointDipole](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.PointDipole.html) placed on the wire axis. The monitors include a small closed [FluxMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FluxMonitor.html) box around the dipole that measures the total emitted power, a [FluxMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FluxMonitor.html) plane above the tip for the upward flux, a [FieldProjectionAngleMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FieldProjectionAngleMonitor.html) for the far-field radiation pattern, a [FieldMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FieldMonitor.html) cross section for field visualization, and a [FieldTimeMonitor](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.FieldTimeMonitor.html) to verify that the fields decay by the end of the simulation. [MeshOverrideStructure](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/discretization/_autosummary/tidy3d.MeshOverrideStructure.html) refinements resolve the 10 nm oxide layer, the nanowire cross section, and the dipole region. Since the dipole is centered and y-polarized, symmetry planes at $x = 0$ (even) and $y = 0$ (odd) reduce the computational cost by a factor of 4."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "19b558aa",
   "metadata": {},
   "outputs": [],
   "source": [
    "# ============================================================\n",
    "# STRUCTURES\n",
    "# ============================================================\n",
    "def make_sim(dot_height):\n",
    "    z_dipole_above_mirror = dot_height\n",
    "    z_dipole = z_dipole_above_mirror\n",
    "    # Extend the gold film 2 um beyond the simulation bottom so it\n",
    "    # passes all the way through the PML instead of ending at the\n",
    "    # domain edge.\n",
    "    gold = td.Structure(\n",
    "        geometry=td.Box.from_bounds(\n",
    "            rmin=(-msize, -msize, z_gold_min - 2 * t_gold),\n",
    "            rmax=(msize, msize, z_gold_max),\n",
    "        ),\n",
    "        medium=gold_medium,\n",
    "        name=\"gold_substrate\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    oxide = td.Structure(\n",
    "        geometry=td.Box(\n",
    "            center=(\n",
    "                0,\n",
    "                0,\n",
    "                0.5 * (z_oxide_min + z_oxide_max),\n",
    "            ),\n",
    "            size=(\n",
    "                2*msize,\n",
    "                2*msize,\n",
    "                t_oxide,\n",
    "            ),\n",
    "        ),\n",
    "        medium=oxide_medium,\n",
    "        name=\"oxide_layer\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    straight_section = td.Structure(\n",
    "        geometry=td.PolySlab(\n",
    "            vertices=base_vertices,\n",
    "            axis=2,\n",
    "            slab_bounds=(\n",
    "                z_wire_min,\n",
    "                z_base_max,\n",
    "            ),\n",
    "            sidewall_angle=0.0,\n",
    "            reference_plane=\"bottom\",\n",
    "        ),\n",
    "        medium=nanowire_medium,\n",
    "        name=\"straight_hexagonal_section\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    taper_section = td.Structure(\n",
    "        geometry=td.PolySlab(\n",
    "            vertices=base_vertices,\n",
    "            axis=2,\n",
    "            slab_bounds=(\n",
    "                z_base_max,\n",
    "                z_tip,\n",
    "            ),\n",
    "            sidewall_angle=taper_angle,\n",
    "            reference_plane=\"bottom\",\n",
    "        ),\n",
    "        medium=nanowire_medium,\n",
    "        name=\"hexagonal_taper\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # SOURCE\n",
    "    #\n",
    "    # A +Ey and -Ey point dipole differ only by a global pi phase.\n",
    "    # This does not change intensity, flux, Purcell factor, or the\n",
    "    # required symmetry.\n",
    "    # ============================================================\n",
    "    \n",
    "    source_time = td.GaussianPulse(\n",
    "        freq0=freq0,\n",
    "        fwidth=fwidth,\n",
    "        remove_dc_component=True,\n",
    "    )\n",
    "    \n",
    "    dipole = td.PointDipole(\n",
    "        center=(0, 0, z_dipole),\n",
    "        polarization=\"Ey\",\n",
    "        source_time=source_time,\n",
    "        name=\"y_dipole\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # MONITORS\n",
    "    #\n",
    "    # The plane is 1.5 um above the truncated tip.\n",
    "    # ============================================================\n",
    "    # ============================================================\n",
    "    # FAR-FIELD PROJECTION MONITOR\n",
    "    #\n",
    "    # theta = 0 corresponds to propagation along +z.\n",
    "    # theta = pi/2 corresponds to grazing propagation.\n",
    "    # phi is measured azimuthally from +x toward +y.\n",
    "    # ============================================================\n",
    "    \n",
    "    theta_ff = np.linspace(0, np.pi / 2, 181)\n",
    "    phi_ff = np.linspace(0, 2 * np.pi, 361)\n",
    "    \n",
    "    ff_box_bottom = t_oxide + 0.050\n",
    "    ff_box_top = z_monitor\n",
    "    \n",
    "    ff_box_center_z = 0.5 * (ff_box_bottom + ff_box_top)\n",
    "    ff_box_span_z = ff_box_top - ff_box_bottom\n",
    "    \n",
    "    far_field_monitor = td.FieldProjectionAngleMonitor(\n",
    "        center=(0, 0, ff_box_center_z),\n",
    "        size=(monitor_span, monitor_span, ff_box_span_z),\n",
    "        freqs=[freq0],\n",
    "        name=\"far_field_box\",\n",
    "        theta=theta_ff,\n",
    "        phi=phi_ff,\n",
    "        custom_origin=(0, 0, z_dipole),\n",
    "        exclude_surfaces=(\"z-\",),\n",
    "        proj_distance=1000 * wavelength0,\n",
    "        far_field_approx=True,\n",
    "        interval_space=(2, 2, 2),\n",
    "    )\n",
    "    x_min, x_max = -3, 3\n",
    "    y_min, y_max = 0, 0\n",
    "    z_min = 0\n",
    "    z_max = z_tip  \n",
    "    \n",
    "    field_monitor = td.FieldMonitor(\n",
    "        center=(\n",
    "            (x_min + x_max) / 2,\n",
    "            (y_min + y_max) / 2,\n",
    "            (z_min + z_max) / 2,\n",
    "        ),\n",
    "        size=(\n",
    "            x_max - x_min,\n",
    "            0,\n",
    "            z_max - z_min,\n",
    "        ),\n",
    "        freqs=[freq0],\n",
    "        fields=[\n",
    "            \"Ex\",\n",
    "            \"Ey\",\n",
    "            \"Ez\",\n",
    "            \"Hx\",\n",
    "            \"Hy\",\n",
    "            \"Hz\",\n",
    "        ],\n",
    "        name=\"field_cross_sec\",\n",
    "    )\n",
    "    \n",
    "    flux_monitor = td.FluxMonitor(\n",
    "        center=(0, 0, z_monitor),\n",
    "        size=(monitor_span, monitor_span, 0),\n",
    "        freqs=[freq0],\n",
    "        normal_dir=\"+\",\n",
    "        name=\"upward_flux\",\n",
    "    )\n",
    "    purcell_monitor = td.FluxMonitor(\n",
    "        center=(0, 0, z_dipole),\n",
    "        size=(0.20, 0.20, 0.20),\n",
    "        freqs=[freq0],\n",
    "        name=\"dipole_power\",\n",
    "    )\n",
    "    \n",
    "    # Optional time-domain monitor for checking whether fields decay.\n",
    "    decay_monitor = td.FieldTimeMonitor(\n",
    "        center=(0, 0, z_monitor),\n",
    "        size=(0, 0, 0),\n",
    "        fields=[\"Ey\"],\n",
    "        start=0,\n",
    "        stop=run_time,\n",
    "        interval=10,\n",
    "        name=\"field_decay\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # SIMULATION DOMAIN\n",
    "    # ============================================================\n",
    "    \n",
    "    sim_x = msize + 2 * xy_air_padding\n",
    "    sim_y = msize + 2 * xy_air_padding\n",
    "    \n",
    "    z_sim_min = z_gold_min - bottom_air_padding\n",
    "    z_sim_max = z_monitor + top_air_padding\n",
    "    \n",
    "    sim_z = z_sim_max - z_sim_min\n",
    "    sim_center_z = 0.5 * (z_sim_min + z_sim_max)\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # MESH\n",
    "    #\n",
    "    # The 10 nm oxide requires explicit refinement in z. Here the\n",
    "    # oxide and nearby interfaces receive a 5 nm maximum cell size.\n",
    "    # ============================================================\n",
    "    \n",
    "    oxide_mesh_override = td.MeshOverrideStructure(\n",
    "        geometry=td.Box(\n",
    "            center=(0, 0, t_oxide / 2),\n",
    "            size=(msize, msize, t_oxide + 0.040),\n",
    "        ),\n",
    "        dl=(None, None, 0.005),\n",
    "        name=\"oxide_z_mesh\",\n",
    "    )\n",
    "    \n",
    "    \n",
    "    nanowire_mesh_override = td.MeshOverrideStructure(\n",
    "        geometry=td.Box(\n",
    "            center=(\n",
    "                0,\n",
    "                0,\n",
    "                0.5 * (z_wire_min + z_tip),\n",
    "            ),\n",
    "            size=(\n",
    "                2 * R + 0.2,\n",
    "                2 * R + 0.2,\n",
    "                z_tip - z_wire_min + 0.1,\n",
    "            ),\n",
    "        ),\n",
    "        dl=(0.01, 0.01, 0.01),\n",
    "        name=\"nanowire_mesh\",\n",
    "        priority=1,\n",
    "    )\n",
    "\n",
    "    dot_mesh_override = td.MeshOverrideStructure(\n",
    "        geometry=td.Box(\n",
    "            center=(0, 0, z_dipole),\n",
    "            size=(0.050, 0.050, 0.050),\n",
    "        ),\n",
    "        dl=(None, None, 0.005),\n",
    "        name=\"oxide_z_mesh\",\n",
    "        priority=2,\n",
    "    )\n",
    "    \n",
    "    \n",
    "    grid_spec = td.GridSpec.auto(\n",
    "        wavelength=wavelength0,\n",
    "        min_steps_per_wvl=min_steps_per_wvl,\n",
    "        override_structures=[\n",
    "            oxide_mesh_override,\n",
    "            nanowire_mesh_override,\n",
    "            dot_mesh_override,\n",
    "        ],\n",
    "    )\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # SYMMETRY\n",
    "    #\n",
    "    # For a centered y-oriented electric dipole:\n",
    "    #\n",
    "    # x = 0 plane:\n",
    "    #   Ey is tangential and even -> PMC/even symmetry -> +1\n",
    "    #\n",
    "    # y = 0 plane:\n",
    "    #   Ey is normal and even     -> PEC/odd symmetry  -> -1\n",
    "    #\n",
    "    # Tuple order is (x, y, z).\n",
    "    # ============================================================\n",
    "    \n",
    "    symmetry = (1, -1, 0)\n",
    "    \n",
    "    \n",
    "    # ============================================================\n",
    "    # COMPLETE SIMULATION\n",
    "    # ============================================================\n",
    "    \n",
    "    sim = td.Simulation(\n",
    "        center=(0, 0, sim_center_z),\n",
    "        size=(sim_x, sim_y, sim_z),\n",
    "    \n",
    "        medium=air,\n",
    "    \n",
    "        structures=[\n",
    "            gold,\n",
    "            oxide,\n",
    "            straight_section,\n",
    "            taper_section,\n",
    "        ],\n",
    "    \n",
    "        sources=[dipole],\n",
    "    \n",
    "        monitors=[\n",
    "            field_monitor,\n",
    "            purcell_monitor,\n",
    "            far_field_monitor,\n",
    "            flux_monitor,\n",
    "            decay_monitor,\n",
    "        ],\n",
    "    \n",
    "        grid_spec=grid_spec,\n",
    "    \n",
    "        boundary_spec=td.BoundarySpec.all_sides(\n",
    "            boundary=td.PML()\n",
    "        ),\n",
    "    \n",
    "        symmetry=symmetry,\n",
    "    \n",
    "        run_time=run_time,\n",
    "        shutoff=1e-6,\n",
    "    )\n",
    "    return sim"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c8a7fbbd",
   "metadata": {},
   "source": [
    "## Parameter Sweep\n",
    "\n",
    "We sweep the dot height from 1.25 to 1.55 $\\mu m$ in 60 steps, creating one simulation per height. Before uploading, `validate_pre_upload()` checks each simulation locally and catches setup problems early."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "00ea67f7",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Validating D_1.250...\n",
      "Validating D_1.255...\n",
      "Validating D_1.260...\n",
      "Validating D_1.265...\n",
      "Validating D_1.270...\n",
      "Validating D_1.275...\n",
      "Validating D_1.281...\n",
      "Validating D_1.286...\n",
      "Validating D_1.291...\n",
      "Validating D_1.296...\n",
      "Validating D_1.301...\n",
      "Validating D_1.306...\n",
      "Validating D_1.311...\n",
      "Validating D_1.316...\n",
      "Validating D_1.321...\n",
      "Validating D_1.326...\n",
      "Validating D_1.331...\n",
      "Validating D_1.336...\n",
      "Validating D_1.342...\n",
      "Validating D_1.347...\n",
      "Validating D_1.352...\n",
      "Validating D_1.357...\n",
      "Validating D_1.362...\n",
      "Validating D_1.367...\n",
      "Validating D_1.372...\n",
      "Validating D_1.377...\n",
      "Validating D_1.382...\n",
      "Validating D_1.387...\n",
      "Validating D_1.392...\n",
      "Validating D_1.397...\n",
      "Validating D_1.403...\n",
      "Validating D_1.408...\n",
      "Validating D_1.413...\n",
      "Validating D_1.418...\n",
      "Validating D_1.423...\n",
      "Validating D_1.428...\n",
      "Validating D_1.433...\n",
      "Validating D_1.438...\n",
      "Validating D_1.443...\n",
      "Validating D_1.448...\n",
      "Validating D_1.453...\n",
      "Validating D_1.458...\n",
      "Validating D_1.464...\n",
      "Validating D_1.469...\n",
      "Validating D_1.474...\n",
      "Validating D_1.479...\n",
      "Validating D_1.484...\n",
      "Validating D_1.489...\n",
      "Validating D_1.494...\n",
      "Validating D_1.499...\n",
      "Validating D_1.504...\n",
      "Validating D_1.509...\n",
      "Validating D_1.514...\n",
      "Validating D_1.519...\n",
      "Validating D_1.525...\n",
      "Validating D_1.530...\n",
      "Validating D_1.535...\n",
      "Validating D_1.540...\n",
      "Validating D_1.545...\n",
      "Validating D_1.550...\n",
      "All simulations validated successfully.\n"
     ]
    }
   ],
   "source": [
    "# ============================================================\n",
    "# MAKE A DICTIONARY OF SIMS\n",
    "# ============================================================\n",
    "dot_heights = np.linspace(1.250,1.550,60)\n",
    "\n",
    "simulations = {\n",
    "    f\"D_{dot_height:.3f}\": make_sim(dot_height)\n",
    "    for dot_height in dot_heights \n",
    "}\n",
    "# ============================================================\n",
    "# LOCAL VALIDATION\n",
    "# ============================================================\n",
    "\n",
    "for task_name, sim in simulations.items():\n",
    "    print(f\"Validating {task_name}...\")\n",
    "    sim.validate_pre_upload()\n",
    "\n",
    "print(\"All simulations validated successfully.\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ad51c5d7",
   "metadata": {},
   "source": [
    "## Geometry Visualization\n",
    "\n",
    "Before running the sweep, we inspect the first simulation: the nanowire cross section, the hexagonal taper cross section, and the FDTD grid."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "d135ccfe",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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9evHRRddxB//+EdKSkoS8up+Mer/QpSXl7No0aJW13faaafxwQcfsHr16nhadXU1Dz/8MIccckhCF2Xs2LGEQiEWLlzImDFj4h/42LFjefzxx9m+fXuL/DfJsCyLyZMn89xzz/HZZ581yq/rdqRi0qRJmKbJrbfe2uhXsCUtupbeh127diWc5/F4GDRoEEopIpEItm03avb36NGDoqKieDO6YfO8rhm+Z8+eRrbWiWfdueeddx62bXPbbbc1eg/RaJSysjIATjnlFLKzs5k/f36jOU7168jMzGxRN6Vnz54MGTKEJUuWxOuAmKD94x//4LTTTmv2Gi0h2XdcKcUf/vCHRmXrBK6+Pc0xZcoUDMPgZz/7GV9++SUXXXRRi87bnz6cc845h9LS0oTRx507d7Js2TImTpyY1L+Tin1u4QD86le/4vHHH2fDhg3x4WuIfYk8Hg8TJ07kyiuvpKqqikceeYQePXo06WhuihtuuIGnn36aCRMmcPXVV9O1a1eWLFnC5s2bee655xIUeOTIkbhcLjZs2MCMGTPi6d///vd58MEHAVotOAB33HEHb7zxBsOHD+eKK65g0KBB7N69m48++ojXXnuN3bt3pzz3sMMO41e/+hW33XYbY8eO5eyzz8br9fLhhx9SVFTE/Pnz98t9OOWUUygsLGT06NEUFBTw+eefc99993H66aeTnZ1NWVkZBx98MOeccw5HH300WVlZvPbaa3z44YfcfffdTdqwZMkSHnjgAc466yz69etHZWUljzzyCDk5OfEHety4cVx55ZXMnz+fTz75hFNOOQW3283GjRtZtmwZf/jDHzjnnHPIyclhwYIFXH755Rx//PH86Ec/okuXLvzzn/+kpqaGJUuWADB06FCeeeYZZs+ezfHHH09WVhYTJ05Mat9dd93FhAkTGDlyJNOnT48Pi+fm5u63JQYDBgygX79+XHvttfzvf/8jJyeH5557LqnfZ+jQoQBcffXVjB8/HsuyuOCCC5q8fn5+PqeeeirLli0jLy8vPp2jOQ499FAOPfTQ9N9QEs455xxGjBjBpZdeyvr16+nevTsPPPAAtm23qBWVQIvHs1TisHhD6iY2NRyCffHFF9VRRx0VnxT229/+Vj322GMKUJs3b46Xq5vg1pBx48apcePGJaTVTXjLy8tTPp9PDRs2LOmEN6WUOv744xWg1qxZ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",
      "text/plain": [
       "<Figure size 800x500 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAiIAAAIjCAYAAAA+6HCPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAwyZJREFUeJzs3XucJFV5+P/POVXV957ZG+wuiLABRBEFArKAIKIbV4IXBImgRgTUxAAJLoa4+SI3MUT9KotRxDsS9Sciivl6weAqGhQxoBivBBREkV3YW/dMX6vqPL8/erp3eqZ7pnt2ZnYanvfrNbDTVX2e6qmZrqdPnfMcIyKCUkoppdRuYHf3ASillFLqqUsTEaWUUkrtNpqIKKWUUmq30UREKaWUUruNJiJKKaWU2m00EVFKKaXUbqOJiFJKKaV2G01ElFJKKbXbaCKilFJKqd1GExGl1JTe+MY3st9+++3uw1AD6PLLL8cYs7sPQy1wmoioJ50bbrgBYwz33HNPx+0vfOELOeSQQ+b5qJ78rrvuOm644YbdfRhqnpXLZS6//HLuuOOO3X0oakBpIqKUmhWaiDw1lctlrrjiio6JyCWXXEKlUpn/g1IDRRMRpdRTSqlUmvU2q9UqzrlZb3fQ+b5PKpXa3YehFjhNRJQa89nPfpYjjjiCdDrNkiVLOOOMM/jDH/7Q2v7pT38aYwyf+tSn2p73L//yLxhj+MY3vtF67P/+3//Lsccey9KlS0mn0xxxxBF86UtfmhSzUqnw93//9yxbtox8Ps8rXvEKHn30UYwxXH755W37/vSnP+Wkk05iaGiIXC7Hi1/8Yn70ox+17dO8LfWDH/yAdevWsccee5DNZnnVq17FE0880bbvV7/6VU4++WT22msvkskk+++/P+9617uI47jvn91+++3HL3/5S773ve9hjMEYwwtf+EIAtm3bxtvf/nae85znkMvlGBoa4qSTTuJnP/tZWxt33HEHxhhuuukm/vmf/5kVK1aQzWZ5xSte0XYemu6++25e+tKXMjw8TCaT4YQTTuAHP/hB2z7NMQq/+tWveO1rX8vixYs57rjjpnwtO3bs4G1vexv77bcfyWSSpz3tabzhDW9gy5Ytbcf5hS98gUsuuYS9996bTCZDsVgE4Oabb279Hi1btozXv/71PProo20xNm3axNlnn83TnvY0kskkK1eu5JWvfCUPP/xwa5977rmHtWvXsmzZMtLpNKtWreKcc87p6Xz827/9G89+9rPJZDIsXryYI488ks9//vNt+zz66KOcc845LF++nGQyybOf/exJv9vQSLIuv/xynvGMZ5BKpVi5ciWnnnoqv/3tb3n44YfZY489ALjiiita5775u9tpjEgURbzrXe9i//33J5lMst9++/HP//zP1Gq1tv32228/Xvayl3HnnXdy1FFHkUql+LM/+zNuvPHGnn4GanD4u/sAlJorhUKhdfEYLwzDSY+9+93v5p3vfCd/9Vd/xZve9CaeeOIJ/u3f/o0XvOAF/PSnP2XRokWcffbZfPnLX2bdunX8xV/8Bfvssw8///nPueKKKzj33HP5y7/8y1Z71157La94xSt43eteR71e5wtf+AKnn346X/va1zj55JNb+73xjW/ki1/8In/913/N0Ucfzfe+97227U2//OUvOf744xkaGuLiiy8mCAI++tGP8sIXvpDvfe97rF69um3/Cy64gMWLF3PZZZfx8MMPs2HDBs4//3xuuumm1j433HADuVyOdevWkcvl+M53vsOll15KsVjkfe97X18/6w0bNnDBBReQy+X4P//n/wCwfPlyAH73u99x6623cvrpp7Nq1So2b97MRz/6UU444QR+9atfsddee006F8YY/umf/onHH3+cDRs2sGbNGu677z7S6TQA3/nOdzjppJM44ogjuOyyy7DW8ulPf5oXvehF/Nd//RdHHXVUW5unn346Bx54IP/yL/+CiHR9HaOjoxx//PH8+te/5pxzzuHP//zP2bJlC//xH//BH//4R5YtW9ba913veheJRIK3v/3t1Go1EokEN9xwA2effTbPe97zuPrqq9m8eTPXXnstP/jBD1q/RwCnnXYav/zlL7ngggvYb7/9ePzxx7n99tt55JFHWt+/5CUvYY899uAd73gHixYt4uGHH+bLX/7ytOfi4x//OH//93/Pq1/9av7hH/6BarXK//zP/3D33Xfz2te+FoDNmzdz9NFHY4zh/PPPZ4899uCb3/wm5557LsVikQsvvBCAOI552ctexsaNGznjjDP4h3/4B0ZGRrj99tv5xS9+wZo1a/jIRz7CW9/6Vl71qldx6qmnAvDc5z636/G96U1v4jOf+QyvfvWrueiii7j77ru5+uqr+fWvf81XvvKVtn0ffPBBXv3qV3Puuedy1lln8alPfYo3vvGNHHHEETz72c+e9mehBoQo9STz6U9/WoApv5797Ge39n/44YfF8zx597vf3dbOz3/+c/F9v+3xxx57TJYsWSJ/8Rd/IbVaTQ4//HB5+tOfLoVCoe255XK57ft6vS6HHHKIvOhFL2o9du+99wogF154Ydu+b3zjGwWQyy67rPXYKaecIolEQn7729+2HvvTn/4k+XxeXvCCF0x67WvWrBHnXOvxt73tbeJ5nuzYsaPrMYqI/M3f/I1kMhmpVqutx8466yzZd999J+070bOf/Ww54YQTJj1erVYljuO2xx566CFJJpNy5ZVXth777ne/K4DsvffeUiwWW49/8YtfFECuvfZaERFxzsmBBx4oa9eubXuN5XJZVq1aJX/xF3/Reuyyyy4TQM4888xpj19E5NJLLxVAvvzlL0/a1ozVPM4/+7M/a/sZ1ut12XPPPeWQQw6RSqXSevxrX/uaAHLppZeKiMj27dsFkPe9731dj+MrX/mKAPLf//3fPR33eK985Svbfr87Offcc2XlypWyZcuWtsfPOOMMGR4ebr2uT33qUwLIBz7wgUltNH8eTzzxxKTf16bmz7/pvvvuE0De9KY3te339re/XQD5zne+03ps3333FUC+//3vtx57/PHHJZlMykUXXTTl61ODRW/NqCetD3/4w9x+++2TviZ+Wvvyl7+Mc46/+qu/YsuWLa2vFStWcOCBB/Ld7363te+KFSta7R5//PHcd999fOpTn2JoaKitzeYnd4Dt27dTKBQ4/vjj+clPftJ6/LbbbgPg7/7u79qee8EFF7R9H8cx//mf/8kpp5zCn/3Zn7UeX7lyJa997Wu58847W7cFmt7ylre0dYkff/zxxHHM73//+47HODIywpYtWzj++OMpl8v85je/6fJT7V8ymcRa23otW7duJZfLcdBBB7X9PJre8IY3kM/nW9+/+tWvZuXKla1bX/fddx8PPPAAr33ta9m6dWvrfJVKJV784hfz/e9/f9J4jb/927/t6VhvueUWDj30UF71qldN2jbxFsNZZ53V9jO85557ePzxx/m7v/u7tnERJ598Ms985jP5+te/DjR+7olEgjvuuIPt27d3PI5mz8nXvva1jj14U1m0aBF//OMf+e///u+O20WEW265hZe//OWISNvv/Nq1aykUCq3zcsstt7Bs2bJJv5Mw+efRi+Y5XLduXdvjF110EUDrZ9R08MEHc/zxx7e+32OPPTjooIP43e9+13dstXDprRn1pHXUUUdx5JFHTnp88eLFbbdsHnjgAUSEAw88sGM7QRC0fX/GGWfw2c9+lq9//eu85S1v4cUvfvGk53zta1/jqquu4r777mu79z3+zfv3v/891lpWrVrV9twDDjig7fsnnniCcrnMQQcdNCnOs571LJxz/OEPf2jrqn76058+6TUDbRe+X/7yl1xyySV85zvfmZTIFAqFSbFmyjnHtddey3XXXcdDDz3UNgZl6dKlk/afeB6MMRxwwAGt8RMPPPAA0EgEuikUCq3XDEz6GXfz29/+ltNOO62nfSe22UzyOp2nZz7zmdx5551AIzF7z3vew0UXXcTy5cs5+uijednLXsYb3vAGVqxYAcAJJ5zAaaedxhVXXME111zDC1/4Qk455RRe+9rXkkwmgcbvxfifZS6XI5fL8U//9E98+9vf5qijjuKAAw7gJS95Ca997Wt5/vOf33rejh07+NjHPsbHPvaxjq/t8ccfb/08DjroIHx/di4Vzd/5ib/jK1asYNGiRW2JMkz+PYbG73K3BE4NJk1E1FOecw5jDN/85jfxPG/S9lwu1/b91q1bWzVKfvWrX+Gca33iB/iv//ovXvGKV/CCF7yA6667jpUrVxIEAZ/+9KcnDRicK51eB9AaH7Fjxw5OOOEEhoaGuPLKK9l///1JpVL85Cc/4Z/+6Z9mdQbIv/zLv/DOd76Tc845h3e9610sWbIEay0XXnjhjOI0n/O+972Pww47rOM+E8/Z+J6L2bIrbV544YW8/OUv59Zbb+Vb3/oW73znO7n66qv5zne+w+GHH44xhi996Uv86Ec/4v/9v//Ht771Lc455xze//7386Mf/YhcLsfznve8tgv3ZZddxuWXX86znvUs7r//fr72ta9x2223ccstt3Dddddx6aWXcsUVV7R+fq9//eu7JnNTjfGYDb32pkz3e6yeHDQRUU95+++/PyLCqlWreMYznjHt/ueddx4jIyNcffXVrF+/ng0bNrR1Nd9yyy2kUim+9a1vtT69QmPWzXj77rsvzjkeeuihtl6ABx98sG2/PfbYg0wmw/333z/pWH7zm99grWWfffbp+fVCY+bH1q1b+fKXv8wLXvCC1uMPPfRQX+2M1+3i8qUvfYkTTzyRT37yk22P79ixo23wZ1Ozx6NJRHjwwQdbF8f9998fgKGhIdasWTPj4+1k//335xe/+MWMnrvvvvsCcP/99/OiF72obdv999/f2j4+1kUXXcRFF13EAw88wGGHHcb73/9+PvvZz7b2Ofroozn66KN597vfzec//3le97rX8YUvfIE3velNfO5zn2ur0TH+tl02m+U1r3kNr3nNa6jX65x66qm8+93vZv369eyxxx7k83niOJ7257f//vtz9913E4bhpJ7Bpn5u0TR/5x944AGe9axntR7fvHkzO3bsmPQzUk8NOkZEPeWdeuqpeJ7HFVdcMemTloiwdevW1vdf+tKXuOmmm/jXf/1X3vGOd3DGGWdwySWX8L//+7+tfTzPwxjT1m3+8MMPc+utt7a1vXbtWqBRCGy8f/u3f2v73vM8XvKSl/DVr361bXrn5s2b+fznP89xxx03aYzKdJqfNMe/3nq9PulY+pHNZtmxY0fHWBN/rjfffPOkKa1NN954IyMjI63vv/SlL/HYY49x0kknAXDEEUew//7783//7/9ldHR00vMnTlPux2mnncbPfvazSbM3YPpP4UceeSR77rkn119/fdvtuG9+85v8+te/bs2GKpfLVKvVtufuv//+5PP51vO2b98+KV6z96e5z/Of/3zWrFnT+momIuN/XwESiQQHH3wwIkIYhniex2mnncYtt9zSMeka//M77bTT2LJlCx/60Ie6/jwymQxAx3M/UXNm2YYNG9oe/8AHPgDQccaYevLTHhH1lLf//vtz1VVXsX79eh5++GFOOeUU8vk8Dz30EF/5yld4y1vewtvf/nYef/xx3vrWt3LiiSdy/vnnA/ChD32I7373u7zxjW/kzjvvxFrLySefzAc+8AFe+tKX8trXvpbHH3+cD3/4wxxwwAH8z//8TyvuEUccwWmnncaGDRvYunVra/puM6kZ/0nzqquu4vbbb+e4447j7/7u7/B9n49+9KPUajXe+9739v2ajz32WBYvXsxZZ53F3//932OM4d///d93qcv7iCOO4CMf+QhXXXUVBxxwAHvuuScvetGLeNnLXsaVV17J2WefzbHHHsvPf/5zPve5z7V9gh9vyZIlHHfccZx99tls3ryZDRs2cMABB/DmN78ZAGstn/jEJzjppJN49rOfzdlnn83ee+/No48+yne/+12Ghob4f//v/83oNfzjP/4jX/rSlzj99NM555xzOOKII9i2bRv/8R//wfXXX8+hhx7a9blBEPCe97yHs88+mxNOOIEzzzyzNX13v/32421vexsA//u//8uLX/xi/uqv/oqDDz4Y3/f5yle+wubNmznjjDMA+MxnPsN1113Hq171Kvbff39GRkb4+Mc/ztDQUNs08U5e8pKXsGLFCp7//OezfPlyfv3rX/OhD32Ik08+uTUI+F//9V/57ne/y+rVq3nzm9/MwQcfzLZt2/jJT37Ct7/9bbZt2wY0Bg7feOONrFu3jh//+Mccf/zxlEolvv3tb/N3f/d3vPKVrySdTnPwwQdz00038YxnPIMlS5ZwyCGHdFxG4dBDD+Wss87iYx/7WOv24I9//GM+85nPcMopp3DiiSfO6LypATf/E3WUmlvNKazdpj6ecMIJHac33nLLLXLcccdJNpuVbDYrz3zmM+W8886T+++/X0RETj31VMnn8/Lwww+3Pe+rX/2qAPKe97yn9dgnP/lJOfDAAyWZTMozn/lM+fSnPz1pKqOISKlUkvPOO0+WLFkiuVxOTjnlFLn//vsFkH/9139t2/cnP/mJrF27VnK5nGQyGTnxxBPlhz/8YU+vvTnl9Lvf/W7rsR/84Ady9NFHSzqdlr322ksuvvhi+da3vjVpv16n727atElOPvlkyefzArSm8larVbnoootk5cqVkk6n5fnPf77cddddcsIJJ7RN920e4//3//1/sn79etlzzz0lnU7LySefLL///e8nxfvpT38qp556qixdulSSyaTsu+++8ld/9VeycePG1j7Nn/kTTzwx7fE3bd26Vc4//3zZe++9JZFIyNOe9jQ566yzWlNdm8d58803d3z+TTfdJIcffrgkk0lZsmSJvO51r5M//vGPre1btmyR8847T575zGdKNpuV4eFhWb16tXzxi19s7fOTn/xEzjzzTHn6058uyWRS9txzT3nZy14m99xzz7TH/9GPflRe8IIXtH4u+++/v/zjP/7jpCnmmzdvlvPOO0/22WcfCYJAVqxYIS9+8YvlYx/7WNt+5XJZ/s//+T+yatWq1n6vfvWr26aS//CHP5QjjjhCEolE21TeTr/zYRjKFVdc0Wpvn332kfXr17dNGRdpTN89+eSTJ72+ib83avAZER31o9RCct9993H44Yfz2c9+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76sK64JLRL7//e/z8pe/nL322gtjDLfeeuuU+99xxx0YYyZ9bdq0qW2/D3/4w+y3336kUilWr17Nj3/84zl8FUoppZTqxYJLREqlEoceeigf/vCH+3re/fffz2OPPdb62nPPPVvbbrrpJtatW8dll13GT37yEw499FDWrl3L448/PtuHr5RSSj2lNHtCmj0jURT1NbV3wQ1WPemkkzjppJP6ft6ee+7JokWLOm77wAc+wJvf/GbOPvtsAK6//nq+/vWv86lPfYp3vOMdu3K4Siml1FNWMwkJgqB1O6Y5gDUMw57aWHCJyEwddthh1Go1DjnkEC6//HKe//znA40f0r333sv69etb+1prWbNmDXfddVfX9mq1GrXazlLsxWIRYyxOII5da/puHHfO+Jp1RGInGKR9i3g4EVwcUiVPOU5POX23PPb/iSJpnL6yS+NL5ymQzVoM3WgMjTHoMSouiU7fVWr+dUpCYOeYkc2bN/fUzsAnIitXruT666/nyCOPpFar8YlPfIIXvvCF3H333fz5n/85W7ZsIY5jli9f3va85cuX85vf/KZru1dffTVXXHFF22NXvvtfG9Nyxy057rosPy7jtk96ixRDtVbHuca0xZpLdExEmqYr6BQ6n7jL9N/p2tAYGmPQY9RdoAXNlJpn3ZKQpkQiwfDwcE9tDXwictBBB3HQQQe1vj/22GP57W9/yzXXXMO///u/z7jd9evXs27dutb3xWKRT3z6RjxrCHyPeKyOSOB3nictIoSxI/DspDoi1WqJqF7FDxKkGGFx0LmOSHmsquTioNgxRuQ8ClGeYX+kay2G7eHQlLUYNIbGGPQYea+kdUSUmkfTJSFNvt9bijHwiUgnRx11FHfeeScAy5Ytw/O8SV1EmzdvZsWKFV3bSCaTJJPJWT+2aqVEpVIjmUwgprdiL0oppdRC0GsS0o8FN2tmNtx3332sXLkSaHQPHXHEEWzcuLG13TnHxo0bOeaYY+b1uKrlEpVyiXQ6STI5dXezUkoptZDMRRICC7BHZHR0lAcffLD1/UMPPcR9993HkiVLePrTn8769et59NFHufHGGwHYsGEDq1at4tnPfjbVapVPfOITfOc73+E///M/W22sW7eOs846iyOPPJKjjjqKDRs2UCqVWrNoeiaOOA6B/ntKquUSlcoo6UyWVEKIuiyWp5RSSi00c5WEwAJMRO655x5OPPHE1vfNcRpnnXUWN9xwA4899hiPPPJIa3u9Xueiiy7i0UcfJZPJ8NznPpdvf/vbbW285jWv4YknnuDSSy9l06ZNHHbYYdx2222TBrBOz1ApjRAESYzt/bZKKwlJ50ilMxCP9hlXKaWU2j3mMgmBBZiIvPCFL0S6zEQBuOGGG9q+v/jii7n44ounbff888/n/PPP37WDMwbr+YyObCeTHcZ40//4qpUS1UqpkYRkso1F75RSSqkBMNdJCCzARGQhMxjSmRz1aoXSaIFUdgh/itV369UyYbVEKpMjmc6MJVgCYhBpzKSJSRCJBzK5nUh8nFgi17n3JRJv5/+7zF50YonEn6INjaExBjyGWJzWEVFq1s1HEgKaiPTFeh6xGBLZPPFokcpoARjG8ydPHaxXy9QrJRLpLF4iTdgsfCaA+DRGiESEJClEQ0xVkKkQ5ac8rlKcmXJ76HwKbuo2NIbGGNQYI1GOwHYuiqaUmpl6vc6WrdvnPAkBTUT64uIY3xoC38fmhymNFKiVimSHFuGPS0aqlRJhtZGEZDLZ9joiCEQRhpgYCKgx7BfpNIGp7NKEzmfYH+l4PJF4lOIMWa+MbzoPfi1EeQIbkbGVjts1hsYY9Bh5f5RY38qUmjVh6CiUthEEiTlPQkATkb7IWL1UYwzWWDK5IWrlEUojO8jlF+MHAdVyY0xIKpPDS6RbqwGPawSMYEyjLY96443YTB474ktEbGzXgk/NLm3fxF33scbhm6jrdo2hMQY+hnFTjitTSvXOOShWY5KZue8JadJEZBcYY8kNLWK0uIPRke34foIwrJFON8aEhF3WoVFKKaUWonrk8D3D0iWL5yUJgSdpQbP51ExGRIQwrBEEycbsGKWUUmrACLA4581bEgKaiMyKWmXnPewoqhP1uPSxUkoptdCUq/Pbm6+JyC4aX6xs0ZI98MbqjESRJiNKKaUGS+AZRquOkZH5K7ypicguqFXLOyumZrKt2zSe51Mq7iDWZEQppdQA8T1DLmUpjowwMtJ51tusx5yXKE8SnucROyGMYmptdUJShOPWjklm8pTH1RnxJ9YZcT6xAMRUybM9HAYzuY6IGytytj0c6ng8ze2FKI81nbvSnFgqY8ulT9WGxtAYgxqjEOXwu7ShlOpfNu3hmzzFYhGAfH7qWj67ShORPjgnGGMIxyUh6XSHganGIztWZ6RaKpLNjS96JmCkNRUYIGnrHRORSpzaub2DSHxC5xPYCN90Lug0XRsaQ2MMeoyEDZmqIKBSqn/5fA6MnZdkRBORPog4olqFMKqRSmcJUhm8LiXerRjSuSHqpRHKpUKrzggiIDEy9gkuxQgZz4Lp3E7NJch41Y7bIudRcHkyttK11kLNJUjaetc2NIbGGPQYaVsjlMnVjZVSu6aZfMx1MqJjRPohQq1eHqsTMv0UXWMs2aHhnQNYdTaNUkqpAZLP5xkaGqJYLM7ZmBFNRPoiJBOZvuqEjB/AqrNplFJKDZq5TkY0EemLIZFK9/+s8clIcQdR1KXstVJKKbUAzWUyoolIPzoMKO39qeOSkdEycazJiFJKqcExV8mIDladR41kZJjRQp1yuUoQdJ6WqJRSSi1EczGAVRORPhhjcQJx7IjHVvuMuyxs15ycGzvB0L4yaDqbZ3RkhChu1BEpx+kpp++Wx/4/USSN01d2aXzpPAWyWYuhG42hMQY9RsUl0em7Ss2fXpMR53qr76OJSB+sNYgIbtyS467L8uMybvvkt0hLMp2hXm2sUVNziSlv+0xX0Cl0PnGX6b/TtaExNMagx6i7QAuaKTXPpktGnHOtbdPRRKQPcRzjWUPge8Sxw4kQ+F7HfUWEMHYEnsWMTzJEgAhjHbHnkWKExUHnOiLlsaqSi4POJzNyHoUoz7A/0rUWw/ZwaMpaDBpDYwx6jLxX0joiSu0G3ZIR5xxbt27teSykJiK70y4MflVKKaV2t4nJSDabZevWrYRhyPDwcE9taCKilFJKqRkbn4wUi0WMMSxbtowo6jz+ayKdvquUUkqpXZLN7iz0mUwmSSR6nxWqiYhSSimlZqw5JsQYQyqVolqt9lVnRG/NKKWUUmpGmklIGIYsW7aMRCLByMgIxWKRZDLZUxuaiPTBjE3EFRGExhRd6TZ9d+zxydsFxCBiECfEJIjEA5ncORWJjxNL5DrPzInE2/n/LrMXnVgi8adoQ2NojAGPIRandUSUmnedkhDYOWZk27ZtPbWjiUgfrOcROYFxRczCLgXNmiLXTFnGCCA+YRQTxxEhSQrREFMVZCpEU1euK8WZKbeHzqfgpm5DY2iMQY0xEuUIbG+D4pRSs6NbEtKUz+ep1Wo9taWJSB9cHONbQ+BZYtcobBZ4nYfZiAiRE3xr2uuIIETVGvXqKNbzCagx7BfpNFyn7NKEzmfY73yvLRKPUpwh65XxTef52oUoT2AjMrbScbvG0BiDHiPvjxLrW5lS82a6JKQpk5n6g0aT/vX2QcZ6NowxGBoVU82UtUCkse+4faIwpFQqYa3B8zw86o03YjP5Fo8vEbGxXQs+Nbu0fRN33ccah2+irts1hsYY+BjGdb1FqpSaXb0mIf3QWTPzKApDRos78DxLJtN5fRmllFJqIZqLJAS0R6Q/IojMbE2LKAwZHdmO5/nksn7XxfKUUkqphWaukhDQHpE+CZXyaN/JSFsSMjQ8ze0cpZRSauGYyyQENBHpj7G4OGK0uKPnZCSKxichizDTrDSqlFJKLRRznYSAJiJ9S2fzxHFEebQwbTISRyGl4g5NQpRSSg2c+UhCQMeI9MXzPDA+qcwQ5dEC5dEi5IY6JhhRFFIZLWA9n2QmTxQLMDb63/nEAhBTJc/2cLjjwFU3VuRsezjU8Xia2wtRHms6J0VOLJWx5dKnakNjaIxBjVGIcvhd2lBKzYxzjq3bdsx5EgKaiPTFucZ03CAISOeGqYwWqJaKZHLDbclIHIVUS0Ws55PND2PbEhUBI62pwABJW++YiFTi1M7tHUTiEzqfwEb4pnNBp+na0BgaY9BjJGzIVAUBlVL9ERG2bttOGEZznoSAJiJ9EXFYA55nSZDA5IaplotUSsXWrZcoDCmXCvieTyKbx/e89sGpIiAxMvYJLsUIGc9Cl9s2NZcg41U7boucR8HlydhK11oLNZcgaetd29AYGmPQY6RtjVCCrvsopXonAttHY5wNWbZsjzlPQkDHiOwSzw/I5RcTjw1gDcN6a2BqdmhYx4QopZQaKPVIiGJh2dIl85KEgCYiu8wPGslIFIWMFrdjracDU5VSSg0kJ8LirDdvSQhoIqKUUkqp3UgTkV3ULFbm+wG5ocU4F/dVZ0QppZRaKKwxbC/F1OudB4nPScx5i/QkFE8oVhYEidaYkVJx+jojSiml1EKS8A2+Z9iyddu8JSMLbtbM97//fd73vvdx77338thjj/GVr3yFU045Zcrn3HHHHaxbt45f/vKX7LPPPlxyySW88Y1vbNvnwx/+MO973/vYtGkThx56KP/2b//GUUcd1dexGWNxAnHsqId1KqMFfN8nnR3COQCHsR6Z7DCl0QLxaBHbafqueDhp1BWpkqccd14Arzk9sTz2/4kiaZy+skvjS+cpkM1aDN1oDI0x6DEqLolO31VqdhgDi3MexTBgy5YtT83pu6VSiUMPPZRzzjmHU089ddr9H3roIU4++WT+9m//ls997nNs3LiRN73pTaxcuZK1a9cCcNNNN7Fu3Tquv/56Vq9ezYYNG1i7di33338/e+65Z8/HZq1BRAjHkhDr+aSyQwimbRlyM/Z4ZbRAaaRAZmLRMzG4cW+cNZeYciXe6Qo6hc4nnmZwbLc2NIbGGPQYdRdoQTOlZpExhqVLFrN12455SUYWXCJy0kkncdJJJ/W8//XXX8+qVat4//vfD8CznvUs7rzzTq655ppWIvKBD3yAN7/5zZx99tmt53z961/nU5/6FO94xzt6jhXHMUhEtVLG9xvJRiLoXL/A9ywwTK1UpFYe2TmTRgSIMC4molFHZHHQuY5Ieayq5OKg2DFG5DwKUZ5hf6RrLYbt4dCUtRg0hsYY9Bh5r6R1RJSaZdZali5dytatW+c8GRn4MSJ33XUXa9asaXts7dq13HXXXQDU63Xuvffetn2staxZs6a1Tye1Wo1isdj2BVApjeB5/qRqqp14fkB2aFGrzoiOGVFKKTUomslIEDRu08zVmJGBT0Q2bdrE8uXL2x5bvnw5xWKRSqXCli1biOO44z6bNm3q2u7VV1/N8PBw62ufffYBcdg+F7DzJxQ902REKaXUoJiPZGTgE5G5sn79egqFQuvrD3/4A2BIZ3J9FytrFj1rJCOFtvEkSiml1EI218nIghsj0q8VK1awefPmtsc2b97M0NAQ6XQaz/PwPK/jPitWrOjabjKZJJlMtj9ozIwrpjaTkdHidkZH66RSyemfpJRSSi0AczlmZOB7RI455hg2btzY9tjtt9/OMcccA0AikeCII45o28c5x8aNG1v7zBc/CMgNLSKOHeVyZWzgqlJKKbXwzVXPyILrERkdHeXBBx9sff/QQw9x3333sWTJEp7+9Kezfv16Hn30UW688UYA/vZv/5YPfehDXHzxxZxzzjl85zvf4Ytf/CJf//rXW22sW7eOs846iyOPPJKjjjqKDRs2UCqVWrNoemXGptyKCAKNry7JRPPxids93yebzTI6OgpxTEyCSDyQyTlhJD5OLJHzOsaIxNv5/y5DT5xYIvGnaENjaIwBjyG2bTq8UmruzEXPyIJLRO655x5OPPHE1vfr1q0D4KyzzuKGG27gscce45FHHmltX7VqFV//+td529vexrXXXsvTnvY0PvGJT7Sm7gK85jWv4YknnuDSSy9l06ZNHHbYYdx2222TBrBOx3oekROId75zhvHUg08j10xZxgjgJUmkIKxXCElSiIaYqiBTIcpPGaMUZ6bcHjqfgpu6DY2hMQY1xkiUI7Cdi6IppWZfr8lIuVzuqT0jOnKyJ8VikWuu/TCLlywlSCSIneBECLzOd7dEhMgJvjWYtmJlAlGZKIqp1kKee+izWbo4R6e7ZGWXJnQ+w/5IxxiReJTiDFmvjG8612IoRHkCG5GxlY7bNYbGGPQYWa9EjM/hQ7/qWnNEKTUFF8KWu9hWDrj5VweQSlgSQ/uA6dwb2Xqac2zdupUwDCclIyMjI2zbtq018WNoaKhrOwuuR2Qhk7GeDWMMBsGM/XuqZxgzIRERwAjGCMYaPOqNN2IzOR/0JSI2tmvBp2aXtm/irvtY4/BN1HW7xtAYAx/DOJ2JptRu0K1nZGRkhGKxSDab7akdTUSUUkopNSMTk5FkMkm1WmVoaAjPm7pHpdXGHB+jUkoppZ7EmsmIiFCtVkmlUuTzU4/tanv+HB6bUkoppZ4CSqVS69+1Wq2vqb2aiCillFJqxppjQoaGhli5cmWrzkgU9TabTROR3UkH2CmllBpg45OQfD7fVvSsUCj01IYOVu2D53nETgijuFUZJIw6j+hvbY87lFpyPpET4jimSp7t4TB0mH3jxoqcbQ87T3tqbi9EeazpXM/EiaUytlz6VG1oDI0xqDEKUQ6/SxtKqbkzMQlpaiYjUy0sO54mIn1wrjEd1xpDPNabYbtM3xXAiWCNmZCICIKjVtlZ6CVp6x0TkUqc2rm9g0h8QucT2AjfdO4Cm64NjaExBj1GwoZMVRBQKTX7uiUhTdbaKWuHjKeJSB9EHNaA51mIHU6k8e+O+wouFrwJBc3ExYyWRhAXEwQJUoyQ8Sx0WUyv5hJdizRFzqPg8mRspWuthZpLkLT1KQs9aQyNMcgx0rZGKEHXfZRSs2u6JKTJ2t5Gf+gYkXkk4hgtFohjRyaTgh5PklJKKbUQ9JqE9EOvhP3YhcGljSRkB3Eckctlei70opRSSi0Ec5GEgCYifRLq1c7rXkz5rPFJyNAifF+TEKWUUoNjrpIQ0ESkT4ZavUy1XJp+1zFtSUh+Mb6v97KVUkoNjrlMQkATkf4YQzKRoVIZpVaZPhkRcZSKhZ1JSKBJiFJKqcEx10kI6KyZvhhj8ZNprOdRrZRwgE13Xl3QiaMyWkRcTDY3jLEecewAAfFwIkCjjkg5Tk85fbc89v+JImmcvrJL40vnKZDNWgzdaAyNMegxKi6JTt9VavbNRxICmoj0xVqDiBCkMjigPtYrkkxl2vYTcZRHi7g4Ip0bxnj+WOLR3MEwvsxZzSU6JiJt2ztoFnQKnU/cZfrvdG1oDI0x6DHqLtCCZkrNspGRUYojo3OehIAmIn2J4xjPGgLfa/WEhLUyvrWkMo3vG2NCRsDFpHPDpJLJtjoijZk3EcbFRECKERYHneuIlMeqSi4Oih2PJ3IehSjPsD/StRbD9nBoyloMGkNjDHqMvFfSOiJKzaJSJaYcjzA0NDznSQhoIrJLkqkMvrVUKqON79Pp1sDU7NAixOjsGKWUUoMjioVS1bFoSX5ekhDQRGSXNXtCKpVRKpVRjDHk8ovxfJ8w1u5ipZRSgyOMhVzKks/n5i2mzpqZBcl0uvVv30/o7BillFIDK5Oa39RAE5Fd1KwTYowhCJKEYa2vOiNKKaXUQmGA7aMxzs1fj74mIrtgYrGy3NAi0ukclcoo1R7qjCillFILScK3RLGwddv2eUtGdIxIH8zYlFsRwY1N0cXFZIcW4fk+IkIynUEQquVRAif4mYl1RgTEINJoKyZBJB7I5JwwEh8nlsh1HvQaibfz/11+X5xYIvGnaENjaIwBjyG2bTq8UmrmrIXFWY9CPWTr1q0sXbq051V0Z0oTkT5YzyNygkQRlXF1QsR4bQNTvUSawEmrzkhifJ0RAcSnMWExIiRJIRpiqoJMhWjqkculODPl9tD5FNzUbWgMjTGoMUaiHIHtXBRNKdW/ILAsyy9hy9bt85KMaCLSBxfHeEaol0aQcXVCOmn2hITVEp41pFoVWAWiCENMDATUGPaLdLpLVnZpQucz7I90jBGJRynOkPXK+KZzLYZClCewERnbebE+jaExBj1G3h8l1rcypWZVIpFg2bJlbNmyZc6TEf3r7YMgVMqjgDTKtnt+e7GyCRKpDJ41VCslDKYx1VcAIxjTqLTqUW+8ERuZ9HxfImJjuxZ8anZp+ybuuo81Dt9EXbdrDI0x8DGMQ2Ty349SatfMVzKig1X7IYIbG5jq9biKbiqd3TmAVWfTKKWUGiDNZCQMG2NG5mIAqyYifRHS2XzfdUJSmazOplFKKTWQ5joZ0USkH8bieTMrVtZKRsolqtXaLB+YUkopNXfmMhnRRGQepTJZ0pkslUqNWq2+uw9HKaWU6tlcJSOaiMyzxpiRJLVaHRd3GcinlFJKLUBzkYzorJk+eJ5H7IQwimmO0Q+jzslEa3s8udSSl8jiR+DiiCp5tofD0GH2jRsrcrY9HOoYo7m9EOWxpvMvgxNLZWy59Kna0BgaY1BjFKIcfpc2lFKzr9fZNFHUW30fTUT64JxgjMEaQzw2XdB2mb4rgBPBGjMhEREwQiqZoFpttJG09Y6JSCVO7dzeQSQ+ofMJbIRvOp/w6drQGBpj0GMkbMhUBQGVUrNvumSkXq9TKBR6aksTkT6IOKwBz7MQO5xI498d9xVcLHjWtNcaEQGJEeOwniXFCBnPguncTs0lyHjVjtsi51FweTK20rXWQs0lSNp61zY0hsYY9BhpWyMUXfFaqfnWLRmp1+ts2bIFz+u8PMNEOkZEKaWUUjMyccxIrVZjy5YtBEHA0FDnW7MTaSKilFJKqRlrJiPNnhDf9/uqwqqJiFJKKaV2G01ElFJKKTVjzZ6QZs9IFEV9Te3VREQppZRSM9JMQoIgYOnSpSSTydaYkWKx2FMbOmumD8ZYnEAcu9b03TjunPE164jETjBI+xbxcCK4OKRKnnKcnnL6bnns/xNF0jh9ZZfGl85TIJu1GLrRGBpj0GNUXBKdvqvU/JuYhDTHhDR7RjZv3txTO5qI9MFa05iWO27Jcddl+XEZt33SW6QYqrU6zjWmLdZcomMi0jRdQafQ+cRdpv9O14bG0BiDHqPuAi1optQ865aENCUSCYaHh3tqSxORPsRxjGcNge8Rj9URCfzO86RFhDB2BJ6dVEekWi0R1av4QYIUIywOOtcRKY9VlVwcdO7eipxHIcoz7I90rcWwPRyashaDxtAYgx4j75W0johS82i6JKTJ93tLMRbkGJEPf/jD7LfffqRSKVavXs2Pf/zjrvvecMMNGGPavlKp9u5cEeHSSy9l5cqVpNNp1qxZwwMPPDDXL6OjaqVEpVIjmUxgeyz2opRSSi0EvSYh/VhwichNN93EunXruOyyy/jJT37CoYceytq1a3n88ce7PmdoaIjHHnus9fX73/++bft73/tePvjBD3L99ddz9913k81mWbt2LdVq94qNc6FaLlEpl0inkySTU3c3K6WUUgvJXCQhsAATkQ984AO8+c1v5uyzz+bggw/m+uuvJ5PJ8KlPfarrc4wxrFixovW1fPny1jYRYcOGDVxyySW88pWv5LnPfS433ngjf/rTn7j11lv7OzhxxHE4o9dVLZeoVEZJZ7KkUskZtaGUUkrtDnOVhMACS0Tq9Tr33nsva9asaT1mrWXNmjXcddddXZ83OjrKvvvuyz777MMrX/lKfvnLX7a2PfTQQ2zatKmtzeHhYVavXj1lm7VajWKx2PYFhkpphCjsLxlpJSHpHKl0tq/nKqWUUrvTXCYhsMASkS1bthDHcVuPBsDy5cvZtGlTx+ccdNBBfOpTn+KrX/0qn/3sZ3HOceyxx/LHP/4RoPW8ftoEuPrqqxkeHm597bPPPmAM1vMZHdlOHPWWjDTGhIwlIRlNQpRSSg2OuU5C4Ekwa+aYY47hmGOOaX1/7LHH8qxnPYuPfvSjvOtd75pxu+vXr2fdunWt74vFIp/89L+TzuSoVyuURgukskP4U6y+W6+WCaslUpkcyXQGEaFRR8Qg0phJE5MgEg9kcjuR+DixRK7zoNZIvJ3/7zJ70YklEn+KNjSGxhjwGGJxWkdEqVk3H0kILLBEZNmyZXieN6kIyubNm1mxYkVPbQRBwOGHH86DDz4I0Hre5s2bWblyZVubhx12WNd2kskkyWT7WA7recRiSGTzxKNFKqMFYBjPnzx1sF4tU6+USKSzeIk0YbPwmQDi05iwGBGSpBANMVVBpkKUn/I1l+LMlNtD51NwU7ehMTTGoMYYiXIEtnNRNKXUzNTrdbZs3T7nSQgssEQkkUhwxBFHsHHjRk455RQAnHNs3LiR888/v6c24jjm5z//OX/5l38JwKpVq1ixYgUbN25sJR7FYpG7776bt771rX0dn4tjfGsIfB+bH6Y0UqBWKpIdWoQ/LhmpVkqE1UYSkslk2+uIIBBFGGJiIKDGsF+k012ysksTOp9hf6Tj8UTiUYozZL0yvulci6EQ5QlsRMZWOm7XGBpj0GPk/VHihfVWptRAC0NHobSNIEjMeRICCywRAVi3bh1nnXUWRx55JEcddRQbNmygVCpx9tlnA/CGN7yBvffem6uvvhqAK6+8kqOPPpoDDjiAHTt28L73vY/f//73vOlNbwIaM2ouvPBCrrrqKg488EBWrVrFO9/5Tvbaa69WstMrGauXaozBGksmN0StPEJpZAe5/GL8IKBaLlGtNG7HeIl0q7bJuEbACMY02vKoN96IzeQKrb5ExMZ2LfjU7NL2Tdx1H2scvom6btcYGmPgYxg3dttTKbWrnINiNSaZmfuekKYFl4i85jWv4YknnuDSSy9l06ZNHHbYYdx2222twaaPPPJI2w9m+/btvPnNb2bTpk0sXryYI444gh/+8IccfPDBrX0uvvhiSqUSb3nLW9ixYwfHHXcct91226TCZ/0yxpIbWsRocQejI9vx/QRhWCOdbowJCbusQ6OUUkotRPXI4XuGpUsWz0sSAgswEQE4//zzu96KueOOO9q+v+aaa7jmmmumbM8Yw5VXXsmVV145W4c4ru1GMrJj2xOEYY0gSJLKZPUTmlJKqYEjwOKcN29JCCyw6buDqlbZeQ87iup91xlRSimlFopydX578zUR2UXji5UtWrIH3lidkajHOiNKKaXUQhF4htGqY2RkdN5iaiKyC2rVcluxsuZtGs/zKRV39Fz0TCmllFoIfM+QS1mKIyOMjHSe9TbrMeclypOE53nETgijmFpbnZAUYbRzZH8yk6c8rs6IP7HOiPOJBSCmSp7t4TCYyXVE3FiRs+3hUMfjaW4vRHms6dyV5sRSGVsufao2NIbGGNQYhSiH36UNpVT/smkP3+THljaBfH7qWj67ShORPjgnGGMIxyUh6U5rxxiP7FidkWqpSDY3vuiZgJHWVGCApK13TEQqcWrn9g4i8QmdT2AjfNO5oNN0bWgMjTHoMRI2ZKqCgEqp/uXzOTB2XpIRTUT6IOKIahXCqEYqnSVIZfC6lHi3YkjnhqiXRiiXCq06I4iAxMjYJ7gUI2Q8C6ZzOzWXIONVO26LnEfB5cnYStdaCzWXIGnrXdvQGBpj0GOkbY1QJlc3VkrtmmbyMdfJiI4R6YcItXp5rE7I9AvYGWPJDg3vHMCqs2mUUkoNkHw+z9DQEMVicc7GjGgi0hchmcj0tYru+AGsOptGKaXUoJnrZEQTkb4YEql0/88an4wUdxBFXcpeK6WUUgvQXCYjmoj0o8OA0t6fOi4ZGS0Tx5qMKKWUGhxzlYzoYNV51EhGhhkt1CmXqwRB52mJSiml1EI0FwNYNRHpgzEWJxDHjnhsLZm4y8J2zcm5sRMM7evOpLN5RkdGiOJGHZFynJ5y+m457rw4XySN01d2aXzpPAWyWYuhG42hMQY9RsUl0em7Ss2fXpMR53qr76OJSB+sNYgIbtyCdq7L4nYybvvkt0hLMp2hXm2sUVNziSlv+0xX0Cl0PnGX6b/TtaExNMagx6i7QAuaKTXPpktGnHOtbdPRRKQPcRzjWUPge8Sxw4kQ+F7HfUWEMHYEnsWMTzJEgAhjHbHnkWKExUHnOiLlsaqSi4POJzNyHoUoz7A/0rUWw/ZwaMpaDBpDYwx6jLxX0joiSu0G3ZIR5xxbt27teSykJiK70y4MflVKKaV2t4nJSDabZevWrYRhyPDwcE9taCKilFJKqRkbn4wUi0WMMSxbtowo6jz+ayKdvquUUkqpXZLN7iz0mUwmSSR6nxWqiYhSSimlZqw5JsQYQyqVolqt9lVnRG/NKKWUUmpGmklIGIYsW7aMRCLByMgIxWKRZDLZUxuaiPTBjE3EFRGExhRd6TZ9d+zxydsFxCBiECfEJIjEA5ncORWJjxNL5DrPzInE2/n/LrMXnVgi8adoQ2NojAGPIRandUSUmnedkhDYOWZk27ZtPbWjiUgfrOcROYFxRczCLgXNmiLXTFnGCCA+YRQTxxEhSQrREFMVZCpEU1euK8WZKbeHzqfgpm5DY2iMQY0xEuUIbG+D4pRSs6NbEtKUz+ep1Wo9taWJSB9cHONbQ+BZYtcobBZ4nYfZiAiRE3xr2uuIIETVGvXqKNbzCagx7BfpNFyn7NKEzmfY73yvLRKPUpwh65XxTef52oUoT2AjMrbScbvG0BiDHiPvjxLrW5lS82a6JKQpk5n6g0aT/vX2QcZ6NowxGBoVU82UtUCkse+4faIwpFQqYa3B8zw86o03YjP5Fo8vEbGxXQs+Nbu0fRN33ccah2+irts1hsYY+BjGdb1FqpSaXb0mIf3QWTPzKApDRos78DxLJtN5fRmllFJqIZqLJAS0R6Q/IojMbE2LKAwZHdmO5/nksn7XxfKUUkqphWaukhCYQSLy0EMP8V//9V/8/ve/p1wus8cee3D44YdzzDHHkEp1XynzyUGolEdJ9DglqaktCckPY1x5jo5PKaWUml1zmYRAH4nI5z73Oa699lruueceli9fzl577UU6nWbbtm389re/JZVK8brXvY5/+qd/Yt99953Vg1wwjMXFEaPFHaSzU890aYqikNLIjkYSMrSoNQVYKaWUWujmOgmBHhORww8/nEQiwRvf+EZuueUW9tlnn7bttVqNu+66iy984QsceeSRXHfddZx++umzfrALQTqbp1YtUx4tkMoOAZ1rHADEUUitVMTzx5IQY8dW31VKKaUWtvlIQgCM9DDc/Fvf+hZr167tqcGtW7fy8MMPc8QRR+zywS0kxWKRaz/0EXL5RRgD5dEC1vPJ5IYaCcYEURRS6baPqxPHEVFY55nPOZxsfnHHgaturMiZNZ3Hk7hxRdCm22dXt2sMjbFQY4DgG8fzFv0PGa/acV+l1BRcCFvuYls54OZfHUAqYfFze7N1245dSkLK5TJvetObKBQKDA0Ndd2vpx6RXpMQgKVLl7J06dKe9x8kzjWm4wZBQDo3TGW0QLVUJJMbbks04iikWipiPZ9sfhjblqgIGGlNBQZI2nrHRKQSp3Zu7yASn9D5BDbCN50LOk3XhsbQGIMeI2FDerlNqpTqjYiwddt2wjCa056QphnPmnn88cd5/PHHca7908pzn/vcXT6ohUrEYQ14niVBApMbplouUikVW7deojCkXCrgez6JbB7f89prjYiAxMjYp7wUI2Q8Cx16VQBqLtH1U17kPAouT8ZWutZaqLkESVuf8pOixtAYgxzDd2Vi098AcqVUZyKwfTTG2ZBly/aY8yQEZpCI3HvvvZx11ln8+te/bhURMsYg0ugtiOMuBYyehDw/IJdfzOjIdkaLO0hlcq2Bqdn8MJHO0FVqzjgH5XLIE9sLeIkMD2zbyiH7p/GslkdSaqbqkRDFwp57LJmXJARmkIicc845POMZz+CTn/wky5cvn6ay6JOfHzSSkZHiNkaL21uzYxpdxZqJKDXbRITiSI0tpQhsCpHGbdP7fv0nfvtgyOrDn8beK7rfj1ZKdedEWJz15i0JgRkkIr/73e+45ZZbOOCAA+bieJRSqqtKJeTxLSWqtQibGmZi50ehUOU/73iQffYe5nmH7s3w0JO9tpFSg6/vPswXv/jF/OxnP5uLYxlIzWJlvh+QG1qMczGjxR0zrsCqlJosDGMe2zTCI48WqNamX2n3D48WuPW2X/Pf9z1KPXzq3C5WaldZY9heiqnXOw8Snwt994h84hOf4KyzzuIXv/gFhxxyCEEQtG1/xSteMWsHt9DFUUi1XNxZrMzY1piRUrFAIptHl/NRauacg62FElt3VBHXXw0e54Rf/GYzDz68jSOes5IDVi3F2qf2rWSlppPwDbEzbNm6beEOVr3rrrv4wQ9+wDe/+c1J257sg1WNsTiBOHbUwzqV0QK+75PODtGYPOQw1iOTHaY0WiAeLWI7Td8VDycCxFTJU447L4DXnJ5Yjjt3L0fSOH1ll8aXzp8SndhWO51oDI2xIGMI1OrCjqohqiQwicSkCbo2lW/8P5mfcqxatRryg/9+hF8/uIWj//xpLN8j13VfpZ7qjIHFOY9iGLBly5aFOX33ggsu4PWvfz3vfOc7Wb58+Vwc04JlbWN2UDiWhFjPJ5UdQjBty5CbsccrowVKI4XJBc3E4Ma9rdZcYsqVeGuu8y9Bs6BT6HziLtN/p2tDY2iMhRYjjhylckgkIQA2SE8Zw/opxE1/u2bb9jLf2Pi/rHr6Yo48dG9y2fkbjKfUIDHGsHTJYrZu2zEvyUjficjWrVt529ve9pRLQoBGb49EVCtlfL+RbCQm3Jpq8j0LDFMrFamVRyaUeI8wLiaiUUdkcdC5jkg5TlFzCRYHxY4xIudRiPIM+yNdazFsD4emrMWgMTTGQooRhjG/+9N2EPDzK3BhBVctdGzDpoaxQZqovHXaZGW8hx7ZzqObRnjdqU/emkdK7SprLUuXLmXr1q1znoz0PYDh1FNP5bvf/e5cHMtAqJRG8Dx/UjXVTjw/IDu0iHhsoTwdwKrU1ESAeViOaWIhRqXUZM1kJAgat2nmagBr3z0iz3jGM1i/fj133nknz3nOcyYNVv37v//7WTu4BUcc1kuQG1qEc9DDMj2N2TTjip7l8sNajFoppdRAmI+ekRnNmsnlcnzve9/je9/7Xts2Y8yTOxHBkM7kxnpCev9E1Sx61khGCuSyM66sr5RSSs2ruU5G+r4189BDD3X9+t3vfjcrB/XhD3+Y/fbbj1QqxerVq/nxj3885f4333wzz3zmM0mlUjznOc/hG9/4Rtt2EeHSSy9l5cqVpNNp1qxZwwMPPND/gRkz7e2YbprJSBxHjI6We+pNUUoppRaCubxNM2sfzR977DH+/d//nYsvvniX2rnppptYt24d119/PatXr2bDhg2sXbuW+++/nz333HPS/j/84Q8588wzufrqq3nZy17G5z//eU455RR+8pOfcMghhwDw3ve+lw9+8IN85jOfYdWqVbzzne9k7dq1/OpXvyKV6rfyYmPRusn/nrxbY4G7nT0nvm/JDQ0xWthGuVzB8xONfVzYedE7FzSe78IuMdzYVwiu23G4xjbTpQ2NoTEWUAwjDs80vjdGsMZhTOdjMMZhjOCZGGMcga0jttY53gS+tRCVetpXqSc9F4Krgxu7ZrWuS+1/exZYujg/NpvmcZYtWUwi0XnCBgBdpv9PZKTPj+bnnHNOx8d///vf8+Mf/5iRkZF+mptk9erVPO95z+NDH/oQ0BhUts8++3DBBRfwjne8Y9L+r3nNayiVSnzta19rPXb00Udz2GGHcf311yMi7LXXXlx00UW8/e1vB6BQKLB8+XJuuOEGzjjjjJ6Oq1gscs21H2bxcJYg8IjFw2EIuixhLhgi8fBNjJkw+i4KK4yOVrFewGGHHcTSrHScvltmMSEphnmsY4yIBCWWkmUrPp2z0wIrCaiSYXvH7RpDYyykGFHs2LGj0vh3Zl9MXMarPdGxjTi5B+Jl8KqP4Wya/O8/gVff1nHfiTxrOfqIp/W0r1JPei6G0u/YVs1w82+PJuXHJNKLuq4K70TYWowJY2FZ3iMRdN6vXI140wXvpFAoMDTUff2nvntEtm9vf+OJ45jf/e53/PrXv+a6667rt7k29Xqde++9l/Xr17ces9ayZs0a7rrrro7Pueuuu1i3bl3bY2vXruXWW28FGreSNm3axJo1a1rbh4eHWb16NXfddVfXRKRWq1Gr7fx0VSwW8TxDLA7jGgvaGSCaIo0zxMSTtgtYn0QqSVgPcVGV0ShP5xGso3iMMkq3jFPw2EJjAmXnfTy24GCKNjSGxlg4MZwTSDbe1Px4S+PBZLbLMZQhLiOJFF5cxZo61vb2CcxaSxj11nui1JOeiyGOieIYEUHE4Vw0ZX2rxTlh24iwpehYkjck/A4fpqu9jaXsOxH5yle+0vHxd7/73dx66638zd/8Tb9NtmzZsoU4jifVKFm+fDm/+c1vOj5n06ZNHffftGlTa3vzsW77dHL11VdzxRVXtD32vnf/I4kwIohlrI/DTOrtGE86bm/MT/ScxZJgceH/Y6ha6fh8h4/Dw6fzG6ZgiEngUe96HBFJLDGWLhUyNYbGWEAxRIQoarx5iZcCiTFdbu+IDcB4jS5lY/HTf4Jkl1tBExgDm7eM9rSvUk96IhBXKNYdUVSjLnWcmz5Rz1oohhme2O4xnCwReDsTj3KYYLSe7Cn8rI0ROfPMM7nqqqtmq7ndbv369W09LcVikS/ceG2jq8oakMbbpzGd36hFGm+2IO1JpQDEYCzGGMRkwOucdQoJHD7gddnuEZPGUsHQ+T66I4Mhgi5d7BpDYyykGCK0lolwNotxEcZ0SWZMErE+xpXBBBjnYbuN2Zr4XDF4dop720o9pQhIDc9awDSuT7bz3+54HjCcrlGopinWcwynKgSeo1QPKIUJMn5vA1pnLRH52c9+xuGHH75LbSxbtgzP89i8eXPb45s3b2bFihUdn7NixYop92/+f/PmzaxcubJtn8MOO6zrsSSTSZLJTtlcANY2Oza6zztqbjdMvu3iIsAgxiJ+GvzOJd5FfEQs2C7TpMQgkgATQLeEyCUQ46DbWBaNoTEWUgwn1Fu3RLNABNLtbSpJ4y3MAj7VaFGjd6QHxhj2zCzpaV+lnvTEQc1iJIOxPsYajJ+iy5iBNh6wyIdC2VKo5Ql8oR4acmlHYHtLMfpORCaOx4DGRf2rX/0qJ598ctv2D3zgA321nUgkOOKII9i4cSOnnHIK0BisunHjRs4///yOzznmmGPYuHEjF154Yeux22+/nWOOOQaAVatWsWLFCjZu3NhKPIrFInfffTdvfetb+zq+nRo9HTv/3W2XzoNQJ+9rO+8npvF41ynDZmwf2/WC0Wh3ijY0hsZYUDEcThp/C1YaPRcinf+GjBiMNNatMWJwWESm/xQHYDFgtJ6PUg2ORkJvx/1t9/a3BI2bBMNZ2FI01CNDIhCyKUO93lv5zr7/En/60592fPx5z3sejz/+OI8//jjAlKthTmXdunWcddZZHHnkkRx11FFs2LCBUqnE2WefDcAb3vAG9t57b66++moA/uEf/oETTjiB97///Zx88sl84Qtf4J577uFjH/tY6zguvPBCrrrqKg488MDW9N299tqrlewopZRSauYqtZ3X/DCGsLdx48AMEpG5XmfmNa95DU888QSXXnopmzZt4rDDDuO2225rDTZ95JFHsHbnp6xjjz2Wz3/+81xyySX88z//MwceeCC33nprq4YIwMUXX0ypVOItb3kLO3bs4LjjjuO2226bQQ0RpZRSSo1XqhpKNUM2KaSTQqFk2FE2ZII56hGZD+eff37XWzF33HHHpMdOP/10Tj/99K7tGWO48sorufLKK2frEGeHFldVSik1wMYnIdlU46I2nG0kIyO13m7v9JSIvPSlL+Xyyy/n6KOPnnK/kZERrrvuOnK5HOedd15PBzBIPOPAlWnOWDQw5ZIzXbeLILEljpPY+mNIl1kBFoMFpGvGYmgOBey2TzA2hqXbdo2hMRZSDAPkPEGcQDz2aarbOBUxEI89yQku2IH409ctMBjSKZ9qaW5WElVq4IhAVKJWF1wc4kxEXJ+6jghAuR5QrifIJOqkvJB43Oz5fAKiqLe7Dj0lIqeffjqnnXYaw8PDvPzlL+fII49kr732IpVKsX37dn71q19x55138o1vfIOTTz6Z973vfT0FHzQijQFuMu7k9NKpMamSiDhKYQpjGlMUxQvoNOjVSeMWlDWd31yFxkC+xhTizkcyXRsaQ2MstBjWG6sn4myjuFLcpcT72PRCcTHGQuQqSLeS9GPSSZ/hfBLPn9maUUo9KUlz+q6PMRaDwdhgykSkXPMohz7ZZEQmCROLHxog32Ndn54SkXPPPZfXv/713Hzzzdx000187GMfo1AoNIIZw8EHH8zatWv57//+b571rGf1FHgQOUyjXoHnjVWfA2u71QABcdKYBjX+cYHRKsQYkp4Dfwib6Dy7xjmPGItvO59MJ4bQBSRsiO3yqTF0AR4Oa7vUg9AYGmOBxojiAFxEWK00Kq5OYCSJsR5OahjjEcVlJO4cL5nw2XNZlkxaa4coNYk4kCp+3PibMhasn+66e6lqKIeGXErIpgK6VWC2Xm8jVnseI5JMJnn961/P61//eqCxXkulUmmtxqemJwIjFUssQi4REXWZlqiUAgz4niWZS1KrRdTqcd+rVnueZdmSDIvyqV5KIiilptFpTMiumvFg1eHhYYaHh2flIAaF24XEoZWEOEM+2bg3HcX6zqjUdIwxpFIBiYRHtRpRD6evnmoMLBpKs2xJum2WnVJq5uYiCYEFOmtmoXLiUQ0t/XYAtSUh6RjfiCYhSvXJWksmkyAROSrVsOs48WwmwZ7LsiSC3gsyKaWmNldJCGgi0hdrYupRQKUupILeToQIjI5PQjymnGmjlJqa71vy2QTV0FAfl9AHvseee6bJZrqUlVdKzchcJiGgiUhfrBE8L6ZS9xGBVDB1RiECpeqEJEQpteuMwfc9jGeJjYexHiuGh/CtZvlKzaa5TkJAE5G+WISkX8VzAdV6ABKTDrot+gWlWpLYOXLJGh5Ca2FQcYhYjFiIirh6nY4j6cTiAW6KKZC+GMQIrss0S29sGmW3NjSGxhj0GIEREIjqI42F+JRS/RGBqEoUeYiLERPiogrluk+p7pNNRKSDmGlmx09u1vX299h3InLWWWdx7rnn8oIXvKDfpw48YwQkIuNHIDHVegIjMemgvTCSCIzW0o3ZMckygXXtpRJEGkkIPtaVMHH3gmYAZoqiUKb1r+6FpXZlu8bQGAs9RnMfR6V78TOlVHciEEfELkLEIQilKpRDj0yiRjoIkRnk+L3Ocus7ESkUCqxZs4Z9992Xs88+m7POOou999677wMcRLFYsBnwPdKegLFUogx4KdKJxg+8NTAVQzYV4QfZyQ25EDCIWFxiJSbduY5IPFaLIdmlFoOIoT5Wi8F0eQOuj9V78LvUe9AYGmPQYwQmIhZLIrEd3/T5kU0p1agjUt1MjQzWC6jFCapxilxayKZSwMzWZYultzoifc9ru/XWW3n00Ud561vfyk033cR+++3HSSedxJe+9CXCsLcqak8WqYQjnXBU6pZK3bTNjsnpmBCllFIDJorNWMXUuRsTMtGMJtjvsccerFu3jp/97GfcfffdHHDAAfz1X/81e+21F29729t44IEHZvs4F6x0QlrJyPaSpwNTlVJKDazIWTJBNG9JCMwwEWl67LHHuP3227n99tvxPI+//Mu/5Oc//zkHH3ww11xzzWwd44I3fiqv74kmIUoppQZWyu/tlsps6TsRCcOQW265hZe97GXsu+++3HzzzVx44YX86U9/4jOf+Qzf/va3+eIXv8iVV145F8e74DRvxxgg8IQwNlTqWqxMKaXU4DEGRmoJOizvNGf6Hqy6cuVKnHOceeaZ/PjHP+awww6btM+JJ57IokWLZuHwFrbGAnbtdUIqdUOlbhEcKV9H8CullBocgeco1z0KJcNwVuiyruus6jsRueaaazj99NNJpbqPol20aBEPPfTQLh3YQtSYRugQAeeE0aqPE8ilQjwrY0XOQMRSrXngIJ2IkLYZMdKoI4IBMeAinIvoVEdExIJYXJeRxyIGIxEiMa7btEUXI8bhusy90hgaY9BjiIkxGFxcx+msGaX6J67x9+ZiDI58MqIUeuwowXAmnnEyIj3O+e07Efnrv/7rvg/mycIawbgKhEKpnsGJI58YwRcH495vMxaMl6BST2FcOKnOCAjGWawEeOGfMNXOdUSmOzkGmK6Y9XTbNYbGeDLEMEAUVYm71i1RSnUnEFWohSAuwvPq5IOIYj3DjhHHcKrcqcLE9K32WHtEK6v2wYnBmTTlKEEE5FIRnp/p+NaX8gSpQyXMIl6KdKJ5RqSReWJwziMO9kJSnXtEYrE4sQS2+6fKSDx8E3etxRA6H2scXpeKkxpDYwx6jEbtEIMfFLSOiFIzIQ5qW0hKBmN9jIVEMsWihKFQSlAMEzPqGTHS29+jJiJ9EAzleoBgyaciPGsxXdJEMZBKCFihWvcxxrWKnmGkUVfSGLA+1nodC5o55wEW26UolBODuABjQ2y37m0TYHDYLkWhNIbGGPQYxkQ4sVivgtVERKn+iQPbWLPJGIMxFmN8Ej4sysKOsqFY9vseM9LtQ8ZEuzR996kmdh6x9FcnZHydEZ1No5RSapAEPizKCJGDQsnMyWwaTUT6IEA20X+xMk1GlFJKDaq5TkY0EemDb2M8O7Mz0J6MaMUzpZRSg2MukxFNROZRKxkJfaqh/uiVUkoNjrlKRvRqOM/SCSEdRNQiH+f0No1SSqnBMRfJiM6a6YNnHLhyq2aIAZhinnS37WlPiL0ksfOw9ccQ07mOiMVgAelaG8G0ai102ycYmxbcbbvG0BiDHgPAQ6iHFaIeR+krpcYRgahErS64OMSZiLgedZzNCY0ejHzCUqym2D7iGE5VO+5a63FMpCYifRAxYPy2Sqm9vO1N3seRDIRqCM5mES+gUx0RJ423WduljoJgGhUqjXQ9kuna0BgaY/BjNFIV65uuNUeUUlMQAanhWb8xdReDsUHXRAQgYWHYRhQqCYq1DEPpsG1qbxgbSmFvKYYmIn1wmEZtA89DpFHS3XaZVC2AOMFYMznFcCFGDNaz4A9hE9K1jkiMxZ+iFkPoAhJT1GIIXYA3TS0GjaExBjmGHasj4id8LWim1EyIA6nix8lGLREL1k9P+7SkB4st7Cj7jFR31hkJIyhWDb7t7YOBjhFRSiml1IxMHDNSjxoF0HwLuVRvHww0EVFKKaXUjDWTkTA27ChZPENfVVg1EVFKKaXUbqOJiFJKKaVmLBy7HRN4wqKsI5b+pvZqIqKUUkqpGQnHjQkZzkpjobyxMSOj1d6qiOusmT5YBKSOxI0bXwaYapVjAxB3mJwoDhGLi32Iirh6nU7TdxGLB7gppkD6YhAjuC5TIL2xKY7d2tAYGmPQY2AEC0Qyguj0XaX6JwJRlSjyEBcjJsRFlSmn70Jjim6hksC3MflUCK5ROsszMJQybC/p9N1ZZ4yARBjZmVx0O03j31on7SNCLUziBKwrYeLuBc0az+9eFMq0/tW96NOubNcYGmOhx2ju46iAFjRTqn8iEEfELkLEIQjiwikTkTBuFDTzbMRQstq4Lo778/MNZIPO0/cn0kSkD7FYsBnwPRirI2KmGBbcrCMyUaXqqMU+CT/GJVZi0p3riMRjdRKSXWoxiBjqY7UYTJc34PpYLQa/Sy0GjaExBj1GYCJisSQS27WOiFIzIQ6qm6mRwXoB1lq8RKbr7mEEI3VD4DdnxwQd90tK1FN4TUTmWaVuqIQ+ST/C6AgdpZRSA2TimJBep+hORS+F86hSN1TqlnQQkQr0XrZSSqnBMRdJCGgi0pfIecQzXDG3lYQkHOmEdh8rpZQaHHOVhIAmIn0xQKnuEfWZR7QnITqYTiml1OCYyyQENBHpi2djPCOMVHpPRjQJUUopNajmOgkBHazaF4OQSYRUI8NI1ZJLRgRd5+8K1bpHNTSkEo0xIY2pTdKoI4IBMeAinIvoNBFYxIJYXJeRxyIGIxEiMa7btEUXI8bhpEs9B42hMQY8hpgYg8HFdZzOmlGqf+Iaf28uHltZ3iESNeqElDw8TxjKxI3aWX18npYuf7sTLahERES47LLL+PjHP86OHTt4/vOfz0c+8hEOPPDArs+5/PLLueKKK9oeO+igg/jNb37T+r5arXLRRRfxhS98gVqtxtq1a7nuuutYvnx5X8dnjWClQt4vM1LPUKp65BOljksdV8IE1cgj7ZdI2zq0vR8LxlmsBHjhnzDVznVEpjs5BkhMs8902zWGxngyxDBAFFWJu9YtUUp1JxBVqIUgLkJMnVrFUaxn8EydoaAMUaNYWV+t9viEBZWIvPe97+WDH/wgn/nMZ1i1ahXvfOc7Wbt2Lb/61a9IpVJdn/fsZz+bb3/7263vfb/9Zb3tbW/j61//OjfffDPDw8Ocf/75nHrqqfzgBz/o6/icGMSmwbdkPWG0ahkJh8mlInxv5xtgpW6pxh6pREwqESBm/FuqNDJPDM55xMFeSKpzj0gsFieWwHb/VBmJh2/irrUYQudjjcPrUnFSY2iMQY/RqB1i8IOC1hFRaibEQW0LSclgrE+MpRRm8H0YzsRYk59Rs2aq0uPjLJhERETYsGEDl1xyCa985SsBuPHGG1m+fDm33norZ5xxRtfn+r7PihUrOm4rFAp88pOf5POf/zwvetGLAPj0pz/Ns571LH70ox9x9NFH936MGMBijIe1Qi4llGowWg3Ip2N8rzEmpBpaUklHygesPznFMNKoK2kMWB9rvY4FzZzzAIvtUhTKiUFcgLEhtlv3tgkwOGyXolAaQ2MMegxjIpxYrFfBaiKiVP/EgfUw1kOwjNQCEoEZGxPS23oxnXT7kDHRghms+tBDD7Fp0ybWrFnTemx4eJjVq1dz1113TfncBx54gL322os/+7M/43Wvex2PPPJIa9u9995LGIZt7T7zmc/k6U9/+pTt1mo1isVi29dExkA+7fBsYwDrSMXqwFSllFIDK4wtvpU5G5jayYJJRDZt2gQwadzG8uXLW9s6Wb16NTfccAO33XYbH/nIR3jooYc4/vjjGRkZabWbSCRYtGhRX+1effXVDA8Pt7722Wefjvs1kxGhsQBQ4IkmIUoppQaSCOST9XlLQmA3JiKf+9znyOVyra8w7G1xnIlOOukkTj/9dJ773Oeydu1avvGNb7Bjxw6++MUv7tLxrV+/nkKh0Pr6wx/+0HXfarjzjEWx6bvOiFJKKbVQVKP5HbWx28aIvOIVr2D16tWt72u1xsyRzZs3s3Llytbjmzdv5rDDDuu53UWLFvGMZzyDBx98EIAVK1ZQr9fZsWNHW6/I5s2bu44rAUgmkySTyWnjja8TkgqEkYplpOKRS8d485hRKqWUUrvKt45y6ONVDdnU/PTu77YekXw+zwEHHND6Ovjgg1mxYgUbN25s7VMsFrn77rs55phjem53dHSU3/72t61k5ogjjiAIgrZ277//fh555JG+2u2kWm8fEzJ+zMhoH0XPlFJKqYXA94RMEFGqGUrV+fk0vWBmzRhjuPDCC7nqqqs48MADW9N399prL0455ZTWfi9+8Yt51atexfnnnw/A29/+dl7+8pez77778qc//YnLLrsMz/M488wzgcaA13PPPZd169axZMkShoaGuOCCCzjmmGP6mjEDNKYRusZ86kqYoBomSAfVtjohBsgHMFJLU6paclImmFhnRAScxYiPrT+GmM51RCwGC0jX2gimVWuh2z7B2Jydbts1hsYY9BgAHkI9rBD1OEpfKTWOCEQlanXBxWFjdXhiRitJXFwnk5jZ0AkX9/b3uGASEYCLL76YUqnEW97yFnbs2MFxxx3Hbbfd1lZD5Le//S1btmxpff/HP/6RM888k61bt7LHHntw3HHH8aMf/Yg99tijtc8111yDtZbTTjutraBZv0QMGJ9yFFCNAlKJkFQgCEH7jgZyqYjRWpLRWpZcstZWZwQcYixgcTaLeAGd6og4abzN2i51FATTqFBpBLq8WU/XhsbQGIMfo5GqWN90rTmilJqCCEgNz/oYYzEYsikwNqZUT2KMRybZfxe/6fHv0Yj0U7D1qatYLPKxD70LYxOEzicVOFKBw3YZWiw0ssFSrbFib7POCAAuJIoNtdiyetUmFmWkYx2RyHnEWJJT1GKou4DEFLUYai7Aw+F3qcWgMTTGoMcIxuqILE1s14JmSs2EOKhuplDLcPvvn0fCiwmSGQBKVUOpZsgmpe8xI/V6xN+87WoKhQJDQ0Nd91sw03cHgRNDPfLGxoRMn+kZA7lxdUZ0zIhSSqlBkk0J2aTM6ZgRTUT64MQj4cd91QmZWPRMkxGllFKDZK6TEU1E+mBNTCro/x705GRE5/UqpZQaHHOZjGgi0oeua2L0oC0ZqQXETpMRpZRSg2OukhFNROZRKxkxwmjdb8zCUUoppQbEXCQjC2r67kJnEZA6MnZrxQBTrXJsAOLJkxNzCUexmiKOgaiIq9fpNH0XsXiAm2IKpC8GMYLrMgXSG5vi2K0NjaExBj0GRrBAJCOITt9Vqn8iEFWJIg9xMWJCXFTpOJsTIB2AOI/Rqo+4qOvUXhf39veoiUgfjBGQCCM7k4tu+eD4t9aJ+xiEbFCmEiWxroSJuxc0a+7f5YhabXfbZ7o2NIbGGPQYzX0cFdCCZkr1TwTiiNhFiDgEQVzYNREBSAchIgGlWgKReFLRMxEYqaW6PLudJiJ9iMWCzYDvgQgiYKZYolCcdN7uQgwGTywusRKT7lxHJJ6mFoOMq8VgurwB16epxaAxNMagxwhMRCyWhNYRUWpmxuqI1MhgvQBrLV4iM+3T8gFYz1CqZbDezjojTqBYMsRdP4i000Rkd9IhIkoppQZYM/ko1RoXtHRSKJQMkYN8j9VYNRFRSiml1IyNT0ZKtcbSDYsygrjeekR01oxSSimldkk6uTPpCDwI+ujm0EREKaWUUjPmBAqlRk9IwhfqUX9Te/XWjFJKKaVmpJmERA4WZYTAh1K1cZsm6fXW16GJSB8a0whdY8XksUWLuxYlay5q7EDaZsQIiBtbBt2Ci3AuotPIVRELYnESdQlhMBIhEuO6TVt0MWIcTrrUc9AYGmPAY4iJMRhcXMfprBml+ieu8ffmYkSkMYVXOl+XxnMChbJHHAvD2bg5oZRMEgTLSEUTkVlnjWBcBRNJTxNeppjYi4sC4tjghX/CVDvXEZnu5BggMc0+023XGBrjyRDDAFFU7Xm6oFJqPIGoQi0EcRFi6rh6NGUeIgKFaoZYhKFkGc853LjPDGkLoTfdX3GDJiJ9cGIQm0Z82+oRMd0KvoggjJ3HCT0iUegYDRP4nhAHeyGpzplnLBYnlsB2/1QZiYdv4q61GELnY43D61JxUmNojEGP0agdYvCDgtYRUWomxEFtC0nJYKyPsWATKbplIk6gWPZwwKJcTOBlO+6Xmar0+DiaiPSh0Q9iMcYDxgqadUlExNA4W9a0ncoohtG6wbOCbwWsj7Vex4JmznmAxXYpCuXEIC7A2LD7gnwmwOCwXYpCaQyNMegxjIlwYrFeBauJiFL9EwfWw1gPYwzGWIzpnB40khBD7GBRVgh8r2uz3T5kTKSzZuZRFMNIxcMzQjY5dbeXUkoptZB0Gpg6GzQR6UPsvBnfgW4lIVbIp0LNQZRSSg2MuUpCQBORvghQrnmtCTG9aktC0m6qdYSUUkqpBWUukxDQRKQvvo2JxTBSsT0nI5qEKKWUGlRznYSAJiJ9yyZiYmcYrU7fMxLFMKpJiFJKqQE0H0kI6KyZvnjG4VEin7CM1NKUKo58stIxwYicpVRL45ka+aBC22B+EXAWIz62/hhiOtcRsRgsIF1HpphWrYVu+wRjo1G6bdcYGmPQYwB4CPWwQtTjKH2l1DgiEJWo1QUXhzgTEdUiCrU0sbMMpapYccSdJ8F15eLe/h41EemDiAHj43mGXDJktJZkpJ4jl6y1JSNRbBitJfGskEtGYIIJb6UOMRawOJtFvIBOU2icNN5mbZc6Co3qrGZsilTnEz5dGxpDYwx+jEaqYn3TteaIUmoKIiA1POtjjEUwFGtZYrEMZ+oEngd0n6bbjenx71ETkT44TKO2gefhWyFrhFLNZ7TutW69NOqEeHiekE3GGC81OcVwIUZMIxnxh7AJ6VpHJMbiT1GLIXQBiSlqMYQuwJumFoPG0BiDHMOO1RHxE74WNFNqJsSBVPHjJBiPUj2BMz6Ls0LgJ2fcrIk7FzScSMeI7ALfg3y6MWZkpGIJo50DU3M6JkQppdSACWNL5MycjgmZSBORXdRMRiJnGKl6WB2YqpRSakA5MQyl6vOWhIAmIkoppZTajTQR2UXNOiG+FfKpGOf6qzOilFJKLRTWCMVqgrC34R2zE3P+Qj35TCxWFvg7x4yMajKilFJqwASew7fCjrKZt2REZ830wSIgdSQ2RLGhVEvi2YhcogauMQnRA3KJxvTdUhVyyerkmbniELEYsRAVcfU6HVfAE4sHuCmmQPpiECO4LlMgvbEpjt3a0BgaY9BjYAQLRDKC6PRdpfonAlGVKPJAYrKJKuUwx/aSZThdJ/Bm9qlanE7fnXXGCEhEHFtGa2k8E5FPVBopxLjzFFjIJSNGa2lGq/7komcijSQEH+tKmLh7QTMAM0VRKNP6V/eiT7uyXWNojIUeo7mPowJa0Eyp/olAHBG7CBGHQRhKlijU0hTKPkOpKoHXf5IvPd4W0ESkD7FYYrJU6sG4OiH5jvv6MFZnJMlImGifSeNCwCBicYmVmHTnOiLxWJ2EZJdaDCKG+lgtBtPlDbg+VovB71KLQWNojEGPEZiIWCyJxHatI6LUTIiD6mZqZLBegLUWP5lhcaJR4n2knpvRdN5YtI7InCjVx+qEpOJpp+j6HuTG1RnRMSNKKaUGhTUwnBV8y5yOGdFEpA+R8/BMf3VCJhY902REKaXUoJiPZEQTkT4YIJOcvidkIk1GlFJKDaq5TkY0EemDZ+NOc1t60paMVCcugqeUUkotXHOZjGgiMo9ayYgYSjW/26KjSiml1IIzV8mIzprpQ2MaoWusmDx2f0WkSx9J8/6LAxl3L8ezQi7hKFYTGGPARTgX0amOiIgFsbguI49FDEYiRGJct2mLLkaMw0mXeg4aQ2MMeAwxMQaDi+s4nTWjVP/ENf7eXIyIIOIQ6XxdMsBQBgpljx0lGM7GBF6XZrv87U6kiUgfrBGMq2Ai6ekWTbd9AiPkgpBqnMAL/4Spdq4jMt3JMUBimn2m264xNMaTIYYBoqhKrN2MSs2AQFShFoK4CDF1XD3qfhEDhgIoxBl2jFqGkuWOdUbKten+ihs0EemDE4PYNOLbVo+I6TZyVQRh7Dy2VzMDF2N9g4dHHOyFpDpnnrFYnFgC2/1TZSQevom71mIInY81Dq9LxUmNoTEGPUajdojBDwpaR0SpmRAHtS0kJYOxPsaCTaSYMhMBFgWNnpGR+tCknpFSzVKNextVuaASkS9/+ctcf/313HvvvWzbto2f/vSnHHbYYdM+7+abb+ad73wnDz/8MAceeCDvec97+Mu//MvWdhHhsssu4+Mf/zg7duzg+c9/Ph/5yEc48MAD+zq+Rj+IxRgPEES6JyJiACdgzeRTaQSDaeQn1sdar2NBM+c8wGK7FIVyYhAXYGyI7da9bQIMDtulKJTG0BiDHsOYCCcW61Wwmogo1T9xYD2M9TDGYIzFmOnTA8/Aomyj6Fmh7LeKnpWqhnLNkAkGsKBZqVTiuOOO4z3veU/Pz/nhD3/ImWeeybnnnstPf/pTTjnlFE455RR+8YtftPZ573vfywc/+EGuv/567r77brLZLGvXrqVarc7Fy1BKKaWeEiYOYN1RMpRqhmxSSCcGcIzIX//1XwPw8MMP9/yca6+9lpe+9KX84z/+IwDvete7uP322/nQhz7E9ddfj4iwYcMGLrnkEl75ylcCcOONN7J8+XJuvfVWzjjjjFl/HUoppdRTRTMZ2VK01CNI+EI2JdTrPT5/bg9v7t11112sWbOm7bG1a9dy1113AfDQQw+xadOmtn2Gh4dZvXp1a59OarUaxWKx7UsppZRSk1VqO4cXhDF9Te0d+ERk06ZNLF++vO2x5cuXs2nTptb25mPd9unk6quvZnh4uPW1zz77zPKRK6WUUoOvVN15O2bZkNtZZ6THwaq7LRH53Oc+Ry6Xa33913/91+46lI7Wr19PoVBoff3hD3+Y/SA601AppdQAG5+EZFPSNmZkpNalwMgEu22MyCte8QpWr17d+n7vvfeeUTv/f3vvHiRJVebvP+fkpS59G0GcCzdHERAUBhHGQQ2IddbZlRBwFdFQENcLumLIYqzITwFRV1Tcha+sgm4sELooiiISimzoIKsi4g6XXQScQMRBhRlhZfpSXZfMPO/vj+yq6equrK6qvlWz7xPRMVOZJ/M9p05lnjdPvu/nrFmzhl27djVt27VrF2vWrGnsr29bu3ZtU5l2GTm5XI5cLte0zTMO3CRMTTkZgDaxOJn7RZDEkiQ5bO0JxLTWEbEYLCCZHotpaC1klQmmcnay9qsNtbHSbQB4CLWoTJyVgaMoSjYiEJeo1gSXRDgTk9Tiltmc05msBUzWQophjbwXkUxLkhsKIY7zHZlfNkdkaGiIoaGheZ9n06ZNbN26lXPOOaex7Yc//CGbNm0CYP369axZs4atW7c2HI+xsTHuuusu3vve93ZlS8SA8ZuUUju57c0sI+IoRXmMAWcHEC+gVb62k/Q2azN0FASTKlQayazJXOdQG2pj5dtIXRXrm0zNEUVR2iACUsWzfpq6i8HYoK0jMln1mIx8BnIxxRxA0LTfAEO51un7M+mrrJk///nPPPbYYzz++OMAbN++HUhnNeozG2eccQb77rsvl1xyCQAf+MAHOP744/mnf/onTjzxRK6//nq2bdvGl7/8ZSDV+TjnnHP45Cc/yQte8ALWr1/PBRdcwLp16zjllFO6qp/DpNoGnjclgwvWZuiIAOIEM0NHRAQmKpBgyHkO/GFsKJk6IgkWv40WQ+QCwjZaDJEL8ObQYlAbamMl27BTOiJ+6KugmaL0gjiQCn6SS7VELFi/kFm8VDFMRobBvDCQD5jphNSx3grUEbn55ps56qijOPHEEwF405vexFFHHcVVV13VKPPYY4/xxBNPND4fd9xxfO1rX+PLX/4yRx55JN/61re46aabeNGLXtQo86EPfYj3v//9vPvd7+aYY45hYmKCW2+9lXy+s2mjhUIExsuWRAyDYZypKKkoiqIo/cjMmJCFoK9mRM4880zOPPPMtmVuv/32WdtOPfVUTj311MxjjDF8/OMf5+Mf//i86ueyFrjrgIYT4gxDuTS5Ou4wolhRFEVRlpvFcEKgz2ZE+h0nHpWo+6+syQkpJPiezoQoiqIoK4fFckJAHZGusCahFnuUa53PZMx2QhaxgoqiKIqywCymEwJ99mqm37FG8LyEcs1HBPJB+wh9EShV1AlRFEVRViaL7YSAOiJdYRFyfgXPBVRqAUhCIWN1QREoVXMkzjGYq+IhSD2gXxwiFiMW4jFcrUbL5ZbF4gGuTQqkLwYxgstIgfSmUhyzzqE21MZKt4ERLBDLOKLpu4rSPSIQV4hjD3EJYiJcXGay5lOq+QyEMYUgwXWZlCZuBS561+8YIyAxRT8GSajUQowkFILmlX1EYKJaIBFhMDdJYF2zVIJI6oTgY10Jk2QLmgGYNqJQpvG/bNGn+exXG2qj323UyzjKoJloitI9IpDEJC5GxCEIpQpMRh7FsEohiJAefHyRzq5HdUS6IBELtgi+R8ETMJZyXAQvTyFMv/BGTAiGgXyMHwzMPpGLAIOIxYVrMYXWOiLJlE5CLkOLQcRQm9JiyEoFrk1pMfgZWgxqQ22sdBuBiUnEEoZPq46IovSCOKjsokoR6wVUk5BKkmewIAzk80BvUheJdKYjoo7IPMiHDmOhXLOAIx9IIzB1sJDgaXauoiiKsoKIE0M59hkqLF5MyEzUEZkn6UyIo1yzlGtTsraFBM+jp6ksRVEURVkuYmcpBjED+aVLqtX03QUgH+zxGn1PNDtGURRFWbHk/c5eqSwU6ojMk3pMiAECT4gS05XOiKIoiqL0C8bAeDXELWHctzoi82CmWNlQwVEI669p1BlRFEVRVhaB54idYbRklswZ0RiRLkjTCB0i4JwwUfFxAoP5CM/KlMgZiFgqVQ8cFMIYacqIkVRHBANiwMU4F9NKR0TEglhcRuSxiMFIjEiCy0pbdAliHC4jYEVtqI2VbkNMgsHgkhpOs2YUpXvEpdebSzA4hnIxpchjdwlGigkZi8zPfdoOAyXVEekCawTjyhAJpVoRJ46hcBxfHEy73xYtGC+kXMtjXDRLZwQE4yxWArzocUyltY7IXJ1jgHCOMnPtVxtq45lgwwBxXCHJ1C1RFCUbgbhMNQJxMZ5XYyiIGasV2T3uGMlPtlKYmPusHSZsqCPSBU4MzhSYjENiYDAf4/nFlre+vCdIDcrRAOLlKYT1HpHU88TgnEcSrEPyrWdEErE4sQQ2+6kyFg/fJJlaDJHzscbhZShOqg21sdJtpNohBj8YVR0RRekFcVB9ipwUMdbHWAhzeVaFhtFSyFgU9jQzYqSz61EdkS4QDJO1AMEylI/xrMVkuIliIB8KWKFS8zHGNUTPMJLqShoD1sdar6WgmXMeYLEZolBODOICjI2wWdPbJsDgsBmiUGpDbax0G8bEOLFYr4xVR0RRukccWA9jPYwxGGMxxif0YdUA7J40jE36jAxIV85I1kPGTDRYtQsS55FIdwvYFULRAFZFURRlRRL4sKooxI5FC2BVR6QLBBgIu19FV50RRVEUZaWy2M6IOiJd4NsEz/bWA83OiCqeKYqiKCuHxXRG1BFZQhrOSORTifSrVxRFUVYOi+WM6Gi4xBRCoRDEVGMf5/Q1jaIoirJyWAxnRLNmusAzDtxkQzPEALTJk87aX/CExMuROA9bewIxrXVELAYLSKY2gmloLWSVCabSgrP2qw21sdJtAHgItahM3GGUvqIo0xCBuES1JrgkwpmYpBa3zOaEdAZjKLSMVfI8Pe4YyVdaFq12GBOpjkgXiBgwfpNSaie3vdllHLlAqETg7ADiBbTSEXGS3mZtho6CYFKFSiOZNZnrHGpDbax8G6mrYn2TqTmiKEobRECqeNZPU3cxGBtkOiIAoYURGzNaDhmrFhkuRE2pvVFiKEWduRjqiHSBw6TaBp6HSCrpbjOSqgUQJxhrZrsYLsKIwXoW/GFsKJk6IgkWv40WQ+QCwjZaDJEL8ObQYlAbamMl27BTOiJ+6KugmaL0gjiQCn6SS7VELFi/MOdhOQ+eZWH3pM94ZY/OSBTDWMXg284eDDRGRFEURVGUnpgZM1KLUwE038JgvrMHA3VEFEVRFEXpmbozEiWG3SWLZ+hKhVUdEUVRFEVRlg11RBRFURRF6Zlo6nVM4AmrBhyJdJfaq46IoiiKoig9EU2LCRkZkHShvKmYkYlKZyrimjXTBRYBqSFJ+uLLAO1WOTYASYvkRHGIWFziQzyGq9Volb6LWDzAtUmB9MUgRnAZKZDeVIpj1jnUhtpY6TYwggViGUc0fVdRukcE4gpx7CEuQUyEi8tt03chTdEdLYf4NmEoH4FLpbM8A8N5w9MlTd9dcIwRkBgje5yLrG6afmudVUaEapTDCVhXwiTZgmbp8dmiUKbxv2zRp/nsVxtqo99t1Ms4yqCCZorSPSKQxCQuRsQhCOKito5IlKSCZp6NGc5V0nFx2uXnGxgIWqfvz0QdkS5IxIItgu/BlI6IaRMWXNcRmUm54qgmPqGf4MK1mEJrHZFkSichl6HFIGKoTWkxmIwbcG1Ki8HP0GJQG2pjpdsITEwiljB8WnVEFKUXxEFlF1WKWC/AWosXFjOLRzGM1wyBX8+OCVqWy0nckXl1RJaYcs1QjnxyfozRCB1FURRlBTEzJqTTFN126FC4hJRrhnLNUghi8oG+y1YURVFWDovhhIA6Il0RO4+kxxVzG05I6CiEOn2sKIqirBwWywkBdUS6wgClmkfcpR/R7IRoMJ2iKIqyclhMJwTUEekKzyZ4Rhgvd+6MqBOiKIqirFQW2wkBDVbtCoNQDCMqsWG8YhnMxQSZ+btCpeZRiQz5MI0JSVObJNURwYAYcDHOxbRKBBaxIBaXEXksYjASI5LgstIWXYIYh5MMPQe1oTZWuA0xCQaDS2o4zZpRlO4Rl15vLplaWd4hEqc6ISUPzxOGi0mqndXF87RkXLszUUekC6wRrJQZ8icZrxUpVTyGwlLLpY7LUUgl9ij4JQq2Bk33Y8E4i5UAL3ocU2mtIzJX5xggnKPMXPvVhtp4JtgwQBxXSDJ1SxRFyUYgLlONQFyMmBrVsmOsVsQzNYaDSYhTsbKuztrhAeqIdIETg9gC+JYBT5ioWMajEQbzMb635wZYrlkqiUc+TMiHAWKm31Il9TwxOOeRBOuQfOsZkUQsTiyBzX6qjMXDN0mmFkPkfKxxeBmKk2pDbax0G6l2iMEPRlVHRFF6QRxUnyInRYz1SbCUoiK+DyPFBGuGejqtaSc9Pg11RLpAMIDFGA9rhcG8UKrCRCVgqJDge2lMSCWy5HOOvA9Yf7aLYSTVlTQGrI+1XktBM+c8wGIzRKGcGMQFGBths6a3TYDBYTNEodSG2ljpNoyJcWKxXhmrjoiidI84sB7GegiW8WpAGJipmJDO1otpRdZDxkzUEZkHxsBQwTFetoyXPXxPiBJDIXTkQ+l4WkpRFEVR+oEosfhWFi0wtRWaNTNP6s6IkC4AFHii2TGKoijKikQEhnK1JXNCoM8ckRtvvJFXv/rV7L333hhjuO++++Y85tprr8UY0/SXz+ebyogIF154IWvXrqVQKLB582YefvjhBat3JdrTY3FiutYZURRFUZR+oRIv7cuSvnJESqUSr3jFK/jMZz7T1XHDw8M88cQTjb8dO3Y07f/sZz/L5z//ea666iruuusuBgYG2LJlC5VKZd51nq4T8qyBBM92pzOiKIqiKP2Cbx2TkU+psnRTIn0VI3L66acD8Lvf/a6r44wxrFmzpuU+EeHyyy/nox/9KCeffDIAX/nKV1i9ejU33XQTb3rTm3qub6VmqcTNYmX1mJGJssdALiboK1dPURRFUbLxPaFoYkrV1D0YyC9+qEFfOSK9MjExwYEHHohzjpe85CV86lOf4vDDDwfg0UcfZefOnWzevLlRfmRkhI0bN3LnnXdmOiLVapVqdY++x9jYWJpG6NJ86nIUUolCCkGlSSfEAEMBjFcLlCqWQZkkmKkzIgLOYsTH1p5ATGsdEYvBApKpjWAaWgtZZYKpnJ2s/WpDbax0GwAeQi0qE3cYpa8oyjREIC5RrQkuidLV4UmYKOdwSY1i2Dr7bS5c8n8ka+aQQw7h6quv5ogjjmB0dJTPfe5zHHfccTzwwAPst99+7Ny5E4DVq1c3Hbd69erGvlZccsklXHzxxU3b/ukfPwjGZzIOqMQB+TAiHwhC0HywgcF8zEQ1x0R1gMFctUlnBBxiLGBxdgDxAlrpiDhJb7M2Q0dBMKlCpRHIuFnPdQ61oTZWvo3UVbG+ydQcURSlDSIgVTzrY4zFYBjIg7EJpVoOYzyKue7jDUyH1+OyOSLXXXcdZ511VuPzD37wA175yld2fZ5NmzaxadOmxufjjjuOF77whXzpS1/iE5/4RM/1O//88zn33HMbn8fGxrj+K/+PSpwjcj750JEPPIzN/goHjFCqWiZqxYbOCAAuwohJnRF/GBtKpo5IgsVvo8UQuYCwjRZD5AK8ObQY1IbaWMk27JSOiB/6KmimKL0gDqSCn+Qw1sNYsH6BQR+MNZSqOYyVrl/TmKS1oOFMls0ROemkk9i4cWPj87777rsg5w2CgKOOOorf/OY3AI3YkV27drF27dpGuV27drFhw4bM8+RyOXK5XNM2J4Yk9ijm3bS1Y7IxBgYLjokpnZEmZ0RRFEVR+py681GqmqbPC8myhVIODQ1x0EEHNf4KhcKCnDdJEu6///6G07F+/XrWrFnD1q1bG2XGxsa46667mmZSOsGJR+gnXemE1HVGNJtGURRFWYkM5IWBnFCqmkXJpumrGJE///nPPPbYYzz++OMAbN++HUhnNeozG2eccQb77rsvl1xyCQAf//jHednLXsZBBx3E7t27ufTSS9mxYwfvfOc7gTSj5pxzzuGTn/wkL3jBC1i/fj0XXHAB69at45RTTumqftYk5AOA7qY1ZiqwDuU6m65SFEVRlH5gMWdG+soRufnmm3n729/e+FzPaLnooov42Mc+BsBjjz2GtXsmcp5++mne9a53sXPnTp71rGdx9NFH8/Of/5zDDjusUeZDH/oQpVKJd7/73ezevZtXvOIV3HrrrbOEz+Yic02MDmhyRqoBxUCdEUVRFGXlsFjOiBGZK9JBgfR1zpf/5RMUcj5B4CEiiIDN0MEVQJxgrGnKhxGB8UmInCHnO172vCdYVWwdrBpPBePl2gT81eYI+KtOBfz5GQF/akNtrHQbwVSw6t7h0xqsqii9IA4quxitFvnhjmMIvYQgV8wsXqoYSlXDQK59AGutFnPW31/C6Ogow8PDmeX6akak37EISA1JUqfBAO1WOTYAyezkxMHQMVbJkyRAPIar1WiVvotYPMC1SYH0xSBGcBkpkN5UimPWOdSG2ljpNjCCBWIZRzR9V1G6RwTiCnHsIS5BTISLyy0fkAEKAYjzmKj4iIszU3td0ufpuysRYwQkxsge5yIrbGf6rXVmGYMwEExSjnNYV8Ik2YJm9fIZNWqcO6vMXOdQG2pjpduol3GUQQXNFKV7RCCJSVyMiEMQxEWZjghAIYgQCShVQ0SSWaJnIjBe7Sz8QR2RLkjEgi2C78HUqxnTZonC+quZWbgIg8ETiwvXYgqtX80kc0xvy7TpbZNxA67NMb2tNtTGSrcRmJhELKG+mlGU3ph6NVOliPUCrLV4YfarmTpDAVjPUKoWsd6e1zROYKxkSDIfRJpRR2Q5WcJllhVFURRloZkZwFrICaMlQ+xgqEM1VnVEFEVRFEXpmenOSKmaLt2wqiiI62xGRNeGVRRFURRlXhRye5yOwIOgi2kOdUQURVEURekZJzBaSmdCQl+oxd0psOqrGUVRFEVReqLuhMQOVhWFwIdSJX1Nk/M6m+tQR6QL0jTCdLG7ug6cSIbXV9eJcyBNGTEC4qaWQbfgYpyLaRW5KmJBLE5aq7CKGIzEiCS4rLRFlyDG4SRDz0FtqI0VbkNMgsHgkhpOs2YUpXvEpdebS6bEOh0ircel6TiB0UmPJBFGBpJ6QinFHAiW8bI6IguONYJxZUwsHSW8tEnsxcUBSWLwoscxldY6InN1jgHCOcrMtV9tqI1ngg0DxHGl43RBRVGmIxCXqUYgLkZMDVeL2/ohIjBaKZKIMJybxHMON+2ZoWAh8ua6ilPUEekCJwaxBcS3jRkRkyX4IoIw1Y8zZkTiyDERhfiekATrkHxrzzMRixNLYLOfKmPx8E2SqcUQOR9rHF6G4qTaUBsr3UaqHWLwg1HVEVGUXhAH1afISRFjfYwFG+bJ8kScwNikhwNWDSYE3kDLcsV20uPTUEekC9J5EIsxHjAlaJbhiIgh7a0Za83ECUzUDJ4VfCtgfaz1WgqaOecBFttmvQ5xAabNeh2YAIPDZohCqQ21sdJtmKm1ZqxXxqojoijdIw6sh7EexhiMsRjT2j1InRBD4mDVgBD42avRZz1kzESzZpaQOIHxsodnhIFc+2kvRVEUReknWgWmLgTqiHRB4rye30A3nBArDOUj9UEURVGUFcNiOSGgjkhXCDBZ9RoJMZ3S5IQUXLt1hBRFURSlr1hMJwTUEekK3yYkYhgv246dEXVCFEVRlJXKYjshoI5I1wyECYkzTFTmnhmJE5hQJ0RRFEVZgSyFEwKaNdMVnnF4lBgKLePVAqWyYyhXbulgxM5SqhbwTJWhoExTML8IOIsRH1t7AjGtdUQsBgtIZmSKaWgtZJUJpqJRsvarDbWx0m0AeAi1qEzcYZS+oijTEIG4RLUmuCTCmZi4GjNaLZA4y3C+ghVH0joJLhOXdHY9qiPSBSIGjI/nGQZzERPVHOO1QQZz1SZnJE4ME9UcnhUGczGYYMat1CHGAhZnBxAvoFUKjZP0NmszdBRSdVYzlSLVusPnOofaUBsr30bqqljfZGqOKIrSBhGQKp71McYiGMaqAyRiGSnWCDwPyE7TzcJ0eD2qI9IFDpNqG3gevhUGjFCq+kzUvMarl1QnxMPzhIFcgvHys10MF2HEpM6IP4wNJVNHJMHit9FiiFxA2EaLIXIB3hxaDGpDbaxkG3ZKR8QPfRU0U5ReEAdSwU9yYDxKtRBnfJ41IAR+rufTmqS1oOFMNEZkHvgeDBXSmJHxsiWK9wSmDmpMiKIoirLCiBJL7MyixoTMRB2ReVJ3RmJnGK94WA1MVRRFUVYoTgzD+dqSOSGgjoiiKIqiKMuIOiLzpK4T4lthKJ/gXHc6I4qiKIrSL1gjjFVCos7COxbG5tKZeuYxU6ws8PfEjEyoM6IoiqKsMALP4Vth96RZMmdEs2a6wCIgNSQxxImhVM3h2ZjBsAouTUL0gMEwTd8tVWAwV5mdmSsOEYsRC/EYrlaj5Qp4YvEA1yYF0heDGMFlpEB6UymOWedQG2pjpdvACBaIZRzR9F1F6R4RiCvEsQeSMBBWmIwGebpkGSnUCLzenqrFafrugmOMgMQkiWWiWsAzMUNhOXUhpvVTYGEwFzNRLTBR8WeLnomkTgg+1pUwSbagGYBpIwplGv/LFn2az361oTb63Ua9jKMMKmimKN0jAklM4mJEHAZhOFditFpgdNJnOF8h8Lp38qXD1wLqiHRBIpaEAcq1YJpOyFDLsj5M6YzkGI/C5kwaFwEGEYsL12IKrXVEkimdhFyGFoOIoTalxWAybsC1KS0GP0OLQW2ojZVuIzAxiVjC8GnVEVGUXhAHlV1UKWK9AGstfq7Is8JU4n28NthTOm8iqiOyKJRqUzoh+WTOFF3fg8FpOiMaM6IoiqKsFKyBkQHBtyxqzIg6Il0QOw/PdKcTMlP0TJ0RRVEUZaWwFM6IOiJdYIBibu6ZkJmoM6IoiqKsVBbbGVFHpAs8m7TKbemIJmekMnMRPEVRFEXpXxbTGVFHZAlpOCNiKFX9rEVHFUVRFKXvWCxnRLNmuiBNI3TpislT71dEMuZI6u9fHMi0dzmeFQZDx1glxBgDLsa5mFY6IiIWxOIyIo9FDEZiRBJcVtqiSxDjcJKh56A21MYKtyEmwWBwSQ2nWTOK0j3i0uvNJYgIIg6R1uOSAYaLMDrpsbsEIwMJgZdx2oxrdybqiHSBNYJxZUwsHb2iySoTGGEwiKgkIV70OKbSWkdkrs4xQDhHmbn2qw218UywYYA4rpDoNKOi9IBAXKYagbgYMTVcLc4exIDhAEaTIrsnLMO5yZY6I5PVua7iFHVEusCJQWwB8W1jRsRkRa6KIEz1Y7OaGbgE6xs8PJJgHZJv7XkmYnFiCWz2U2UsHr5JMrUYIudjjcPLUJxUG2pjpdtItUMMfjCqOiKK0gvioPoUOSlirI+xYMM8bT0RYFWQzoyM14ZnzYyUqpZK0llUpToiXZDOg1iM8QBBJNsREQM4AWtmd6URDCb1T6yPtV5LQTPnPMBiM0ShnBjEBRgbYbOmt02AwWEzRKHUhtpY6TaMiXFisV4Zq46IonSPOLAexnoYYzDGYszc7oFnYNVAKno2Ouk3RM9KFcNk1VAMOgsiUUdEURRFUZSeqAewjpYMuycNgQe12DCQEwLbWYyIZs0oiqIoitIzdWdExFCLDaEvDOQ7j9dSR0RRFEVRlHlRru4JL4gSukrtVUdEURRFUZSeKVUMpWr6OubZw26PzkiHwarqiCwnmmmoKIqirGCmOyEDeWkSPRuvZgiMzKBvglWjKOKjH/0ot9xyC7/97W8ZGRlh8+bNfPrTn2bdunVtj/3CF77ApZdeys6dOznyyCO54oorOPbYYxv7K5UKH/zgB7n++uupVqts2bKFL37xi6xevbqrOnrGgZuEqSknA9AmFidzvwiSWJIkh609gZjWOiIWgwUk02MxDa2FrDLBVM5O1n61oTZWug0AD6EWlYmzMnAURclGBOIS1ZrgkghnYpJa3DKbczqTtYDJWkgxrJH3IpJpSXJDIcRxviPzfeOITE5Ocs8993DBBRdw5JFH8vTTT/OBD3yAk046iW3btmUe941vfINzzz2Xq666io0bN3L55ZezZcsWtm/fznOe8xwA/v7v/57vf//73HDDDYyMjHD22WfzN3/zN9xxxx1d1VHEgPGblFI7ue3NLCPiKEV5jAFnBxAvaHmck9SbzEpJFGyqUGlSxddezqE21MbKt+EQDNYjU3NEUZR2CEgVz/pp6i4GY4O2jshk1WMy8hnIxRRzAM3jmAGGcq3T92diRPp3Ldj/+q//4thjj2XHjh0ccMABLcts3LiRY445hn/5l38BwDnH/vvvz/vf/34+/OEPMzo6yj777MPXvvY13vCGNwDw61//mhe+8IXceeedvOxlL+uoLmNjY3z5Xz5BIecTBN6UDC5Ym6EjAogTzAwdEREYn4TIGXK+42XPe4JVuVLLc8TkSPDJ0Xq/w6NGkZBJLK1v1lUG8IjxaT3rojbUxkq3EVDB4bM3v8On1rKsoihzM1ot8sMdxxB6CUGumFlu5uuYLGq1mLP+/hJGR0cZHh7OLNc3MyKtGB0dxRjDqlWrWu6v1WrcfffdnH/++Y1t1lo2b97MnXfeCcDdd99NFEVs3ry5UebQQw/lgAMOaOuIVKtVqtU9N8CxsTFEIHEGkzC13gzYjD5IHREwskebTiRVm0ucUPATEoHJmo9P6xmRGB+HT5Sx3+ER4VEjwGaE+9TwsYCf8dSpNtTGSrfhE+DwCCjg9fctTVH6mvFansQZYmPIeD6gXDVM1gzFUAgDIWqjIRh3qC/Yt1dtpVLhvPPO481vfnOmJ/XUU0+RJMmsWI/Vq1fz61//GoCdO3cShuEsZ2b16tXs3Lkz0/4ll1zCxRdf3LTt4o99lKqz6WxV3QFp9wpNpu2fcmIE8Iww4Swi8D9/2Acvw5sRSctbIzgxxEmqxupbhzF79hvIlMl2Ypr2J86QOINnBc9Kk412dai/rY+n6u170jhmpo127aiXn96W+nKCnbZjZhta2WjXDmPS2ayZbemmHdof/dMfhtTJd7IGixB4bq5X25nEiSF2Ft86fK+7yWIRiBKLYAg8l60YOwdODFFiMT22ZT5tqDPftsy3DXW0P1KWqj8SZxirpmEDptxqf0MwnAlnmKi0/zJEWj+IzGTZHJHrrruOs846q/H5Bz/4Aa985SuBNHD1jW98IyLClVdeuSz1O//88zn33HMbn8fGxvi3f/tXEgfh1LcmtI/lqe8Xl76KAfBtepMVAYfB9wQ/4722YNJ331NPhL4xTNR8nLMM5NL1aVKxeJkaOmbjsI39lchSjT1yfkzedy1tZNWhfo7Ac5SqPpXIMhjGeFaabMzVjsQZJiMPzwjFME4HkS7bEVjStkR+2pbAddUOEEpVn0RMow0zbWh/rJz+2LM/YaIS4MQwlKt1PWCUI59y7FMMYgodSlPPJPQSxqshkzWP4XwNP2vKNIPYGSaqIb4VBnNRTwN46KVtmYx8iqb7tojAeDUkdqanNtTxrWGsEmp/rKD+iE36QGLN7LEtitJoLgsEHXoOLumsrsvmiJx00kls3Lix8XnfffcF9jghO3bs4Lbbbmv7XunZz342nuexa9eupu27du1izZo1AKxZs4Zarcbu3bubZkWml2lFLpcjl8s1bTMIgiVOpLG4z1w/zPRJLy0UeIK16ZkQMA48z+J7raem98ShpN3kA54vjJc9ypFlsJCk57GGFivaAOCcYIyhEllqzlLMOwqhpZ65PdPGrDog6SumaTZGfBgvGyajkKFCgm9kan2CjHiZKRtOfCarHoEnDBWksZZBKxtZ7ajbGAzAqwnlWoAnLh38OmgHxjBR9hAMI8UE3/MybWS1Q/ujv/rD2PR6CnyfMEhlpktxwMhAmkrYCaWKoZIYhgrCQN4y99q/2Twrl669MRHtWXujE6IYJqqGMGCq7r3fnoMceBVDqerjdaFy6SStuzOw15AQ+IXe6wD4AdofrKD+SMBUaDgjdWpTTohnIOxskgOYWnOtA5ZNR2RoaIiDDjqo8VcoFBpOyMMPP8yPfvQj9t5777bnCMOQo48+mq1btza2OefYunUrmzZtAuDoo48mCIKmMtu3b+exxx5rlOmU+nR4Os01d3mRdFpOmO6EzA/fg6FCQuKmbuCyp2ZZlGuWcs1SCB2FsFtv2sz4N/2RDhUcnk0H4U7eA8YJjJc9PCsMFWZODc620QmFUCiErtG+9hhEYKLskTiTDtidpbi3RftjD8vXH3vqG/iwqijEbuoG3sHX22ngXadM11HYPWk6UpiM4rSsb+lqwG7HQF4YyAmlqqE0xxQ67Bn0YkdXA3Y7tD/2sFL7oxZBIt07Id3QNzEiURTxhje8gXvuuYfvfe97JEnSiOHYa6+9CMPUI37Vq17F6173Os4++2wAzj33XN72trfx0pe+lGOPPZbLL7+cUqnE29/+dgBGRkZ4xzvewbnnnstee+3F8PAw73//+9m0aVPHGTPT8W2CE2/qvXo6Nd4K5yB2HjJ1jJ0eVwJ7BqykSrbWwtT77xkDiwcMhoaJao5SBQZzlcwxoxKl0/b5oErei2edK8vGzP0ks9OQB0Om6mAYzFUz33/GiaFUzeHZmMGwCm72ubJsNO2X2fvzHojvU6kFIEnmtGcaKJwjcY7BXBUPmdXmLBszy2h/9Fd/1IPqJDE4Y/AMDOcNo+WQ3ROO4UKUOZBMVj1KNZ+BMKYQJLgFXLx3KA9j5YCnS5aRQo0goz+iJK2rbxOG8umj50IlIRcCEOcxUfERF1PMZaVCp3WNXVpXz8iCfRfaH3vo9/6QxICkbwIEIYotiRg8IwS+o+sc2w7L940j8sc//pGbb74ZgA0bNjTt+/GPf8wJJ5wAwCOPPMJTTz3V2Hfaaafx5JNPcuGFF7Jz5042bNjArbfe2hTAetlll2Gt5fWvf32ToFlPiBDYmMh5OLFEiSGYsUx5+jrGRxB8m+CZ2XfT+pttQ4yRrPfo9bKzCSwM5mImqgUmKj5DufKs10TlKKQSeeSDCkW/1vJH0c7G9P2tyhhgKIwYrxaYqAYM5cpTwY57iJ1lolrAMzFDYbkxuHRqo5N6Fv0IJKFSCzGSUAiaUzhFYKJaIBFhMDeZrgg5j+9C+6O/+qNRxpmGxo9vYDgXM1bJMzrpMZKvzOqPVIzJoxhWKQQRGZdhzxhgOBcxWskzOukznK/MenCJEstYJY9nY4ZzFYzQ/c1+DgpBhEhAqRoiklAMm7UdRGC0kidxMJyfxDduwb8L7Y899HN/iLMgISBESd0Jcen31MP30O4hezp9rSPST4yNjfH/Lvsc1oLnpe+koySNRrZmz7SZuNSjTmdCBC9julkknTVZNZg04k1ml5lbqySK0kC/mVPs5ZqhXLPkfUch5zqIe8i20UoPZTpJIpSqs6fYp0//D+SS9Hvr0UYaL0DbdpSrlkrc/MpDBMbLlsQZBnIxQTA/G9ofKf3UH2mMiBD43qwn7awp9oWe/m9H1hT7Ykz/t6NVmxdj+r8d2h976Mf+SBw8OWZxycK8jkkSx/93wSfm1BHRtWbmge/tSeWM4hlOyALFhHRSh8GpGIXxcpr+WB/0CqEjHy6+0qQxMJhPmmIUpg96g/mk5/S9bsiHblqMgmka9AYXKCZkLrQ/9tAP/dHqnfhSDnrQOkZhqQc9mB2jsNSDHmh/TKcf+0MEkgVyQrqhb17NrFQCH6I4dUZqU29o6oGpSzXXVA+YHC97PF1K7+71p1C3RIrX9YDJ8bJlrJzWwZ+aFYCl+y7SJ+/64Df1uqKQ4Hks+PRmFtofe+iH/qjfbHdPGp4aS58OlmrQq1Mf/EZLhqdLaR0CT5Zs0KtTb3Opmg7+xsiSDXp1tD/20G/98ecJi1tiJwR0RmRB8Kd9i8awJDMhs+rg0RScmA+W/o2bMemAW6cQ9i5kNB+mt933ZEmevGei/bGHfuiPwKfpFWght/T9YQ1Ng219pdKlZnrbA69zTYiFRPtjD/3YH1khBYuFOiLzpP46BqbEy4SO0sMWmnLNpIGznmCg8VpgKYkTmKh4DYXNiUpnqaQLSX3635A+4USJoVxb+ruL9kdKv/RHqWKoxYbQF4yRjlMXF5IohtFJg28F3wqjHaaSLiT16X9jhNAXanFnqaQLjfZHSl/2B+l3s1Szt6COyLxIZXf36ISEvjTFjCwV02MQhgquoWuxlIPf9BiE4YJjuEtdi4VgegzCUCFhqNAco7BUaH+k9Et/TI9BWDUgXesoLATTYxBWDQqrBrvTtVgIZsYgrBroTtdiodD+SOnH/hgqCJ5NA9ZrS+iMaIxIL4jgJE31gnR9jrpOSODtyaZJdUZaX1kNHRFJMgenekKTZMnTiVCpeVQiQz6MG2qWnoXBvGOi4jNRMQzm4+wsjA5sAKnWRMa8fpzARNXHt47B/J6reDCfMFHxGa9YBnMxQWYe5tw2QNqKhTknTFR8nMBgPppatwXyAYhYKlUPHBTCuGcb2h9NhfqmPxoiDzI7w7BUtZQqhoF8QjHnptaygZEijJY8dpdgpJgs6pR8lKS2PE8YLiaN1gwXYXRyqg4D2dlzC4GT1FaSCCMDaaCwCBRzIFgmKhZBGMgt7sij/ZHSr/2RrjllpsYxQy1matZqUauhjki3GEkQl+qEgBCYeJZYWWAhchYnHlHiUp2EWedJf3DGTWbqiMzV9+UopBJ7FPwSBVuDaZ58AAwFlvHaAKWyMBSWWv6YOvl9tSsTO0upNoBvagz5k5hpT9sGGPJhvFakVPEYCkuzdC06rUe7/SJQqhVx4hgKx/HFNX0XRQvGCynX8hgXzdK1WIg6gPZHneXqDxHTJCk9WQuZjHIUgzIFW8NNk2vwgKHQMlYtsnvcMZKfXJSbbZSkNjxTYziYhLhZHGs4gNGkyO4Jy3BuMlMgcT6kuhRFEhGGc5N4zjU96RYsiB9SKueQuEoxbN0f80X7I6Wf+8M5D2QQa9zUOOanzogX99Qfnc4AqyPSJQ4P5+yUTojD2tZuc+pRSuqMODtrZkQAxCC2iLTREYHWOgrlmqWSeOTDhHwYIGb2WgweMGCFiWrIeBwymJ/9Y2pnY6rAlPAasxbWiZN0/QZrHQN5B3awpXzNgCdMVCzj0QiD+Xi24mcbG3PVUwQmKj4xMJiP8fxiyzrkPUFqUI4GEC/fFMQ5l41O9mt/NA5d+v6Y+mx8r1HdUtUyGVsGCo6BXA7IzTo+F8CqAEZLIWNRuOBP4tHU6zHfrz/lD7UstypIn47Ha8ML/iTuBMYmPRx1zaKBluUGAzBVS6kygPELC/4krv2R0u/9YRMDxoK1eAAWothQS4KeZkayVs6eiToiXSCAk/rrGEmn19t0jO9BnOxZm2Z6NLRhyls0XpvOnRJsmlGgXEsXTcvnHHkfsH5mNXxPGGq8FgharCvS2kZjr6Gx7vP0EtMDIQdygrVe5jmsFQbzQqnKVB2aNSSybDTVQ2aLW6WD3lQMQj7Gs7ZtO/KhgBUqNR9jZq/z0srGjLNof9TL9FF/MCVoVr+WShXDZNUwmBcG8obUBWxN6MOqgTQ2YGzSX7D0zUYgpFfXpciug2fSOoyWDKOT3S3M1o500DMkDlYNpIJv7RjMp/elUtXDYBcsnVb7I2VF9Ieh8fBhTKrAip9+f2kwa7dZoZ3VWYNVu0CmbsuBlwb0dELgs6ABrNMDITtdMG36wmwLETDZfsG01vSyMFs7ZgZCdpoS2rww2/zvcNofKf3SH72IY/WyEFg7ehHH6mVhtnb0Ko7V7cJsc6H9kbKS+8O3aZ8sZgCrOiJd4uG61glZKGekl0GvzkINfr0MenUWavDrddCrs1CDn/ZHSr/0x2S1d4XOhRr85qPQuVCD33wVOhdq8JuPYqr2xx76oT8W2xlRR6QLDILp8RubrzMyn0GvznwHv/kMenXmO/jNd9CrM9/BT/sjpX/6Yyr6fx4KnfMd/BZCJny+g99CyYTPd/BbCNl27Y899EN/LKYzojEiHSIijbiOJOmtI61Jf5hODLVY8Ey6KFDWFVbfWq1YarEl9GN844ii5jKmzeBRP8f0n24hcJRqHqMl0gXYOjiHiwylmodnEvJBQhw3759po2UdptnIBwmTVY/RScNAmGCtzFkHAcpVj0SEgTBGnBC5bButzjF9v28gsJbJikccO3KB66gd2h/92R+FMCKwQm2eSQbFwDBe9fjzWLouTycDWJSkx/jGUQgS4mjuY9pRCNKYn/+dMAzlkkwZgOk4SY+JBYZyCeLm910EFnKeZaxsiWPXMqC4FeWaZTKyFIOEwDrtjxXUH5EziDM4QFoEmhrAM4ZEDNV4mnRFBvWhcq61dXX13Q75wx/+wP7777/c1VAURVGUFcXvf/979ttvv8z96oh0iHOOxx9/nKGhoTZR/J0zNjbG/vvvz+9///u2yyOvJJ5pbXqmtQe0TSuFZ1qbnmntAW1TJ4gI4+PjrFu3DtsmuFJfzXSItbatR9crw8PDz5gfcZ1nWpueae0BbdNK4ZnWpmdae0DbNBcjIyNzltFgVUVRFEVRlg11RBRFURRFWTbUEVkmcrkcF110EbncbKnjlcozrU3PtPaAtmml8Exr0zOtPaBtWkg0WFVRFEVRlGVDZ0QURVEURVk21BFRFEVRFGXZUEdEURRFUZRlQx0RRVEURVGWDXVEFogoijjvvPN48YtfzMDAAOvWreOMM87g8ccfn/PYL3zhCzz3uc8ln8+zceNGfvnLXzbtr1QqvO9972PvvfdmcHCQ17/+9ezatWuxmtLgxhtv5NWvfjV77703xhjuu+++OY+59tprMcY0/eXz+aYyIsKFF17I2rVrKRQKbN68mYcffniRWtFML20CuOGGGzj00EPJ5/O8+MUv5pZbbmnav5xt6sX2xz72sVn9dOihhzaVWa7f3VzXw0z6uW/qdNOmfr+GAH7yk5/w2te+lnXr1mGM4aabbprzmNtvv52XvOQl5HI5DjroIK699tpZZbrt+4Wi2/bcfvvts/rIGMPOnTubyi1XewAuueQSjjnmGIaGhnjOc57DKaecwvbt2+c8blmuJ1EWhN27d8vmzZvlG9/4hvz617+WO++8U4499lg5+uij2x53/fXXSxiGcvXVV8sDDzwg73rXu2TVqlWya9euRpn3vOc9sv/++8vWrVtl27Zt8rKXvUyOO+64xW6SfOUrX5GLL75Y/vVf/1UAuffee+c85pprrpHh4WF54oknGn87d+5sKvPpT39aRkZG5KabbpL//u//lpNOOknWr18v5XJ5kVqyh17adMcdd4jnefLZz35WHnzwQfnoRz8qQRDI/fff3yiznG3qxfZFF10khx9+eFM/Pfnkk01lluN318n1MJ1+75te2tTv15CIyC233CIf+chH5MYbbxRAvvOd77Qt/9vf/laKxaKce+658uCDD8oVV1whnufJrbfe2ijT7fe0kHTbnh//+McCyPbt25v6KUmSRpnlbI+IyJYtW+Saa66RX/3qV3LffffJa17zGjnggANkYmIi85jlup7UEVlEfvnLXwogO3bsyCxz7LHHyvve977G5yRJZN26dXLJJZeISOrgBEEgN9xwQ6PMQw89JIDceeedi1f5aTz66KNdOSIjIyOZ+51zsmbNGrn00ksb23bv3i25XE6+/vWvL0BtO6ObNr3xjW+UE088sWnbxo0b5ayzzhKR5W1Tr7YvuugiOfLIIzP3L9fvbq7rYSb93Dd1um3TSrmG6nQycH/oQx+Sww8/vGnbaaedJlu2bGl87vZ7Wiy6cUSefvrpzDL90p46f/rTnwSQ//zP/8wss1zXk76aWURGR0cxxrBq1aqW+2u1GnfffTebN29ubLPWsnnzZu68804A7r77bqIoaipz6KGHcsABBzTK9BsTExMceOCB7L///px88sk88MADjX2PPvooO3fubGrPyMgIGzdu7Nv23HnnnU31BdiyZUujvsvZpvnYfvjhh1m3bh3Pe97zeMtb3sJjjz3W2Lccv7tOroeZ9HPfQG9tgv9711Cv39Nys2HDBtauXctf/uVfcscddzS292N7RkdHAdhrr70yyyzX9aSOyCJRqVQ477zzePOb35y5eNBTTz1FkiSsXr26afvq1asb7xp37txJGIaznJnpZfqJQw45hKuvvprvfve7/Pu//zvOOY477jj+8Ic/ADTq3K7N/cbOnTvn7KP6tqwyi1m3Xmxv3LiRa6+9lltvvZUrr7ySRx99lFe+8pWMj483zrvUv7tOroeZ9HPfQG9t+r90DY2NjVEul3v6npaTtWvXctVVV/Htb3+bb3/72+y///6ccMIJ3HPPPUBv/b6YOOc455xzePnLX86LXvSizHLLdT2pI9Ij1113HYODg42/n/70p419URTxxje+ERHhyiuvXMZadk679nTDpk2bOOOMM9iwYQPHH388N954I/vssw9f+tKXFrjGc7NQbeonZrYpiqKezvPXf/3XnHrqqRxxxBFs2bKFW265hd27d/PNb35zgWusdEs/XUNKaw455BDOOussjj76aI477jiuvvpqjjvuOC677LLlrlpL3ve+9/GrX/2K66+/frmr0hJ/uSuwUjnppJPYuHFj4/O+++4L7HFCduzYwW233dZ2KeVnP/vZeJ43KxNh165drFmzBoA1a9ZQq9XYvXt309Pp9DKL2Z75EgQBRx11FL/5zW8AGnXetWsXa9eubZTbtWsXGzZsWBCbdRaqTWvWrJmzj+rblrpN1Wp1QWyvWrWKgw8+uKmfluJ3N51OroeZ9FPftKKXNs1kOa+hhSKrn4aHhykUCnieN+/vabk59thj+dnPfgYsTL8vFGeffTbf+973+MlPfsJ+++3XtuxyXU86I9IjQ0NDHHTQQY2/QqHQcEIefvhhfvSjH7H33nu3PUcYhhx99NFs3bq1sc05x9atW9m0aRMARx99NEEQNJXZvn07jz32WKPMYrVnIUiShPvvv7/xo12/fj1r1qxpas/Y2Bh33XXXgrYHFq5NmzZtaqovwA9/+MNGfZezTYcddtiC2J6YmOCRRx5p9NNS/e6m08n1MJN+6ptW9NKmmSznNbRQzNVPC/E9LTf33Xdfo4/6oT0iwtlnn813vvMdbrvtNtavXz/nMct2PfUc5qo0UavV5KSTTpL99ttP7rvvvqaUrmq12ij3F3/xF3LFFVc0Pl9//fWSy+Xk2muvlQcffFDe/e53y6pVq5rS9d7znvfIAQccILfddpts27ZNNm3aJJs2bVr0Nv3v//6v3HvvvfL9739fALn++uvl3nvvlSeeeKJR5vTTT5cPf/jDjc8XX3yx/Md//Ic88sgjcvfdd8ub3vQmyefz8sADDzTKfPrTn5ZVq1bJd7/7Xfmf//kfOfnkk5cs9bCXNt1xxx3i+7587nOfk4ceekguuuiililty9WmTmzP/N198IMflNtvv10effRRueOOO2Tz5s3y7Gc/W/70pz81yizH726u62Gl9U0vber3a0hEZHx8XO6991659957BZB//ud/lnvvvbeRIfjhD39YTj/99Eb5evruP/zDP8hDDz0kX/jCF1qm7851L+yX9lx22WVy0003ycMPPyz333+/fOADHxBrrfzoRz/qi/aIiLz3ve+VkZERuf3225vGo8nJyUaZfrme1BFZIOrpoK3+fvzjHzfKHXjggXLRRRc1HXvFFVfIAQccIGEYyrHHHiu/+MUvmvaXy2X5u7/7O3nWs54lxWJRXve61zUNnIvFNddc07I90+t//PHHy9ve9rbG53POOafRltWrV8trXvMaueeee5rO65yTCy64QFavXi25XE5e9apXyfbt2xe9Pb22SUTkm9/8phx88MEShqEcfvjh8v3vf79p/3K2qRPbM393p512mqxdu1bCMJR9991XTjvtNPnNb37TdMxy/e7aXQ8rrW/qdNOmfr+GRPakr878q7fjbW97mxx//PGzjtmwYYOEYSjPe97z5Jprrpl13rnuhYtFt+35zGc+I89//vMln8/LXnvtJSeccILcdtttfdMeEckcj6Z/7/1yPZmpCiuKoiiKoiw5GiOiKIqiKMqyoY6IoiiKoijLhjoiiqIoiqIsG+qIKIqiKIqybKgjoiiKoijKsqGOiKIoiqIoy4Y6IoqiKIqiLBvqiCiKoiiKsmyoI6IoSt/zb//2b7z61a9edDu33norGzZswDm36LYURUlRR0RRlL6mUqlwwQUXcNFFFy26rb/6q78iCAKuu+66RbelKEqKOiKKovQ13/rWtxgeHublL3/5ktg788wz+fznP78kthRFUUdEUZQl4sknn2TNmjV86lOfamz7+c9/ThiGs5Yen87111/Pa1/72qZtJ5xwAuecc07TtlNOOYUzzzyz8fm5z30un/zkJznjjDMYHBzkwAMP5Oabb+bJJ5/k5JNPZnBwkCOOOIJt27Y1nee1r30t27Zt45FHHum9sYqidIw6IoqiLAn77LMPV199NR/72MfYtm0b4+PjnH766Zx99tm86lWvyjzuZz/7GS996Ut7snnZZZfx8pe/nHvvvZcTTzyR008/nTPOOIO3vvWt3HPPPTz/+c/njDPOYPranwcccACrV6/mpz/9aU82FUXpDnVEFEVZMl7zmtfwrne9i7e85S285z3vYWBggEsuuSSz/O7duxkdHWXdunU92zvrrLN4wQtewIUXXsjY2BjHHHMMp556KgcffDDnnXceDz30ELt27Wo6bt26dezYsaMnm4qidIc6IoqiLCmf+9zniOOYG264geuuu45cLpdZtlwuA5DP53uydcQRRzT+v3r1agBe/OIXz9r2pz/9qem4QqHA5ORkTzYVRekOdUQURVlSHnnkER5//HGcc/zud79rW3bvvffGGMPTTz8953mTJJm1LQiCxv+NMZnbZqbr/vnPf2afffaZ06aiKPNHHRFFUZaMWq3GW9/6Vk477TQ+8YlP8M53vnPWbMR0wjDksMMO48EHH5y1b+brlN/+9rcLUsdKpcIjjzzCUUcdtSDnUxSlPeqIKIqyZHzkIx9hdHSUz3/+85x33nkcfPDB/O3f/m3bY7Zs2cLPfvazWdu/+93vcuONN/LII4/wj//4jzz44IPs2LGDP/7xj/Oq4y9+8QtyuRybNm2a13kURekMdUQURVkSbr/9di6//HK++tWvMjw8jLWWr371q/z0pz/lyiuvzDzuHe94B7fccgujo6NN20888UQ++9nPcthhh/GTn/yEL37xi/zyl7/kq1/96rzq+fWvf523vOUtFIvFeZ1HUZTOMDI9b01RFKUPOfXUU3nJS17C+eefD6Q6Ihs2bODyyy9fUDtPPfUUhxxyCNu2bWP9+vULem5FUVqjMyKKovQ9l156KYODg4tu53e/+x1f/OIX1QlRlCVEZ0QURVlxLNaMiKIoS486IoqiKIqiLBv6akZRFEVRlGVDHRFFURRFUZYNdUQURVEURVk21BFRFEVRFGXZUEdEURRFUZRlQx0RRVEURVGWDXVEFEVRFEVZNtQRURRFURRl2fj/ASSpC9wlbgpcAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 600x600 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 800x500 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# ============================================================\n",
    "# PLOT GEOMETRY\n",
    "# ============================================================\n",
    "first_sim = next(iter(simulations.values())) # this is the first sim in the dictionary\n",
    "fig, ax = plt.subplots(figsize=(8, 5))\n",
    "first_sim.plot(y=0, ax=ax)\n",
    "ax.set_title(\"Nanowire cross-section at y = 0\")\n",
    "plt.show()\n",
    "\n",
    "fig, ax = plt.subplots(figsize=(6, 6))\n",
    "first_sim.plot(z=z_base_max + 0.5 * H, ax=ax)\n",
    "ax.set_title(\"Hexagonal taper cross-section\")\n",
    "plt.show()\n",
    "\n",
    "fig, ax = plt.subplots(figsize=(8, 5))\n",
    "first_sim.plot_grid(y=0, ax=ax)\n",
    "ax.set_title(\"FDTD grid at y = 0\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fe2a579c",
   "metadata": {},
   "source": [
    "## Cost Estimation\n",
    "\n",
    "The simulations are grouped in a [Batch](https://docs.flexcompute.com/projects/tidy3d/en/latest/api/_autosummary/tidy3d.web.api.container.Batch.html) that uploads and runs them together. The `estimate_cost()` method returns the maximum FlexCredit cost of the whole batch before it starts. The real billed cost is usually considerably lower because the simulations terminate early once the fields decay below the shutoff threshold."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "62aac4c8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">11:58:34 -03 </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">155.929</span> for the whole batch.              \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m11:58:34 -03\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m155.929\u001b[0m for the whole batch.              \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "155.9289782898351\n"
     ]
    }
   ],
   "source": [
    "# ============================================================\n",
    "# CREATE JOB AND ESTIMATE COST\n",
    "# ============================================================\n",
    "\n",
    "batch = web.Batch(simulations=simulations)\n",
    "\n",
    "print(batch.estimate_cost())"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7afdf76e",
   "metadata": {},
   "source": [
    "## Running the Batch\n",
    "\n",
    "`Batch.run()` uploads all simulations, monitors their progress, and downloads the results when they complete."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "a634f68e",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "640ef54d0c0b45f3a92a140c3bfd2503",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">11:58:42 -03 </span>Started working on Batch containing <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">60</span> tasks.                      \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m11:58:42 -03\u001b[0m\u001b[2;36m \u001b[0mStarted working on Batch containing \u001b[1;36m60\u001b[0m tasks.                      \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:00:36 -03 </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">155.929</span> for the whole batch.              \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:00:36 -03\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m155.929\u001b[0m for the whole batch.              \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Use <span style=\"color: #008000; text-decoration-color: #008000\">'Batch.real_cost()'</span> to get the billed FlexCredit cost after    \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>completion.                                                        \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mUse \u001b[32m'Batch.real_cost\u001b[0m\u001b[32m(\u001b[0m\u001b[32m)\u001b[0m\u001b[32m'\u001b[0m to get the billed FlexCredit cost after    \n",
       "\u001b[2;36m             \u001b[0mcompletion.                                                        \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "1f67c844407a44d0a9e715fa882e9259",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Output()"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:21:37 -03 </span>Batch complete.                                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:21:37 -03\u001b[0m\u001b[2;36m \u001b[0mBatch complete.                                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"></pre>\n"
      ],
      "text/plain": []
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# ============================================================\n",
    "# RUN\n",
    "# ============================================================\n",
    "\n",
    "batch_data = batch.run(\n",
    "    path_dir=\"hexagonal_nanowire_on_gold\"\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c19f0d85",
   "metadata": {},
   "source": [
    "The solver log warns about a dispersive medium (the gold) extending into the PML. This is expected and safe in this case: the gold film is optically thick, so the fields decay inside it and do not penetrate the PML region behind it."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "14dcd3e7",
   "metadata": {},
   "source": [
    "## Purcell Factor Calculation\n",
    "\n",
    "The Purcell factor is defined as $F_p = P_{\\text{device}} / P_{\\text{bulk}}$, where $P_{\\text{device}}$ is the power emitted by the dipole inside the structure and $P_{\\text{bulk}}$ is the power emitted by the same dipole in homogeneous InP, computed analytically as\n",
    "\n",
    "$$P_{\\text{bulk}} = \\frac{\\omega^2}{12 \\pi} \\frac{\\mu_0 n}{c}.$$\n",
    "\n",
    "When symmetry planes are present, dipole images are included for each plane, so $P_{\\text{bulk}}$ must be multiplied by $2^{2 N_{\\text{sym}}}$, where $N_{\\text{sym}}$ is the number of symmetry planes."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "ec9ddd02",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "P_bulk = 2.680727e+04\n"
     ]
    }
   ],
   "source": [
    "# ============================================================\n",
    "# BULK DIPOLE POWER (ANALYTIC)\n",
    "#\n",
    "# Power emitted by the same dipole in homogeneous InP,\n",
    "# corrected for the dipole images introduced by the\n",
    "# symmetry planes.\n",
    "# ============================================================\n",
    "\n",
    "P_bulk = ((2 * np.pi * freq0) ** 2 / (12 * np.pi)) * (td.MU_0 * n_nanowire / td.C_0)\n",
    "P_bulk = P_bulk * 2 ** (2 * np.sum(np.abs(first_sim.symmetry)))\n",
    "\n",
    "print(f\"P_bulk = {P_bulk:.6e}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5e3f64cf",
   "metadata": {},
   "source": [
    "For each simulation in the batch, we take the dipole power from the flux box monitor and normalize it by the bulk reference."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "194daaf7",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Dot height = 1.250 µm, Purcell = 1.407922\n",
      "Dot height = 1.255 µm, Purcell = 1.467918\n",
      "Dot height = 1.260 µm, Purcell = 1.507342\n",
      "Dot height = 1.265 µm, Purcell = 1.524628\n",
      "Dot height = 1.270 µm, Purcell = 1.516392\n",
      "Dot height = 1.275 µm, Purcell = 1.487461\n",
      "Dot height = 1.281 µm, Purcell = 1.434381\n",
      "Dot height = 1.286 µm, Purcell = 1.363479\n",
      "Dot height = 1.291 µm, Purcell = 1.273250\n",
      "Dot height = 1.296 µm, Purcell = 1.169655\n",
      "Dot height = 1.301 µm, Purcell = 1.054108\n",
      "Dot height = 1.306 µm, Purcell = 0.932519\n",
      "Dot height = 1.311 µm, Purcell = 0.807763\n",
      "Dot height = 1.316 µm, Purcell = 0.683838\n",
      "Dot height = 1.321 µm, Purcell = 0.565789\n",
      "Dot height = 1.326 µm, Purcell = 0.457001\n",
      "Dot height = 1.331 µm, Purcell = 0.361717\n",
      "Dot height = 1.336 µm, Purcell = 0.282629\n",
      "Dot height = 1.342 µm, Purcell = 0.223002\n",
      "Dot height = 1.347 µm, Purcell = 0.184572\n",
      "Dot height = 1.352 µm, Purcell = 0.168912\n",
      "Dot height = 1.357 µm, Purcell = 0.176630\n",
      "Dot height = 1.362 µm, Purcell = 0.207228\n",
      "Dot height = 1.367 µm, Purcell = 0.260496\n",
      "Dot height = 1.372 µm, Purcell = 0.333511\n",
      "Dot height = 1.377 µm, Purcell = 0.425201\n",
      "Dot height = 1.382 µm, Purcell = 0.530375\n",
      "Dot height = 1.387 µm, Purcell = 0.648082\n",
      "Dot height = 1.392 µm, Purcell = 0.770889\n",
      "Dot height = 1.397 µm, Purcell = 0.898345\n",
      "Dot height = 1.403 µm, Purcell = 1.021574\n",
      "Dot height = 1.408 µm, Purcell = 1.141229\n",
      "Dot height = 1.413 µm, Purcell = 1.248013\n",
      "Dot height = 1.418 µm, Purcell = 1.342607\n",
      "Dot height = 1.423 µm, Purcell = 1.417494\n",
      "Dot height = 1.428 µm, Purcell = 1.475826\n",
      "Dot height = 1.433 µm, Purcell = 1.509801\n",
      "Dot height = 1.438 µm, Purcell = 1.522528\n",
      "Dot height = 1.443 µm, Purcell = 1.511137\n",
      "Dot height = 1.448 µm, Purcell = 1.476930\n",
      "Dot height = 1.453 µm, Purcell = 1.421451\n",
      "Dot height = 1.458 µm, Purcell = 1.345774\n",
      "Dot height = 1.464 µm, Purcell = 1.252828\n",
      "Dot height = 1.469 µm, Purcell = 1.147580\n",
      "Dot height = 1.474 µm, Purcell = 1.030137\n",
      "Dot height = 1.479 µm, Purcell = 0.908843\n",
      "Dot height = 1.484 µm, Purcell = 0.783521\n",
      "Dot height = 1.489 µm, Purcell = 0.661923\n",
      "Dot height = 1.494 µm, Purcell = 0.545201\n",
      "Dot height = 1.499 µm, Purcell = 0.440072\n",
      "Dot height = 1.504 µm, Purcell = 0.347761\n",
      "Dot height = 1.509 µm, Purcell = 0.273340\n",
      "Dot height = 1.514 µm, Purcell = 0.217969\n",
      "Dot height = 1.519 µm, Purcell = 0.184615\n",
      "Dot height = 1.525 µm, Purcell = 0.173829\n",
      "Dot height = 1.530 µm, Purcell = 0.186449\n",
      "Dot height = 1.535 µm, Purcell = 0.221937\n",
      "Dot height = 1.540 µm, Purcell = 0.279112\n",
      "Dot height = 1.545 µm, Purcell = 0.356188\n",
      "Dot height = 1.550 µm, Purcell = 0.450247\n"
     ]
    }
   ],
   "source": [
    "# ============================================================\n",
    "# EXTRACT ACTUAL PURCELL FACTORS\n",
    "# ============================================================\n",
    "\n",
    "purcells = []\n",
    "\n",
    "for dot_height, task_name in zip(\n",
    "    dot_heights,\n",
    "    simulations.keys(),\n",
    "):\n",
    "\n",
    "    sim_data = batch_data[task_name]\n",
    "\n",
    "    P_device = float(\n",
    "        sim_data[\"dipole_power\"].flux.sel(\n",
    "            f=freq0,\n",
    "            method=\"nearest\",\n",
    "        )\n",
    "    )\n",
    "\n",
    "    purcell = P_device / P_bulk\n",
    "    purcells.append(purcell)\n",
    "\n",
    "    print(\n",
    "        f\"Dot height = {dot_height:.3f} µm, \"\n",
    "        f\"Purcell = {purcell:.6f}\"\n",
    "    )\n",
    "\n",
    "purcells = np.array(purcells)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a522fcee",
   "metadata": {},
   "source": [
    "## Results\n",
    "\n",
    "Finally, we plot the Purcell factor as a function of the dot height above the mirror. The oscillation reflects the standing wave formed between the emitter and the gold mirror."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "a9423d88",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 500x400 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# ============================================================\n",
    "# PLOT\n",
    "# ============================================================\n",
    "plt.figure(figsize=(5, 4))\n",
    "plt.plot(dot_heights, purcells, \"o-\")\n",
    "plt.xlabel(\"Dot height (µm)\")\n",
    "plt.ylabel(\"Purcell factor\")\n",
    "plt.grid(True)\n",
    "plt.tight_layout()\n",
    "plt.savefig(\"purcell_vs_dot_height_mirror.pdf\", bbox_inches=\"tight\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d4e4f838",
   "metadata": {},
   "source": [
    "## Real Cost\n",
    "\n",
    "After completion, we query the real billed FlexCredit cost of each task in the batch."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "07ef98b5-4c28-4fea-8bc5-4975f1dc07e1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:09 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:09 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.250: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:10 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:10 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.255: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.260: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:11 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:11 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.265: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.270: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:12 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:12 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.275: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.281: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:13 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:13 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.286: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:15 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:15 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.291: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:16 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:16 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.296: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.301: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:17 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:17 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.306: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.311: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:18 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:18 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.316: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:19 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:19 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.321: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.326: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:20 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:20 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.331: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.336: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:21 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:21 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.342: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:22 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:22 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.347: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:23 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:23 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.352: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:24 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:24 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.357: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.362: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:25 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:25 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.367: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.372: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:26 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:26 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.377: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.382: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:27 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:27 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.387: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:28 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:28 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.392: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:29 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:29 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.397: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:30 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:30 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.403: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:31 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:31 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.408: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:32 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.421</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:32 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.421\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.413: 0.421 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.418: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:33 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:33 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.423: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.428: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:34 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:34 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.433: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:35 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:35 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.438: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:36 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:36 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.443: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:37 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:37 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.448: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:38 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:38 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.453: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:39 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:39 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.458: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.464: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:40 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:40 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.469: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:41 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:41 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.474: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:42 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:42 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.479: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:43 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:43 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.484: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.489: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:44 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:44 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.494: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.499: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:45 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:45 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.504: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:46 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:46 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.509: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:47 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:47 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.514: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.519: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:48 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:48 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.525: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.530: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:49 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:49 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.535: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.540: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">12:22:50 -03 </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m12:22:50 -03\u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.545: 0.427 FlexCredits\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Billed flex credit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.427</span>.                                    \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mBilled flex credit cost: \u001b[1;36m0.427\u001b[0m.                                    \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>Note: the task cost pro-rated due to early shutoff was below the   \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>minimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span><span style=\"color: #008000; text-decoration-color: #008000\">'run_time'</span> should decrease the estimated, and correspondingly the  \n",
       "<span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">             </span>billed cost of such tasks.                                         \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m            \u001b[0m\u001b[2;36m \u001b[0mNote: the task cost pro-rated due to early shutoff was below the   \n",
       "\u001b[2;36m             \u001b[0mminimum threshold, due to fast shutoff. Decreasing the simulation  \n",
       "\u001b[2;36m             \u001b[0m\u001b[32m'run_time'\u001b[0m should decrease the estimated, and correspondingly the  \n",
       "\u001b[2;36m             \u001b[0mbilled cost of such tasks.                                         \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "D_1.550: 0.427 FlexCredits\n",
      "\n",
      "Total actual cost: 25.519 FlexCredits\n"
     ]
    }
   ],
   "source": [
    "total_cost = 0\n",
    "\n",
    "for task_name, job in batch.jobs.items():\n",
    "    cost = web.real_cost(job.task_id)\n",
    "    total_cost += cost\n",
    "    print(f\"{task_name}: {cost:.3f} FlexCredits\")\n",
    "\n",
    "print(f\"\\nTotal actual cost: {total_cost:.3f} FlexCredits\")"
   ]
  }
 ],
 "metadata": {
  "applications": [
   "Quantum emitters"
  ],
  "description": "This notebook demonstrates how to simulate the Purcell factor of a quantum dot embedded in a tapered nanowire on a gold mirror using Tidy3D.",
  "feature_image": "./img/NanowireQuantumDotPurcellSweep.png",
  "features": [
   "Parameter sweep"
  ],
  "kernelspec": {
   "display_name": "base",
   "language": "python",
   "name": "python3"
  },
  "keywords": "Purcell factor, quantum dot, nanowire, Tidy3D, FDTD",
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.7"
  },
  "title": "How to simulate the Purcell factor of a quantum dot in a nanowire on a gold mirror using Tidy3D | Flexcompute"
 },
 "nbformat": 4,
 "nbformat_minor": 5
}