Bogacz (2017) A tutorial on free-energy

I enjoyed reading "A tutorial on the free-energy framework for modelling perception and learning" by Rafal Bogacz, which is freely available here. In particular, the author encourages to replicate the results in the paper. He is himself giving solutions in matlab, so I had to do the same in python all within a notebook...

Let's first initialize the notebook:

In [1]:
from __future__ import division, print_function
import numpy as np
np.set_printoptions(precision=6, suppress=True)
%matplotlib inline
%config InlineBackend.figure_format = 'svg'
import matplotlib.pyplot as plt
phi = (np.sqrt(5)+1)/2
fig_width = 10
figsize = (fig_width, fig_width/phi)
do_save = False

exercise 1 : defining probabilities

First, let's see the application of Bayes theorem We start by considering in this section a simple perceptual problem in which a value of a single variable has to be inferred from a single observation. To make it more concrete, consider a simple organism that tries to infer the size or diameter of a food item, which we denote by $v$, on the basis of light intensity it observes. Let us assume that our simple animal has only one light sensitive receptor which provides it with a noisy estimate of light intensity, which we denote by $u$. Let g denote a non-linear function relating the average light intensity with the size. Since the amount of light reflected is related to the area of an object, in this example we will consider a simple function of $g(v)=v^2$. Let us further assume that the sensory input is noisy—in particular, when the size of food item is v, the perceived light intensity is normally distributed with mean g(v) , and variance $Σ_u$ (although a normal distribution is not the best choice for a distribution of light intensity, as it includes negative numbers, we will still use it for a simplicity): $$ p(u|v)=f(u; g(v), Σ_u), $$ where $f(x;μ,Σ) $ denotes by definition the density of a normal distribution with mean μ and variance Σ

Due to the noise present in the observed light intensity, the animal can refine its guess for the size v by combining the sensory stimulus with the prior knowledge on how large the food items usually are, that it had learnt from experience. For simplicity, let us assume that our animal expects this size to be normally distributed with mean $v_p$ and variance $Σ_p$ (subscript p stands for “prior”), which we can write as: $$ p(v)=f(v; vp, Σ_p). $$

Exact solution

To compute how likely different sizes $v$ are given the observed sensory input $u$, we could use Bayes’ theorem: $$ p(v|u)=p(v)p(u|v)p(u). $$

Term $p(u)$ in the denominator of equation is a normalization term, which ensures that the posterior probabilities of all sizes $p(v|u)$ integrate to 1:

$$ p(u)= \int p(v) p(u|v) dv. $$

The integral in the above equation sums over the whole range of possible values of $v$, so it is a definite integral, but for brevity of notation we do not state the limits of integration in this and all other integrals in the paper.

Now combining Eqs. we can compute numerically how likely different sizes are given the sensory observation. For readers who are not familiar with such Bayesian inference we recommend doing the following exercise now.

solution to Exercise 1.

Assume that our animal observed the light intensity $u=2$, the level of noise in its receptor is $Σ_u=1$, and the mean and variance of its prior expectation of size are $v_p=3$ and $Σ_p=1$. Write a computer program that computes the posterior probabilities of sizes from 0.01 to 5, and plots them.

In [2]:
u_obs = 2 # observation
var_u = 1 # noise in the observation
v_p = 3 # prior expectation
var_p = 1 # variance of prior
In [3]:
def gauss(x, mean, variance):
    return 1 / np.sqrt(2* np.pi * variance) * np.exp(- .5 * (x - mean)**2 / variance )

g = lambda v: v**2

sizes = np.linspace(0.01, 5, 100)

fig, axs = plt.subplots(1, 3, figsize=figsize)

prior = gauss(sizes, v_p, var_p)
axs[0].plot(sizes, prior, 'k')
axs[0].set_title('Prior')


for var_u_ in np.logspace(-1, 1, 7, base=10)*var_u:
    likelihood = gauss(u_obs, g(sizes), var_u_)
    axs[1].plot(sizes, likelihood/likelihood.sum())
    axs[1].set_title('Likelihood')


    posterior = prior * likelihood
    posterior /= posterior.sum()
    axs[2].plot(sizes, posterior, label=r'$\Sigma_u^2$ ={0:.2f}'.format(var_u_))
    axs[2].set_title('Posterior')

axs[2].legend()
for ax in axs:
    ax.set_xlabel('Size')
    ax.set_ylabel('Probability')

plt.tight_layout()
if do_save == False: fig.savefig('../figures/bogacz_1.png', dpi=600)
<svg height="436.258847pt" version="1.1" viewBox="0 0 712.49375 436.258847" width="712.49375pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <style type="text/css"> *{stroke-linecap:butt;stroke-linejoin:round;} </style> </defs> <g id="figure_1"> <g id="patch_1"> <path d="M 0 436.258847 L 712.49375 436.258847 L 712.49375 0 L 0 0 z " style="fill:none;"/> </g> <g id="axes_1"> <g id="patch_2"> <path d="M 50.14375 398.702597 L 224.74375 398.702597 L 224.74375 22.318125 L 50.14375 22.318125 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_1"> <g id="xtick_1"> <g id="line2d_1"> <defs> <path d="M 0 0 L 0 3.5 " id="mdfcc2e5048" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="57.762023" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_1"> <defs> <path d="M 31.78125 66.40625 Q 24.171875 66.40625 20.328125 58.90625 Q 16.5 51.421875 16.5 36.375 Q 16.5 21.390625 20.328125 13.890625 Q 24.171875 6.390625 31.78125 6.390625 Q 39.453125 6.390625 43.28125 13.890625 Q 47.125 21.390625 47.125 36.375 Q 47.125 51.421875 43.28125 58.90625 Q 39.453125 66.40625 31.78125 66.40625 z M 31.78125 74.21875 Q 44.046875 74.21875 50.515625 64.515625 Q 56.984375 54.828125 56.984375 36.375 Q 56.984375 17.96875 50.515625 8.265625 Q 44.046875 -1.421875 31.78125 -1.421875 Q 19.53125 -1.421875 13.0625 8.265625 Q 6.59375 17.96875 6.59375 36.375 Q 6.59375 54.828125 13.0625 64.515625 Q 19.53125 74.21875 31.78125 74.21875 z " id="DejaVuSans-30"/> </defs> <g transform="translate(54.580773 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_2"> <g id="line2d_2"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="121.380168" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_2"> <defs> <path d="M 19.1875 8.296875 L 53.609375 8.296875 L 53.609375 0 L 7.328125 0 L 7.328125 8.296875 Q 12.9375 14.109375 22.625 23.890625 Q 32.328125 33.6875 34.8125 36.53125 Q 39.546875 41.84375 41.421875 45.53125 Q 43.3125 49.21875 43.3125 52.78125 Q 43.3125 58.59375 39.234375 62.25 Q 35.15625 65.921875 28.609375 65.921875 Q 23.96875 65.921875 18.8125 64.3125 Q 13.671875 62.703125 7.8125 59.421875 L 7.8125 69.390625 Q 13.765625 71.78125 18.9375 73 Q 24.125 74.21875 28.421875 74.21875 Q 39.75 74.21875 46.484375 68.546875 Q 53.21875 62.890625 53.21875 53.421875 Q 53.21875 48.921875 51.53125 44.890625 Q 49.859375 40.875 45.40625 35.40625 Q 44.1875 33.984375 37.640625 27.21875 Q 31.109375 20.453125 19.1875 8.296875 z " id="DejaVuSans-32"/> </defs> <g transform="translate(118.198918 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="xtick_3"> <g id="line2d_3"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="184.998314" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_3"> <defs> <path d="M 37.796875 64.3125 L 12.890625 25.390625 L 37.796875 25.390625 z M 35.203125 72.90625 L 47.609375 72.90625 L 47.609375 25.390625 L 58.015625 25.390625 L 58.015625 17.1875 L 47.609375 17.1875 L 47.609375 0 L 37.796875 0 L 37.796875 17.1875 L 4.890625 17.1875 L 4.890625 26.703125 z " id="DejaVuSans-34"/> </defs> <g transform="translate(181.817064 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="text_4"> <defs> <path d="M 53.515625 70.515625 L 53.515625 60.890625 Q 47.90625 63.578125 42.921875 64.890625 Q 37.9375 66.21875 33.296875 66.21875 Q 25.25 66.21875 20.875 63.09375 Q 16.5 59.96875 16.5 54.203125 Q 16.5 49.359375 19.40625 46.890625 Q 22.3125 44.4375 30.421875 42.921875 L 36.375 41.703125 Q 47.40625 39.59375 52.65625 34.296875 Q 57.90625 29 57.90625 20.125 Q 57.90625 9.515625 50.796875 4.046875 Q 43.703125 -1.421875 29.984375 -1.421875 Q 24.8125 -1.421875 18.96875 -0.25 Q 13.140625 0.921875 6.890625 3.21875 L 6.890625 13.375 Q 12.890625 10.015625 18.65625 8.296875 Q 24.421875 6.59375 29.984375 6.59375 Q 38.421875 6.59375 43.015625 9.90625 Q 47.609375 13.234375 47.609375 19.390625 Q 47.609375 24.75 44.3125 27.78125 Q 41.015625 30.8125 33.5 32.328125 L 27.484375 33.5 Q 16.453125 35.6875 11.515625 40.375 Q 6.59375 45.0625 6.59375 53.421875 Q 6.59375 63.09375 13.40625 68.65625 Q 20.21875 74.21875 32.171875 74.21875 Q 37.3125 74.21875 42.625 73.28125 Q 47.953125 72.359375 53.515625 70.515625 z " id="DejaVuSans-53"/> <path d="M 9.421875 54.6875 L 18.40625 54.6875 L 18.40625 0 L 9.421875 0 z M 9.421875 75.984375 L 18.40625 75.984375 L 18.40625 64.59375 L 9.421875 64.59375 z " id="DejaVuSans-69"/> <path d="M 5.515625 54.6875 L 48.1875 54.6875 L 48.1875 46.484375 L 14.40625 7.171875 L 48.1875 7.171875 L 48.1875 0 L 4.296875 0 L 4.296875 8.203125 L 38.09375 47.515625 L 5.515625 47.515625 z " id="DejaVuSans-7a"/> <path d="M 56.203125 29.59375 L 56.203125 25.203125 L 14.890625 25.203125 Q 15.484375 15.921875 20.484375 11.0625 Q 25.484375 6.203125 34.421875 6.203125 Q 39.59375 6.203125 44.453125 7.46875 Q 49.3125 8.734375 54.109375 11.28125 L 54.109375 2.78125 Q 49.265625 0.734375 44.1875 -0.34375 Q 39.109375 -1.421875 33.890625 -1.421875 Q 20.796875 -1.421875 13.15625 6.1875 Q 5.515625 13.8125 5.515625 26.8125 Q 5.515625 40.234375 12.765625 48.109375 Q 20.015625 56 32.328125 56 Q 43.359375 56 49.78125 48.890625 Q 56.203125 41.796875 56.203125 29.59375 z M 47.21875 32.234375 Q 47.125 39.59375 43.09375 43.984375 Q 39.0625 48.390625 32.421875 48.390625 Q 24.90625 48.390625 20.390625 44.140625 Q 15.875 39.890625 15.1875 32.171875 z " id="DejaVuSans-65"/> </defs> <g transform="translate(127.179688 426.979159)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-53"/> <use x="63.476562" xlink:href="#DejaVuSans-69"/> <use x="91.259766" xlink:href="#DejaVuSans-7a"/> <use x="143.75" xlink:href="#DejaVuSans-65"/> </g> </g> </g> <g id="matplotlib.axis_2"> <g id="ytick_1"> <g id="line2d_4"> <defs> <path d="M 0 0 L -3.5 0 " id="mc6e3e1fc57" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="385.556794"/> </g> </g> <g id="text_5"> <defs> <path d="M 10.6875 12.40625 L 21 12.40625 L 21 0 L 10.6875 0 z " id="DejaVuSans-2e"/> </defs> <g transform="translate(20.878125 389.356013)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_2"> <g id="line2d_5"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="342.17013"/> </g> </g> <g id="text_6"> <defs> <path d="M 10.796875 72.90625 L 49.515625 72.90625 L 49.515625 64.59375 L 19.828125 64.59375 L 19.828125 46.734375 Q 21.96875 47.46875 24.109375 47.828125 Q 26.265625 48.1875 28.421875 48.1875 Q 40.625 48.1875 47.75 41.5 Q 54.890625 34.8125 54.890625 23.390625 Q 54.890625 11.625 47.5625 5.09375 Q 40.234375 -1.421875 26.90625 -1.421875 Q 22.3125 -1.421875 17.546875 -0.640625 Q 12.796875 0.140625 7.71875 1.703125 L 7.71875 11.625 Q 12.109375 9.234375 16.796875 8.0625 Q 21.484375 6.890625 26.703125 6.890625 Q 35.15625 6.890625 40.078125 11.328125 Q 45.015625 15.765625 45.015625 23.390625 Q 45.015625 31 40.078125 35.4375 Q 35.15625 39.890625 26.703125 39.890625 Q 22.75 39.890625 18.8125 39.015625 Q 14.890625 38.140625 10.796875 36.28125 z " id="DejaVuSans-35"/> </defs> <g transform="translate(20.878125 345.969349)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_3"> <g id="line2d_6"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="298.783466"/> </g> </g> <g id="text_7"> <defs> <path d="M 12.40625 8.296875 L 28.515625 8.296875 L 28.515625 63.921875 L 10.984375 60.40625 L 10.984375 69.390625 L 28.421875 72.90625 L 38.28125 72.90625 L 38.28125 8.296875 L 54.390625 8.296875 L 54.390625 0 L 12.40625 0 z " id="DejaVuSans-31"/> </defs> <g transform="translate(20.878125 302.582685)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_4"> <g id="line2d_7"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="255.396803"/> </g> </g> <g id="text_8"> <g transform="translate(20.878125 259.196022)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_5"> <g id="line2d_8"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="212.010139"/> </g> </g> <g id="text_9"> <g transform="translate(20.878125 215.809358)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-32"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_6"> <g id="line2d_9"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="168.623475"/> </g> </g> <g id="text_10"> <g transform="translate(20.878125 172.422694)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-32"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_7"> <g id="line2d_10"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="125.236812"/> </g> </g> <g id="text_11"> <defs> <path d="M 40.578125 39.3125 Q 47.65625 37.796875 51.625 33 Q 55.609375 28.21875 55.609375 21.1875 Q 55.609375 10.40625 48.1875 4.484375 Q 40.765625 -1.421875 27.09375 -1.421875 Q 22.515625 -1.421875 17.65625 -0.515625 Q 12.796875 0.390625 7.625 2.203125 L 7.625 11.71875 Q 11.71875 9.328125 16.59375 8.109375 Q 21.484375 6.890625 26.8125 6.890625 Q 36.078125 6.890625 40.9375 10.546875 Q 45.796875 14.203125 45.796875 21.1875 Q 45.796875 27.640625 41.28125 31.265625 Q 36.765625 34.90625 28.71875 34.90625 L 20.21875 34.90625 L 20.21875 43.015625 L 29.109375 43.015625 Q 36.375 43.015625 40.234375 45.921875 Q 44.09375 48.828125 44.09375 54.296875 Q 44.09375 59.90625 40.109375 62.90625 Q 36.140625 65.921875 28.71875 65.921875 Q 24.65625 65.921875 20.015625 65.03125 Q 15.375 64.15625 9.8125 62.3125 L 9.8125 71.09375 Q 15.4375 72.65625 20.34375 73.4375 Q 25.25 74.21875 29.59375 74.21875 Q 40.828125 74.21875 47.359375 69.109375 Q 53.90625 64.015625 53.90625 55.328125 Q 53.90625 49.265625 50.4375 45.09375 Q 46.96875 40.921875 40.578125 39.3125 z " id="DejaVuSans-33"/> </defs> <g transform="translate(20.878125 129.036031)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-33"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_8"> <g id="line2d_11"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="81.850148"/> </g> </g> <g id="text_12"> <g transform="translate(20.878125 85.649367)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-33"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_9"> <g id="line2d_12"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="50.14375" xlink:href="#mc6e3e1fc57" y="38.463484"/> </g> </g> <g id="text_13"> <g transform="translate(20.878125 42.262703)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-34"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="text_14"> <defs> <path d="M 19.671875 64.796875 L 19.671875 37.40625 L 32.078125 37.40625 Q 38.96875 37.40625 42.71875 40.96875 Q 46.484375 44.53125 46.484375 51.125 Q 46.484375 57.671875 42.71875 61.234375 Q 38.96875 64.796875 32.078125 64.796875 z M 9.8125 72.90625 L 32.078125 72.90625 Q 44.34375 72.90625 50.609375 67.359375 Q 56.890625 61.8125 56.890625 51.125 Q 56.890625 40.328125 50.609375 34.8125 Q 44.34375 29.296875 32.078125 29.296875 L 19.671875 29.296875 L 19.671875 0 L 9.8125 0 z " id="DejaVuSans-50"/> <path d="M 41.109375 46.296875 Q 39.59375 47.171875 37.8125 47.578125 Q 36.03125 48 33.890625 48 Q 26.265625 48 22.1875 43.046875 Q 18.109375 38.09375 18.109375 28.8125 L 18.109375 0 L 9.078125 0 L 9.078125 54.6875 L 18.109375 54.6875 L 18.109375 46.1875 Q 20.953125 51.171875 25.484375 53.578125 Q 30.03125 56 36.53125 56 Q 37.453125 56 38.578125 55.875 Q 39.703125 55.765625 41.0625 55.515625 z " id="DejaVuSans-72"/> <path d="M 30.609375 48.390625 Q 23.390625 48.390625 19.1875 42.75 Q 14.984375 37.109375 14.984375 27.296875 Q 14.984375 17.484375 19.15625 11.84375 Q 23.34375 6.203125 30.609375 6.203125 Q 37.796875 6.203125 41.984375 11.859375 Q 46.1875 17.53125 46.1875 27.296875 Q 46.1875 37.015625 41.984375 42.703125 Q 37.796875 48.390625 30.609375 48.390625 z M 30.609375 56 Q 42.328125 56 49.015625 48.375 Q 55.71875 40.765625 55.71875 27.296875 Q 55.71875 13.875 49.015625 6.21875 Q 42.328125 -1.421875 30.609375 -1.421875 Q 18.84375 -1.421875 12.171875 6.21875 Q 5.515625 13.875 5.515625 27.296875 Q 5.515625 40.765625 12.171875 48.375 Q 18.84375 56 30.609375 56 z " id="DejaVuSans-6f"/> <path d="M 48.6875 27.296875 Q 48.6875 37.203125 44.609375 42.84375 Q 40.53125 48.484375 33.40625 48.484375 Q 26.265625 48.484375 22.1875 42.84375 Q 18.109375 37.203125 18.109375 27.296875 Q 18.109375 17.390625 22.1875 11.75 Q 26.265625 6.109375 33.40625 6.109375 Q 40.53125 6.109375 44.609375 11.75 Q 48.6875 17.390625 48.6875 27.296875 z M 18.109375 46.390625 Q 20.953125 51.265625 25.265625 53.625 Q 29.59375 56 35.59375 56 Q 45.5625 56 51.78125 48.09375 Q 58.015625 40.1875 58.015625 27.296875 Q 58.015625 14.40625 51.78125 6.484375 Q 45.5625 -1.421875 35.59375 -1.421875 Q 29.59375 -1.421875 25.265625 0.953125 Q 20.953125 3.328125 18.109375 8.203125 L 18.109375 0 L 9.078125 0 L 9.078125 75.984375 L 18.109375 75.984375 z " id="DejaVuSans-62"/> <path d="M 34.28125 27.484375 Q 23.390625 27.484375 19.1875 25 Q 14.984375 22.515625 14.984375 16.5 Q 14.984375 11.71875 18.140625 8.90625 Q 21.296875 6.109375 26.703125 6.109375 Q 34.1875 6.109375 38.703125 11.40625 Q 43.21875 16.703125 43.21875 25.484375 L 43.21875 27.484375 z M 52.203125 31.203125 L 52.203125 0 L 43.21875 0 L 43.21875 8.296875 Q 40.140625 3.328125 35.546875 0.953125 Q 30.953125 -1.421875 24.3125 -1.421875 Q 15.921875 -1.421875 10.953125 3.296875 Q 6 8.015625 6 15.921875 Q 6 25.140625 12.171875 29.828125 Q 18.359375 34.515625 30.609375 34.515625 L 43.21875 34.515625 L 43.21875 35.40625 Q 43.21875 41.609375 39.140625 45 Q 35.0625 48.390625 27.6875 48.390625 Q 23 48.390625 18.546875 47.265625 Q 14.109375 46.140625 10.015625 43.890625 L 10.015625 52.203125 Q 14.9375 54.109375 19.578125 55.046875 Q 24.21875 56 28.609375 56 Q 40.484375 56 46.34375 49.84375 Q 52.203125 43.703125 52.203125 31.203125 z " id="DejaVuSans-61"/> <path d="M 9.421875 75.984375 L 18.40625 75.984375 L 18.40625 0 L 9.421875 0 z " id="DejaVuSans-6c"/> <path d="M 18.3125 70.21875 L 18.3125 54.6875 L 36.8125 54.6875 L 36.8125 47.703125 L 18.3125 47.703125 L 18.3125 18.015625 Q 18.3125 11.328125 20.140625 9.421875 Q 21.96875 7.515625 27.59375 7.515625 L 36.8125 7.515625 L 36.8125 0 L 27.59375 0 Q 17.1875 0 13.234375 3.875 Q 9.28125 7.765625 9.28125 18.015625 L 9.28125 47.703125 L 2.6875 47.703125 L 2.6875 54.6875 L 9.28125 54.6875 L 9.28125 70.21875 z " id="DejaVuSans-74"/> <path d="M 32.171875 -5.078125 Q 28.375 -14.84375 24.75 -17.8125 Q 21.140625 -20.796875 15.09375 -20.796875 L 7.90625 -20.796875 L 7.90625 -13.28125 L 13.1875 -13.28125 Q 16.890625 -13.28125 18.9375 -11.515625 Q 21 -9.765625 23.484375 -3.21875 L 25.09375 0.875 L 2.984375 54.6875 L 12.5 54.6875 L 29.59375 11.921875 L 46.6875 54.6875 L 56.203125 54.6875 z " id="DejaVuSans-79"/> </defs> <g transform="translate(14.798438 237.136923)rotate(-90)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-50"/> <use x="60.287109" xlink:href="#DejaVuSans-72"/> <use x="101.369141" xlink:href="#DejaVuSans-6f"/> <use x="162.550781" xlink:href="#DejaVuSans-62"/> <use x="226.027344" xlink:href="#DejaVuSans-61"/> <use x="287.306641" xlink:href="#DejaVuSans-62"/> <use x="350.783203" xlink:href="#DejaVuSans-69"/> <use x="378.566406" xlink:href="#DejaVuSans-6c"/> <use x="406.349609" xlink:href="#DejaVuSans-69"/> <use x="434.132812" xlink:href="#DejaVuSans-74"/> <use x="473.341797" xlink:href="#DejaVuSans-79"/> </g> </g> </g> <g id="line2d_13"> <path clip-path="url(#pe533a12781)" d="M 58.080114 381.594212 L 59.683419 380.955518 L 61.286725 380.227435 L 62.890031 379.399807 L 64.493337 378.461699 L 66.096643 377.401403 L 67.699948 376.206441 L 69.303254 374.863589 L 70.90656 373.358912 L 72.509866 371.677812 L 74.113171 369.805094 L 75.716477 367.725047 L 77.319783 365.421545 L 78.923089 362.878166 L 80.526395 360.078334 L 82.1297 357.005472 L 83.733006 353.643185 L 85.336312 349.975457 L 86.939618 345.986867 L 88.542924 341.662822 L 90.146229 336.989808 L 91.749535 331.955647 L 93.352841 326.549779 L 94.956147 320.763529 L 96.559452 314.590402 L 98.162758 308.026357 L 99.766064 301.070087 L 101.36937 293.723285 L 102.972676 285.990894 L 104.575981 277.88134 L 106.179287 269.406732 L 107.782593 260.583037 L 109.385899 251.430214 L 110.989205 241.972307 L 112.59251 232.23749 L 114.195816 222.258066 L 115.799122 212.070404 L 117.402428 201.714825 L 119.005733 191.235424 L 120.609039 180.67984 L 122.212345 170.098955 L 123.815651 159.546544 L 125.418957 149.078862 L 127.022262 138.754185 L 128.625568 128.632294 L 130.228874 118.773925 L 131.83218 109.240177 L 133.435486 100.091896 L 135.038791 91.389037 L 136.642097 83.190017 L 138.245403 75.551066 L 139.848709 68.525589 L 141.452014 62.163544 L 143.05532 56.510856 L 144.658626 51.608857 L 146.261932 47.493795 L 147.865238 44.196376 L 149.468543 41.741392 L 151.071849 40.147403 L 152.675155 39.42651 L 154.278461 39.584196 L 155.881767 40.619262 L 157.485072 42.523837 L 159.088378 45.283483 L 160.691684 48.877371 L 162.29499 53.278551 L 163.898295 58.454279 L 165.501601 64.36643 L 167.104907 70.971964 L 168.708213 78.223444 L 170.311519 86.069604 L 171.914824 94.455955 L 173.51813 103.325408 L 175.121436 112.618919 L 176.724742 122.27614 L 178.328048 132.236061 L 179.931353 142.437643 L 181.534659 152.820427 L 183.137965 163.325111 L 184.741271 173.894087 L 186.344576 184.471938 L 187.947882 195.005885 L 189.551188 205.446169 L 191.154494 215.746393 L 192.7578 225.863791 L 194.361105 235.759444 L 195.964411 245.398429 L 197.567717 254.749923 L 199.171023 263.787233 L 200.774329 272.48779 L 202.377634 280.833079 L 203.98094 288.808535 L 205.584246 296.403391 L 207.187552 303.610497 L 208.790857 310.426102 L 210.394163 316.849619 L 211.997469 322.883368 L 213.600775 328.532301 L 215.204081 333.80373 L 216.807386 338.707036 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="patch_3"> <path d="M 50.14375 398.702597 L 50.14375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_4"> <path d="M 224.74375 398.702597 L 224.74375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_5"> <path d="M 50.14375 398.702597 L 224.74375 398.702597 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_6"> <path d="M 50.14375 22.318125 L 224.74375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="text_15"> <g transform="translate(123.555625 16.318125)scale(0.12 -0.12)"> <use xlink:href="#DejaVuSans-50"/> <use x="60.287109" xlink:href="#DejaVuSans-72"/> <use x="101.400391" xlink:href="#DejaVuSans-69"/> <use x="129.183594" xlink:href="#DejaVuSans-6f"/> <use x="190.365234" xlink:href="#DejaVuSans-72"/> </g> </g> </g> <g id="axes_2"> <g id="patch_7"> <path d="M 288.66875 398.702597 L 463.26875 398.702597 L 463.26875 22.318125 L 288.66875 22.318125 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_3"> <g id="xtick_4"> <g id="line2d_14"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="296.287023" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_16"> <g transform="translate(293.105773 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_5"> <g id="line2d_15"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="359.905168" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_17"> <g transform="translate(356.723918 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="xtick_6"> <g id="line2d_16"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="423.523314" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_18"> <g transform="translate(420.342064 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="text_19"> <g transform="translate(365.704687 426.979159)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-53"/> <use x="63.476562" xlink:href="#DejaVuSans-69"/> <use x="91.259766" xlink:href="#DejaVuSans-7a"/> <use x="143.75" xlink:href="#DejaVuSans-65"/> </g> </g> </g> <g id="matplotlib.axis_4"> <g id="ytick_10"> <g id="line2d_17"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="381.594212"/> </g> </g> <g id="text_20"> <g transform="translate(253.040625 385.393431)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_11"> <g id="line2d_18"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="333.461663"/> </g> </g> <g id="text_21"> <g transform="translate(253.040625 337.260882)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-32"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_12"> <g id="line2d_19"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="285.329114"/> </g> </g> <g id="text_22"> <g transform="translate(253.040625 289.128333)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_13"> <g id="line2d_20"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="237.196565"/> </g> </g> <g id="text_23"> <defs> <path d="M 8.203125 72.90625 L 55.078125 72.90625 L 55.078125 68.703125 L 28.609375 0 L 18.3125 0 L 43.21875 64.59375 L 8.203125 64.59375 z " id="DejaVuSans-37"/> </defs> <g transform="translate(253.040625 240.995784)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-37"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_14"> <g id="line2d_21"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="189.064016"/> </g> </g> <g id="text_24"> <g transform="translate(253.040625 192.863235)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_15"> <g id="line2d_22"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="140.931468"/> </g> </g> <g id="text_25"> <g transform="translate(253.040625 144.730686)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-32"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_16"> <g id="line2d_23"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="92.798919"/> </g> </g> <g id="text_26"> <g transform="translate(253.040625 96.598137)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_17"> <g id="line2d_24"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="288.66875" xlink:href="#mc6e3e1fc57" y="44.66637"/> </g> </g> <g id="text_27"> <g transform="translate(253.040625 48.465589)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-37"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_28"> <g transform="translate(246.960937 237.136923)rotate(-90)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-50"/> <use x="60.287109" xlink:href="#DejaVuSans-72"/> <use x="101.369141" xlink:href="#DejaVuSans-6f"/> <use x="162.550781" xlink:href="#DejaVuSans-62"/> <use x="226.027344" xlink:href="#DejaVuSans-61"/> <use x="287.306641" xlink:href="#DejaVuSans-62"/> <use x="350.783203" xlink:href="#DejaVuSans-69"/> <use x="378.566406" xlink:href="#DejaVuSans-6c"/> <use x="406.349609" xlink:href="#DejaVuSans-69"/> <use x="434.132812" xlink:href="#DejaVuSans-74"/> <use x="473.341797" xlink:href="#DejaVuSans-79"/> </g> </g> </g> <g id="line2d_25"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 381.594211 L 298.208419 381.594211 L 299.811725 381.594211 L 301.415031 381.594211 L 303.018337 381.59421 L 304.621643 381.594209 L 306.224948 381.594207 L 307.828254 381.594203 L 309.43156 381.594193 L 311.034866 381.594171 L 312.638171 381.594113 L 314.241477 381.593963 L 315.844783 381.593547 L 317.448089 381.592358 L 319.051395 381.588863 L 320.6547 381.57841 L 322.258006 381.54696 L 323.861312 381.452918 L 325.464618 381.177169 L 327.067924 380.395695 L 328.671229 378.288818 L 330.274535 372.978492 L 331.877841 360.706698 L 333.481147 335.280464 L 335.084452 289.310334 L 336.687758 219.352368 L 338.291064 134.69878 L 339.89437 62.784154 L 341.497676 39.42651 L 343.100981 82.838007 L 344.704287 174.04921 L 346.307593 269.48658 L 347.910899 335.615227 L 349.514205 367.62338 L 351.11751 378.52784 L 352.720816 381.12059 L 354.324122 381.544096 L 355.927428 381.590678 L 357.530733 381.59405 L 359.134039 381.594207 L 360.737345 381.594212 L 362.340651 381.594212 L 363.943957 381.594212 L 365.547262 381.594212 L 367.150568 381.594212 L 368.753874 381.594212 L 370.35718 381.594212 L 371.960486 381.594212 L 373.563791 381.594212 L 375.167097 381.594212 L 376.770403 381.594212 L 378.373709 381.594212 L 379.977014 381.594212 L 381.58032 381.594212 L 383.183626 381.594212 L 384.786932 381.594212 L 386.390238 381.594212 L 387.993543 381.594212 L 389.596849 381.594212 L 391.200155 381.594212 L 392.803461 381.594212 L 394.406767 381.594212 L 396.010072 381.594212 L 397.613378 381.594212 L 399.216684 381.594212 L 400.81999 381.594212 L 402.423295 381.594212 L 404.026601 381.594212 L 405.629907 381.594212 L 407.233213 381.594212 L 408.836519 381.594212 L 410.439824 381.594212 L 412.04313 381.594212 L 413.646436 381.594212 L 415.249742 381.594212 L 416.853048 381.594212 L 418.456353 381.594212 L 420.059659 381.594212 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_26"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 381.572761 L 298.208419 381.572043 L 299.811725 381.570201 L 301.415031 381.566976 L 303.018337 381.561885 L 304.621643 381.554117 L 306.224948 381.542336 L 307.828254 381.524337 L 309.43156 381.496465 L 311.034866 381.452597 L 312.638171 381.382384 L 314.241477 381.268218 L 315.844783 381.080029 L 317.448089 380.766495 L 319.051395 380.240521 L 320.6547 379.356048 L 322.258006 377.872835 L 323.861312 375.406869 L 325.464618 371.368677 L 327.067924 364.903071 L 328.671229 354.865088 L 330.274535 339.897044 L 331.877841 318.698674 L 333.481147 290.574233 L 335.084452 256.247402 L 336.687758 218.721097 L 338.291064 183.674587 L 339.89437 158.740796 L 341.497676 151.305727 L 343.100981 165.360693 L 344.704287 198.998355 L 346.307593 244.398971 L 347.910899 290.880199 L 349.514205 329.408963 L 351.11751 355.780296 L 352.720816 370.746669 L 354.324122 377.769818 L 355.927428 380.477415 L 357.530733 381.327627 L 359.134039 381.542895 L 360.737345 381.586356 L 362.340651 381.593269 L 363.943957 381.594124 L 365.547262 381.594206 L 367.150568 381.594211 L 368.753874 381.594212 L 370.35718 381.594212 L 371.960486 381.594212 L 373.563791 381.594212 L 375.167097 381.594212 L 376.770403 381.594212 L 378.373709 381.594212 L 379.977014 381.594212 L 381.58032 381.594212 L 383.183626 381.594212 L 384.786932 381.594212 L 386.390238 381.594212 L 387.993543 381.594212 L 389.596849 381.594212 L 391.200155 381.594212 L 392.803461 381.594212 L 394.406767 381.594212 L 396.010072 381.594212 L 397.613378 381.594212 L 399.216684 381.594212 L 400.81999 381.594212 L 402.423295 381.594212 L 404.026601 381.594212 L 405.629907 381.594212 L 407.233213 381.594212 L 408.836519 381.594212 L 410.439824 381.594212 L 412.04313 381.594212 L 413.646436 381.594212 L 415.249742 381.594212 L 416.853048 381.594212 L 418.456353 381.594212 L 420.059659 381.594212 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_27"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 379.56124 L 298.208419 379.529945 L 299.811725 379.452059 L 301.415031 379.322974 L 303.018337 379.134941 L 304.621643 378.876436 L 306.224948 378.531231 L 307.828254 378.077109 L 309.43156 377.484128 L 311.034866 376.712376 L 312.638171 375.709135 L 314.241477 374.405438 L 315.844783 372.712109 L 317.448089 370.515549 L 319.051395 367.673893 L 320.6547 364.014628 L 322.258006 359.335483 L 323.861312 353.411236 L 325.464618 346.009955 L 327.067924 336.922673 L 328.671229 326.010084 L 330.274535 313.26758 L 331.877841 298.90506 L 333.481147 283.429842 L 335.084452 267.710639 L 336.687758 252.990734 L 338.291064 240.81489 L 339.89437 232.844142 L 341.497676 230.56088 L 343.100981 234.911671 L 344.704287 245.983416 L 346.307593 262.834791 L 347.910899 283.583145 L 349.514205 305.7682 L 351.11751 326.901722 L 352.720816 345.021141 L 354.324122 359.051571 L 355.927428 368.862971 L 357.530733 375.046347 L 359.134039 378.5466 L 360.737345 380.318812 L 362.340651 381.117471 L 363.943957 381.436117 L 365.547262 381.548023 L 367.150568 381.582408 L 368.753874 381.591592 L 370.35718 381.593711 L 371.960486 381.59413 L 373.563791 381.5942 L 375.167097 381.59421 L 376.770403 381.594212 L 378.373709 381.594212 L 379.977014 381.594212 L 381.58032 381.594212 L 383.183626 381.594212 L 384.786932 381.594212 L 386.390238 381.594212 L 387.993543 381.594212 L 389.596849 381.594212 L 391.200155 381.594212 L 392.803461 381.594212 L 394.406767 381.594212 L 396.010072 381.594212 L 397.613378 381.594212 L 399.216684 381.594212 L 400.81999 381.594212 L 402.423295 381.594212 L 404.026601 381.594212 L 405.629907 381.594212 L 407.233213 381.594212 L 408.836519 381.594212 L 410.439824 381.594212 L 412.04313 381.594212 L 413.646436 381.594212 L 415.249742 381.594212 L 416.853048 381.594212 L 418.456353 381.594212 L 420.059659 381.594212 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#2ca02c;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_28"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 368.454619 L 298.208419 368.36112 L 299.811725 368.131665 L 301.415031 367.761019 L 303.018337 367.240765 L 304.621643 366.559187 L 306.224948 365.701127 L 307.828254 364.647842 L 309.43156 363.376901 L 311.034866 361.862171 L 312.638171 360.073962 L 314.241477 357.979429 L 315.844783 355.543353 L 317.448089 352.729443 L 319.051395 349.502349 L 320.6547 345.830565 L 322.258006 341.69041 L 323.861312 337.071225 L 325.464618 331.981822 L 327.067924 326.458052 L 328.671229 320.57109 L 330.274535 314.435669 L 331.877841 308.217071 L 333.481147 302.135211 L 335.084452 296.463808 L 336.687758 291.522504 L 338.291064 287.660083 L 339.89437 285.227884 L 341.497676 284.544107 L 343.100981 285.851924 L 344.704287 289.27686 L 346.307593 294.791034 L 347.910899 302.192833 L 349.514205 311.109596 L 351.11751 321.027417 L 352.720816 331.346618 L 354.324122 341.454966 L 355.927428 350.805212 L 357.530733 358.98112 L 359.134039 365.738191 L 360.737345 371.011508 L 362.340651 374.891788 L 363.943957 377.578792 L 365.547262 379.325961 L 367.150568 380.390074 L 368.753874 380.995502 L 370.35718 381.316364 L 371.960486 381.474286 L 373.563791 381.546243 L 375.167097 381.576496 L 376.770403 381.588194 L 378.373709 381.592339 L 379.977014 381.59368 L 381.58032 381.594074 L 383.183626 381.59418 L 384.786932 381.594205 L 386.390238 381.594211 L 387.993543 381.594212 L 389.596849 381.594212 L 391.200155 381.594212 L 392.803461 381.594212 L 394.406767 381.594212 L 396.010072 381.594212 L 397.613378 381.594212 L 399.216684 381.594212 L 400.81999 381.594212 L 402.423295 381.594212 L 404.026601 381.594212 L 405.629907 381.594212 L 407.233213 381.594212 L 408.836519 381.594212 L 410.439824 381.594212 L 412.04313 381.594212 L 413.646436 381.594212 L 415.249742 381.594212 L 416.853048 381.594212 L 418.456353 381.594212 L 420.059659 381.594212 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#d62728;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_29"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 355.04744 L 298.208419 354.959926 L 299.811725 354.746553 L 301.415031 354.405961 L 303.018337 353.936038 L 304.621643 353.334005 L 306.224948 352.596519 L 307.828254 351.719835 L 309.43156 350.700011 L 311.034866 349.533173 L 312.638171 348.215858 L 314.241477 346.745437 L 315.844783 345.120634 L 317.448089 343.342153 L 319.051395 341.413412 L 320.6547 339.341382 L 322.258006 337.137536 L 323.861312 334.818863 L 325.464618 332.408924 L 327.067924 329.938872 L 328.671229 327.448373 L 330.274535 324.986282 L 331.877841 322.610975 L 333.481147 320.390143 L 335.084452 318.399906 L 336.687758 316.723068 L 338.291064 315.446397 L 339.89437 314.656857 L 341.497676 314.436817 L 343.100981 314.858404 L 344.704287 315.977312 L 346.307593 317.826546 L 347.910899 320.410749 L 349.514205 323.701833 L 351.11751 327.636688 L 352.720816 332.117622 L 354.324122 337.015975 L 355.927428 342.178986 L 357.530733 347.439534 L 359.134039 352.627927 L 360.737345 357.584463 L 362.340651 362.171277 L 363.943957 366.28196 L 365.547262 369.847693 L 367.150568 372.839163 L 368.753874 375.264194 L 370.35718 377.161695 L 371.960486 378.593105 L 373.563791 379.632799 L 375.167097 380.358924 L 376.770403 380.845837 L 378.373709 381.158855 L 379.977014 381.351464 L 381.58032 381.46472 L 383.183626 381.528251 L 384.786932 381.562191 L 386.390238 381.579426 L 387.993543 381.58773 L 389.596849 381.59152 L 391.200155 381.593155 L 392.803461 381.593821 L 394.406767 381.594075 L 396.010072 381.594167 L 397.613378 381.594198 L 399.216684 381.594208 L 400.81999 381.594211 L 402.423295 381.594212 L 404.026601 381.594212 L 405.629907 381.594212 L 407.233213 381.594212 L 408.836519 381.594212 L 410.439824 381.594212 L 412.04313 381.594212 L 413.646436 381.594212 L 415.249742 381.594212 L 416.853048 381.594212 L 418.456353 381.594212 L 420.059659 381.594212 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#9467bd;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_30"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 347.980045 L 298.208419 347.928656 L 299.811725 347.803739 L 301.415031 347.60544 L 303.018337 347.334016 L 304.621643 346.98987 L 306.224948 346.573607 L 307.828254 346.086088 L 309.43156 345.528518 L 311.034866 344.902537 L 312.638171 344.210326 L 314.241477 343.454738 L 315.844783 342.639428 L 317.448089 341.769013 L 319.051395 340.849229 L 320.6547 339.887104 L 322.258006 338.891126 L 323.861312 337.871418 L 325.464618 336.839887 L 327.067924 335.810362 L 328.671229 334.798689 L 330.274535 333.822784 L 331.877841 332.902609 L 333.481147 332.060074 L 335.084452 331.318836 L 336.687758 330.703973 L 338.291064 330.241533 L 339.89437 329.957933 L 341.497676 329.879215 L 343.100981 330.030157 L 344.704287 330.433256 L 346.307593 331.107623 L 347.910899 332.067815 L 349.514205 333.322684 L 351.11751 334.874303 L 352.720816 336.717052 L 354.324122 338.836968 L 355.927428 341.211424 L 357.530733 343.809232 L 359.134039 346.591218 L 360.737345 349.511295 L 362.340651 352.518025 L 363.943957 355.556605 L 365.547262 358.57118 L 367.150568 361.507338 L 368.753874 364.314604 L 370.35718 366.948746 L 371.960486 369.373708 L 373.563791 371.563005 L 375.167097 373.500462 L 376.770403 375.180257 L 378.373709 376.606269 L 379.977014 377.790838 L 381.58032 378.753063 L 383.183626 379.51684 L 384.786932 380.10882 L 386.390238 380.556498 L 387.993543 380.886559 L 389.596849 381.123605 L 391.200155 381.289301 L 392.803461 381.401929 L 394.406767 381.476308 L 396.010072 381.523987 L 397.613378 381.553625 L 399.216684 381.571473 L 400.81999 381.581876 L 402.423295 381.587739 L 404.026601 381.59093 L 405.629907 381.592606 L 407.233213 381.593454 L 408.836519 381.593868 L 410.439824 381.594061 L 412.04313 381.594149 L 413.646436 381.594186 L 415.249742 381.594202 L 416.853048 381.594208 L 418.456353 381.594211 L 420.059659 381.594211 L 421.662965 381.594212 L 423.266271 381.594212 L 424.869576 381.594212 L 426.472882 381.594212 L 428.076188 381.594212 L 429.679494 381.594212 L 431.2828 381.594212 L 432.886105 381.594212 L 434.489411 381.594212 L 436.092717 381.594212 L 437.696023 381.594212 L 439.299329 381.594212 L 440.902634 381.594212 L 442.50594 381.594212 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#8c564b;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_31"> <path clip-path="url(#pfa9f114bcd)" d="M 296.605114 346.715524 L 298.208419 346.690784 L 299.811725 346.63073 L 301.415031 346.535642 L 303.018337 346.40597 L 304.621643 346.242344 L 306.224948 346.04559 L 307.828254 345.816743 L 309.43156 345.557067 L 311.034866 345.268081 L 312.638171 344.951578 L 314.241477 344.609662 L 315.844783 344.244767 L 317.448089 343.859698 L 319.051395 343.457658 L 320.6547 343.042282 L 322.258006 342.617664 L 323.861312 342.188391 L 325.464618 341.759566 L 327.067924 341.336823 L 328.671229 340.926345 L 330.274535 340.534861 L 331.877841 340.16964 L 333.481147 339.838465 L 335.084452 339.549593 L 336.687758 339.311699 L 338.291064 339.133791 L 339.89437 339.025111 L 341.497676 338.995001 L 343.100981 339.052758 L 344.704287 339.207446 L 346.307593 339.467699 L 347.910899 339.841494 L 349.514205 340.335907 L 351.11751 340.956859 L 352.720816 341.708856 L 354.324122 342.594727 L 355.927428 343.615388 L 357.530733 344.76962 L 359.134039 346.053889 L 360.737345 347.462222 L 362.340651 348.986139 L 363.943957 350.614667 L 365.547262 352.334432 L 367.150568 354.129846 L 368.753874 355.983387 L 370.35718 357.875958 L 371.960486 359.787344 L 373.563791 361.696726 L 375.167097 363.583246 L 376.770403 365.4266 L 378.373709 367.207628 L 379.977014 368.90888 L 381.58032 370.515112 L 383.183626 372.013709 L 384.786932 373.394989 L 386.390238 374.652386 L 387.993543 375.782502 L 389.596849 376.785014 L 391.200155 377.662463 L 392.803461 378.419927 L 394.406767 379.06461 L 396.010072 379.605369 L 397.613378 380.052217 L 399.216684 380.415821 L 400.81999 380.707046 L 402.423295 380.936536 L 404.026601 381.114379 L 405.629907 381.249851 L 407.233213 381.35124 L 408.836519 381.425756 L 410.439824 381.47951 L 412.04313 381.517552 L 413.646436 381.54395 L 415.249742 381.561901 L 416.853048 381.573859 L 418.456353 381.581656 L 420.059659 381.586631 L 421.662965 381.589734 L 423.266271 381.591627 L 424.869576 381.592753 L 426.472882 381.593409 L 428.076188 381.59378 L 429.679494 381.593986 L 431.2828 381.594096 L 432.886105 381.594154 L 434.489411 381.594184 L 436.092717 381.594199 L 437.696023 381.594206 L 439.299329 381.594209 L 440.902634 381.594211 L 442.50594 381.594211 L 444.109246 381.594212 L 445.712552 381.594212 L 447.315857 381.594212 L 448.919163 381.594212 L 450.522469 381.594212 L 452.125775 381.594212 L 453.729081 381.594212 L 455.332386 381.594212 " style="fill:none;stroke:#e377c2;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="patch_8"> <path d="M 288.66875 398.702597 L 288.66875 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_9"> <path d="M 463.26875 398.702597 L 463.26875 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_10"> <path d="M 288.66875 398.702597 L 463.26875 398.702597 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_11"> <path d="M 288.66875 22.318125 L 463.26875 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="text_29"> <defs> <path d="M 9.8125 72.90625 L 19.671875 72.90625 L 19.671875 8.296875 L 55.171875 8.296875 L 55.171875 0 L 9.8125 0 z " id="DejaVuSans-4c"/> <path d="M 9.078125 75.984375 L 18.109375 75.984375 L 18.109375 31.109375 L 44.921875 54.6875 L 56.390625 54.6875 L 27.390625 29.109375 L 57.625 0 L 45.90625 0 L 18.109375 26.703125 L 18.109375 0 L 9.078125 0 z " id="DejaVuSans-6b"/> <path d="M 54.890625 33.015625 L 54.890625 0 L 45.90625 0 L 45.90625 32.71875 Q 45.90625 40.484375 42.875 44.328125 Q 39.84375 48.1875 33.796875 48.1875 Q 26.515625 48.1875 22.3125 43.546875 Q 18.109375 38.921875 18.109375 30.90625 L 18.109375 0 L 9.078125 0 L 9.078125 75.984375 L 18.109375 75.984375 L 18.109375 46.1875 Q 21.34375 51.125 25.703125 53.5625 Q 30.078125 56 35.796875 56 Q 45.21875 56 50.046875 50.171875 Q 54.890625 44.34375 54.890625 33.015625 z " id="DejaVuSans-68"/> <path d="M 45.40625 46.390625 L 45.40625 75.984375 L 54.390625 75.984375 L 54.390625 0 L 45.40625 0 L 45.40625 8.203125 Q 42.578125 3.328125 38.25 0.953125 Q 33.9375 -1.421875 27.875 -1.421875 Q 17.96875 -1.421875 11.734375 6.484375 Q 5.515625 14.40625 5.515625 27.296875 Q 5.515625 40.1875 11.734375 48.09375 Q 17.96875 56 27.875 56 Q 33.9375 56 38.25 53.625 Q 42.578125 51.265625 45.40625 46.390625 z M 14.796875 27.296875 Q 14.796875 17.390625 18.875 11.75 Q 22.953125 6.109375 30.078125 6.109375 Q 37.203125 6.109375 41.296875 11.75 Q 45.40625 17.390625 45.40625 27.296875 Q 45.40625 37.203125 41.296875 42.84375 Q 37.203125 48.484375 30.078125 48.484375 Q 22.953125 48.484375 18.875 42.84375 Q 14.796875 37.203125 14.796875 27.296875 z " id="DejaVuSans-64"/> </defs> <g transform="translate(345.5075 16.318125)scale(0.12 -0.12)"> <use xlink:href="#DejaVuSans-4c"/> <use x="55.712891" xlink:href="#DejaVuSans-69"/> <use x="83.496094" xlink:href="#DejaVuSans-6b"/> <use x="141.359375" xlink:href="#DejaVuSans-65"/> <use x="202.882812" xlink:href="#DejaVuSans-6c"/> <use x="230.666016" xlink:href="#DejaVuSans-69"/> <use x="258.449219" xlink:href="#DejaVuSans-68"/> <use x="321.828125" xlink:href="#DejaVuSans-6f"/> <use x="383.009766" xlink:href="#DejaVuSans-6f"/> <use x="444.191406" xlink:href="#DejaVuSans-64"/> </g> </g> </g> <g id="axes_3"> <g id="patch_12"> <path d="M 527.19375 398.702597 L 701.79375 398.702597 L 701.79375 22.318125 L 527.19375 22.318125 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_5"> <g id="xtick_7"> <g id="line2d_32"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="534.812023" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_30"> <g transform="translate(531.630773 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_8"> <g id="line2d_33"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="598.430168" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_31"> <g transform="translate(595.248918 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="xtick_9"> <g id="line2d_34"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="662.048314" xlink:href="#mdfcc2e5048" y="398.702597"/> </g> </g> <g id="text_32"> <g transform="translate(658.867064 413.301034)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="text_33"> <g transform="translate(604.229687 426.979159)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-53"/> <use x="63.476562" xlink:href="#DejaVuSans-69"/> <use x="91.259766" xlink:href="#DejaVuSans-7a"/> <use x="143.75" xlink:href="#DejaVuSans-65"/> </g> </g> </g> <g id="matplotlib.axis_6"> <g id="ytick_18"> <g id="line2d_35"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="381.594212"/> </g> </g> <g id="text_34"> <g transform="translate(491.565625 385.393431)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_19"> <g id="line2d_36"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="334.570028"/> </g> </g> <g id="text_35"> <g transform="translate(491.565625 338.369247)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-32"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_20"> <g id="line2d_37"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="287.545845"/> </g> </g> <g id="text_36"> <g transform="translate(491.565625 291.345064)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_21"> <g id="line2d_38"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="240.521662"/> </g> </g> <g id="text_37"> <g transform="translate(491.565625 244.32088)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> <use x="159.033203" xlink:href="#DejaVuSans-37"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_22"> <g id="line2d_39"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="193.497478"/> </g> </g> <g id="text_38"> <g transform="translate(491.565625 197.296697)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-30"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_23"> <g id="line2d_40"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="146.473295"/> </g> </g> <g id="text_39"> <g transform="translate(491.565625 150.272513)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-32"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_24"> <g id="line2d_41"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="99.449111"/> </g> </g> <g id="text_40"> <g transform="translate(491.565625 103.24833)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-35"/> <use x="222.65625" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_25"> <g id="line2d_42"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="527.19375" xlink:href="#mc6e3e1fc57" y="52.424928"/> </g> </g> <g id="text_41"> <g transform="translate(491.565625 56.224147)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-31"/> <use x="159.033203" xlink:href="#DejaVuSans-37"/> <use x="222.65625" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_42"> <g transform="translate(485.485937 237.136923)rotate(-90)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-50"/> <use x="60.287109" xlink:href="#DejaVuSans-72"/> <use x="101.369141" xlink:href="#DejaVuSans-6f"/> <use x="162.550781" xlink:href="#DejaVuSans-62"/> <use x="226.027344" xlink:href="#DejaVuSans-61"/> <use x="287.306641" xlink:href="#DejaVuSans-62"/> <use x="350.783203" xlink:href="#DejaVuSans-69"/> <use x="378.566406" xlink:href="#DejaVuSans-6c"/> <use x="406.349609" xlink:href="#DejaVuSans-69"/> <use x="434.132812" xlink:href="#DejaVuSans-74"/> <use x="473.341797" xlink:href="#DejaVuSans-79"/> </g> </g> </g> <g id="line2d_43"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 381.594212 L 536.733419 381.594212 L 538.336725 381.594212 L 539.940031 381.594212 L 541.543337 381.594212 L 543.146643 381.594212 L 544.749948 381.594211 L 546.353254 381.594211 L 547.95656 381.59421 L 549.559866 381.594206 L 551.163171 381.594196 L 552.766477 381.594167 L 554.369783 381.594077 L 555.973089 381.59379 L 557.576395 381.592843 L 559.1797 381.589681 L 560.783006 381.579066 L 562.386312 381.543719 L 563.989618 381.428469 L 565.592924 381.065842 L 567.196229 379.981883 L 568.799535 376.955953 L 570.402841 369.215377 L 572.006147 351.455189 L 573.609452 315.818139 L 575.212758 255.25898 L 576.816064 172.090938 L 578.41937 87.543273 L 580.022676 39.42651 L 581.625981 58.50458 L 583.229287 139.479543 L 584.832593 240.878244 L 586.435899 319.655295 L 588.039205 361.446805 L 589.64251 376.872375 L 591.245816 380.817421 L 592.849122 381.506889 L 594.452428 381.587687 L 596.055733 381.593897 L 597.659039 381.594202 L 599.262345 381.594212 L 600.865651 381.594212 L 602.468957 381.594212 L 604.072262 381.594212 L 605.675568 381.594212 L 607.278874 381.594212 L 608.88218 381.594212 L 610.485486 381.594212 L 612.088791 381.594212 L 613.692097 381.594212 L 615.295403 381.594212 L 616.898709 381.594212 L 618.502014 381.594212 L 620.10532 381.594212 L 621.708626 381.594212 L 623.311932 381.594212 L 624.915238 381.594212 L 626.518543 381.594212 L 628.121849 381.594212 L 629.725155 381.594212 L 631.328461 381.594212 L 632.931767 381.594212 L 634.535072 381.594212 L 636.138378 381.594212 L 637.741684 381.594212 L 639.34499 381.594212 L 640.948295 381.594212 L 642.551601 381.594212 L 644.154907 381.594212 L 645.758213 381.594212 L 647.361519 381.594212 L 648.964824 381.594212 L 650.56813 381.594212 L 652.171436 381.594212 L 653.774742 381.594212 L 655.378048 381.594212 L 656.981353 381.594212 L 658.584659 381.594212 L 660.187965 381.594212 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_44"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 381.593345 L 536.733419 381.593171 L 538.336725 381.592906 L 539.940031 381.592501 L 541.543337 381.591872 L 543.146643 381.590876 L 544.749948 381.589263 L 546.353254 381.586588 L 547.95656 381.582047 L 549.559866 381.574159 L 551.163171 381.560169 L 552.766477 381.534903 L 554.369783 381.488581 L 555.973089 381.402691 L 557.576395 381.242319 L 559.1797 380.94223 L 560.783006 380.382507 L 562.386312 379.348036 L 563.989618 377.465937 L 565.592924 374.119263 L 567.196229 368.34948 L 568.799535 358.790899 L 570.402841 343.728965 L 572.006147 321.423672 L 573.609452 290.836545 L 575.212758 252.757703 L 576.816064 210.988112 L 578.41937 172.790705 L 580.022676 147.656543 L 581.625981 144.043115 L 583.229287 165.208949 L 584.832593 206.659825 L 586.435899 257.455698 L 588.039205 305.145074 L 589.64251 341.21405 L 591.245816 363.52116 L 592.849122 374.824887 L 594.452428 379.499443 L 596.055733 381.065677 L 597.659039 381.486943 L 599.262345 381.576942 L 600.865651 381.592037 L 602.468957 381.594001 L 604.072262 381.594196 L 605.675568 381.594211 L 607.278874 381.594212 L 608.88218 381.594212 L 610.485486 381.594212 L 612.088791 381.594212 L 613.692097 381.594212 L 615.295403 381.594212 L 616.898709 381.594212 L 618.502014 381.594212 L 620.10532 381.594212 L 621.708626 381.594212 L 623.311932 381.594212 L 624.915238 381.594212 L 626.518543 381.594212 L 628.121849 381.594212 L 629.725155 381.594212 L 631.328461 381.594212 L 632.931767 381.594212 L 634.535072 381.594212 L 636.138378 381.594212 L 637.741684 381.594212 L 639.34499 381.594212 L 640.948295 381.594212 L 642.551601 381.594212 L 644.154907 381.594212 L 645.758213 381.594212 L 647.361519 381.594212 L 648.964824 381.594212 L 650.56813 381.594212 L 652.171436 381.594212 L 653.774742 381.594212 L 655.378048 381.594212 L 656.981353 381.594212 L 658.584659 381.594212 L 660.187965 381.594212 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_45"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 381.508343 L 536.733419 381.492968 L 538.336725 381.472523 L 539.940031 381.445154 L 541.543337 381.408222 L 543.146643 381.357955 L 544.749948 381.288933 L 546.353254 381.193328 L 547.95656 381.05982 L 549.559866 380.871998 L 551.163171 380.606103 L 552.766477 380.227825 L 554.369783 379.687883 L 555.973089 378.916097 L 557.576395 377.813728 L 559.1797 376.244137 L 560.783006 374.022373 L 562.386312 370.905283 L 563.989618 366.585334 L 565.592924 360.693511 L 567.196229 352.8191 L 568.799535 342.556068 L 570.402841 329.585362 L 572.006147 313.797472 L 573.609452 295.447467 L 575.212758 275.314588 L 576.816064 254.813754 L 578.41937 235.98682 L 580.022676 221.303452 L 581.625981 213.241468 L 583.229287 213.698821 L 584.832593 223.392215 L 586.435899 241.469403 L 588.039205 265.542701 L 589.64251 292.212309 L 591.245816 317.933823 L 592.849122 339.907727 L 594.452428 356.64594 L 596.055733 368.031537 L 597.659039 374.938755 L 599.262345 378.665116 L 600.865651 380.4457 L 602.468957 381.195706 L 604.072262 381.472703 L 605.675568 381.561885 L 607.278874 381.586762 L 608.88218 381.592736 L 610.485486 381.593962 L 612.088791 381.594176 L 613.692097 381.594208 L 615.295403 381.594211 L 616.898709 381.594212 L 618.502014 381.594212 L 620.10532 381.594212 L 621.708626 381.594212 L 623.311932 381.594212 L 624.915238 381.594212 L 626.518543 381.594212 L 628.121849 381.594212 L 629.725155 381.594212 L 631.328461 381.594212 L 632.931767 381.594212 L 634.535072 381.594212 L 636.138378 381.594212 L 637.741684 381.594212 L 639.34499 381.594212 L 640.948295 381.594212 L 642.551601 381.594212 L 644.154907 381.594212 L 645.758213 381.594212 L 647.361519 381.594212 L 648.964824 381.594212 L 650.56813 381.594212 L 652.171436 381.594212 L 653.774742 381.594212 L 655.378048 381.594212 L 656.981353 381.594212 L 658.584659 381.594212 L 660.187965 381.594212 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#2ca02c;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_46"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 380.997658 L 536.733419 380.896575 L 538.336725 380.772174 L 539.940031 380.618368 L 541.543337 380.427391 L 543.146643 380.189333 L 544.749948 379.891559 L 546.353254 379.517987 L 547.95656 379.048211 L 549.559866 378.456454 L 551.163171 377.710343 L 552.766477 376.769542 L 554.369783 375.58429 L 555.973089 374.093981 L 557.576395 372.225974 L 559.1797 369.894968 L 560.783006 367.003383 L 562.386312 363.443388 L 563.989618 359.101326 L 565.592924 353.865405 L 567.196229 347.637521 L 568.799535 340.349799 L 570.402841 331.985926 L 572.006147 322.606337 L 573.609452 312.374912 L 575.212758 301.583081 L 576.816064 290.665387 L 578.41937 280.199274 L 580.022676 270.881773 L 581.625981 263.477786 L 583.229287 258.739288 L 584.832593 257.301908 L 586.435899 259.573745 L 588.039205 265.638635 L 589.64251 275.199213 L 591.245816 287.581223 L 592.849122 301.808633 L 594.452428 316.741218 L 596.055733 331.247595 L 597.659039 344.374149 L 599.262345 355.469668 L 600.865651 364.238206 L 602.468957 370.714652 L 604.072262 375.180187 L 605.675568 378.049577 L 607.278874 379.764158 L 608.88218 380.714573 L 610.485486 381.201968 L 612.088791 381.432535 L 613.692097 381.532839 L 615.295403 381.572837 L 616.898709 381.587408 L 618.502014 381.59224 L 620.10532 381.593694 L 621.708626 381.594089 L 623.311932 381.594186 L 624.915238 381.594207 L 626.518543 381.594211 L 628.121849 381.594212 L 629.725155 381.594212 L 631.328461 381.594212 L 632.931767 381.594212 L 634.535072 381.594212 L 636.138378 381.594212 L 637.741684 381.594212 L 639.34499 381.594212 L 640.948295 381.594212 L 642.551601 381.594212 L 644.154907 381.594212 L 645.758213 381.594212 L 647.361519 381.594212 L 648.964824 381.594212 L 650.56813 381.594212 L 652.171436 381.594212 L 653.774742 381.594212 L 655.378048 381.594212 L 656.981353 381.594212 L 658.584659 381.594212 L 660.187965 381.594212 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#d62728;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_47"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 380.376458 L 536.733419 380.175517 L 538.336725 379.937866 L 539.940031 379.656367 L 541.543337 379.32251 L 543.146643 378.926188 L 544.749948 378.455431 L 546.353254 377.896132 L 547.95656 377.231757 L 549.559866 376.443055 L 551.163171 375.507792 L 552.766477 374.400534 L 554.369783 373.092528 L 555.973089 371.551727 L 557.576395 369.743039 L 559.1797 367.628869 L 560.783006 365.170077 L 562.386312 362.327443 L 563.989618 359.063752 L 565.592924 355.346607 L 567.196229 351.152026 L 568.799535 346.468839 L 570.402841 341.303788 L 572.006147 335.687125 L 573.609452 329.678328 L 575.212758 323.371374 L 576.816064 316.898802 L 578.41937 310.433659 L 580.022676 304.188315 L 581.625981 298.409175 L 583.229287 293.366556 L 584.832593 289.33942 L 586.435899 286.595331 L 588.039205 285.366868 L 589.64251 285.82665 L 591.245816 288.063952 L 592.849122 292.066419 L 594.452428 297.710378 L 596.055733 304.76253 L 597.659039 312.89441 L 599.262345 321.709012 L 600.865651 330.776796 L 602.468957 339.676337 L 604.072262 348.033705 L 605.675568 355.55465 L 607.278874 362.044856 L 608.88218 367.415819 L 610.485486 371.676676 L 612.088791 374.91487 L 613.692097 377.270348 L 615.295403 378.908507 L 616.898709 379.996432 L 618.502014 380.685438 L 620.10532 381.100961 L 621.708626 381.339217 L 623.311932 381.468896 L 624.915238 381.535781 L 626.518543 381.568415 L 628.121849 381.58345 L 629.725155 381.589978 L 631.328461 381.592645 L 632.931767 381.593667 L 634.535072 381.594034 L 636.138378 381.594158 L 637.741684 381.594196 L 639.34499 381.594208 L 640.948295 381.594211 L 642.551601 381.594212 L 644.154907 381.594212 L 645.758213 381.594212 L 647.361519 381.594212 L 648.964824 381.594212 L 650.56813 381.594212 L 652.171436 381.594212 L 653.774742 381.594212 L 655.378048 381.594212 L 656.981353 381.594212 L 658.584659 381.594212 L 660.187965 381.594212 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#9467bd;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_48"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 380.191492 L 536.733419 379.962909 L 538.336725 379.69777 L 539.940031 379.390402 L 541.543337 379.034339 L 543.146643 378.622233 L 544.749948 378.145777 L 546.353254 377.59563 L 547.95656 376.961352 L 549.559866 376.231363 L 551.163171 375.392919 L 552.766477 374.432135 L 554.369783 373.334057 L 555.973089 372.082797 L 557.576395 370.661757 L 559.1797 369.053947 L 560.783006 367.242438 L 562.386312 365.210943 L 563.989618 362.944563 L 565.592924 360.430707 L 567.196229 357.66018 L 568.799535 354.62845 L 570.402841 351.337055 L 572.006147 347.795132 L 573.609452 344.020989 L 575.212758 340.043629 L 576.816064 335.904135 L 578.41937 331.656744 L 580.022676 327.369466 L 581.625981 323.124066 L 583.229287 319.01523 L 584.832593 315.148761 L 586.435899 311.638693 L 588.039205 308.603271 L 589.64251 306.159849 L 591.245816 304.418869 L 592.849122 303.47722 L 594.452428 303.411387 L 596.055733 304.270952 L 597.659039 306.073044 L 599.262345 308.798375 L 600.865651 312.389449 L 602.468957 316.751363 L 604.072262 321.755441 L 605.675568 327.245624 L 607.278874 333.047231 L 608.88218 338.977435 L 610.485486 344.856491 L 612.088791 350.518675 L 613.692097 355.82185 L 615.295403 360.654726 L 616.898709 364.941158 L 618.502014 368.641211 L 620.10532 371.749095 L 621.708626 374.288485 L 623.311932 376.305999 L 624.915238 377.863764 L 626.518543 379.031995 L 628.121849 379.882373 L 629.725155 380.482778 L 631.328461 380.89364 L 632.931767 381.165922 L 634.535072 381.340525 L 636.138378 381.44877 L 637.741684 381.51359 L 639.34499 381.551047 L 640.948295 381.571915 L 642.551601 381.583111 L 644.154907 381.588892 L 645.758213 381.59176 L 647.361519 381.593127 L 648.964824 381.593751 L 650.56813 381.594024 L 652.171436 381.594139 L 653.774742 381.594185 L 655.378048 381.594202 L 656.981353 381.594209 L 658.584659 381.594211 L 660.187965 381.594211 L 661.791271 381.594212 L 663.394576 381.594212 L 664.997882 381.594212 L 666.601188 381.594212 L 668.204494 381.594212 L 669.8078 381.594212 L 671.411105 381.594212 L 673.014411 381.594212 L 674.617717 381.594212 L 676.221023 381.594212 L 677.824329 381.594212 L 679.427634 381.594212 L 681.03094 381.594212 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#8c564b;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_49"> <path clip-path="url(#p62c3ee0e7f)" d="M 535.130114 380.361158 L 536.733419 380.161397 L 538.336725 379.931821 L 539.940031 379.668434 L 541.543337 379.366806 L 543.146643 379.022035 L 544.749948 378.628736 L 546.353254 378.181016 L 547.95656 377.672475 L 549.559866 377.096202 L 551.163171 376.444798 L 552.766477 375.710412 L 554.369783 374.884794 L 555.973089 373.959385 L 557.576395 372.925426 L 559.1797 371.77411 L 560.783006 370.496768 L 562.386312 369.085106 L 563.989618 367.531475 L 565.592924 365.829207 L 567.196229 363.972983 L 568.799535 361.959262 L 570.402841 359.78674 L 572.006147 357.456852 L 573.609452 354.974289 L 575.212758 352.347526 L 576.816064 349.589324 L 578.41937 346.717197 L 580.022676 343.753803 L 581.625981 340.727219 L 583.229287 337.671073 L 584.832593 334.624491 L 586.435899 331.631817 L 588.039205 328.742075 L 589.64251 326.008152 L 591.245816 323.485678 L 592.849122 321.231614 L 594.452428 319.302565 L 596.055733 317.752849 L 597.659039 316.632401 L 599.262345 315.984587 L 600.865651 315.844037 L 602.468957 316.234625 L 604.072262 317.167725 L 605.675568 318.640878 L 607.278874 320.636991 L 608.88218 323.124175 L 610.485486 326.056287 L 612.088791 329.374206 L 613.692097 333.007812 L 615.295403 336.878593 L 616.898709 340.902746 L 618.502014 344.994604 L 620.10532 349.07016 L 621.708626 353.050482 L 623.311932 356.864788 L 624.915238 360.452969 L 626.518543 363.767433 L 628.121849 366.774137 L 629.725155 369.452805 L 631.328461 371.796352 L 632.931767 373.809613 L 634.535072 375.50754 L 636.138378 376.91304 L 637.741684 378.05465 L 639.34499 378.964245 L 640.948295 379.674927 L 642.551601 380.219233 L 644.154907 380.627727 L 645.758213 380.928004 L 647.361519 381.144112 L 648.964824 381.296321 L 650.56813 381.401185 L 652.171436 381.471821 L 653.774742 381.518318 L 655.378048 381.548214 L 656.981353 381.566978 L 658.584659 381.578471 L 660.187965 381.585334 L 661.791271 381.58933 L 663.394576 381.591596 L 664.997882 381.592846 L 666.601188 381.593518 L 668.204494 381.593869 L 669.8078 381.594047 L 671.411105 381.594135 L 673.014411 381.594177 L 674.617717 381.594197 L 676.221023 381.594205 L 677.824329 381.594209 L 679.427634 381.594211 L 681.03094 381.594211 L 682.634246 381.594212 L 684.237552 381.594212 L 685.840857 381.594212 L 687.444163 381.594212 L 689.047469 381.594212 L 690.650775 381.594212 L 692.254081 381.594212 L 693.857386 381.594212 " style="fill:none;stroke:#e377c2;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="patch_13"> <path d="M 527.19375 398.702597 L 527.19375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_14"> <path d="M 701.79375 398.702597 L 701.79375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_15"> <path d="M 527.19375 398.702597 L 701.79375 398.702597 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_16"> <path d="M 527.19375 22.318125 L 701.79375 22.318125 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="text_43"> <defs> <path d="M 44.28125 53.078125 L 44.28125 44.578125 Q 40.484375 46.53125 36.375 47.5 Q 32.28125 48.484375 27.875 48.484375 Q 21.1875 48.484375 17.84375 46.4375 Q 14.5 44.390625 14.5 40.28125 Q 14.5 37.15625 16.890625 35.375 Q 19.28125 33.59375 26.515625 31.984375 L 29.59375 31.296875 Q 39.15625 29.25 43.1875 25.515625 Q 47.21875 21.78125 47.21875 15.09375 Q 47.21875 7.46875 41.1875 3.015625 Q 35.15625 -1.421875 24.609375 -1.421875 Q 20.21875 -1.421875 15.453125 -0.5625 Q 10.6875 0.296875 5.421875 2 L 5.421875 11.28125 Q 10.40625 8.6875 15.234375 7.390625 Q 20.0625 6.109375 24.8125 6.109375 Q 31.15625 6.109375 34.5625 8.28125 Q 37.984375 10.453125 37.984375 14.40625 Q 37.984375 18.0625 35.515625 20.015625 Q 33.0625 21.96875 24.703125 23.78125 L 21.578125 24.515625 Q 13.234375 26.265625 9.515625 29.90625 Q 5.8125 33.546875 5.8125 39.890625 Q 5.8125 47.609375 11.28125 51.796875 Q 16.75 56 26.8125 56 Q 31.78125 56 36.171875 55.265625 Q 40.578125 54.546875 44.28125 53.078125 z " id="DejaVuSans-73"/> </defs> <g transform="translate(587.766562 16.318125)scale(0.12 -0.12)"> <use xlink:href="#DejaVuSans-50"/> <use x="60.255859" xlink:href="#DejaVuSans-6f"/> <use x="121.4375" xlink:href="#DejaVuSans-73"/> <use x="173.537109" xlink:href="#DejaVuSans-74"/> <use x="212.746094" xlink:href="#DejaVuSans-65"/> <use x="274.269531" xlink:href="#DejaVuSans-72"/> <use x="315.382812" xlink:href="#DejaVuSans-69"/> <use x="343.166016" xlink:href="#DejaVuSans-6f"/> <use x="404.347656" xlink:href="#DejaVuSans-72"/> </g> </g> <g id="legend_1"> <g id="patch_17"> <path d="M 611.39375 149.318125 L 694.79375 149.318125 Q 696.79375 149.318125 696.79375 147.318125 L 696.79375 29.318125 Q 696.79375 27.318125 694.79375 27.318125 L 611.39375 27.318125 Q 609.39375 27.318125 609.39375 29.318125 L 609.39375 147.318125 Q 609.39375 149.318125 611.39375 149.318125 z " style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/> </g> <g id="line2d_50"> <path d="M 613.39375 36.918125 L 633.39375 36.918125 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_51"/> <g id="text_44"> <defs> <path d="M 21.140625 8.296875 L 56.78125 8.296875 L 56.78125 0 L 9.8125 0 L 9.8125 8.296875 L 33.203125 38.765625 L 9.8125 64.59375 L 9.8125 72.90625 L 55.90625 72.90625 L 55.90625 64.59375 L 21.140625 64.59375 L 44.53125 38.96875 z " id="DejaVuSans-3a3"/> <path d="M 6.6875 21.6875 L 13.09375 54.6875 L 22.125 54.6875 L 15.71875 22.015625 Q 15.234375 19.625 15.015625 17.921875 Q 14.796875 16.21875 14.796875 15.09375 Q 14.796875 10.9375 17.328125 8.65625 Q 19.875 6.390625 24.515625 6.390625 Q 31.734375 6.390625 37 11.265625 Q 42.28125 16.15625 43.890625 24.421875 L 49.90625 54.6875 L 58.890625 54.6875 L 48.296875 0 L 39.3125 0 L 41.109375 8.59375 Q 37.3125 3.8125 32.0625 1.1875 Q 26.8125 -1.421875 20.90625 -1.421875 Q 13.71875 -1.421875 9.71875 2.515625 Q 5.71875 6.453125 5.71875 13.484375 Q 5.71875 14.9375 5.953125 17.140625 Q 6.203125 19.34375 6.6875 21.6875 z " id="DejaVuSans-Oblique-75"/> <path id="DejaVuSans-20"/> <path d="M 10.59375 45.40625 L 73.1875 45.40625 L 73.1875 37.203125 L 10.59375 37.203125 z M 10.59375 25.484375 L 73.1875 25.484375 L 73.1875 17.1875 L 10.59375 17.1875 z " id="DejaVuSans-3d"/> </defs> <g transform="translate(641.39375 40.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.397461 0.765625)" xlink:href="#DejaVuSans-31"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-30"/> </g> </g> <g id="line2d_52"> <path d="M 613.39375 53.918125 L 633.39375 53.918125 " style="fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_53"/> <g id="text_45"> <g transform="translate(641.39375 57.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.319336 0.765625)" xlink:href="#DejaVuSans-32"/> <use transform="translate(385.942383 0.765625)" xlink:href="#DejaVuSans-32"/> </g> </g> <g id="line2d_54"> <path d="M 613.39375 70.918125 L 633.39375 70.918125 " style="fill:none;stroke:#2ca02c;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_55"/> <g id="text_46"> <defs> <path d="M 33.015625 40.375 Q 26.375 40.375 22.484375 35.828125 Q 18.609375 31.296875 18.609375 23.390625 Q 18.609375 15.53125 22.484375 10.953125 Q 26.375 6.390625 33.015625 6.390625 Q 39.65625 6.390625 43.53125 10.953125 Q 47.40625 15.53125 47.40625 23.390625 Q 47.40625 31.296875 43.53125 35.828125 Q 39.65625 40.375 33.015625 40.375 z M 52.59375 71.296875 L 52.59375 62.3125 Q 48.875 64.0625 45.09375 64.984375 Q 41.3125 65.921875 37.59375 65.921875 Q 27.828125 65.921875 22.671875 59.328125 Q 17.53125 52.734375 16.796875 39.40625 Q 19.671875 43.65625 24.015625 45.921875 Q 28.375 48.1875 33.59375 48.1875 Q 44.578125 48.1875 50.953125 41.515625 Q 57.328125 34.859375 57.328125 23.390625 Q 57.328125 12.15625 50.6875 5.359375 Q 44.046875 -1.421875 33.015625 -1.421875 Q 20.359375 -1.421875 13.671875 8.265625 Q 6.984375 17.96875 6.984375 36.375 Q 6.984375 53.65625 15.1875 63.9375 Q 23.390625 74.21875 37.203125 74.21875 Q 40.921875 74.21875 44.703125 73.484375 Q 48.484375 72.75 52.59375 71.296875 z " id="DejaVuSans-36"/> </defs> <g transform="translate(641.39375 74.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.397461 0.765625)" xlink:href="#DejaVuSans-34"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-36"/> </g> </g> <g id="line2d_56"> <path d="M 613.39375 87.918125 L 633.39375 87.918125 " style="fill:none;stroke:#d62728;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_57"/> <g id="text_47"> <g transform="translate(641.39375 91.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-31"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.397461 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-30"/> </g> </g> <g id="line2d_58"> <path d="M 613.39375 104.918125 L 633.39375 104.918125 " style="fill:none;stroke:#9467bd;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_59"/> <g id="text_48"> <g transform="translate(641.39375 108.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-32"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.397461 0.765625)" xlink:href="#DejaVuSans-31"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-35"/> </g> </g> <g id="line2d_60"> <path d="M 613.39375 121.918125 L 633.39375 121.918125 " style="fill:none;stroke:#8c564b;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_61"/> <g id="text_49"> <g transform="translate(641.39375 125.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-34"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(322.397461 0.765625)" xlink:href="#DejaVuSans-36"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-34"/> </g> </g> <g id="line2d_62"> <path d="M 613.39375 138.918125 L 633.39375 138.918125 " style="fill:none;stroke:#e377c2;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_63"/> <g id="text_50"> <g transform="translate(641.39375 142.418125)scale(0.1 -0.1)"> <use transform="translate(0 0.765625)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 39.046875)scale(0.7)" xlink:href="#DejaVuSans-32"/> <use transform="translate(64.140625 -26.578125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> <use transform="translate(111.411133 0.765625)" xlink:href="#DejaVuSans-20"/> <use transform="translate(143.198242 0.765625)" xlink:href="#DejaVuSans-3d"/> <use transform="translate(226.987305 0.765625)" xlink:href="#DejaVuSans-31"/> <use transform="translate(290.610352 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(354.233398 0.765625)" xlink:href="#DejaVuSans-2e"/> <use transform="translate(386.020508 0.765625)" xlink:href="#DejaVuSans-30"/> <use transform="translate(449.643555 0.765625)" xlink:href="#DejaVuSans-30"/> </g> </g> </g> </g> </g> <defs> <clipPath id="pe533a12781"> <rect height="376.384472" width="174.6" x="50.14375" y="22.318125"/> </clipPath> <clipPath id="pfa9f114bcd"> <rect height="376.384472" width="174.6" x="288.66875" y="22.318125"/> </clipPath> <clipPath id="p62c3ee0e7f"> <rect height="376.384472" width="174.6" x="527.19375" y="22.318125"/> </clipPath> </defs> </svg>

exercise 2 : an online solution

Let's define $F = \log( p(u |v) )$

$$ \frac{\partial F}{\partial v} = \frac{v - v_p}{\Sigma_p} + \dot{g}(v) \cdot \frac{u - g(v)}{\Sigma_u} $$

In [4]:
dg = lambda v: 2*v

T, dt = 5, 0.01
times = np.linspace(0., T, int(T/dt))

v = np.zeros_like(times)
for i_time, time in enumerate(times):
    if time == 0 :
        v[i_time] = v_p
    else:
        v[i_time] = v[i_time-1] + dt * ( (v[i_time-1] -v_p) / var_p + dg(v[i_time-1]) * (u_obs-g(v[i_time-1] )) / var_u )


# now going online
v = np.zeros_like(times)
eps_u = np.zeros_like(times)
eps_p = np.zeros_like(times)

for i_time, time in enumerate(times):
    if time == 0 :
        v[i_time], eps_u[i_time], eps_p[i_time] = v_p, 0., 0.
    else:
        v[i_time] = v[i_time-1] + dt * ( - eps_p[i_time-1] + dg(v[i_time-1]) * eps_u[i_time-1] )

        eps_p[i_time] = eps_p[i_time-1] + dt * ( (v[i_time] -v_p) - var_p * eps_p[i_time-1] )
        eps_u[i_time] = eps_u[i_time-1] + dt * ( (u_obs-g(v[i_time])) - var_u * eps_u[i_time-1]  )
In [5]:
fig, [ax1, ax2] = plt.subplots(1, 2, figsize=figsize)
ax1.plot(times, v)
ax1.set_xlabel('Time (s)')
ax1.set_ylabel('Size')
ax1.set_ylim(0, 5)
ax2.plot(times, v, label=r'$\phi$')
ax2.set_xlabel('Time (s)')
ax2.set_ylabel('Size')
ax2.plot(times, eps_p, 'g--', label=r'$\epsilon_p$')
ax2.plot(times, eps_u, 'r--', label=r'$\epsilon_u$')
ax2.legend();
if do_save: fig.savefig('../figures/bogacz_2.png', dpi=600)
<svg height="384.518745pt" version="1.1" viewBox="0 0 602.940625 384.518745" width="602.940625pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <style type="text/css"> *{stroke-linecap:butt;stroke-linejoin:round;} </style> </defs> <g id="figure_1"> <g id="patch_1"> <path d="M 0 384.518745 L 602.940625 384.518745 L 602.940625 0 L 0 0 z " style="fill:none;"/> </g> <g id="axes_1"> <g id="patch_2"> <path d="M 34.240625 346.962495 L 287.876989 346.962495 L 287.876989 10.999219 L 34.240625 10.999219 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_1"> <g id="xtick_1"> <g id="line2d_1"> <defs> <path d="M 0 0 L 0 3.5 " id="m7d1c43bd39" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="45.769551" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_1"> <defs> <path d="M 31.78125 66.40625 Q 24.171875 66.40625 20.328125 58.90625 Q 16.5 51.421875 16.5 36.375 Q 16.5 21.390625 20.328125 13.890625 Q 24.171875 6.390625 31.78125 6.390625 Q 39.453125 6.390625 43.28125 13.890625 Q 47.125 21.390625 47.125 36.375 Q 47.125 51.421875 43.28125 58.90625 Q 39.453125 66.40625 31.78125 66.40625 z M 31.78125 74.21875 Q 44.046875 74.21875 50.515625 64.515625 Q 56.984375 54.828125 56.984375 36.375 Q 56.984375 17.96875 50.515625 8.265625 Q 44.046875 -1.421875 31.78125 -1.421875 Q 19.53125 -1.421875 13.0625 8.265625 Q 6.59375 17.96875 6.59375 36.375 Q 6.59375 54.828125 13.0625 64.515625 Q 19.53125 74.21875 31.78125 74.21875 z " id="DejaVuSans-30"/> </defs> <g transform="translate(42.588301 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_2"> <g id="line2d_2"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="91.885253" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_2"> <defs> <path d="M 12.40625 8.296875 L 28.515625 8.296875 L 28.515625 63.921875 L 10.984375 60.40625 L 10.984375 69.390625 L 28.421875 72.90625 L 38.28125 72.90625 L 38.28125 8.296875 L 54.390625 8.296875 L 54.390625 0 L 12.40625 0 z " id="DejaVuSans-31"/> </defs> <g transform="translate(88.704003 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> </g> </g> </g> <g id="xtick_3"> <g id="line2d_3"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="138.000956" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_3"> <defs> <path d="M 19.1875 8.296875 L 53.609375 8.296875 L 53.609375 0 L 7.328125 0 L 7.328125 8.296875 Q 12.9375 14.109375 22.625 23.890625 Q 32.328125 33.6875 34.8125 36.53125 Q 39.546875 41.84375 41.421875 45.53125 Q 43.3125 49.21875 43.3125 52.78125 Q 43.3125 58.59375 39.234375 62.25 Q 35.15625 65.921875 28.609375 65.921875 Q 23.96875 65.921875 18.8125 64.3125 Q 13.671875 62.703125 7.8125 59.421875 L 7.8125 69.390625 Q 13.765625 71.78125 18.9375 73 Q 24.125 74.21875 28.421875 74.21875 Q 39.75 74.21875 46.484375 68.546875 Q 53.21875 62.890625 53.21875 53.421875 Q 53.21875 48.921875 51.53125 44.890625 Q 49.859375 40.875 45.40625 35.40625 Q 44.1875 33.984375 37.640625 27.21875 Q 31.109375 20.453125 19.1875 8.296875 z " id="DejaVuSans-32"/> </defs> <g transform="translate(134.819706 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="xtick_4"> <g id="line2d_4"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="184.116658" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_4"> <defs> <path d="M 40.578125 39.3125 Q 47.65625 37.796875 51.625 33 Q 55.609375 28.21875 55.609375 21.1875 Q 55.609375 10.40625 48.1875 4.484375 Q 40.765625 -1.421875 27.09375 -1.421875 Q 22.515625 -1.421875 17.65625 -0.515625 Q 12.796875 0.390625 7.625 2.203125 L 7.625 11.71875 Q 11.71875 9.328125 16.59375 8.109375 Q 21.484375 6.890625 26.8125 6.890625 Q 36.078125 6.890625 40.9375 10.546875 Q 45.796875 14.203125 45.796875 21.1875 Q 45.796875 27.640625 41.28125 31.265625 Q 36.765625 34.90625 28.71875 34.90625 L 20.21875 34.90625 L 20.21875 43.015625 L 29.109375 43.015625 Q 36.375 43.015625 40.234375 45.921875 Q 44.09375 48.828125 44.09375 54.296875 Q 44.09375 59.90625 40.109375 62.90625 Q 36.140625 65.921875 28.71875 65.921875 Q 24.65625 65.921875 20.015625 65.03125 Q 15.375 64.15625 9.8125 62.3125 L 9.8125 71.09375 Q 15.4375 72.65625 20.34375 73.4375 Q 25.25 74.21875 29.59375 74.21875 Q 40.828125 74.21875 47.359375 69.109375 Q 53.90625 64.015625 53.90625 55.328125 Q 53.90625 49.265625 50.4375 45.09375 Q 46.96875 40.921875 40.578125 39.3125 z " id="DejaVuSans-33"/> </defs> <g transform="translate(180.935408 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-33"/> </g> </g> </g> <g id="xtick_5"> <g id="line2d_5"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="230.232361" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_5"> <defs> <path d="M 37.796875 64.3125 L 12.890625 25.390625 L 37.796875 25.390625 z M 35.203125 72.90625 L 47.609375 72.90625 L 47.609375 25.390625 L 58.015625 25.390625 L 58.015625 17.1875 L 47.609375 17.1875 L 47.609375 0 L 37.796875 0 L 37.796875 17.1875 L 4.890625 17.1875 L 4.890625 26.703125 z " id="DejaVuSans-34"/> </defs> <g transform="translate(227.051111 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="xtick_6"> <g id="line2d_6"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="276.348063" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_6"> <defs> <path d="M 10.796875 72.90625 L 49.515625 72.90625 L 49.515625 64.59375 L 19.828125 64.59375 L 19.828125 46.734375 Q 21.96875 47.46875 24.109375 47.828125 Q 26.265625 48.1875 28.421875 48.1875 Q 40.625 48.1875 47.75 41.5 Q 54.890625 34.8125 54.890625 23.390625 Q 54.890625 11.625 47.5625 5.09375 Q 40.234375 -1.421875 26.90625 -1.421875 Q 22.3125 -1.421875 17.546875 -0.640625 Q 12.796875 0.140625 7.71875 1.703125 L 7.71875 11.625 Q 12.109375 9.234375 16.796875 8.0625 Q 21.484375 6.890625 26.703125 6.890625 Q 35.15625 6.890625 40.078125 11.328125 Q 45.015625 15.765625 45.015625 23.390625 Q 45.015625 31 40.078125 35.4375 Q 35.15625 39.890625 26.703125 39.890625 Q 22.75 39.890625 18.8125 39.015625 Q 14.890625 38.140625 10.796875 36.28125 z " id="DejaVuSans-35"/> </defs> <g transform="translate(273.166813 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_7"> <defs> <path d="M -0.296875 72.90625 L 61.375 72.90625 L 61.375 64.59375 L 35.5 64.59375 L 35.5 0 L 25.59375 0 L 25.59375 64.59375 L -0.296875 64.59375 z " id="DejaVuSans-54"/> <path d="M 9.421875 54.6875 L 18.40625 54.6875 L 18.40625 0 L 9.421875 0 z M 9.421875 75.984375 L 18.40625 75.984375 L 18.40625 64.59375 L 9.421875 64.59375 z " id="DejaVuSans-69"/> <path d="M 52 44.1875 Q 55.375 50.25 60.0625 53.125 Q 64.75 56 71.09375 56 Q 79.640625 56 84.28125 50.015625 Q 88.921875 44.046875 88.921875 33.015625 L 88.921875 0 L 79.890625 0 L 79.890625 32.71875 Q 79.890625 40.578125 77.09375 44.375 Q 74.3125 48.1875 68.609375 48.1875 Q 61.625 48.1875 57.5625 43.546875 Q 53.515625 38.921875 53.515625 30.90625 L 53.515625 0 L 44.484375 0 L 44.484375 32.71875 Q 44.484375 40.625 41.703125 44.40625 Q 38.921875 48.1875 33.109375 48.1875 Q 26.21875 48.1875 22.15625 43.53125 Q 18.109375 38.875 18.109375 30.90625 L 18.109375 0 L 9.078125 0 L 9.078125 54.6875 L 18.109375 54.6875 L 18.109375 46.1875 Q 21.1875 51.21875 25.484375 53.609375 Q 29.78125 56 35.6875 56 Q 41.65625 56 45.828125 52.96875 Q 50 49.953125 52 44.1875 z " id="DejaVuSans-6d"/> <path d="M 56.203125 29.59375 L 56.203125 25.203125 L 14.890625 25.203125 Q 15.484375 15.921875 20.484375 11.0625 Q 25.484375 6.203125 34.421875 6.203125 Q 39.59375 6.203125 44.453125 7.46875 Q 49.3125 8.734375 54.109375 11.28125 L 54.109375 2.78125 Q 49.265625 0.734375 44.1875 -0.34375 Q 39.109375 -1.421875 33.890625 -1.421875 Q 20.796875 -1.421875 13.15625 6.1875 Q 5.515625 13.8125 5.515625 26.8125 Q 5.515625 40.234375 12.765625 48.109375 Q 20.015625 56 32.328125 56 Q 43.359375 56 49.78125 48.890625 Q 56.203125 41.796875 56.203125 29.59375 z M 47.21875 32.234375 Q 47.125 39.59375 43.09375 43.984375 Q 39.0625 48.390625 32.421875 48.390625 Q 24.90625 48.390625 20.390625 44.140625 Q 15.875 39.890625 15.1875 32.171875 z " id="DejaVuSans-65"/> <path id="DejaVuSans-20"/> <path d="M 31 75.875 Q 24.46875 64.65625 21.28125 53.65625 Q 18.109375 42.671875 18.109375 31.390625 Q 18.109375 20.125 21.3125 9.0625 Q 24.515625 -2 31 -13.1875 L 23.1875 -13.1875 Q 15.875 -1.703125 12.234375 9.375 Q 8.59375 20.453125 8.59375 31.390625 Q 8.59375 42.28125 12.203125 53.3125 Q 15.828125 64.359375 23.1875 75.875 z " id="DejaVuSans-28"/> <path d="M 44.28125 53.078125 L 44.28125 44.578125 Q 40.484375 46.53125 36.375 47.5 Q 32.28125 48.484375 27.875 48.484375 Q 21.1875 48.484375 17.84375 46.4375 Q 14.5 44.390625 14.5 40.28125 Q 14.5 37.15625 16.890625 35.375 Q 19.28125 33.59375 26.515625 31.984375 L 29.59375 31.296875 Q 39.15625 29.25 43.1875 25.515625 Q 47.21875 21.78125 47.21875 15.09375 Q 47.21875 7.46875 41.1875 3.015625 Q 35.15625 -1.421875 24.609375 -1.421875 Q 20.21875 -1.421875 15.453125 -0.5625 Q 10.6875 0.296875 5.421875 2 L 5.421875 11.28125 Q 10.40625 8.6875 15.234375 7.390625 Q 20.0625 6.109375 24.8125 6.109375 Q 31.15625 6.109375 34.5625 8.28125 Q 37.984375 10.453125 37.984375 14.40625 Q 37.984375 18.0625 35.515625 20.015625 Q 33.0625 21.96875 24.703125 23.78125 L 21.578125 24.515625 Q 13.234375 26.265625 9.515625 29.90625 Q 5.8125 33.546875 5.8125 39.890625 Q 5.8125 47.609375 11.28125 51.796875 Q 16.75 56 26.8125 56 Q 31.78125 56 36.171875 55.265625 Q 40.578125 54.546875 44.28125 53.078125 z " id="DejaVuSans-73"/> <path d="M 8.015625 75.875 L 15.828125 75.875 Q 23.140625 64.359375 26.78125 53.3125 Q 30.421875 42.28125 30.421875 31.390625 Q 30.421875 20.453125 26.78125 9.375 Q 23.140625 -1.703125 15.828125 -13.1875 L 8.015625 -13.1875 Q 14.5 -2 17.703125 9.0625 Q 20.90625 20.125 20.90625 31.390625 Q 20.90625 42.671875 17.703125 53.65625 Q 14.5 64.65625 8.015625 75.875 z " id="DejaVuSans-29"/> </defs> <g transform="translate(140.575994 375.239058)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-54"/> <use x="61.037109" xlink:href="#DejaVuSans-69"/> <use x="88.820312" xlink:href="#DejaVuSans-6d"/> <use x="186.232422" xlink:href="#DejaVuSans-65"/> <use x="247.755859" xlink:href="#DejaVuSans-20"/> <use x="279.542969" xlink:href="#DejaVuSans-28"/> <use x="318.556641" xlink:href="#DejaVuSans-73"/> <use x="370.65625" xlink:href="#DejaVuSans-29"/> </g> </g> </g> <g id="matplotlib.axis_2"> <g id="ytick_1"> <g id="line2d_7"> <defs> <path d="M 0 0 L -3.5 0 " id="m20729690d6" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="346.962495"/> </g> </g> <g id="text_8"> <g transform="translate(20.878125 350.761714)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_2"> <g id="line2d_8"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="279.76984"/> </g> </g> <g id="text_9"> <g transform="translate(20.878125 283.569059)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> </g> </g> </g> <g id="ytick_3"> <g id="line2d_9"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="212.577185"/> </g> </g> <g id="text_10"> <g transform="translate(20.878125 216.376403)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="ytick_4"> <g id="line2d_10"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="145.384529"/> </g> </g> <g id="text_11"> <g transform="translate(20.878125 149.183748)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-33"/> </g> </g> </g> <g id="ytick_5"> <g id="line2d_11"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="78.191874"/> </g> </g> <g id="text_12"> <g transform="translate(20.878125 81.991093)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="ytick_6"> <g id="line2d_12"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="34.240625" xlink:href="#m20729690d6" y="10.999219"/> </g> </g> <g id="text_13"> <g transform="translate(20.878125 14.798438)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_14"> <defs> <path d="M 53.515625 70.515625 L 53.515625 60.890625 Q 47.90625 63.578125 42.921875 64.890625 Q 37.9375 66.21875 33.296875 66.21875 Q 25.25 66.21875 20.875 63.09375 Q 16.5 59.96875 16.5 54.203125 Q 16.5 49.359375 19.40625 46.890625 Q 22.3125 44.4375 30.421875 42.921875 L 36.375 41.703125 Q 47.40625 39.59375 52.65625 34.296875 Q 57.90625 29 57.90625 20.125 Q 57.90625 9.515625 50.796875 4.046875 Q 43.703125 -1.421875 29.984375 -1.421875 Q 24.8125 -1.421875 18.96875 -0.25 Q 13.140625 0.921875 6.890625 3.21875 L 6.890625 13.375 Q 12.890625 10.015625 18.65625 8.296875 Q 24.421875 6.59375 29.984375 6.59375 Q 38.421875 6.59375 43.015625 9.90625 Q 47.609375 13.234375 47.609375 19.390625 Q 47.609375 24.75 44.3125 27.78125 Q 41.015625 30.8125 33.5 32.328125 L 27.484375 33.5 Q 16.453125 35.6875 11.515625 40.375 Q 6.59375 45.0625 6.59375 53.421875 Q 6.59375 63.09375 13.40625 68.65625 Q 20.21875 74.21875 32.171875 74.21875 Q 37.3125 74.21875 42.625 73.28125 Q 47.953125 72.359375 53.515625 70.515625 z " id="DejaVuSans-53"/> <path d="M 5.515625 54.6875 L 48.1875 54.6875 L 48.1875 46.484375 L 14.40625 7.171875 L 48.1875 7.171875 L 48.1875 0 L 4.296875 0 L 4.296875 8.203125 L 38.09375 47.515625 L 5.515625 47.515625 z " id="DejaVuSans-7a"/> </defs> <g transform="translate(14.798438 189.244919)rotate(-90)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-53"/> <use x="63.476562" xlink:href="#DejaVuSans-69"/> <use x="91.259766" xlink:href="#DejaVuSans-7a"/> <use x="143.75" xlink:href="#DejaVuSans-65"/> </g> </g> </g> <g id="line2d_13"> <path clip-path="url(#p591c3e61e7)" d="M 45.769551 145.384529 L 46.231632 145.384529 L 46.693713 145.666738 L 47.155794 146.226506 L 47.617875 147.05707 L 48.542038 149.493758 L 49.4662 152.886068 L 50.390362 157.120611 L 51.776606 164.76776 L 53.624931 176.66459 L 61.01823 226.644157 L 62.866555 237.08205 L 64.714879 246.29499 L 66.563204 254.288607 L 68.411529 261.12153 L 69.797772 265.535556 L 71.184016 269.385067 L 72.570259 272.71089 L 73.956503 275.552616 L 75.342747 277.947574 L 76.72899 279.930252 L 78.115234 281.532056 L 79.501477 282.781266 L 80.887721 283.703137 L 82.273964 284.32009 L 83.660208 284.65194 L 85.046452 284.716162 L 86.432695 284.528165 L 87.818939 284.101566 L 89.205182 283.448461 L 90.591426 282.5797 L 92.439751 281.10283 L 94.288075 279.281536 L 96.1364 277.136141 L 97.984725 274.686878 L 100.295131 271.23053 L 102.605537 267.379143 L 105.378024 262.314005 L 109.074673 255.005761 L 117.854216 237.312085 L 120.164622 233.20462 L 122.475028 229.582171 L 124.323352 227.11386 L 126.171677 225.082352 L 127.557921 223.868137 L 128.944164 222.930605 L 130.330408 222.27434 L 131.716651 221.898452 L 133.102895 221.79665 L 134.489139 221.957537 L 135.875382 222.365109 L 137.261626 222.999418 L 139.10995 224.157566 L 140.958275 225.616639 L 143.268681 227.765239 L 146.503249 231.154677 L 153.896548 239.083407 L 156.669036 241.707178 L 159.441523 244.00181 L 161.751929 245.629105 L 164.062335 246.982613 L 166.37274 248.058434 L 168.683146 248.860192 L 170.993552 249.39743 L 173.303958 249.684326 L 175.614364 249.738672 L 177.92477 249.581088 L 180.697257 249.144528 L 183.469744 248.478459 L 186.704313 247.471797 L 190.863043 245.92925 L 203.339235 241.107999 L 207.035885 240.000846 L 210.270453 239.248034 L 213.505022 238.718181 L 216.73959 238.416043 L 219.974158 238.332141 L 223.670808 238.475171 L 227.829538 238.883472 L 232.912431 239.62321 L 249.085273 242.154456 L 254.168166 242.642912 L 259.251059 242.910435 L 264.796033 242.962387 L 270.803089 242.787627 L 276.348063 242.482942 L 276.348063 242.482942 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="patch_3"> <path d="M 34.240625 346.962495 L 34.240625 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_4"> <path d="M 287.876989 346.962495 L 287.876989 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_5"> <path d="M 34.240625 346.962495 L 287.876989 346.962495 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_6"> <path d="M 34.240625 10.999219 L 287.876989 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> </g> <g id="axes_2"> <g id="patch_7"> <path d="M 338.604261 346.962495 L 592.240625 346.962495 L 592.240625 10.999219 L 338.604261 10.999219 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_3"> <g id="xtick_7"> <g id="line2d_14"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="350.133187" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_15"> <g transform="translate(346.951937 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_8"> <g id="line2d_15"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="396.248889" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_16"> <g transform="translate(393.067639 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> </g> </g> </g> <g id="xtick_9"> <g id="line2d_16"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="442.364592" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_17"> <g transform="translate(439.183342 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="xtick_10"> <g id="line2d_17"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="488.480294" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_18"> <g transform="translate(485.299044 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-33"/> </g> </g> </g> <g id="xtick_11"> <g id="line2d_18"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="534.595997" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_19"> <g transform="translate(531.414747 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> </g> </g> </g> <g id="xtick_12"> <g id="line2d_19"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="580.711699" xlink:href="#m7d1c43bd39" y="346.962495"/> </g> </g> <g id="text_20"> <g transform="translate(577.530449 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_21"> <g transform="translate(444.939631 375.239058)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-54"/> <use x="61.037109" xlink:href="#DejaVuSans-69"/> <use x="88.820312" xlink:href="#DejaVuSans-6d"/> <use x="186.232422" xlink:href="#DejaVuSans-65"/> <use x="247.755859" xlink:href="#DejaVuSans-20"/> <use x="279.542969" xlink:href="#DejaVuSans-28"/> <use x="318.556641" xlink:href="#DejaVuSans-73"/> <use x="370.65625" xlink:href="#DejaVuSans-29"/> </g> </g> </g> <g id="matplotlib.axis_4"> <g id="ytick_7"> <g id="line2d_20"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="338.604261" xlink:href="#m20729690d6" y="302.124783"/> </g> </g> <g id="text_22"> <defs> <path d="M 10.59375 35.5 L 73.1875 35.5 L 73.1875 27.203125 L 10.59375 27.203125 z " id="DejaVuSans-2212"/> </defs> <g transform="translate(316.862074 305.924002)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-2212"/> <use x="83.789062" xlink:href="#DejaVuSans-31"/> </g> </g> </g> <g id="ytick_8"> <g id="line2d_21"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="338.604261" xlink:href="#m20729690d6" y="233.161156"/> </g> </g> <g id="text_23"> <g transform="translate(325.241761 236.960375)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_9"> <g id="line2d_22"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="338.604261" xlink:href="#m20729690d6" y="164.19753"/> </g> </g> <g id="text_24"> <g transform="translate(325.241761 167.996749)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> </g> </g> </g> <g id="ytick_10"> <g id="line2d_23"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="338.604261" xlink:href="#m20729690d6" y="95.233903"/> </g> </g> <g id="text_25"> <g transform="translate(325.241761 99.033122)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> </g> </g> </g> <g id="ytick_11"> <g id="line2d_24"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="338.604261" xlink:href="#m20729690d6" y="26.270277"/> </g> </g> <g id="text_26"> <g transform="translate(325.241761 30.069496)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-33"/> </g> </g> </g> <g id="text_27"> <g transform="translate(310.782386 189.244919)rotate(-90)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-53"/> <use x="63.476562" xlink:href="#DejaVuSans-69"/> <use x="91.259766" xlink:href="#DejaVuSans-7a"/> <use x="143.75" xlink:href="#DejaVuSans-65"/> </g> </g> </g> <g id="line2d_25"> <path clip-path="url(#p3c7a941d6c)" d="M 350.133187 26.270277 L 350.595268 26.270277 L 351.057349 26.559924 L 351.519431 27.134446 L 351.981512 27.9869 L 352.905674 30.487811 L 353.829836 33.96953 L 354.753999 38.315682 L 356.140242 46.164384 L 357.988567 58.374774 L 365.381866 109.671633 L 367.230191 120.384634 L 369.078516 129.840396 L 370.92684 138.044698 L 372.775165 145.057714 L 374.161409 149.588079 L 375.547652 153.53905 L 376.933896 156.95253 L 378.320139 159.869155 L 379.706383 162.327235 L 381.092627 164.36217 L 382.47887 166.006192 L 383.865114 167.288327 L 385.251357 168.234496 L 386.637601 168.867709 L 388.023844 169.208305 L 389.410088 169.27422 L 390.796331 169.081269 L 392.182575 168.643425 L 393.568819 167.973107 L 394.955062 167.081449 L 396.803387 165.565653 L 398.651712 163.696356 L 400.500036 161.494416 L 402.348361 158.980599 L 404.658767 155.433152 L 406.969173 151.480256 L 409.74166 146.281619 L 413.43831 138.780754 L 422.217852 120.620733 L 424.528258 116.405009 L 426.376583 113.384711 L 428.224908 110.746827 L 430.073232 108.54557 L 431.459476 107.206693 L 432.845719 106.148995 L 434.231963 105.379029 L 435.618207 104.897759 L 437.00445 104.700554 L 438.390694 104.777414 L 439.776937 105.113423 L 441.163181 105.689372 L 442.549424 106.482528 L 444.397749 107.833754 L 446.246074 109.46097 L 448.55648 111.781304 L 452.253129 115.859201 L 457.798104 121.96197 L 460.570591 124.704635 L 463.343078 127.120026 L 465.653484 128.84512 L 467.96389 130.291101 L 470.274296 131.452202 L 472.584702 132.330739 L 474.895108 132.935407 L 477.205513 133.279897 L 479.515919 133.381801 L 481.826325 133.261757 L 484.136731 132.942795 L 486.909218 132.332638 L 490.143787 131.365249 L 493.840436 130.015789 L 500.309573 127.362797 L 505.854547 125.170604 L 509.551197 123.917399 L 512.785765 123.022154 L 516.020333 122.345985 L 519.254901 121.902619 L 522.48947 121.690494 L 525.724038 121.694191 L 529.420688 121.927882 L 533.579418 122.419427 L 539.586474 123.387751 L 550.676422 125.228309 L 556.221396 125.891771 L 561.30429 126.269973 L 566.387183 126.42329 L 571.932157 126.363323 L 578.863375 126.043008 L 580.711699 125.927876 L 580.711699 125.927876 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_26"> <path clip-path="url(#p3c7a941d6c)" d="M 350.133187 233.161156 L 352.905674 233.25942 L 354.291918 233.48771 L 355.678161 233.910875 L 357.064405 234.567336 L 358.450648 235.480369 L 359.836892 236.65929 L 361.223135 238.101594 L 363.07146 240.413036 L 364.919785 243.125795 L 367.230191 246.993868 L 370.002678 252.177305 L 373.699328 259.684945 L 386.637601 286.560676 L 390.33425 293.477205 L 393.568819 299.047711 L 396.341306 303.419797 L 399.113793 307.391158 L 401.88628 310.940431 L 404.196686 313.564052 L 406.507092 315.876999 L 408.817498 317.875701 L 411.127904 319.55974 L 413.43831 320.932329 L 415.748716 322.000868 L 418.059121 322.777523 L 420.369527 323.279743 L 422.679933 323.530589 L 424.990339 323.558785 L 427.762826 323.346948 L 430.997395 322.846552 L 436.080288 321.777334 L 441.625262 320.664603 L 445.321912 320.169015 L 448.55648 319.973325 L 451.791048 320.023145 L 455.025616 320.315893 L 458.260185 320.830241 L 461.956834 321.645106 L 466.577646 322.911665 L 474.895108 325.497232 L 481.826325 327.55151 L 486.909218 328.82357 L 491.53003 329.74426 L 496.150842 330.41815 L 500.771654 330.847711 L 505.392466 331.055968 L 510.93744 331.069986 L 518.330739 330.834152 L 534.503581 330.239254 L 542.358961 330.224533 L 550.676422 330.439775 L 564.076777 331.054336 L 577.939212 331.616932 L 580.711699 331.691437 L 580.711699 331.691437 " style="fill:none;stroke:#008000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_27"> <path clip-path="url(#p3c7a941d6c)" d="M 350.133187 233.161156 L 352.443593 256.482263 L 354.291918 272.982336 L 355.678161 283.633776 L 357.064405 292.627753 L 358.450648 299.918821 L 359.374811 303.852063 L 360.298973 307.076526 L 361.223135 309.631773 L 362.147298 311.563851 L 363.07146 312.922615 L 363.995623 313.759511 L 364.919785 314.125824 L 365.843947 314.071378 L 366.76811 313.64361 L 367.692272 312.886984 L 368.616434 311.842647 L 370.002678 309.818205 L 371.388922 307.343256 L 373.237246 303.507056 L 375.547652 298.107473 L 378.782221 289.907414 L 387.561763 267.298777 L 390.796331 259.637608 L 393.568819 253.564234 L 396.341306 248.028304 L 398.651712 243.876545 L 400.962118 240.186362 L 402.810442 237.592796 L 404.658767 235.339609 L 406.507092 233.446605 L 408.355417 231.933066 L 409.74166 231.057934 L 411.127904 230.41352 L 412.514147 230.005985 L 413.900391 229.840365 L 415.286634 229.920247 L 416.672878 230.247433 L 418.059121 230.821575 L 419.445365 231.63982 L 420.831609 232.696473 L 422.217852 233.982709 L 424.066177 236.033269 L 425.914502 238.431446 L 428.224908 241.841909 L 430.997395 246.381651 L 440.239018 262.006369 L 442.549424 265.331739 L 444.397749 267.679392 L 446.246074 269.715905 L 448.094399 271.423399 L 449.942723 272.795262 L 451.791048 273.834873 L 453.639373 274.554013 L 455.487698 274.971163 L 457.336022 275.109819 L 459.184347 274.996939 L 461.032672 274.661593 L 463.343078 273.975354 L 465.653484 273.047102 L 468.425971 271.693524 L 472.12262 269.631282 L 482.288407 263.822396 L 485.522975 262.266684 L 488.757543 260.961739 L 491.53003 260.071817 L 494.302517 259.408168 L 497.075005 258.976185 L 499.847492 258.772856 L 502.619979 258.787203 L 505.854547 259.054303 L 509.089115 259.552707 L 512.785765 260.342463 L 518.330739 261.793048 L 527.572363 264.242226 L 532.193175 265.211407 L 536.351905 265.85041 L 540.510636 266.248477 L 544.669367 266.412672 L 549.290179 266.354276 L 554.373072 266.063246 L 561.766371 265.393989 L 574.242563 264.248005 L 580.711699 263.879332 L 580.711699 263.879332 " style="fill:none;stroke:#ff0000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="patch_8"> <path d="M 338.604261 346.962495 L 338.604261 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_9"> <path d="M 592.240625 346.962495 L 592.240625 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_10"> <path d="M 338.604261 346.962495 L 592.240625 346.962495 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_11"> <path d="M 338.604261 10.999219 L 592.240625 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="legend_1"> <g id="patch_12"> <path d="M 543.040625 64.075781 L 585.240625 64.075781 Q 587.240625 64.075781 587.240625 62.075781 L 587.240625 17.999219 Q 587.240625 15.999219 585.240625 15.999219 L 543.040625 15.999219 Q 541.040625 15.999219 541.040625 17.999219 L 541.040625 62.075781 Q 541.040625 64.075781 543.040625 64.075781 z " style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/> </g> <g id="line2d_28"> <path d="M 545.040625 24.099219 L 565.040625 24.099219 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_29"/> <g id="text_28"> <defs> <path d="M 46.734375 75.984375 L 42.78125 55.8125 Q 52.546875 55.8125 57.5625 48.34375 Q 62.75 40.71875 60.15625 27.296875 Q 57.515625 13.875 49.359375 6.25 Q 41.453125 -1.21875 31.6875 -1.21875 L 27.875 -20.796875 L 18.953125 -20.796875 L 22.75 -1.21875 Q 13.03125 -1.21875 7.953125 6.25 Q 2.78125 13.875 5.421875 27.296875 Q 8.015625 40.71875 16.15625 48.34375 Q 24.125 55.8125 33.84375 55.8125 L 37.796875 75.984375 z M 33.25 6.78125 Q 38.765625 6.78125 43.5 11.8125 Q 48.6875 17.4375 50.6875 27.296875 Q 52.640625 37.0625 49.515625 42.78125 Q 46.734375 47.796875 41.21875 47.796875 z M 24.3125 6.78125 L 32.28125 47.796875 Q 26.8125 47.796875 22.078125 42.78125 Q 16.75 37.0625 14.890625 27.296875 Q 13.03125 17.4375 16.0625 11.8125 Q 18.796875 6.78125 24.3125 6.78125 z " id="DejaVuSans-Oblique-3d5"/> </defs> <g transform="translate(573.040625 27.599219)scale(0.1 -0.1)"> <use transform="translate(0 0.015625)" xlink:href="#DejaVuSans-Oblique-3d5"/> </g> </g> <g id="line2d_30"> <path d="M 545.040625 38.797656 L 565.040625 38.797656 " style="fill:none;stroke:#008000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_31"/> <g id="text_29"> <defs> <path d="M 19.734375 29.5 Q 14.453125 30.671875 12.15625 33.84375 Q 10.453125 36.078125 10.453125 39.109375 Q 10.453125 47.40625 18.359375 52.25 Q 24.609375 56.0625 34.1875 56.0625 Q 37.890625 56.0625 41.9375 55.46875 Q 46 54.890625 50.53125 53.71875 L 48.96875 45.5625 Q 44.484375 46.96875 40.71875 47.609375 Q 36.859375 48.25 33.40625 48.25 Q 27.59375 48.25 23.78125 46 Q 19.1875 43.3125 19.1875 39.40625 Q 19.1875 36.8125 21.578125 35.015625 Q 24.421875 32.859375 30.078125 32.859375 L 37.640625 32.859375 L 36.234375 25.4375 L 29 25.4375 Q 22.265625 25.4375 18.3125 22.953125 Q 12.9375 19.578125 12.9375 14.3125 Q 12.9375 10.984375 15.828125 8.796875 Q 19.4375 6.0625 26.8125 6.0625 Q 31.34375 6.0625 35.6875 6.9375 Q 40.046875 7.859375 43.84375 9.671875 L 42.1875 1.3125 Q 37.546875 -0.046875 33.296875 -0.734375 Q 29.046875 -1.421875 25.140625 -1.421875 Q 13.53125 -1.421875 8.0625 3.03125 Q 3.90625 6.453125 3.90625 12.203125 Q 3.90625 19.96875 9.375 24.75 Q 13.421875 28.328125 19.734375 29.5 z " id="DejaVuSans-Oblique-3b5"/> <path d="M 49.609375 33.6875 Q 49.609375 40.875 46.484375 44.671875 Q 43.359375 48.484375 37.5 48.484375 Q 33.5 48.484375 29.859375 46.4375 Q 26.21875 44.390625 23.390625 40.484375 Q 20.609375 36.625 18.9375 31.15625 Q 17.28125 25.6875 17.28125 20.3125 Q 17.28125 13.484375 20.40625 9.796875 Q 23.53125 6.109375 29.296875 6.109375 Q 33.546875 6.109375 37.1875 8.109375 Q 40.828125 10.109375 43.40625 13.921875 Q 46.1875 17.921875 47.890625 23.34375 Q 49.609375 28.765625 49.609375 33.6875 z M 21.78125 46.390625 Q 25.390625 51.125 30.296875 53.5625 Q 35.203125 56 41.21875 56 Q 49.609375 56 54.25 50.5 Q 58.890625 45.015625 58.890625 35.109375 Q 58.890625 27 56 19.65625 Q 53.125 12.3125 47.703125 6.5 Q 44.09375 2.640625 39.546875 0.609375 Q 35.015625 -1.421875 29.984375 -1.421875 Q 24.171875 -1.421875 20.21875 1 Q 16.265625 3.421875 14.3125 8.203125 L 8.6875 -20.796875 L -0.296875 -20.796875 L 14.40625 54.6875 L 23.390625 54.6875 z " id="DejaVuSans-Oblique-70"/> </defs> <g transform="translate(573.040625 42.297656)scale(0.1 -0.1)"> <use transform="translate(0 0.9375)" xlink:href="#DejaVuSans-Oblique-3b5"/> <use transform="translate(54.052734 -15.46875)scale(0.7)" xlink:href="#DejaVuSans-Oblique-70"/> </g> </g> <g id="line2d_32"> <path d="M 545.040625 54.496094 L 565.040625 54.496094 " style="fill:none;stroke:#ff0000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_33"/> <g id="text_30"> <defs> <path d="M 6.6875 21.6875 L 13.09375 54.6875 L 22.125 54.6875 L 15.71875 22.015625 Q 15.234375 19.625 15.015625 17.921875 Q 14.796875 16.21875 14.796875 15.09375 Q 14.796875 10.9375 17.328125 8.65625 Q 19.875 6.390625 24.515625 6.390625 Q 31.734375 6.390625 37 11.265625 Q 42.28125 16.15625 43.890625 24.421875 L 49.90625 54.6875 L 58.890625 54.6875 L 48.296875 0 L 39.3125 0 L 41.109375 8.59375 Q 37.3125 3.8125 32.0625 1.1875 Q 26.8125 -1.421875 20.90625 -1.421875 Q 13.71875 -1.421875 9.71875 2.515625 Q 5.71875 6.453125 5.71875 13.484375 Q 5.71875 14.9375 5.953125 17.140625 Q 6.203125 19.34375 6.6875 21.6875 z " id="DejaVuSans-Oblique-75"/> </defs> <g transform="translate(573.040625 57.996094)scale(0.1 -0.1)"> <use transform="translate(0 0.9375)" xlink:href="#DejaVuSans-Oblique-3b5"/> <use transform="translate(54.052734 -15.46875)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> </g> </g> </g> </g> </g> <defs> <clipPath id="p591c3e61e7"> <rect height="335.963276" width="253.636364" x="34.240625" y="10.999219"/> </clipPath> <clipPath id="p3c7a941d6c"> <rect height="335.963276" width="253.636364" x="338.604261" y="10.999219"/> </clipPath> </defs> </svg>

exercise 5 : estimating variance

one may also learn the variance

The model parameters can be hence optimized by modifying them proportionally to the gradient of $F$. It is straightforward to find the derivatives of F over $v_p$, $Σ_p$ and $Σ_u$:

$$ \frac{∂F}{∂v_p}=\frac{ϕ−v_p}{Σ_p} $$ $$ \frac{∂F}{∂Σp}=\frac 1 2 ( \frac {(ϕ−v_p)^2} {Σ^2_p}−\frac{1}{Σ_p} ) $$ $$ \frac{∂F}{∂Σu}=\frac 1 2 ( \frac {(u−g(ϕ))^2}{Σ^2_u}−\frac{1}{Σ_u}. $$

From the paper:

Simulate learning of variance $Σ_i$ over trials. For simplicity, only simulate the network described by Eqs. (59)– (60), and assume that variables ϕ are constant. On each trial generate input $ϕ_i$ from a normal distribution with mean 5 and variance 2, while set $g_i(ϕ_i+1)=5$ (so that the upper level correctly predicts the mean of $ϕ_i$). Simulate the network for 20 time units, and then update weight $Σ_i$ with learning rate $α=0.01$. Simulate 1000 trials and plot how $Σ_i$ changes across trials.

In [6]:
mean_u_obs = 5 # observation
var_u = 2 # noise in the observation
var_u_init = 1. # initial guess
v_p = 5 # prior expectation (from node above)
var_p = 1 # variance of prior (from node above)

eta = .01
N_trials = 1000

T, dt = 50, 0.01
times = np.linspace(0., T, int(T/dt))


v = np.zeros_like(times)
e = np.zeros_like(times)
error = np.zeros_like(times)

var_u_ = var_u_init * np.ones(N_trials)

for i_trial in range(1, N_trials):
    # making an observation
    u_obs = mean_u_obs + np.sqrt(var_u) * np.random.randn()

    for i_time, time in enumerate(times):
        if time == 0 :
            e[i_time], error[i_time] = 0., 0.
        else:
            error[i_time] = error[i_time-1] + dt * ( (u_obs - v_p) - var_p * e[i_time-1] )
            e[i_time] = e[i_time-1] + dt * (var_u_[i_trial-1] * error[i_time-1] - e[i_time-1])

    var_u_[i_trial] = var_u_[i_trial-1] + eta * (error[-1]*e[-1] - 1)
In [7]:
fig, ax = plt.subplots(1, 1, figsize=figsize)
ax.plot(var_u_, label='estimate')
ax.plot(var_u_init*np.ones_like(var_u_), 'g--', label='initial guess')
ax.plot(var_u*np.ones_like(var_u_), 'r--', label='(hidden) true value')
ax.set_ylim(0, 2.5)
ax.set_xlabel('trials')
ax.set_ylabel(r'$\Sigma_u$');
ax.legend()
if do_save: fig.savefig('../figures/bogacz_3.png', dpi=600)
<svg height="384.518745pt" version="1.1" viewBox="0 0 612.48125 384.518745" width="612.48125pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <style type="text/css"> *{stroke-linecap:butt;stroke-linejoin:round;} </style> </defs> <g id="figure_1"> <g id="patch_1"> <path d="M 0 384.518745 L 612.48125 384.518745 L 612.48125 0 L 0 0 z " style="fill:none;"/> </g> <g id="axes_1"> <g id="patch_2"> <path d="M 43.78125 346.962495 L 601.78125 346.962495 L 601.78125 10.999219 L 43.78125 10.999219 z " style="fill:#ffffff;"/> </g> <g id="matplotlib.axis_1"> <g id="xtick_1"> <g id="line2d_1"> <defs> <path d="M 0 0 L 0 3.5 " id="m8e7a18851f" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="69.144886" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_1"> <defs> <path d="M 31.78125 66.40625 Q 24.171875 66.40625 20.328125 58.90625 Q 16.5 51.421875 16.5 36.375 Q 16.5 21.390625 20.328125 13.890625 Q 24.171875 6.390625 31.78125 6.390625 Q 39.453125 6.390625 43.28125 13.890625 Q 47.125 21.390625 47.125 36.375 Q 47.125 51.421875 43.28125 58.90625 Q 39.453125 66.40625 31.78125 66.40625 z M 31.78125 74.21875 Q 44.046875 74.21875 50.515625 64.515625 Q 56.984375 54.828125 56.984375 36.375 Q 56.984375 17.96875 50.515625 8.265625 Q 44.046875 -1.421875 31.78125 -1.421875 Q 19.53125 -1.421875 13.0625 8.265625 Q 6.59375 17.96875 6.59375 36.375 Q 6.59375 54.828125 13.0625 64.515625 Q 19.53125 74.21875 31.78125 74.21875 z " id="DejaVuSans-30"/> </defs> <g transform="translate(65.963636 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_2"> <g id="line2d_2"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="170.700988" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_2"> <defs> <path d="M 19.1875 8.296875 L 53.609375 8.296875 L 53.609375 0 L 7.328125 0 L 7.328125 8.296875 Q 12.9375 14.109375 22.625 23.890625 Q 32.328125 33.6875 34.8125 36.53125 Q 39.546875 41.84375 41.421875 45.53125 Q 43.3125 49.21875 43.3125 52.78125 Q 43.3125 58.59375 39.234375 62.25 Q 35.15625 65.921875 28.609375 65.921875 Q 23.96875 65.921875 18.8125 64.3125 Q 13.671875 62.703125 7.8125 59.421875 L 7.8125 69.390625 Q 13.765625 71.78125 18.9375 73 Q 24.125 74.21875 28.421875 74.21875 Q 39.75 74.21875 46.484375 68.546875 Q 53.21875 62.890625 53.21875 53.421875 Q 53.21875 48.921875 51.53125 44.890625 Q 49.859375 40.875 45.40625 35.40625 Q 44.1875 33.984375 37.640625 27.21875 Q 31.109375 20.453125 19.1875 8.296875 z " id="DejaVuSans-32"/> </defs> <g transform="translate(161.157238 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> <use x="63.623047" xlink:href="#DejaVuSans-30"/> <use x="127.246094" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_3"> <g id="line2d_3"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="272.257089" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_3"> <defs> <path d="M 37.796875 64.3125 L 12.890625 25.390625 L 37.796875 25.390625 z M 35.203125 72.90625 L 47.609375 72.90625 L 47.609375 25.390625 L 58.015625 25.390625 L 58.015625 17.1875 L 47.609375 17.1875 L 47.609375 0 L 37.796875 0 L 37.796875 17.1875 L 4.890625 17.1875 L 4.890625 26.703125 z " id="DejaVuSans-34"/> </defs> <g transform="translate(262.713339 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-34"/> <use x="63.623047" xlink:href="#DejaVuSans-30"/> <use x="127.246094" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_4"> <g id="line2d_4"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="373.813191" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_4"> <defs> <path d="M 33.015625 40.375 Q 26.375 40.375 22.484375 35.828125 Q 18.609375 31.296875 18.609375 23.390625 Q 18.609375 15.53125 22.484375 10.953125 Q 26.375 6.390625 33.015625 6.390625 Q 39.65625 6.390625 43.53125 10.953125 Q 47.40625 15.53125 47.40625 23.390625 Q 47.40625 31.296875 43.53125 35.828125 Q 39.65625 40.375 33.015625 40.375 z M 52.59375 71.296875 L 52.59375 62.3125 Q 48.875 64.0625 45.09375 64.984375 Q 41.3125 65.921875 37.59375 65.921875 Q 27.828125 65.921875 22.671875 59.328125 Q 17.53125 52.734375 16.796875 39.40625 Q 19.671875 43.65625 24.015625 45.921875 Q 28.375 48.1875 33.59375 48.1875 Q 44.578125 48.1875 50.953125 41.515625 Q 57.328125 34.859375 57.328125 23.390625 Q 57.328125 12.15625 50.6875 5.359375 Q 44.046875 -1.421875 33.015625 -1.421875 Q 20.359375 -1.421875 13.671875 8.265625 Q 6.984375 17.96875 6.984375 36.375 Q 6.984375 53.65625 15.1875 63.9375 Q 23.390625 74.21875 37.203125 74.21875 Q 40.921875 74.21875 44.703125 73.484375 Q 48.484375 72.75 52.59375 71.296875 z " id="DejaVuSans-36"/> </defs> <g transform="translate(364.269441 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-36"/> <use x="63.623047" xlink:href="#DejaVuSans-30"/> <use x="127.246094" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_5"> <g id="line2d_5"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="475.369293" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_5"> <defs> <path d="M 31.78125 34.625 Q 24.75 34.625 20.71875 30.859375 Q 16.703125 27.09375 16.703125 20.515625 Q 16.703125 13.921875 20.71875 10.15625 Q 24.75 6.390625 31.78125 6.390625 Q 38.8125 6.390625 42.859375 10.171875 Q 46.921875 13.96875 46.921875 20.515625 Q 46.921875 27.09375 42.890625 30.859375 Q 38.875 34.625 31.78125 34.625 z M 21.921875 38.8125 Q 15.578125 40.375 12.03125 44.71875 Q 8.5 49.078125 8.5 55.328125 Q 8.5 64.0625 14.71875 69.140625 Q 20.953125 74.21875 31.78125 74.21875 Q 42.671875 74.21875 48.875 69.140625 Q 55.078125 64.0625 55.078125 55.328125 Q 55.078125 49.078125 51.53125 44.71875 Q 48 40.375 41.703125 38.8125 Q 48.828125 37.15625 52.796875 32.3125 Q 56.78125 27.484375 56.78125 20.515625 Q 56.78125 9.90625 50.3125 4.234375 Q 43.84375 -1.421875 31.78125 -1.421875 Q 19.734375 -1.421875 13.25 4.234375 Q 6.78125 9.90625 6.78125 20.515625 Q 6.78125 27.484375 10.78125 32.3125 Q 14.796875 37.15625 21.921875 38.8125 z M 18.3125 54.390625 Q 18.3125 48.734375 21.84375 45.5625 Q 25.390625 42.390625 31.78125 42.390625 Q 38.140625 42.390625 41.71875 45.5625 Q 45.3125 48.734375 45.3125 54.390625 Q 45.3125 60.0625 41.71875 63.234375 Q 38.140625 66.40625 31.78125 66.40625 Q 25.390625 66.40625 21.84375 63.234375 Q 18.3125 60.0625 18.3125 54.390625 z " id="DejaVuSans-38"/> </defs> <g transform="translate(465.825543 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-38"/> <use x="63.623047" xlink:href="#DejaVuSans-30"/> <use x="127.246094" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="xtick_6"> <g id="line2d_6"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="576.925394" xlink:href="#m8e7a18851f" y="346.962495"/> </g> </g> <g id="text_6"> <defs> <path d="M 12.40625 8.296875 L 28.515625 8.296875 L 28.515625 63.921875 L 10.984375 60.40625 L 10.984375 69.390625 L 28.421875 72.90625 L 38.28125 72.90625 L 38.28125 8.296875 L 54.390625 8.296875 L 54.390625 0 L 12.40625 0 z " id="DejaVuSans-31"/> </defs> <g transform="translate(564.200394 361.560933)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> <use x="63.623047" xlink:href="#DejaVuSans-30"/> <use x="127.246094" xlink:href="#DejaVuSans-30"/> <use x="190.869141" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="text_7"> <defs> <path d="M 18.3125 70.21875 L 18.3125 54.6875 L 36.8125 54.6875 L 36.8125 47.703125 L 18.3125 47.703125 L 18.3125 18.015625 Q 18.3125 11.328125 20.140625 9.421875 Q 21.96875 7.515625 27.59375 7.515625 L 36.8125 7.515625 L 36.8125 0 L 27.59375 0 Q 17.1875 0 13.234375 3.875 Q 9.28125 7.765625 9.28125 18.015625 L 9.28125 47.703125 L 2.6875 47.703125 L 2.6875 54.6875 L 9.28125 54.6875 L 9.28125 70.21875 z " id="DejaVuSans-74"/> <path d="M 41.109375 46.296875 Q 39.59375 47.171875 37.8125 47.578125 Q 36.03125 48 33.890625 48 Q 26.265625 48 22.1875 43.046875 Q 18.109375 38.09375 18.109375 28.8125 L 18.109375 0 L 9.078125 0 L 9.078125 54.6875 L 18.109375 54.6875 L 18.109375 46.1875 Q 20.953125 51.171875 25.484375 53.578125 Q 30.03125 56 36.53125 56 Q 37.453125 56 38.578125 55.875 Q 39.703125 55.765625 41.0625 55.515625 z " id="DejaVuSans-72"/> <path d="M 9.421875 54.6875 L 18.40625 54.6875 L 18.40625 0 L 9.421875 0 z M 9.421875 75.984375 L 18.40625 75.984375 L 18.40625 64.59375 L 9.421875 64.59375 z " id="DejaVuSans-69"/> <path d="M 34.28125 27.484375 Q 23.390625 27.484375 19.1875 25 Q 14.984375 22.515625 14.984375 16.5 Q 14.984375 11.71875 18.140625 8.90625 Q 21.296875 6.109375 26.703125 6.109375 Q 34.1875 6.109375 38.703125 11.40625 Q 43.21875 16.703125 43.21875 25.484375 L 43.21875 27.484375 z M 52.203125 31.203125 L 52.203125 0 L 43.21875 0 L 43.21875 8.296875 Q 40.140625 3.328125 35.546875 0.953125 Q 30.953125 -1.421875 24.3125 -1.421875 Q 15.921875 -1.421875 10.953125 3.296875 Q 6 8.015625 6 15.921875 Q 6 25.140625 12.171875 29.828125 Q 18.359375 34.515625 30.609375 34.515625 L 43.21875 34.515625 L 43.21875 35.40625 Q 43.21875 41.609375 39.140625 45 Q 35.0625 48.390625 27.6875 48.390625 Q 23 48.390625 18.546875 47.265625 Q 14.109375 46.140625 10.015625 43.890625 L 10.015625 52.203125 Q 14.9375 54.109375 19.578125 55.046875 Q 24.21875 56 28.609375 56 Q 40.484375 56 46.34375 49.84375 Q 52.203125 43.703125 52.203125 31.203125 z " id="DejaVuSans-61"/> <path d="M 9.421875 75.984375 L 18.40625 75.984375 L 18.40625 0 L 9.421875 0 z " id="DejaVuSans-6c"/> <path d="M 44.28125 53.078125 L 44.28125 44.578125 Q 40.484375 46.53125 36.375 47.5 Q 32.28125 48.484375 27.875 48.484375 Q 21.1875 48.484375 17.84375 46.4375 Q 14.5 44.390625 14.5 40.28125 Q 14.5 37.15625 16.890625 35.375 Q 19.28125 33.59375 26.515625 31.984375 L 29.59375 31.296875 Q 39.15625 29.25 43.1875 25.515625 Q 47.21875 21.78125 47.21875 15.09375 Q 47.21875 7.46875 41.1875 3.015625 Q 35.15625 -1.421875 24.609375 -1.421875 Q 20.21875 -1.421875 15.453125 -0.5625 Q 10.6875 0.296875 5.421875 2 L 5.421875 11.28125 Q 10.40625 8.6875 15.234375 7.390625 Q 20.0625 6.109375 24.8125 6.109375 Q 31.15625 6.109375 34.5625 8.28125 Q 37.984375 10.453125 37.984375 14.40625 Q 37.984375 18.0625 35.515625 20.015625 Q 33.0625 21.96875 24.703125 23.78125 L 21.578125 24.515625 Q 13.234375 26.265625 9.515625 29.90625 Q 5.8125 33.546875 5.8125 39.890625 Q 5.8125 47.609375 11.28125 51.796875 Q 16.75 56 26.8125 56 Q 31.78125 56 36.171875 55.265625 Q 40.578125 54.546875 44.28125 53.078125 z " id="DejaVuSans-73"/> </defs> <g transform="translate(310.31875 375.239058)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-74"/> <use x="39.208984" xlink:href="#DejaVuSans-72"/> <use x="80.322266" xlink:href="#DejaVuSans-69"/> <use x="108.105469" xlink:href="#DejaVuSans-61"/> <use x="169.384766" xlink:href="#DejaVuSans-6c"/> <use x="197.167969" xlink:href="#DejaVuSans-73"/> </g> </g> </g> <g id="matplotlib.axis_2"> <g id="ytick_1"> <g id="line2d_7"> <defs> <path d="M 0 0 L -3.5 0 " id="m8308f73743" style="stroke:#000000;stroke-width:0.8;"/> </defs> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="346.962495"/> </g> </g> <g id="text_8"> <defs> <path d="M 10.6875 12.40625 L 21 12.40625 L 21 0 L 10.6875 0 z " id="DejaVuSans-2e"/> </defs> <g transform="translate(20.878125 350.761714)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_2"> <g id="line2d_8"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="279.76984"/> </g> </g> <g id="text_9"> <defs> <path d="M 10.796875 72.90625 L 49.515625 72.90625 L 49.515625 64.59375 L 19.828125 64.59375 L 19.828125 46.734375 Q 21.96875 47.46875 24.109375 47.828125 Q 26.265625 48.1875 28.421875 48.1875 Q 40.625 48.1875 47.75 41.5 Q 54.890625 34.8125 54.890625 23.390625 Q 54.890625 11.625 47.5625 5.09375 Q 40.234375 -1.421875 26.90625 -1.421875 Q 22.3125 -1.421875 17.546875 -0.640625 Q 12.796875 0.140625 7.71875 1.703125 L 7.71875 11.625 Q 12.109375 9.234375 16.796875 8.0625 Q 21.484375 6.890625 26.703125 6.890625 Q 35.15625 6.890625 40.078125 11.328125 Q 45.015625 15.765625 45.015625 23.390625 Q 45.015625 31 40.078125 35.4375 Q 35.15625 39.890625 26.703125 39.890625 Q 22.75 39.890625 18.8125 39.015625 Q 14.890625 38.140625 10.796875 36.28125 z " id="DejaVuSans-35"/> </defs> <g transform="translate(20.878125 283.569059)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-30"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_3"> <g id="line2d_9"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="212.577185"/> </g> </g> <g id="text_10"> <g transform="translate(20.878125 216.376403)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_4"> <g id="line2d_10"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="145.384529"/> </g> </g> <g id="text_11"> <g transform="translate(20.878125 149.183748)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-31"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="ytick_5"> <g id="line2d_11"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="78.191874"/> </g> </g> <g id="text_12"> <g transform="translate(20.878125 81.991093)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-30"/> </g> </g> </g> <g id="ytick_6"> <g id="line2d_12"> <g> <use style="stroke:#000000;stroke-width:0.8;" x="43.78125" xlink:href="#m8308f73743" y="10.999219"/> </g> </g> <g id="text_13"> <g transform="translate(20.878125 14.798438)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-32"/> <use x="63.623047" xlink:href="#DejaVuSans-2e"/> <use x="95.410156" xlink:href="#DejaVuSans-35"/> </g> </g> </g> <g id="text_14"> <defs> <path d="M 21.140625 8.296875 L 56.78125 8.296875 L 56.78125 0 L 9.8125 0 L 9.8125 8.296875 L 33.203125 38.765625 L 9.8125 64.59375 L 9.8125 72.90625 L 55.90625 72.90625 L 55.90625 64.59375 L 21.140625 64.59375 L 44.53125 38.96875 z " id="DejaVuSans-3a3"/> <path d="M 6.6875 21.6875 L 13.09375 54.6875 L 22.125 54.6875 L 15.71875 22.015625 Q 15.234375 19.625 15.015625 17.921875 Q 14.796875 16.21875 14.796875 15.09375 Q 14.796875 10.9375 17.328125 8.65625 Q 19.875 6.390625 24.515625 6.390625 Q 31.734375 6.390625 37 11.265625 Q 42.28125 16.15625 43.890625 24.421875 L 49.90625 54.6875 L 58.890625 54.6875 L 48.296875 0 L 39.3125 0 L 41.109375 8.59375 Q 37.3125 3.8125 32.0625 1.1875 Q 26.8125 -1.421875 20.90625 -1.421875 Q 13.71875 -1.421875 9.71875 2.515625 Q 5.71875 6.453125 5.71875 13.484375 Q 5.71875 14.9375 5.953125 17.140625 Q 6.203125 19.34375 6.6875 21.6875 z " id="DejaVuSans-Oblique-75"/> </defs> <g transform="translate(14.798438 184.580857)rotate(-90)scale(0.1 -0.1)"> <use transform="translate(0 0.09375)" xlink:href="#DejaVuSans-3a3"/> <use transform="translate(64.140625 -16.3125)scale(0.7)" xlink:href="#DejaVuSans-Oblique-75"/> </g> </g> </g> <g id="line2d_13"> <path clip-path="url(#pcb41b56db8)" d="M 69.144886 212.577185 L 69.652667 209.720682 L 70.160447 203.951618 L 70.668228 205.083422 L 71.176008 205.694409 L 71.683789 196.151547 L 72.191569 190.304974 L 72.69935 190.562591 L 73.20713 187.53459 L 73.714911 186.361997 L 74.222691 187.410465 L 74.730472 186.290207 L 75.238252 187.322897 L 75.746033 185.670041 L 76.761594 188.043826 L 77.269374 188.575387 L 78.284936 191.049178 L 78.792716 190.575724 L 79.300497 191.61457 L 79.808277 189.32757 L 80.316058 190.288137 L 81.331619 184.454081 L 81.839399 185.523821 L 82.34718 185.831297 L 82.85496 186.384699 L 84.378302 190.335406 L 84.886082 189.477957 L 85.393863 186.170327 L 85.901643 187.075993 L 86.409424 188.349179 L 86.917204 188.989395 L 87.424985 190.272828 L 87.932765 188.875868 L 88.440546 190.137803 L 88.948326 188.364847 L 89.456107 189.627481 L 89.963887 190.509604 L 90.979448 193.04123 L 91.487229 193.182721 L 94.026131 199.539189 L 94.533912 196.698638 L 95.041692 196.013415 L 95.549473 196.685083 L 96.057253 197.039261 L 96.565034 183.789456 L 97.072814 185.133038 L 98.596156 187.920299 L 99.103936 188.237387 L 99.611717 189.50421 L 100.119497 188.880828 L 100.627278 187.081388 L 101.135058 183.320037 L 101.642839 183.704053 L 103.16618 174.054638 L 103.673961 173.696427 L 104.181741 173.570182 L 104.689522 171.661487 L 105.197302 172.547651 L 105.705083 172.764463 L 106.212863 173.782462 L 107.228424 172.288807 L 107.736205 169.98689 L 108.243985 170.426587 L 108.751766 171.346074 L 109.259546 172.545394 L 109.767327 164.646794 L 110.275107 165.864398 L 110.782888 166.381823 L 111.290669 167.070575 L 111.798449 156.808726 L 112.30623 156.356471 L 112.81401 156.420883 L 113.321791 138.272849 L 113.829571 138.878256 L 114.337352 138.46818 L 114.845132 139.591655 L 115.352913 137.646211 L 116.368474 138.656724 L 117.891815 141.698806 L 118.399596 142.343749 L 118.907376 143.346731 L 119.415157 143.378121 L 119.922937 140.720927 L 120.430718 142.014486 L 120.938498 142.746337 L 121.446279 142.68579 L 122.46184 144.62844 L 122.96962 145.914674 L 123.477401 146.021838 L 123.985181 146.412884 L 124.492962 147.752901 L 125.000742 147.884941 L 125.508523 145.847027 L 126.016303 144.852286 L 126.524084 141.830448 L 127.031864 142.897238 L 127.539645 143.190324 L 128.047425 139.760536 L 128.555206 139.788224 L 129.062986 138.646527 L 129.570767 138.237505 L 130.078547 137.377241 L 130.586328 138.609598 L 131.094108 135.657648 L 131.601889 136.660268 L 132.109669 131.0823 L 133.12523 132.73824 L 133.633011 134.001079 L 134.140791 131.986373 L 134.648572 132.751627 L 136.679694 137.553112 L 138.203035 140.570503 L 138.710816 140.578789 L 139.726377 143.007995 L 140.234157 144.068753 L 140.741938 144.051256 L 141.249718 145.325515 L 142.265279 146.931881 L 142.77306 144.776443 L 143.28084 146.035447 L 143.788621 146.140959 L 144.296402 147.189235 L 144.804182 147.700572 L 145.311963 147.056953 L 145.819743 146.941667 L 146.327524 148.168864 L 146.835304 148.571404 L 147.850865 150.983449 L 148.358646 150.359318 L 148.866426 151.513393 L 149.374207 149.852836 L 149.881987 151.16245 L 150.389768 151.297925 L 150.897548 150.799479 L 151.405329 150.705702 L 151.913109 147.039296 L 152.42089 148.351294 L 152.92867 148.129571 L 153.944231 150.599415 L 154.452012 149.801613 L 154.959792 146.560015 L 155.975353 149.13293 L 156.990914 151.207203 L 157.498695 152.546261 L 158.006475 152.413155 L 158.514256 152.962289 L 159.022036 147.73009 L 159.529817 148.953319 L 160.037597 149.395428 L 160.545378 150.401647 L 161.053158 151.159309 L 161.560939 149.929089 L 163.08428 153.004085 L 164.099841 155.554513 L 164.607622 156.354168 L 165.115402 148.940677 L 165.623183 147.633344 L 166.638744 150.110931 L 167.146524 149.710652 L 167.654305 148.138694 L 168.669866 150.398097 L 169.177646 151.508116 L 169.685427 152.292493 L 170.193207 150.492294 L 170.700988 151.836128 L 171.208768 144.015203 L 171.716549 130.438902 L 172.224329 129.489844 L 173.23989 131.732986 L 174.763232 135.288384 L 175.271012 135.171156 L 175.778793 135.52556 L 176.286574 125.487304 L 176.794354 123.790925 L 177.302135 122.782936 L 178.825476 126.336078 L 179.333257 127.364593 L 179.841037 128.046791 L 180.348818 125.889154 L 180.856598 126.533232 L 181.364379 127.840732 L 181.872159 128.028182 L 182.37994 129.371984 L 182.88772 126.989024 L 183.903281 129.066722 L 184.411062 123.187666 L 184.918842 123.926507 L 185.934403 126.335579 L 186.442184 121.549356 L 187.457745 123.68564 L 187.965525 123.612334 L 188.473306 117.787935 L 188.981086 110.443849 L 189.488867 110.561514 L 189.996647 111.721828 L 190.504428 112.602106 L 191.012208 113.945581 L 191.519989 114.526844 L 192.53555 117.022392 L 193.04333 115.935382 L 193.551111 114.3488 L 194.058891 113.300779 L 194.566672 110.376398 L 195.074452 110.093228 L 195.582233 110.031364 L 196.090013 110.632562 L 196.597794 111.48019 L 197.105574 111.191569 L 198.628916 114.361431 L 200.152257 118.178547 L 200.660038 115.926777 L 201.167818 110.888181 L 201.675599 112.179788 L 202.69116 104.319961 L 203.19894 103.965594 L 203.706721 96.323929 L 204.722282 98.675868 L 205.230062 98.552488 L 205.737843 99.57628 L 206.245623 99.934032 L 206.753404 99.877508 L 207.261184 96.430137 L 207.768965 95.180008 L 208.276745 95.841021 L 208.784526 92.987791 L 209.292307 93.897392 L 209.800087 95.240169 L 210.307868 94.334299 L 210.815648 95.198695 L 211.323429 92.731099 L 211.831209 92.833036 L 212.33899 84.616133 L 212.84677 80.919571 L 213.862331 83.527455 L 214.370112 80.870347 L 214.877892 82.099498 L 215.385673 77.48325 L 215.893453 76.419669 L 216.909014 79.101576 L 217.416795 80.057679 L 218.432356 82.675867 L 218.940136 83.125675 L 219.447917 81.156745 L 219.955697 82.180171 L 220.463478 81.881463 L 220.971258 79.467486 L 221.479039 80.579363 L 221.986819 80.164776 L 222.4946 71.513655 L 223.00238 72.406325 L 224.017941 74.968163 L 224.525722 75.631279 L 225.033502 75.774371 L 225.541283 73.557957 L 226.049063 74.839049 L 226.556844 73.0226 L 227.064624 74.158474 L 227.572405 74.687877 L 228.080185 75.025442 L 229.095746 77.666239 L 229.603527 78.555872 L 230.619088 81.004766 L 231.126868 82.112456 L 232.142429 83.493824 L 232.65021 82.882402 L 233.15799 83.569082 L 233.665771 84.764868 L 234.173551 84.665337 L 235.189112 86.825518 L 235.696893 88.020463 L 236.204673 88.620257 L 236.712454 89.797714 L 237.220234 88.887873 L 238.235795 91.044188 L 238.743576 91.33348 L 239.251356 92.67705 L 239.759137 93.472094 L 240.774698 95.897359 L 241.790259 98.353882 L 242.29804 98.10774 L 243.313601 100.713066 L 243.821381 101.118216 L 244.329162 98.061342 L 244.836942 97.362954 L 245.852503 99.557964 L 246.360284 95.072362 L 246.868064 93.495213 L 247.375845 93.669821 L 247.883625 91.680581 L 248.391406 90.827134 L 248.899186 90.439145 L 249.406967 91.566585 L 249.914747 89.247369 L 250.422528 90.572681 L 250.930308 91.352171 L 251.945869 91.874563 L 252.45365 91.340252 L 252.96143 88.445367 L 254.992552 93.440022 L 255.500333 88.188403 L 256.515894 90.556448 L 257.023674 90.722583 L 258.547016 94.529556 L 260.578138 93.187244 L 261.085918 94.040605 L 262.60926 97.817237 L 263.11704 98.787759 L 263.624821 97.745537 L 264.132601 94.328055 L 264.640382 86.665007 L 265.148162 87.468616 L 265.655943 85.816017 L 266.671504 87.864255 L 267.179284 86.175595 L 267.687065 85.125887 L 268.194845 81.534216 L 268.702626 80.610555 L 269.210406 80.250474 L 269.718187 80.402548 L 270.225967 81.743042 L 270.733748 82.607849 L 271.749309 84.793778 L 272.257089 83.049052 L 272.76487 84.247805 L 273.27265 85.032321 L 273.780431 80.234725 L 274.795992 82.634734 L 275.303773 83.144634 L 275.811553 84.390869 L 276.319334 85.170242 L 276.827114 86.41134 L 277.334895 81.830011 L 277.842675 83.151018 L 278.350456 79.883328 L 278.858236 81.216187 L 279.366017 82.160193 L 279.873797 80.910817 L 280.381578 81.913366 L 280.889358 75.009955 L 281.904919 76.318152 L 282.4127 74.700873 L 282.92048 74.958359 L 283.428261 76.07858 L 283.936041 76.598432 L 284.443822 75.567244 L 284.951602 75.333885 L 285.459383 76.081325 L 285.967163 77.342414 L 286.474944 77.656762 L 287.490505 80.328923 L 287.998285 80.156312 L 289.013846 81.51031 L 289.521627 82.137222 L 290.029407 83.420988 L 290.537188 84.237767 L 292.060529 88.090093 L 292.56831 86.6287 L 294.091651 90.100886 L 294.599432 84.183518 L 295.107212 85.509645 L 295.614993 86.456388 L 296.122773 86.006624 L 296.630554 84.881395 L 297.138334 84.62601 L 297.646115 84.793574 L 298.153895 86.085617 L 298.661676 85.715607 L 299.169456 86.402728 L 299.677237 87.732039 L 300.692798 87.23781 L 301.200578 87.251746 L 301.708359 87.737638 L 302.216139 88.976981 L 302.72392 88.049401 L 303.2317 89.193855 L 303.739481 88.717074 L 304.247261 90.038853 L 304.755042 90.612101 L 305.262822 91.574889 L 305.770603 90.089802 L 306.278383 90.941932 L 306.786164 92.093184 L 307.293945 92.795667 L 307.801725 93.909795 L 308.309506 92.576596 L 308.817286 92.765838 L 309.325067 93.357233 L 309.832847 93.588127 L 310.340628 94.105425 L 310.848408 92.974861 L 311.863969 95.413819 L 312.87953 96.508257 L 313.387311 97.652695 L 313.895091 97.645554 L 314.402872 98.313056 L 314.910652 93.762184 L 315.418433 95.075964 L 315.926213 95.570897 L 317.449555 98.995286 L 317.957335 93.697606 L 318.465116 93.28921 L 318.972896 93.535279 L 319.480677 94.852096 L 319.988457 95.850943 L 320.496238 92.278125 L 321.004018 91.447042 L 321.511799 91.911099 L 322.019579 91.125591 L 322.52736 92.068588 L 323.03514 92.618127 L 324.050701 95.107451 L 324.558482 95.534807 L 325.066262 95.499014 L 325.574043 96.739431 L 326.081823 94.452966 L 327.605165 98.049381 L 328.112945 98.345151 L 328.620726 98.156181 L 329.128506 95.61291 L 329.636287 96.949419 L 330.144067 96.902024 L 330.651848 94.988968 L 331.159628 96.329028 L 331.667409 97.091989 L 332.175189 97.149958 L 332.68297 97.669829 L 333.19075 98.480509 L 333.698531 98.985446 L 334.206311 100.327765 L 334.714092 98.423782 L 335.221872 95.948416 L 335.729653 97.283515 L 336.237433 97.486391 L 336.745214 98.795659 L 337.252994 88.147877 L 337.760775 89.301829 L 338.268555 87.218048 L 338.776336 86.845976 L 339.284117 88.027909 L 339.791897 84.329867 L 340.299678 85.671209 L 340.807458 80.539332 L 341.315239 71.162927 L 341.823019 67.678014 L 342.3308 68.040821 L 343.346361 70.614607 L 343.854141 71.469318 L 345.377483 75.231244 L 345.885263 76.419941 L 346.393044 75.150515 L 347.916385 78.93575 L 348.931946 81.558512 L 349.439727 81.654698 L 349.947507 81.450508 L 350.963068 84.12007 L 351.470849 77.995021 L 351.978629 77.013499 L 352.48641 72.464064 L 352.99419 71.806137 L 353.501971 72.266463 L 354.009751 72.964464 L 354.517532 72.585556 L 355.025312 73.763143 L 355.533093 73.868583 L 356.040873 75.007774 L 356.548654 73.888572 L 357.056434 73.058233 L 357.564215 73.90344 L 358.071995 75.232865 L 358.579776 75.005522 L 359.087556 76.033665 L 359.595337 75.396124 L 360.103117 68.4704 L 360.610898 63.163259 L 361.118678 62.979584 L 362.134239 61.534687 L 362.64202 62.84252 L 363.1498 63.749987 L 363.657581 65.011164 L 364.165361 65.934937 L 364.673142 66.371389 L 365.180922 67.633834 L 365.688703 66.41253 L 366.196483 67.683126 L 366.704264 67.61606 L 367.212044 68.932398 L 368.227605 69.997738 L 368.735386 69.818266 L 369.750947 72.086584 L 370.258727 69.740212 L 370.766508 70.309128 L 371.274288 68.593709 L 371.782069 68.899505 L 372.28985 68.040822 L 372.79763 64.789795 L 373.305411 62.872281 L 373.813191 62.985385 L 374.320972 62.025976 L 374.828752 63.174568 L 375.336533 64.015116 L 375.844313 59.00575 L 376.352094 60.181378 L 376.859874 57.940151 L 377.367655 59.283063 L 377.875435 60.108602 L 378.383216 59.917682 L 378.890996 60.09002 L 379.906557 62.54688 L 380.414338 62.158594 L 380.922118 61.54681 L 381.429899 62.729741 L 381.937679 61.628348 L 382.44546 61.678026 L 382.95324 60.779409 L 383.461021 60.878747 L 384.984362 63.778344 L 385.492143 65.120573 L 387.015484 47.875531 L 387.523265 48.752273 L 388.031045 50.087917 L 388.538826 49.489319 L 389.554387 52.119017 L 390.062167 51.954606 L 390.569948 52.013329 L 391.077728 48.026237 L 391.585509 45.643591 L 392.093289 46.813948 L 392.60107 46.328641 L 393.10885 46.78418 L 393.616631 45.005828 L 394.124411 45.441161 L 394.632192 46.357384 L 395.647753 48.807455 L 396.155533 49.319416 L 397.171094 51.602984 L 397.678875 51.549409 L 398.694436 54.211016 L 399.202216 52.982495 L 400.217777 54.635531 L 401.233338 46.098257 L 402.248899 48.494422 L 402.75668 49.472353 L 403.26446 49.035745 L 403.772241 50.036257 L 404.280021 50.613473 L 404.787802 50.1 L 405.295583 48.495857 L 405.803363 47.494566 L 406.311144 48.810097 L 406.818924 48.411505 L 408.342266 52.190692 L 408.850046 53.203752 L 409.357827 51.613688 L 409.865607 52.766766 L 410.373388 52.467487 L 410.881168 53.541405 L 411.388949 48.580518 L 411.896729 49.031984 L 412.40451 50.284036 L 412.91229 46.833527 L 413.420071 47.807276 L 413.927851 49.136202 L 414.435632 41.801677 L 414.943412 40.236298 L 415.451193 35.72426 L 415.958973 35.863939 L 416.974534 38.418487 L 417.482315 35.124404 L 418.497876 37.588541 L 419.005656 38.391363 L 419.513437 35.543432 L 422.052339 41.627341 L 422.56012 41.330129 L 423.0679 42.01047 L 423.575681 43.035586 L 424.083461 44.374098 L 424.591242 44.84942 L 425.099022 44.027383 L 425.606803 45.361979 L 426.114583 44.463939 L 427.130144 46.958328 L 427.637925 47.492068 L 428.145705 46.834518 L 428.653486 48.172951 L 429.669047 48.646719 L 430.176827 49.624515 L 430.684608 50.965389 L 431.192388 51.398659 L 431.700169 51.581235 L 432.207949 50.228754 L 432.71573 50.166609 L 433.22351 49.489303 L 433.731291 50.665062 L 434.239071 51.548613 L 434.746852 50.773659 L 435.762413 53.2269 L 436.270193 53.813536 L 436.777974 55.025506 L 437.285755 54.573763 L 437.793535 47.210126 L 438.301316 46.442957 L 438.809096 47.582142 L 439.316877 46.470768 L 440.332438 47.258509 L 440.840218 47.600842 L 441.855779 44.092769 L 442.36356 43.089131 L 442.87134 44.417788 L 443.379121 45.175163 L 443.886901 46.311154 L 444.394682 46.185507 L 444.902462 47.013707 L 445.918023 49.124793 L 446.425804 49.868025 L 446.933584 47.482942 L 447.441365 48.64718 L 447.949145 48.634635 L 448.964706 51.295637 L 449.472487 49.616961 L 449.980267 49.167155 L 450.488048 47.903155 L 450.995828 40.97089 L 452.51917 44.904471 L 453.02695 42.862948 L 453.534731 43.379529 L 455.565853 48.148308 L 456.073633 48.26747 L 456.581414 49.37422 L 457.089194 48.13329 L 459.120316 52.753976 L 460.643658 45.266269 L 461.151438 46.041761 L 462.67478 49.638499 L 463.18256 50.395685 L 463.690341 49.16338 L 464.198121 50.391581 L 465.213682 45.663135 L 465.721463 46.959778 L 466.229243 46.260684 L 466.737024 47.289578 L 468.260365 45.167112 L 469.783707 48.780934 L 470.291488 48.968209 L 470.799268 50.169709 L 471.307049 50.83613 L 471.814829 51.93632 L 472.83039 52.814899 L 473.338171 52.904869 L 473.845951 51.788749 L 474.861512 52.444117 L 475.369293 49.847663 L 476.384854 52.096948 L 476.892634 52.770669 L 477.400415 52.077525 L 477.908195 50.949205 L 478.415976 47.942572 L 479.431537 49.307981 L 480.447098 51.770504 L 480.954878 52.986879 L 481.462659 49.131289 L 482.47822 51.792655 L 482.986 51.605772 L 483.493781 52.936282 L 484.001561 53.287914 L 485.524903 56.297048 L 486.032683 55.971378 L 487.048244 57.102361 L 487.556025 58.246918 L 488.063805 57.734492 L 488.571586 53.613962 L 489.079366 54.481607 L 489.587147 55.732338 L 490.094927 55.44358 L 490.602708 56.168934 L 491.110488 57.499938 L 491.618269 58.29421 L 492.126049 58.088893 L 492.63383 54.796082 L 493.14161 55.763664 L 493.649391 56.189497 L 494.664952 58.471242 L 495.172732 58.880954 L 495.680513 59.894041 L 496.188293 60.159789 L 496.696074 60.678178 L 497.203854 58.74766 L 497.711635 52.848174 L 498.219415 49.130423 L 498.727196 50.442443 L 499.742757 51.396548 L 500.250537 52.704281 L 500.758318 53.656885 L 501.266098 54.137546 L 501.773879 53.376356 L 502.78944 55.936632 L 503.297221 51.482895 L 503.805001 52.320661 L 504.312782 51.636319 L 504.820562 52.191668 L 505.328343 50.918735 L 505.836123 52.227773 L 506.343904 53.071182 L 506.851684 51.231585 L 507.867245 53.879134 L 508.375026 53.594518 L 508.882806 54.6463 L 509.390587 52.428506 L 509.898367 52.361476 L 510.406148 45.14068 L 510.913928 45.268781 L 511.421709 45.612875 L 511.929489 45.384485 L 512.43727 46.620229 L 512.94505 44.256763 L 514.468392 47.903706 L 514.976172 48.646617 L 515.483953 48.864684 L 515.991733 50.108878 L 516.499514 50.726834 L 517.007294 49.3081 L 517.515075 50.060966 L 518.022855 42.163615 L 518.530636 43.487841 L 519.038416 40.191591 L 519.546197 40.650634 L 520.053977 38.703097 L 520.561758 39.991943 L 521.069538 37.260924 L 521.577319 38.221232 L 522.085099 38.25545 L 522.59288 38.942043 L 523.10066 38.217414 L 524.624002 41.620853 L 525.131782 40.938026 L 525.639563 39.555152 L 526.655124 42.17139 L 527.670685 43.978688 L 528.178465 39.95692 L 528.686246 40.192851 L 529.194026 41.019186 L 529.701807 42.295111 L 530.209587 39.111765 L 530.717368 30.441796 L 531.732929 32.957286 L 532.240709 31.340856 L 532.74849 32.342778 L 533.25627 31.508259 L 533.764051 27.916045 L 534.779612 30.376609 L 535.287393 31.720372 L 535.795173 32.473865 L 536.302954 28.270578 L 537.318515 30.726199 L 537.826295 31.081339 L 538.334076 29.268556 L 538.841856 30.590282 L 539.857417 32.431738 L 540.365198 32.760607 L 540.872978 34.073503 L 541.380759 34.26075 L 542.9041 35.815151 L 543.411881 36.961932 L 543.919661 37.564753 L 544.427442 38.726541 L 544.935222 37.192149 L 545.443003 34.942789 L 545.950783 36.217787 L 546.458564 35.321427 L 546.966344 36.402906 L 547.474125 36.624476 L 547.981905 37.78323 L 548.997466 37.329496 L 549.505247 38.672993 L 550.013027 38.379364 L 551.028588 40.759269 L 551.536369 41.198793 L 552.044149 42.240357 L 552.55193 41.414237 L 553.05971 42.746541 L 553.567491 41.285488 L 555.090832 43.371555 L 556.106393 45.747419 L 556.614174 46.635567 L 557.121954 46.485723 L 557.629735 44.824692 L 558.137515 45.99948 L 558.645296 46.361464 L 559.660857 48.999773 L 560.168637 44.799356 L 560.676418 42.82936 L 561.184198 41.96654 L 563.21532 46.273826 L 563.723101 44.859907 L 564.738662 47.114638 L 565.246442 46.327849 L 565.754223 45.198419 L 567.785345 50.221097 L 568.293126 50.29422 L 568.800906 49.259241 L 569.308687 49.486583 L 569.816467 50.816806 L 570.324248 51.199234 L 570.832028 50.624969 L 571.847589 53.149688 L 572.35537 54.480911 L 572.86315 53.485527 L 573.370931 54.666141 L 573.878711 53.355679 L 574.386492 53.423754 L 575.402053 55.994804 L 575.909833 55.546567 L 576.417614 56.523242 L 576.417614 56.523242 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_14"> <path clip-path="url(#pcb41b56db8)" d="M 69.144886 212.577185 L 576.417614 212.577185 L 576.417614 212.577185 " style="fill:none;stroke:#008000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_15"> <path clip-path="url(#pcb41b56db8)" d="M 69.144886 78.191874 L 576.417614 78.191874 L 576.417614 78.191874 " style="fill:none;stroke:#ff0000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="patch_3"> <path d="M 43.78125 346.962495 L 43.78125 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_4"> <path d="M 601.78125 346.962495 L 601.78125 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_5"> <path d="M 43.78125 346.962495 L 601.78125 346.962495 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="patch_6"> <path d="M 43.78125 10.999219 L 601.78125 10.999219 " style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/> </g> <g id="legend_1"> <g id="patch_7"> <path d="M 50.78125 63.033594 L 179.08125 63.033594 Q 181.08125 63.033594 181.08125 61.033594 L 181.08125 17.999219 Q 181.08125 15.999219 179.08125 15.999219 L 50.78125 15.999219 Q 48.78125 15.999219 48.78125 17.999219 L 48.78125 61.033594 Q 48.78125 63.033594 50.78125 63.033594 z " style="fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;"/> </g> <g id="line2d_16"> <path d="M 52.78125 24.097656 L 72.78125 24.097656 " style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/> </g> <g id="line2d_17"/> <g id="text_15"> <defs> <path d="M 56.203125 29.59375 L 56.203125 25.203125 L 14.890625 25.203125 Q 15.484375 15.921875 20.484375 11.0625 Q 25.484375 6.203125 34.421875 6.203125 Q 39.59375 6.203125 44.453125 7.46875 Q 49.3125 8.734375 54.109375 11.28125 L 54.109375 2.78125 Q 49.265625 0.734375 44.1875 -0.34375 Q 39.109375 -1.421875 33.890625 -1.421875 Q 20.796875 -1.421875 13.15625 6.1875 Q 5.515625 13.8125 5.515625 26.8125 Q 5.515625 40.234375 12.765625 48.109375 Q 20.015625 56 32.328125 56 Q 43.359375 56 49.78125 48.890625 Q 56.203125 41.796875 56.203125 29.59375 z M 47.21875 32.234375 Q 47.125 39.59375 43.09375 43.984375 Q 39.0625 48.390625 32.421875 48.390625 Q 24.90625 48.390625 20.390625 44.140625 Q 15.875 39.890625 15.1875 32.171875 z " id="DejaVuSans-65"/> <path d="M 52 44.1875 Q 55.375 50.25 60.0625 53.125 Q 64.75 56 71.09375 56 Q 79.640625 56 84.28125 50.015625 Q 88.921875 44.046875 88.921875 33.015625 L 88.921875 0 L 79.890625 0 L 79.890625 32.71875 Q 79.890625 40.578125 77.09375 44.375 Q 74.3125 48.1875 68.609375 48.1875 Q 61.625 48.1875 57.5625 43.546875 Q 53.515625 38.921875 53.515625 30.90625 L 53.515625 0 L 44.484375 0 L 44.484375 32.71875 Q 44.484375 40.625 41.703125 44.40625 Q 38.921875 48.1875 33.109375 48.1875 Q 26.21875 48.1875 22.15625 43.53125 Q 18.109375 38.875 18.109375 30.90625 L 18.109375 0 L 9.078125 0 L 9.078125 54.6875 L 18.109375 54.6875 L 18.109375 46.1875 Q 21.1875 51.21875 25.484375 53.609375 Q 29.78125 56 35.6875 56 Q 41.65625 56 45.828125 52.96875 Q 50 49.953125 52 44.1875 z " id="DejaVuSans-6d"/> </defs> <g transform="translate(80.78125 27.597656)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-65"/> <use x="61.523438" xlink:href="#DejaVuSans-73"/> <use x="113.623047" xlink:href="#DejaVuSans-74"/> <use x="152.832031" xlink:href="#DejaVuSans-69"/> <use x="180.615234" xlink:href="#DejaVuSans-6d"/> <use x="278.027344" xlink:href="#DejaVuSans-61"/> <use x="339.306641" xlink:href="#DejaVuSans-74"/> <use x="378.515625" xlink:href="#DejaVuSans-65"/> </g> </g> <g id="line2d_18"> <path d="M 52.78125 38.775781 L 72.78125 38.775781 " style="fill:none;stroke:#008000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_19"/> <g id="text_16"> <defs> <path d="M 54.890625 33.015625 L 54.890625 0 L 45.90625 0 L 45.90625 32.71875 Q 45.90625 40.484375 42.875 44.328125 Q 39.84375 48.1875 33.796875 48.1875 Q 26.515625 48.1875 22.3125 43.546875 Q 18.109375 38.921875 18.109375 30.90625 L 18.109375 0 L 9.078125 0 L 9.078125 54.6875 L 18.109375 54.6875 L 18.109375 46.1875 Q 21.34375 51.125 25.703125 53.5625 Q 30.078125 56 35.796875 56 Q 45.21875 56 50.046875 50.171875 Q 54.890625 44.34375 54.890625 33.015625 z " id="DejaVuSans-6e"/> <path id="DejaVuSans-20"/> <path d="M 45.40625 27.984375 Q 45.40625 37.75 41.375 43.109375 Q 37.359375 48.484375 30.078125 48.484375 Q 22.859375 48.484375 18.828125 43.109375 Q 14.796875 37.75 14.796875 27.984375 Q 14.796875 18.265625 18.828125 12.890625 Q 22.859375 7.515625 30.078125 7.515625 Q 37.359375 7.515625 41.375 12.890625 Q 45.40625 18.265625 45.40625 27.984375 z M 54.390625 6.78125 Q 54.390625 -7.171875 48.1875 -13.984375 Q 42 -20.796875 29.203125 -20.796875 Q 24.46875 -20.796875 20.265625 -20.09375 Q 16.0625 -19.390625 12.109375 -17.921875 L 12.109375 -9.1875 Q 16.0625 -11.328125 19.921875 -12.34375 Q 23.78125 -13.375 27.78125 -13.375 Q 36.625 -13.375 41.015625 -8.765625 Q 45.40625 -4.15625 45.40625 5.171875 L 45.40625 9.625 Q 42.625 4.78125 38.28125 2.390625 Q 33.9375 0 27.875 0 Q 17.828125 0 11.671875 7.65625 Q 5.515625 15.328125 5.515625 27.984375 Q 5.515625 40.671875 11.671875 48.328125 Q 17.828125 56 27.875 56 Q 33.9375 56 38.28125 53.609375 Q 42.625 51.21875 45.40625 46.390625 L 45.40625 54.6875 L 54.390625 54.6875 z " id="DejaVuSans-67"/> <path d="M 8.5 21.578125 L 8.5 54.6875 L 17.484375 54.6875 L 17.484375 21.921875 Q 17.484375 14.15625 20.5 10.265625 Q 23.53125 6.390625 29.59375 6.390625 Q 36.859375 6.390625 41.078125 11.03125 Q 45.3125 15.671875 45.3125 23.6875 L 45.3125 54.6875 L 54.296875 54.6875 L 54.296875 0 L 45.3125 0 L 45.3125 8.40625 Q 42.046875 3.421875 37.71875 1 Q 33.40625 -1.421875 27.6875 -1.421875 Q 18.265625 -1.421875 13.375 4.4375 Q 8.5 10.296875 8.5 21.578125 z M 31.109375 56 z " id="DejaVuSans-75"/> </defs> <g transform="translate(80.78125 42.275781)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-69"/> <use x="27.783203" xlink:href="#DejaVuSans-6e"/> <use x="91.162109" xlink:href="#DejaVuSans-69"/> <use x="118.945312" xlink:href="#DejaVuSans-74"/> <use x="158.154297" xlink:href="#DejaVuSans-69"/> <use x="185.9375" xlink:href="#DejaVuSans-61"/> <use x="247.216797" xlink:href="#DejaVuSans-6c"/> <use x="275" xlink:href="#DejaVuSans-20"/> <use x="306.787109" xlink:href="#DejaVuSans-67"/> <use x="370.263672" xlink:href="#DejaVuSans-75"/> <use x="433.642578" xlink:href="#DejaVuSans-65"/> <use x="495.166016" xlink:href="#DejaVuSans-73"/> <use x="547.265625" xlink:href="#DejaVuSans-73"/> </g> </g> <g id="line2d_20"> <path d="M 52.78125 53.453906 L 72.78125 53.453906 " style="fill:none;stroke:#ff0000;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/> </g> <g id="line2d_21"/> <g id="text_17"> <defs> <path d="M 31 75.875 Q 24.46875 64.65625 21.28125 53.65625 Q 18.109375 42.671875 18.109375 31.390625 Q 18.109375 20.125 21.3125 9.0625 Q 24.515625 -2 31 -13.1875 L 23.1875 -13.1875 Q 15.875 -1.703125 12.234375 9.375 Q 8.59375 20.453125 8.59375 31.390625 Q 8.59375 42.28125 12.203125 53.3125 Q 15.828125 64.359375 23.1875 75.875 z " id="DejaVuSans-28"/> <path d="M 54.890625 33.015625 L 54.890625 0 L 45.90625 0 L 45.90625 32.71875 Q 45.90625 40.484375 42.875 44.328125 Q 39.84375 48.1875 33.796875 48.1875 Q 26.515625 48.1875 22.3125 43.546875 Q 18.109375 38.921875 18.109375 30.90625 L 18.109375 0 L 9.078125 0 L 9.078125 75.984375 L 18.109375 75.984375 L 18.109375 46.1875 Q 21.34375 51.125 25.703125 53.5625 Q 30.078125 56 35.796875 56 Q 45.21875 56 50.046875 50.171875 Q 54.890625 44.34375 54.890625 33.015625 z " id="DejaVuSans-68"/> <path d="M 45.40625 46.390625 L 45.40625 75.984375 L 54.390625 75.984375 L 54.390625 0 L 45.40625 0 L 45.40625 8.203125 Q 42.578125 3.328125 38.25 0.953125 Q 33.9375 -1.421875 27.875 -1.421875 Q 17.96875 -1.421875 11.734375 6.484375 Q 5.515625 14.40625 5.515625 27.296875 Q 5.515625 40.1875 11.734375 48.09375 Q 17.96875 56 27.875 56 Q 33.9375 56 38.25 53.625 Q 42.578125 51.265625 45.40625 46.390625 z M 14.796875 27.296875 Q 14.796875 17.390625 18.875 11.75 Q 22.953125 6.109375 30.078125 6.109375 Q 37.203125 6.109375 41.296875 11.75 Q 45.40625 17.390625 45.40625 27.296875 Q 45.40625 37.203125 41.296875 42.84375 Q 37.203125 48.484375 30.078125 48.484375 Q 22.953125 48.484375 18.875 42.84375 Q 14.796875 37.203125 14.796875 27.296875 z " id="DejaVuSans-64"/> <path d="M 8.015625 75.875 L 15.828125 75.875 Q 23.140625 64.359375 26.78125 53.3125 Q 30.421875 42.28125 30.421875 31.390625 Q 30.421875 20.453125 26.78125 9.375 Q 23.140625 -1.703125 15.828125 -13.1875 L 8.015625 -13.1875 Q 14.5 -2 17.703125 9.0625 Q 20.90625 20.125 20.90625 31.390625 Q 20.90625 42.671875 17.703125 53.65625 Q 14.5 64.65625 8.015625 75.875 z " id="DejaVuSans-29"/> <path d="M 2.984375 54.6875 L 12.5 54.6875 L 29.59375 8.796875 L 46.6875 54.6875 L 56.203125 54.6875 L 35.6875 0 L 23.484375 0 z " id="DejaVuSans-76"/> </defs> <g transform="translate(80.78125 56.953906)scale(0.1 -0.1)"> <use xlink:href="#DejaVuSans-28"/> <use x="39.013672" xlink:href="#DejaVuSans-68"/> <use x="102.392578" xlink:href="#DejaVuSans-69"/> <use x="130.175781" xlink:href="#DejaVuSans-64"/> <use x="193.652344" xlink:href="#DejaVuSans-64"/> <use x="257.128906" xlink:href="#DejaVuSans-65"/> <use x="318.652344" xlink:href="#DejaVuSans-6e"/> <use x="382.03125" xlink:href="#DejaVuSans-29"/> <use x="421.044922" xlink:href="#DejaVuSans-20"/> <use x="452.832031" xlink:href="#DejaVuSans-74"/> <use x="492.041016" xlink:href="#DejaVuSans-72"/> <use x="533.154297" xlink:href="#DejaVuSans-75"/> <use x="596.533203" xlink:href="#DejaVuSans-65"/> <use x="658.056641" xlink:href="#DejaVuSans-20"/> <use x="689.84375" xlink:href="#DejaVuSans-76"/> <use x="749.023438" xlink:href="#DejaVuSans-61"/> <use x="810.302734" xlink:href="#DejaVuSans-6c"/> <use x="838.085938" xlink:href="#DejaVuSans-75"/> <use x="901.464844" xlink:href="#DejaVuSans-65"/> </g> </g> </g> </g> </g> <defs> <clipPath id="pcb41b56db8"> <rect height="335.963276" width="558" x="43.78125" y="10.999219"/> </clipPath> </defs> </svg>