From 39c4ae8d56e4399d431cc3f0c782784f1d197eab Mon Sep 17 00:00:00 2001 From: Neil Smith Date: Thu, 6 Dec 2018 15:34:05 +0000 Subject: [PATCH] Done some trials on hillclimbing and simulated annealing --- cipher/keyword_cipher.py | 34 +- .../hillclimbing-experiments.ipynb | 4442 +++++++++++++++++ .../hillclimbing-given-trigram-gaussian.csv | 961 ++++ ...illclimbing-given-trigram-gaussian.csv.png | Bin 0 -> 16108 bytes .../hillclimbing-given-trigram-uniform.csv | 961 ++++ ...hillclimbing-given-trigram-uniform.csv.png | Bin 0 -> 18147 bytes .../hillclimbing-random-trigram-uniform.csv | 961 ++++ ...illclimbing-random-trigram-uniform.csv.png | Bin 0 -> 27156 bytes .../hillclimbing-random-unigram-uniform.csv | 961 ++++ .../hillclimbing-results.ipynb | 573 +++ .../sa-given-trigram-gaussian.csv | 961 ++++ .../sa-given-trigram-gaussian.csv.png | Bin 0 -> 74774 bytes .../sa-given-trigram-uniform.csv | 961 ++++ .../sa-given-trigram-uniform.csv.png | Bin 0 -> 73203 bytes .../sa-random-trigram-uniform.csv | 961 ++++ .../sa-random-trigram-uniform.csv.png | Bin 0 -> 73248 bytes .../sa-random-unigram-uniform.csv | 961 ++++ hillclimbing-results/test.png | Bin 0 -> 27156 bytes 18 files changed, 12730 insertions(+), 7 deletions(-) create mode 100644 hillclimbing-results/hillclimbing-experiments.ipynb create mode 100644 hillclimbing-results/hillclimbing-given-trigram-gaussian.csv create mode 100644 hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png create mode 100644 hillclimbing-results/hillclimbing-given-trigram-uniform.csv create mode 100644 hillclimbing-results/hillclimbing-given-trigram-uniform.csv.png create mode 100644 hillclimbing-results/hillclimbing-random-trigram-uniform.csv create mode 100644 hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png create mode 100644 hillclimbing-results/hillclimbing-random-unigram-uniform.csv create mode 100644 hillclimbing-results/hillclimbing-results.ipynb create mode 100644 hillclimbing-results/sa-given-trigram-gaussian.csv create mode 100644 hillclimbing-results/sa-given-trigram-gaussian.csv.png create mode 100644 hillclimbing-results/sa-given-trigram-uniform.csv create mode 100644 hillclimbing-results/sa-given-trigram-uniform.csv.png create mode 100644 hillclimbing-results/sa-random-trigram-uniform.csv create mode 100644 hillclimbing-results/sa-random-trigram-uniform.csv.png create mode 100644 hillclimbing-results/sa-random-unigram-uniform.csv create mode 100644 hillclimbing-results/test.png diff --git a/cipher/keyword_cipher.py b/cipher/keyword_cipher.py index 2028182..2db454c 100644 --- a/cipher/keyword_cipher.py +++ b/cipher/keyword_cipher.py @@ -6,6 +6,8 @@ from support.utilities import * from support.language_models import * from logger import logger +import logging +# logger.setLevel(logging.DEBUG) class KeywordWrapAlphabet(Enum): @@ -160,6 +162,7 @@ def monoalphabetic_break_hillclimbing(message, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, + swap_index_finder=None, fitness=Pletters, chunksize=1): return simulated_annealing_break(message, workers=1, @@ -167,6 +170,7 @@ def monoalphabetic_break_hillclimbing(message, max_iterations=max_iterations, plain_alphabet=plain_alphabet, cipher_alphabet=cipher_alphabet, + swap_index_finder=swap_index_finder, fitness=fitness, chunksize=chunksize) @@ -175,6 +179,7 @@ def monoalphabetic_break_hillclimbing_mp(message, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, + swap_index_finder=None, fitness=Pletters, chunksize=1): return simulated_annealing_break(message, workers=workers, @@ -182,17 +187,27 @@ def monoalphabetic_break_hillclimbing_mp(message, max_iterations=max_iterations, plain_alphabet=plain_alphabet, cipher_alphabet=cipher_alphabet, + swap_index_finder=swap_index_finder, fitness=fitness, chunksize=chunksize) +def gaussian_swap_index(a): + return (a + int(random.gauss(0, 4))) % 26 + +def uniform_swap_index(a): + return random.randrange(26) + def simulated_annealing_break(message, workers=10, initial_temperature=200, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, - fitness=Pletters, chunksize=1): + swap_index_finder=None, + fitness=Ptrigrams, chunksize=1): worker_args = [] ciphertext = sanitise(message) + if swap_index_finder is None: + swap_index_finder = gaussian_swap_index for i in range(workers): if plain_alphabet is None: used_plain_alphabet = string.ascii_lowercase @@ -211,7 +226,9 @@ def simulated_annealing_break(message, workers=10, # random.shuffle(cipher_alphabet) # cipher_alphabet = cat(cipher_alphabet) worker_args.append((ciphertext, used_plain_alphabet, used_cipher_alphabet, - initial_temperature, max_iterations, fitness)) + swap_index_finder, + initial_temperature, max_iterations, fitness, + i)) with multiprocessing.Pool() as pool: breaks = pool.starmap(simulated_annealing_break_worker, worker_args, chunksize) @@ -219,7 +236,9 @@ def simulated_annealing_break(message, workers=10, def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, - t0, max_iterations, fitness): + swap_index_finder, + t0, max_iterations, fitness, + logID): def swap(letters, i, j): if i > j: i, j = j, i @@ -246,7 +265,8 @@ def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, # print('starting for', max_iterations) for i in range(max_iterations): swap_a = random.randrange(26) - swap_b = (swap_a + int(random.gauss(0, 4))) % 26 + # swap_b = (swap_a + int(random.gauss(0, 4))) % 26 + swap_b = swap_index_finder(swap_a) alphabet = swap(current_alphabet, swap_a, swap_b) cipher_translation = ''.maketrans(alphabet, plain_alphabet) plaintext = message.translate(cipher_translation) @@ -271,9 +291,9 @@ def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, best_fitness = current_fitness best_plaintext = plaintext if i % 500 == 0: - logger.debug('Simulated annealing: iteration {}, temperature {}, ' - 'current alphabet {}, current_fitness {}, ' - 'best_plaintext {}'.format(i, temperature, current_alphabet, + logger.debug('Simulated annealing worker {}: iteration {}, temperature {}, ' + 'current alphabet {}, plain alphabet {}, current_fitness {}, ' + 'best_plaintext {}'.format(logID, i, temperature, current_alphabet, plain_alphabet, current_fitness, plaintext[:50])) temperature = max(temperature - dt, 0.001) diff --git a/hillclimbing-results/hillclimbing-experiments.ipynb b/hillclimbing-results/hillclimbing-experiments.ipynb new file mode 100644 index 0000000..6426dfc --- /dev/null +++ b/hillclimbing-results/hillclimbing-experiments.ipynb @@ -0,0 +1,4442 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os,sys,inspect\n", + "currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))\n", + "parentdir = os.path.dirname(currentdir)\n", + "sys.path.insert(0,parentdir) " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from cipher.caesar import *\n", + "from cipher.affine import *\n", + "from cipher.keyword_cipher import *\n", + "from cipher.vigenere import *\n", + "from cipher.playfair import *\n", + "from cipher.column_transposition import *\n", + "from support.text_prettify import *\n", + "from support.plot_frequency_histogram import *" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# import logger as myl\n", + "# import logging\n", + "# myl.logger.setLevel(logging.DEBUG)\n", + "# mylg = logging.getLogger('cipherbreak')\n", + "import logging\n", + "from logger import logger\n", + "\n", + "import re\n", + "from datetime import datetime\n", + "import pandas as pd\n", + "import csv\n", + "import matplotlib as mpl\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'etoainhsrdlumwycfgpbvkxjqz'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plain_alpha = cat(p[0] for p in english_counts.most_common())\n", + "plain_alpha" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'yearningforrespiteth'" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pt = sanitise(open('2017/8b.plaintext').read())\n", + "pt[:20]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "def commonest_alphabet(text):\n", + " counts = collections.Counter(sanitise(text))\n", + " return cat(p[0] for p in counts.most_common())" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'etaoinsrhdlumcgfwypvbkxqj'" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commonest_alphabet(pt)" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'guefwqwydaffujhqlulmufanewjjsddufutejtegjlsfwutqwlabuupjewtbuupjqwlanawlmjbqlmxeiyexsjewtlmuxeiutawq'" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ct_key = list(string.ascii_lowercase)\n", + "random.shuffle(ct_key)\n", + "ct_key = cat(ct_key)\n", + "# ct = keyword_encipher(pt, 'arcanaimperii')\n", + "ct = keyword_encipher(pt, ct_key)\n", + "ct[:100]" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'uleaqwjfmtisnxydbghkvprczo'" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ct_alpha = commonest_alphabet(ct)\n", + "ct_alpha = cat(deduplicate(ct_alpha + string.ascii_lowercase))\n", + "ct_alpha" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "logger.setLevel(logging.DEBUG)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "('itkabjesqnguhwycmplrvfxdoz', -14681.308607565503)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sa_cipher_alphabet, score = simulated_annealing_break(ct, plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha)\n", + "sa_cipher_alphabet, score" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'arcnimpebdfghjkloqstuvwxyz'" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cat(p[1] for p in sorted(zip(plain_alpha, sa_cipher_alphabet[0])))" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'arcnimpebdfghjkloqstuvwxyz'" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "keyword_cipher_alphabet_of('arcanaimperii')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cipher.log enigma.log\r\n" + ] + } + ], + "source": [ + "!ls *log" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['2018-12-05 18:27:56,697 - cipherbreak - DEBUG - Simulated annealing worker 8: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosninychsseapitetreshmonaauccesedoadogatusnedint',\n", + " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 0: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosninycassehkitetresamonhhuccesedohdoghtusnedint',\n", + " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 2: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosnhnycasseiphtetresamoniiuccesedoidogitusnedhnt',\n", + " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 1: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosnhnycasseiphtetresamoniiuccesedoidogitusnedhnt',\n", + " '2018-12-05 18:27:56,699 - cipherbreak - DEBUG - Simulated annealing worker 3: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwyrvlfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17467.215783229432, best_plaintext geosninycassehvitetresamonhhuccesedohdoghtusnedint']" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "recs = open('cipher.log').read().splitlines()\n", + "recs[:5]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "def log_parse(text):\n", + " parts = text.split(' - ')\n", + " dt = datetime.strptime(parts[0], \"%Y-%m-%d %H:%M:%S,%f\")\n", + " blurb = parts[-1]\n", + " worker = int(re.search('worker (\\d+)', blurb).group(1))\n", + " iteration = int(re.search('iteration (\\d+)', blurb).group(1))\n", + " fitness = float(re.search('fitness (-?\\d+\\.\\d+)', blurb).group(1))\n", + " return {'time': dt, 'worker': worker, 'iteration': iteration, 'fitness': fitness}" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'time': datetime.datetime(2018, 12, 5, 18, 27, 56, 697000),\n", + " 'worker': 8,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027}" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "log_parse(recs[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 557000),\n", + " 'worker': 8,\n", + " 'iteration': 500,\n", + " 'fitness': -19506.212009034196},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 635000),\n", + " 'worker': 9,\n", + " 'iteration': 500,\n", + " 'fitness': -18038.95559884915},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 993000),\n", + " 'worker': 5,\n", + " 'iteration': 500,\n", + " 'fitness': -17327.223609157583},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 995000),\n", + " 'worker': 3,\n", + " 'iteration': 500,\n", + " 'fitness': -18946.41644162794},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 996000),\n", + " 'worker': 2,\n", + " 'iteration': 500,\n", + " 'fitness': -21014.221984327247},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 998000),\n", + " 'worker': 7,\n", + " 'iteration': 500,\n", + " 'fitness': -20093.45361142934},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 998000),\n", + " 'worker': 4,\n", + " 'iteration': 500,\n", + " 'fitness': -20003.348090823332},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 999000),\n", + " 'worker': 1,\n", + " 'iteration': 500,\n", + " 'fitness': -19134.666194684774},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58),\n", + " 'worker': 6,\n", + " 'iteration': 500,\n", + " 'fitness': -18597.23462090166},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 1000),\n", + " 'worker': 0,\n", + " 'iteration': 500,\n", + " 'fitness': -18848.039141799247},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 276000),\n", + " 'worker': 8,\n", + " 'iteration': 1000,\n", + " 'fitness': -19011.452688727233},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 352000),\n", + " 'worker': 9,\n", + " 'iteration': 1000,\n", + " 'fitness': -18741.08747198464},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 954000),\n", + " 'worker': 8,\n", + " 'iteration': 1500,\n", + " 'fitness': -19324.48074341969},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 56000),\n", + " 'worker': 9,\n", + " 'iteration': 1500,\n", + " 'fitness': -19194.180212110503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 273000),\n", + " 'worker': 5,\n", + " 'iteration': 1000,\n", + " 'fitness': -18079.493977379658},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 275000),\n", + " 'worker': 2,\n", + " 'iteration': 1000,\n", + " 'fitness': -19586.334887748137},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 276000),\n", + " 'worker': 7,\n", + " 'iteration': 1000,\n", + " 'fitness': -19595.283669119322},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 282000),\n", + " 'worker': 3,\n", + " 'iteration': 1000,\n", + " 'fitness': -19556.303534097875},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 283000),\n", + " 'worker': 0,\n", + " 'iteration': 1000,\n", + " 'fitness': -19060.650868638797},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 285000),\n", + " 'worker': 6,\n", + " 'iteration': 1000,\n", + " 'fitness': -19048.945801444726},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 286000),\n", + " 'worker': 1,\n", + " 'iteration': 1000,\n", + " 'fitness': -17780.893262937854},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 288000),\n", + " 'worker': 4,\n", + " 'iteration': 1000,\n", + " 'fitness': -19871.461472608527},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 656000),\n", + " 'worker': 8,\n", + " 'iteration': 2000,\n", + " 'fitness': -18541.60058087154},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 762000),\n", + " 'worker': 9,\n", + " 'iteration': 2000,\n", + " 'fitness': -18139.230527668664},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 307000),\n", + " 'worker': 4,\n", + " 'iteration': 1500,\n", + " 'fitness': -19615.20233677959},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 341000),\n", + " 'worker': 8,\n", + " 'iteration': 2500,\n", + " 'fitness': -18792.355486875542},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 538000),\n", + " 'worker': 5,\n", + " 'iteration': 1500,\n", + " 'fitness': -19614.656719789735},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 540000),\n", + " 'worker': 2,\n", + " 'iteration': 1500,\n", + " 'fitness': -19420.645677197903},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 547000),\n", + " 'worker': 3,\n", + " 'iteration': 1500,\n", + " 'fitness': -19516.69841398513},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 547000),\n", + " 'worker': 7,\n", + " 'iteration': 1500,\n", + " 'fitness': -19230.947512617677},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 552000),\n", + " 'worker': 6,\n", + " 'iteration': 1500,\n", + " 'fitness': -19062.24295819328},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 555000),\n", + " 'worker': 1,\n", + " 'iteration': 1500,\n", + " 'fitness': -19005.04145812939},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 559000),\n", + " 'worker': 0,\n", + " 'iteration': 1500,\n", + " 'fitness': -19678.103852267177},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 826000),\n", + " 'worker': 9,\n", + " 'iteration': 2500,\n", + " 'fitness': -18554.14253773069},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 996000),\n", + " 'worker': 4,\n", + " 'iteration': 2000,\n", + " 'fitness': -19797.711974806178},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 15000),\n", + " 'worker': 8,\n", + " 'iteration': 3000,\n", + " 'fitness': -18929.774792204666},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 684000),\n", + " 'worker': 4,\n", + " 'iteration': 2500,\n", + " 'fitness': -18404.449071388823},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 727000),\n", + " 'worker': 8,\n", + " 'iteration': 3500,\n", + " 'fitness': -18413.47164984584},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 815000),\n", + " 'worker': 2,\n", + " 'iteration': 2000,\n", + " 'fitness': -18449.545495871713},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 817000),\n", + " 'worker': 5,\n", + " 'iteration': 2000,\n", + " 'fitness': -20293.16285350564},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 821000),\n", + " 'worker': 7,\n", + " 'iteration': 2000,\n", + " 'fitness': -18382.9684664272},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 828000),\n", + " 'worker': 3,\n", + " 'iteration': 2000,\n", + " 'fitness': -19269.277188085696},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 838000),\n", + " 'worker': 6,\n", + " 'iteration': 2000,\n", + " 'fitness': -18034.64907452757},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 838000),\n", + " 'worker': 1,\n", + " 'iteration': 2000,\n", + " 'fitness': -20212.029343114173},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 848000),\n", + " 'worker': 0,\n", + " 'iteration': 2000,\n", + " 'fitness': -18398.93978482426},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 106000),\n", + " 'worker': 9,\n", + " 'iteration': 3000,\n", + " 'fitness': -17022.580186111096},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 370000),\n", + " 'worker': 4,\n", + " 'iteration': 3000,\n", + " 'fitness': -18341.09176296995},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 436000),\n", + " 'worker': 8,\n", + " 'iteration': 4000,\n", + " 'fitness': -17620.87851235687},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 49000),\n", + " 'worker': 4,\n", + " 'iteration': 3500,\n", + " 'fitness': -18629.108009257943},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 79000),\n", + " 'worker': 2,\n", + " 'iteration': 2500,\n", + " 'fitness': -18229.656265246995},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 83000),\n", + " 'worker': 5,\n", + " 'iteration': 2500,\n", + " 'fitness': -19086.384794143425},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 85000),\n", + " 'worker': 7,\n", + " 'iteration': 2500,\n", + " 'fitness': -17864.67484051336},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 95000),\n", + " 'worker': 3,\n", + " 'iteration': 2500,\n", + " 'fitness': -18518.178105852596},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 102000),\n", + " 'worker': 8,\n", + " 'iteration': 4500,\n", + " 'fitness': -18886.480601943767},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 104000),\n", + " 'worker': 6,\n", + " 'iteration': 2500,\n", + " 'fitness': -17969.995425476307},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 109000),\n", + " 'worker': 1,\n", + " 'iteration': 2500,\n", + " 'fitness': -17400.637120062693},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 121000),\n", + " 'worker': 0,\n", + " 'iteration': 2500,\n", + " 'fitness': -18747.729945027986},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 384000),\n", + " 'worker': 9,\n", + " 'iteration': 3500,\n", + " 'fitness': -20705.07819308174},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 786000),\n", + " 'worker': 8,\n", + " 'iteration': 5000,\n", + " 'fitness': -18084.38300999115},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 835000),\n", + " 'worker': 2,\n", + " 'iteration': 3000,\n", + " 'fitness': -18620.50568328267},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 180000),\n", + " 'worker': 4,\n", + " 'iteration': 4000,\n", + " 'fitness': -18336.454140137244},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 361000),\n", + " 'worker': 1,\n", + " 'iteration': 3000,\n", + " 'fitness': -19478.17147468461},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 370000),\n", + " 'worker': 7,\n", + " 'iteration': 3000,\n", + " 'fitness': -17877.74019133228},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 371000),\n", + " 'worker': 3,\n", + " 'iteration': 3000,\n", + " 'fitness': -19048.338653729337},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 376000),\n", + " 'worker': 5,\n", + " 'iteration': 3000,\n", + " 'fitness': -20898.734244859043},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 386000),\n", + " 'worker': 6,\n", + " 'iteration': 3000,\n", + " 'fitness': -16939.27057282322},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 409000),\n", + " 'worker': 0,\n", + " 'iteration': 3000,\n", + " 'fitness': -19854.447324573906},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 533000),\n", + " 'worker': 2,\n", + " 'iteration': 3500,\n", + " 'fitness': -17187.53758324829},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 648000),\n", + " 'worker': 8,\n", + " 'iteration': 5500,\n", + " 'fitness': -18895.743869174006},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 669000),\n", + " 'worker': 9,\n", + " 'iteration': 4000,\n", + " 'fitness': -19501.45392767446},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 26000),\n", + " 'worker': 1,\n", + " 'iteration': 3500,\n", + " 'fitness': -19606.201177583636},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 245000),\n", + " 'worker': 2,\n", + " 'iteration': 4000,\n", + " 'fitness': -18393.7240060119},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 444000),\n", + " 'worker': 4,\n", + " 'iteration': 4500,\n", + " 'fitness': -18387.174172922445},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 635000),\n", + " 'worker': 3,\n", + " 'iteration': 3500,\n", + " 'fitness': -17041.761138586608},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 642000),\n", + " 'worker': 7,\n", + " 'iteration': 3500,\n", + " 'fitness': -17392.748738228944},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 650000),\n", + " 'worker': 6,\n", + " 'iteration': 3500,\n", + " 'fitness': -17330.16526324624},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 667000),\n", + " 'worker': 5,\n", + " 'iteration': 3500,\n", + " 'fitness': -19135.242019282377},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 697000),\n", + " 'worker': 0,\n", + " 'iteration': 3500,\n", + " 'fitness': -17418.19577491629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 753000),\n", + " 'worker': 1,\n", + " 'iteration': 4000,\n", + " 'fitness': -19393.961211753554},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 934000),\n", + " 'worker': 8,\n", + " 'iteration': 6000,\n", + " 'fitness': -17830.33557166024},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 945000),\n", + " 'worker': 9,\n", + " 'iteration': 4500,\n", + " 'fitness': -17892.435290290625},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 981000),\n", + " 'worker': 2,\n", + " 'iteration': 4500,\n", + " 'fitness': -18698.144154223184},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 435000),\n", + " 'worker': 1,\n", + " 'iteration': 4500,\n", + " 'fitness': -18800.545050055454},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 503000),\n", + " 'worker': 0,\n", + " 'iteration': 4000,\n", + " 'fitness': -16632.42554157389},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 719000),\n", + " 'worker': 4,\n", + " 'iteration': 5000,\n", + " 'fitness': -18280.140281591077},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 912000),\n", + " 'worker': 3,\n", + " 'iteration': 4000,\n", + " 'fitness': -18542.627305858536},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 916000),\n", + " 'worker': 7,\n", + " 'iteration': 4000,\n", + " 'fitness': -18493.69033006823},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 927000),\n", + " 'worker': 6,\n", + " 'iteration': 4000,\n", + " 'fitness': -17393.388119756386},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 953000),\n", + " 'worker': 5,\n", + " 'iteration': 4000,\n", + " 'fitness': -17503.069503416547},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 126000),\n", + " 'worker': 1,\n", + " 'iteration': 5000,\n", + " 'fitness': -17390.336776695618},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 165000),\n", + " 'worker': 0,\n", + " 'iteration': 4500,\n", + " 'fitness': -17634.827628782918},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 200000),\n", + " 'worker': 8,\n", + " 'iteration': 6500,\n", + " 'fitness': -17428.607305695987},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 219000),\n", + " 'worker': 9,\n", + " 'iteration': 5000,\n", + " 'fitness': -18170.02084407561},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 270000),\n", + " 'worker': 2,\n", + " 'iteration': 5000,\n", + " 'fitness': -17827.94293353811},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 856000),\n", + " 'worker': 5,\n", + " 'iteration': 4500,\n", + " 'fitness': -18082.931621876454},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 983000),\n", + " 'worker': 4,\n", + " 'iteration': 5500,\n", + " 'fitness': -18595.65422981538},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 62000),\n", + " 'worker': 1,\n", + " 'iteration': 5500,\n", + " 'fitness': -17193.700008245654},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 183000),\n", + " 'worker': 3,\n", + " 'iteration': 4500,\n", + " 'fitness': -19429.72065240524},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 185000),\n", + " 'worker': 7,\n", + " 'iteration': 4500,\n", + " 'fitness': -18511.027065967108},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 195000),\n", + " 'worker': 6,\n", + " 'iteration': 4500,\n", + " 'fitness': -17859.105332243653},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 442000),\n", + " 'worker': 0,\n", + " 'iteration': 5000,\n", + " 'fitness': -18033.2447620835},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 487000),\n", + " 'worker': 8,\n", + " 'iteration': 7000,\n", + " 'fitness': -16984.79188180881},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 489000),\n", + " 'worker': 9,\n", + " 'iteration': 5500,\n", + " 'fitness': -18378.049112148143},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 533000),\n", + " 'worker': 2,\n", + " 'iteration': 5500,\n", + " 'fitness': -17716.896348117207},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 592000),\n", + " 'worker': 5,\n", + " 'iteration': 5000,\n", + " 'fitness': -20390.806341044932},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 798000),\n", + " 'worker': 1,\n", + " 'iteration': 6000,\n", + " 'fitness': -18116.594707989414},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 260000),\n", + " 'worker': 4,\n", + " 'iteration': 6000,\n", + " 'fitness': -18894.618827025028},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 376000),\n", + " 'worker': 5,\n", + " 'iteration': 5500,\n", + " 'fitness': -19739.451268522404},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 459000),\n", + " 'worker': 3,\n", + " 'iteration': 5000,\n", + " 'fitness': -18602.940996743786},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 467000),\n", + " 'worker': 7,\n", + " 'iteration': 5000,\n", + " 'fitness': -17799.05403285316},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 474000),\n", + " 'worker': 6,\n", + " 'iteration': 5000,\n", + " 'fitness': -16545.601685561487},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 695000),\n", + " 'worker': 1,\n", + " 'iteration': 6500,\n", + " 'fitness': -15521.23314383998},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 705000),\n", + " 'worker': 0,\n", + " 'iteration': 5500,\n", + " 'fitness': -16848.17732266875},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 750000),\n", + " 'worker': 8,\n", + " 'iteration': 7500,\n", + " 'fitness': -17651.668173724873},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 766000),\n", + " 'worker': 9,\n", + " 'iteration': 6000,\n", + " 'fitness': -17678.75330561347},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 815000),\n", + " 'worker': 2,\n", + " 'iteration': 6000,\n", + " 'fitness': -17889.376509552665},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 524000),\n", + " 'worker': 4,\n", + " 'iteration': 6500,\n", + " 'fitness': -18659.056280723984},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 613000),\n", + " 'worker': 9,\n", + " 'iteration': 6500,\n", + " 'fitness': -17650.74134056951},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 620000),\n", + " 'worker': 2,\n", + " 'iteration': 6500,\n", + " 'fitness': -18187.980824614297},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 655000),\n", + " 'worker': 5,\n", + " 'iteration': 6000,\n", + " 'fitness': -18529.548428506027},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 721000),\n", + " 'worker': 3,\n", + " 'iteration': 5500,\n", + " 'fitness': -18410.71610809687},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 733000),\n", + " 'worker': 6,\n", + " 'iteration': 5500,\n", + " 'fitness': -16826.458193958388},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 736000),\n", + " 'worker': 7,\n", + " 'iteration': 5500,\n", + " 'fitness': -18002.74242422733},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 966000),\n", + " 'worker': 1,\n", + " 'iteration': 7000,\n", + " 'fitness': -16047.53530288506},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 977000),\n", + " 'worker': 0,\n", + " 'iteration': 6000,\n", + " 'fitness': -16154.124706442182},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 22000),\n", + " 'worker': 8,\n", + " 'iteration': 8000,\n", + " 'fitness': -16817.91911998762},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 287000),\n", + " 'worker': 9,\n", + " 'iteration': 7000,\n", + " 'fitness': -17358.130163552203},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 324000),\n", + " 'worker': 2,\n", + " 'iteration': 7000,\n", + " 'fitness': -16861.63470732543},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 799000),\n", + " 'worker': 4,\n", + " 'iteration': 7000,\n", + " 'fitness': -17953.192243685102},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 914000),\n", + " 'worker': 5,\n", + " 'iteration': 6500,\n", + " 'fitness': -17889.94069028997},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 944000),\n", + " 'worker': 9,\n", + " 'iteration': 7500,\n", + " 'fitness': -17143.640914346324},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 994000),\n", + " 'worker': 3,\n", + " 'iteration': 6000,\n", + " 'fitness': -18536.570483679698},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 998000),\n", + " 'worker': 2,\n", + " 'iteration': 7500,\n", + " 'fitness': -16539.514654309765},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 4000),\n", + " 'worker': 6,\n", + " 'iteration': 6000,\n", + " 'fitness': -16679.173786884076},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 12000),\n", + " 'worker': 7,\n", + " 'iteration': 6000,\n", + " 'fitness': -18175.711713672594},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 225000),\n", + " 'worker': 1,\n", + " 'iteration': 7500,\n", + " 'fitness': -16452.52144633103},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 233000),\n", + " 'worker': 0,\n", + " 'iteration': 6500,\n", + " 'fitness': -16452.404246043414},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 289000),\n", + " 'worker': 8,\n", + " 'iteration': 8500,\n", + " 'fitness': -17006.474846719855},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 641000),\n", + " 'worker': 9,\n", + " 'iteration': 8000,\n", + " 'fitness': -16614.803388816013},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 901000),\n", + " 'worker': 0,\n", + " 'iteration': 7000,\n", + " 'fitness': -16677.326420272075},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 58000),\n", + " 'worker': 4,\n", + " 'iteration': 7500,\n", + " 'fitness': -18339.282467115518},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 72000),\n", + " 'worker': 2,\n", + " 'iteration': 8000,\n", + " 'fitness': -17301.8417114411},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 182000),\n", + " 'worker': 5,\n", + " 'iteration': 7000,\n", + " 'fitness': -17334.537156849256},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 261000),\n", + " 'worker': 3,\n", + " 'iteration': 6500,\n", + " 'fitness': -18031.285622561743},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 268000),\n", + " 'worker': 6,\n", + " 'iteration': 6500,\n", + " 'fitness': -16422.7375527152},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 279000),\n", + " 'worker': 7,\n", + " 'iteration': 6500,\n", + " 'fitness': -17504.187460278605},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 326000),\n", + " 'worker': 9,\n", + " 'iteration': 8500,\n", + " 'fitness': -16971.464100835325},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 493000),\n", + " 'worker': 1,\n", + " 'iteration': 8000,\n", + " 'fitness': -15773.499250805828},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 555000),\n", + " 'worker': 8,\n", + " 'iteration': 9000,\n", + " 'fitness': -15226.057813342175},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 575000),\n", + " 'worker': 0,\n", + " 'iteration': 7500,\n", + " 'fitness': -17240.73733527656},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 994000),\n", + " 'worker': 9,\n", + " 'iteration': 9000,\n", + " 'fitness': -16049.627773653003},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 267000),\n", + " 'worker': 0,\n", + " 'iteration': 8000,\n", + " 'fitness': -17538.610976751468},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 331000),\n", + " 'worker': 2,\n", + " 'iteration': 8500,\n", + " 'fitness': -15999.749156327724},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 333000),\n", + " 'worker': 4,\n", + " 'iteration': 8000,\n", + " 'fitness': -18309.78608355871},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 442000),\n", + " 'worker': 5,\n", + " 'iteration': 7500,\n", + " 'fitness': -16256.00720008966},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 528000),\n", + " 'worker': 3,\n", + " 'iteration': 7000,\n", + " 'fitness': -17581.20303046428},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 534000),\n", + " 'worker': 6,\n", + " 'iteration': 7000,\n", + " 'fitness': -16925.788998820055},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 554000),\n", + " 'worker': 7,\n", + " 'iteration': 7000,\n", + " 'fitness': -18572.05453072059},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 678000),\n", + " 'worker': 9,\n", + " 'iteration': 9500,\n", + " 'fitness': -15830.921286816676},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 752000),\n", + " 'worker': 1,\n", + " 'iteration': 8500,\n", + " 'fitness': -16599.40684997735},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 807000),\n", + " 'worker': 8,\n", + " 'iteration': 9500,\n", + " 'fitness': -17117.33019989978},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 176000),\n", + " 'worker': 0,\n", + " 'iteration': 8500,\n", + " 'fitness': -16889.43933685168},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 247000),\n", + " 'worker': 5,\n", + " 'iteration': 8000,\n", + " 'fitness': -16374.072710564345},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 488000),\n", + " 'worker': 9,\n", + " 'iteration': 10000,\n", + " 'fitness': -16153.189088061568},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 590000),\n", + " 'worker': 4,\n", + " 'iteration': 8500,\n", + " 'fitness': -17260.794949962612},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 600000),\n", + " 'worker': 2,\n", + " 'iteration': 9000,\n", + " 'fitness': -16764.03048646914},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 791000),\n", + " 'worker': 3,\n", + " 'iteration': 7500,\n", + " 'fitness': -17960.814964208697},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 807000),\n", + " 'worker': 6,\n", + " 'iteration': 7500,\n", + " 'fitness': -16817.494896507043},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 818000),\n", + " 'worker': 7,\n", + " 'iteration': 7500,\n", + " 'fitness': -17811.92361311319},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 918000),\n", + " 'worker': 0,\n", + " 'iteration': 9000,\n", + " 'fitness': -15703.685929976222},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 921000),\n", + " 'worker': 5,\n", + " 'iteration': 8500,\n", + " 'fitness': -15528.756041988652},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 45000),\n", + " 'worker': 1,\n", + " 'iteration': 9000,\n", + " 'fitness': -15689.40995208135},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 76000),\n", + " 'worker': 8,\n", + " 'iteration': 10000,\n", + " 'fitness': -15898.65336137873},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 744000),\n", + " 'worker': 9,\n", + " 'iteration': 10500,\n", + " 'fitness': -15544.678618934651},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 792000),\n", + " 'worker': 0,\n", + " 'iteration': 9500,\n", + " 'fitness': -16813.40458563439},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 827000),\n", + " 'worker': 5,\n", + " 'iteration': 9000,\n", + " 'fitness': -15269.089304752624},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 856000),\n", + " 'worker': 4,\n", + " 'iteration': 9000,\n", + " 'fitness': -16424.939130016453},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 866000),\n", + " 'worker': 2,\n", + " 'iteration': 9500,\n", + " 'fitness': -15617.851287894646},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 64000),\n", + " 'worker': 3,\n", + " 'iteration': 8000,\n", + " 'fitness': -17258.223976007055},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 79000),\n", + " 'worker': 6,\n", + " 'iteration': 8000,\n", + " 'fitness': -16706.30829529822},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 91000),\n", + " 'worker': 7,\n", + " 'iteration': 8000,\n", + " 'fitness': -16172.10089134246},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 309000),\n", + " 'worker': 1,\n", + " 'iteration': 9500,\n", + " 'fitness': -15278.98850746955},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 337000),\n", + " 'worker': 8,\n", + " 'iteration': 10500,\n", + " 'fitness': -15970.498815455323},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 484000),\n", + " 'worker': 0,\n", + " 'iteration': 10000,\n", + " 'fitness': -16965.959540158852},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 497000),\n", + " 'worker': 5,\n", + " 'iteration': 9500,\n", + " 'fitness': -16171.253641185343},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 7000),\n", + " 'worker': 9,\n", + " 'iteration': 11000,\n", + " 'fitness': -15481.776383794944},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 106000),\n", + " 'worker': 4,\n", + " 'iteration': 9500,\n", + " 'fitness': -16114.148485332731},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 133000),\n", + " 'worker': 2,\n", + " 'iteration': 10000,\n", + " 'fitness': -15897.207732365574},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 198000),\n", + " 'worker': 5,\n", + " 'iteration': 10000,\n", + " 'fitness': -15976.32225367706},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 239000),\n", + " 'worker': 0,\n", + " 'iteration': 10500,\n", + " 'fitness': -16419.503701784342},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 324000),\n", + " 'worker': 3,\n", + " 'iteration': 8500,\n", + " 'fitness': -18014.381767746403},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 340000),\n", + " 'worker': 6,\n", + " 'iteration': 8500,\n", + " 'fitness': -16178.495320022208},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 345000),\n", + " 'worker': 7,\n", + " 'iteration': 8500,\n", + " 'fitness': -15721.917263183206},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 584000),\n", + " 'worker': 1,\n", + " 'iteration': 10000,\n", + " 'fitness': -15166.897915355234},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 601000),\n", + " 'worker': 8,\n", + " 'iteration': 11000,\n", + " 'fitness': -15495.913965599955},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 20000),\n", + " 'worker': 0,\n", + " 'iteration': 11000,\n", + " 'fitness': -16055.595445458615},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 46000),\n", + " 'worker': 5,\n", + " 'iteration': 10500,\n", + " 'fitness': -16352.652198437934},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 263000),\n", + " 'worker': 9,\n", + " 'iteration': 11500,\n", + " 'fitness': -15910.295343982507},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 375000),\n", + " 'worker': 4,\n", + " 'iteration': 10000,\n", + " 'fitness': -15442.82645508135},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 389000),\n", + " 'worker': 2,\n", + " 'iteration': 10500,\n", + " 'fitness': -15805.574304375701},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 597000),\n", + " 'worker': 3,\n", + " 'iteration': 9000,\n", + " 'fitness': -17576.045133748434},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 611000),\n", + " 'worker': 6,\n", + " 'iteration': 9000,\n", + " 'fitness': -15855.870210506502},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 614000),\n", + " 'worker': 7,\n", + " 'iteration': 9000,\n", + " 'fitness': -16943.864439542413},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 691000),\n", + " 'worker': 0,\n", + " 'iteration': 11500,\n", + " 'fitness': -15555.725375024595},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 729000),\n", + " 'worker': 5,\n", + " 'iteration': 11000,\n", + " 'fitness': -15611.291563558481},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 845000),\n", + " 'worker': 1,\n", + " 'iteration': 10500,\n", + " 'fitness': -15877.554815426058},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 849000),\n", + " 'worker': 8,\n", + " 'iteration': 11500,\n", + " 'fitness': -15316.43445909589},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 382000),\n", + " 'worker': 0,\n", + " 'iteration': 12000,\n", + " 'fitness': -15931.767571476821},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 420000),\n", + " 'worker': 5,\n", + " 'iteration': 11500,\n", + " 'fitness': -15532.023378075712},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 523000),\n", + " 'worker': 9,\n", + " 'iteration': 12000,\n", + " 'fitness': -15182.326272203387},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 545000),\n", + " 'worker': 4,\n", + " 'iteration': 10500,\n", + " 'fitness': -15992.144134516864},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 653000),\n", + " 'worker': 2,\n", + " 'iteration': 11000,\n", + " 'fitness': -15948.179868074802},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 854000),\n", + " 'worker': 3,\n", + " 'iteration': 9500,\n", + " 'fitness': -16698.55512123499},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 867000),\n", + " 'worker': 6,\n", + " 'iteration': 9500,\n", + " 'fitness': -15737.678737800343},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 870000),\n", + " 'worker': 7,\n", + " 'iteration': 9500,\n", + " 'fitness': -16180.902687655534},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 99000),\n", + " 'worker': 5,\n", + " 'iteration': 12000,\n", + " 'fitness': -15522.1739409343},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 111000),\n", + " 'worker': 8,\n", + " 'iteration': 12000,\n", + " 'fitness': -15415.186441688731},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 115000),\n", + " 'worker': 1,\n", + " 'iteration': 11000,\n", + " 'fitness': -15611.885500014081},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 208000),\n", + " 'worker': 4,\n", + " 'iteration': 11000,\n", + " 'fitness': -15870.803780938573},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 562000),\n", + " 'worker': 0,\n", + " 'iteration': 12500,\n", + " 'fitness': -15149.982360435166},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 773000),\n", + " 'worker': 9,\n", + " 'iteration': 12500,\n", + " 'fitness': -15175.194651961283},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 774000),\n", + " 'worker': 5,\n", + " 'iteration': 12500,\n", + " 'fitness': -15479.452140178499},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 867000),\n", + " 'worker': 4,\n", + " 'iteration': 11500,\n", + " 'fitness': -15683.571040993067},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 905000),\n", + " 'worker': 2,\n", + " 'iteration': 11500,\n", + " 'fitness': -15285.330433802024},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 117000),\n", + " 'worker': 3,\n", + " 'iteration': 10000,\n", + " 'fitness': -16140.718106173423},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 131000),\n", + " 'worker': 6,\n", + " 'iteration': 10000,\n", + " 'fitness': -15532.23903357282},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 137000),\n", + " 'worker': 7,\n", + " 'iteration': 10000,\n", + " 'fitness': -16454.16864218011},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 361000),\n", + " 'worker': 8,\n", + " 'iteration': 12500,\n", + " 'fitness': -15451.09375070572},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 374000),\n", + " 'worker': 1,\n", + " 'iteration': 11500,\n", + " 'fitness': -14953.309532478948},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 474000),\n", + " 'worker': 5,\n", + " 'iteration': 13000,\n", + " 'fitness': -15659.15259443666},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 582000),\n", + " 'worker': 4,\n", + " 'iteration': 12000,\n", + " 'fitness': -15869.087172295838},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 837000),\n", + " 'worker': 0,\n", + " 'iteration': 13000,\n", + " 'fitness': -15417.420509588284},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 35000),\n", + " 'worker': 9,\n", + " 'iteration': 13000,\n", + " 'fitness': -14755.133509144218},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 134000),\n", + " 'worker': 5,\n", + " 'iteration': 13500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 169000),\n", + " 'worker': 2,\n", + " 'iteration': 12000,\n", + " 'fitness': -15646.531721637635},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 274000),\n", + " 'worker': 4,\n", + " 'iteration': 12500,\n", + " 'fitness': -15210.315534893452},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 372000),\n", + " 'worker': 3,\n", + " 'iteration': 10500,\n", + " 'fitness': -15694.77409965568},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 378000),\n", + " 'worker': 7,\n", + " 'iteration': 10500,\n", + " 'fitness': -15259.729176088413},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 393000),\n", + " 'worker': 6,\n", + " 'iteration': 10500,\n", + " 'fitness': -17056.42671837105},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 623000),\n", + " 'worker': 8,\n", + " 'iteration': 13000,\n", + " 'fitness': -14753.192978629439},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 646000),\n", + " 'worker': 1,\n", + " 'iteration': 12000,\n", + " 'fitness': -15288.147896117103},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 105000),\n", + " 'worker': 4,\n", + " 'iteration': 13000,\n", + " 'fitness': -15060.603210355042},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 114000),\n", + " 'worker': 0,\n", + " 'iteration': 13500,\n", + " 'fitness': -15007.5508773021},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 205000),\n", + " 'worker': 5,\n", + " 'iteration': 14000,\n", + " 'fitness': -14938.424693950374},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 290000),\n", + " 'worker': 7,\n", + " 'iteration': 11000,\n", + " 'fitness': -15771.680706420595},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 293000),\n", + " 'worker': 9,\n", + " 'iteration': 13500,\n", + " 'fitness': -14976.114071536189},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 431000),\n", + " 'worker': 2,\n", + " 'iteration': 12500,\n", + " 'fitness': -15400.307210930276},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 643000),\n", + " 'worker': 3,\n", + " 'iteration': 11000,\n", + " 'fitness': -15905.972572862838},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 675000),\n", + " 'worker': 6,\n", + " 'iteration': 11000,\n", + " 'fitness': -16446.158550232558},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 876000),\n", + " 'worker': 8,\n", + " 'iteration': 13500,\n", + " 'fitness': -14781.142456953165},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 914000),\n", + " 'worker': 1,\n", + " 'iteration': 12500,\n", + " 'fitness': -14981.672242306711},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 20000),\n", + " 'worker': 7,\n", + " 'iteration': 11500,\n", + " 'fitness': -16164.260679369723},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 44000),\n", + " 'worker': 4,\n", + " 'iteration': 13500,\n", + " 'fitness': -15069.41761792247},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 403000),\n", + " 'worker': 0,\n", + " 'iteration': 14000,\n", + " 'fitness': -14876.118543452645},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 458000),\n", + " 'worker': 5,\n", + " 'iteration': 14500,\n", + " 'fitness': -14961.285575467244},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 572000),\n", + " 'worker': 9,\n", + " 'iteration': 14000,\n", + " 'fitness': -14863.556266989302},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 705000),\n", + " 'worker': 2,\n", + " 'iteration': 13000,\n", + " 'fitness': -14977.415942610598},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 904000),\n", + " 'worker': 3,\n", + " 'iteration': 11500,\n", + " 'fitness': -14993.584839523564},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 906000),\n", + " 'worker': 7,\n", + " 'iteration': 12000,\n", + " 'fitness': -15141.475802739613},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 944000),\n", + " 'worker': 6,\n", + " 'iteration': 11500,\n", + " 'fitness': -16009.08750955859},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 145000),\n", + " 'worker': 8,\n", + " 'iteration': 14000,\n", + " 'fitness': -14827.099904866538},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 194000),\n", + " 'worker': 4,\n", + " 'iteration': 14000,\n", + " 'fitness': -15116.224925495997},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 202000),\n", + " 'worker': 1,\n", + " 'iteration': 13000,\n", + " 'fitness': -15149.029029083624},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 686000),\n", + " 'worker': 0,\n", + " 'iteration': 14500,\n", + " 'fitness': -14758.523310234728},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 725000),\n", + " 'worker': 5,\n", + " 'iteration': 15000,\n", + " 'fitness': -14781.142456953165},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 830000),\n", + " 'worker': 9,\n", + " 'iteration': 14500,\n", + " 'fitness': -14758.523310234728},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 960000),\n", + " 'worker': 2,\n", + " 'iteration': 13500,\n", + " 'fitness': -14813.046812753024},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 61000),\n", + " 'worker': 7,\n", + " 'iteration': 12500,\n", + " 'fitness': -15340.860844544492},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 170000),\n", + " 'worker': 3,\n", + " 'iteration': 12000,\n", + " 'fitness': -15305.374336482708},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 226000),\n", + " 'worker': 6,\n", + " 'iteration': 12000,\n", + " 'fitness': -15573.850829771378},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 309000),\n", + " 'worker': 4,\n", + " 'iteration': 14500,\n", + " 'fitness': -15004.196963177967},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 445000),\n", + " 'worker': 8,\n", + " 'iteration': 14500,\n", + " 'fitness': -14968.808339959272},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 465000),\n", + " 'worker': 1,\n", + " 'iteration': 13500,\n", + " 'fitness': -15189.679227108176},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 972000),\n", + " 'worker': 0,\n", + " 'iteration': 15000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 982000),\n", + " 'worker': 5,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 158000),\n", + " 'worker': 9,\n", + " 'iteration': 15000,\n", + " 'fitness': -15026.706407974296},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 257000),\n", + " 'worker': 2,\n", + " 'iteration': 14000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 341000),\n", + " 'worker': 4,\n", + " 'iteration': 15000,\n", + " 'fitness': -14739.612188053427},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 368000),\n", + " 'worker': 7,\n", + " 'iteration': 13000,\n", + " 'fitness': -15327.626863056204},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 441000),\n", + " 'worker': 3,\n", + " 'iteration': 12500,\n", + " 'fitness': -15100.949728117137},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 491000),\n", + " 'worker': 6,\n", + " 'iteration': 12500,\n", + " 'fitness': -14909.17876099893},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 750000),\n", + " 'worker': 1,\n", + " 'iteration': 14000,\n", + " 'fitness': -15309.029815268066},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 765000),\n", + " 'worker': 8,\n", + " 'iteration': 15000,\n", + " 'fitness': -14900.16872092433},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 232000),\n", + " 'worker': 0,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 250000),\n", + " 'worker': 5,\n", + " 'iteration': 16000,\n", + " 'fitness': -14767.359551554202},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 411000),\n", + " 'worker': 9,\n", + " 'iteration': 15500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 412000),\n", + " 'worker': 4,\n", + " 'iteration': 15500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 521000),\n", + " 'worker': 2,\n", + " 'iteration': 14500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 655000),\n", + " 'worker': 7,\n", + " 'iteration': 13500,\n", + " 'fitness': -15470.913319339978},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 704000),\n", + " 'worker': 3,\n", + " 'iteration': 13000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 759000),\n", + " 'worker': 6,\n", + " 'iteration': 13000,\n", + " 'fitness': -14818.384022705113},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 11000),\n", + " 'worker': 1,\n", + " 'iteration': 14500,\n", + " 'fitness': -14939.247773294534},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 64000),\n", + " 'worker': 8,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 501000),\n", + " 'worker': 0,\n", + " 'iteration': 16000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 504000),\n", + " 'worker': 5,\n", + " 'iteration': 16500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 676000),\n", + " 'worker': 9,\n", + " 'iteration': 16000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 693000),\n", + " 'worker': 4,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 782000),\n", + " 'worker': 2,\n", + " 'iteration': 15000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 956000),\n", + " 'worker': 7,\n", + " 'iteration': 14000,\n", + " 'fitness': -15019.728235593766},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 958000),\n", + " 'worker': 3,\n", + " 'iteration': 13500,\n", + " 'fitness': -15374.657983398703},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 16000),\n", + " 'worker': 6,\n", + " 'iteration': 13500,\n", + " 'fitness': -15025.874342597837},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 278000),\n", + " 'worker': 1,\n", + " 'iteration': 15000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 326000),\n", + " 'worker': 8,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 755000),\n", + " 'worker': 0,\n", + " 'iteration': 16500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 765000),\n", + " 'worker': 5,\n", + " 'iteration': 17000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 931000),\n", + " 'worker': 9,\n", + " 'iteration': 16500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 946000),\n", + " 'worker': 4,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 31000),\n", + " 'worker': 2,\n", + " 'iteration': 15500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 203000),\n", + " 'worker': 7,\n", + " 'iteration': 14500,\n", + " 'fitness': -15131.743534205201},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 221000),\n", + " 'worker': 3,\n", + " 'iteration': 14000,\n", + " 'fitness': -15436.793571633094},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 282000),\n", + " 'worker': 6,\n", + " 'iteration': 14000,\n", + " 'fitness': -14855.72679572798},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 535000),\n", + " 'worker': 1,\n", + " 'iteration': 15500,\n", + " 'fitness': -14827.099904866538},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 578000),\n", + " 'worker': 8,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 22000),\n", + " 'worker': 0,\n", + " 'iteration': 17000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 23000),\n", + " 'worker': 5,\n", + " 'iteration': 17500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 195000),\n", + " 'worker': 9,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 210000),\n", + " 'worker': 4,\n", + " 'iteration': 17000,\n", + " 'fitness': -14739.612188053427},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 293000),\n", + " 'worker': 2,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 464000),\n", + " 'worker': 7,\n", + " 'iteration': 15000,\n", + " 'fitness': -14902.507624188043},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 476000),\n", + " 'worker': 3,\n", + " 'iteration': 14500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 539000),\n", + " 'worker': 6,\n", + " 'iteration': 14500,\n", + " 'fitness': -15015.681704727132},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 801000),\n", + " 'worker': 1,\n", + " 'iteration': 16000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 841000),\n", + " 'worker': 8,\n", + " 'iteration': 17000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 276000),\n", + " 'worker': 0,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 285000),\n", + " 'worker': 5,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 458000),\n", + " 'worker': 9,\n", + " 'iteration': 17500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 474000),\n", + " 'worker': 4,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 538000),\n", + " 'worker': 2,\n", + " 'iteration': 16500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 719000),\n", + " 'worker': 7,\n", + " 'iteration': 15500,\n", + " 'fitness': -14865.21908397404},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 735000),\n", + " 'worker': 3,\n", + " 'iteration': 15000,\n", + " 'fitness': -14778.1362419798},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 806000),\n", + " 'worker': 6,\n", + " 'iteration': 15000,\n", + " 'fitness': -14890.36011820834},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 901000),\n", + " 'worker': 1,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 94000),\n", + " 'worker': 8,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 305000),\n", + " 'worker': 9,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 538000),\n", + " 'worker': 5,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 542000),\n", + " 'worker': 0,\n", + " 'iteration': 18000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 542000),\n", + " 'worker': 4,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 800000),\n", + " 'worker': 2,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 983000),\n", + " 'worker': 3,\n", + " 'iteration': 15500,\n", + " 'fitness': -14758.523310234728},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 987000),\n", + " 'worker': 7,\n", + " 'iteration': 16000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 65000),\n", + " 'worker': 6,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 77000),\n", + " 'worker': 9,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 161000),\n", + " 'worker': 1,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 361000),\n", + " 'worker': 8,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 719000),\n", + " 'worker': 4,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 802000),\n", + " 'worker': 5,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 815000),\n", + " 'worker': 0,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 877000),\n", + " 'worker': 9,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 49000),\n", + " 'worker': 2,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 244000),\n", + " 'worker': 3,\n", + " 'iteration': 16000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 278000),\n", + " 'worker': 7,\n", + " 'iteration': 16500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 331000),\n", + " 'worker': 6,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 414000),\n", + " 'worker': 1,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 617000),\n", + " 'worker': 8,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 618000),\n", + " 'worker': 9,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 895000),\n", + " 'worker': 4,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 58000),\n", + " 'worker': 5,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 77000),\n", + " 'worker': 0,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 308000),\n", + " 'worker': 2,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 492000),\n", + " 'worker': 3,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 545000),\n", + " 'worker': 7,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 586000),\n", + " 'worker': 6,\n", + " 'iteration': 16500,\n", + " 'fitness': -14767.359551554202},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 679000),\n", + " 'worker': 1,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 878000),\n", + " 'worker': 8,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 910000),\n", + " 'worker': 4,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 324000),\n", + " 'worker': 0,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 556000),\n", + " 'worker': 2,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 749000),\n", + " 'worker': 3,\n", + " 'iteration': 17000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 797000),\n", + " 'worker': 7,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 848000),\n", + " 'worker': 6,\n", + " 'iteration': 17000,\n", + " 'fitness': -14758.523310234728},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 916000),\n", + " 'worker': 1,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 70000),\n", + " 'worker': 8,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 437000),\n", + " 'worker': 2,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 481000),\n", + " 'worker': 7,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 555000),\n", + " 'worker': 1,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 880000),\n", + " 'worker': 3,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 931000),\n", + " 'worker': 6,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 57000),\n", + " 'worker': 2,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 100000),\n", + " 'worker': 7,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 178000),\n", + " 'worker': 1,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 517000),\n", + " 'worker': 3,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 574000),\n", + " 'worker': 6,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 745000),\n", + " 'worker': 7,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 129000),\n", + " 'worker': 3,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 187000),\n", + " 'worker': 6,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 367000),\n", + " 'worker': 7,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 753000),\n", + " 'worker': 3,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 810000),\n", + " 'worker': 6,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 43, 363000),\n", + " 'worker': 3,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 18, 28, 43, 416000),\n", + " 'worker': 6,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 305000),\n", + " 'worker': 7,\n", + " 'iteration': 0,\n", + " 'fitness': -17064.948772927888},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 1,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 2,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 0,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 3,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 4,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 5,\n", + " 'iteration': 0,\n", + " 'fitness': -17536.258720447695},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n", + " 'worker': 6,\n", + " 'iteration': 0,\n", + " 'fitness': -17489.373605685694},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 308000),\n", + " 'worker': 8,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 308000),\n", + " 'worker': 9,\n", + " 'iteration': 0,\n", + " 'fitness': -17464.568516864027},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 483000),\n", + " 'worker': 7,\n", + " 'iteration': 500,\n", + " 'fitness': -20011.926080833462},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 584000),\n", + " 'worker': 8,\n", + " 'iteration': 500,\n", + " 'fitness': -18720.58237892333},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 586000),\n", + " 'worker': 2,\n", + " 'iteration': 500,\n", + " 'fitness': -20221.715741201548},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 641000),\n", + " 'worker': 6,\n", + " 'iteration': 500,\n", + " 'fitness': -20971.93227245418},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 650000),\n", + " 'worker': 1,\n", + " 'iteration': 500,\n", + " 'fitness': -17958.557690043537},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 653000),\n", + " 'worker': 0,\n", + " 'iteration': 500,\n", + " 'fitness': -19456.419361176002},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 668000),\n", + " 'worker': 9,\n", + " 'iteration': 500,\n", + " 'fitness': -18794.76060121247},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 690000),\n", + " 'worker': 5,\n", + " 'iteration': 500,\n", + " 'fitness': -19179.138598606725},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 711000),\n", + " 'worker': 3,\n", + " 'iteration': 500,\n", + " 'fitness': -17988.766735978654},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 717000),\n", + " 'worker': 4,\n", + " 'iteration': 500,\n", + " 'fitness': -18970.09109208436},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 663000),\n", + " 'worker': 0,\n", + " 'iteration': 1000,\n", + " 'fitness': -19192.661068367157},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 812000),\n", + " 'worker': 7,\n", + " 'iteration': 1000,\n", + " 'fitness': -18440.462795548294},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 907000),\n", + " 'worker': 2,\n", + " 'iteration': 1000,\n", + " 'fitness': -19208.61349253221},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 913000),\n", + " 'worker': 8,\n", + " 'iteration': 1000,\n", + " 'fitness': -21074.221350148688},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 967000),\n", + " 'worker': 1,\n", + " 'iteration': 1000,\n", + " 'fitness': -19380.999140599124},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 977000),\n", + " 'worker': 9,\n", + " 'iteration': 1000,\n", + " 'fitness': -17994.519054935667},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 979000),\n", + " 'worker': 6,\n", + " 'iteration': 1000,\n", + " 'fitness': -19306.156116067286},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 32000),\n", + " 'worker': 5,\n", + " 'iteration': 1000,\n", + " 'fitness': -20337.97301214875},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 35000),\n", + " 'worker': 3,\n", + " 'iteration': 1000,\n", + " 'fitness': -19975.76171434862},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 44000),\n", + " 'worker': 4,\n", + " 'iteration': 1000,\n", + " 'fitness': -19476.28521852281},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 684000),\n", + " 'worker': 0,\n", + " 'iteration': 1500,\n", + " 'fitness': -21362.030853695927},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 186000),\n", + " 'worker': 1,\n", + " 'iteration': 1500,\n", + " 'fitness': -17714.641624264746},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 229000),\n", + " 'worker': 7,\n", + " 'iteration': 1500,\n", + " 'fitness': -18542.121696900136},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 233000),\n", + " 'worker': 2,\n", + " 'iteration': 1500,\n", + " 'fitness': -20058.056128897606},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 289000),\n", + " 'worker': 8,\n", + " 'iteration': 1500,\n", + " 'fitness': -19942.833685138357},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 291000),\n", + " 'worker': 9,\n", + " 'iteration': 1500,\n", + " 'fitness': -17125.250461558895},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 357000),\n", + " 'worker': 3,\n", + " 'iteration': 1500,\n", + " 'fitness': -20433.11384868423},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 382000),\n", + " 'worker': 4,\n", + " 'iteration': 1500,\n", + " 'fitness': -19266.8556439343},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 454000),\n", + " 'worker': 5,\n", + " 'iteration': 1500,\n", + " 'fitness': -19485.148402491643},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 600000),\n", + " 'worker': 6,\n", + " 'iteration': 1500,\n", + " 'fitness': -18819.539234026674},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 103000),\n", + " 'worker': 0,\n", + " 'iteration': 2000,\n", + " 'fitness': -19439.674465428758},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 477000),\n", + " 'worker': 1,\n", + " 'iteration': 2000,\n", + " 'fitness': -19958.84007847232},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 602000),\n", + " 'worker': 2,\n", + " 'iteration': 2000,\n", + " 'fitness': -19670.81172833396},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 713000),\n", + " 'worker': 9,\n", + " 'iteration': 2000,\n", + " 'fitness': -17142.009059028445},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 726000),\n", + " 'worker': 8,\n", + " 'iteration': 2000,\n", + " 'fitness': -19683.9963358193},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 730000),\n", + " 'worker': 7,\n", + " 'iteration': 2000,\n", + " 'fitness': -17340.009861643404},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 762000),\n", + " 'worker': 3,\n", + " 'iteration': 2000,\n", + " 'fitness': -19369.723029067667},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 863000),\n", + " 'worker': 4,\n", + " 'iteration': 2000,\n", + " 'fitness': -19034.682763381767},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 930000),\n", + " 'worker': 5,\n", + " 'iteration': 2000,\n", + " 'fitness': -19724.425130764797},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 121000),\n", + " 'worker': 6,\n", + " 'iteration': 2000,\n", + " 'fitness': -19113.68657413882},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 676000),\n", + " 'worker': 0,\n", + " 'iteration': 2500,\n", + " 'fitness': -19494.92220907886},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 899000),\n", + " 'worker': 1,\n", + " 'iteration': 2500,\n", + " 'fitness': -17619.247219933895},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 951000),\n", + " 'worker': 8,\n", + " 'iteration': 2500,\n", + " 'fitness': -18733.49038445007},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 967000),\n", + " 'worker': 2,\n", + " 'iteration': 2500,\n", + " 'fitness': -19275.265763427655},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 54000),\n", + " 'worker': 9,\n", + " 'iteration': 2500,\n", + " 'fitness': -18403.8355946094},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 88000),\n", + " 'worker': 3,\n", + " 'iteration': 2500,\n", + " 'fitness': -19514.81650956374},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 149000),\n", + " 'worker': 7,\n", + " 'iteration': 2500,\n", + " 'fitness': -18321.512123184442},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 167000),\n", + " 'worker': 5,\n", + " 'iteration': 2500,\n", + " 'fitness': -18757.70142762439},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 242000),\n", + " 'worker': 4,\n", + " 'iteration': 2500,\n", + " 'fitness': -19803.012956369163},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 469000),\n", + " 'worker': 6,\n", + " 'iteration': 2500,\n", + " 'fitness': -20912.58774667283},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 862000),\n", + " 'worker': 0,\n", + " 'iteration': 3000,\n", + " 'fitness': -19409.258503714384},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 315000),\n", + " 'worker': 1,\n", + " 'iteration': 3000,\n", + " 'fitness': -18872.173637934306},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 329000),\n", + " 'worker': 2,\n", + " 'iteration': 3000,\n", + " 'fitness': -20509.129709514265},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 348000),\n", + " 'worker': 8,\n", + " 'iteration': 3000,\n", + " 'fitness': -17321.155277579343},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 421000),\n", + " 'worker': 3,\n", + " 'iteration': 3000,\n", + " 'fitness': -19427.389011059782},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 467000),\n", + " 'worker': 9,\n", + " 'iteration': 3000,\n", + " 'fitness': -19207.343443988215},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 480000),\n", + " 'worker': 4,\n", + " 'iteration': 3000,\n", + " 'fitness': -18721.56447624704},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 518000),\n", + " 'worker': 5,\n", + " 'iteration': 3000,\n", + " 'fitness': -18572.50782004681},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 531000),\n", + " 'worker': 7,\n", + " 'iteration': 3000,\n", + " 'fitness': -19691.162343454114},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 731000),\n", + " 'worker': 6,\n", + " 'iteration': 3000,\n", + " 'fitness': -18979.35240339668},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 191000),\n", + " 'worker': 0,\n", + " 'iteration': 3500,\n", + " 'fitness': -19375.464976830353},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 562000),\n", + " 'worker': 5,\n", + " 'iteration': 3500,\n", + " 'fitness': -17050.915692093513},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 634000),\n", + " 'worker': 1,\n", + " 'iteration': 3500,\n", + " 'fitness': -19343.737531858267},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 656000),\n", + " 'worker': 2,\n", + " 'iteration': 3500,\n", + " 'fitness': -18634.214126420095},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 670000),\n", + " 'worker': 8,\n", + " 'iteration': 3500,\n", + " 'fitness': -17754.52887821668},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 733000),\n", + " 'worker': 3,\n", + " 'iteration': 3500,\n", + " 'fitness': -19132.250603393244},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 783000),\n", + " 'worker': 4,\n", + " 'iteration': 3500,\n", + " 'fitness': -19196.35892101146},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 816000),\n", + " 'worker': 9,\n", + " 'iteration': 3500,\n", + " 'fitness': -19002.690919176286},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 863000),\n", + " 'worker': 7,\n", + " 'iteration': 3500,\n", + " 'fitness': -19133.298070206092},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 868000),\n", + " 'worker': 6,\n", + " 'iteration': 3500,\n", + " 'fitness': -19757.791544465104},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 468000),\n", + " 'worker': 0,\n", + " 'iteration': 4000,\n", + " 'fitness': -18553.631818438087},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 701000),\n", + " 'worker': 5,\n", + " 'iteration': 4000,\n", + " 'fitness': -16989.573092675015},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 967000),\n", + " 'worker': 6,\n", + " 'iteration': 4000,\n", + " 'fitness': -18738.132464822625},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 975000),\n", + " 'worker': 2,\n", + " 'iteration': 4000,\n", + " 'fitness': -18180.86838796417},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 984000),\n", + " 'worker': 1,\n", + " 'iteration': 4000,\n", + " 'fitness': -18858.92834820425},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 995000),\n", + " 'worker': 8,\n", + " 'iteration': 4000,\n", + " 'fitness': -16734.063130383078},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 46000),\n", + " 'worker': 3,\n", + " 'iteration': 4000,\n", + " 'fitness': -17763.14484564346},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 113000),\n", + " 'worker': 4,\n", + " 'iteration': 4000,\n", + " 'fitness': -18163.721019481505},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 160000),\n", + " 'worker': 9,\n", + " 'iteration': 4000,\n", + " 'fitness': -19530.52326303019},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 211000),\n", + " 'worker': 7,\n", + " 'iteration': 4000,\n", + " 'fitness': -17672.714496294167},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 331000),\n", + " 'worker': 0,\n", + " 'iteration': 4500,\n", + " 'fitness': -18842.347858107038},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 12000),\n", + " 'worker': 5,\n", + " 'iteration': 4500,\n", + " 'fitness': -17109.64535862546},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 130000),\n", + " 'worker': 6,\n", + " 'iteration': 4500,\n", + " 'fitness': -19746.393461068335},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 284000),\n", + " 'worker': 2,\n", + " 'iteration': 4500,\n", + " 'fitness': -17870.85254780358},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 310000),\n", + " 'worker': 8,\n", + " 'iteration': 4500,\n", + " 'fitness': -16373.62611877824},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 320000),\n", + " 'worker': 1,\n", + " 'iteration': 4500,\n", + " 'fitness': -18999.185125551114},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 359000),\n", + " 'worker': 3,\n", + " 'iteration': 4500,\n", + " 'fitness': -19515.749071948336},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 396000),\n", + " 'worker': 0,\n", + " 'iteration': 5000,\n", + " 'fitness': -19347.171864885633},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 438000),\n", + " 'worker': 4,\n", + " 'iteration': 4500,\n", + " 'fitness': -17635.78592431806},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 477000),\n", + " 'worker': 9,\n", + " 'iteration': 4500,\n", + " 'fitness': -19750.17321013555},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 525000),\n", + " 'worker': 7,\n", + " 'iteration': 4500,\n", + " 'fitness': -19314.5595862402},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 963000),\n", + " 'worker': 6,\n", + " 'iteration': 5000,\n", + " 'fitness': -17726.01705706373},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 163000),\n", + " 'worker': 0,\n", + " 'iteration': 5500,\n", + " 'fitness': -18460.352807643045},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 328000),\n", + " 'worker': 5,\n", + " 'iteration': 5000,\n", + " 'fitness': -17586.309577218046},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 605000),\n", + " 'worker': 8,\n", + " 'iteration': 5000,\n", + " 'fitness': -16458.461467144996},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 626000),\n", + " 'worker': 2,\n", + " 'iteration': 5000,\n", + " 'fitness': -18053.662807774603},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 633000),\n", + " 'worker': 1,\n", + " 'iteration': 5000,\n", + " 'fitness': -17556.989179356522},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 665000),\n", + " 'worker': 3,\n", + " 'iteration': 5000,\n", + " 'fitness': -16565.51797668411},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 755000),\n", + " 'worker': 6,\n", + " 'iteration': 5500,\n", + " 'fitness': -18771.2540141021},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 756000),\n", + " 'worker': 4,\n", + " 'iteration': 5000,\n", + " 'fitness': -16790.05625163381},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 791000),\n", + " 'worker': 9,\n", + " 'iteration': 5000,\n", + " 'fitness': -19310.352955589842},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 840000),\n", + " 'worker': 7,\n", + " 'iteration': 5000,\n", + " 'fitness': -17269.433973269734},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 981000),\n", + " 'worker': 0,\n", + " 'iteration': 6000,\n", + " 'fitness': -18814.96821348566},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 639000),\n", + " 'worker': 5,\n", + " 'iteration': 5500,\n", + " 'fitness': -17610.98134319619},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 852000),\n", + " 'worker': 6,\n", + " 'iteration': 6000,\n", + " 'fitness': -18747.634629002703},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 940000),\n", + " 'worker': 8,\n", + " 'iteration': 5500,\n", + " 'fitness': -16072.713130144652},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 941000),\n", + " 'worker': 1,\n", + " 'iteration': 5500,\n", + " 'fitness': -17447.21951963203},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 950000),\n", + " 'worker': 2,\n", + " 'iteration': 5500,\n", + " 'fitness': -17879.626209735092},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 974000),\n", + " 'worker': 3,\n", + " 'iteration': 5500,\n", + " 'fitness': -17184.11615532316},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 68000),\n", + " 'worker': 4,\n", + " 'iteration': 5500,\n", + " 'fitness': -17654.84898582997},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 106000),\n", + " 'worker': 9,\n", + " 'iteration': 5500,\n", + " 'fitness': -17503.410891164338},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 160000),\n", + " 'worker': 7,\n", + " 'iteration': 5500,\n", + " 'fitness': -16720.074082517604},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 198000),\n", + " 'worker': 0,\n", + " 'iteration': 6500,\n", + " 'fitness': -18298.223867411583},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 766000),\n", + " 'worker': 5,\n", + " 'iteration': 6000,\n", + " 'fitness': -18553.826194757083},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 973000),\n", + " 'worker': 1,\n", + " 'iteration': 6000,\n", + " 'fitness': -16807.054548173965},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 176000),\n", + " 'worker': 6,\n", + " 'iteration': 6500,\n", + " 'fitness': -19078.385403827335},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 267000),\n", + " 'worker': 2,\n", + " 'iteration': 6000,\n", + " 'fitness': -17462.57956085574},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 268000),\n", + " 'worker': 8,\n", + " 'iteration': 6000,\n", + " 'fitness': -17724.567503651004},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 291000),\n", + " 'worker': 3,\n", + " 'iteration': 6000,\n", + " 'fitness': -17136.71456663387},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 396000),\n", + " 'worker': 4,\n", + " 'iteration': 6000,\n", + " 'fitness': -17222.7418938044},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 422000),\n", + " 'worker': 9,\n", + " 'iteration': 6000,\n", + " 'fitness': -17163.013191063783},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 486000),\n", + " 'worker': 7,\n", + " 'iteration': 6000,\n", + " 'fitness': -15923.583455585313},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 534000),\n", + " 'worker': 0,\n", + " 'iteration': 7000,\n", + " 'fitness': -17555.99144953487},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 594000),\n", + " 'worker': 5,\n", + " 'iteration': 6500,\n", + " 'fitness': -16095.3325939862},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 758000),\n", + " 'worker': 1,\n", + " 'iteration': 6500,\n", + " 'fitness': -17598.30468566638},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 362000),\n", + " 'worker': 5,\n", + " 'iteration': 7000,\n", + " 'fitness': -17155.508484406248},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 494000),\n", + " 'worker': 6,\n", + " 'iteration': 7000,\n", + " 'fitness': -17373.945618134694},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 543000),\n", + " 'worker': 1,\n", + " 'iteration': 7000,\n", + " 'fitness': -18716.93812649565},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 559000),\n", + " 'worker': 2,\n", + " 'iteration': 6500,\n", + " 'fitness': -17132.098624244063},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 564000),\n", + " 'worker': 8,\n", + " 'iteration': 6500,\n", + " 'fitness': -16212.897757753763},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 588000),\n", + " 'worker': 3,\n", + " 'iteration': 6500,\n", + " 'fitness': -18532.2474041536},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 694000),\n", + " 'worker': 4,\n", + " 'iteration': 6500,\n", + " 'fitness': -17839.708378581247},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 714000),\n", + " 'worker': 9,\n", + " 'iteration': 6500,\n", + " 'fitness': -16941.399876819683},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 780000),\n", + " 'worker': 7,\n", + " 'iteration': 6500,\n", + " 'fitness': -17068.075735363327},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 825000),\n", + " 'worker': 0,\n", + " 'iteration': 7500,\n", + " 'fitness': -17280.01016268159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 335000),\n", + " 'worker': 5,\n", + " 'iteration': 7500,\n", + " 'fitness': -16308.943529035794},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 345000),\n", + " 'worker': 1,\n", + " 'iteration': 7500,\n", + " 'fitness': -17767.950488886243},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 476000),\n", + " 'worker': 8,\n", + " 'iteration': 7000,\n", + " 'fitness': -17878.68094126451},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 798000),\n", + " 'worker': 6,\n", + " 'iteration': 7500,\n", + " 'fitness': -16851.996781322716},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 880000),\n", + " 'worker': 2,\n", + " 'iteration': 7000,\n", + " 'fitness': -16658.854021932362},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 896000),\n", + " 'worker': 3,\n", + " 'iteration': 7000,\n", + " 'fitness': -16257.617448235551},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 3000),\n", + " 'worker': 4,\n", + " 'iteration': 7000,\n", + " 'fitness': -16307.070462677171},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 16000),\n", + " 'worker': 9,\n", + " 'iteration': 7000,\n", + " 'fitness': -16395.145359446204},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 89000),\n", + " 'worker': 7,\n", + " 'iteration': 7000,\n", + " 'fitness': -16377.420100014382},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 93000),\n", + " 'worker': 1,\n", + " 'iteration': 8000,\n", + " 'fitness': -18326.355874175948},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 129000),\n", + " 'worker': 0,\n", + " 'iteration': 8000,\n", + " 'fitness': -17208.764190910104},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 191000),\n", + " 'worker': 8,\n", + " 'iteration': 7500,\n", + " 'fitness': -17878.188388548733},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 638000),\n", + " 'worker': 5,\n", + " 'iteration': 8000,\n", + " 'fitness': -15999.453933213032},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 827000),\n", + " 'worker': 1,\n", + " 'iteration': 8500,\n", + " 'fitness': -17936.125618392205},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 943000),\n", + " 'worker': 8,\n", + " 'iteration': 8000,\n", + " 'fitness': -17506.631134173378},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 100000),\n", + " 'worker': 6,\n", + " 'iteration': 8000,\n", + " 'fitness': -17566.086945631425},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 176000),\n", + " 'worker': 2,\n", + " 'iteration': 7500,\n", + " 'fitness': -15570.94946286388},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 182000),\n", + " 'worker': 3,\n", + " 'iteration': 7500,\n", + " 'fitness': -16553.28915763965},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 302000),\n", + " 'worker': 4,\n", + " 'iteration': 7500,\n", + " 'fitness': -16501.180389660924},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 303000),\n", + " 'worker': 9,\n", + " 'iteration': 7500,\n", + " 'fitness': -16250.722025520972},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 381000),\n", + " 'worker': 7,\n", + " 'iteration': 7500,\n", + " 'fitness': -17268.919774722508},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 419000),\n", + " 'worker': 0,\n", + " 'iteration': 8500,\n", + " 'fitness': -17048.836849959105},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 581000),\n", + " 'worker': 1,\n", + " 'iteration': 9000,\n", + " 'fitness': -17810.016087094227},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 678000),\n", + " 'worker': 8,\n", + " 'iteration': 8500,\n", + " 'fitness': -18752.845284275703},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 927000),\n", + " 'worker': 5,\n", + " 'iteration': 8500,\n", + " 'fitness': -16175.607528275586},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 321000),\n", + " 'worker': 1,\n", + " 'iteration': 9500,\n", + " 'fitness': -16721.142895272147},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 396000),\n", + " 'worker': 6,\n", + " 'iteration': 8500,\n", + " 'fitness': -17123.34118469316},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 439000),\n", + " 'worker': 8,\n", + " 'iteration': 9000,\n", + " 'fitness': -17206.462551935492},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 480000),\n", + " 'worker': 2,\n", + " 'iteration': 8000,\n", + " 'fitness': -16055.229264463589},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 481000),\n", + " 'worker': 3,\n", + " 'iteration': 8000,\n", + " 'fitness': -15971.124638912872},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 601000),\n", + " 'worker': 9,\n", + " 'iteration': 8000,\n", + " 'fitness': -16750.905525795755},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 604000),\n", + " 'worker': 4,\n", + " 'iteration': 8000,\n", + " 'fitness': -16221.64902996803},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 687000),\n", + " 'worker': 7,\n", + " 'iteration': 8000,\n", + " 'fitness': -16168.508201710261},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 718000),\n", + " 'worker': 0,\n", + " 'iteration': 9000,\n", + " 'fitness': -17309.88570310366},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 225000),\n", + " 'worker': 5,\n", + " 'iteration': 9000,\n", + " 'fitness': -16630.758677893176},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 306000),\n", + " 'worker': 1,\n", + " 'iteration': 10000,\n", + " 'fitness': -16458.37817939503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 341000),\n", + " 'worker': 8,\n", + " 'iteration': 9500,\n", + " 'fitness': -18115.910872797052},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 707000),\n", + " 'worker': 6,\n", + " 'iteration': 9000,\n", + " 'fitness': -18076.206333573326},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 765000),\n", + " 'worker': 3,\n", + " 'iteration': 8500,\n", + " 'fitness': -16554.325053408993},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 773000),\n", + " 'worker': 2,\n", + " 'iteration': 8500,\n", + " 'fitness': -16358.06215804406},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 890000),\n", + " 'worker': 9,\n", + " 'iteration': 8500,\n", + " 'fitness': -17732.5396101792},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 904000),\n", + " 'worker': 4,\n", + " 'iteration': 8500,\n", + " 'fitness': -17404.41627980615},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 981000),\n", + " 'worker': 7,\n", + " 'iteration': 8500,\n", + " 'fitness': -17044.235539199384},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 2000),\n", + " 'worker': 5,\n", + " 'iteration': 9500,\n", + " 'fitness': -16157.472136689625},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 30000),\n", + " 'worker': 0,\n", + " 'iteration': 9500,\n", + " 'fitness': -15935.254778228882},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 63000),\n", + " 'worker': 1,\n", + " 'iteration': 10500,\n", + " 'fitness': -15790.70127875513},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 650000),\n", + " 'worker': 8,\n", + " 'iteration': 10000,\n", + " 'fitness': -18568.583229449458},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 731000),\n", + " 'worker': 2,\n", + " 'iteration': 9000,\n", + " 'fitness': -15423.7885269577},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 743000),\n", + " 'worker': 5,\n", + " 'iteration': 10000,\n", + " 'fitness': -15907.693594558705},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54),\n", + " 'worker': 6,\n", + " 'iteration': 9500,\n", + " 'fitness': -16802.56684951041},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 60000),\n", + " 'worker': 3,\n", + " 'iteration': 9000,\n", + " 'fitness': -16145.569612905003},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 188000),\n", + " 'worker': 9,\n", + " 'iteration': 9000,\n", + " 'fitness': -16435.36881207485},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 213000),\n", + " 'worker': 4,\n", + " 'iteration': 9000,\n", + " 'fitness': -15597.017179474158},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 223000),\n", + " 'worker': 1,\n", + " 'iteration': 11000,\n", + " 'fitness': -15864.058756356626},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 291000),\n", + " 'worker': 7,\n", + " 'iteration': 9000,\n", + " 'fitness': -17089.426146020563},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 328000),\n", + " 'worker': 0,\n", + " 'iteration': 10000,\n", + " 'fitness': -15694.589651580845},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 467000),\n", + " 'worker': 2,\n", + " 'iteration': 9500,\n", + " 'fitness': -15490.089700212742},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 661000),\n", + " 'worker': 5,\n", + " 'iteration': 10500,\n", + " 'fitness': -15331.448882458491},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 950000),\n", + " 'worker': 8,\n", + " 'iteration': 10500,\n", + " 'fitness': -18254.79538782754},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 983000),\n", + " 'worker': 1,\n", + " 'iteration': 11500,\n", + " 'fitness': -15453.810944913927},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 215000),\n", + " 'worker': 2,\n", + " 'iteration': 10000,\n", + " 'fitness': -15788.27615253343},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 315000),\n", + " 'worker': 6,\n", + " 'iteration': 10000,\n", + " 'fitness': -15387.352075338764},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 345000),\n", + " 'worker': 3,\n", + " 'iteration': 9500,\n", + " 'fitness': -16906.638018393314},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 472000),\n", + " 'worker': 9,\n", + " 'iteration': 9500,\n", + " 'fitness': -16910.471933948906},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 502000),\n", + " 'worker': 4,\n", + " 'iteration': 9500,\n", + " 'fitness': -15838.845009907493},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 584000),\n", + " 'worker': 7,\n", + " 'iteration': 9500,\n", + " 'fitness': -16236.663760999885},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 608000),\n", + " 'worker': 0,\n", + " 'iteration': 10500,\n", + " 'fitness': -15582.878773613726},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 744000),\n", + " 'worker': 1,\n", + " 'iteration': 12000,\n", + " 'fitness': -15857.712951845626},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 963000),\n", + " 'worker': 5,\n", + " 'iteration': 11000,\n", + " 'fitness': -15224.34418167227},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 990000),\n", + " 'worker': 2,\n", + " 'iteration': 10500,\n", + " 'fitness': -15510.124537814698},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 259000),\n", + " 'worker': 8,\n", + " 'iteration': 11000,\n", + " 'fitness': -16684.797395049696},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 509000),\n", + " 'worker': 1,\n", + " 'iteration': 12500,\n", + " 'fitness': -15899.290135264084},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 606000),\n", + " 'worker': 6,\n", + " 'iteration': 10500,\n", + " 'fitness': -16982.897162746085},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 643000),\n", + " 'worker': 3,\n", + " 'iteration': 10000,\n", + " 'fitness': -15880.24335549858},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 726000),\n", + " 'worker': 2,\n", + " 'iteration': 11000,\n", + " 'fitness': -15618.302247103386},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 769000),\n", + " 'worker': 9,\n", + " 'iteration': 10000,\n", + " 'fitness': -15910.365820786265},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 803000),\n", + " 'worker': 4,\n", + " 'iteration': 10000,\n", + " 'fitness': -16076.436195135359},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 886000),\n", + " 'worker': 7,\n", + " 'iteration': 10000,\n", + " 'fitness': -15601.565064812852},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 900000),\n", + " 'worker': 0,\n", + " 'iteration': 11000,\n", + " 'fitness': -15314.579171383004},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 250000),\n", + " 'worker': 1,\n", + " 'iteration': 13000,\n", + " 'fitness': -15114.676681414347},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 252000),\n", + " 'worker': 5,\n", + " 'iteration': 11500,\n", + " 'fitness': -15681.437564457789},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 554000),\n", + " 'worker': 8,\n", + " 'iteration': 11500,\n", + " 'fitness': -16874.11729892052},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 651000),\n", + " 'worker': 2,\n", + " 'iteration': 11500,\n", + " 'fitness': -15088.705999484571},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 926000),\n", + " 'worker': 3,\n", + " 'iteration': 10500,\n", + " 'fitness': -15500.632495571637},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 931000),\n", + " 'worker': 6,\n", + " 'iteration': 11000,\n", + " 'fitness': -16376.982856570163},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 990000),\n", + " 'worker': 1,\n", + " 'iteration': 13500,\n", + " 'fitness': -14758.523310234728},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 22000),\n", + " 'worker': 5,\n", + " 'iteration': 12000,\n", + " 'fitness': -15581.876640395263},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 53000),\n", + " 'worker': 9,\n", + " 'iteration': 10500,\n", + " 'fitness': -15936.659326834395},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 94000),\n", + " 'worker': 4,\n", + " 'iteration': 10500,\n", + " 'fitness': -16394.41556159084},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 179000),\n", + " 'worker': 0,\n", + " 'iteration': 11500,\n", + " 'fitness': -14942.449992115211},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 190000),\n", + " 'worker': 7,\n", + " 'iteration': 10500,\n", + " 'fitness': -15356.809574891702},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 748000),\n", + " 'worker': 5,\n", + " 'iteration': 12500,\n", + " 'fitness': -15276.710353852186},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 766000),\n", + " 'worker': 1,\n", + " 'iteration': 14000,\n", + " 'fitness': -15162.08405060763},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 854000),\n", + " 'worker': 8,\n", + " 'iteration': 12000,\n", + " 'fitness': -15741.267175116936},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 946000),\n", + " 'worker': 2,\n", + " 'iteration': 12000,\n", + " 'fitness': -15368.482505196353},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 221000),\n", + " 'worker': 6,\n", + " 'iteration': 11500,\n", + " 'fitness': -15691.10227685781},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 222000),\n", + " 'worker': 3,\n", + " 'iteration': 11000,\n", + " 'fitness': -15197.534159786483},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 346000),\n", + " 'worker': 9,\n", + " 'iteration': 11000,\n", + " 'fitness': -15246.633563963847},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 391000),\n", + " 'worker': 4,\n", + " 'iteration': 11000,\n", + " 'fitness': -15207.373029629109},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 467000),\n", + " 'worker': 0,\n", + " 'iteration': 12000,\n", + " 'fitness': -15471.335261220765},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 488000),\n", + " 'worker': 7,\n", + " 'iteration': 11000,\n", + " 'fitness': -15123.146456093333},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 495000),\n", + " 'worker': 5,\n", + " 'iteration': 13000,\n", + " 'fitness': -15369.523244430631},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 496000),\n", + " 'worker': 1,\n", + " 'iteration': 14500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 141000),\n", + " 'worker': 8,\n", + " 'iteration': 12500,\n", + " 'fitness': -15978.29558113683},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 202000),\n", + " 'worker': 5,\n", + " 'iteration': 13500,\n", + " 'fitness': -15210.248129074906},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 228000),\n", + " 'worker': 2,\n", + " 'iteration': 12500,\n", + " 'fitness': -15070.932598973135},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 236000),\n", + " 'worker': 1,\n", + " 'iteration': 15000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 501000),\n", + " 'worker': 3,\n", + " 'iteration': 11500,\n", + " 'fitness': -15417.87854337438},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 513000),\n", + " 'worker': 6,\n", + " 'iteration': 12000,\n", + " 'fitness': -15497.453865796844},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 622000),\n", + " 'worker': 9,\n", + " 'iteration': 11500,\n", + " 'fitness': -15256.022958715765},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 674000),\n", + " 'worker': 4,\n", + " 'iteration': 11500,\n", + " 'fitness': -15448.106606929205},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 743000),\n", + " 'worker': 0,\n", + " 'iteration': 12500,\n", + " 'fitness': -14977.106397283767},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 775000),\n", + " 'worker': 7,\n", + " 'iteration': 11500,\n", + " 'fitness': -16115.80710224294},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 945000),\n", + " 'worker': 1,\n", + " 'iteration': 15500,\n", + " 'fitness': -14753.192978629439},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 951000),\n", + " 'worker': 5,\n", + " 'iteration': 14000,\n", + " 'fitness': -14993.717806464269},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 441000),\n", + " 'worker': 8,\n", + " 'iteration': 13000,\n", + " 'fitness': -15566.600288230786},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 518000),\n", + " 'worker': 2,\n", + " 'iteration': 13000,\n", + " 'fitness': -15120.200192040631},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 685000),\n", + " 'worker': 4,\n", + " 'iteration': 12000,\n", + " 'fitness': -14893.816656932617},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 698000),\n", + " 'worker': 1,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 797000),\n", + " 'worker': 3,\n", + " 'iteration': 12000,\n", + " 'fitness': -15697.580890996342},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 806000),\n", + " 'worker': 6,\n", + " 'iteration': 12500,\n", + " 'fitness': -15437.324954281872},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 923000),\n", + " 'worker': 9,\n", + " 'iteration': 12000,\n", + " 'fitness': -14985.884198039563},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 33000),\n", + " 'worker': 0,\n", + " 'iteration': 13000,\n", + " 'fitness': -14954.236485580337},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 45000),\n", + " 'worker': 5,\n", + " 'iteration': 14500,\n", + " 'fitness': -14798.207889316744},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 79000),\n", + " 'worker': 7,\n", + " 'iteration': 12000,\n", + " 'fitness': -15218.980965385977},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 720000),\n", + " 'worker': 8,\n", + " 'iteration': 13500,\n", + " 'fitness': -15307.30604779866},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 750000),\n", + " 'worker': 1,\n", + " 'iteration': 16500,\n", + " 'fitness': -14772.059055189866},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 810000),\n", + " 'worker': 2,\n", + " 'iteration': 13500,\n", + " 'fitness': -15509.930069578795},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 842000),\n", + " 'worker': 4,\n", + " 'iteration': 12500,\n", + " 'fitness': -15078.39977289335},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 83000),\n", + " 'worker': 3,\n", + " 'iteration': 12500,\n", + " 'fitness': -15258.335326596824},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 119000),\n", + " 'worker': 6,\n", + " 'iteration': 13000,\n", + " 'fitness': -14848.550016511359},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 218000),\n", + " 'worker': 9,\n", + " 'iteration': 12500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 314000),\n", + " 'worker': 0,\n", + " 'iteration': 13500,\n", + " 'fitness': -14762.142170684896},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 350000),\n", + " 'worker': 5,\n", + " 'iteration': 15000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 376000),\n", + " 'worker': 7,\n", + " 'iteration': 12500,\n", + " 'fitness': -15026.934771143106},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 19000),\n", + " 'worker': 8,\n", + " 'iteration': 14000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 39000),\n", + " 'worker': 1,\n", + " 'iteration': 17000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 104000),\n", + " 'worker': 2,\n", + " 'iteration': 14000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 139000),\n", + " 'worker': 4,\n", + " 'iteration': 13000,\n", + " 'fitness': -14909.800865024245},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 378000),\n", + " 'worker': 3,\n", + " 'iteration': 13000,\n", + " 'fitness': -15115.91350339263},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 400000),\n", + " 'worker': 6,\n", + " 'iteration': 13500,\n", + " 'fitness': -15039.58557529451},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 515000),\n", + " 'worker': 9,\n", + " 'iteration': 13000,\n", + " 'fitness': -14822.625860493024},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 605000),\n", + " 'worker': 0,\n", + " 'iteration': 14000,\n", + " 'fitness': -14932.523831654122},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 638000),\n", + " 'worker': 5,\n", + " 'iteration': 15500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 681000),\n", + " 'worker': 7,\n", + " 'iteration': 13000,\n", + " 'fitness': -15166.683262976208},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 311000),\n", + " 'worker': 8,\n", + " 'iteration': 14500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 320000),\n", + " 'worker': 1,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 394000),\n", + " 'worker': 2,\n", + " 'iteration': 14500,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 439000),\n", + " 'worker': 4,\n", + " 'iteration': 13500,\n", + " 'fitness': -15057.5152032743},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 634000),\n", + " 'worker': 9,\n", + " 'iteration': 13500,\n", + " 'fitness': -15013.715132067427},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 663000),\n", + " 'worker': 3,\n", + " 'iteration': 13500,\n", + " 'fitness': -14759.146412767077},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 698000),\n", + " 'worker': 5,\n", + " 'iteration': 16000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 705000),\n", + " 'worker': 6,\n", + " 'iteration': 14000,\n", + " 'fitness': -14873.687469365803},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 896000),\n", + " 'worker': 0,\n", + " 'iteration': 14500,\n", + " 'fitness': -14978.652512051753},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 996000),\n", + " 'worker': 7,\n", + " 'iteration': 13500,\n", + " 'fitness': -15395.233923017795},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 517000),\n", + " 'worker': 9,\n", + " 'iteration': 14000,\n", + " 'fitness': -14797.257897943533},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 575000),\n", + " 'worker': 5,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 611000),\n", + " 'worker': 8,\n", + " 'iteration': 15000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 613000),\n", + " 'worker': 1,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 691000),\n", + " 'worker': 2,\n", + " 'iteration': 15000,\n", + " 'fitness': -14784.610965075099},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 741000),\n", + " 'worker': 4,\n", + " 'iteration': 14000,\n", + " 'fitness': -15147.438375322876},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 960000),\n", + " 'worker': 3,\n", + " 'iteration': 14000,\n", + " 'fitness': -14964.296601131206},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 994000),\n", + " 'worker': 6,\n", + " 'iteration': 14500,\n", + " 'fitness': -14805.06948647775},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 272000),\n", + " 'worker': 0,\n", + " 'iteration': 15000,\n", + " 'fitness': -15018.371309111777},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 322000),\n", + " 'worker': 7,\n", + " 'iteration': 14000,\n", + " 'fitness': -14939.804035587642},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 476000),\n", + " 'worker': 9,\n", + " 'iteration': 14500,\n", + " 'fitness': -14895.606254501257},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 808000),\n", + " 'worker': 5,\n", + " 'iteration': 17000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 898000),\n", + " 'worker': 1,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 902000),\n", + " 'worker': 8,\n", + " 'iteration': 15500,\n", + " 'fitness': -14958.4987562011},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 981000),\n", + " 'worker': 2,\n", + " 'iteration': 15500,\n", + " 'fitness': -14766.30773587518},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 40000),\n", + " 'worker': 4,\n", + " 'iteration': 14500,\n", + " 'fitness': -15076.754837130193},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 103000),\n", + " 'worker': 7,\n", + " 'iteration': 14500,\n", + " 'fitness': -14912.056192855927},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 280000),\n", + " 'worker': 3,\n", + " 'iteration': 14500,\n", + " 'fitness': -14767.679364469022},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 288000),\n", + " 'worker': 9,\n", + " 'iteration': 15000,\n", + " 'fitness': -14986.75304537988},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 296000),\n", + " 'worker': 6,\n", + " 'iteration': 15000,\n", + " 'fitness': -14964.408288222712},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 554000),\n", + " 'worker': 0,\n", + " 'iteration': 15500,\n", + " 'fitness': -14986.892588150418},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 24000),\n", + " 'worker': 7,\n", + " 'iteration': 15000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 99000),\n", + " 'worker': 5,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 165000),\n", + " 'worker': 9,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 190000),\n", + " 'worker': 1,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 203000),\n", + " 'worker': 8,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 279000),\n", + " 'worker': 2,\n", + " 'iteration': 16000,\n", + " 'fitness': -14761.868065704366},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 340000),\n", + " 'worker': 4,\n", + " 'iteration': 15000,\n", + " 'fitness': -14877.657337982304},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 582000),\n", + " 'worker': 3,\n", + " 'iteration': 15000,\n", + " 'fitness': -14739.612188053427},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 585000),\n", + " 'worker': 6,\n", + " 'iteration': 15500,\n", + " 'fitness': -14991.71033865808},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 849000),\n", + " 'worker': 0,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 864000),\n", + " 'worker': 7,\n", + " 'iteration': 15500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 995000),\n", + " 'worker': 9,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 395000),\n", + " 'worker': 5,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 485000),\n", + " 'worker': 1,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 501000),\n", + " 'worker': 8,\n", + " 'iteration': 16500,\n", + " 'fitness': -14766.30773587518},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 563000),\n", + " 'worker': 2,\n", + " 'iteration': 16500,\n", + " 'fitness': -14771.903569422147},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 619000),\n", + " 'worker': 7,\n", + " 'iteration': 16000,\n", + " 'fitness': -14919.68053225613},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 626000),\n", + " 'worker': 4,\n", + " 'iteration': 15500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 743000),\n", + " 'worker': 9,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 869000),\n", + " 'worker': 3,\n", + " 'iteration': 15500,\n", + " 'fitness': -14797.42321524005},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 877000),\n", + " 'worker': 6,\n", + " 'iteration': 16000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 122000),\n", + " 'worker': 0,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 485000),\n", + " 'worker': 5,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 491000),\n", + " 'worker': 7,\n", + " 'iteration': 16500,\n", + " 'fitness': -14808.607142582212},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 510000),\n", + " 'worker': 9,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 792000),\n", + " 'worker': 8,\n", + " 'iteration': 17000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 849000),\n", + " 'worker': 2,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 917000),\n", + " 'worker': 4,\n", + " 'iteration': 16000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 155000),\n", + " 'worker': 6,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 163000),\n", + " 'worker': 3,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 254000),\n", + " 'worker': 9,\n", + " 'iteration': 17500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 409000),\n", + " 'worker': 0,\n", + " 'iteration': 17000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 447000),\n", + " 'worker': 5,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 748000),\n", + " 'worker': 8,\n", + " 'iteration': 17500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 794000),\n", + " 'worker': 7,\n", + " 'iteration': 17000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 67000),\n", + " 'worker': 9,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 135000),\n", + " 'worker': 2,\n", + " 'iteration': 17500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 204000),\n", + " 'worker': 4,\n", + " 'iteration': 16500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 430000),\n", + " 'worker': 5,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 452000),\n", + " 'worker': 6,\n", + " 'iteration': 17000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 452000),\n", + " 'worker': 3,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 559000),\n", + " 'worker': 8,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 691000),\n", + " 'worker': 0,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 918000),\n", + " 'worker': 9,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 81000),\n", + " 'worker': 7,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 345000),\n", + " 'worker': 8,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 429000),\n", + " 'worker': 2,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 502000),\n", + " 'worker': 4,\n", + " 'iteration': 17000,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 660000),\n", + " 'worker': 9,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 731000),\n", + " 'worker': 6,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 743000),\n", + " 'worker': 3,\n", + " 'iteration': 17000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 976000),\n", + " 'worker': 0,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 20000),\n", + " 'worker': 8,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 356000),\n", + " 'worker': 9,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 373000),\n", + " 'worker': 7,\n", + " 'iteration': 18000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 448000),\n", + " 'worker': 2,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 596000),\n", + " 'worker': 6,\n", + " 'iteration': 18000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 695000),\n", + " 'worker': 8,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 778000),\n", + " 'worker': 4,\n", + " 'iteration': 17500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 16000),\n", + " 'worker': 3,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 128000),\n", + " 'worker': 2,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 248000),\n", + " 'worker': 0,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 274000),\n", + " 'worker': 6,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 532000),\n", + " 'worker': 7,\n", + " 'iteration': 18500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 662000),\n", + " 'worker': 4,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 786000),\n", + " 'worker': 2,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 868000),\n", + " 'worker': 3,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 909000),\n", + " 'worker': 0,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 947000),\n", + " 'worker': 6,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 231000),\n", + " 'worker': 7,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 320000),\n", + " 'worker': 4,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 524000),\n", + " 'worker': 3,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 581000),\n", + " 'worker': 0,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 605000),\n", + " 'worker': 6,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 878000),\n", + " 'worker': 7,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 996000),\n", + " 'worker': 4,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 173000),\n", + " 'worker': 3,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 642000),\n", + " 'worker': 4,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 817000),\n", + " 'worker': 3,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503}]" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "parsed = [log_parse(line) for line in open('cipher.log')]\n", + "parsed[10:]" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fitnesstime
workeriteration
00-17464.5685172018-12-05 19:32:30.307
500-19456.4193612018-12-05 19:32:31.653
1000-19192.6610682018-12-05 19:32:32.663
1500-21362.0308542018-12-05 19:32:33.684
2000-19439.6744652018-12-05 19:32:35.103
2500-19494.9222092018-12-05 19:32:36.676
3000-19409.2585042018-12-05 19:32:37.862
3500-19375.4649772018-12-05 19:32:39.191
4000-18553.6318182018-12-05 19:32:40.468
4500-18842.3478582018-12-05 19:32:41.331
5000-19347.1718652018-12-05 19:32:42.396
5500-18460.3528082018-12-05 19:32:43.163
6000-18814.9682132018-12-05 19:32:43.981
6500-18298.2238672018-12-05 19:32:45.198
7000-17555.9914502018-12-05 19:32:46.534
7500-17280.0101632018-12-05 19:32:47.825
8000-17208.7641912018-12-05 19:32:49.129
8500-17048.8368502018-12-05 19:32:50.419
9000-17309.8857032018-12-05 19:32:51.718
9500-15935.2547782018-12-05 19:32:53.030
10000-15694.5896522018-12-05 19:32:54.328
10500-15582.8787742018-12-05 19:32:55.608
11000-15314.5791712018-12-05 19:32:56.900
11500-14942.4499922018-12-05 19:32:58.179
12000-15471.3352612018-12-05 19:32:59.467
12500-14977.1063972018-12-05 19:33:00.743
13000-14954.2364862018-12-05 19:33:02.033
13500-14762.1421712018-12-05 19:33:03.314
14000-14932.5238322018-12-05 19:33:04.605
14500-14978.6525122018-12-05 19:33:05.896
............
95000-19310.3529562018-12-05 19:32:43.791
5500-17503.4108912018-12-05 19:32:45.106
6000-17163.0131912018-12-05 19:32:46.422
6500-16941.3998772018-12-05 19:32:47.714
7000-16395.1453592018-12-05 19:32:49.016
7500-16250.7220262018-12-05 19:32:50.303
8000-16750.9055262018-12-05 19:32:51.601
8500-17732.5396102018-12-05 19:32:52.890
9000-16435.3688122018-12-05 19:32:54.188
9500-16910.4719342018-12-05 19:32:55.472
10000-15910.3658212018-12-05 19:32:56.769
10500-15936.6593272018-12-05 19:32:58.053
11000-15246.6335642018-12-05 19:32:59.346
11500-15256.0229592018-12-05 19:33:00.622
12000-14985.8841982018-12-05 19:33:01.923
12500-14689.8415592018-12-05 19:33:03.218
13000-14822.6258602018-12-05 19:33:04.515
13500-15013.7151322018-12-05 19:33:05.634
14000-14797.2578982018-12-05 19:33:06.517
14500-14895.6062552018-12-05 19:33:07.476
15000-14986.7530452018-12-05 19:33:08.288
15500-14696.8299292018-12-05 19:33:09.165
16000-14681.3086082018-12-05 19:33:09.995
16500-14681.3086082018-12-05 19:33:10.743
17000-14689.8415592018-12-05 19:33:11.510
17500-14700.9232102018-12-05 19:33:12.254
18000-14681.3086082018-12-05 19:33:13.067
18500-14681.3086082018-12-05 19:33:13.918
19000-14681.3086082018-12-05 19:33:14.660
19500-14681.3086082018-12-05 19:33:15.356
\n", + "

400 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " fitness time\n", + "worker iteration \n", + "0 0 -17464.568517 2018-12-05 19:32:30.307\n", + " 500 -19456.419361 2018-12-05 19:32:31.653\n", + " 1000 -19192.661068 2018-12-05 19:32:32.663\n", + " 1500 -21362.030854 2018-12-05 19:32:33.684\n", + " 2000 -19439.674465 2018-12-05 19:32:35.103\n", + " 2500 -19494.922209 2018-12-05 19:32:36.676\n", + " 3000 -19409.258504 2018-12-05 19:32:37.862\n", + " 3500 -19375.464977 2018-12-05 19:32:39.191\n", + " 4000 -18553.631818 2018-12-05 19:32:40.468\n", + " 4500 -18842.347858 2018-12-05 19:32:41.331\n", + " 5000 -19347.171865 2018-12-05 19:32:42.396\n", + " 5500 -18460.352808 2018-12-05 19:32:43.163\n", + " 6000 -18814.968213 2018-12-05 19:32:43.981\n", + " 6500 -18298.223867 2018-12-05 19:32:45.198\n", + " 7000 -17555.991450 2018-12-05 19:32:46.534\n", + " 7500 -17280.010163 2018-12-05 19:32:47.825\n", + " 8000 -17208.764191 2018-12-05 19:32:49.129\n", + " 8500 -17048.836850 2018-12-05 19:32:50.419\n", + " 9000 -17309.885703 2018-12-05 19:32:51.718\n", + " 9500 -15935.254778 2018-12-05 19:32:53.030\n", + " 10000 -15694.589652 2018-12-05 19:32:54.328\n", + " 10500 -15582.878774 2018-12-05 19:32:55.608\n", + " 11000 -15314.579171 2018-12-05 19:32:56.900\n", + " 11500 -14942.449992 2018-12-05 19:32:58.179\n", + " 12000 -15471.335261 2018-12-05 19:32:59.467\n", + " 12500 -14977.106397 2018-12-05 19:33:00.743\n", + " 13000 -14954.236486 2018-12-05 19:33:02.033\n", + " 13500 -14762.142171 2018-12-05 19:33:03.314\n", + " 14000 -14932.523832 2018-12-05 19:33:04.605\n", + " 14500 -14978.652512 2018-12-05 19:33:05.896\n", + "... ... ...\n", + "9 5000 -19310.352956 2018-12-05 19:32:43.791\n", + " 5500 -17503.410891 2018-12-05 19:32:45.106\n", + " 6000 -17163.013191 2018-12-05 19:32:46.422\n", + " 6500 -16941.399877 2018-12-05 19:32:47.714\n", + " 7000 -16395.145359 2018-12-05 19:32:49.016\n", + " 7500 -16250.722026 2018-12-05 19:32:50.303\n", + " 8000 -16750.905526 2018-12-05 19:32:51.601\n", + " 8500 -17732.539610 2018-12-05 19:32:52.890\n", + " 9000 -16435.368812 2018-12-05 19:32:54.188\n", + " 9500 -16910.471934 2018-12-05 19:32:55.472\n", + " 10000 -15910.365821 2018-12-05 19:32:56.769\n", + " 10500 -15936.659327 2018-12-05 19:32:58.053\n", + " 11000 -15246.633564 2018-12-05 19:32:59.346\n", + " 11500 -15256.022959 2018-12-05 19:33:00.622\n", + " 12000 -14985.884198 2018-12-05 19:33:01.923\n", + " 12500 -14689.841559 2018-12-05 19:33:03.218\n", + " 13000 -14822.625860 2018-12-05 19:33:04.515\n", + " 13500 -15013.715132 2018-12-05 19:33:05.634\n", + " 14000 -14797.257898 2018-12-05 19:33:06.517\n", + " 14500 -14895.606255 2018-12-05 19:33:07.476\n", + " 15000 -14986.753045 2018-12-05 19:33:08.288\n", + " 15500 -14696.829929 2018-12-05 19:33:09.165\n", + " 16000 -14681.308608 2018-12-05 19:33:09.995\n", + " 16500 -14681.308608 2018-12-05 19:33:10.743\n", + " 17000 -14689.841559 2018-12-05 19:33:11.510\n", + " 17500 -14700.923210 2018-12-05 19:33:12.254\n", + " 18000 -14681.308608 2018-12-05 19:33:13.067\n", + " 18500 -14681.308608 2018-12-05 19:33:13.918\n", + " 19000 -14681.308608 2018-12-05 19:33:14.660\n", + " 19500 -14681.308608 2018-12-05 19:33:15.356\n", + "\n", + "[400 rows x 2 columns]" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "threshold = datetime(2018, 12, 6, 1)\n", + "trace = pd.DataFrame([p for p in parsed if p['time'] > threshold])\n", + "trace = trace.set_index(['worker', 'iteration']).sort_index()\n", + "trace" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "trace1.loc[0].fitness.plot()" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "workers = list(sorted(set(trace1.index.get_level_values(0))))\n", + "workers" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace1.loc[w].fitness.plot(ax=ax, color='#00000020')\n", + " trace2.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Experiments" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "def dump_result(starttime, filename):\n", + " parsed = [log_parse(line) for line in open('cipher.log')]\n", + " trace = pd.DataFrame([p for p in parsed if p['time'] > starttime])\n", + " trace = trace.set_index(['worker', 'iteration']).sort_index()\n", + " workers = list(sorted(set(trace.index.get_level_values(0))))\n", + " trace.fitness.to_csv(filename, header=True)\n", + " return workers, trace" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-random-unigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZQAAAEKCAYAAAA1qaOTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3XuQpXd93/n399wvfb/OXTOKBmRJxkEMINViTCECgiUWccDBTi3CUFaIYTeJKwaxqkqxVU4VmF2TOHjNKsGxsNkAgdVCFSIg8AWvgwAhC4EQkkYjiZnRTPd09+nL6XN9nue3f5zneXz66HT36T6np3X5vKpO9XN+z+X8+unu59u/uznnEBER6VdivzMgIiIvDAooIiIyEAooIiIyEAooIiIyEAooIiIyEAooIiIyEAooIiIyEAooIiIyEAooIiIyEKn9zsBemZqacsePH9/vbIiIPK/84Ac/WHDOTe/m3BdsQDl+/Dj333//fmdDROR5xcye3u25qvISEZGBUEAREZGBUEAREZGBUEAREZGBUEAREZGBUEAREZGBUEAREZGBeMGOQ3mucc5RrVa5//77WV9f77p/fn6e06dPEwRBnB4EAc45giCgUqlw6dKlTa8fBAG+7+84X9G5nudt+OzLaTd5F5Hu3vKWt/A7v/M7l/1zFVD2SBAE1Go16vU6tVqN5eVlvvOd73Du3LkNx1SrVebn53nmmWdYXl7G87z4IR9xzuF5HuVymWazueFzomDQfvxmomM6r91+nf2wn58t8kI0OTm5L5+rgDJga2trrK2t0Wg04rTl5WUeeeQRqtUqr33ta7n66qs5d+4cDz/8MOfOncPzPKampjhx4gQ33ngjs7OzpFIpEokE6+vrVCoV1tbW+NGPfsTLX/5yXv7yl8dptVoNgEKhwPDwMPl8ftO8RZ9lZqTT6fhlZly6dIliscjBgwf3/B61c87xzDPPEAQBhw4dIplMXtbPF5HBUUAZIN/3WVpaIp1OMz4+DsAzzzzDU089RTqd5vrrr2dubo4vfelLLC0t4Zwjn89z44038nM/93McPXoUMyMIAtbW1lhZWSEIAvL5PAsLCxQKBWZnZzl79ixBEJBKpRgfH2doaGjbB3GtVsPzPCYnJxkeHt6w78KFC2QyGaandzV9T19KpRLNZpPZ2VkFE5HnOQWUASqXyzjnmJqaolwuc+bMGc6fP8/Y2BgzMzM88cQTfP/732dmZoarrrqKqakpDh48yBVXXEGxWGR+fp6lpSVWVlbwfZ9sNsvo6CilUomzZ89y+PBhPM+LSyO5XG5HeUskEgwNDW1IX1lZoV6vMz09TSp1eX8dqtUqq6urjIyMbFmyEpHnBwWUAVpbW8PMmJub4+zZsywvL3Ps2DGGhoY4f/48DzzwAIVCgRtuuIHh4WGmpqaYmpoC4Pz581y8eJFCocDRo0cZHx8nn89Tq9VYXFzkyJEj3HjjjYyPj2NmO8qXc45KpUKhUNhwbr1eZ3l5mWKxSLFYHOi92E4QBCwsLGwozYnI85sCyoBUq1VqtRrVapXl5WXq9TqHDh0ilUrxk5/8hEcffZSVlRVe97rXcfDgQSYnJykWi/i+z5kzZ7h06RITExMcOnSIkZERoBUIFhcXWVlZ4dChQ7sKJgCVSoUgCDaUTpxzLCwskEwm96UBb3FxkSAImJ2d3dX3JCLPPQooA7K2tkapVOL8+fN4nsfo6Cirq6tx761ms8nVV1/Nq1/9aiYnJ0mlUtTrdR555BHK5TKHDx/m6NGjG6qdlpeX4//iDx06tOsHb7lcJpVKbagiW1paotlscuDAARKJyzscqVwus76+zvj4OJlM5rJ+tojsHQWUAfB9n/n5eSqVCqurq8zOzjIzM7OhfSCbzXLq1ClmZ2eBVmP0Y489hu/7vPSlL31Wg3iz2WRlZYVyuczIyMiuSxG+71OtVhkdHY3TqtUqa2trjIyM7KgdZhA8z2NpaYlcLrchTyLy/KeAMgClUomFhYV4DMnU1BS5XI61tbW4HWRycpJjx47h+z4XLlzgZz/7Gdlsluuuu65r+8XCwgLr6+uYWdyNeDeiQZRRdZfv+ywsLJDJZPal7WJhYQEgbjsSkRcOBZQB+NnPfkaz2YzHd+TzecrlMul0Oq5OOnLkCIVCgSeffJL5+XnGx8e56qqrSKfTz7peNL6k0Wj03Z23XC6TyWTiz9nPtouVlRVqtRpTU1OXvUeZiOw9/VX3aW5ujlKpxPj4OBcvXsT3fVKpFNlsFmi1gxQKBQ4fPkypVOLixYscOHCA48ePd32o+r5PqVTCOUez2Yx7ewHx9Cu9ajQacd6iUfaVSoWJiYnL3nbR3qOss+uyiLwwKKD0odlscvbsWTzPY3x8nCeffJLR0VF838f3fRqNBmbG1NQUZsbTTz9NoVDgxIkTmw7iiwY8BkEQlyQily5dolqt9py/lZUV1tbWyOVy8cj9fD4f9yK7HJxzrKyssLKysm89ykTk8lBA2SXnHBcvXmRxcZHp6WmazSaNRoOpqSkajQbNZhPf98lkMpgZKysrJBIJrrzyyk2DSb1eZ319nWw2y9LSEiMjI/F/88vLy1SrVSYmJigUCj3ncWpqakNQupxVTfV6nYWFBZrNJsVikYmJicveo0xELh8FlF1aXV1lYWGBRCIRT4eSTCYxMxqNBs45zCwOAqlUquu0J+0qlQpmhu/71Ot1jhw5QiKRiMe2DA0N9Vy6qNVqmBljY2OXvb0iCAKWl5dZXV0llUoxMzPTcxAUkecvBZRdiNomovaJ4eFhSqUShUKBRqMRT7oYpV1xxRWsra2RTqe3nK8qqs4qlUoUi8W4+iwai7KT6qJoqpXL/SCvVCosLS3heR4jIyOMjY2pVCLyIqGAskPRCPO1tTWSySSHDh1idXU1DiTVapV8Ps/y8jLOOa666ioymUzczrIZz/NoNBp4nketVuPw4cOk02nm5uYIgoADBw703CvLOcf6+jrFYvGy9ORyzlGv11lbW2N9fZ1MJsPBgwfjjgki8uKggLJDUfBYX18nn88zNTXFI488QiKRoF6vUy6XKRQKJBIJjh07xvT09KalBc/zaDabNJtNlpaWmJ+fp1AokM1mGRkZYXl5mVqtxvT0dNfuxZupVCo45/asN5XnedTr9Xitl6jB38wYHx9nZGRE06mIvAj1FVDM7B3AR4CfA17lnLu/bd/LgP8LGAEC4JXOuZqZvQL4EyAP3AP8C+ecM7MJ4PPAceAp4FedcyVrPZn+PfAWoAK82zn3QD/57kfUcO55HidOnGB9fT1uK1hbWyMIgjgoTExMkM1mmZ+fjx/upVKJWq1Gs9ncsKhUqVQilUqRyWQ2NOQPDw/veOLGblOt9KJUKuF53qb7o5JItLKimZHNZhkbGyObzZLNZlW9JfIi1m8J5cfAr9AKHDEzSwF/BvxPzrkfmtkkEC01+EfAbwLfpRVQbga+BtwOfMs591Ezuz18/yHgzcDJ8PXq8PxX95nvXfN9n7m5OYaHh5mZmeHChQvxf+yVSoWpqSkKhQLJZJLh4WHW19dxzsXT01erVXK5HMViMR5wmEql4odzrVajWCyyuLhIJpNhYmJix/nrnGqlF7VajZWVlTgvm8nlcuRyObLZbLw4l4gI9BlQnHOPAN0eKm8EHnLO/TA8bjE87iAw4py7L3z/GeBttALKLcDrwvPvAv6SVkC5BfiMa61Ve5+ZjZnZQefchX7yvlulUolKpcLJkydpNBpUq1Wcc3GvqlQqRTKZjAfwXbp0iVQqxerqKtVqtWtPr2q1GrehZDKZuHF+ZmZmxw/szqlWerW2tkYikeDw4cMKEiKyK3tVP/ESwJnZ183sATP7YJh+GDjXdty5MA1gti1IXARm2845u8k5l13UGD85Ocna2hrNZpO1tbW4m/DQ0FA8VXwUaKLSy2bdhtfX11lcXIx7hwVBsOvpScrlclx66FU0Av9yNeKLyAvTtk8sM/smcKDLrjucc1/e4rqvAV5Jq93jW2b2A2Cll0yFbSqul2M78nobcBvAsWPHdnp6T9bW1shkMqRSKWq1WtwoHS3JWywWyWazDA8Ps7a2xtLSEmNjY0xMTDwrmARBQK1W4+GHH6ZerzM2NgbA6Ojorrr7NhoNGo3GjqvJopUmtxojIyKynW0DinPuDbu47jng2865BQAzuwe4nla7ypG2444A58PtuagqK6wamw/TzwNHNzmnM693AncCnDp1ascBqRee51EsFuOH8PLyMolEgkajwcjISNxeksvleOyxx3DOMT09He9bX1+PSy2NRoO5uTnm5+c5efIkk5OTZLPZXa2e6HkepVIJM9vx+Wtra2SzWa1NIiJ92asqr68DP29mhbCB/peAn4RVWqtmdkPYe+tdQFTK+Qpwa7h9a0f6u6zlBmBlv9pPoDV/VzKZpFwux92Hs9ksnueRSCRIJBKMjY1x7ty5eOGskZER6vU6Fy5cYGFhgUqlQjqdxjlHKpXipS99Kddddx2Tk5MMDQ3tqNopGpV+/vx5arUa4+PjWw6e7FSv12k2myqdiEjf+u02/I+A/wBMA181swedc28Ku/v+PvB9wAH3OOe+Gp72W/xdt+GvhS+AjwJfMLP3Ak8Dvxqm30Ory/BpWtVnv9FPnvvleR6e5xEEQdyDy/M8qtUq6XQ6nsvr0qVLjI2NMT09zcLCQtyVd3p6mmKxyNLSEolEguHhYYaGhnbVXrK2tsby8jK+71MsFhkfH9/xdaLGeE2NIiL96reX193A3Zvs+zNaVVyd6fcD13VJXwRu6pLugPf3k89BCYIgnkW42WzGo9GfeuqpeGLIQqHA6uoq6XSa4eFhnnnmGZxzjI6OMjo6SiKRYGVlhdXV1bg0stOHebVapVQq0Wg0yGazzMzM7GpUehQUh4aGNH5ERPqmkfI7EAWTIAjiNpAgCFhcXOTAgQMcPnyYSqUSl1hyuVy8fG/U66pcLsdzdRUKBcrlcrzeSS+fv7CwQLVaHciki1EJS9VdIjIICig7EE034vt+3P7x9NNP45zjxIkT8dof6+vrpNNpDh8+vKGBvFKpsLCwEE/Zsri4SCKR6Ll0cenSJer1etxjrN8uvlGPNTXGi8ggqJ5jB6J5t6I2lIWFhXi9+PHxcWq1Guvr6+RyOU6ePLkhmNRqNS5dukQ2m2V6ejqe2j6fz/cUGKJlgScmJgYyV1ZUwlLpREQGRSWUHYhGxpsZpVKJer1ONpuNpyNZXV0lmUzGU9pH6vU68/PzpNNpZmdn427Gvu/3VN0VdQnO5XIDCwDlcnlXXYxFRDajEsoORKsyrq+vU6/XyefzJJNJhoaGaDablMvleJ6uqOtus9lkbm4uXogravyO1obvJaAsLi7Gqy8OQhAElMtlisWiGuNFZGD0NNmBaJqV9jEnZsbo6ChLS0vU63XGx8fjhbA8z+PixYuYGQcOHNgwPqRarZLNZrcdM1Iul6lWq7vqErwZNcaLyF5QQNmBaAGsVCqF53n4vk8QBCQSCS5dusTU1BQHDx4kmUzGsxI755idnd0QDKIlfrcrnfi+z9LSUrw+yqCUy2UymYwWwBKRgVIbyg5E3YSjRnnf90kmk1y8eJFsNss111wTT+44NzeH53kcOHDgWb2oarUa0L26K1prxDnH/Pw8zWaT6enpeJ2S1rCc7qJBltF29Gp/Hw26HB8fZ2Wlp6nVROR5Jp/P70vvTQWUHajVavEYk7GxMRqNBpVKBTPjF37hF8jn8xsCQfuAQ+ccQRDQaDS4cOFC3GU3apyPSj/Rg79SqVAqlRgZGaFcLm+ZL+cc5XKZcrm8YdGublZXV+NVIDWzsMgL0zXXXMPx48cv++cqoOxA9NBvNBokk0mWl5dpNBpceeWVXHnllTQaDc6cOcPa2hrj4+NxY3oQBDjnWF1dZWVlhbm5OXK5HOvr6ySTSVKpFIlEIv4KxAMex8bGNn3wR5NNRitF5vP5eKCjmcXnRV+jKfZnZma2XN9eRJ7f9qv3pgLKDkRT1UdjSEqlErOzs1xxxRWsrq5y5swZGo0Gs7OzDA8Pxw330FqYK5FIMDMzw8jICAcOHIiDRdS4H31dWFhgdHSUgwcPdi22OudYW1tjZWWFoaEhrrjiCsbGxrZd8rdcLjM5OcmBAwd2vDywiMh2FFB2IJrDq9FoxKWP8fFxms0mjz/+ONlslpe85CUblt9tNBrxGJSZmRl832dlZYXp6emuXXar1SrlcpmxsbFnBZP2QOL7Prlcjunp6Z6CQ61WY3l5mXQ6rWAiIntCAWUHKpUKtVqNSqUS99RKJpPxaoxHjx7d8LAul8vx9CoHDhwgm83yzDPPkMvlugaTer0er9zYuSZ8o9FgYWGBRqOxo0DieR5LS0tUKhVSqVTcpVlEZNAUUHrUvpzv+vo66+vr8WDFw4cPMzMzE08A6ZxjcXExHug4PT1NMpmMpztpX1HR9/24HaTZbMbXbG83WVlZiRfymp2d7WkwZBAE8azGAOPj4wOZskVEZDMKKD0KgoBqtUq1Wo1HuV999dUcPXqUgwcPxiUOz/OYn5+n0WgwOjq6ofF7aWkpHllfq9VYW1ujUqngnCObzcbT37dfK5ovrFAoMDk52dPiWdGMxr7vMzQ0tONFt0REdkMBpUe+71Or1fB9n+XlZUZHR7n22ms5cuRI/F9/s9nk4sWLOOc2TC0fzUK8vLwcr5ESjbaPFtjqbC8pl8ssLS0BMDU1xdDQ0JZ58zwvHskfzTG223VSRER2QwGlR1EJpVKpsLq6ytVXX821114bBxPP8+LBjOPj49TrdcrlcjxD8YULF0gkEuTzeXK5HOPj4xQKhQ1VUNGgyWiFx0wmw9TUVNxOE41RiWY8bp/5OJJMJrcNQCIie0EBpUdRCSUai3L8+PG44TyaZiVqWymVSgCk02lSqVRcsmkvtUS9tYIgiF/NZpNLly4RBAEjIyNkMhkWFhaelRczI5VKkUqlyOVypFKp+LNSqZTaSURkXyig9MjzPOr1ejy1ydGjRzEzgiDg7NmzzM/Px2uhzMzMkMlkMLO4m/DQ0BDZbJZGoxGPT4kGMkZtJvPz84yPj8c9wqLBie0DFBOJBMlkUkFDRJ5zFFB65HketVqNZrNJOp3m2LFjlMtlnnjiCUqlEmbG1NQUV1111YZeWAsLCxw8eJBDhw7FvcC6mZubI5/PMzs7q3EiIvK8pIDSo2azSa1Wo1arkU6nqVQqXLhwgXq9zsjICBMTExw6dGhD43qj0aBcLjMyMrJlMCmVSlSrVSYnJxVMROR5SwGlR9VqNZ6yPpVK0Wg0KBQKDA8Pk8vlmJ2dfVZPraib8NjY2KbXLZfLrKysMDw8rPVJROR5Teuh9KhcLlOv1/F9n0wmQ6FQIJlMxm0mnSWLaFT92NjYpqsiRiPjc7nchsGOIiLPR30FFDN7h5k9bGaBmZ1qS0+b2V1m9iMze8TMPty272Yze9TMTpvZ7W3pJ8zsu2H6580sE6Znw/enw/3H+8nzblUqFer1OgCZTCYe6zE1NfWskevOOUqlEul0etPuu77vMz8/TzKZ1FTyIvKC0G8J5cfArwDf7kh/B5B1zv088Argn5nZcTNLAn8IvBm4Bvg1M7smPOdjwCecc1cBJeC9Yfp7gVKY/onwuMuuUqnQbDYJgiCeYHFycrLrNNHRNCoTExNdA0W0ZkoQBMzMzGgUu4i8IPQVUJxzjzjnHu22CyiaWQrIAw1gFXgVcNo5d8Y51wA+B9xirafu64EvhuffBbwt3L4lfE+4/ybbh3/nozEozrl4YGK3No9oJH0+n990zq3FxUXq9TrT09P7sqqaiMhe2Ks2lC8C68AF4GfA/+6cWwIOA2fbjjsXpk0Cy845ryOd9nPC/Svh8ZeNc45qtUq9XicIAqampp41GzC0eoItLi4SBEHXNpFoTEo0PX00yFFE5IVg215eZvZN4ECXXXc45768yWmvAnzgEDAO/HV4nT1lZrcBtwEcO3ZsYNcNgoB6vU69XsfMNkwBX6/XqVQqcZVYNE38pUuX4ulRfN+n2WzGU6dEU66srKxsWPNdRGQQCoXCvszjt21Acc69YRfX/XXgvznnmsC8mf0NcIpWSeNo23FHgPPAIjBmZqmwFBKlE349CpwLq9BGw+O75fVO4E6AU6dODewJHQUU3/cBGBoaYnFxMV4XJTpmaWkpXtZ3fn6eVCpFMpnc8Eqn0yQSiXh6lnZqmBeRQUilUs/NgLJLP6PVJvKnZlYEbgD+HfAT4KSZnaAVKN4J/LpzzpnZXwBvp9WucisQlX6+Er7/Trj/z91l/nc+WqWxVqvFJYlyuUwq1bp91WqVpaUlnHMcO3aM6enpeE6tzhdsXO89ei8i8nzXV0Axs38E/AdgGviqmT3onHsTrZ5c/9nMHgYM+M/OuYfCcz4AfB1IAn/snHs4vNyHgM+Z2e8Cfwt8Okz/NK3AdBpYohWELqtoxuBoyvlsNhsPboxmFJ6cnOTIkSM9LX4lIvJC1FdAcc7dDdzdJb1Mq+twt3PuAe7pkn6GVttLZ3pts2tdLo1GI36ZGc65uF2kWCwyPDzM5OTkpgMYRUReDDT1Sg/q9Xo8BiWaKj7qPrzZWBQRkRcbBZQetC9oBa02j2iUfNSOIiLyYqc6mh5EJZSoDWVoaIgDBw4omIiItFFA6UG04qLneWQyGc0KLCLShQJKD6rVKo1GY8M8XiIispECyjacc9RqNarVKkEQUCgU1DVYRKQLBZRtRI3xUS+vYrGoEoqISBcKKNuIAkqlUsE5Rzab3XI5XxGRFysFlG00Gg08z4unXRkZGVHvLhGRLhRQthFNWV+pVAAYHR3ViHgRkS70ZNxGtKhWrVYjkUgwPj6ugCIi0oWejNuIpq2PSigjIyMKKCIiXejJuI2od1c0MaQmgRQR6U5Pxi045+IpVxqNhqq8RES2oCfjFnzfJwgCfN+PA0qxWNSCWCIiXSigbMHzvA0BJZVKkc/nVUIREelCT8YteJ4Xl1IajQaZTIZcLqeAIiLShZ6MW4gCShRUUqkUmUxmv7MlIvKcpICyBc/zAKhUKvi+Ty6XI5vN7nOuRESemxRQtuB5Hs65eCxKPp/XtCsiIptQQNlCVEIplUoA5PN5VXmJiGxCAWUTzrl4YsjV1VUAhoaGSCaT+5wzEZHnpr4Cipl93Mx+amYPmdndZjbWtu/DZnbazB41sze1pd8cpp02s9vb0k+Y2XfD9M+bWSZMz4bvT4f7j/eT515FDfGe51GtVnHOUSwWVeUlIrKJfkso9wLXOedeBjwGfBjAzK4B3glcC9wM/J9mljSzJPCHwJuBa4BfC48F+BjwCefcVUAJeG+Y/l6gFKZ/Ijxuz7X38FpbWwPQ1PUiIlvoK6A4577hnPPCt/cBR8LtW4DPOefqzrkngdPAq8LXaefcGedcA/gccIu1hp6/HvhieP5dwNvarnVXuP1F4Ca7DEPVowZ55xzVahWAiYkJVXmJiGxikG0o7wG+Fm4fBs627TsXpm2WPgkstwWnKH3DtcL9K+HxeyoaJR9VeSUSCc00LCKyhW3rb8zsm8CBLrvucM59OTzmDsADPjvY7O2Mmd0G3AZw7Nixvq4V9fCKVms0MwUUEZEtbBtQnHNv2Gq/mb0beCtwk3POhcnngaNthx0J09gkfREYM7NUWAppPz661jkzSwGj4fHd8noncCfAqVOnXLdjeuV5HolEgkajES+uNTw8rIAiIrKJfnt53Qx8EPhl51ylbddXgHeGPbROACeB7wHfB06GPboytBruvxIGor8A3h6efyvw5bZr3Rpuvx3487bAtWc8z8PMaDQaNJtNkskkIyMjmmlYRGQT/XZZ+iSQBe4NH7T3Oefe55x72My+APyEVlXY+51zPoCZfQD4OpAE/tg593B4rQ8BnzOz3wX+Fvh0mP5p4E/N7DSwRCsI7Tnf9+MSiud5pFIphoaGVEIREdlEXwEl7Mq72b5/C/zbLun3APd0ST9DqxdYZ3oNeEc/+dyp9h5e9XqdZrNJKpUim80qoIiIbEJPxy583wdagaVer+N5Hul0mnQ6rYAiIrIJPR27iHp4+b5Ps9mMZxpWQBER2Zyejl20dxkul8s458hkMiQSCQUUEZFN6OnYRdRlOKryCoKAQqGgUfIiIltQQOki6jLcPjFkLpdTQBER2YICShdRCaVer1OpVHDOaep6EZFtKKB00T5KvlKpYGYqoYiIbEMBpYPv+zjnMDPq9Xo80/Dw8LACiojIFhRQOkQ9vACq1Sr1eh0z0+JaIiLbUEDp0D4GJSqhRFPXK6CIiGxOAaVDFFCcczSbzbiEks/nVeUlIrIFBZQOxWKR2dlZPM/bMHX9yMiIAoqIyBZUh9MhlUqRSqVoNps0Go141uHh4WFVeYmIbEEllE00m008z8P3fZLJJMViUdOuiIhsQU/ITdTr9XhxrVQqpdUaRUS2oSfkJqIR8r7vk06ntRaKiMg29ITswjlHpVLB931839dMwyIiPdATsotoDEq0FkpUOlFAERHZnJ6QXUSBJFoKOJPJYGaY2X5nTUTkOUsBpYto/InneQRBQD6fx8xUQhER2YKekF1EI+Sdczjn4sW1VEIREdmcAkoXUftJo9EA0NT1IiI9UEDpwvO8OKA45zSPl4hID/oKKGb2cTP7qZk9ZGZ3m9lYmP4PzOwHZvaj8Ovr2855RZh+2sz+wMJ6JDObMLN7zezx8Ot4mG7hcafDz7m+nzz3olar4fs+1Wo1nhhS066IiGyt3xLKvcB1zrmXAY8BHw7TF4B/6Jz7eeBW4E/bzvkj4DeBk+Hr5jD9duBbzrmTwLfC9wBvbjv2tvD8PRUFkvX1dQAt/ysi0oO+Aopz7hvOuWhFqvuAI2H63zrnngnTHwbyZpY1s4PAiHPuPuecAz4DvC087hbgrnD7ro70z7iW+4Cx8Dp7JlqlsV6vk0gkNI+XiEgPBvmUfA/wtS7p/xh4wDlXBw4D59r2nQvTAGadcxfC7YvAbLh9GDi7yTl7ImqMr9frJJNJCoWCqrxERLax7VPSzL4JHOiy6w7n3JfDY+4APOCzHedeC3wMeONOMuWcc2bmdnJO+Hm30aoW49j+3h+IAAARwklEQVSxYzs9HYAgCOJJIZvNphbXEhHp0bYBxTn3hq32m9m7gbcCN4XVWFH6EeBu4F3OuSfC5POE1WKhI2EawJyZHXTOXQirtObbzjm6yTmdeb0TuBPg1KlTOw5I0OrhFY1BqdfrpFIplVBERHrQby+vm4EPAr/snKu0pY8BXwVud879TZQeVmmtmtkNYe+udwFfDnd/hVYDPuHX9vR3hb29bgBW2qrGBi5aqdHM8DyPRCKhgCIi0oN+21A+CQwD95rZg2b2qTD9A8BVwL8J0x80s5lw328B/wk4DTzB37W7fBT4B2b2OPCG8D3APcCZ8Pj/GJ6/ZxqNBvV6nSAIaDabJJNJ9fISEelBX/92O+eu2iT9d4Hf3WTf/cB1XdIXgZu6pDvg/f3kcyeCIIhLJkEQkE6nSSaTKqGIiGxDfWE75HI5xsfH8X2fZrNJNpslk8mohCIisg0FlA5RD69o2pVMJkMqldLEkCIi21BA6dBoNOKG+SAItLiWiEiP9JTsUK/X8X2fIAgIgiCeaVgBRURka3pKdhgbG2NmZoZms4lzjmw2q8W1RER6oKdkh+HhYaanp+OAks/nSSQSakMREdmGAkoXjUYjniAyl8upy7CISA8UULqIlgAGNI+XiEiPFFA6RONP1tfXSSQSZDIZtZ+IiPRAT8oOvu/TaDRoNBokk0kNahQR6ZECSodoPfmoyksTQ4qI9EYBpUMUTJrNJqlUSo3yIiI9UkDpEAWURqNBIpGIuw2LiMjW9KTsUCwWGR4ejksoqvISEemNAkoH5xyNRgPf90mlUvHkkCIisjUFlA5BELC+vh4vrpXL5VTlJSLSAz0pOwRBQLVaxfd9MpkM6XRaJRQRkR4ooHTI5XKYmVZrFBHZIQWUDplMBufchpmGNbBRRGR7CihdrK+v45yL10JRCUVEZHsKKB2iNhTnHOl0mnQ6rUZ5EZEe6EnZwff9eOr6KJgooIiIbE9Pyg6e58VVXqlUinQ6rcW1RER60FdAMbOPm9lPzewhM7vbzMY69h8zs7KZ/eu2tJvN7FEzO21mt7elnzCz74bpnzezTJieDd+fDvcf7yfP22k2m1QqFZLJJPl8Xu0nIiI96reEci9wnXPuZcBjwIc79v8+8LXojZklgT8E3gxcA/yamV0T7v4Y8Ann3FVACXhvmP5eoBSmfyI8bs9EqzWamaauFxHZgb4CinPuG845L3x7H3Ak2mdmbwOeBB5uO+VVwGnn3BnnXAP4HHCLteqUXg98MTzuLuBt4fYt4XvC/TfZHtZBtU8MqZmGRUR6N8g2lPcQlkbMbAj4EPC/dRxzGDjb9v5cmDYJLLcFpyh9wznh/pXw+Gcxs9vM7H4zu//SpUu7+iYymUw89kSrNYqI9G7bp6WZfdPMftzldUvbMXcAHvDZMOkjtKqvynuS60045+50zp1yzp2anp7e1TWi1RpVQhER2Zltn5bOuTdstd/M3g28FbjJOefC5FcDbzez3wPGgMDMasAPgKNtpx8BzgOLwJiZpcJSSJRO+PUocM7MUsBoePyeqFarNJvNeD15BRQRkd709bQ0s5uBDwK/5JyrROnOuV9sO+YjQNk598kwIJw0sxO0AsU7gV93zjkz+wvg7bTaVW4Fvhxe4ivh+++E+/+8LXANXDqdjgOJZhoWEeldv0/LTwLDwL1m9qCZfWqrg8PSxweArwOPAF9wzkWN9h8CftvMTtNqI/l0mP5pYDJM/23gdvZQ1CgfTbmiXl4iIr3pq4QSduXd7piPdLy/B7iny3FnaPUC60yvAe/YfS53JpphOJ1Oqw1FRGQHVJ/TIZvNks1mVUIREdkhBZQOQRAQBEEcTFRCERHpjQJKh0KhEM8yrF5eIiK9U0Dp4Ps+jUYjLqGoyktEpDcKKB0ajQb1ej2eZVgBRUSkNwooHYIgiAc1JhIJVXmJiPRIAaVDIpHY0MNLJRQRkd4ooHSIug1ns1l1GxYR2QEFlA6VSgXf9+PVGkVEpDcKKB2q1SpBEJDJZMhkMvudHRGR5w0FlA6VSiUOKKruEhHpnQJKB8/zSKVSGtQoIrJDCigd8vk8o6OjZLNZtaGIiOyAAkqHdDrN8PAw6XRaJRQRkR1QQOkQBEE8hb3aUEREeqeA0iGq8kqlUiqhiIjsgJ6YHXK5HCMjIwAqoYiI7IACSodEIhFPCqmAIiLSO1V5dSgUCoyNjcXtKCIi0hsFlA5BEOB5nlZrFBHZIQWUDp7n4fu+qrxERHZI/4J3SKVSZLNZrYUiIrJDfZVQzOzjZvZTM3vIzO42s7G2fS8zs++Y2cNm9iMzy4XprwjfnzazPzAzC9MnzOxeM3s8/Doeplt43Onwc67vJ8/byWazFAoFVXmJiOxQv1Ve9wLXOedeBjwGfBjAzFLAnwHvc85dC7wOaIbn/BHwm8DJ8HVzmH478C3n3EngW+F7gDe3HXtbeP6eCYKAZrOp5X9FRHaor4DinPuGc84L394HHAm33wg85Jz7YXjconPON7ODwIhz7j7nnAM+A7wtPOcW4K5w+66O9M+4lvuAsfA6e8L3fZxz8cqNIiLSm0E2yr8H+Fq4/RLAmdnXzewBM/tgmH4YONd2zrkwDWDWOXch3L4IzLadc3aTcwbO9/14xmEFFBGR3m3bSGBm3wQOdNl1h3Puy+ExdwAe8Nm2674GeCVQAb5lZj8AVnrJlHPOmZnr5diOvN5Gq1qMY8eO7fR0oBVQgiAglUoRNu+IiEgPtg0ozrk3bLXfzN4NvBW4KazGglYp4tvOuYXwmHuA62m1qxxpO/0IcD7cnjOzg865C2GV1nyYfh44usk5nXm9E7gT4NSpUzsOSJFEIqHVGkVEdqjfXl43Ax8Eftk5V2nb9XXg582sEDbQ/xLwk7BKa9XMbgh7d70L+HJ4zleAW8PtWzvS3xX29roBWGmrGhu4YrHI+Pi4eniJiOxQv0/NTwJZ4N6weug+59z7nHMlM/t94PuAA+5xzn01POe3gD8B8rTaXKJ2l48CXzCz9wJPA78apt8DvAU4Tav67Df6zPOWnHPxFPYiItK7vgKKc+6qLfb9Ga0qrs70+4HruqQvAjd1SXfA+/vJ504EQYDv+6ryEhHZIU290sE5h+d5JBK6NSIiO6GnZocgCFTlJSKyCwooHRRQRER2RwGlQyqVIp/Pq5eXiMgOKaB0yGazDA8PK6CIiOyQAkoH3/cBFFBERHZIAaWD57XmutQ8XiIiO6OA0kElFBGR3VFA6aASiojI7iigdFBAERHZHQWULrT8r4jIzimgdCgWixw8eFAlFBGRHVJA6RAEAYAW1xIR2SEFlA7RGmGaHFJEZGf01OyQSqUoFAoqoYiI7JBanjsUCgUKhcJ+Z0NE5HlHJRQRERkIBRQRERkIBRQRERkIBRQRERkIBRQRERkIBRQRERkIBRQRERkIBRQRERkIi6YaeaExs0vA07s8fQpYGGB2Bkl52x3lbXeUt915PuftCufc9G4u/IINKP0ws/udc6f2Ox/dKG+7o7ztjvK2Oy/WvKnKS0REBkIBRUREBkIBpbs79zsDW1Dedkd52x3lbXdelHlTG4qIiAyESigiIjIQCigdzOxmM3vUzE6b2e2X4fOOmtlfmNlPzOxhM/sXYfpHzOy8mT0Yvt7Sds6Hw/w9amZv2uu8m9lTZvajMB/3h2kTZnavmT0efh0P083M/iDMw0Nmdn3bdW4Nj3/czG4dQL5e2nZ/HjSzVTP7l/t178zsj81s3sx+3JY2sPtkZq8Ifw6nw3N7XgVuk7x93Mx+Gn7+3WY2FqYfN7Nq2/371HZ52Oz77CNvA/sZmtkJM/tumP55M8v0mbfPt+XrKTN7cJ/u22bPjv37nXPO6RW+gCTwBHAlkAF+CFyzx595ELg+3B4GHgOuAT4C/Osux18T5isLnAjzm9zLvANPAVMdab8H3B5u3w58LNx+C/A1wIAbgO+G6RPAmfDreLg9PuCf3UXgiv26d8BrgeuBH+/FfQK+Fx5r4blv7jNvbwRS4fbH2vJ2vP24jut0zcNm32cfeRvYzxD4AvDOcPtTwD/vJ28d+/8P4N/s033b7Nmxb79zKqFs9CrgtHPujHOuAXwOuGUvP9A5d8E590C4vQY8Ahze4pRbgM855+rOuSeB02G+L3febwHuCrfvAt7Wlv4Z13IfMGZmB4E3Afc655accyXgXuDmAebnJuAJ59xWg1n39N45574NLHX5zL7vU7hvxDl3n2v9pX+m7Vq7yptz7hvOOS98ex9wZKtrbJOHzb7PXeVtCzv6GYb/Ub8e+OKg8xZe+1eB/7LVNfbwvm327Ni33zkFlI0OA2fb3p9j64f7QJnZceDlwHfDpA+ERdM/bisKb5bHvcy7A75hZj8ws9vCtFnn3IVw+yIwu4/5A3gnG/+wnyv3blD36XC4vRd5BHgPrf9AIyfM7G/N7K/M7Bfb8rxZHjb7PvsxiJ/hJLDcFjgHed9+EZhzzj3elrYv963j2bFvv3MKKM8RZjYEfAn4l865VeCPgL8H/H3gAq2i9X55jXPueuDNwPvN7LXtO8P/Xvatu2BYJ/7LwH8Nk55L9y623/dpM2Z2B+ABnw2TLgDHnHMvB34b+L/NbKTX6w3o+3xO/gw7/Bob/4nZl/vW5dnR9zV3SwFlo/PA0bb3R8K0PWVmaVq/EJ91zv0/AM65Oeec75wLgP9Iq0i/VR73LO/OufPh13ng7jAvc2GROCrSz+9X/mgFugecc3NhPp8z947B3afzbKySGkgezezdwFuBfxo+fAirkxbD7R/Qapt4yTZ52Oz73JUB/gwXaVXtpLrkedfC6/0K8Pm2PF/2+9bt2bHFNff+d67XBqAXwwtI0WqQOsHfNexdu8efabTqJv9dR/rBtu1/RaveGOBaNjZKnqHVILkneQeKwHDb9n+n1fbxcTY2/P1euP0/srHh73th+gTwJK1Gv/Fwe2JA9/BzwG88F+4dHQ2zg7xPPLuB9C195u1m4CfAdMdx00Ay3L6S1kNkyzxs9n32kbeB/QxplVzbG+V/q5+8td27v9rP+8bmz459+53bswfl8/VFqyfEY7T+u7jjMnzea2gVSR8CHgxfbwH+FPhRmP6Vjj+wO8L8PUpbr4u9yHv4h/HD8PVwdF1addPfAh4Hvtn2C2jAH4Z5+BFwqu1a76HViHqatgDQZ/6KtP4LHW1L25d7R6v64wLQpFXf/N5B3ifgFPDj8JxPEg5M7iNvp2nVnUe/d58Kj/3H4c/6QeAB4B9ul4fNvs8+8jawn2H4O/y98Pv9r0C2n7yF6X8CvK/j2Mt93zZ7duzb75xGyouIyECoDUVERAZCAUVERAZCAUVERAZCAUVERAZCAUVERAZCAUVkG2b238Ovx83s1wd87f+122eJPB+p27BIj8zsdbRmwH3rDs5Jub+bR6rb/rJzbmgQ+RPZbyqhiGzDzMrh5keBXwzXuvhXZpa01poi3w8nMfxn4fGvM7O/NrOv0BqJjpn9v+Hkmg9HE2ya2UeBfHi9z7Z/Vrh2xcfN7MfhehT/pO3af2lmX7TWWiaf3XaNCpHLJLX9ISISup22EkoYGFacc680syzwN2b2jfDY64HrXGuKdYD3OOeWzCwPfN/MvuScu93MPuCc+/tdPutXaE2M+AvAVHjOt8N9L6c1BckzwN8A/wPw/w3+2xXZGZVQRHbvjcC7rLVi33dpTXlxMtz3vbZgAvC/mNkPaa07crTtuM28BvgvrjVB4hzwV8Ar2659zrUmTnyQ1lxTIvtOJRSR3TPgf3bOfX1DYqutZb3j/RuAG51zFTP7SyDXx+fW27Z99HcszxEqoYj0bo3WUquRrwP/PJxCHDN7iZkVu5w3CpTCYHI1rdlbI83o/A5/DfyTsJ1mmtZStN8byHchskf0n41I7x4C/LDq6k+Af0+ruumBsGH8Et2XSP1vwPvM7BFaM+Te17bvTuAhM3vAOfdP29LvBm6kNcuzAz7onLsYBiSR5yR1GxYRkYFQlZeIiAyEAoqIiAyEAoqIiAyEAoqIiAyEAoqIiAyEAoqIiAyEAoqIiAyEAoqIiAzE/w/DqAWfuQmjqgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-random-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-given-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZQAAAEKCAYAAAA1qaOTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3Xuw3OV93/H3d29HR+fofkM6Qki2gY6BWEHHDp4ax1OIb3WLocGQEkMbT6hj3DbpdDLETDqZznjGTqaZ1mnHDsRxwMaxHVPZzGCXGFwbbCKDABkkU6LDxSChO9K57v337R/77GrPavfs7tk9ZyXt5zWzo995fpf97p6j/e5z+T2PuTsiIiKdivU6ABEROT8ooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFckeh3AQlm7dq1v3bq112GIiJxTnn766ePuvm4+5563CWXr1q3s3r2712GIiJxTzOyX8z1XTV4iItIVSigiItIVSigiItIVSigiItIVSigiItIVSigiItIVSigiItIV5+19KAvl8OHDPP7442eUF4tFisUie/bsYf/+/Q3PP378OJlMZiFDPGsVCoVehyDSF975zndyzz33LPrzKqG06Yc//CE/+clPcHeKxeKsf48fP86zzz5LPp+ve24ulyOTyeDuixx17/XjaxbplWKx2JPnVUJp08mTJzEz7rzzTpLJJMlkkmKxyGuvvcbOnTsxM377t3+bj33sY7POe+WVV3jggQeYmZnh05/+NKtXr+7RK+iNN954g1gsxgUXXNDrUERkgSihtCmbzZJIJNiyZQsA4+PjHD16lMcff5xUKsX27dvZvHnzrHMOHTrEE088QaFQ4Oqrr2bFihW9CL1noigil8uxcuXKXociIgtICaVNxWKReDxOoVDg+PHjnDp1il27dpHL5dixYwevvvrqrIRx/PhxnnjiCWZmZrj00ku56KKLiMfjPXwFiy+bzQIwMDDQ40hEZCFplFeb8vk87s4bb7zB1NQU+/btY3Jyku3bt7Np0yZisVjlm/j4+DhPPPEEZsZFF13E+vXrWbZsWY9fweJTQhHpD0oobZqcnKRYLBKLxXj11Vc5ceIEW7du5fLLL6+UL1++nOnp6Urn/ebNmxkcHGTdunV9+aGayWRI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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=gaussian_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-given-trigram-gaussian.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " swap_index_finder=uniform_swap_index,\n", + " fitness=Pletters,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-random-unigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-random-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZQAAAEKCAYAAAA1qaOTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzsvWmMXWl63/d773buvq+1kFVkk9PLdDen1dMzGkeSAY8VKf4g2YCdBEGkBIEFww6Qb7EA50MQwIA+BYjzwYjsD7HgIE4AQ5EBSRDsgQcK5Myqmellmmwutd9938/dTj5UPU/fKha7h01ympw5P6BA1rn33HvqFvn+z/ss/8c4joOLi4uLi8uT4vm8L8DFxcXF5WcDV1BcXFxcXJ4KrqC4uLi4uDwVXEFxcXFxcXkquILi4uLi4vJUcAXFxcXFxeWp4AqKi4uLi8tTwRUUFxcXF5engisoLi4uLi5PBd/nfQHPimw26+zs7Hzel+Hi4uLyQvH973+/6ThO7rOc+zMrKDs7O3zve9/7vC/DxcXF5YXCGHPwWc91Q14uLi4uLk8FV1BcXFxcXJ4KrqC4uLi4uDwVXEFxcXFxcXkquILi4uLi4vJUcAXFxcXFxeWp4AqKi4uLi8tT4We2D8XFxeXZMp/Pmc1mRCKRZ/L64/EYYwzGmHPHHcdhMplQLpexLEufY4zB4/GwXC6p1+v0+338fr8en8/nrFYrptMptVqN4XBILBYjFArh9/sJBoOEQiEcx2E0GgHg9/tZLpdMp1Om0ymz2Yx2u02n02G5XOI4DsvlkuVyyWKx0D+n0ymO4+hntFgs9O/yveM4rI9gX61WDx37rPyNv/E3+Mf/+B8/8es8Lq6guLi4PDbL5ZI7d+4wHA55/fXXn5qo2LbNaDTio48+4s///M+JRCLk83m8Xi+z2QzbtplOpxwcHNBsNjHG4PV68Xg8zGYzxuMx7XabWq3GaDTCsix8Ph+WZeH1epnP57qww6k4eb1eVqsVy+US27axbZvJZKILuyz08qec9yguisRlx581mUzmp/Ze67iC4uLi8tgcHR3R7Xbx+/2cnJyws7NDIBD4TK81m80YjUaMRiOm0ymtVovvfe97BINBLMtiNBqRTCZJpVIYYzg6OiISiXDlyhVWqxX1el13FKvVinA4zNbWFqlUislkQqfTwbZtVquV7kiKxSLpdJqTkxMajQa9Xo/RaITjOAQCATY3N/H7/SwWC1arFX6/H6/XSyKRIJlMkkgkCAaDKmg+nw9jDLZtA5BIJIhGo/j9fjweD36/n3A4TDKZZGtri0wmo6+5/iXHLu7KXhRcQXFxcXksms0m5XKZfD6Pz+djNBpRr9fZ2NjA4/k4LTsej5nNZliWhWVZ5x6zbZujoyNGoxFer5dAIIAxhvl8TqvVwrIstra2CIVCDAYDkskkmUyGdrvNYrHAsizG4zGRSIRisch8Pmc8HtNoNFgul6TTaTY2NphMJsxmMw1PDQYDbNsmFAoxHo+xLIvt7W2uXbtGPB4nHA6TSqUoFAoEg0ESiQTxeJxIJEIwGGS5XGKMIRAIqIjA6e6j0WiwWCzIZDIEg0HG4zGr1Qqfz0csFiMSieDz/WwvuT/bP52Li8tTZTwes7+/TzgcZmdnh06no3mEZrNJPp/X57ZaLZbLpX4fCAQ0rNRqtTg6OiIQCOidvNzhHxwc4PV6GQwGGGOYTqfcuXOHRqNBuVxmtVqRzWYpFApEo1E8Hg+j0YhOp8NkMqFQKPDKK69QKBQolUpks1nC4TDVapVOp0MgEOD+/fsMBgPS6TS5XI7NzU3gVBhyuRwej4dAIPDQrkuEazKZaB5kuVzSaDSYzWak02mWyyXj8ZhwOEw0GiUYDP50fjnPAa6guLi4XMpsNqPT6egCO5/P2d/fZ7Vasbu7SyAQIBwOM5lMiEQiDIdDer0eiUSC6XTKcrkkm82yWq10VzMYDBgOh0ynU2KxGKVSiV6vx3w+JxaLcffuXdrtNl6vl9FoRL/fB+C9997j8PAQr9dLOp0mFouxu7tLtVqlUqnQarUwxvClL32JX/3VX6VUKuH3+/VnabVaeL1eMpkMnU6Hzc1NEokEGxsbxONxms0ms9mMXC5HOBx+5Gfi9/tJJBIkEgngVIBqtRqZTIZcLvfMChReFFxBcXFxuZRWq4Vt2wyHQ6LRKCcnJ/R6Pa5cuaILajgcptVq4fP5iEQiugOQcJeIh8fjIZlMEovFcBxHdxODwYCtrS2i0Sjf+MY3+OCDD4jFYgSDQQ2nHR8fEwqFuHbtGqFQiK2tLRWt1WpFOp0mk8mQyWS4efMmkUhEw2vL5ZJKpcLh4SG2basgbG9v689Qq9WwbZt8Pv+JYnIREZPpdOqKyRlPJCjGmL8N/I/AK8A7juN87+z4DvAhcOfsqd9yHOfvnT32C8D/DoSAPwH+O8dxHGNMGvi/gB1gH/g7juN0zGmQ8n8B/hNgDPxXjuP85ZNct4uLyyczHo+xbRuPx8NgMGAymVCr1chmsxSLRQC63S7D4VBDPLlcjn6/z7179xiPx/R6PdLpNPF4HABjjIaE2u022WwWgMFgwA9/+EO++93vAhCNRlksFpRKJcbjMel0mtVqRSqVIhaLEQgEyGazTKdTMpkMsViMZDJJsVjEsiyGwyHD4RDLsuh0OpycnOA4DhsbG5RKJdLpNHAqCPV6XQXhccVEzs1ms66YnPGkO5T3gb8F/G+XPHbfcZxblxz/p8DfBb7NqaD8GvCnwO8C33Ac5/eMMb979v0/BH4duHH29ZWz87/yhNft4vIzwXw+xxjz1JO9nU4HYwyr1Yp2u810OiUcDrO5uYnX68W2bfb392m1Wpr0vnHjBh6Ph0ajwdHREbu7u0QiERqNBgCpVIp2u83du3dZLBaEQiH6/T7f/e53+cu//Eui0Si//Mu/rKW7xhhisRi5XI52u818Psfv9xONRhkOh0QiEUqlEoFAgEQiQbFYxOv1kkwm6XQ69Pt9Go0G4XCYq1evksvlCAQCTCYT+v0+1WqV2Wym4jSbzfB4PFqGDGhfiHxJ6bCUL2ezWaLR6FP97F9knuhfoeM4HwI/cYmbMaYExB3H+dbZ938A/CangvIbwF89e+q/AL7JqaD8BvAHzmkR97eMMUljTMlxnMqTXLuLy88CtVoNj8fDxsbGZzrftm0texWGwyG2bdNsNhkMBjx48IBYLMbbb7+tzXpHR0ecnJwQj8dVdBqNBq+88gq2bdNut4lEIoRCIa5fv048HqfX63H79m3K5TLpdJp6va59IVtbW7z11lskEgkePHhANpvF6/USDAZZrVZcuXKFaDRKNBo9t5OYzWZ4vV5isZgKm23b9Pt99vf3WS6X7O7u4vV6OTw81HyNlPumUikN0a33mXwaHo/HFZNLeJY5lF1jzA+APvA/OI7z/wKbwPHac47PjgEU1kSiChTO/r4JHF1yjisoLj/XSKURwGKxeOxdymw2o1I5/W8kVU1+v596vU6lUjnX2CfVTo1Gg0ajweHhIbPZjEwmw7Vr1/D7/fT7fe7cuUO1WiUejzOZTPB4PBSLRZrNJvfv3+fo6IhCocDLL79Mu93mgw8+wLIsfuVXfgVjDN/5zncIh8MEg0E8Hg+O4xAKhYjH45o76Xa7dLtdDTmFQiEajQaTyUR7WeC0quzKlSva7GiMIRQKkU6nVZguhqpWq5V+Aee68Ne/XC7nU/8FGmP+HVC85KF/5DjOHz3itApwxXGc1lnO5P8xxrz2k17UWU7lsdtKjTG/A/wOwJUrVx73dBeXFwopqxUrklgs9qnnrFYrtf+o1+t0Oh2uXbsGnArM0dER7733HoPBQMtyc7kcPp+P1WrFfD7XBPdsNqPVamnIaTKZcP/+fQ4PDykUClod9uGHH1Iul7VzPRKJcHh4yO3bt9nb2yOZTDIej7UBcXt7m1AoRCqV0q52n8+HbdtUKhV6vR7vv/++9qtI6bDf7yeZTJLP50mlUoTDYRaLBcYYotGo5l8+CY/Hc65fxuXx+FRBcRzn64/7oo7j2IB99vfvG2PuAzeBE2Br7albZ8cAahLKOguN1c+OnwDbjzjn4vv+PvD7AG+//fZPz+fAxeWnjCTCE4kEo9GI8Xh8qaCIjci6h5RQr9dpt9u6y2g2mxwcHGDbNjdu3GBjY4PRaMTGxgZHR0fcv3+fxWKB1+slGo2yXC4pFArMZjM2NjYYj8fM53OuXLnCbDZjb2+Pv/iLv2A6nWp3uGVZ2LbNgwcPuHPnji70nU6HcrnMSy+9RCaTYTKZkM1mcRyHTCZDKpWi2+1SqVTY29tjuVzy8ssvs729rbsN8d2SL0B3I65I/HR4JiEvY0wOaDuOszTGXOM0of7AcZy2MaZvjPkqp0n53wL+17PT/g3w28Dvnf35R2vH/1tjzL/iNBnfc/MnLj8vSPjlYjhrMBgApxVR0gHuOM65cIzjOLz33nsYY0gmk8Tjcb1LN8bQbDbJZDI8ePCAXq9HtVql1+vx5ptv8vrrr9PtdkkkEmxtbZFMJvnmN79JOp3m1VdfpV6vUygU8Pl8lMtljo6O1N7kC1/4Al6vl+985zvEYjGKxSI3btwgHo+Tz+cpl8u0Wi3S6TTXrl0jHA7z4x//mG63SyQSwbIsMpnMuR1IpVJhPp+zWCx49dVXee2119zKqueQJy0b/pucCkIO+GNjzA8dx/mPgV8G/idjzBxYAX/PcZz22Wl/n4/Lhv/07AtOheT/Nsb8N8AB8HfOjv8JpyXD9zgtG/6vn+SaXVxeJDqdDqPRiK2trXN32cPhkGAwqB5R/X6fyWRyLmHd6XS0JFaMEYPBIMFgkEajoZ3jlUqFcDjM7u4uL7/8Mjdv3sTr9TKdTkmlUtoNPplMdLfj8/m0mTAUCvHBBx+ou6/sELLZLF/5ylcIh8Pa/T6ZTPjOd76Dbdt8+ctfJpfLMZlMuHbtmnpkeb1eLMtiuVxqF30kEmE6nZJMJtnc3CQUCn0evw6XT+FJq7z+EPjDS47/a+BfP+Kc7wFfvOR4C/hrlxx3gH/wJNfp4vIiIjbqq9WK0WikIS1JxqdSKQD1yRK7D6HRaOD1ennppZcYj8cMBgNarRbtdpsf/ehH1Go1tT45OTlhuVxy5coV9c+SiqmTkxOq1SqvvPIKlUqF/f19XeRTqRSNRoNgMMgPfvADyuUyX/va1/jSl75EMpnk+vXrrFYr9vf3+Q//4T+o5fzbb7/NF77wBbrdLo7j6HM3NjYIhUK0Wi2txorFYlqBlU6nXTF5jnE75V1cnlMkhGSMod/vq6BIuEtmc1iWRSgUYjKZ6LnL5ZJOp0M0GtVFORaLMRqNeO+99zg+PtZej1/6pV/iG9/4BrVajZOTExUnea9yuUw0GqVYLFKv17VS69VXX1VfrGazqb0qwWCQarVKuVzm4OCAbrfLgwcPuHv3LrZtc+vWLVKpFJ1OB8uycByHSCRCLpdTkdzY2GA6nWrfSLPZJBaLaZOky/OJKyguLs8po9FIu8tbrZYObTo+Psbn8zEej5lOpywWC4rFIovFAtu2tUN8NpsxmUzY39/n2rVrTKdTbVK8du0at2/fJhQKcf/+fUqlEplMhmazyWg0otfrYVkW8Xgc27bVFHK5XGr/iRwbDoe02222t7fZ2dlRMfF4PNpXslgsuH79uu6mHMfh+vXrNJtNhsMhX/rSl8jlcvqzSyhN7Oyl3Nfl+cYVFBeXzxnJOaz3QDiOQ7Va1VyGbdvcu3fvnKuv3+8nFotRrVbVj2q1WrG1tUWz2VQreMl5SNmvZVn0ej3gNKx2dHTEq6++Sjqd5ujoCMdx1Jp9PB4TCATo9XpMp1MNwS0WC+7evctyuWQ0GpFKpchkMrqjKBaLFAoF+v0+iUSC+XxOIpEgm82STqcJBoMMh0Pu3r1LPp9nZ2fnof6O+XxOvV7H5/ORy+Xc/o8XAFdQXFw+RzqdDg8ePCCdTp9bMG3b1qT6hx9+SCQS0SoumQ3i9XpZLpckEgkcx1F3YHEF7nQ6+Hw+bQD88pe/rCIhrx0Oh7EsS00WW60WlUqFVCrFYrFgPB6rU28ymdRr6HQ6dLtdFosFyWSSnZ0dFTIZsysJ+ng8TiKRIBAIqHiUy2U++ugjAN588028Xq/+7FISLaJXKBTcst8XBFdQXF54lssl1WqVbDaLZVmf9+WcYz6fMxgMiEajlzbVHR4eslgsSCQShEIhbaxrNpv0ej3t+5Au8EQiQSqV0pG1Yl0i0w0jkQjz+Zx+v0+73SaZTJJOp1ksFtRqNX3s6OiI+XzO9evX+YVf+AWq1Sr9fp+NjQ1arRar1YpoNKrhse3tbc1l9Ho9jo+PNZm+u7uLx+Oh0+kwGAy0qkuaLWWAlVipLJdLisUiHo+HTCajO5jxeKymlAA+n09Lk11eDNzflMsLj23bzOdzut0uhULhocclLPNZE7pSHvs4MXzHceh2u/T7fe0TkbJYodvtMhgMdLcRCoX0uQcHB8znc905eL1e9vf3OTk54erVq6TTaSKRiFrKW5bFYrHQZLxlWWxsbHDlyhUsy6JarfLtb3/7nLnhxsYGb7zxhpbs3rlzR3tEVquVjt31+XxMJhPN2ezs7LC7u6tOwuPxWO1WgsGg5nuKxSLxeJwbN25oF3symaTZbGLbNltbW4TDYU5OTpjP58CpXUoymSQcDn/mkcIunx+uoLi88MhiJD0SFxei4XBIp9PB7/d/ppLTwWCgoZ2fJPQi3lGLxYJoNKr+U51OR23efT4fx8fHmgcRKxMxZJS7cvHRks7xcDisHlvD4VDnkE+nUyKRiFZhhcNhstmsXvtsNlMDxFAoRDAY5PXXX2dnZ0crySQBblmWCmEgEKDZbGqPS6lU4otf/CLT6ZThcEgqleLk5IRgMEgkEuH27dt4vV7eeecdSqUS0+kUy7Lw+XykUin8fr8O1er1eozHY4LBILFYjHA47O5GXnDc357LC898Psfr9eI4Dr1e71y1EKB2I4PB4DMJSr1eZzabsVqtdG7GZaG1xWJBu91mPB7j9/spFos6/lXOa7VanJycEAgE6Ha7bG9v6w5iPB7j9XqJRCIa4hqNRti2TTAYpFgsEovFmEwmtNttOp0OOzs7agsfjUYpl8v0ej3C4TD7+/uMx2Py+bzuGI6Ojvjoo48olUrMZjMVgGg0SigUIhQK4fP58Hq9tFotIpEI4XBYS3Z3dnaIRCL4/X4GgwF7e3uMRiO2t7e5ffs23W6XN954Q5st5XcRi8V0gqLkgWKxGMYYNz/yM4QrKC4vPLIrkWokCdMI6zuY5XJ5LgH8k7z2bDYjGAyqLXqv18Pr9RIOh1VcBoMB3W4XOJ37EY/HH6pKEluRZrPJBx98wHQ65datWxwfH9Pr9cjn8ySTSd5//30ODg401CSVXLZtE4lEtCJM8g7hcJjj42P29vY4OTnR/g25+69UKtRqNTY3N+l0OhwcHGhHutjXFwoFFosFHo8HYwxXr15Vp+BXXnmFVqulM0jgNDQVDAap1+sYY6jVaprHkgFZfr8fn8+nuZaLPM7vweXFwBUUlxceSUrH43Fd8DOZzLnHxZRwOByey2N8GsPhEECnC25sbGj4aDQaMRgMaDQaRKNRMpkM6XT6E8M2Pp+PRCKh1U97e3tqPd/r9Wg0Gjx48EBzDtKNXqvVCIfDGGOo1+uMx2M2NjZoNBpMp1MePHhwbj6JVHB94Qtf4P79+7RaLarVKpZlUSgUuHHjBl/+8pexLItKpcK7776r3l0yqfHNN9+kUCiQzWYZj8d0u11ms5nuzqLRKOPxWHtjHMehVCpRKBQIh8NUKhWWyyWpVMoVj58T3L2mywvNYrHAcRz8fr+GbmQsLaDVUNLBLQLxkzIYDPB4PBq6GY/H2tW9vb1NNpvV3hHJjawj89PlegBOTk6IRCLcunVLDQ/FVn40GpHNZnnttdewLAvLspjP58RiMW0+zGazhEIhSqWS5lOy2ax2xFerVR48eMB4PFark1KpRL/fZz6f8/bbb5PP51UEZrMZJycnjEYjgsGghuEKhQKO41Aul7U8udPpaGjvxz/+MbVaTT+jl156iVdeeYVUKoVlWQQCAbxer9vd/nOEu0NxeaGRcJbE5+PxOIPBgH6/r/M05HGv16sWIZLb+DTG4zGWZWlZrpTuAjp6V+zRB4PBQ4vnYDCg1+upWaJt2zQaDU2wp1IpotEos9mMarWKMUZFSkbhDodD8vk8juPQbDYJBoPk83ls2yafz2sRQCwW4/j4+Fw3uvR+GGPY29ujVqvx9a9/na2tLRqNhuZtjDEaXrt+/Tp3794FTntAjo6OqNfrXL16lXq9zv3793VKYzgcplgsMpvN1EpekGt2GxJ/fnAFxeWF5qKgiGnhYDAgkUhoQl7i+e12m8Fg8BMJiuRPQqGQJsvb7fa5SrLZbEa32yUYDNLpdDTRDGiRgDGG4XBIPB6nXC5rN/tkMsEYQzweVwsT2RVMp1M1d5zP5xrCazQa5PN5LMuiXC6Tz+dpt9scHh5qt/w777xDo9GgVCrx0ksvqbtwLBbTooFSqUS73ebo6IjxeKy9IbFYjH6/T7FYVFNK6fM5ODhgOBzi8Xg0FHblyhWm0ynGmHNhRsCt2Po5xA15ubzQzOdzPB7PuRh9IpFgtVoxGAxUcMRKJBKJaPnspyFJfElEy5+j0UifMxwOcRyHaDRKvV6n3++fe0xeY7lcUqvVqNfrpFIpvQ6v16t2JoFAQG1SKpUK4/FY55j0+32Gw6GKmSTmxYI+FAqxvb1NOp2mUCjg9Xo5OTlR1155zrVr13SXFI/H8fl8TKdTfD4fyWSSRqPB/fv31Yjyww8/5Pvf/z6DwQCv18vW1hbb29tEIhFeeeUVCoUCw+FQ8z0uP9+4guLyQjOfz3V3IgQCAUKhEP1+Xxdo2TXEYjEcx/mJcily5y27EWk+vCgofr+fjY0NAO7du6fNg81mk36/r/Paj4+PGQwGbG5u6theqRyTcbnj8Zhms0mj0SCZTBIIBAiHw2oB7/V6GY/HOtZ2f3+fZrPJ5uYm77zzDn6/n3fffVcbEZfLJa1Wi3q9TjQa1RxHtVplMBgQi8XY2Njg9ddf58aNG0SjUXq9HoeHh1rKnEql+MpXvsJv/uZv8ou/+Iv4/X4tja7VapqMd3FxBcXlhUa6yY+Pj5nNZnpcKqm63e45wZHy4k8TFAk7SahMkJLY6XQKnAqK9Glcu3ZN56rL4CppNrRtm3a7jeM4aiNfq9W0JDmZTOr11mo1VqsV29vbOgLX6/XqVMZms6lCt7e3h2VZvPTSS3Q6HRKJBM1mE4/Ho5VpBwcH9Pt9wuEwN2/epFQqYds2+/v7usPLZDIUi0VyuRyvvfYai8WCxWJBNpvl6tWr3Lx5U4delUolstksH330kQrf+hwWl59fXEFxee4R512Z0SFIZZSYFMoiD2gSvd1uPxTLj8VizGYz9YwajUY0Gg0NjwFqFS/JfEFKdyVMNR6PNRGdyWQolUpUKhW+/e1v4/P51BX4zp07BAIBstks9Xqdvb09LWeeTqccHh4ymUyo1+sMh0O2trY0uS7ludJx3+/3sSxLGy6j0Sjz+ZzpdMpbb71FIpFQqxextJdy30wmw3w+p9FoMJvNcBxH55BIKHB7e1s/w0KhoII2mUwYDocUi0XefPNNjDEsl0s2NjbcxLsL4AqKywvAbDZT6/SLx9vtNl6vF4/Hc26HAqc5j8VicU4o5LgkyuHUU2s0GmmXuexOpEpqXZCMMYTDYUajkZ6/XtlULBbp9XrU63XS6bQu5LVaDTgtDnjw4AG2bZ9L9lerVe7evUu73SaRSLC9va0hqUAgoLNFpFCg2WxyfHxMKpXi+vXrxONxkskk+XxezSB9Pp/uTMQjTBx8I5EIr776KltbW+RyOSKRCKPRCK/Xq2aVsViM+XyuIbdms6leW6FQiJdffpmrV69qvsXFxRUUl+cemUR4UTAajQa2bVMsFrEs66HHRQwu7mw8Ho8uoJPJhPl8TiqVIhQKaaiq2+1qOe3FprxoNMpqtaLRaOj38PGURLFdAahUKsBpv4xMWvT7/XS7XXw+H9lslkQioYK5XC71PWezGZlMhtlspn0k0WiUeDzOBx98QLVaJZ/Pa+NhIBDQ5H4mk1Eh7Pf76h4syftEIkE+nycajZJKpXRmfDgcptfrkUgkdOcRDodpt9ssl0symYzuRpLJJFtbW+7uxEVxBcXluUcEZT6fayPfaDRS/ypJXq8/Ls+XeeTr43EBPV6r1bQhMJ/Pk8/ntdFPQkAXQ2bBYBCv10utVtPHbNumWq0yGo20Ekqs6z/44AOMMTqqd7Va0e12KZVKRKNRDg8Pqdfr3LhxQ8Xh+PgYYwx+v5/VasXm5qZWeKVSKfb399XqZDQaaX9Kp9PBcRzi8TiTyQTHcfB4PGxvb3Pr1i0NgckubXNzk1AopB3v0mSZSqWIxWJcuXKF+XyuDgPP23gAl+cLV1BcnmuWyyW2bZ/r+5jP55p4lg72QCCA4zjnwlvz+ZxIJEIwGNRQjyAOuI1Gg0gkogaF4XBYreHH47H2dqwj5cfSAV8ul/nBD36gYS2ZXijmjpVKRRsAK5UK/X5fF/yTkxP29vbwer1sbm6ysbFBLBbTiYvdbldnnKRSKe1tETcAESAZbHXnzh2Gw6F2u7/11ltkMhm2trbUNqZer5PL5R4qLpDpkJFIRD9vKQIQKxgXl0/CFRSX5xpZ8KQ7fTqdUq/X8Xg8xONxXfjWBUeYz+cEAgHi8TjT6fShkJiYI160u5/NZmSzWTY3N7XDfH9//9xzxG1X+kPEel2S3X6/X00f4/E4kUiEu3fvUq/XaTQajEYjvv3tb3P79m0WiwWlUolQKITf78fv95NIJPB4PNRqNQ3LvfzyyziOw7vvvstisWBzcxOv10u9XqdcLlOv1xkMBmxsbPBX/spfoVgscnx8rLNHgsEgxhh1EfB4PAyHQ921iD3MunBIqEusXVxcPoknEhRjzN82xnxgjFkZY96+8Ngbxpj/7+zx94wxwbPjv3D2/T1jzD8xZ/9KjTFpY8y/NcbcPfszdXbcnD3vnjHmXWPMW09OpgK6AAAgAElEQVRyzS4vFpPJRBPXHo+HSqXCfD4nm81qFRacLvDGmIcERTrn15PwgsxOl2769feUsFaxWGS5XHJ8fEy1WtWQmoyoFZPH69evk8lkdJriu+++S6/Xo9/vE4vFVBBLpZKG0izLwhhDKpXS3YfkdgKBAIVCgWg0ytHREZ1Oh0gkwnQ65c6dO0SjUV577TUA7cKfzWYkEgmuXbtGMBgkl8upM7L0yaznleS96vU6vV5PXQC63S7VapWTkxM31OXyWDzpDuV94G8Bf75+0BjjA/4l8Pccx3kN+KuAxCL+KfB3gRtnX792dvx3gW84jnMD+MbZ9wC/vvbc3zk73+XnBFnc4XR30u/3dYIh8FCPiQiK5AMkByElryIIMnQqm82eOz6bzVgul4RCIZbLJYvFgkgkQiQSodlsap5kf39fK7CktHg+n1MqlfD5fAQCAaLRKIPBgE6nA5ze7d++fZtgMEgqleKll14iHo/j9/txHIflcqm9HnAalisWi2oIKZVgYnUfj8c1h7S5uUm9XicSiWj/SaFQYDabUSwW9XOYz+cUi0VGo5Fay4tty3g8xufz6WcoFV1uqMvlJ+WJzHYcx/kQuGwr/KvAu47j/Ojsea2z55WAuOM43zr7/g+A3wT+FPgNToUH4F8A3wT+4dnxP3BO/8d/yxiTNMaUHMepPMm1uzz/rC/u0vnt8/mIx+NaQiwLpZQPS4hs3cNLGgInkwnT6fRct3uxWKTZbOodu5wveRfbtrWEVkRJ/K+y2SxerxfLsuh2uyyXS/W6SiaT+Hw+Op0Os9kMj8ejho5f+cpXVDiGw6H2iUSj0XMuyeFwGNu2yWQy5HI5bt++reEqEVeZQy9CEA6HdYjYaDRid3eX3d1d/R5Od0mNRkMnLg6Hw3PWLS4un5VnlUO5CTjGmD8zxvylMea/Pzu+CRyvPe/47BhAYU0kqkBh7ZyjR5zj8jOMVGYFg0GazSbhcJhkMsl8Pj9nCjkcDhkOh9o1v1wuz3l4yaCp2WymYa/hcEgwGCQajWq/hryn7Dhs22Y6neLxeLQXQ4oCRqORdpIPh0N6vZ4+N5VK0ev1tAN+e3ubN954g6997WsEg0Et4S2Xy/pek8lEcxkSvpNdUiQSYTgcsr+/Tzwe55d+6Zf0mIwL7vf7OjRLfubhcMjVq1c13CZ2KZZlkU6ntQpNRNPdibg8KZ+6QzHG/DugeMlD/8hxnD/6hNf9j4AvA2PgG8aY7wO9Rzz/HI7jOMYY59Of+dC1/g6nYTGuXLnyuKe7PGdMJhOt3pLEsPhzzedz9eiS/g7ZlcjjwmKx0N6O8XisSW5ZaL1eL/v7+7RaLW0EtG2be/funevPkB3ASy+9xL//9/9edx3Hx8csFgu2trZ0zO5yuSQYDKroyPtI13uj0cCyLOLxuO4+pAzasiyi0SiTyQSPx4NlWbz77rtUq1WKxSK3bt3iRz/6EdFolFKpxHw+5+joiOvXr+vwL5naKCIhP4f8zLKTWZ8y6Y7idXlSPvVfkOM4X3cc54uXfD1KTOB0F/HnjuM0HccZA38CvAWcAFtrz9s6OwZQOwuJSWisfnb8BNh+xDkXr/X3Hcd523Gcty/OFXf5/FnvEfk0ZB5IKBTSst1oNKqJ9/l8jjGGVqtFs9mk2+1q34U8LrsMQKuwVquVjq2V+SatVovFYnHOml1yG7lcDsuyODg4wOPx6PWILcnR0ZGW/W5sbLBcLmk0GqRSKQaDgeZn7t27p7b53W6XbrfLyy+/rEUBYhs/HA6JxWJEo1E6nQ7hcJhyuUyr1dJ+EtlNyMwT8Svb3t4mFApxfHz8UGWWNHeuOwKn02lN6LtDsFyeBs/qluTPgNeNMeGzBP2vAD8+C2n1jTFfPavu+i1AhOnfAL999vffvnD8t86qvb4K9Nz8yYtHu93m5OTkJxYVsT4JhULMZrNzM9RPTk44ODig0WhwcHDAaDTSWe1i8S4JeQnzSGhrMBjo4n5ycsLJyQndbpdkMqnhqHQ6TTAY1N4LCaPFYjH8fj97e3vaYLhYLAiHwwQCAdrtNtVqVRfzdrvNYrGg2+1i2zbvv/++7oBSqRSz2UxH9vr9fjweD51OR7vsp9Mpq9VKrewjkQg7OzuatxHjyUqlwubmaRRY8kN+v/9cObR8DuvHZM5KsVh0S4JdngpPWjb8N40xx8AvAn9sjPkzAMdxOsD/DHwX+CHwl47j/PHZaX8f+OfAPeA+pwl5gN8D/rox5i7w9bPv4XR38+Ds+f/s7HyXFwzJOfykI3jXwz22bdNqtWg0GpoYtyyLbDZLNBrl5s2bvPTSSyoqYvQoOxS/30+n06FcLlOr1Wi321ppFYvF2NzcVD+qQCBAs9nURkhx3S0UCpo7qVarrFYrjDHs7OyodfudO3fY39/XeSwycjedThOLxajX6zSbTWKxGKlUSq1UUqkUtm2r55Z4aM3nc/r9vg7iEq+u+XxOPB4nkUgwHA5ZrVZcv36d8Xisux3HcVS818N2gowmFrF1cXkaPGmV1x8Cf/iIx/4lp6XDF49/D/jiJcdbwF+75LgD/IMnuU6Xz5fpdMpyucTj8dDr9TR09UlIubCMppUBUKlUikqlosllWUBlJsnR0RHNZpPRaKRzR6RaLJ1O0+/3dSZ8IpHQ740xHB8fs7u7y3w+p1wu4/V6tTFRBKHf79NsNrX7fD6fUygU8Hg82rAYCoUwxqjTcSKRoFqtqh393t4eV65cYTwe02q19PpEJMfjsXbJi0gsFguuXr2qHl+JREKLEESw7t+/TzQaZXNzk3a7zWg00pwNnA93yfCxQqHg7k5cnhpuFs7lmSMDoTKZDIvF4iHX4IvM53MWiwWhUEjdgkVALMvSu3dJPEvTXSgU0tkc/X6fk5MTnZYoIrJYLEgmkwyHQxW6dasRr9dLPB6n0+nQ7XZ10Y3H47RaLQ4ODnR3EI1GdT69MUbNFhuNBvfu3aPdbpPJZLRx8Nq1a9y6dYvRaMT7779PIpFgPB5z7949Op0Og8GATCbDvXv3eP/99zk+PmY4HBIIBIjFYhSLRe2vkcq3QqHAV7/6VTXKlGsNBAK6y7oYApO5K6FQSEuMXVyeBq6guDxzpGxXFu5ut/uJuRQpF5b8yXK51EFXgUBAPaiWy+W5cE0oFMLn86nVu23b1Go1ptOpDsaC04qm+XxOu93WkmCxaZcJj16vV92E0+m07iaMMeqJJUaKMltlc3NTZ4fcu3dPu8xlIfd4PJRKJXZ3d2m1Wpq/kVCelDuL3YqUHYszQDQa1ffqdDpaJeb3+9UcMpVKAegOZjAYqD+X0O12dWfj4vI0cQXF5ZkiC68saDL06ZN2KdILIs16i8VCLUOksmk4HOoYXEEMHyeTCavVinw+z2q1UhNH8faSznvpbZGwWi6X0yow6YAH6HQ61Go1otGoDszyer10Oh0WiwWTyUQbDC3L0gFe0hw5GAy0b8RxHLa2tsjn85TLZe7evUssFqNQKJBOp0mlUnzhC1/g1q1bxGIx3W3k83m9lkajQTAY5Nq1a/j9fi0EyOfzGr6SqrZ2u63fy+9jMBioELm4PE1cQXF5pkj8XkIrUhF10f1XkOFW8nzpMpfZJOuvGw6Hz/VOyII+m800qZ/P50mlUhwfHzOdTkkmk2otIqaO8/mc5XJJMpnE6/VSrVaZzWZaMnz//n21ehcB8vl8tFotBoMBfr+fTCajuQ+ZrpjP5xmPxyook8mE0WhEMBgknU6zXC61AbLX65FMJnVQlmVZNBoNPvzwQ7xeL/l8nl6vR7VaxbIstre3icViGGPOzToRjDEkEgn1O5NdkuzK3CZGl2eBKyguzxQJd60PqZJwzGW7lPVyYTgVFFnA4TT+L2XE62EcIRgM6qIuO5vd3V0GgwGj0Yh0On1uVDB8XIEmExTb7baW1IodSjqdJpFIaBe73+/XmfBiCClTHG3bplQqUSwWdVclg6lEENrtNoFAgJs3b+r8kXQ6TaVSoV6vq2fYZDLh5s2b9Ho9Op0OPp+Pzc1NPB6PVn7JbuOia3I0GsXv92sFmzQ8Sg+Li8vTxv1X5fLMEANGKYddrVbAabWR3++/dJciJbLBYFDNGcVOBNCEfDAYvHRRFLuS6XSqz5tMJjSbTRUYmbEi5o3i5itlxovFQq/XsiyuX79OsVhUzywZk9vpdPB4PEynU1qtFp1Oh16vp13osVhMK9NkV1Kv15nP55ycnBAIBHj77bdJJBIadpNcis/n42tf+xq7u7u0220GgwGJRIJ4PH7O+VdEEHhIUGRXFY/Hz5UJuyN7XZ4VrqC4PDMk3BUOh+l0OpycnKioSOjp4nje9XJhCU3JQi6vuVqtdL76RbxeL6vVSpsCo9Eo9XqdYDBIIBDAtm0mkwm2bZPNZimXy4xGI+LxOMPhkGazqTPZ123kpfFQxE0mI0ajUYbDIdVqVUUpk8mwWq1YrVYkk0neeOMN7bpfrVZ8//vfB07dgOU6Nzc3SSaTaqlfKBR48803VRAzmcy5JkihXq9zdHSknfSPQsqE0+m0Wybs8sxwBcXlmSFzzn0+nw5wEt+tcDiss9XhNLbfarWYz+fnwl0yglcERWa9S6f5RRaLBT6fj+l0ijEGj8ejiWmZkijXEg6HNewm9iq2bXP16lUdPCUmimLLEgwGdViX7CwGgwGHh4eMx2MKhQKWZWkVm9fr1amSHo+H1WrFvXv32NzcJBAI0O/38fl8RCIR9vb2gNMqNNkRlUol7TNZt5WXz0d2cFLRJiaX67hlwi4/LVxBcXkmSNhJqovErLHX62mXuewyJHFdr9cfyp8AujMQ36p4PK4lxYKUBK/PlZd8iFifGGM0d+PxeDShLnf2BwcHOjVxXciq1SqHh4c4joNlWToxMhQKUalU+PDDD9nf3ycQCGivjYiHWL5YlqV2+F6vl0QiwWQyodfrafhsuVxSKpUIBAKaHwqHw+fsW+BjQZHy6lgspiN/2+025XL53Nhit0zY5aeFKyguiswqfxwTx0exHu6Sfo1YLMZqtdLcSSQS0bG5juMwGo205wQ+rvACtBzYtm2SySSBQEDFYzabcXx8rLYsspAvl0tqtRo+n0/NFyWpP51OdUcxm81U2FKpFPV6nXA4TKFQ4PDwkOl0SqVS4fj4mPv371Or1c55izUaDVqtFrlcjlAopHNb1suaw+Ew9+/fx+fzcfPmTQaDAYPBgGq1qruqXC6nORopbU4mk0SjUbrdLsfHxziOo5/JeDzWuSqRSIRCoUAul2O5XFKpVGi1WkynU7dM2OWnhisoLgDar9FsNnUWuuQ7PguyqMrCD+jkQ1nYZZcyGAx0+NX69czn83OC0u/31etKbO3n87nejdu2rSG1RCKhZpHJZJJIJKL5E7FUkcZA+Hg+imVZ1Go17TepVCpqdy/VYLlcjlwuxxtvvEE6ndZQ2Gq1wuPxqOvx+k7Dtm3a7TbZbJadnR0WiwWNRoNOp6Pd/fJZiRUMnO7OstksuVyOyWSilipSWCCfg4hFJBLRRLwIllsm7PLTwhUUFwCdFCh3sp1Oh+PjYw3FPA6SFL8Y7hL3XsdxdJcSjUZ117Kee5BzpP/EcRw1UwwEAufyCCIoMg9dZsHL/PlkMqnhHhEzsS+RENt8Pmdra4tKpcJ0OiWfz7NcLhmNRsznc65fv67NizLmN51Oq3fXtWvXNNciHlvGGGKxGMvlkoODA8LhMLlcjng8js/no1wuM5/PyeVyGpKTufIXCYfDpNNpwuEwjUaDo6MjDcvB+Qovj8dDOp1mY2ODUChEJpNxy4Rdfiq4/8pcgI9zHjLHXBajXq/H8fExzWbz3NCqT0Lu0NcFxev14vV6tWx1MBjo4KtAIIDX6yUSiaj54cUKL0mSSzJf+kFEUBzHYTwe0+l0iEQiRKNRFSmfz0c0GsXr9dLv93XB7ff72LZNKpUiGo2SyWS0WkqGekUiEQ2TSfOgXLd034/HYzVulBAWoDu0vb09bNvm1VdfZTabqYANBgMVEUHyLReR5PvW1hbJZFLDbBfzKutIhdplAuXi8ix4Irdhl58uYv/+LMIX0+lUS2bFcyuXy6nNugyL2tjYuHTxWmc8Hp/LA8xms3Pxe7Fd73a7pNNpdQ1eLyUWg0j5kt4Mn8+nrxUIBDQX0mg08Hg8jMdjdnZ2sG1b78pltslwOFTXYp/PR6/X00mOkUgEj8ej77Xu+yXJdHECFvdjETkpGuh2u2pt7/P5cByH+/fvU6/XtdGxWq1qaC4YDOrUxEgkcm6K5EVEYEUgxatM5py4pcAuzwOuoLxADAYDtX+XUMfTQspNZSEVJLQTj8c18f1JguI4DpPJ5NxdseQF1l9TkuSWZanhojGGTqejg6mkKiscDuu8dEAXz0AgoKXGxhj29/cxxpBOp7l//76aOkqzY7PZZGdnh2w2q53zksAX88hQKESz2cS2bb02KVOOxWLnZss3m01msxmFQkF7SqQhMhaLUSqVtC9FBmN5vV4qlQqr1YpSqYQxRs0rgUfuJkRQZGhYIBBga2uL6XTqJttdnhtcQXmBkPDGkyTLH8WjBEWQ3cFlvR/rSKOehLuWy+VDzXjw8S6lXq/j9Xo10SyhJKl6mk6n5HI5kskk5XL5nJBKo+JwOGQ8HnPnzh1yuRz1ep3ZbEaxWKTVahEMBtnb29MGwmg0qvb39XqdN998EzgVQ2mMlKKCQqHA1taW9sx4vV7S6TSTyUQ9v65du8bVq1fpdrskEgmdIJnP55lOpyoscCoIH330kd4UeL1erVZbzw1dRCz8jTGMx2MtW14fmuXi8nnj5lBeIGQxf9wk+achjXpy9/2oXEkgEPhUQZHFbj3cJeeusz53RMJMqVSKmzdvqmeWFAis266sC5NcjzgPw6nw7e3tqUCNx2OGwyGtVot0Oq2VV+FwGNu2VdCkHNe2bebzOb1ej3w+T7FY1BCgNFoWCoVzIrU+j13KnuUzlcS8INVsYs0iExsv7uIuMpvNtKJLpi+6YS6X5w1XUF4QpHIInr6gSOhHZmk8SjSkrPWTdkgSYpLFbr3C6yLxeFyb9uBjy3UJA62XDMtd/EVBkbJhSa6Hw2Gi0SjXrl1Tn60f/ehHrFYrNjY2zuVGVqsVtm3T7XYJBALqxWWMIZVKsbGxoTsL6ZORfEsqlaLT6TCbzbS/RsRYfn4Z9yuvIbYxMtNFhK3T6WgxwWWsViv1IbNt+9wO0MXlecIVlBeE9UX+aQqKLJTBYFDvej9JUIBH7mDWLU0E6SVZdxsWZGGUJLyIhVi1iHCJoMB5YZJ8xXQ65d69e0QiEe1DuXLlCleuXNExvYvFAr/fz2g0wnEcneEeCAQ0kX50dMR0OtUw18VOfNu28fl86gsm5peRSER3I+vzSMRpWa613W6rQ7A0aMo1SMHFZaz/7DL90rVQcXkecQXlBUH6FKQS6Wkhd81SPSR3wZch5ayPevyyxU5CNZdh2zaxWExDTYLX61WfK/n+MkGRc8rlss75kPeTBb5YLGpHuYwFfvDgAR9++KHmTGq1Gvfu3WMwGJDP53nttdc0ryPITkjcfUejkZY5Swf/arXSzv1oNKqFB3BqfyJJ/1AopO8dCoWIx+Pkcjm63e6lorIeNhSRcsNdLs8jrqC8IMhC6fV6P/MORRLk60gYR6YQflKeRKqUHvW4LHbrTXQX8x7riFW8mCyu276EQiEGg4E2Nkovy/prS07j6OhIDRIljNTtdrEsi0QiQbfbxe/3s7W1paEuea1YLMZ8Pqder5NOp9nc3NTXGI/Hej3SGyPhLQlRxePxc3NQvF4vw+FQ/bWm0yndblebMmVXJv0nkifa3t4mGAyqXco6YkEjoS833OXyvOIKygvC0xCUWq1GvV7X75fLpY6vhVPBsCzrMyXmZ7OZlviuv/5lFV6C7DCkbLfZbPLgwQMqlQrL5ZJGo6GzSS4TJnHYnUwm2shYLBYxxtButwmFQgSDQe1JCYfDmoAvlUpEo1HefvttvvjFL+qCLUl+4JwdzGg0whijQiOiIVb15XJZr9W2bTKZjBYBdLtd9fWSn0PmsgSDQTY3N/H5fOTzeXw+n85MEeScdX80F5fnkScSFGPM3zbGfGCMWRlj3l47/l8YY3649rUyxtw6e+wXjDHvGWPuGWP+iTnbuxtj0saYf2uMuXv2Z+rsuDl73j1jzLvGmLee5JpfRCQRblnWZxYUWZSn0+m5RdJxHI3zyw4FLk/MS0J5Nps9ZCApr3kxfwKXd3FLaEhec3t7W0fuejwe/H4/7Xabk5MTDg8PsW37IUFpNBq0221tXJzP5xSLRe2av/i+Pp9PCwCk+z0Wi2ll18bGhjZWSknznTt3ODk5oVar4ff7CQaD2twYj8cJh8OEw2Ft/JTrlAZFmT+STqfPdf/H43EdPSx4PB4KhQLGGGq1mj4mNxMSurssH+Xi8jzwpDuU94G/Bfz5+kHHcf4Px3FuOY5zC/gvgT3HcX549vA/Bf4ucOPs69fOjv8u8A3HcW4A3zj7HuDX1577O2fn/1yxbq/xWQVF7p4BXVRlgJQsUBL6MsY8lCeZTCYcHR1p/uai4KzbqwjrzXgXETERLy35MxKJkM/nefXVV8lms8RiMbWrX6+CGg6HupNJpVIEAgFCoZD6gUmYTMqhpatcutvv3Lmj9i/i6xWLxcjn8+zs7LC5ucnW1paG3MrlMoFAAI/Ho47GEhoTUez3+4xGo3Pd7sFgkO3tbaLRqHa1L5dLfc7FAWPS+yJOyXIzIfkhd3fi8jzzRI2NjuN8CHxagvA/B/7V2fNKQNxxnG+dff8HwG8Cfwr8BvBXz875F8A3gX94dvwPnNPV8FvGmKQxpuQ4TuVJrv1FQhLMkueQ6qbHMfwTIYhEIoxGIwaDAbZtk06nVaBkTvnFsJZUKElFmOwu1j2nLgtJfVKFl23baskSDAapVqvabyLzSMTePplMnvs3tlgsqFQqjEYjFcBgMEg0GtVcRzQapdPpaBlvvV7XUJJYvezu7rKxsUG329XdQqfTIZfLqfUMnO66pGFzOp0yHA6xLItgMEgkElExlN2NmD1K/4mE08Qwcz6faw/OeDx+aCRvIBAgn89Tq9Wo1Wrnfn+uoLg8z/w0cij/KfB/nv19Ezhee+z47BhAYU0kqkBh7ZyjR5zzc4HYlIsNCDx+6bCEn9LpNF6vl5OTEwA1PwT0tS3LOrdDkfGxclc9HA4v3aFcJiiflD+RXY08V3IWUkYbDoe1l0RwHIdGo6HGj+PxmMViQTabpVQq6WsEg0EODg64f/++5oYCgYCGuOT5MsZ3d3eXTCbDfD6n2Wxq+bMxhgcPHmijYq/XUyGTnhf5fRhjsCxLGxvXkZ2ICKNlWSpUl82fEZdgERIpe3ZtVlyeZz5VUIwx/84Y8/4lX7/xE5z7FWDsOM77j3NRZ7uRx57yZIz5HWPM94wx32s0Go97OoAaDT5PrO8GnkRQZLeQSCTodDoqULIYyo5nfdbI+vjYVCpFJBJhOp3qtEA4za2sD8Zav+5PKhmWCYhSbrxcLhkOhyoosjivh4U6nc65Et3j42Oy2Sy7u7vE43Hq9TrlcpnxeKzOwhsbG+zu7vLOO++QyWR0Z7BYLJhMJjSbTfr9PsYYcrkcjuNob0ooFKLRaGgPy507d5jP51piLYO8xuMxy+WSnZ0dAoEA9Xr9XEWdzGGRmfE+n49wOKyd75cRi8VIJpNYluWGu1xeCD5VUBzH+brjOF+85OuPfoLX/8/4eHcCcAJsrX2/dXYMoHYWEpPQWH3tnO1HnHPxWn/fcZy3Hcd5W8IVj4vMwHja3eiflXWfJ3gyQZEF3+/34ziO3v0ul8tzYan1fpNOp4PjODpPJJVKYVmWTlmU15bXFT6pwksS4iIoo9FIS2olmS4iF4vFVFBGoxH9fp9QKIRt2xweHrJarXjrrbe0BFlmtCeTSba3t4nFYpqHkcU5k8lgWRbdbpfbt29rGbH4fpVKJUajER999JF2safTaZ2xcnz88SZbSpMlR1Uqldjc3GQ8HtNqtYCPDTMllyNFEFKAcDGPsk4ymSQej58bjezi8rzyzEJexhgP8Hc4y58AnIW0+saYr55Vd/0WIML0b4DfPvv7b184/ltn1V5fBXrPMn8icfyn2Tz4JEjo6WnsUGRxH4/HJBIJnS54UVBkzvpwONTy2PUudhksJeW1lwnKJ1muiFWKlChL2Mnv92s3utjCyw5A/LgkHHd8fKwjfOPxOKlUis3NTdLptFZUyTCuxWJBqVTS643H42SzWSKRCMfHx/pZHhwccHx8TK1Ww7Zt9vf3+eEPf6h9LPl8nng8zmw2YzKZqKhOJhMtv04kEhSLRSzLolKp6LhhsbRfLpf6u5Qm0Mlk8okeaRfHAbi4PK88adnw3zTGHAO/CPyxMebP1h7+ZeDIcZwHF077+8A/B+4B9zlNyAP8HvDXjTF3ga+ffQ/wJ8CDs+f/s7PznxnPm6BIU5sszJ9FUNZDUpJYl56Hbrf7kKAAakni9Xofmr+Sy+XweDyaMJaigXUn4EeZQspjIiiSmJdOfWlQlIFS4ot1eHiIMYZIJMLdu3d1UJU0Bko4LhgM4vP5aLVaRCIRXbBlKmQ0Gj3Xc5LL5cjn87q7aTQaOjdld3dXDSLD4TB7e3sqtnAafvvggw8ol8sAavjo8XgoFos65ld6WNbnswgy0bFcLnN8fEyr1dIBZfDx7sbdnbi8CDxpldcfAn/4iMe+CXz1kuPfA754yfEW8NcuOe4A/+BJrvNxeN4ERRLy6zxu6fBFLyiZASKd2bPZjEwm89A5w+FQTRbXsSyLZDLJcDjUEbmPW+ElFvWz2UxNKeF0sZXZ7T6fD4/HQyAQoFKpkMvl2N/fp9lsUigUODw81GmMsVhMQ1YAvV6PQCBAOBxmOBxSq9VYrVbkcjmazSaDwQC/30+hUCCXy9Hr9YHj2VoAACAASURBVIjH49i2TTweJ5PJaKlytVoFYG9vTz/7wWBwzjxSwnCS55CE/Xw+14ZPabBc/6ykrHgymWhZ82AwUMdmqXhz8ycuLwLuPJQLSKL6eRAUKc+9WFb6uIKy3jvS6/X0zt9xHLrdLt1ul3w+f+59J5OJlvReRjqdplKpaI5FEuTFYlHNHB9VkTQajfB4PPozSP5EpjZKklpCQ1LmW6/X6XQ6mhcZDAZcv35dy3tt2yYajdLv93XnIzNGxIcrEokwHA7xer2agO/3+0QiEba2tnRnJD0vjuNw9epVfd5sNlPjyFKpxPb2NvP5nL/4i7/QKi+5ZknaD4dDQqEQ/X7/0s/T6/WqW4DjODqFUr5cM0iXFwXXeuUS1t1tP08kIX9xxvhn3aF0Oh3K5bIulmIHsj7DHVALdxnJexly9z+fz1VUJMQjFWKXhbukPFhyG2K2KO+TTCbPDbiS9wL0Dj+RSDAej5lOp1y/fl1zE7PZjHg8rnmZ5XLJcrnUkF0ymWS5XNLv9/WmYTqdEolEyGQyBINBLR2WBkip9HIch1QqxXK5JBAIaNUXnIYUZUqlXKv8zoLBIIVCQefIXzYvfh0Rj0wmw/b2NhsbGzrZ0cXleccVlEuQpPDnzScNp3pcQRHzxYvnyYIutu+LxYJer0cymdQwzmUEAgFdHAeDgcb8bdum1WpdWkYsj4tzstyZy3HHcdR8cV1QALLZrPZiZDIZarWa+mABuquRRsNwOEyv11NB2dzcxLIs6vW6DtOSnzObzernkkgksCxLy5Ph9N+D9LZEo1GdyCj5KBEfyZ/Ax4UNsjOS3+XjJtY/aYqji8vzhisolyB3vJ83l8Xc4bMJitxFBwKBc013Mv9cejI6nQ6A2pl82mwU6Vnp9/vaOCiOuY8SFEnii2EjwMnJCd1uV/s7ptPpuQKE4XDIdDoln89rnmFzc1MLDRqNhs4jCQQCBINBer2efl7SbNhqtfD7/doYub29jTFGbyBkfrzMoJf3l8IF+VxEKP5/9t41RrL0PA97vrqeupy6X/s+s7uz3CW1QFYrivnhIBBlixIMLW1Igmwgoi3CTGIJSKJYNgUhgf8YsKIYChQpFghdTAKGJUIAQQqmLFEXRIgNSqYSUuIuZ2Znerqnb9Vd98upe9WXH1XPO6dqunu6p3t2uMvvARpbfapO1Vend773vO/7vM9Tr9fR6XQwGo2EWk24B0T7/b6szcDg/QoTUE6Bz+dbmNN4XjhrMPCyTC+WvEajEXK5nFBZ+R6RSATBYBDValW0qHw+n7CwTpvkpuTJaDQSnarJZCKbKv1JlkG7XlKFWcrhXT7LQiyb8TocHh7Ctm1hpnm9XmQyGaEaHx0dLTgbspfCGZPpdIpKpSIWxQCk3+O+ljTQCofDqFQqMifCqX4OeDJbYm/H6/U+1jh3Xz+y2kzpyuD9DBNQTsG3A9PrNL0s4jIBhQN3vMNOJBLwer1i/DSdTkUNl8wqSqy4J+aXwbvtTqcjirrtdhtKKfFYpwglAFHvbTabIqbIchd7OJZlod1uL9gAAzN21WQywcbGBsrlsvRnEokE/H6/BA4KPYbDYZGtp7TJzs4OWq0WRqMRksmkzKi4r5P72iaTSQwGA9RqNSm/cd3hcFjUgoFZyY/Oi27wb9fv9yWgGBi8n2FYXqfg2yGgLE/Iu3GZgOLOTqgFZdv2giAijaY4DOjWmwIgw4a1Wg2JRGKhWd7r9ZDJZBAKhWRDp4RJr9cTBtX29jaazaaUitwbMIMbGVjsVfR6PTQaDRwdHSGfz4vAIs2xEomEzMNwfoUBkcGEdOHj42MZlEyn0zg8PFzo0ZDGTJDyfHJygkwmI9IwRCaTkayHIpvLAYO/8/uZwUSD9ztMQDkF3w4BZXlCHpjd5VNBl9LmDAD8sSxLMgQAwlRik5wlnWazuVASUkohk8ksrIFzIMPhED6fT3oFNLFiL4F37gwozALobOg4jpTESqUSNjc3JTsBIHIpmUwGtVoNzWZTnBTfeusteL1e5PN51Ot1RKNR1Go1BINBRCIR1Ot19Pt9xONxlMtlYVvV63VUq1UhCDQaDeTz+YXBRHcAIV2Y6PV6C6wsNvKZqYTDYfj9fuzs7CAWiyGfzz9W4mP/a5kGbWDwfoUpeS3h937v9/CzP/uz1+7dfllwQp6bnlu0kuUa9/T1dDpd0N4iRqORlL0CgYBMozMbGA6H5xo2sbHMazEYDKSUxc/mZswsgdRasqfu378vn02PEjbsSRZgz4YaW7Zt4/DwEI1GA2trazKPwb4E2WAUdXQcBycnJ+j3+wgGg4hGo8jlcqKBxWn3TqcjUiZu8UZ3hqK1FjXml19+Wb47RR352m63i2g0Ku991vUDIF4qBgbvZ5j/w5fw67/+6/it3/ot/MVf/AVKpRLa7fZzYXy5a+6DwUDscCeTCTKZDDKZDFKpFPL5PAqFAorFIjKZjAzGESydcZNn8IjH48LOOi+gBAIBmfYGIFa7ZC3xMxioeDfOTIDHGDg8Hg+SyaRkDswEGBBIVS6Xy2i324hEIkIFDgQCcBxHmGlUE6Zp1crKCtbW1rC+vi7EguFwuKBcTFozG+qEO0Op1+tot9vI5XLI5XLiZEnBSv5N+v0+bty4ISW80+AedDQweL/DBJQl0C3vnXfeQa/XQ7Vaxd7entwtnyfid11wDwayvEXZeeCRO+JyoLMsC0qpBTl0BpTlAUm/349QKIRms3nunTMZV8wiUqkU/H4/KpWKZBpuLxAGM5Z6tNbIZDLo9Xoih7K1tSWe8Y7jSFbBocPRaITt7W3EYjFks1k4jiPMO7cyr9ZamuNURHaX/xjAHMeRPg8AEXfkWjkI6fP5RNE4GAwimUyKLlcikRAnyOl0ina7LUrDKysrCyW85b8JADPpbvAdARNQlvDKK6/A4/Hg/v37YsKUTCahlEKj0cDh4aGo0h4dHeHk5ASVSgX1eh2tVkvKLlcBqaY+nw/Hx8dQSklTGjg7oLCHwoBC6jPr/7TBJTh/ct562ThnQPF4PMhms9IPcc9a0NuEmUmtVpPZDcuyhF4bCASQTqfR6/VQKpUkw0mn03AcRwQaNzc34fP5RNuKg4SkK5Mg0O/35XwAYoZFZV9SoalfxvIcPU/cMv6VSkUYaPzunHXhNW40GvB4PI/pn50Gv9+PtbU1o8Vl8B0BE1CW8IEPfEA2m3q9LpkBdZvoc25ZlvRZmMncuXMHd+/exb179660Bvqt1+t1TCYT5HK5hRLNWQEFgEh8sDnO7IR36icnJ6jVagAgfY3z/DhYymq1WqhUKjLnkUgkZEKe5TCfzycaYGzg8849HA5Ln+To6EjkTPb39/Hw4UO02210u13pA3E2hl7tJAdw0j4QCCCfz8NxnAXpeH4fluSYKbHJT1ViBppyuSzeLZydicVijw0hMjPt9/vo9/tIJBIXHlJ0N/8NDN7PMP+nL2FzcxNerxeNRgMnJyfCcAIeifi5obWW2YpsNot2uy11/qdtwvb7fTQaDaRSKeRyOSk7LQeU0zILllZY7mFzn30Un88nZaVYLCby6ZQWOQ2BQACNRgPpdBr9fh/RaFT8VCiZwvfmdH+j0ZASHPsWLGF961vfkrt8Tr1Pp1Pcv39fqMvxeFxKT8PhEKPRCIPBQMpf7G24A1cwGEQoFMLR0REmkwls2xanRAZprTXW1tbQbDbRbDbRaDQwHo9RrVblevO6ukuEzKLK5TIsy3pM0t/AwMBkKI8hmUyKthXvnt1sIDd6vZ70ViKRiGQwFEB8WhwfH2MymSCdTkuphFkAyz1kKS1PsZMazGY3dbzIGEskEhIYDg4OZDaFMiWngb0FbuzArO+QSCQQDoelwU6fEWqGRaNR3L9/H9/85jdx+/ZtRCIRcSBkj2NtbU0myE9OTnBwcICtrS2srKygUqmg3+9jMplgMBjIHEsikZB+EjXISJW2LAutVku+FynN7XZbGG22baNQKMgcTbVaxWAwQDablQDG8h7B7KjX6yGbzZqJdwODU2AylCXYto1gMCh3pLdv3xaNqmg0ilAohMlkglqtBsdx4Pf7USgU5O4+EonI1DhVfS+Der2ORqMh9rUEsxPLsh7TuVouqViWJTRbd+2fQYU+G9vb26jX69ja2pIAdJr+Fr8P+x80vfJ6vVhZWZH3oVFVrVaDUgr7+/u4ffs2YrEYXnjhBXzwgx9EJpNBOByG1+vFzs4OdnZ2JCOhe6RlWVhbW0O9Xsf29jbC4bCUpyg7z75GrVZDOByWwMtMhCUtYBZsms2m+LIzc0okEhiNRiiXy8hkMhKUliVvOFDZ6XQQDAYX5nwMDAwewQSUJWitEYlE0Ov1UCwWpQfR6/XgOA68Xq8c452y+26VwoTtdhuFQuFSnz0YDHBycoJwOCweHwQzAzoQMlCcFlBCoZCYX7H0xgl1BgzLspDL5dBqtaQv0Gq1Tm00k96bSCQwHo9RKpWkjMayGd0O79y5I6KLw+EQKysr+OAHPwit9YJGGJWAWZrK5XKYTCYyAOnxeLC6uor79+9L8KLlLynA3W4XjuMIE0wphVarJUOVg8FANL+o/5VMJuV62baNcrmMYDCIYrEo5cHRaLRwM0CJfsuyRE/MwMDgcZh/GUug9Hm73Uav10M0GoXX60WxWBSfDGBWGjvtbp4ZAFV1L6MuS3ZSPB5/7DzOSbCuzzLcWY154JGsPDd/NtgJpRSKxaKYP+3t7cmm7wZdGSn1Ho1Gsb+/L7Ir2WwWb731Fra3t1EqlfCRj3xEXAgpplir1eQ7hcNhvP3223AcBzdv3oRlWSiVShiPx0in09JzKRaL8Pl8qFQqMvSYTqelrHd8fIzj42Mkk0kpUVqWhUKhgIODAxk8jEajogF2Wp8onU6LmRU/ezqdSpba6XQwGAxQKBTOlOU3MDAwPZTHQNc/+oKQhttoNBAOh2XY7axNxefzia7Veeyp08BmMNlXbnBzc0+YA6cHFJa2OLToDihucHPM5XJYXV1Fp9PB/v7+Y+9XqVTE7ZBGU7zTPzw8RLvdFmZZLpdDOp1GJBJBLBaTspLbDpiDiywX0oCKw5bBYBC9Xg+dTkeUfS3LQjabld5RrVbDnTt3MJlMcPPmTWmms9Q3Ho/hOA5isZgMJS4HlE6ng+l0ilu3bqFYLCKbzSIcDiMUCslNQavVQrVaXSh1mQzFwOB0mICyhFAoJM5+lUpFNmQ2pS8CzjpctjFP46mznA7d0+cMJGdN8ZM+S50uHnODCsQAkMvlkEwmRSOM4OYdjUZRrVbR7XYlW1pfX0coFMLe3h5qtRri8bgwqiioSBozvxN7IXRe5HFmEmzsj0YjyRRSqZQ4LDabTVQqFZkf2djYQLFYhOM4yOVyyOfzaLVawvRya52xPwNACAY0GKM2WCgUQiaTkan7jY0NZDIZrK6uChnCSKgYGJwO8y9jCRy6A2Zsq3A4LM1tmk89CSwtUTjxIuAGR1kQN9y0XAAyk3Ke0RZ1s9xyIecFFADiqX50dCTHWAoiXbpUKi0IJ3KeJBKJwLIsbG5uAnjkoGhZlkzU93o9VCoVyXIoj+92S6SFL5ly5XIZ6XRarIpJz2bPhXphjuMgkUhgZWUF8XgcjUYDrVZLmvVKKZm2B2bkB7/fj0gksvA34ozL8nWyLEvk/Q0MDE6HCShLILWWsuihUAjT6VQ2xItMwbPGz2b+RUCTqKOjI5E7J5gxMND4/f5zhxsBiEQIN2zSdMl8Ah4PKGRbUSEYgAwzku7rOA729vagtYbf78fDhw8RCATw6quvYmVlBa+88gqm0ykODg6Eest1nJyciCMjhwvd14e+LPl8Hs1mE51OB81mU0qQyWQShUIBqVRKWFuZTEb+Jgx6nMxn/4UMuXA4LASEXq+HdDq9IALKIU33/AkJEOFw+EwWnIGBwQxXCihKqR9VSr2llJoqpd5wHfcrpT6rlPprpdS3lFI/53ruY0qpO0qpe0qpT7uO31BK/fn8+O8opQLz48H57/fmz29dZc1PAiU1vF4v6vW60G1ZarpIluL3++Xu+6IBpdvt4uTkBMFgUIb1CG547oByXg+Fx/1+v4gjsgRGpWBu8u6AQkruaDRCrVaTchc1rNySKrVaDaPRCKVSCclkErZtw7ZtkTihJS/LhBTZjMfj6Ha74h9C4Uh+J4/Hg62tLYRCIezu7srQJWVwaOdLN8VUKiWWwrw+XO/GxoZ8h9XVVcRiMbE59vl8SCaTAB4FbK7VnaFQSoZ9GJOhGBicjatmKN8E8HcB/NnS8R8FENRafxeA7wbw3yqltpRSXgC/CuAHAbwK4O8ppV6dn/MLAH5Ja/0igDqAT86PfxJAfX78l+ave6ZIp9OiIVWv12XYLRKJPKaHtQz3Xb/bC+NJ4FR+MpmE1hrValWec0ub8H0BiM/JaeDkO4OaWxmYdF0ACwEFmM3R2LaNbreL4+Nj8XkfDodIJBKiGtzr9XD37l1orZHL5YTqzIY2P5ebNN0aO50Oer2elLz6/f6CnwrLhS+88AJqtZo4OPI9SUyoVCqIxWLyt3EHAQavtbU1sSRWSiGZTIp/Ct0egUcB+7SAQqbaclA3MDB4HFcKKFrrb2mt75z2FICIUsoHIARgCKAF4MMA7mmtt7XWQwC/DeBNNdvtvg/A787P/yyAj88fvzn/HfPnP6qe8ZhyJpORKWqKBQKQu+DzpspLpZKUrOidQfHEs0DjLL/fj1gshlgsJnMhAB5rBj8poFBEkU1ulq8YkDhACDweUDj45/F4RGOL/u+ZTAaRSATNZhPj8Rh7e3tCq6Z+FgCRT/F4PKhWq/L9ms0m7t+/D7/fj2g0KqU79ljcEvKRSARer1fKTK1WC4PBQCTou90u4vG4/O4uUzEY53I5yURyuRyi0aj4xUQiEck83V4vbg8aeruEw+EFTxQDA4PT8ax6KL8LwAFwBOAhgP9da10DsApgz/W6/fmxNICG1nq8dBzuc+bPN+evf2ZgOYYzCcCj6fNwOCxqwMugICMH89wb+FnQWuPo6EiEC/1+PyzLQigUEnfG5WYwPddZtlpu/HMdlmVJFuA24zotoIzHYxweHqLX64kbIfXMgJmsfywWw9raGhqNhgRaj8cjzC8AorkViUSk9MVGfCQSwe7urvQkKM9PwUn396TCMP8WlJUHIE6THGBctkqmTH4mk5GAQy00UpDdRAV3huIOTKQgk6kGmAzFwOA8PDGgKKX+SCn1zVN+3jzntA8DmABYAXADwP+slLp5TWs+b62fUkp9TSn1NbobPg3cHuk0topGoxiNRrKBnebmyEyEd9WUADkvoDQaDZH0oN872UtKKVSr1VObwef1UXjXHwqFxKaXATAUCok+FgCZ/C+XyxgOh6JLNhwO0e120W63ZVYFmN31j0Yj7O7u4oUXXpAGPB0k2ROhd0q9Xhd5FMrb884fwIL8vLtHwR7JCy+8IA6TfG9qdXGdwKMyldYajUZDZHJo2MWZEtKI3deREv9uejMwCyhuVWlDGTYwOB9P/Nehtf5+rfWHTvn54jmn/X0A/0FrPdJanwD4jwDeAHAAYN31urX5sSqAxLxE5j4O9znz5+Pz15+21s9ord/QWr+xLF1yGaRSKanZU0Ke+lW8U3U3zQkGFDaFR6MRwuHwwgZKSXlgdkfMzZHzJ9FoVPowqVRKGuk0suKk/pMCCuVDyDbj2sLhsEipMGup1WqSVfB7tdttVKtVhMNhKV8RzGq01iLGyPVzmNJ950/felJ+J5MJjo+PJTNh8BoMBiJsSa+VGzduIBaLIRKJSOmr0+nI75zdYcBlf8e2bXi9XmHptVotTCYTFAqFBTo318mskwGF15CqAxwsNTAwOBvP6nbrIWY9ESilIgA+AuA2gP8M4KU5oysA4McBfEnPdtg/BfAj8/M/AYAB60vz3zF//k/0afWmawS9LsgQol+Gu9x12pCj2xYXgJRXAMjd9eHhoZRuWE7j+zIATCYT6Vu4ezadTgcnJyfSS6Cm2HJAYUZC6qxSCv1+H/V6HdVqVTZwqiq3223E43FkMpmFY7VaDVtbW9I3ASCsr5s3b+Lk5ASdTkcGGrvdrpSbSLsOh8OIRCJwHAfdbhdbW1vIZDKi0hwMBuHxeLC7uwtmldVqVeZKqAAcDofFOpiSOGSxMTsCZuUuaox5PB7xYaGWGWXn2e9ZpnczoJB4wTmW8Xhsyl0GBk/AVWnDf0cptQ/gvwTw75VSfzB/6lcBRJVSb2EWRH5La/1X8x7ITwP4AwDfAvB5rfVb83P+GYCfUUrdw6xH8hvz478BID0//jMAhGr8rBAIBGSg0XEcdDodjMdjGYJjj8KN6XQqQQGAbHAUNuz1elJa6Xa70mSORCISQHhXzfcDIFLvzWYT9Xodh4eHaDab8Pv9Mj2+HFC63a7MwrCXQpkRpRTq9bqU8mq1muhtKaVg2zYajQYODg4QDAbF3rbZbKLX6+Ho6AjBYBCvvfYaRqMRbt++jY2NDXi9Xmxvb+P+/fuo1+solUrY398XJ0VOqtOojOZapBYzENTrdRwdHcHv94sjI+m+Ho9H5FXY51lmeDWbTfh8Pvk7WJYlMirJZFICGAMIsw7Sg92ZDiVwWOI0GYqBwfm40r8QrfUXAHzhlOMdzKjDp53zZQBfPuX4Nma9l+Xj/bPe61nB4/HAtm1R6aUJE0s/LIe4wZIS78aJ8XiMUCiEbrcr5RO6DJIhRZfDUCiE7e1tcWnk3TFVftkgr1arYnBFq1s3ut2uDBWSpXR8fIxEIiEuh7dv30a/38fNmzcXlI1t28Zbb72Fk5MT3Lx5E+PxGMViEd1uF6VSCc1mE7lcDrFYDD6fD7VaTQIhKb8Ue3QPBAYCAXF6DAQCyOVy2NnZgdYaoVAI5XIZtm1je3sbg8EAmUxG5mQikQhKpZJkVQzAAKRPBcxKcO12W+T5gUfDku4JeLdNMoPEcDiUbJKzL8xmDGXYwOBiMB3GM8AyTr/fx8nJiRhVsQfh7oUAjwJKMBhckPhgH2U6nUqgqdfrGAwGstGRrjocDlGpVNBoNLC3tyfT4LFYTJwIp9Mput2ulNyWqcP07uBg5Xg8RjAYlGl5y7KwsbEhxlLUuXLj4OAAWmu8+OKLku3Q8pfWu7xjZw+FJbZgMIh4PI50Oo21tTUkEgkRdtza2pJNnb4oe3t7C0rKu7u7qFarCAQCkoUxy2u1WrAsC9FoVFwegUdlqn6/j8FgIH4rBK//wcGBZHfMMt1ZB9+HwWbZ3MxkKAYG58MElDOQSCREtZYZCgARaJxMJgtML94Bs2zCRjRLTjSp6vf7cox6X7w7HgwGsCxLlHzr9Tr29/cXghKDBK1wlwMKsyfOTnBinpvveDxGv99HMBhEPp/HaDTC0dGRfBdShzOZjBh8UYE5GAyKBwzl/W/evIlqtYpqtSqNdzLDgsEgLMtCOp3G5uYm8vm8rFNrjXQ6jdFoJDRgpRRisRj8fj/u3bsnWQ8wyxqp/pxIJDAcDsUDhZkDe1OcYSFs215QP6hUKiiXyyiXywsqzO7+Cc3EeM34tzcwMDgbJqCcASrc0p3RvalwII93rmRRsfTC3gXvhD0eD4LBINrtNjqdDmKxmAQTTq1Ho1E4jiM01XQ6LZlAo9HAw4cPRVrd5/Oh2WyKaCUDCrMXMrwYUKhP1Ww28c4774jvSTqdFpdFaoiRAry5uSmWuf1+X+ZObNuGZVmo1+sYDoeSxdy+fVsGHtvttvi5U1blNMHFwWCAYrEoLpXVahWrq6v40Ic+hGaziYODgwWdLTpVsmxWLpcfa8jzs5YHNmn7u7a2JhTow8ND7O3todFoiBlZv9+XshlB+X1DGTYwOB/mX8gZSCaTsoE0Gg0pMTGgkGoKQOZTuAmRgcXngNn8B6fOs9msUFndjCzKpTDrCAaDyGQyyGQyqNVqosvFTZ7quwxKh4eHePDgAQAsTHezBDadTlGpVNDtdiWToFuhUgqVSgX1eh3xeBxbW1vo9/vweDwol8sSCLmBt9ttjMdjoeCSgsxzlFLClGL5yg32pphNsDeVy+WQzWZRKBSEBEBXSWZbDLhuxQKttZTEvF7vYwGF8Pl8iMfjuHnzpuiOTSYTmZfZ2dnB0dERqtUqdnd3sbe3J1bPBgYG58MElDPgDiiO48gdLGm4HIQDHlFQmaG4G8KkHNOnfjweSymp0WiITS2fd/c+xuMxlFKIRqNIpVLIZDLSu+EdPinBdDxk0KLcOgChzJZKJYxGI2xubkrGsru7CwAoFot48OABms0mkskkstkstNbodDro9/tSwgJmmcDx8TG63a7Mirz00ktSsuNsCZlZpwWUg4MD1Go1WJaF1157TUQpSaHO5/PIZrPo9/sol8uo1WoSTACI2RX7HexFUXH4rIBC0A45Go3i1VdfxWuvvYZisYhIJIJUKoVCoSC9K1r/GhgYnA/TZTwDdGVkqaXVaskgHgcRGVA4kEfW02lSKNwI2+22MKGoyMuhRQ4HMmC4VXDJVjo6OlpwlWQPolgsIpfL4e7du0IMoAwMgxCHB3d2dqQ/dP/+fRGAfPDgAbrdLtbW1mS9zWYTW1tbMlS4v78va00mk0in05I5hEKhhWyOpSJeL2CWSVQqFWxvb8O2bfGIDwaD4sDIwBoKhWS6fjgcIpvNLvStbNuWTJHEAA6SPimguOeD3EKRwIwwQIaXgYHBxWEylDPAzYzN93q9viAQyIDCgMO7906ng06ng3a7Le/FzITS747jSA+FarYsS7GHwnN4Pvs2nKFgECKdlo18zmFwLmYymaDVaqHZbGJzcxOvv/66fK+VlRXRD3vrrbdweHgoTLCHDx+iVCpJAGX5hz4ihUJBJuupm+U2vnL3eNyqvpxP8Xg8uHlzpsbDmRLbtsVpkb0SzuCsr68jl8tJ9sa5nWAwKGZagUBA/g5PCijsa7llcdxikAYGBpeHwfekIQAAIABJREFUCShnIBqNCjuLvYdltg+DCR39WMfnJDplUtwNfK/XC8dxhCZMMcZutyt35W72F/sj7NvEYjG5K+90Omi1WtKoPzw8FOYTAxI1uvx+P1ZXV5HP51EsFmWK3rZtfOADH0Aul8P6+jqSySQikQja7TZKpRI6nQ6Oj48BQBhWiURC6LyUJyFrLB6PS0+CAYV6YkdHR+j1evD5fKJVxn6H1+tFLpeTXhEzGwZHUrYBiKMjKcqO48iAJmnQTwooAETnixklgwvnhQwMDC4HE1DOAC1tgdndrDtDcU+pM2gEg0HxPPd4PIhEIrKZuzMUspN4l83+BAcgmaGwR+IWcZxOp2KRW6lUZPhuOp1KT4O9jk6ng2q1ilqthlgshmg0KmUcNuLD4TDK5TIePHiAyWSCra0t+Hw+/OVf/iX6/T6y2Syy2awoJ7MXRBYVZfXdd/TRaBSBQADtdlsyqkAgIMZekUhEMgkOLrK8tr6+jtFohHK5LNd3NBphbW0NXq9XhDOn06mw6mKxGIbDIYbDoQSziwQT4FHZiz0wikFe9HwDA4NFmIByBqiOy7tXbpDAItOLMuuUiWf/g+6CrVZr4Vw2mvf394WWzM2TWl78nTMrlNKnW+F4PEa1WkUymUQikZA7f/ZjAoEADg4OUC6XEQqFhElFh0JmVOvr64hEIrhz5w6q1ap4mnQ6HSSTSbz00kt44403kMvl0Gw24TgOYrGYzNGw9OaWfA+FQgiHw+h0OpJhuT1L3MZfSikhI3g8HsTjcQQCAdTrdXg8Huk3ra2tIRKJiAwN2W2c++FPIpG4VEBxy7Aw6zPlLgODp4cJKGeAgoREp9ORSXeyjWhkxQ2VJRNmE3R+ZOmIniDRaFT80invwhIPS0XD4VDKaaz1UziSPRXqVdVqNQSDQSn1TKdTlEoleDweJJNJ9Pt92eiBR66SHo8HGxsb0vQulUpYX1/Hiy++KDMogUAAW1tbKBaLiEajIl/PMtbyfInH40EsFsNgMMB4PMZ0OpUft+IxvzMf8xryXMr2s7yWzWbFj96tDMzvwvVdJqCwX9Tr9YTibMpdBgZPDxNQzgBFCXknPRwOxU+emzEHCc8KKB6PR4boOPHO6W8OHnJwkYq4tK+lCCIzDjbw7927J9Pq7NMw4FBGnsZQLM3Rvpdwb7paa7m7V0pha2sLN2/eFPIA12rbNlZWVmS+hkH1tPkMBgr2ihgY6eTInhJLX8zC2Gj3+/3Y3t5GMBgUGjAAOYc9lEAggE6nA4/HI8w0t+vjRUDfG073m3kTA4OnhwkoZ4ACkQDEo4MSIQAWpuUZULiRc/4EgLCVGJBYyqLooVJKvD9It2X5hdmPW5E3EAigUCiIPDx1tnZ3d6UsFo/HpezE7IABhQ6P3HSZOXk8HqysrEjjnn0aDilGo1Ex3GKP56yAMh6PpVlOmRiyz+LxuJTyQqGQBCh3YAkEAmg2m1LiItxzOgz0nU5HxCCXv9tFwD4KZ2AMDAyeHiagnAGWbviYzCV3Y54BgBsYzZ24kbLZzA15Mplgd3cXlUpF7tZzuRwqlQqazabIlLCU1u12EYvFFuxvScul2RbnQCh7Yts2stksHMeRrCAYDEpwZEDkmulu6DiONMzD4bB8LktB3NxLpZJM9dO8yo3pdIperydqAJVKBQ8ePIBSSkqAHBJleQuABFS3ydWy7Q1LfWSPMTAxi1m2Nb4IyCQDYAKKgcEVYQLKGWAQoHKw1+sVdhbwKKDQ8Y86ULxj7/f7C2KO0+kU8XhcPOQp51EoFGBZlpTEMpkMfD6fOAzS3KrRaCCRSCw4QLK5zY2Y1GZKtDCDorAjZ2QAiHxLp9NBKpVCp9MReX76otA7xS0jT2+Yfr8vZTs3aD+cz+fR6/Wwvb0NrTW2trYQjUbFojcYDCISiYhZGGnULOHlcjlUq9XHhC/dlGCWu9hLctsKXwY04XKTCwwMDC4PE1DOATdVTsg3Go2FeRJutNxEyWDidDcZXyxZ0Rmw1WpJmcvn88kEuLtxT5qtZVk4ODgQ/SoAooFFhhfvsilP0uv1xDNkMBggkUiIb3ylUpH10zGSdFu3ICKzGs66cO2j0QjHx8fQWotPC0FrYcdxpGE/HA6RSqUkQ5pMJiKCSfYaN/J+vy9U6Ewmg16v99iAKDMYzvywbMj35ne7DJLJJFZWVi51joGBweMwAeUccIKb1FdKtgOPfOOZqZB66vf7pSTEDIFZirvfUqlUZCPkQKNt2zg5ORFtrkajgQcPHmBvb0+a69zM0+m0yKlQKHEymQjtlpRkOhVWKhW88847uHv3rpADqtUqQqGQMNbc/RD2O6bTqWRIJycnUEphZ2cHu7u7GI1GIu1PReQHDx6g0WjAsix84AMfkEDrNrJyHAfJZFJKd7wmlMCPRqNSbqQ2GUUwGVAoTOnW2HragEJhSwMDg6vB/Cs6BxQQZNOaGyjwqBfBZjKZTEdHR+h0OvD7/VJeYhmKJbJ0Oo1er4dGo7Gg4VUoFBAKhRYMo/b396XZXqlUcP/+fVkfs4pwOIxarSY0Wve0OTDbYL/xjW+g2+2iWq3i4OBArI1TqRRarZYw2oBHjXuqCw8GA7HrvXXrlmRupPc+ePAAt2/fxtHREfb29pBMJpHP53Hz5s0FdhwA6RUlEomF/slgMBBhSo/HI0oFg8EAjuNIZjidThGNRtHr9Rb6Lbwe/L4GBgbvPkxAOQeclifN1h1QWKqhCCMZXmRCRSIR8SZhpkBpd6/XK7IftVptoWmfzWalWU99q5WVFdy4cQOWZSEUCom0ejgchm3bGA6HaLfbyOVyklGwgQ0Ab7/9NjqdDj74wQ+KT8ndu3fR7XaRSqXQbDYX7G6p3Mvvs7Ozg3feeUeGPSkvn0wmhRZNCrBSCoVCAZPJBLFYDMFgcCGgsMyWTqflM/x+P8rlMoCZMCODBhWTW63WguUyM7tlhtllZlAMDAyuHyagnAO3QGQgEMBoNEKtVgMwCyhsBtNbhJpZVAMm+4p3/BSA5HQ5+wDdblea2MCszMPmOwcM2Xx/6aWXMB6PcefOHTHcYtkpkUhIL4UbcLVaxdHREV5++WW8+OKLouxLBhfXnUql4PP5cHBwgJ2dHZTLZfR6PZmHYXBg054sLpb6Njc3sb6+Lk12YFY2o3Uws5FGoyESMwzKZNBRtgWAUIFZUqTlL/tRDOZuXHYGxcDA4HphAso5iEQisuGxfFSr1YRlFYlEpD/CaXP2A6h/xc19NBqJECTlVaiP1Wq1kE6nMR6PpalNIyuWdjhZnslkkMvlEA6Hxcuk2+3C5/PJZ3Y6HYxGIzSbTbRaLWQyGbzyyiuSCTUaDfj9fhSLRRwfH6NSqSCVSiGRSMC2bcTjcWSzWWxubqJQKCCdTuPWrVvweDxotVoi4xKJRLC/vy/BjPMhLAcqpYTmTCmYw8NDkaRhya9arYoWF8EsjkOkNCJjYI3H4xJcCJOhGBg8X5iAcg7C4bBQc1lCajab0hshrZjzJ5wjYakoHo+Ljwqpw5zdCIfD6PV6sCxLymPALGDVajVR9aUECctAzIxef/11jEYjPHjwALVaTUpZFGYsl8toNBrIZrNYXV2VjTYWiwlz66WXXoLP50O/3xedrlQqJZkZMyOWn6bTqQQEr9eLWCwmzC8qJFNBgOy4YrGI0WiEu3fvolwui04XXRHr9Tru3bsn15usMQYUYFHd2a1WDEAyH8AEFAOD540rBRSl1I8qpd5SSk2VUm+4jgeUUr+llPprpdQ3lFL/teu5754fv6eU+mU1L4grpVJKqa8opd6Z/zc5P67mr7unlPorpdTrV1nzZcCNlaUVBhS3ojCb9RzWI1uLWQebzbyTZqmLjeXBYID19XXpXbBZnsvlYFmWiDKy/KO1RiaTEZvebreLk5MTkW4he2t/fx+JRAK3bt1CKBSShnUoFBLmVTQalYFDr9cr8zEss/F75vN5YVTRX8Xj8aDb7SKRSAhtutvtSmADZhu8u/QXCoWQzWZx69Yt8U5JpVJIpVLY2tpCKpVaaKzTPoBS+QCEjhyNRiWIEZPJ5NIzKAYGBteHq2Yo3wTwdwH82dLxfwQAWuvvAvA3AfwrpRQ/61/Pn39p/vOx+fFPA/hjrfVLAP54/jsA/KDrtZ+an/+uIBgMSsYxHA4RCATgOA7q9fpCoOGgHxvRsVgM3W4XkUgEfr8f1Wp1gTpLiXSyw1ZWVhAOh9Hv93FycoJAILCgVkwVXKWUaIxRqZeiie12G41GA+VyWVR6k8kkNjc34fV6ZTaFtsIcJHQcB4lEAhsbGzKrsru7i5OTExwdHSEcDsuciuM4yOVyGI/HODw8RK/Xw40bN6CUQrVaFdYYCQjMzGKxGCzLktkbBhlma4lEAul0esG5kkGEAXB1dVWyH1KFyQ4DDMPLwODbAVcKKFrrb2mt75zy1KsA/mT+mhMADQBvKKWKAGJa66/qGUf1cwA+Pj/nTQCfnT/+7NLxz+kZvgogMX+fZw6fzyebv9ZahAQ5mEfnRs6hUF5eKSUGVYPBAAcHBzg+Pkav11vos3Dw0e/3i/bVyckJcrmcTKGzd0DzKAY5YDYpbts2Njc34fP58PDhQ2xvbyOVSgkVeX19Xabi9/f3sb+/j3A4jEgkgkqlgm63K2yxtbU1FAoFhMNhtFot+anVami326jVakgmk7BtG9VqVeZJotEo+v0+BoMBUqmUkBRqtRqi0SjW1tYAQAIxgwQDHGdOgMfLVrzmFHBkdgI8omxzRgUwAcXA4HniWfVQvgHgh5VSPqXUDQDfDWAdwCqAfdfr9ufHACCvtT6aPy4ByM8frwLYO+OcZwoGFAAylOgWbQQgCrccYGRPodvt4vj4WBhVnU5Hmvxu0Um/349Go4FSqYRMJoMbN26Izwfv8iORiPQOyH5imcnj8aBYLCKfz4sUycbGhpSoaCvcbDYlA7JtG5FIROZVWD6inLvf70cymZTSlN/vx3Q6FY0yCjt6vV4JSNTXorgj/V4oK09XSjLhuH6fz7egoXVaQAFmwYh9Hj7Pv8GyEZmBgcHzwRMDilLqj5RS3zzl581zTvtNzDb+rwH4PwD8JwCTc16/gHn2op/4wsfX+iml1NeUUl/jXMNVwAE7TpKzZNVqtRayDG6yVLotFAp44YUXEAqF8OKLL0rzfm1tDcFgEJZliakULXYty8ILL7ywUJ5igLBtW+ZcmBnRm4XN+tXVVck0yEzjekOhEBzHkUn/YDCIRCKBer2OwWCw4AHCfkcgEEA6nUYsFkM+n8fW1pY017/+9a9Lie3OnTvY2dmB1loGIR3HQb/fRyaTkdmZWCwmXir1el2kaJYVhZcDCj1QGo2GeMwQpBibgGJg8O2BJ3Ywtdbff9k31VqPAfxP/F0p9Z8A3AVQB7DmeukagIP542OlVFFrfTQvaZ3Mjx9glt2cds7y534GwGcA4I033rh0QFqGx+ORXgmnyCORyELwIAOMAYJ+JrFYDA8fPkQymZSSDKnDzD7a7TZSqRQsy0IulxPTrX6/L41wGmO5hwABSKOezXXOiZCK62ZMWZaFbreLbrcr7CwGJaoGE9ThWl9fF6r0dDpFtVpFIBBArVZDp9PBYDBAq9VCpVJBqVRCuVzG+vr6gjEWMw9K6du2jel0ipOTEziOI9mLG+Px+DGRxlAohMPDQxGUdP99OMlPmIBiYPD88ExKXkqpsFIqMn/8NwGMtdZvz0taLaXUR+bsrp8A8MX5aV8C8In5408sHf+JOdvrIwCartLYMwV7FpxuZ/mJQ4oEp+H50+v1EI/HMRgM0O12pSzmOI40sNlLWVtbk4Z8o9EQ5hL1uwKBgAggcr6DVsPUtGJfxe2BEo1GharMYEgWFqXpGRjdopD0c6ddMABpuHMy/ru+67vwvd/7vXjllVfwPd/zPUINrlQqePvtt2HbtszVAI/owOPxGCsrKxiNRjg5OUE4HF7Q0DrLz8QtGunOZoBHjXnOCi0/b2Bg8O7hShxLpdTfAfB/AsgC+PdKqa9rrX8AQA7AHyilpphlE/+N67R/DODfAAgB+P35DwD8SwCfV0p9EsAugB+bH/8ygB8CcA9AF8A/vMqaL4twOCyZCHsEZHpxsJEML/ZJOOgHzOZKqF+VTCbRaDTQbDZFJoUln+PjYwCz2ZZSqYSHDx8iHo+L1Dvl8IHZJD2zCgYrt/7XZDJBt9sVxhaPj0YjxONx2LaNWq0mhAC+L7MY27alXEbrY2ZGlmUhnU6jWHzEi7AsC/V6HfV6XUgBmUxGNnpmKmSrUeuMgfEsteDJZIJyuYx+v49kMrnwmUQwGES73RbTMgMDg+eHKwUUrfUXAHzhlOM7AF4+45yvAfjQKcerAD56ynEN4Keuss6rgGKNvHtmwDg5OcHq6owbMBgMpOxFHS1ufg8ePBBpk3Q6jaOjI+l5cLMPBoPY3d3F1taW2NuWy2XcunVroYTF7IeT4pVKRSRhSBhggGJG1el0JJiMx2Mkk0nE43ERq4xEIjIj02g0ZJqe51MSnzIwlE1xIxgMigR8p9PB4eGhMLvcNsZswvd6PfmulUoF2WwWwKKfyWAwwMnJCabTqeibnQaWx0gUMDAweH4wU2BPAKVSJpOJlGO4ETYaDZEQOTk5gdYaBwcH6PV6CIVCKJVKIhGfzWahtUan00Emk5FGPfAoe6CPCmdEuHGPx2NEo1H4/X6x5aVwYigUwmg0gs/nE9YYacGBQEBotrlcDjs7OzLzwsHEQqEgopcMMBygJLHB4/GgUqmgWCzKsKEbDACRSASrq6uiMEwyAafv2WPSWmN9fR3T6RT1eh2BQEBmXYBZH8dxHGGJuRWFl0Fzrsta/xoYGFw/jPTKE+DWk2LPgZ4gd+/eRbPZFNmUlZUVETO8d++eZBSc0Wi326hUKuKZwuFGBiA6KDIIcECRpSoO/rGPAzxyjuz3+0IgmEwmkiEdHh5KZpDNZhGLxSRA8XOVUjg8PJTSHKfkB4MBwuEwDg8PEQgEsLm5KaZiblCTrN/vQymFzc1NADOp+lqtJky1TCYjJTxqhkUiEdTrdaFbV6tVmapfWVk5N5gQzFJMQDEweL4wAeUJ4IwFDavYQ2AzOZ1OIxgMIh6Pi5Q7s4X19XXYto1QKIRoNIrd3V3xVgFmvQfSYXO5HBqNBhqNBsLhMFKpFOr1OizLEqovyz6xWEwUkDkcSAl6TppzQPH4+FhIA7lcTvTA2MinzEq5XBbCADMWpRQ6nQ4mk4lM3J+ml8X+CpWHi8UiisXiQibH4UoOPxKZTAaBQADlchn7+/vo9XoigHlR0ysTUAwMvj1gAsoTQNdGNr9J8Y3FYmg0GiLvbts2/H4/ut0ustksEokEhsOhlLIoP/LKK68gGAyi1WohFAqh1WrBsizE43Gh5FqWhWKxiHa7vVD+isfjIskynU6lZMa7+1gsJhPoSikkEgk4jiNBy221C8wsjgeDgTCwSGc+ODiQhvp0OkUmk4Ft29JHWtbLcjfwec2o1dXv9/Hw4UPRAFNKLTDIqEhMMcl8Pr+gOnwRmIBiYPDtAdNDeQI4SMhJeFJwA4EAKpWKbMaZTEZmTVZXV6X8wxIWxR03NzdFXp6U3nA4LHIn9PSgmq47KJHGTJkXZgxkOHGjJtPL5/MhFAotDDQCMxIBGWYApMTEGZRarYZYLCb+KgxyZw0Pck6n2WzCsizxi0+n06jVami1WgBmvZF0Ov1YU9/n82FlZWVh3ueyf6NEImGa8gYGzxkmQ3kC2NgmvZUT89zI9/b2pKnc6XSk3MRGO/sbqVRKFIopGMkm+HQ6Fc8Py7JEeoXKvW5qLQAJVpZlyWwLgwoVe1mqymQywkrz+/0Yj8cyL5NMJjEej1Gv18WSlwOUAJDL5Rb6LG5peTc8Hg8mk4nIqjBwxePxBV2xWCyGaDT62OAi39OtRnAZMBszvvAGBs8X5l/gE8C7fDajOVk+Go3Q6XRQrVaRSCSkyR2JREQs8eDgAKFQSMygptOpaGtVq1WZV+l2u2g2m6KDRWkWzqp0u13JDgCI86NSCq1WC9PpVMpi9FGpVCpwHEc8XbrdrhAEAAgVmY1+r9cLx3EwmUzw8ssvIxQKodPpCJOM5/CaLIPBhpL4wGyjX1tbk2CRz+cRCATOLE0ZPxMDg/c2TEB5Avx+/4IboluqpF6vo9vtil5Vv9+HbdsYj8eoVqtoNBpYX19HNpvF0dGR9EMALDg+cu4kEomI1Mp4PBZZFvqmADMZFGYywExXjFkExSM3NzeFzhwIBISpVqlUxNeeU/S8s69UKgiHw1hbW8OtW7fg9/txcDBTuOFg4lklL9J8LcsS4UsiGAyiUCig3W6j0+mcmp0Aj5SXTUAxMHjvwgSUJ4AzH1TjZY9jNBrJQCP7G6TjMmtQSiEWi2F1dVU8U3q9nni0RyIRkRVpNBqIRqPIZrPSG/H7/chkMuh2u5JZMLAwoNTrdbEUZnArFosIh8Oo1+vif5LNZtHpdITNxeY9ez97e3tIJBLIZrPweDxIJpNot9vixghAmv3u0lK/35dgRMbbMnK5HHw+HyqVinjdL8OIOxoYvPdhAsoTQAFCABI0KLLo9jSnS2EymYTH40EsFpPeCFV3h8MhyuUyHMdBPp+XJnS1WpXNm3pU/C8HAEulEoBH/RMKQXa73YUpckrWu+dQ2GPgZ9EZkuwzztFQNBKAlPnYwAcgwZQYDofiFrm5uSkN+WW4g0273ZYmvRsmoBgYvPdhAsoTQMVhCkROp1OUy2WRJ5lMJtBao9vtIhAIoFAoLMyjeDweYXGFQiHs7u6i3++jWCyKJMnBwQHK5TICgYBM1LMstbq6Cr/fvxBQOH9SKpUk+NADnj2RTCaDfD4vtr7hcFiyB5bqKBLp8/mkee6mIicSCbE9BhYtdsfjMY6Pj8UiOBwOo1gsnirOSH940qlrtRrq9frCa87rzxgYGLw3YALKE8CSF+H1etFut+VunD2QXq+HQCCAcDgsx0jtpew8TaZqtZowxqbTKfb39zEej7G2tibHGVRs20YymUS5XJYym2VZ4ojITCKRSIin/WAwQDQaFQ8TyrX4fD7Yto1SqSR+JADE9wR4tKF3u12EQiGk02m0Wi0ZjmQQPT4+lkb7RYJAIpFAMplEPp+HbdtoNpuoVCqyBpOhGBi892ECygXApjQ1ozhpTkoxexxs1pMtRQrwaDQSVhZ7J47j4OjoCPfv38d0OoXf7xdnRgYU3tlzQPDw8BDArNG9t7eHTqcjplY07qL3SjQaRSqVgm3bcBxHghgDRKvVkszEsizR9yJFmo3+ZDIJpRTq9br0UE5OTmQIkVPyTwLZbsAsgCUSCenpsCHPa2xgYPDehPnXewFwDgOA2NdyA6QAInWvSCeeTqcIh8MLAYVqvYlEApZliWNjMBhEuVxGr9cTq1++1uv1Ip1OQymFhw8fyrwKM4RMJiMqyKQue71eoQTbtg3btrG7uyuCkRy25PszILmlWZjteL1embGhbP9gMEA2mz2TsXURJBIJpFIpsUpmRmf8TAwM3rswAeUC4ObP8pdt2yJyGI/HpYdCAclGoyF9DdKJgVk5h8ZXJycnWFtbw8svv4xsNovRaIR79+5hNBqJXDwzo1AohGAwKD2TZrOJ4+NjxGIxZDIZ6XdQGj4YDEoG5fV6sbKyIr72VEXe2NiQEhon+ckg6/V6UEpJxhWLxaShPxqNkMlkFnzgnxaxWAzZbFZIAqbcZWDw3obpgF4AvFMnKKLIXgAAucOmJ4rf7xdvETK4uMkDjybw4/G4lMGYLdDDnuwtHqPrI6fg19bWMB6P4ff7EYvFMBgM0O/3pbTEoEbPk/39fbRaLSSTSbz88svi707aMwNKt9sVIgID5Gg0glIK+Xz+TG+Sp0EkEoHH4xG2mIGBwXsXJkO5AOjaCDyaxWi327BtW5hRNKTinAlnV+gtMhwOpR+xsrKCVCqFarWKVColOl+WZYmTIQDxTye7LB6Po91uYzAYwOfzIZ1Oo9frSUOda+OGPxgMEIvFRF+Mz6+srIimVrlcFrkUCkWyRFepVHBwcIBut4t8Po8Pf/jDSKfT1359Q6EQVldXn8l7GxgYvHswt4QXACm5bJYPh0ORJPF4PGKjSwOt0Wgk/RR6kUwmE8lG8vk8Dg4O0G63ZQixVquJvXClUhFvEwAiMV8oFODz+TAej2Uin/pdnGFhoKBmFzW6PB4Pbt68KbMrzI7cWmOdTgf1eh21Wk2CSiwWQzwef+blKJOdGBi892H+FV8AgUBAhhAZUCiIyNIWS1alUgmTyUSCUK/Xg8fjWWiA870of0LveA4sHh0dibQ85V6i0Sii0aiUoZhRhMNhRKNRmeug9S4HLpPJJA4PD4V1BjwKkOyTuP3Yd3Z2MJ1OkU6n35VAYmBg8P6BKXldACxJkYFEO156mni9XgSDQZkzoRJwKBSSZr1t20I55uwFpeXJ+qpWq8hms8IOOzo6woMHD6C1ls09k8ksTK9nMhnR4qKRFwBRDabHPNWR+/2+NNTpTU8fF5pu3bx5E6lUygQTAwODS8EElAuAXu2k0mazWUSjUTSbTcTjcTGdSiaTQscFZr0Xx3FEfoXuio7jAJhlD41GA7ZtL1jhBoNB3Lx5E7Zt4/j4GI7jCCPLcRzxYKF0Cpv+7h4E2Vs+nw/BYBCj0UjOY6bCeZpkMolOpyOU5mWBRwMDA4OLwASUC4ClKmYWnExvt9uSAXi9XkQiERQKBdnYqRTs9/uRTCbh8/nEwIpBhjpaqVQK/X4fx8fH0lj3er3I5XIoFApwHAf7+/sYDocLWQ+DBF9PMFhQgZjzK1Q5BmYZCqnPHo9nge5sYGBgcFlcKaAopX5RKXVbKfVXSqkvKKUSrud+Til1Tyl1Ryn1A67jH5sfu6eU+rTr+A2l1J/Pj/+OUiowPx6c/35v/vzWVdb8NOAmyzITN+V0cEaFAAAUQklEQVTpdAqv1yssL6UUbt26hVwuJxPknKBnGYv0XXrCU6YlnU5jOp3KoKPH40Gr1UI8Hsfa2hqKxaL0bzjF7vf74TgOIpEIbNsWJV/KqrgzFA5RcpaGn0tKciIx+9O5hzgNDAwMLoOrZihfAfAhrfVrAO4C+DkAUEq9CuDHAXwQwMcA/F9KKa9SygvgVwH8IIBXAfy9+WsB4BcA/JLW+kUAdQCfnB//JID6/PgvzV/3rsLr9QpzKhqNSj+DvQkOBpJ1xWY9m92ctVgOLPQbGY/HMsVOTbBeryd+JcBsCDCVSgnLK5lMotVqwePxoFAoAMBCQAEgGQolVeio6Pf75TWci7FtG9Fo1JS7DAwMnhpXCiha6z/UWo/nv34VwNr88ZsAfltrPdBaPwBwD8CH5z/3tNbbWushgN8G8Kaa3RJ/H4DfnZ//WQAfd73XZ+ePfxfAR9W7fAvNDZmlKNrshkKhBXMrrTUcxxGqMEUkWULiPEs+n8f6+jr6/T663S7q9TqUUgiHw+j1emLtGwqFZMNnVlEqlaSnMx6PEY/HpWdD10TShEkk4ONUKoV4PC7SLsCjgKKUEpl9AwMDg6fBdfZQfhLA788frwLYcz23Pz921vE0gIYrOPH4wnvNn2/OX/+ugWUipRRGoxH6/T4mkwls20ar1YJt2wvCkSyN9Xo9mVoHHolMRiIR8QgpFAro9XrY3d0FMMsUJpMJptOpTL87joNer4dyuYxarYZYLIZ6vY5IJCL9D07pA4/6J4TP55NeCmdnGHTM/IeBgcF14Ym7iVLqjwAUTnnq57XWX5y/5ucBjAH82+td3uWglPoUgE8BwMbGxrW+NwPKcDhEq9USSq7jOGITzCY3S1/j8RiZTEYyB5/Ph3w+L5v9eDxGsVgUeXrKqgQCAWQymYXP58Akz6OJ1rJoJfssLJXxc0koYG+HazUwMDC4LjwxoGitv/+855VS/wDA3wbwUc1dCzgAsO562dr8GM44XgWQUEr55lmI+/V8r32llA9AfP7609b6GQCfAYA33nhDn/aapwXv7IfDoWheUT6FMvMMHHQ6VEohmUyKpDxfB8y84TnxblkWJpMJer0e7t27h0wmg0KhIPMuLFd1Oh0RaLRtWyRXAIgwJNfGUhaf6/f7SKfTMvE/Go1kLQYGBgbXgauyvD4G4J8C+GGtddf11JcA/PicoXUDwEsA/gLAfwbw0pzRFcCscf+leSD6UwA/Mj//EwC+6HqvT8wf/wiAP3EFrncNlmXB5/NhNBphOp2KmRYA8R8Zj8fi7UEGFQcNGWwIZhs03gIgfRR6m9i2LTL07M/0+30Eg8HHBg/p1EgdsOWSF2doLMuSTMYddAwMDAyuiqv2UH4FgA3gK0qpryulfg0AtNZvAfg8gLcB/AcAP6W1nsyzj58G8AcAvgXg8/PXAsA/A/AzSql7mPVIfmN+/DcApOfHfwaAUI3fTdAZkZkFG/Fsjtu2jeFwCNu2pZ/BoAA8CiCEuynOzIVeKBsbG2i32zg4OECn00Gr1cLx8TGAWR+GplhusJTV6XSExkzwMYPackPewMDA4DpwpY7snMp71nP/AsC/OOX4lwF8+ZTj25ixwJaP9wH86FXWeR2gxPt0OsV0OpUMgOwvsrAoHEn733A4LPLvblAPjE1xbu5ra2vY2NiAx+NBqVTC22+/DaUUstksNjc3ZU5luf/h9nrn4OJpzwUCgQUWmIGBgcF1wVB8Lgi/3y8y8swAtNYyhQ7MNu5KpSKyKDyPWYwbw+FwIUPQWiMYDKJYLMKyLLRaLWitF+ZC2u02tNbw+XyPZRfu4HBWsKHL5PJnGxgYGFwHjPTKBUEmVyqVwtbWlmzObIwzIFD1l4KR9EtxZyjMZNyber/fl/cqlUqo1WqwLAu3bt3CrVu3EI1GhRDA6Xc3+DnA46UsDmG6S14moBgYGFw3TEC5INwCkcFgUJhSlmUhEAjAcRyEw2G0Wi1YloXpdCp9DlJ6CTbvuanTNyWdTmM8HmM4HCKTySCfz0vpLJPJoFgsyiAjs6LlNQKPZygAhMZsGvIGBgbPCqbkdUEwoAwGA9HK4rR8IBBAt9vFeDwWC97j42Oh5XIOhNTh5aY41Yfz+Ty63S7C4fCpA4fhcBhKqTODQSQSWZDZX14/g5X7sw0MDAyuCyagXBCUX+n3+5JhaK2F1tvtdiXAcFLe3UcBHvnOD4dDKKXkuOM4Qkt2z5Ysg2ytswYSz9Ph4iwK52NMQ97AwOC6YUpeFwSpvfQVYUCJRCIIhUKix0WfdwALJS9gkbbLTGI4HGI0Gj3GzDprDcDTZRfMUOiTYhSFDQwMrhsmoFwQzFDcw4Naaylr0QlxdXVVtLgYUNgUd6sBL5e7ONx4HizLgt/vfyrJFJbQGFAMDAwMrhsmoFwQFIicTqfo9/vQWovxluM4wrxKpVJwHAf1el0yEjfTazKZiOQ9AFEVvojdbigUwurq6lNlF+73NwHFwMDgWcAElAuCg4DU6eI8CBv06XRamu7xeByBQADlchnNZhMAZBbF3RQfDAanDiI+C7ib/CagGBgYPAuYpvwFsTwNTzpvu91GOByGZVno9/vo9XrQWmNtbU184jmZTnowMNvUm82m6Hc9a5iAYmBg8KxhMpRLwD1/wtIXAJkXUUqh0+mI1lcul0MqlUK320W1WhU/eLoostx12kzJdYO+96Yhb2Bg8KxgAsolwPkQmmlxup3+7qdpfcViMRQKBXg8HhwfH6Pdbi+Uu96N7MS9/nejvGZgYPCdCRNQLoFAICAS8AwMqVRKnmOmQal4wrIsbGxsIBgMCsPLcZx3rdxFpNPpBQdJAwMDg+uECSiXAIMGLXnT6bTMmFA8cjKZiCWvG8FgENlsFvF4HLZtv6vlLgMDA4N3A2Y3uwR8Ph+UUnAcR/S1CPqaLD92gzMkpA+b8pOBgcH7CYbldQm4ZeuTyeQCW4qP4/G4MMCWQZHI51HuMjAwMHjWMBnKJUCBSK/Xi0QisUDFZRAh8+usgDIej0WZ2LCtDAwM3k8wGcol4PP5sLq6img0KsZZbgQCAdHxOk0tmKrD1AAzMDAweD/BZCiXgMfjEdMsGm654Q4wZ2UofB83C8zAwMDg/QATUC4Bj8cjE+8sfbnBPorH4zm1nMWAYspdBgYG70eYktclwEDh9ox3gwHlLKFHr9eLZDJpyl0GBgbvS5iAcgnQE+W0/gnwKAM5TznYDBYaGBi8X3GlkpdS6heVUreVUn+llPqCUioxP55WSv2pUqqjlPqVpXO+Wyn110qpe0qpX1bz2o9SKqWU+opS6p35f5Pz42r+unvzz3n9Kmu+CjweD6LR6GMML0IphVAo9FR+JQYGBgbvdVy1h/IVAB/SWr8G4C6An5sf7wP4XwD8k1PO+dcA/hGAl+Y/H5sf/zSAP9ZavwTgj+e/A8APul77qfn5zwVKKel9nBZQgJlQZDKZfDeXZWBgYPBtgSsFFK31H2qtx/NfvwpgbX7c0Vr/P5gFFoFSqgggprX+qtZaA/gcgI/Pn34TwGfnjz+7dPxzeoavAkjM3+e5gFIpZwUUAwMDg+9UXCfL6ycB/P4TXrMKYN/1+/78GADktdZH88clAHnXOXtnnPOuwwQUAwMDg9PxxF1RKfVHAAqnPPXzWusvzl/z8wDGAP7tdSxKa62VUvqy5ymlPoVZWQwbGxvXsZTH4PV6hTZsYGBgYPAITwwoWuvvP+95pdQ/APC3AXx0XsY6DweYl8XmWJsfA4BjpVRRa300L2mduM5ZP+Oc5bV+BsBnAOCNN964dEC6CKgkbOZIDAwMDBZxVZbXxwD8UwA/rLXuPun185JWSyn1kTm76ycAfHH+9JcAfGL++BNLx39izvb6CICmqzT2riMWi5mmu4GBgcEpuGoj4FcABAF8ZX7H/lWt9X8HAEqpHQAxAAGl1McB/C2t9dsA/jGAfwMghFnPhX2Xfwng80qpTwLYBfBj8+NfBvBDAO4B6AL4h1dc85VgWdbz/HgDAwODb1tcKaBorV8857mtM45/DcCHTjleBfDRU45rAD/19Ks0MDAwMHg3YLS8DAwMDAyuBSagGBgYGBhcC0xAMTAwMDC4FpiAYmBgYGBwLTABxcDAwMDgWmACioGBgYHBtcAEFAMDAwODa4F6slrKexNKqTJmA5JPgwyAyjUu5zph1vZ0MGt7Opi1PR3ey2vb1Fpnn+aN37cB5SpQSn1Na/3G817HaTBrezqYtT0dzNqeDt+pazMlLwMDAwODa4EJKAYGBgYG1wITUE7HZ573As6BWdvTwazt6WDW9nT4jlyb6aEYGBgYGFwLTIZiYGBgYHAtMAFlCUqpjyml7iil7imlPv0ufN66UupPlVJvK6XeUkr9D/Pj/1wpdaCU+vr854dc5/zcfH13lFI/8KzXrpTaUUr99XwdX5sfSymlvqKUemf+3+T8uFJK/fJ8DX+llHrd9T6fmL/+HaXUJ876vEus62XX9fm6UqqllPofn9e1U0r9plLqRCn1Tdexa7tOSqnvnv8d7s3PvbBt6Blr+0Wl1O35539BKZWYH99SSvVc1+/XnrSGs77nFdZ2bX9DpdQNpdSfz4//jlIqcMW1/Y5rXTtKqa8/p+t21t7x/P6f01qbn/kPAC+A+wBuAggA+AaAV5/xZxYBvD5/bAO4C+BVAP8cwD855fWvztcVBHBjvl7vs1w7gB0AmaVj/xuAT88ffxrAL8wf/xBmpmkKwEcA/Pn8eArA9vy/yfnj5DX/7UoANp/XtQPwXwF4HcA3n8V1AvAX89eq+bk/eMW1/S0AvvnjX3Ctbcv9uqX3OXUNZ33PK6zt2v6GAD4P4Mfnj38NwH9/lbUtPf+vAPyvz+m6nbV3PLf/50yGsogPA7intd7WWg8B/DaAN5/lB2qtj7TW/+/8cRvAtwCsnnPKmwB+W2s90Fo/wMzJ8sPPYe1vAvjs/PFnAXzcdfxzeoavAkgopYoAfgDAV7TWNa11HcBXAHzsGtfzUQD3tdbnDbM+02untf4zALVTPvPK12n+XExr/VU9+5f+Odd7PdXatNZ/qLUez3/9KoC1897jCWs463s+1drOwaX+hvM76u8D8LvXvbb5e/8YgH933ns8w+t21t7x3P6fMwFlEasA9ly/7+P8zf1aoZTaAvBfAPjz+aGfnqemv+lKhc9a47Ncuwbwh0qpv1RKfWp+LK+1Ppo/LgHIP8f1AcCPY/Ef9rfLtbuu67Q6f/ws1ggAP4lHdtwAcEMp9f8ppf5vpdTfcK35rDWc9T2vguv4G6YBNFyB8zqv29/4/9u7vxcpqziO4+8vbpisJUl7EWT0gyQwSEUvpC28iCizLuxCSoiyi+wn2UVI+w9I3hQURd0Isf3AzPAqo0AzpVZa1lWTUuqmbRvDorIgbPt2cb6Tz0wzO+POmX1G+rxg2GfPPD++z5lnnjPnnJlzgIq7nyiklZJvdfeO0q45FSg9wszmAzuBp939V+AV4DpgKTBJqlqXZdDdlwN3Ao+b2a3FJ+PTS2lfF4w28XuAHZHUS3n3r7LzqRkzGwL+AoYjaRK4yt2XAc8Ab5rZpe3uL9N59uRrWOc+aj/ElJJvDe4dHe9zplSg1JoAFhX+vzLSusrMLiJdEMPu/h6Au1fcfcrd/wZeJ1Xpp4uxa7G7+0T8PQXsilgqUSWuVulPlRUfqaAbdfdKxNkzeUe+fJqgtkkqS4xm9iCwFtgQNx+iOel0LH9B6ptY3CKGZuc5Ixlfw9Okpp2+BjHPWOxvHfBOIeZZz7dG945p9tn9a67dDqD/wwPoI3VIXcO5jr0lXT6mkdomX6hLv6KwvJnUbgywhNpOyW9IHZJdiR3oBy4pLB8k9X1so7bj7/lYvovajr+RSF8IfEvq9LsslhdmysO3gYd6Ie+o65jNmU/8t4N0TYex3QF8CQzUrTcAzInla0k3kWljaHaeHcSW7TUk1VyLnfKPdRJbIe/2lZlvNL93lHbNde1GeaE+SN+E+Jr06WJoFo43SKqSjgNj8VgDvAEcifTddW+woYjvKwrfuuhG7PHGOByPY9X9ktqmPwZOAB8VLkADXo4YjgArCvvaSOpEPUmhAOgwvn7Sp9AFhbRS8o7U/DEJnCW1Nz+cM5+AFcDR2OYl4ofJHcR2ktR2Xr3uXo11743XegwYBe5uFUOz8+wgtmyvYVzDI3G+O4C5ncQW6duBTXXrzna+Nbt3lHbN6ZfyIiKShfpQREQkCxUoIiKShQoUERHJQgWKiIhkoQJFRESyUIEi0oKZHYy/V5vZ/Zn3/VyjY4lciPS1YZE2mdlq0gi4a89jmz4/N45Uo+fPuPv8HPGJlE01FJEWzOxMLG4Fbom5Ljab2RxLc4ocikEMH4n1V5vZfjPbTfolOmb2fgyueaw6wKaZbQXmxf6Gi8eKuSu2mdnRmI9ifWHfe83sXUtzmQy3nKNCZJb0tV5FRMIWCjWUKBh+cfeVZjYXOGBmH8a6y4EbPQ2xDrDR3X8ys3nAITPb6e5bzOwJd1/a4FjrSAMj3gRcHtt8Es8tIw1B8j1wALgZ+DT/6YqcH9VQRGbuduABSzP2fU4a8uL6eG6kUJgAPGVmh0nzjiwqrNfMIPCWpwESK8A+YGVh3995GjhxjDTWlEjpVEMRmTkDnnT3PTWJqa/l97r/bwNWufsfZrYXuLiD4/5ZWJ5C72PpEaqhiLTvN9JUq1V7gEdjCHHMbLGZ9TfYbgHwcxQmN5BGb606W92+zn5gffTTDJCmoh3JchYiXaJPNiLtGwemoulqO/AiqblpNDrGf6TxFKkfAJvM7DhphNzPCs+9Boyb2ai7byik7wJWkUZ5duBZd/8hCiSRnqSvDYuISBZq8hIRkSxUoIiISBYqUEREJAsVKCIikoUKFBERyUIFioiIZKECRUREslCBIiIiWfwDC9nTHxNcoKMAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-given-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=gaussian_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-given-trigram-gaussian.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "import glob" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256 -8354.182366165229 hillclimbing-results/sa-random-unigram-uniform.csv\n", + "-5439.653663160256 -8259.44168109899 hillclimbing-results/hillclimbing-random-unigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"hillclimbing-results/*unigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503 -27211.09615617547 hillclimbing-results/hillclimbing-random-trigram-uniform.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-results/hillclimbing-given-trigram-uniform.csv\n", + "-14681.308607565503 -21515.898852481398 hillclimbing-results/sa-given-trigram-gaussian.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-results/hillclimbing-given-trigram-gaussian.csv\n", + "-14681.308607565503 -28346.7456787418 hillclimbing-results/sa-random-trigram-uniform.csv\n", + "-14681.308607565503 -21065.204759662218 hillclimbing-results/sa-given-trigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"hillclimbing-results/*trigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv new file mode 100644 index 0000000..4c7bbef --- /dev/null +++ b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17464.568516864027 +0,500,-15466.801337519755 +0,1000,-14681.308607565503 +0,1500,-14681.308607565503 +0,2000,-14681.308607565503 +0,2500,-14681.308607565503 +0,3000,-14681.308607565503 +0,3500,-14681.308607565503 +0,4000,-14681.308607565503 +0,4500,-14681.308607565503 +0,5000,-14681.308607565503 +0,5500,-14681.308607565503 +0,6000,-14681.308607565503 +0,6500,-14681.308607565503 +0,7000,-14681.308607565503 +0,7500,-14681.308607565503 +0,8000,-14681.308607565503 +0,8500,-14681.308607565503 +0,9000,-14681.308607565503 +0,9500,-14681.308607565503 +0,10000,-14681.308607565503 +0,10500,-14681.308607565503 +0,11000,-14681.308607565503 +0,11500,-14681.308607565503 +0,12000,-14681.308607565503 +0,12500,-14681.308607565503 +0,13000,-14681.308607565503 +0,13500,-14681.308607565503 +0,14000,-14681.308607565503 +0,14500,-14681.308607565503 +0,15000,-14681.308607565503 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-14940.660396331155 +1,1000,-14908.426305711884 +1,1500,-14681.308607565503 +1,2000,-14681.308607565503 +1,2500,-14681.308607565503 +1,3000,-14681.308607565503 +1,3500,-14681.308607565503 +1,4000,-14681.308607565503 +1,4500,-14681.308607565503 +1,5000,-14681.308607565503 +1,5500,-14681.308607565503 +1,6000,-14681.308607565503 +1,6500,-14681.308607565503 +1,7000,-14681.308607565503 +1,7500,-14681.308607565503 +1,8000,-14681.308607565503 +1,8500,-14681.308607565503 +1,9000,-14681.308607565503 +1,9500,-14681.308607565503 +1,10000,-14681.308607565503 +1,10500,-14681.308607565503 +1,11000,-14681.308607565503 +1,11500,-14681.308607565503 +1,12000,-14681.308607565503 +1,12500,-14681.308607565503 +1,13000,-14681.308607565503 +1,13500,-14681.308607565503 +1,14000,-14681.308607565503 +1,14500,-14681.308607565503 +1,15000,-14681.308607565503 +1,15500,-14681.308607565503 +1,16000,-14681.308607565503 +1,16500,-14681.308607565503 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-14805.06948647775 +2,1000,-14805.06948647775 +2,1500,-14681.308607565503 +2,2000,-14681.308607565503 +2,2500,-14681.308607565503 +2,3000,-14681.308607565503 +2,3500,-14681.308607565503 +2,4000,-14681.308607565503 +2,4500,-14681.308607565503 +2,5000,-14681.308607565503 +2,5500,-14681.308607565503 +2,6000,-14681.308607565503 +2,6500,-14681.308607565503 +2,7000,-14681.308607565503 +2,7500,-14681.308607565503 +2,8000,-14681.308607565503 +2,8500,-14681.308607565503 +2,9000,-14681.308607565503 +2,9500,-14681.308607565503 +2,10000,-14681.308607565503 +2,10500,-14681.308607565503 +2,11000,-14681.308607565503 +2,11500,-14681.308607565503 +2,12000,-14681.308607565503 +2,12500,-14681.308607565503 +2,13000,-14681.308607565503 +2,13500,-14681.308607565503 +2,14000,-14681.308607565503 +2,14500,-14681.308607565503 +2,15000,-14681.308607565503 +2,15500,-14681.308607565503 +2,16000,-14681.308607565503 +2,16500,-14681.308607565503 +2,17000,-14681.308607565503 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-15514.971931343787 +3,1000,-14681.308607565503 +3,1500,-14681.308607565503 +3,2000,-14681.308607565503 +3,2500,-14681.308607565503 +3,3000,-14681.308607565503 +3,3500,-14681.308607565503 +3,4000,-14681.308607565503 +3,4500,-14681.308607565503 +3,5000,-14681.308607565503 +3,5500,-14681.308607565503 +3,6000,-14681.308607565503 +3,6500,-14681.308607565503 +3,7000,-14681.308607565503 +3,7500,-14681.308607565503 +3,8000,-14681.308607565503 +3,8500,-14681.308607565503 +3,9000,-14681.308607565503 +3,9500,-14681.308607565503 +3,10000,-14681.308607565503 +3,10500,-14681.308607565503 +3,11000,-14681.308607565503 +3,11500,-14681.308607565503 +3,12000,-14681.308607565503 +3,12500,-14681.308607565503 +3,13000,-14681.308607565503 +3,13500,-14681.308607565503 +3,14000,-14681.308607565503 +3,14500,-14681.308607565503 +3,15000,-14681.308607565503 +3,15500,-14681.308607565503 +3,16000,-14681.308607565503 +3,16500,-14681.308607565503 +3,17000,-14681.308607565503 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17464.568516864027 +4,500,-14805.06948647775 +4,1000,-14681.308607565503 +4,1500,-14681.308607565503 +4,2000,-14681.308607565503 +4,2500,-14681.308607565503 +4,3000,-14681.308607565503 +4,3500,-14681.308607565503 +4,4000,-14681.308607565503 +4,4500,-14681.308607565503 +4,5000,-14681.308607565503 +4,5500,-14681.308607565503 +4,6000,-14681.308607565503 +4,6500,-14681.308607565503 +4,7000,-14681.308607565503 +4,7500,-14681.308607565503 +4,8000,-14681.308607565503 +4,8500,-14681.308607565503 +4,9000,-14681.308607565503 +4,9500,-14681.308607565503 +4,10000,-14681.308607565503 +4,10500,-14681.308607565503 +4,11000,-14681.308607565503 +4,11500,-14681.308607565503 +4,12000,-14681.308607565503 +4,12500,-14681.308607565503 +4,13000,-14681.308607565503 +4,13500,-14681.308607565503 +4,14000,-14681.308607565503 +4,14500,-14681.308607565503 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-15641.389917920522 +5,1000,-14797.42321524005 +5,1500,-14681.308607565503 +5,2000,-14681.308607565503 +5,2500,-14681.308607565503 +5,3000,-14681.308607565503 +5,3500,-14681.308607565503 +5,4000,-14681.308607565503 +5,4500,-14681.308607565503 +5,5000,-14681.308607565503 +5,5500,-14681.308607565503 +5,6000,-14681.308607565503 +5,6500,-14681.308607565503 +5,7000,-14681.308607565503 +5,7500,-14681.308607565503 +5,8000,-14681.308607565503 +5,8500,-14681.308607565503 +5,9000,-14681.308607565503 +5,9500,-14681.308607565503 +5,10000,-14681.308607565503 +5,10500,-14681.308607565503 +5,11000,-14681.308607565503 +5,11500,-14681.308607565503 +5,12000,-14681.308607565503 +5,12500,-14681.308607565503 +5,13000,-14681.308607565503 +5,13500,-14681.308607565503 +5,14000,-14681.308607565503 +5,14500,-14681.308607565503 +5,15000,-14681.308607565503 +5,15500,-14681.308607565503 +5,16000,-14681.308607565503 +5,16500,-14681.308607565503 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17357.527829482053 +6,500,-14681.308607565503 +6,1000,-14681.308607565503 +6,1500,-14681.308607565503 +6,2000,-14681.308607565503 +6,2500,-14681.308607565503 +6,3000,-14681.308607565503 +6,3500,-14681.308607565503 +6,4000,-14681.308607565503 +6,4500,-14681.308607565503 +6,5000,-14681.308607565503 +6,5500,-14681.308607565503 +6,6000,-14681.308607565503 +6,6500,-14681.308607565503 +6,7000,-14681.308607565503 +6,7500,-14681.308607565503 +6,8000,-14681.308607565503 +6,8500,-14681.308607565503 +6,9000,-14681.308607565503 +6,9500,-14681.308607565503 +6,10000,-14681.308607565503 +6,10500,-14681.308607565503 +6,11000,-14681.308607565503 +6,11500,-14681.308607565503 +6,12000,-14681.308607565503 +6,12500,-14681.308607565503 +6,13000,-14681.308607565503 +6,13500,-14681.308607565503 +6,14000,-14681.308607565503 +6,14500,-14681.308607565503 +6,15000,-14681.308607565503 +6,15500,-14681.308607565503 +6,16000,-14681.308607565503 +6,16500,-14681.308607565503 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17464.568516864027 +7,500,-15357.58641833587 +7,1000,-14681.308607565503 +7,1500,-14681.308607565503 +7,2000,-14681.308607565503 +7,2500,-14681.308607565503 +7,3000,-14681.308607565503 +7,3500,-14681.308607565503 +7,4000,-14681.308607565503 +7,4500,-14681.308607565503 +7,5000,-14681.308607565503 +7,5500,-14681.308607565503 +7,6000,-14681.308607565503 +7,6500,-14681.308607565503 +7,7000,-14681.308607565503 +7,7500,-14681.308607565503 +7,8000,-14681.308607565503 +7,8500,-14681.308607565503 +7,9000,-14681.308607565503 +7,9500,-14681.308607565503 +7,10000,-14681.308607565503 +7,10500,-14681.308607565503 +7,11000,-14681.308607565503 +7,11500,-14681.308607565503 +7,12000,-14681.308607565503 +7,12500,-14681.308607565503 +7,13000,-14681.308607565503 +7,13500,-14681.308607565503 +7,14000,-14681.308607565503 +7,14500,-14681.308607565503 +7,15000,-14681.308607565503 +7,15500,-14681.308607565503 +7,16000,-14681.308607565503 +7,16500,-14681.308607565503 +7,17000,-14681.308607565503 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17464.568516864027 +8,500,-14681.308607565503 +8,1000,-14681.308607565503 +8,1500,-14681.308607565503 +8,2000,-14681.308607565503 +8,2500,-14681.308607565503 +8,3000,-14681.308607565503 +8,3500,-14681.308607565503 +8,4000,-14681.308607565503 +8,4500,-14681.308607565503 +8,5000,-14681.308607565503 +8,5500,-14681.308607565503 +8,6000,-14681.308607565503 +8,6500,-14681.308607565503 +8,7000,-14681.308607565503 +8,7500,-14681.308607565503 +8,8000,-14681.308607565503 +8,8500,-14681.308607565503 +8,9000,-14681.308607565503 +8,9500,-14681.308607565503 +8,10000,-14681.308607565503 +8,10500,-14681.308607565503 +8,11000,-14681.308607565503 +8,11500,-14681.308607565503 +8,12000,-14681.308607565503 +8,12500,-14681.308607565503 +8,13000,-14681.308607565503 +8,13500,-14681.308607565503 +8,14000,-14681.308607565503 +8,14500,-14681.308607565503 +8,15000,-14681.308607565503 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14681.308607565503 +8,17000,-14681.308607565503 +8,17500,-14681.308607565503 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17464.568516864027 +9,500,-14696.82992865629 +9,1000,-14681.308607565503 +9,1500,-14681.308607565503 +9,2000,-14681.308607565503 +9,2500,-14681.308607565503 +9,3000,-14681.308607565503 +9,3500,-14681.308607565503 +9,4000,-14681.308607565503 +9,4500,-14681.308607565503 +9,5000,-14681.308607565503 +9,5500,-14681.308607565503 +9,6000,-14681.308607565503 +9,6500,-14681.308607565503 +9,7000,-14681.308607565503 +9,7500,-14681.308607565503 +9,8000,-14681.308607565503 +9,8500,-14681.308607565503 +9,9000,-14681.308607565503 +9,9500,-14681.308607565503 +9,10000,-14681.308607565503 +9,10500,-14681.308607565503 +9,11000,-14681.308607565503 +9,11500,-14681.308607565503 +9,12000,-14681.308607565503 +9,12500,-14681.308607565503 +9,13000,-14681.308607565503 +9,13500,-14681.308607565503 +9,14000,-14681.308607565503 +9,14500,-14681.308607565503 +9,15000,-14681.308607565503 +9,15500,-14681.308607565503 +9,16000,-14681.308607565503 +9,16500,-14681.308607565503 +9,17000,-14681.308607565503 +9,17500,-14681.308607565503 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17464.568516864027 +10,500,-14681.308607565503 +10,1000,-14681.308607565503 +10,1500,-14681.308607565503 +10,2000,-14681.308607565503 +10,2500,-14681.308607565503 +10,3000,-14681.308607565503 +10,3500,-14681.308607565503 +10,4000,-14681.308607565503 +10,4500,-14681.308607565503 +10,5000,-14681.308607565503 +10,5500,-14681.308607565503 +10,6000,-14681.308607565503 +10,6500,-14681.308607565503 +10,7000,-14681.308607565503 +10,7500,-14681.308607565503 +10,8000,-14681.308607565503 +10,8500,-14681.308607565503 +10,9000,-14681.308607565503 +10,9500,-14681.308607565503 +10,10000,-14681.308607565503 +10,10500,-14681.308607565503 +10,11000,-14681.308607565503 +10,11500,-14681.308607565503 +10,12000,-14681.308607565503 +10,12500,-14681.308607565503 +10,13000,-14681.308607565503 +10,13500,-14681.308607565503 +10,14000,-14681.308607565503 +10,14500,-14681.308607565503 +10,15000,-14681.308607565503 +10,15500,-14681.308607565503 +10,16000,-14681.308607565503 +10,16500,-14681.308607565503 +10,17000,-14681.308607565503 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17302.600412949574 +11,500,-15748.306448354355 +11,1000,-14681.308607565503 +11,1500,-14681.308607565503 +11,2000,-14681.308607565503 +11,2500,-14681.308607565503 +11,3000,-14681.308607565503 +11,3500,-14681.308607565503 +11,4000,-14681.308607565503 +11,4500,-14681.308607565503 +11,5000,-14681.308607565503 +11,5500,-14681.308607565503 +11,6000,-14681.308607565503 +11,6500,-14681.308607565503 +11,7000,-14681.308607565503 +11,7500,-14681.308607565503 +11,8000,-14681.308607565503 +11,8500,-14681.308607565503 +11,9000,-14681.308607565503 +11,9500,-14681.308607565503 +11,10000,-14681.308607565503 +11,10500,-14681.308607565503 +11,11000,-14681.308607565503 +11,11500,-14681.308607565503 +11,12000,-14681.308607565503 +11,12500,-14681.308607565503 +11,13000,-14681.308607565503 +11,13500,-14681.308607565503 +11,14000,-14681.308607565503 +11,14500,-14681.308607565503 +11,15000,-14681.308607565503 +11,15500,-14681.308607565503 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14681.308607565503 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-15225.392349289901 +12,1000,-15150.265181766916 +12,1500,-15150.265181766916 +12,2000,-15150.265181766916 +12,2500,-15150.265181766916 +12,3000,-15150.265181766916 +12,3500,-15150.265181766916 +12,4000,-15150.265181766916 +12,4500,-15150.265181766916 +12,5000,-15150.265181766916 +12,5500,-14681.308607565503 +12,6000,-14681.308607565503 +12,6500,-14681.308607565503 +12,7000,-14681.308607565503 +12,7500,-14681.308607565503 +12,8000,-14681.308607565503 +12,8500,-14681.308607565503 +12,9000,-14681.308607565503 +12,9500,-14681.308607565503 +12,10000,-14681.308607565503 +12,10500,-14681.308607565503 +12,11000,-14681.308607565503 +12,11500,-14681.308607565503 +12,12000,-14681.308607565503 +12,12500,-14681.308607565503 +12,13000,-14681.308607565503 +12,13500,-14681.308607565503 +12,14000,-14681.308607565503 +12,14500,-14681.308607565503 +12,15000,-14681.308607565503 +12,15500,-14681.308607565503 +12,16000,-14681.308607565503 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14681.308607565503 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17464.568516864027 +13,500,-15252.781539373666 +13,1000,-15179.51988238142 +13,1500,-14681.308607565503 +13,2000,-14681.308607565503 +13,2500,-14681.308607565503 +13,3000,-14681.308607565503 +13,3500,-14681.308607565503 +13,4000,-14681.308607565503 +13,4500,-14681.308607565503 +13,5000,-14681.308607565503 +13,5500,-14681.308607565503 +13,6000,-14681.308607565503 +13,6500,-14681.308607565503 +13,7000,-14681.308607565503 +13,7500,-14681.308607565503 +13,8000,-14681.308607565503 +13,8500,-14681.308607565503 +13,9000,-14681.308607565503 +13,9500,-14681.308607565503 +13,10000,-14681.308607565503 +13,10500,-14681.308607565503 +13,11000,-14681.308607565503 +13,11500,-14681.308607565503 +13,12000,-14681.308607565503 +13,12500,-14681.308607565503 +13,13000,-14681.308607565503 +13,13500,-14681.308607565503 +13,14000,-14681.308607565503 +13,14500,-14681.308607565503 +13,15000,-14681.308607565503 +13,15500,-14681.308607565503 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14681.308607565503 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-14805.06948647775 +14,1000,-14805.06948647775 +14,1500,-14681.308607565503 +14,2000,-14681.308607565503 +14,2500,-14681.308607565503 +14,3000,-14681.308607565503 +14,3500,-14681.308607565503 +14,4000,-14681.308607565503 +14,4500,-14681.308607565503 +14,5000,-14681.308607565503 +14,5500,-14681.308607565503 +14,6000,-14681.308607565503 +14,6500,-14681.308607565503 +14,7000,-14681.308607565503 +14,7500,-14681.308607565503 +14,8000,-14681.308607565503 +14,8500,-14681.308607565503 +14,9000,-14681.308607565503 +14,9500,-14681.308607565503 +14,10000,-14681.308607565503 +14,10500,-14681.308607565503 +14,11000,-14681.308607565503 +14,11500,-14681.308607565503 +14,12000,-14681.308607565503 +14,12500,-14681.308607565503 +14,13000,-14681.308607565503 +14,13500,-14681.308607565503 +14,14000,-14681.308607565503 +14,14500,-14681.308607565503 +14,15000,-14681.308607565503 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17464.568516864027 +15,500,-14866.69469550524 +15,1000,-14681.308607565503 +15,1500,-14681.308607565503 +15,2000,-14681.308607565503 +15,2500,-14681.308607565503 +15,3000,-14681.308607565503 +15,3500,-14681.308607565503 +15,4000,-14681.308607565503 +15,4500,-14681.308607565503 +15,5000,-14681.308607565503 +15,5500,-14681.308607565503 +15,6000,-14681.308607565503 +15,6500,-14681.308607565503 +15,7000,-14681.308607565503 +15,7500,-14681.308607565503 +15,8000,-14681.308607565503 +15,8500,-14681.308607565503 +15,9000,-14681.308607565503 +15,9500,-14681.308607565503 +15,10000,-14681.308607565503 +15,10500,-14681.308607565503 +15,11000,-14681.308607565503 +15,11500,-14681.308607565503 +15,12000,-14681.308607565503 +15,12500,-14681.308607565503 +15,13000,-14681.308607565503 +15,13500,-14681.308607565503 +15,14000,-14681.308607565503 +15,14500,-14681.308607565503 +15,15000,-14681.308607565503 +15,15500,-14681.308607565503 +15,16000,-14681.308607565503 +15,16500,-14681.308607565503 +15,17000,-14681.308607565503 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17464.568516864027 +16,500,-14798.207889316744 +16,1000,-14681.308607565503 +16,1500,-14681.308607565503 +16,2000,-14681.308607565503 +16,2500,-14681.308607565503 +16,3000,-14681.308607565503 +16,3500,-14681.308607565503 +16,4000,-14681.308607565503 +16,4500,-14681.308607565503 +16,5000,-14681.308607565503 +16,5500,-14681.308607565503 +16,6000,-14681.308607565503 +16,6500,-14681.308607565503 +16,7000,-14681.308607565503 +16,7500,-14681.308607565503 +16,8000,-14681.308607565503 +16,8500,-14681.308607565503 +16,9000,-14681.308607565503 +16,9500,-14681.308607565503 +16,10000,-14681.308607565503 +16,10500,-14681.308607565503 +16,11000,-14681.308607565503 +16,11500,-14681.308607565503 +16,12000,-14681.308607565503 +16,12500,-14681.308607565503 +16,13000,-14681.308607565503 +16,13500,-14681.308607565503 +16,14000,-14681.308607565503 +16,14500,-14681.308607565503 +16,15000,-14681.308607565503 +16,15500,-14681.308607565503 +16,16000,-14681.308607565503 +16,16500,-14681.308607565503 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17464.568516864027 +17,500,-14681.308607565503 +17,1000,-14681.308607565503 +17,1500,-14681.308607565503 +17,2000,-14681.308607565503 +17,2500,-14681.308607565503 +17,3000,-14681.308607565503 +17,3500,-14681.308607565503 +17,4000,-14681.308607565503 +17,4500,-14681.308607565503 +17,5000,-14681.308607565503 +17,5500,-14681.308607565503 +17,6000,-14681.308607565503 +17,6500,-14681.308607565503 +17,7000,-14681.308607565503 +17,7500,-14681.308607565503 +17,8000,-14681.308607565503 +17,8500,-14681.308607565503 +17,9000,-14681.308607565503 +17,9500,-14681.308607565503 +17,10000,-14681.308607565503 +17,10500,-14681.308607565503 +17,11000,-14681.308607565503 +17,11500,-14681.308607565503 +17,12000,-14681.308607565503 +17,12500,-14681.308607565503 +17,13000,-14681.308607565503 +17,13500,-14681.308607565503 +17,14000,-14681.308607565503 +17,14500,-14681.308607565503 +17,15000,-14681.308607565503 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14681.308607565503 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17464.568516864027 +18,500,-14827.645272046742 +18,1000,-14681.308607565503 +18,1500,-14681.308607565503 +18,2000,-14681.308607565503 +18,2500,-14681.308607565503 +18,3000,-14681.308607565503 +18,3500,-14681.308607565503 +18,4000,-14681.308607565503 +18,4500,-14681.308607565503 +18,5000,-14681.308607565503 +18,5500,-14681.308607565503 +18,6000,-14681.308607565503 +18,6500,-14681.308607565503 +18,7000,-14681.308607565503 +18,7500,-14681.308607565503 +18,8000,-14681.308607565503 +18,8500,-14681.308607565503 +18,9000,-14681.308607565503 +18,9500,-14681.308607565503 +18,10000,-14681.308607565503 +18,10500,-14681.308607565503 +18,11000,-14681.308607565503 +18,11500,-14681.308607565503 +18,12000,-14681.308607565503 +18,12500,-14681.308607565503 +18,13000,-14681.308607565503 +18,13500,-14681.308607565503 +18,14000,-14681.308607565503 +18,14500,-14681.308607565503 +18,15000,-14681.308607565503 +18,15500,-14681.308607565503 +18,16000,-14681.308607565503 +18,16500,-14681.308607565503 +18,17000,-14681.308607565503 +18,17500,-14681.308607565503 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-14681.308607565503 +19,1000,-14681.308607565503 +19,1500,-14681.308607565503 +19,2000,-14681.308607565503 +19,2500,-14681.308607565503 +19,3000,-14681.308607565503 +19,3500,-14681.308607565503 +19,4000,-14681.308607565503 +19,4500,-14681.308607565503 +19,5000,-14681.308607565503 +19,5500,-14681.308607565503 +19,6000,-14681.308607565503 +19,6500,-14681.308607565503 +19,7000,-14681.308607565503 +19,7500,-14681.308607565503 +19,8000,-14681.308607565503 +19,8500,-14681.308607565503 +19,9000,-14681.308607565503 +19,9500,-14681.308607565503 +19,10000,-14681.308607565503 +19,10500,-14681.308607565503 +19,11000,-14681.308607565503 +19,11500,-14681.308607565503 +19,12000,-14681.308607565503 +19,12500,-14681.308607565503 +19,13000,-14681.308607565503 +19,13500,-14681.308607565503 +19,14000,-14681.308607565503 +19,14500,-14681.308607565503 +19,15000,-14681.308607565503 +19,15500,-14681.308607565503 +19,16000,-14681.308607565503 +19,16500,-14681.308607565503 +19,17000,-14681.308607565503 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17456.382828517755 +20,500,-14805.06948647775 +20,1000,-14681.308607565503 +20,1500,-14681.308607565503 +20,2000,-14681.308607565503 +20,2500,-14681.308607565503 +20,3000,-14681.308607565503 +20,3500,-14681.308607565503 +20,4000,-14681.308607565503 +20,4500,-14681.308607565503 +20,5000,-14681.308607565503 +20,5500,-14681.308607565503 +20,6000,-14681.308607565503 +20,6500,-14681.308607565503 +20,7000,-14681.308607565503 +20,7500,-14681.308607565503 +20,8000,-14681.308607565503 +20,8500,-14681.308607565503 +20,9000,-14681.308607565503 +20,9500,-14681.308607565503 +20,10000,-14681.308607565503 +20,10500,-14681.308607565503 +20,11000,-14681.308607565503 +20,11500,-14681.308607565503 +20,12000,-14681.308607565503 +20,12500,-14681.308607565503 +20,13000,-14681.308607565503 +20,13500,-14681.308607565503 +20,14000,-14681.308607565503 +20,14500,-14681.308607565503 +20,15000,-14681.308607565503 +20,15500,-14681.308607565503 +20,16000,-14681.308607565503 +20,16500,-14681.308607565503 +20,17000,-14681.308607565503 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-14681.308607565503 +21,1000,-14681.308607565503 +21,1500,-14681.308607565503 +21,2000,-14681.308607565503 +21,2500,-14681.308607565503 +21,3000,-14681.308607565503 +21,3500,-14681.308607565503 +21,4000,-14681.308607565503 +21,4500,-14681.308607565503 +21,5000,-14681.308607565503 +21,5500,-14681.308607565503 +21,6000,-14681.308607565503 +21,6500,-14681.308607565503 +21,7000,-14681.308607565503 +21,7500,-14681.308607565503 +21,8000,-14681.308607565503 +21,8500,-14681.308607565503 +21,9000,-14681.308607565503 +21,9500,-14681.308607565503 +21,10000,-14681.308607565503 +21,10500,-14681.308607565503 +21,11000,-14681.308607565503 +21,11500,-14681.308607565503 +21,12000,-14681.308607565503 +21,12500,-14681.308607565503 +21,13000,-14681.308607565503 +21,13500,-14681.308607565503 +21,14000,-14681.308607565503 +21,14500,-14681.308607565503 +21,15000,-14681.308607565503 +21,15500,-14681.308607565503 +21,16000,-14681.308607565503 +21,16500,-14681.308607565503 +21,17000,-14681.308607565503 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-14759.146412767077 +22,1000,-14681.308607565503 +22,1500,-14681.308607565503 +22,2000,-14681.308607565503 +22,2500,-14681.308607565503 +22,3000,-14681.308607565503 +22,3500,-14681.308607565503 +22,4000,-14681.308607565503 +22,4500,-14681.308607565503 +22,5000,-14681.308607565503 +22,5500,-14681.308607565503 +22,6000,-14681.308607565503 +22,6500,-14681.308607565503 +22,7000,-14681.308607565503 +22,7500,-14681.308607565503 +22,8000,-14681.308607565503 +22,8500,-14681.308607565503 +22,9000,-14681.308607565503 +22,9500,-14681.308607565503 +22,10000,-14681.308607565503 +22,10500,-14681.308607565503 +22,11000,-14681.308607565503 +22,11500,-14681.308607565503 +22,12000,-14681.308607565503 +22,12500,-14681.308607565503 +22,13000,-14681.308607565503 +22,13500,-14681.308607565503 +22,14000,-14681.308607565503 +22,14500,-14681.308607565503 +22,15000,-14681.308607565503 +22,15500,-14681.308607565503 +22,16000,-14681.308607565503 +22,16500,-14681.308607565503 +22,17000,-14681.308607565503 +22,17500,-14681.308607565503 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17464.568516864027 +23,500,-15428.735087168214 +23,1000,-14895.824562769463 +23,1500,-14681.308607565503 +23,2000,-14681.308607565503 +23,2500,-14681.308607565503 +23,3000,-14681.308607565503 +23,3500,-14681.308607565503 +23,4000,-14681.308607565503 +23,4500,-14681.308607565503 +23,5000,-14681.308607565503 +23,5500,-14681.308607565503 +23,6000,-14681.308607565503 +23,6500,-14681.308607565503 +23,7000,-14681.308607565503 +23,7500,-14681.308607565503 +23,8000,-14681.308607565503 +23,8500,-14681.308607565503 +23,9000,-14681.308607565503 +23,9500,-14681.308607565503 +23,10000,-14681.308607565503 +23,10500,-14681.308607565503 +23,11000,-14681.308607565503 +23,11500,-14681.308607565503 +23,12000,-14681.308607565503 +23,12500,-14681.308607565503 +23,13000,-14681.308607565503 +23,13500,-14681.308607565503 +23,14000,-14681.308607565503 +23,14500,-14681.308607565503 +23,15000,-14681.308607565503 +23,15500,-14681.308607565503 +23,16000,-14681.308607565503 +23,16500,-14681.308607565503 +23,17000,-14681.308607565503 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png new file mode 100644 index 0000000000000000000000000000000000000000..43fbe216eec3edeea2fe19656e7c4cfb8027a170 GIT binary patch literal 16108 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 aRL-HNG-AK%E(ke-pdM2`ns)fijsFEiG;mn} literal 0 HcmV?d00001 diff --git a/hillclimbing-results/hillclimbing-random-trigram-uniform.csv b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv new file mode 100644 index 0000000..ab1e968 --- /dev/null +++ b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-23391.198595534333 +0,500,-16429.246383054444 +0,1000,-15210.110480206318 +0,1500,-14895.824562769463 +0,2000,-14681.308607565503 +0,2500,-14681.308607565503 +0,3000,-14681.308607565503 +0,3500,-14681.308607565503 +0,4000,-14681.308607565503 +0,4500,-14681.308607565503 +0,5000,-14681.308607565503 +0,5500,-14681.308607565503 +0,6000,-14681.308607565503 +0,6500,-14681.308607565503 +0,7000,-14681.308607565503 +0,7500,-14681.308607565503 +0,8000,-14681.308607565503 +0,8500,-14681.308607565503 +0,9000,-14681.308607565503 +0,9500,-14681.308607565503 +0,10000,-14681.308607565503 +0,10500,-14681.308607565503 +0,11000,-14681.308607565503 +0,11500,-14681.308607565503 +0,12000,-14681.308607565503 +0,12500,-14681.308607565503 +0,13000,-14681.308607565503 +0,13500,-14681.308607565503 +0,14000,-14681.308607565503 +0,14500,-14681.308607565503 +0,15000,-14681.308607565503 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-22560.711990533913 +1,500,-16027.541562327337 +1,1000,-14798.207889316744 +1,1500,-14681.308607565503 +1,2000,-14681.308607565503 +1,2500,-14681.308607565503 +1,3000,-14681.308607565503 +1,3500,-14681.308607565503 +1,4000,-14681.308607565503 +1,4500,-14681.308607565503 +1,5000,-14681.308607565503 +1,5500,-14681.308607565503 +1,6000,-14681.308607565503 +1,6500,-14681.308607565503 +1,7000,-14681.308607565503 +1,7500,-14681.308607565503 +1,8000,-14681.308607565503 +1,8500,-14681.308607565503 +1,9000,-14681.308607565503 +1,9500,-14681.308607565503 +1,10000,-14681.308607565503 +1,10500,-14681.308607565503 +1,11000,-14681.308607565503 +1,11500,-14681.308607565503 +1,12000,-14681.308607565503 +1,12500,-14681.308607565503 +1,13000,-14681.308607565503 +1,13500,-14681.308607565503 +1,14000,-14681.308607565503 +1,14500,-14681.308607565503 +1,15000,-14681.308607565503 +1,15500,-14681.308607565503 +1,16000,-14681.308607565503 +1,16500,-14681.308607565503 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-23946.416996282886 +2,500,-17713.309325534163 +2,1000,-15515.213547514084 +2,1500,-14681.308607565503 +2,2000,-14681.308607565503 +2,2500,-14681.308607565503 +2,3000,-14681.308607565503 +2,3500,-14681.308607565503 +2,4000,-14681.308607565503 +2,4500,-14681.308607565503 +2,5000,-14681.308607565503 +2,5500,-14681.308607565503 +2,6000,-14681.308607565503 +2,6500,-14681.308607565503 +2,7000,-14681.308607565503 +2,7500,-14681.308607565503 +2,8000,-14681.308607565503 +2,8500,-14681.308607565503 +2,9000,-14681.308607565503 +2,9500,-14681.308607565503 +2,10000,-14681.308607565503 +2,10500,-14681.308607565503 +2,11000,-14681.308607565503 +2,11500,-14681.308607565503 +2,12000,-14681.308607565503 +2,12500,-14681.308607565503 +2,13000,-14681.308607565503 +2,13500,-14681.308607565503 +2,14000,-14681.308607565503 +2,14500,-14681.308607565503 +2,15000,-14681.308607565503 +2,15500,-14681.308607565503 +2,16000,-14681.308607565503 +2,16500,-14681.308607565503 +2,17000,-14681.308607565503 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-24667.80842984903 +3,500,-15922.600927353451 +3,1000,-15081.479542679608 +3,1500,-14681.308607565503 +3,2000,-14681.308607565503 +3,2500,-14681.308607565503 +3,3000,-14681.308607565503 +3,3500,-14681.308607565503 +3,4000,-14681.308607565503 +3,4500,-14681.308607565503 +3,5000,-14681.308607565503 +3,5500,-14681.308607565503 +3,6000,-14681.308607565503 +3,6500,-14681.308607565503 +3,7000,-14681.308607565503 +3,7500,-14681.308607565503 +3,8000,-14681.308607565503 +3,8500,-14681.308607565503 +3,9000,-14681.308607565503 +3,9500,-14681.308607565503 +3,10000,-14681.308607565503 +3,10500,-14681.308607565503 +3,11000,-14681.308607565503 +3,11500,-14681.308607565503 +3,12000,-14681.308607565503 +3,12500,-14681.308607565503 +3,13000,-14681.308607565503 +3,13500,-14681.308607565503 +3,14000,-14681.308607565503 +3,14500,-14681.308607565503 +3,15000,-14681.308607565503 +3,15500,-14681.308607565503 +3,16000,-14681.308607565503 +3,16500,-14681.308607565503 +3,17000,-14681.308607565503 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-20974.326561480106 +4,500,-16957.02348346289 +4,1000,-15105.284518289178 +4,1500,-15026.198858142992 +4,2000,-14681.308607565503 +4,2500,-14681.308607565503 +4,3000,-14681.308607565503 +4,3500,-14681.308607565503 +4,4000,-14681.308607565503 +4,4500,-14681.308607565503 +4,5000,-14681.308607565503 +4,5500,-14681.308607565503 +4,6000,-14681.308607565503 +4,6500,-14681.308607565503 +4,7000,-14681.308607565503 +4,7500,-14681.308607565503 +4,8000,-14681.308607565503 +4,8500,-14681.308607565503 +4,9000,-14681.308607565503 +4,9500,-14681.308607565503 +4,10000,-14681.308607565503 +4,10500,-14681.308607565503 +4,11000,-14681.308607565503 +4,11500,-14681.308607565503 +4,12000,-14681.308607565503 +4,12500,-14681.308607565503 +4,13000,-14681.308607565503 +4,13500,-14681.308607565503 +4,14000,-14681.308607565503 +4,14500,-14681.308607565503 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-24260.018474107776 +5,500,-17568.24688313516 +5,1000,-15951.594916436296 +5,1500,-14827.645272046742 +5,2000,-14681.308607565503 +5,2500,-14681.308607565503 +5,3000,-14681.308607565503 +5,3500,-14681.308607565503 +5,4000,-14681.308607565503 +5,4500,-14681.308607565503 +5,5000,-14681.308607565503 +5,5500,-14681.308607565503 +5,6000,-14681.308607565503 +5,6500,-14681.308607565503 +5,7000,-14681.308607565503 +5,7500,-14681.308607565503 +5,8000,-14681.308607565503 +5,8500,-14681.308607565503 +5,9000,-14681.308607565503 +5,9500,-14681.308607565503 +5,10000,-14681.308607565503 +5,10500,-14681.308607565503 +5,11000,-14681.308607565503 +5,11500,-14681.308607565503 +5,12000,-14681.308607565503 +5,12500,-14681.308607565503 +5,13000,-14681.308607565503 +5,13500,-14681.308607565503 +5,14000,-14681.308607565503 +5,14500,-14681.308607565503 +5,15000,-14681.308607565503 +5,15500,-14681.308607565503 +5,16000,-14681.308607565503 +5,16500,-14681.308607565503 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-26969.324312110286 +6,500,-18456.892125909773 +6,1000,-18112.907377694177 +6,1500,-18058.13111697757 +6,2000,-17451.5815751544 +6,2500,-17106.079812184737 +6,3000,-16859.8638525924 +6,3500,-16849.258201888806 +6,4000,-16849.258201888806 +6,4500,-16849.258201888806 +6,5000,-16849.258201888806 +6,5500,-16849.258201888806 +6,6000,-16849.258201888806 +6,6500,-16849.258201888806 +6,7000,-16849.258201888806 +6,7500,-16849.258201888806 +6,8000,-16849.258201888806 +6,8500,-16849.258201888806 +6,9000,-16849.258201888806 +6,9500,-16849.258201888806 +6,10000,-16849.258201888806 +6,10500,-16849.258201888806 +6,11000,-16849.258201888806 +6,11500,-16849.258201888806 +6,12000,-16849.258201888806 +6,12500,-16849.258201888806 +6,13000,-16849.258201888806 +6,13500,-16849.258201888806 +6,14000,-16849.258201888806 +6,14500,-16849.258201888806 +6,15000,-16849.258201888806 +6,15500,-16849.258201888806 +6,16000,-16849.258201888806 +6,16500,-16849.258201888806 +6,17000,-16849.258201888806 +6,17500,-16849.258201888806 +6,18000,-16849.258201888806 +6,18500,-16849.258201888806 +6,19000,-16849.258201888806 +6,19500,-16849.258201888806 +7,0,-25165.017600317617 +7,500,-17369.50783294622 +7,1000,-16950.49045713967 +7,1500,-16922.461536483122 +7,2000,-16899.215913265423 +7,2500,-16899.215913265423 +7,3000,-16899.215913265423 +7,3500,-16899.215913265423 +7,4000,-16899.215913265423 +7,4500,-16899.215913265423 +7,5000,-16899.215913265423 +7,5500,-16899.215913265423 +7,6000,-16899.215913265423 +7,6500,-16899.215913265423 +7,7000,-16899.215913265423 +7,7500,-16899.215913265423 +7,8000,-16899.215913265423 +7,8500,-16899.215913265423 +7,9000,-16899.215913265423 +7,9500,-16899.215913265423 +7,10000,-16899.215913265423 +7,10500,-16899.215913265423 +7,11000,-16899.215913265423 +7,11500,-16899.215913265423 +7,12000,-16899.215913265423 +7,12500,-16899.215913265423 +7,13000,-16899.215913265423 +7,13500,-16899.215913265423 +7,14000,-16899.215913265423 +7,14500,-16899.215913265423 +7,15000,-16899.215913265423 +7,15500,-16899.215913265423 +7,16000,-16899.215913265423 +7,16500,-16899.215913265423 +7,17000,-16899.215913265423 +7,17500,-16899.215913265423 +7,18000,-16899.215913265423 +7,18500,-16899.215913265423 +7,19000,-16899.215913265423 +7,19500,-16899.215913265423 +8,0,-26078.537904081804 +8,500,-16680.252198692553 +8,1000,-16126.378570543662 +8,1500,-14872.207453362882 +8,2000,-14681.308607565503 +8,2500,-14681.308607565503 +8,3000,-14681.308607565503 +8,3500,-14681.308607565503 +8,4000,-14681.308607565503 +8,4500,-14681.308607565503 +8,5000,-14681.308607565503 +8,5500,-14681.308607565503 +8,6000,-14681.308607565503 +8,6500,-14681.308607565503 +8,7000,-14681.308607565503 +8,7500,-14681.308607565503 +8,8000,-14681.308607565503 +8,8500,-14681.308607565503 +8,9000,-14681.308607565503 +8,9500,-14681.308607565503 +8,10000,-14681.308607565503 +8,10500,-14681.308607565503 +8,11000,-14681.308607565503 +8,11500,-14681.308607565503 +8,12000,-14681.308607565503 +8,12500,-14681.308607565503 +8,13000,-14681.308607565503 +8,13500,-14681.308607565503 +8,14000,-14681.308607565503 +8,14500,-14681.308607565503 +8,15000,-14681.308607565503 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14681.308607565503 +8,17000,-14681.308607565503 +8,17500,-14681.308607565503 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-24328.860462615812 +9,500,-18192.56271081186 +9,1000,-18036.984255880183 +9,1500,-17163.168666573136 +9,2000,-15467.077163377333 +9,2500,-14681.308607565503 +9,3000,-14681.308607565503 +9,3500,-14681.308607565503 +9,4000,-14681.308607565503 +9,4500,-14681.308607565503 +9,5000,-14681.308607565503 +9,5500,-14681.308607565503 +9,6000,-14681.308607565503 +9,6500,-14681.308607565503 +9,7000,-14681.308607565503 +9,7500,-14681.308607565503 +9,8000,-14681.308607565503 +9,8500,-14681.308607565503 +9,9000,-14681.308607565503 +9,9500,-14681.308607565503 +9,10000,-14681.308607565503 +9,10500,-14681.308607565503 +9,11000,-14681.308607565503 +9,11500,-14681.308607565503 +9,12000,-14681.308607565503 +9,12500,-14681.308607565503 +9,13000,-14681.308607565503 +9,13500,-14681.308607565503 +9,14000,-14681.308607565503 +9,14500,-14681.308607565503 +9,15000,-14681.308607565503 +9,15500,-14681.308607565503 +9,16000,-14681.308607565503 +9,16500,-14681.308607565503 +9,17000,-14681.308607565503 +9,17500,-14681.308607565503 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-25448.469871189336 +10,500,-17222.08214511485 +10,1000,-15126.227448319314 +10,1500,-14681.308607565503 +10,2000,-14681.308607565503 +10,2500,-14681.308607565503 +10,3000,-14681.308607565503 +10,3500,-14681.308607565503 +10,4000,-14681.308607565503 +10,4500,-14681.308607565503 +10,5000,-14681.308607565503 +10,5500,-14681.308607565503 +10,6000,-14681.308607565503 +10,6500,-14681.308607565503 +10,7000,-14681.308607565503 +10,7500,-14681.308607565503 +10,8000,-14681.308607565503 +10,8500,-14681.308607565503 +10,9000,-14681.308607565503 +10,9500,-14681.308607565503 +10,10000,-14681.308607565503 +10,10500,-14681.308607565503 +10,11000,-14681.308607565503 +10,11500,-14681.308607565503 +10,12000,-14681.308607565503 +10,12500,-14681.308607565503 +10,13000,-14681.308607565503 +10,13500,-14681.308607565503 +10,14000,-14681.308607565503 +10,14500,-14681.308607565503 +10,15000,-14681.308607565503 +10,15500,-14681.308607565503 +10,16000,-14681.308607565503 +10,16500,-14681.308607565503 +10,17000,-14681.308607565503 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-25685.153357530584 +11,500,-16575.163645681507 +11,1000,-15631.791752706391 +11,1500,-14843.71541565901 +11,2000,-14681.308607565503 +11,2500,-14681.308607565503 +11,3000,-14681.308607565503 +11,3500,-14681.308607565503 +11,4000,-14681.308607565503 +11,4500,-14681.308607565503 +11,5000,-14681.308607565503 +11,5500,-14681.308607565503 +11,6000,-14681.308607565503 +11,6500,-14681.308607565503 +11,7000,-14681.308607565503 +11,7500,-14681.308607565503 +11,8000,-14681.308607565503 +11,8500,-14681.308607565503 +11,9000,-14681.308607565503 +11,9500,-14681.308607565503 +11,10000,-14681.308607565503 +11,10500,-14681.308607565503 +11,11000,-14681.308607565503 +11,11500,-14681.308607565503 +11,12000,-14681.308607565503 +11,12500,-14681.308607565503 +11,13000,-14681.308607565503 +11,13500,-14681.308607565503 +11,14000,-14681.308607565503 +11,14500,-14681.308607565503 +11,15000,-14681.308607565503 +11,15500,-14681.308607565503 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14681.308607565503 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-25342.603007548332 +12,500,-17039.759989266677 +12,1000,-15760.83182754192 +12,1500,-15342.355750394649 +12,2000,-14876.118543452645 +12,2500,-14876.118543452645 +12,3000,-14681.308607565503 +12,3500,-14681.308607565503 +12,4000,-14681.308607565503 +12,4500,-14681.308607565503 +12,5000,-14681.308607565503 +12,5500,-14681.308607565503 +12,6000,-14681.308607565503 +12,6500,-14681.308607565503 +12,7000,-14681.308607565503 +12,7500,-14681.308607565503 +12,8000,-14681.308607565503 +12,8500,-14681.308607565503 +12,9000,-14681.308607565503 +12,9500,-14681.308607565503 +12,10000,-14681.308607565503 +12,10500,-14681.308607565503 +12,11000,-14681.308607565503 +12,11500,-14681.308607565503 +12,12000,-14681.308607565503 +12,12500,-14681.308607565503 +12,13000,-14681.308607565503 +12,13500,-14681.308607565503 +12,14000,-14681.308607565503 +12,14500,-14681.308607565503 +12,15000,-14681.308607565503 +12,15500,-14681.308607565503 +12,16000,-14681.308607565503 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14681.308607565503 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-22280.338729910192 +13,500,-17677.367629213433 +13,1000,-17462.76571995028 +13,1500,-17462.76571995028 +13,2000,-17431.742338474025 +13,2500,-17416.82761434277 +13,3000,-17347.29643278463 +13,3500,-17060.771441970177 +13,4000,-15812.756535707558 +13,4500,-15812.756535707558 +13,5000,-15701.012021259707 +13,5500,-15386.321365650807 +13,6000,-14681.308607565503 +13,6500,-14681.308607565503 +13,7000,-14681.308607565503 +13,7500,-14681.308607565503 +13,8000,-14681.308607565503 +13,8500,-14681.308607565503 +13,9000,-14681.308607565503 +13,9500,-14681.308607565503 +13,10000,-14681.308607565503 +13,10500,-14681.308607565503 +13,11000,-14681.308607565503 +13,11500,-14681.308607565503 +13,12000,-14681.308607565503 +13,12500,-14681.308607565503 +13,13000,-14681.308607565503 +13,13500,-14681.308607565503 +13,14000,-14681.308607565503 +13,14500,-14681.308607565503 +13,15000,-14681.308607565503 +13,15500,-14681.308607565503 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14681.308607565503 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-24120.635080420907 +14,500,-17428.398665794088 +14,1000,-16442.596880302364 +14,1500,-16144.608588739991 +14,2000,-16036.023625275999 +14,2500,-15386.321365650807 +14,3000,-15386.321365650807 +14,3500,-15386.321365650807 +14,4000,-14681.308607565503 +14,4500,-14681.308607565503 +14,5000,-14681.308607565503 +14,5500,-14681.308607565503 +14,6000,-14681.308607565503 +14,6500,-14681.308607565503 +14,7000,-14681.308607565503 +14,7500,-14681.308607565503 +14,8000,-14681.308607565503 +14,8500,-14681.308607565503 +14,9000,-14681.308607565503 +14,9500,-14681.308607565503 +14,10000,-14681.308607565503 +14,10500,-14681.308607565503 +14,11000,-14681.308607565503 +14,11500,-14681.308607565503 +14,12000,-14681.308607565503 +14,12500,-14681.308607565503 +14,13000,-14681.308607565503 +14,13500,-14681.308607565503 +14,14000,-14681.308607565503 +14,14500,-14681.308607565503 +14,15000,-14681.308607565503 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-25094.584697846363 +15,500,-17229.495081133813 +15,1000,-16944.22130070452 +15,1500,-16410.09932326747 +15,2000,-15871.410891031353 +15,2500,-14681.308607565503 +15,3000,-14681.308607565503 +15,3500,-14681.308607565503 +15,4000,-14681.308607565503 +15,4500,-14681.308607565503 +15,5000,-14681.308607565503 +15,5500,-14681.308607565503 +15,6000,-14681.308607565503 +15,6500,-14681.308607565503 +15,7000,-14681.308607565503 +15,7500,-14681.308607565503 +15,8000,-14681.308607565503 +15,8500,-14681.308607565503 +15,9000,-14681.308607565503 +15,9500,-14681.308607565503 +15,10000,-14681.308607565503 +15,10500,-14681.308607565503 +15,11000,-14681.308607565503 +15,11500,-14681.308607565503 +15,12000,-14681.308607565503 +15,12500,-14681.308607565503 +15,13000,-14681.308607565503 +15,13500,-14681.308607565503 +15,14000,-14681.308607565503 +15,14500,-14681.308607565503 +15,15000,-14681.308607565503 +15,15500,-14681.308607565503 +15,16000,-14681.308607565503 +15,16500,-14681.308607565503 +15,17000,-14681.308607565503 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-25048.933096558754 +16,500,-17626.935107318055 +16,1000,-15339.60158417285 +16,1500,-14933.76129543647 +16,2000,-14739.612188053427 +16,2500,-14681.308607565503 +16,3000,-14681.308607565503 +16,3500,-14681.308607565503 +16,4000,-14681.308607565503 +16,4500,-14681.308607565503 +16,5000,-14681.308607565503 +16,5500,-14681.308607565503 +16,6000,-14681.308607565503 +16,6500,-14681.308607565503 +16,7000,-14681.308607565503 +16,7500,-14681.308607565503 +16,8000,-14681.308607565503 +16,8500,-14681.308607565503 +16,9000,-14681.308607565503 +16,9500,-14681.308607565503 +16,10000,-14681.308607565503 +16,10500,-14681.308607565503 +16,11000,-14681.308607565503 +16,11500,-14681.308607565503 +16,12000,-14681.308607565503 +16,12500,-14681.308607565503 +16,13000,-14681.308607565503 +16,13500,-14681.308607565503 +16,14000,-14681.308607565503 +16,14500,-14681.308607565503 +16,15000,-14681.308607565503 +16,15500,-14681.308607565503 +16,16000,-14681.308607565503 +16,16500,-14681.308607565503 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-23120.12372512257 +17,500,-17953.643036263675 +17,1000,-17423.336837761388 +17,1500,-17344.188182053327 +17,2000,-17149.666138575478 +17,2500,-16392.962840163014 +17,3000,-16116.659198892436 +17,3500,-14759.146412767077 +17,4000,-14681.308607565503 +17,4500,-14681.308607565503 +17,5000,-14681.308607565503 +17,5500,-14681.308607565503 +17,6000,-14681.308607565503 +17,6500,-14681.308607565503 +17,7000,-14681.308607565503 +17,7500,-14681.308607565503 +17,8000,-14681.308607565503 +17,8500,-14681.308607565503 +17,9000,-14681.308607565503 +17,9500,-14681.308607565503 +17,10000,-14681.308607565503 +17,10500,-14681.308607565503 +17,11000,-14681.308607565503 +17,11500,-14681.308607565503 +17,12000,-14681.308607565503 +17,12500,-14681.308607565503 +17,13000,-14681.308607565503 +17,13500,-14681.308607565503 +17,14000,-14681.308607565503 +17,14500,-14681.308607565503 +17,15000,-14681.308607565503 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14681.308607565503 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-22578.061357316015 +18,500,-18313.499496790897 +18,1000,-18123.91299641731 +18,1500,-18109.131220804742 +18,2000,-18101.74281102421 +18,2500,-18101.74281102421 +18,3000,-18101.74281102421 +18,3500,-18101.74281102421 +18,4000,-18101.74281102421 +18,4500,-18101.74281102421 +18,5000,-18101.74281102421 +18,5500,-18101.74281102421 +18,6000,-18101.74281102421 +18,6500,-18101.74281102421 +18,7000,-18101.74281102421 +18,7500,-18101.74281102421 +18,8000,-18101.74281102421 +18,8500,-18101.74281102421 +18,9000,-18101.74281102421 +18,9500,-18101.74281102421 +18,10000,-18101.74281102421 +18,10500,-18101.74281102421 +18,11000,-18101.74281102421 +18,11500,-18101.74281102421 +18,12000,-18101.74281102421 +18,12500,-18101.74281102421 +18,13000,-18101.74281102421 +18,13500,-18101.74281102421 +18,14000,-18101.74281102421 +18,14500,-18101.74281102421 +18,15000,-18101.74281102421 +18,15500,-18101.74281102421 +18,16000,-18101.74281102421 +18,16500,-18101.74281102421 +18,17000,-18101.74281102421 +18,17500,-18101.74281102421 +18,18000,-18101.74281102421 +18,18500,-18101.74281102421 +18,19000,-18101.74281102421 +18,19500,-18101.74281102421 +19,0,-24757.317732064173 +19,500,-17152.430090040772 +19,1000,-16595.838650378526 +19,1500,-15283.064603953288 +19,2000,-14952.161407602784 +19,2500,-14681.308607565503 +19,3000,-14681.308607565503 +19,3500,-14681.308607565503 +19,4000,-14681.308607565503 +19,4500,-14681.308607565503 +19,5000,-14681.308607565503 +19,5500,-14681.308607565503 +19,6000,-14681.308607565503 +19,6500,-14681.308607565503 +19,7000,-14681.308607565503 +19,7500,-14681.308607565503 +19,8000,-14681.308607565503 +19,8500,-14681.308607565503 +19,9000,-14681.308607565503 +19,9500,-14681.308607565503 +19,10000,-14681.308607565503 +19,10500,-14681.308607565503 +19,11000,-14681.308607565503 +19,11500,-14681.308607565503 +19,12000,-14681.308607565503 +19,12500,-14681.308607565503 +19,13000,-14681.308607565503 +19,13500,-14681.308607565503 +19,14000,-14681.308607565503 +19,14500,-14681.308607565503 +19,15000,-14681.308607565503 +19,15500,-14681.308607565503 +19,16000,-14681.308607565503 +19,16500,-14681.308607565503 +19,17000,-14681.308607565503 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-27211.09615617547 +20,500,-17601.974192255166 +20,1000,-16316.249753907994 +20,1500,-15814.340679553412 +20,2000,-15732.04115205315 +20,2500,-14681.308607565503 +20,3000,-14681.308607565503 +20,3500,-14681.308607565503 +20,4000,-14681.308607565503 +20,4500,-14681.308607565503 +20,5000,-14681.308607565503 +20,5500,-14681.308607565503 +20,6000,-14681.308607565503 +20,6500,-14681.308607565503 +20,7000,-14681.308607565503 +20,7500,-14681.308607565503 +20,8000,-14681.308607565503 +20,8500,-14681.308607565503 +20,9000,-14681.308607565503 +20,9500,-14681.308607565503 +20,10000,-14681.308607565503 +20,10500,-14681.308607565503 +20,11000,-14681.308607565503 +20,11500,-14681.308607565503 +20,12000,-14681.308607565503 +20,12500,-14681.308607565503 +20,13000,-14681.308607565503 +20,13500,-14681.308607565503 +20,14000,-14681.308607565503 +20,14500,-14681.308607565503 +20,15000,-14681.308607565503 +20,15500,-14681.308607565503 +20,16000,-14681.308607565503 +20,16500,-14681.308607565503 +20,17000,-14681.308607565503 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-26507.556845586383 +21,500,-15741.208137057667 +21,1000,-15009.163844873727 +21,1500,-14681.308607565503 +21,2000,-14681.308607565503 +21,2500,-14681.308607565503 +21,3000,-14681.308607565503 +21,3500,-14681.308607565503 +21,4000,-14681.308607565503 +21,4500,-14681.308607565503 +21,5000,-14681.308607565503 +21,5500,-14681.308607565503 +21,6000,-14681.308607565503 +21,6500,-14681.308607565503 +21,7000,-14681.308607565503 +21,7500,-14681.308607565503 +21,8000,-14681.308607565503 +21,8500,-14681.308607565503 +21,9000,-14681.308607565503 +21,9500,-14681.308607565503 +21,10000,-14681.308607565503 +21,10500,-14681.308607565503 +21,11000,-14681.308607565503 +21,11500,-14681.308607565503 +21,12000,-14681.308607565503 +21,12500,-14681.308607565503 +21,13000,-14681.308607565503 +21,13500,-14681.308607565503 +21,14000,-14681.308607565503 +21,14500,-14681.308607565503 +21,15000,-14681.308607565503 +21,15500,-14681.308607565503 +21,16000,-14681.308607565503 +21,16500,-14681.308607565503 +21,17000,-14681.308607565503 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-24439.85655481467 +22,500,-17834.049874696197 +22,1000,-17301.390882116564 +22,1500,-16919.14884684411 +22,2000,-16862.57975928654 +22,2500,-16859.672484111048 +22,3000,-16859.672484111048 +22,3500,-16859.672484111048 +22,4000,-16859.672484111048 +22,4500,-16859.672484111048 +22,5000,-16859.672484111048 +22,5500,-16859.672484111048 +22,6000,-16859.672484111048 +22,6500,-16859.672484111048 +22,7000,-16859.672484111048 +22,7500,-16859.672484111048 +22,8000,-16859.672484111048 +22,8500,-16859.672484111048 +22,9000,-16859.672484111048 +22,9500,-16859.672484111048 +22,10000,-16859.672484111048 +22,10500,-16859.672484111048 +22,11000,-16859.672484111048 +22,11500,-16859.672484111048 +22,12000,-16859.672484111048 +22,12500,-16859.672484111048 +22,13000,-16859.672484111048 +22,13500,-16859.672484111048 +22,14000,-16859.672484111048 +22,14500,-16859.672484111048 +22,15000,-16859.672484111048 +22,15500,-16859.672484111048 +22,16000,-16859.672484111048 +22,16500,-16859.672484111048 +22,17000,-16859.672484111048 +22,17500,-16859.672484111048 +22,18000,-16859.672484111048 +22,18500,-16859.672484111048 +22,19000,-16859.672484111048 +22,19500,-16859.672484111048 +23,0,-25271.568100436813 +23,500,-17377.179984302802 +23,1000,-15743.034551751674 +23,1500,-14890.18658972495 +23,2000,-14681.308607565503 +23,2500,-14681.308607565503 +23,3000,-14681.308607565503 +23,3500,-14681.308607565503 +23,4000,-14681.308607565503 +23,4500,-14681.308607565503 +23,5000,-14681.308607565503 +23,5500,-14681.308607565503 +23,6000,-14681.308607565503 +23,6500,-14681.308607565503 +23,7000,-14681.308607565503 +23,7500,-14681.308607565503 +23,8000,-14681.308607565503 +23,8500,-14681.308607565503 +23,9000,-14681.308607565503 +23,9500,-14681.308607565503 +23,10000,-14681.308607565503 +23,10500,-14681.308607565503 +23,11000,-14681.308607565503 +23,11500,-14681.308607565503 +23,12000,-14681.308607565503 +23,12500,-14681.308607565503 +23,13000,-14681.308607565503 +23,13500,-14681.308607565503 +23,14000,-14681.308607565503 +23,14500,-14681.308607565503 +23,15000,-14681.308607565503 +23,15500,-14681.308607565503 +23,16000,-14681.308607565503 +23,16500,-14681.308607565503 +23,17000,-14681.308607565503 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4c5d20484cf8433fa76f1a94f2147e149ca48d GIT binary patch literal 27156 zcmeFZXHZmY7cRJ)dnL_o5LWE24r2?7#DP@0@U$yuUg6$uI=0t!kzfPmzjQ9x8g zM8qcNpaPO4r@J=iJKx;7b*rYP=FimBSROod@80_j>s{+v&w5rzYHO)bku#Gc2tuW% zs&pMe2;|ZK$Vd~o(MughyI88Iuf)8FJ8E< zY;gOA>#f^9mL4||XUp4ePOi6|?5#MwZ+dvzySi|k6BZRdE68DY`?j03h{*qOfv~HG zt%y{}#XShJ;MqVhI(%6lX#G`Q@;Hjd-3 z(pCAi87A~-3iucpbZ}eW0~EXl$@8v7$mF$`XKlh7X@2Fwx$|jb$u2y57vj^n z@%!__!l#Q%+slU~{%qX~pHpq|Oa4V^Hlen*-nN-hjs9|*o@44*W!eb%Qy1Z%H-^yC z()M^;BV1funMJLL68tfJfH`{m7$FV3>2;EX1K#{4O(_rWee+@pfj3{xi=rRY!CU_S zAN+sC;KfieMNOCk{WyO8?&QhbB>2YLS>e%nbO|yrwu~Y9@T-!+514?GnqG7uy&oE+s zBs&(p@$A0zAjP$*b`jsanovAmHRKW>OdW=pAFL*=eAN({Xxtoa-E7*t)UY{v2MOt5 zyF(c(yTdmcd>Hst{Zzp2&=?7V{=AZ>`*wG!IaY-|5F2}GqyKxbD6C>swgFN4{_Z9^ zOy}l}w-h4d9|elrLJ3Kyt&5uvq~CRPl=>{0@x-eQ`-}zpuCyPgRi+KvYGt2Hz4IG` zuwL*W5@}c_K*rmTo43Vrt02hcuqU-y;5tr8r=mUWAvzI0MvUEsaLaK=^IhhHS=WP{ znUxP8)D{NHRSp83oG9bto_moFQ?xmtHR8za(wtJ8JnYvpPCl-;tsf(JXrhs=Er4Egz7FSVw^ zSzKBM%57)XczJn6rKO_|4uW(Ga9d5(rudmD1bwC4w%ZDZ-LzyK6vVc_zwaFUyC+M< z{m%~_q~*t(n4r+c&Rh=^hb^qTXVpXaXK$_B8b(#zxWW9pX6hKLY=Ce3+_S zGQ}gCRIMf4X(|CCD=IoqV*Q2Ag(7c({9e7M^j*FEQs zH}w(PWxI9j))zZ*ZTHa_t&?1FZgNV*>&Ez^>VGryV&48>jp4i z)UepWD_X&s$+7>)uOa>NN~wVoZ+z&S-?QXo0) T4Y!DmaVNMYfvU%m?hII{5<%_ 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 literal 0 HcmV?d00001 diff --git a/hillclimbing-results/hillclimbing-random-unigram-uniform.csv b/hillclimbing-results/hillclimbing-random-unigram-uniform.csv new file mode 100644 index 0000000..a9ae7a9 --- /dev/null +++ b/hillclimbing-results/hillclimbing-random-unigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-6907.632194053305 +0,500,-5467.695881965694 +0,1000,-5439.8225186078225 +0,1500,-5439.653663160256 +0,2000,-5439.653663160256 +0,2500,-5439.653663160256 +0,3000,-5439.653663160256 +0,3500,-5439.653663160256 +0,4000,-5439.653663160256 +0,4500,-5439.653663160256 +0,5000,-5439.653663160256 +0,5500,-5439.653663160256 +0,6000,-5439.653663160256 +0,6500,-5439.653663160256 +0,7000,-5439.653663160256 +0,7500,-5439.653663160256 +0,8000,-5439.653663160256 +0,8500,-5439.653663160256 +0,9000,-5439.653663160256 +0,9500,-5439.653663160256 +0,10000,-5439.653663160256 +0,10500,-5439.653663160256 +0,11000,-5439.653663160256 +0,11500,-5439.653663160256 +0,12000,-5439.653663160256 +0,12500,-5439.653663160256 +0,13000,-5439.653663160256 +0,13500,-5439.653663160256 +0,14000,-5439.653663160256 +0,14500,-5439.653663160256 +0,15000,-5439.653663160256 +0,15500,-5439.653663160256 +0,16000,-5439.653663160256 +0,16500,-5439.653663160256 +0,17000,-5439.653663160256 +0,17500,-5439.653663160256 +0,18000,-5439.653663160256 +0,18500,-5439.653663160256 +0,19000,-5439.653663160256 +0,19500,-5439.653663160256 +1,0,-8207.450902697638 +1,500,-5459.541828341814 +1,1000,-5440.560878663491 +1,1500,-5439.946214897769 +1,2000,-5439.653663160256 +1,2500,-5439.653663160256 +1,3000,-5439.653663160256 +1,3500,-5439.653663160256 +1,4000,-5439.653663160256 +1,4500,-5439.653663160256 +1,5000,-5439.653663160256 +1,5500,-5439.653663160256 +1,6000,-5439.653663160256 +1,6500,-5439.653663160256 +1,7000,-5439.653663160256 +1,7500,-5439.653663160256 +1,8000,-5439.653663160256 +1,8500,-5439.653663160256 +1,9000,-5439.653663160256 +1,9500,-5439.653663160256 +1,10000,-5439.653663160256 +1,10500,-5439.653663160256 +1,11000,-5439.653663160256 +1,11500,-5439.653663160256 +1,12000,-5439.653663160256 +1,12500,-5439.653663160256 +1,13000,-5439.653663160256 +1,13500,-5439.653663160256 +1,14000,-5439.653663160256 +1,14500,-5439.653663160256 +1,15000,-5439.653663160256 +1,15500,-5439.653663160256 +1,16000,-5439.653663160256 +1,16500,-5439.653663160256 +1,17000,-5439.653663160256 +1,17500,-5439.653663160256 +1,18000,-5439.653663160256 +1,18500,-5439.653663160256 +1,19000,-5439.653663160256 +1,19500,-5439.653663160256 +2,0,-6879.0028824485835 +2,500,-5470.6227880184415 +2,1000,-5442.915546687022 +2,1500,-5441.393392399978 +2,2000,-5441.393392399978 +2,2500,-5439.653663160256 +2,3000,-5439.653663160256 +2,3500,-5439.653663160256 +2,4000,-5439.653663160256 +2,4500,-5439.653663160256 +2,5000,-5439.653663160256 +2,5500,-5439.653663160256 +2,6000,-5439.653663160256 +2,6500,-5439.653663160256 +2,7000,-5439.653663160256 +2,7500,-5439.653663160256 +2,8000,-5439.653663160256 +2,8500,-5439.653663160256 +2,9000,-5439.653663160256 +2,9500,-5439.653663160256 +2,10000,-5439.653663160256 +2,10500,-5439.653663160256 +2,11000,-5439.653663160256 +2,11500,-5439.653663160256 +2,12000,-5439.653663160256 +2,12500,-5439.653663160256 +2,13000,-5439.653663160256 +2,13500,-5439.653663160256 +2,14000,-5439.653663160256 +2,14500,-5439.653663160256 +2,15000,-5439.653663160256 +2,15500,-5439.653663160256 +2,16000,-5439.653663160256 +2,16500,-5439.653663160256 +2,17000,-5439.653663160256 +2,17500,-5439.653663160256 +2,18000,-5439.653663160256 +2,18500,-5439.653663160256 +2,19000,-5439.653663160256 +2,19500,-5439.653663160256 +3,0,-7540.616516718036 +3,500,-5449.188681467844 +3,1000,-5440.626240912534 +3,1500,-5439.653663160256 +3,2000,-5439.653663160256 +3,2500,-5439.653663160256 +3,3000,-5439.653663160256 +3,3500,-5439.653663160256 +3,4000,-5439.653663160256 +3,4500,-5439.653663160256 +3,5000,-5439.653663160256 +3,5500,-5439.653663160256 +3,6000,-5439.653663160256 +3,6500,-5439.653663160256 +3,7000,-5439.653663160256 +3,7500,-5439.653663160256 +3,8000,-5439.653663160256 +3,8500,-5439.653663160256 +3,9000,-5439.653663160256 +3,9500,-5439.653663160256 +3,10000,-5439.653663160256 +3,10500,-5439.653663160256 +3,11000,-5439.653663160256 +3,11500,-5439.653663160256 +3,12000,-5439.653663160256 +3,12500,-5439.653663160256 +3,13000,-5439.653663160256 +3,13500,-5439.653663160256 +3,14000,-5439.653663160256 +3,14500,-5439.653663160256 +3,15000,-5439.653663160256 +3,15500,-5439.653663160256 +3,16000,-5439.653663160256 +3,16500,-5439.653663160256 +3,17000,-5439.653663160256 +3,17500,-5439.653663160256 +3,18000,-5439.653663160256 +3,18500,-5439.653663160256 +3,19000,-5439.653663160256 +3,19500,-5439.653663160256 +4,0,-8178.835789150368 +4,500,-5485.603544252211 +4,1000,-5442.804743535769 +4,1500,-5439.653663160256 +4,2000,-5439.653663160256 +4,2500,-5439.653663160256 +4,3000,-5439.653663160256 +4,3500,-5439.653663160256 +4,4000,-5439.653663160256 +4,4500,-5439.653663160256 +4,5000,-5439.653663160256 +4,5500,-5439.653663160256 +4,6000,-5439.653663160256 +4,6500,-5439.653663160256 +4,7000,-5439.653663160256 +4,7500,-5439.653663160256 +4,8000,-5439.653663160256 +4,8500,-5439.653663160256 +4,9000,-5439.653663160256 +4,9500,-5439.653663160256 +4,10000,-5439.653663160256 +4,10500,-5439.653663160256 +4,11000,-5439.653663160256 +4,11500,-5439.653663160256 +4,12000,-5439.653663160256 +4,12500,-5439.653663160256 +4,13000,-5439.653663160256 +4,13500,-5439.653663160256 +4,14000,-5439.653663160256 +4,14500,-5439.653663160256 +4,15000,-5439.653663160256 +4,15500,-5439.653663160256 +4,16000,-5439.653663160256 +4,16500,-5439.653663160256 +4,17000,-5439.653663160256 +4,17500,-5439.653663160256 +4,18000,-5439.653663160256 +4,18500,-5439.653663160256 +4,19000,-5439.653663160256 +4,19500,-5439.653663160256 +5,0,-6825.575850407211 +5,500,-5448.033395389956 +5,1000,-5446.112255603743 +5,1500,-5442.034178412074 +5,2000,-5442.034178412074 +5,2500,-5439.653663160256 +5,3000,-5439.653663160256 +5,3500,-5439.653663160256 +5,4000,-5439.653663160256 +5,4500,-5439.653663160256 +5,5000,-5439.653663160256 +5,5500,-5439.653663160256 +5,6000,-5439.653663160256 +5,6500,-5439.653663160256 +5,7000,-5439.653663160256 +5,7500,-5439.653663160256 +5,8000,-5439.653663160256 +5,8500,-5439.653663160256 +5,9000,-5439.653663160256 +5,9500,-5439.653663160256 +5,10000,-5439.653663160256 +5,10500,-5439.653663160256 +5,11000,-5439.653663160256 +5,11500,-5439.653663160256 +5,12000,-5439.653663160256 +5,12500,-5439.653663160256 +5,13000,-5439.653663160256 +5,13500,-5439.653663160256 +5,14000,-5439.653663160256 +5,14500,-5439.653663160256 +5,15000,-5439.653663160256 +5,15500,-5439.653663160256 +5,16000,-5439.653663160256 +5,16500,-5439.653663160256 +5,17000,-5439.653663160256 +5,17500,-5439.653663160256 +5,18000,-5439.653663160256 +5,18500,-5439.653663160256 +5,19000,-5439.653663160256 +5,19500,-5439.653663160256 +6,0,-7204.250620309152 +6,500,-5473.144417541555 +6,1000,-5440.343728087173 +6,1500,-5439.669278732766 +6,2000,-5439.669278732766 +6,2500,-5439.669278732766 +6,3000,-5439.653663160256 +6,3500,-5439.653663160256 +6,4000,-5439.653663160256 +6,4500,-5439.653663160256 +6,5000,-5439.653663160256 +6,5500,-5439.653663160256 +6,6000,-5439.653663160256 +6,6500,-5439.653663160256 +6,7000,-5439.653663160256 +6,7500,-5439.653663160256 +6,8000,-5439.653663160256 +6,8500,-5439.653663160256 +6,9000,-5439.653663160256 +6,9500,-5439.653663160256 +6,10000,-5439.653663160256 +6,10500,-5439.653663160256 +6,11000,-5439.653663160256 +6,11500,-5439.653663160256 +6,12000,-5439.653663160256 +6,12500,-5439.653663160256 +6,13000,-5439.653663160256 +6,13500,-5439.653663160256 +6,14000,-5439.653663160256 +6,14500,-5439.653663160256 +6,15000,-5439.653663160256 +6,15500,-5439.653663160256 +6,16000,-5439.653663160256 +6,16500,-5439.653663160256 +6,17000,-5439.653663160256 +6,17500,-5439.653663160256 +6,18000,-5439.653663160256 +6,18500,-5439.653663160256 +6,19000,-5439.653663160256 +6,19500,-5439.653663160256 +7,0,-7178.973585003043 +7,500,-5469.316327415586 +7,1000,-5440.330750299468 +7,1500,-5439.713549130703 +7,2000,-5439.653663160256 +7,2500,-5439.653663160256 +7,3000,-5439.653663160256 +7,3500,-5439.653663160256 +7,4000,-5439.653663160256 +7,4500,-5439.653663160256 +7,5000,-5439.653663160256 +7,5500,-5439.653663160256 +7,6000,-5439.653663160256 +7,6500,-5439.653663160256 +7,7000,-5439.653663160256 +7,7500,-5439.653663160256 +7,8000,-5439.653663160256 +7,8500,-5439.653663160256 +7,9000,-5439.653663160256 +7,9500,-5439.653663160256 +7,10000,-5439.653663160256 +7,10500,-5439.653663160256 +7,11000,-5439.653663160256 +7,11500,-5439.653663160256 +7,12000,-5439.653663160256 +7,12500,-5439.653663160256 +7,13000,-5439.653663160256 +7,13500,-5439.653663160256 +7,14000,-5439.653663160256 +7,14500,-5439.653663160256 +7,15000,-5439.653663160256 +7,15500,-5439.653663160256 +7,16000,-5439.653663160256 +7,16500,-5439.653663160256 +7,17000,-5439.653663160256 +7,17500,-5439.653663160256 +7,18000,-5439.653663160256 +7,18500,-5439.653663160256 +7,19000,-5439.653663160256 +7,19500,-5439.653663160256 +8,0,-7417.995251985582 +8,500,-5453.2214733004585 +8,1000,-5440.587265710787 +8,1500,-5439.653663160256 +8,2000,-5439.653663160256 +8,2500,-5439.653663160256 +8,3000,-5439.653663160256 +8,3500,-5439.653663160256 +8,4000,-5439.653663160256 +8,4500,-5439.653663160256 +8,5000,-5439.653663160256 +8,5500,-5439.653663160256 +8,6000,-5439.653663160256 +8,6500,-5439.653663160256 +8,7000,-5439.653663160256 +8,7500,-5439.653663160256 +8,8000,-5439.653663160256 +8,8500,-5439.653663160256 +8,9000,-5439.653663160256 +8,9500,-5439.653663160256 +8,10000,-5439.653663160256 +8,10500,-5439.653663160256 +8,11000,-5439.653663160256 +8,11500,-5439.653663160256 +8,12000,-5439.653663160256 +8,12500,-5439.653663160256 +8,13000,-5439.653663160256 +8,13500,-5439.653663160256 +8,14000,-5439.653663160256 +8,14500,-5439.653663160256 +8,15000,-5439.653663160256 +8,15500,-5439.653663160256 +8,16000,-5439.653663160256 +8,16500,-5439.653663160256 +8,17000,-5439.653663160256 +8,17500,-5439.653663160256 +8,18000,-5439.653663160256 +8,18500,-5439.653663160256 +8,19000,-5439.653663160256 +8,19500,-5439.653663160256 +9,0,-7657.397517962615 +9,500,-5444.102225373367 +9,1000,-5440.496618533429 +9,1500,-5440.252711353468 +9,2000,-5439.653663160256 +9,2500,-5439.653663160256 +9,3000,-5439.653663160256 +9,3500,-5439.653663160256 +9,4000,-5439.653663160256 +9,4500,-5439.653663160256 +9,5000,-5439.653663160256 +9,5500,-5439.653663160256 +9,6000,-5439.653663160256 +9,6500,-5439.653663160256 +9,7000,-5439.653663160256 +9,7500,-5439.653663160256 +9,8000,-5439.653663160256 +9,8500,-5439.653663160256 +9,9000,-5439.653663160256 +9,9500,-5439.653663160256 +9,10000,-5439.653663160256 +9,10500,-5439.653663160256 +9,11000,-5439.653663160256 +9,11500,-5439.653663160256 +9,12000,-5439.653663160256 +9,12500,-5439.653663160256 +9,13000,-5439.653663160256 +9,13500,-5439.653663160256 +9,14000,-5439.653663160256 +9,14500,-5439.653663160256 +9,15000,-5439.653663160256 +9,15500,-5439.653663160256 +9,16000,-5439.653663160256 +9,16500,-5439.653663160256 +9,17000,-5439.653663160256 +9,17500,-5439.653663160256 +9,18000,-5439.653663160256 +9,18500,-5439.653663160256 +9,19000,-5439.653663160256 +9,19500,-5439.653663160256 +10,0,-8142.966593330112 +10,500,-5446.587686870147 +10,1000,-5440.9942764624675 +10,1500,-5439.653663160256 +10,2000,-5439.653663160256 +10,2500,-5439.653663160256 +10,3000,-5439.653663160256 +10,3500,-5439.653663160256 +10,4000,-5439.653663160256 +10,4500,-5439.653663160256 +10,5000,-5439.653663160256 +10,5500,-5439.653663160256 +10,6000,-5439.653663160256 +10,6500,-5439.653663160256 +10,7000,-5439.653663160256 +10,7500,-5439.653663160256 +10,8000,-5439.653663160256 +10,8500,-5439.653663160256 +10,9000,-5439.653663160256 +10,9500,-5439.653663160256 +10,10000,-5439.653663160256 +10,10500,-5439.653663160256 +10,11000,-5439.653663160256 +10,11500,-5439.653663160256 +10,12000,-5439.653663160256 +10,12500,-5439.653663160256 +10,13000,-5439.653663160256 +10,13500,-5439.653663160256 +10,14000,-5439.653663160256 +10,14500,-5439.653663160256 +10,15000,-5439.653663160256 +10,15500,-5439.653663160256 +10,16000,-5439.653663160256 +10,16500,-5439.653663160256 +10,17000,-5439.653663160256 +10,17500,-5439.653663160256 +10,18000,-5439.653663160256 +10,18500,-5439.653663160256 +10,19000,-5439.653663160256 +10,19500,-5439.653663160256 +11,0,-8259.44168109899 +11,500,-5447.185071580798 +11,1000,-5439.653663160256 +11,1500,-5439.653663160256 +11,2000,-5439.653663160256 +11,2500,-5439.653663160256 +11,3000,-5439.653663160256 +11,3500,-5439.653663160256 +11,4000,-5439.653663160256 +11,4500,-5439.653663160256 +11,5000,-5439.653663160256 +11,5500,-5439.653663160256 +11,6000,-5439.653663160256 +11,6500,-5439.653663160256 +11,7000,-5439.653663160256 +11,7500,-5439.653663160256 +11,8000,-5439.653663160256 +11,8500,-5439.653663160256 +11,9000,-5439.653663160256 +11,9500,-5439.653663160256 +11,10000,-5439.653663160256 +11,10500,-5439.653663160256 +11,11000,-5439.653663160256 +11,11500,-5439.653663160256 +11,12000,-5439.653663160256 +11,12500,-5439.653663160256 +11,13000,-5439.653663160256 +11,13500,-5439.653663160256 +11,14000,-5439.653663160256 +11,14500,-5439.653663160256 +11,15000,-5439.653663160256 +11,15500,-5439.653663160256 +11,16000,-5439.653663160256 +11,16500,-5439.653663160256 +11,17000,-5439.653663160256 +11,17500,-5439.653663160256 +11,18000,-5439.653663160256 +11,18500,-5439.653663160256 +11,19000,-5439.653663160256 +11,19500,-5439.653663160256 +12,0,-7093.17976397692 +12,500,-5503.352906756106 +12,1000,-5440.244358568461 +12,1500,-5439.653663160256 +12,2000,-5439.653663160256 +12,2500,-5439.653663160256 +12,3000,-5439.653663160256 +12,3500,-5439.653663160256 +12,4000,-5439.653663160256 +12,4500,-5439.653663160256 +12,5000,-5439.653663160256 +12,5500,-5439.653663160256 +12,6000,-5439.653663160256 +12,6500,-5439.653663160256 +12,7000,-5439.653663160256 +12,7500,-5439.653663160256 +12,8000,-5439.653663160256 +12,8500,-5439.653663160256 +12,9000,-5439.653663160256 +12,9500,-5439.653663160256 +12,10000,-5439.653663160256 +12,10500,-5439.653663160256 +12,11000,-5439.653663160256 +12,11500,-5439.653663160256 +12,12000,-5439.653663160256 +12,12500,-5439.653663160256 +12,13000,-5439.653663160256 +12,13500,-5439.653663160256 +12,14000,-5439.653663160256 +12,14500,-5439.653663160256 +12,15000,-5439.653663160256 +12,15500,-5439.653663160256 +12,16000,-5439.653663160256 +12,16500,-5439.653663160256 +12,17000,-5439.653663160256 +12,17500,-5439.653663160256 +12,18000,-5439.653663160256 +12,18500,-5439.653663160256 +12,19000,-5439.653663160256 +12,19500,-5439.653663160256 +13,0,-7499.604029222448 +13,500,-5448.718915358249 +13,1000,-5441.417555405491 +13,1500,-5440.038202160348 +13,2000,-5439.653663160256 +13,2500,-5439.653663160256 +13,3000,-5439.653663160256 +13,3500,-5439.653663160256 +13,4000,-5439.653663160256 +13,4500,-5439.653663160256 +13,5000,-5439.653663160256 +13,5500,-5439.653663160256 +13,6000,-5439.653663160256 +13,6500,-5439.653663160256 +13,7000,-5439.653663160256 +13,7500,-5439.653663160256 +13,8000,-5439.653663160256 +13,8500,-5439.653663160256 +13,9000,-5439.653663160256 +13,9500,-5439.653663160256 +13,10000,-5439.653663160256 +13,10500,-5439.653663160256 +13,11000,-5439.653663160256 +13,11500,-5439.653663160256 +13,12000,-5439.653663160256 +13,12500,-5439.653663160256 +13,13000,-5439.653663160256 +13,13500,-5439.653663160256 +13,14000,-5439.653663160256 +13,14500,-5439.653663160256 +13,15000,-5439.653663160256 +13,15500,-5439.653663160256 +13,16000,-5439.653663160256 +13,16500,-5439.653663160256 +13,17000,-5439.653663160256 +13,17500,-5439.653663160256 +13,18000,-5439.653663160256 +13,18500,-5439.653663160256 +13,19000,-5439.653663160256 +13,19500,-5439.653663160256 +14,0,-7047.624246248118 +14,500,-5455.341634267808 +14,1000,-5439.653663160256 +14,1500,-5439.653663160256 +14,2000,-5439.653663160256 +14,2500,-5439.653663160256 +14,3000,-5439.653663160256 +14,3500,-5439.653663160256 +14,4000,-5439.653663160256 +14,4500,-5439.653663160256 +14,5000,-5439.653663160256 +14,5500,-5439.653663160256 +14,6000,-5439.653663160256 +14,6500,-5439.653663160256 +14,7000,-5439.653663160256 +14,7500,-5439.653663160256 +14,8000,-5439.653663160256 +14,8500,-5439.653663160256 +14,9000,-5439.653663160256 +14,9500,-5439.653663160256 +14,10000,-5439.653663160256 +14,10500,-5439.653663160256 +14,11000,-5439.653663160256 +14,11500,-5439.653663160256 +14,12000,-5439.653663160256 +14,12500,-5439.653663160256 +14,13000,-5439.653663160256 +14,13500,-5439.653663160256 +14,14000,-5439.653663160256 +14,14500,-5439.653663160256 +14,15000,-5439.653663160256 +14,15500,-5439.653663160256 +14,16000,-5439.653663160256 +14,16500,-5439.653663160256 +14,17000,-5439.653663160256 +14,17500,-5439.653663160256 +14,18000,-5439.653663160256 +14,18500,-5439.653663160256 +14,19000,-5439.653663160256 +14,19500,-5439.653663160256 +15,0,-7170.527993229003 +15,500,-5467.901156890647 +15,1000,-5440.861305617873 +15,1500,-5439.653663160256 +15,2000,-5439.653663160256 +15,2500,-5439.653663160256 +15,3000,-5439.653663160256 +15,3500,-5439.653663160256 +15,4000,-5439.653663160256 +15,4500,-5439.653663160256 +15,5000,-5439.653663160256 +15,5500,-5439.653663160256 +15,6000,-5439.653663160256 +15,6500,-5439.653663160256 +15,7000,-5439.653663160256 +15,7500,-5439.653663160256 +15,8000,-5439.653663160256 +15,8500,-5439.653663160256 +15,9000,-5439.653663160256 +15,9500,-5439.653663160256 +15,10000,-5439.653663160256 +15,10500,-5439.653663160256 +15,11000,-5439.653663160256 +15,11500,-5439.653663160256 +15,12000,-5439.653663160256 +15,12500,-5439.653663160256 +15,13000,-5439.653663160256 +15,13500,-5439.653663160256 +15,14000,-5439.653663160256 +15,14500,-5439.653663160256 +15,15000,-5439.653663160256 +15,15500,-5439.653663160256 +15,16000,-5439.653663160256 +15,16500,-5439.653663160256 +15,17000,-5439.653663160256 +15,17500,-5439.653663160256 +15,18000,-5439.653663160256 +15,18500,-5439.653663160256 +15,19000,-5439.653663160256 +15,19500,-5439.653663160256 +16,0,-7344.129414498361 +16,500,-5482.174154829381 +16,1000,-5444.909413685522 +16,1500,-5439.653663160256 +16,2000,-5439.653663160256 +16,2500,-5439.653663160256 +16,3000,-5439.653663160256 +16,3500,-5439.653663160256 +16,4000,-5439.653663160256 +16,4500,-5439.653663160256 +16,5000,-5439.653663160256 +16,5500,-5439.653663160256 +16,6000,-5439.653663160256 +16,6500,-5439.653663160256 +16,7000,-5439.653663160256 +16,7500,-5439.653663160256 +16,8000,-5439.653663160256 +16,8500,-5439.653663160256 +16,9000,-5439.653663160256 +16,9500,-5439.653663160256 +16,10000,-5439.653663160256 +16,10500,-5439.653663160256 +16,11000,-5439.653663160256 +16,11500,-5439.653663160256 +16,12000,-5439.653663160256 +16,12500,-5439.653663160256 +16,13000,-5439.653663160256 +16,13500,-5439.653663160256 +16,14000,-5439.653663160256 +16,14500,-5439.653663160256 +16,15000,-5439.653663160256 +16,15500,-5439.653663160256 +16,16000,-5439.653663160256 +16,16500,-5439.653663160256 +16,17000,-5439.653663160256 +16,17500,-5439.653663160256 +16,18000,-5439.653663160256 +16,18500,-5439.653663160256 +16,19000,-5439.653663160256 +16,19500,-5439.653663160256 +17,0,-7120.191810089551 +17,500,-5463.052337656567 +17,1000,-5441.160294857993 +17,1500,-5439.653663160256 +17,2000,-5439.653663160256 +17,2500,-5439.653663160256 +17,3000,-5439.653663160256 +17,3500,-5439.653663160256 +17,4000,-5439.653663160256 +17,4500,-5439.653663160256 +17,5000,-5439.653663160256 +17,5500,-5439.653663160256 +17,6000,-5439.653663160256 +17,6500,-5439.653663160256 +17,7000,-5439.653663160256 +17,7500,-5439.653663160256 +17,8000,-5439.653663160256 +17,8500,-5439.653663160256 +17,9000,-5439.653663160256 +17,9500,-5439.653663160256 +17,10000,-5439.653663160256 +17,10500,-5439.653663160256 +17,11000,-5439.653663160256 +17,11500,-5439.653663160256 +17,12000,-5439.653663160256 +17,12500,-5439.653663160256 +17,13000,-5439.653663160256 +17,13500,-5439.653663160256 +17,14000,-5439.653663160256 +17,14500,-5439.653663160256 +17,15000,-5439.653663160256 +17,15500,-5439.653663160256 +17,16000,-5439.653663160256 +17,16500,-5439.653663160256 +17,17000,-5439.653663160256 +17,17500,-5439.653663160256 +17,18000,-5439.653663160256 +17,18500,-5439.653663160256 +17,19000,-5439.653663160256 +17,19500,-5439.653663160256 +18,0,-6789.392850278677 +18,500,-5479.645691663675 +18,1000,-5458.201084182317 +18,1500,-5458.137876964936 +18,2000,-5439.653663160256 +18,2500,-5439.653663160256 +18,3000,-5439.653663160256 +18,3500,-5439.653663160256 +18,4000,-5439.653663160256 +18,4500,-5439.653663160256 +18,5000,-5439.653663160256 +18,5500,-5439.653663160256 +18,6000,-5439.653663160256 +18,6500,-5439.653663160256 +18,7000,-5439.653663160256 +18,7500,-5439.653663160256 +18,8000,-5439.653663160256 +18,8500,-5439.653663160256 +18,9000,-5439.653663160256 +18,9500,-5439.653663160256 +18,10000,-5439.653663160256 +18,10500,-5439.653663160256 +18,11000,-5439.653663160256 +18,11500,-5439.653663160256 +18,12000,-5439.653663160256 +18,12500,-5439.653663160256 +18,13000,-5439.653663160256 +18,13500,-5439.653663160256 +18,14000,-5439.653663160256 +18,14500,-5439.653663160256 +18,15000,-5439.653663160256 +18,15500,-5439.653663160256 +18,16000,-5439.653663160256 +18,16500,-5439.653663160256 +18,17000,-5439.653663160256 +18,17500,-5439.653663160256 +18,18000,-5439.653663160256 +18,18500,-5439.653663160256 +18,19000,-5439.653663160256 +18,19500,-5439.653663160256 +19,0,-6509.718986570921 +19,500,-5452.408662724173 +19,1000,-5444.2517892788965 +19,1500,-5439.653663160256 +19,2000,-5439.653663160256 +19,2500,-5439.653663160256 +19,3000,-5439.653663160256 +19,3500,-5439.653663160256 +19,4000,-5439.653663160256 +19,4500,-5439.653663160256 +19,5000,-5439.653663160256 +19,5500,-5439.653663160256 +19,6000,-5439.653663160256 +19,6500,-5439.653663160256 +19,7000,-5439.653663160256 +19,7500,-5439.653663160256 +19,8000,-5439.653663160256 +19,8500,-5439.653663160256 +19,9000,-5439.653663160256 +19,9500,-5439.653663160256 +19,10000,-5439.653663160256 +19,10500,-5439.653663160256 +19,11000,-5439.653663160256 +19,11500,-5439.653663160256 +19,12000,-5439.653663160256 +19,12500,-5439.653663160256 +19,13000,-5439.653663160256 +19,13500,-5439.653663160256 +19,14000,-5439.653663160256 +19,14500,-5439.653663160256 +19,15000,-5439.653663160256 +19,15500,-5439.653663160256 +19,16000,-5439.653663160256 +19,16500,-5439.653663160256 +19,17000,-5439.653663160256 +19,17500,-5439.653663160256 +19,18000,-5439.653663160256 +19,18500,-5439.653663160256 +19,19000,-5439.653663160256 +19,19500,-5439.653663160256 +20,0,-7281.357391974094 +20,500,-5449.0646507449665 +20,1000,-5441.100840662465 +20,1500,-5439.653663160256 +20,2000,-5439.653663160256 +20,2500,-5439.653663160256 +20,3000,-5439.653663160256 +20,3500,-5439.653663160256 +20,4000,-5439.653663160256 +20,4500,-5439.653663160256 +20,5000,-5439.653663160256 +20,5500,-5439.653663160256 +20,6000,-5439.653663160256 +20,6500,-5439.653663160256 +20,7000,-5439.653663160256 +20,7500,-5439.653663160256 +20,8000,-5439.653663160256 +20,8500,-5439.653663160256 +20,9000,-5439.653663160256 +20,9500,-5439.653663160256 +20,10000,-5439.653663160256 +20,10500,-5439.653663160256 +20,11000,-5439.653663160256 +20,11500,-5439.653663160256 +20,12000,-5439.653663160256 +20,12500,-5439.653663160256 +20,13000,-5439.653663160256 +20,13500,-5439.653663160256 +20,14000,-5439.653663160256 +20,14500,-5439.653663160256 +20,15000,-5439.653663160256 +20,15500,-5439.653663160256 +20,16000,-5439.653663160256 +20,16500,-5439.653663160256 +20,17000,-5439.653663160256 +20,17500,-5439.653663160256 +20,18000,-5439.653663160256 +20,18500,-5439.653663160256 +20,19000,-5439.653663160256 +20,19500,-5439.653663160256 +21,0,-7261.265196632455 +21,500,-5455.782026819415 +21,1000,-5439.669278732766 +21,1500,-5439.653663160256 +21,2000,-5439.653663160256 +21,2500,-5439.653663160256 +21,3000,-5439.653663160256 +21,3500,-5439.653663160256 +21,4000,-5439.653663160256 +21,4500,-5439.653663160256 +21,5000,-5439.653663160256 +21,5500,-5439.653663160256 +21,6000,-5439.653663160256 +21,6500,-5439.653663160256 +21,7000,-5439.653663160256 +21,7500,-5439.653663160256 +21,8000,-5439.653663160256 +21,8500,-5439.653663160256 +21,9000,-5439.653663160256 +21,9500,-5439.653663160256 +21,10000,-5439.653663160256 +21,10500,-5439.653663160256 +21,11000,-5439.653663160256 +21,11500,-5439.653663160256 +21,12000,-5439.653663160256 +21,12500,-5439.653663160256 +21,13000,-5439.653663160256 +21,13500,-5439.653663160256 +21,14000,-5439.653663160256 +21,14500,-5439.653663160256 +21,15000,-5439.653663160256 +21,15500,-5439.653663160256 +21,16000,-5439.653663160256 +21,16500,-5439.653663160256 +21,17000,-5439.653663160256 +21,17500,-5439.653663160256 +21,18000,-5439.653663160256 +21,18500,-5439.653663160256 +21,19000,-5439.653663160256 +21,19500,-5439.653663160256 +22,0,-6609.040736835264 +22,500,-5441.707248204651 +22,1000,-5440.421566801035 +22,1500,-5439.8225186078225 +22,2000,-5439.653663160256 +22,2500,-5439.653663160256 +22,3000,-5439.653663160256 +22,3500,-5439.653663160256 +22,4000,-5439.653663160256 +22,4500,-5439.653663160256 +22,5000,-5439.653663160256 +22,5500,-5439.653663160256 +22,6000,-5439.653663160256 +22,6500,-5439.653663160256 +22,7000,-5439.653663160256 +22,7500,-5439.653663160256 +22,8000,-5439.653663160256 +22,8500,-5439.653663160256 +22,9000,-5439.653663160256 +22,9500,-5439.653663160256 +22,10000,-5439.653663160256 +22,10500,-5439.653663160256 +22,11000,-5439.653663160256 +22,11500,-5439.653663160256 +22,12000,-5439.653663160256 +22,12500,-5439.653663160256 +22,13000,-5439.653663160256 +22,13500,-5439.653663160256 +22,14000,-5439.653663160256 +22,14500,-5439.653663160256 +22,15000,-5439.653663160256 +22,15500,-5439.653663160256 +22,16000,-5439.653663160256 +22,16500,-5439.653663160256 +22,17000,-5439.653663160256 +22,17500,-5439.653663160256 +22,18000,-5439.653663160256 +22,18500,-5439.653663160256 +22,19000,-5439.653663160256 +22,19500,-5439.653663160256 +23,0,-6954.550085849049 +23,500,-5448.267097785252 +23,1000,-5441.0330164053985 +23,1500,-5441.0330164053985 +23,2000,-5441.0330164053985 +23,2500,-5439.653663160256 +23,3000,-5439.653663160256 +23,3500,-5439.653663160256 +23,4000,-5439.653663160256 +23,4500,-5439.653663160256 +23,5000,-5439.653663160256 +23,5500,-5439.653663160256 +23,6000,-5439.653663160256 +23,6500,-5439.653663160256 +23,7000,-5439.653663160256 +23,7500,-5439.653663160256 +23,8000,-5439.653663160256 +23,8500,-5439.653663160256 +23,9000,-5439.653663160256 +23,9500,-5439.653663160256 +23,10000,-5439.653663160256 +23,10500,-5439.653663160256 +23,11000,-5439.653663160256 +23,11500,-5439.653663160256 +23,12000,-5439.653663160256 +23,12500,-5439.653663160256 +23,13000,-5439.653663160256 +23,13500,-5439.653663160256 +23,14000,-5439.653663160256 +23,14500,-5439.653663160256 +23,15000,-5439.653663160256 +23,15500,-5439.653663160256 +23,16000,-5439.653663160256 +23,16500,-5439.653663160256 +23,17000,-5439.653663160256 +23,17500,-5439.653663160256 +23,18000,-5439.653663160256 +23,18500,-5439.653663160256 +23,19000,-5439.653663160256 +23,19500,-5439.653663160256 diff --git a/hillclimbing-results/hillclimbing-results.ipynb b/hillclimbing-results/hillclimbing-results.ipynb new file mode 100644 index 0000000..e86acb3 --- /dev/null +++ b/hillclimbing-results/hillclimbing-results.ipynb @@ -0,0 +1,573 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "import glob\n", + "import pandas as pd\n", + "import csv\n", + "import matplotlib as mpl\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256 -8354.182366165229 sa-random-unigram-uniform.csv\n", + "-5439.653663160256 -8259.44168109899 hillclimbing-random-unigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"*unigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503 -27211.09615617547 hillclimbing-random-trigram-uniform.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-given-trigram-uniform.csv\n", + "-14681.308607565503 -21515.898852481398 sa-given-trigram-gaussian.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-given-trigram-gaussian.csv\n", + "-14681.308607565503 -28346.7456787418 sa-random-trigram-uniform.csv\n", + "-14681.308607565503 -21065.204759662218 sa-given-trigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"*trigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fitness
workeriteration
00-23391.198596
500-16429.246383
1000-15210.110480
1500-14895.824563
2000-14681.308608
2500-14681.308608
3000-14681.308608
3500-14681.308608
4000-14681.308608
4500-14681.308608
5000-14681.308608
5500-14681.308608
6000-14681.308608
6500-14681.308608
7000-14681.308608
7500-14681.308608
8000-14681.308608
8500-14681.308608
9000-14681.308608
9500-14681.308608
10000-14681.308608
10500-14681.308608
11000-14681.308608
11500-14681.308608
12000-14681.308608
12500-14681.308608
13000-14681.308608
13500-14681.308608
14000-14681.308608
14500-14681.308608
.........
235000-14681.308608
5500-14681.308608
6000-14681.308608
6500-14681.308608
7000-14681.308608
7500-14681.308608
8000-14681.308608
8500-14681.308608
9000-14681.308608
9500-14681.308608
10000-14681.308608
10500-14681.308608
11000-14681.308608
11500-14681.308608
12000-14681.308608
12500-14681.308608
13000-14681.308608
13500-14681.308608
14000-14681.308608
14500-14681.308608
15000-14681.308608
15500-14681.308608
16000-14681.308608
16500-14681.308608
17000-14681.308608
17500-14681.308608
18000-14681.308608
18500-14681.308608
19000-14681.308608
19500-14681.308608
\n", + "

960 rows × 1 columns

\n", + "
" + ], + "text/plain": [ + " fitness\n", + "worker iteration \n", + "0 0 -23391.198596\n", + " 500 -16429.246383\n", + " 1000 -15210.110480\n", + " 1500 -14895.824563\n", + " 2000 -14681.308608\n", + " 2500 -14681.308608\n", + " 3000 -14681.308608\n", + " 3500 -14681.308608\n", + " 4000 -14681.308608\n", + " 4500 -14681.308608\n", + " 5000 -14681.308608\n", + " 5500 -14681.308608\n", + " 6000 -14681.308608\n", + " 6500 -14681.308608\n", + " 7000 -14681.308608\n", + " 7500 -14681.308608\n", + " 8000 -14681.308608\n", + " 8500 -14681.308608\n", + " 9000 -14681.308608\n", + " 9500 -14681.308608\n", + " 10000 -14681.308608\n", + " 10500 -14681.308608\n", + " 11000 -14681.308608\n", + " 11500 -14681.308608\n", + " 12000 -14681.308608\n", + " 12500 -14681.308608\n", + " 13000 -14681.308608\n", + " 13500 -14681.308608\n", + " 14000 -14681.308608\n", + " 14500 -14681.308608\n", + "... ...\n", + "23 5000 -14681.308608\n", + " 5500 -14681.308608\n", + " 6000 -14681.308608\n", + " 6500 -14681.308608\n", + " 7000 -14681.308608\n", + " 7500 -14681.308608\n", + " 8000 -14681.308608\n", + " 8500 -14681.308608\n", + " 9000 -14681.308608\n", + " 9500 -14681.308608\n", + " 10000 -14681.308608\n", + " 10500 -14681.308608\n", + " 11000 -14681.308608\n", + " 11500 -14681.308608\n", + " 12000 -14681.308608\n", + " 12500 -14681.308608\n", + " 13000 -14681.308608\n", + " 13500 -14681.308608\n", + " 14000 -14681.308608\n", + " 14500 -14681.308608\n", + " 15000 -14681.308608\n", + " 15500 -14681.308608\n", + " 16000 -14681.308608\n", + " 16500 -14681.308608\n", + " 17000 -14681.308608\n", + " 17500 -14681.308608\n", + " 18000 -14681.308608\n", + " 18500 -14681.308608\n", + " 19000 -14681.308608\n", + " 19500 -14681.308608\n", + "\n", + "[960 rows x 1 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trace = pd.read_csv('hillclimbing-random-trigram-uniform.csv').set_index(['worker', 'iteration']).sort_index()\n", + "workers = list(sorted(set(trace.index.get_level_values(0))))\n", + "trace" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020', ylim=(-22000, -14000), figsize=(8,8))\n", + "fig.savefig('test.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "for f in glob.glob(\"*trigram*.csv\"):\n", + " df = pd.read_csv(f).set_index(['worker', 'iteration']).sort_index()\n", + " workers = list(sorted(set(df.index.get_level_values(0))))\n", + " fig, ax = plt.subplots()\n", + " for w in workers:\n", + " df.loc[w].fitness.plot(ax=ax, color='#00000020', ylim=(-22000, -14000), figsize=(8,8))\n", + " fig.savefig(f + '.png')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/hillclimbing-results/sa-given-trigram-gaussian.csv b/hillclimbing-results/sa-given-trigram-gaussian.csv new file mode 100644 index 0000000..73594e3 --- /dev/null +++ b/hillclimbing-results/sa-given-trigram-gaussian.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17421.93971832711 +0,500,-18690.082651806046 +0,1000,-19393.338442214677 +0,1500,-19696.579649686024 +0,2000,-18365.342551802387 +0,2500,-18876.81546305746 +0,3000,-18253.768624379816 +0,3500,-18979.879419582343 +0,4000,-18746.7635683347 +0,4500,-19317.59531029781 +0,5000,-18705.237130755246 +0,5500,-18792.311849150563 +0,6000,-18176.020332219996 +0,6500,-17702.070252087204 +0,7000,-17073.518419835273 +0,7500,-17293.46744605124 +0,8000,-17346.600916269763 +0,8500,-17751.82736274834 +0,9000,-17083.9626914897 +0,9500,-16408.30675072623 +0,10000,-16171.696727918315 +0,10500,-15472.465066990337 +0,11000,-15658.525786334652 +0,11500,-15381.488068057346 +0,12000,-15153.619936065732 +0,12500,-15164.059055266942 +0,13000,-14681.308607565503 +0,13500,-14868.489706335171 +0,14000,-14793.711524932658 +0,14500,-14908.781931879957 +0,15000,-14767.359551554202 +0,15500,-14681.308607565503 +0,16000,-14689.84155926745 +0,16500,-14703.30465175159 +0,17000,-14698.864981580778 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-18742.881259646212 +1,1000,-18474.80110454925 +1,1500,-18499.18327874377 +1,2000,-19833.178768642618 +1,2500,-19803.051801833735 +1,3000,-19635.55432771799 +1,3500,-18882.790498682923 +1,4000,-17461.853254549053 +1,4500,-17014.222897206007 +1,5000,-16136.13766629631 +1,5500,-17288.410545876213 +1,6000,-18120.492425194807 +1,6500,-18141.15714440251 +1,7000,-18739.503698977485 +1,7500,-17594.82609149801 +1,8000,-15950.422989521834 +1,8500,-17353.696204556392 +1,9000,-16935.36343448496 +1,9500,-16712.624875737067 +1,10000,-15949.276920420294 +1,10500,-16425.27174192575 +1,11000,-16483.634867931767 +1,11500,-16427.467952038296 +1,12000,-15676.366607861775 +1,12500,-14911.730980302847 +1,13000,-14889.678384055127 +1,13500,-14759.146412767077 +1,14000,-14806.572089657724 +1,14500,-14983.00024322006 +1,15000,-14681.308607565503 +1,15500,-14703.30465175159 +1,16000,-14753.192978629439 +1,16500,-14681.308607565503 +1,17000,-14700.923210187424 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-19131.9049888866 +2,1000,-19967.048205314695 +2,1500,-18406.03642218038 +2,2000,-19104.419570214046 +2,2500,-19551.70654694407 +2,3000,-19248.384445773576 +2,3500,-18794.990303300063 +2,4000,-18393.451907994433 +2,4500,-17648.634866924232 +2,5000,-19213.269603861456 +2,5500,-17726.8526688424 +2,6000,-18822.512000541592 +2,6500,-17059.60488541401 +2,7000,-17296.294196262144 +2,7500,-18590.97050277478 +2,8000,-16606.621679974985 +2,8500,-16325.466603520705 +2,9000,-15971.863600472632 +2,9500,-16059.284820994388 +2,10000,-17095.84365218783 +2,10500,-16668.288925131954 +2,11000,-16239.175138876642 +2,11500,-16337.497687863075 +2,12000,-15351.114518197779 +2,12500,-15126.85359418816 +2,13000,-14774.667733857865 +2,13500,-15231.55520267939 +2,14000,-14997.895017016868 +2,14500,-15261.955076465507 +2,15000,-14863.330018280933 +2,15500,-14843.71541565901 +2,16000,-14700.923210187424 +2,16500,-14696.82992865629 +2,17000,-14703.30465175159 +2,17500,-14698.864981580778 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-18186.813318640485 +3,1000,-17605.054222972183 +3,1500,-18838.142742249995 +3,2000,-18797.38039841258 +3,2500,-18728.548672734716 +3,3000,-18193.34817218508 +3,3500,-18966.85276485863 +3,4000,-18316.290996703454 +3,4500,-17258.77844041743 +3,5000,-16540.165922477765 +3,5500,-17761.930495643403 +3,6000,-18343.576955197183 +3,6500,-18312.501090734728 +3,7000,-18012.062682089072 +3,7500,-19154.422622202906 +3,8000,-17539.34380703216 +3,8500,-17289.677337470122 +3,9000,-17340.787380066147 +3,9500,-17172.08707423793 +3,10000,-17857.403714212753 +3,10500,-17333.851570905335 +3,11000,-16306.709920983392 +3,11500,-16653.220741990885 +3,12000,-16751.805172283206 +3,12500,-16282.679742939265 +3,13000,-15911.892408465279 +3,13500,-16115.196812603635 +3,14000,-16007.516963351023 +3,14500,-14886.002092049923 +3,15000,-14778.761015389 +3,15500,-14696.82992865629 +3,16000,-14776.152336721 +3,16500,-14681.308607565503 +3,17000,-14689.84155926745 +3,17500,-14689.84155926745 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17532.45678872673 +4,500,-18651.37375715543 +4,1000,-19937.505054748795 +4,1500,-19415.5037482997 +4,2000,-17468.179850442204 +4,2500,-19758.29037627594 +4,3000,-19423.554388697936 +4,3500,-18200.048103724246 +4,4000,-19190.074943355517 +4,4500,-19863.340231864033 +4,5000,-18799.622729559254 +4,5500,-19421.84249276327 +4,6000,-19315.514209855985 +4,6500,-18175.876695857256 +4,7000,-16906.77881911956 +4,7500,-16979.622523095513 +4,8000,-16489.420013972325 +4,8500,-16202.172420115974 +4,9000,-15603.417884406897 +4,9500,-15653.733941869288 +4,10000,-15596.685380300407 +4,10500,-16030.912914827837 +4,11000,-15533.143068661793 +4,11500,-15417.764925891774 +4,12000,-15506.148410653897 +4,12500,-15245.781939703567 +4,13000,-14943.777502163508 +4,13500,-15084.505209236931 +4,14000,-15461.830935082879 +4,14500,-15280.652582119757 +4,15000,-15030.478499705265 +4,15500,-14698.864981580778 +4,16000,-14703.30465175159 +4,16500,-14758.523310234728 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-18595.33546671379 +5,1000,-18936.314679626077 +5,1500,-18965.607516083575 +5,2000,-19582.778078722098 +5,2500,-19580.6554441967 +5,3000,-19832.54333046969 +5,3500,-19173.67961569336 +5,4000,-19029.71797478339 +5,4500,-18485.265616797395 +5,5000,-18723.618799431773 +5,5500,-18349.74599474438 +5,6000,-18330.612944779914 +5,6500,-17507.535364003405 +5,7000,-17510.59661167309 +5,7500,-17056.34727176018 +5,8000,-16132.870061263566 +5,8500,-15942.744542760174 +5,9000,-15545.198112539196 +5,9500,-15901.1295379924 +5,10000,-16688.228557620354 +5,10500,-15777.02878491371 +5,11000,-16137.44268482272 +5,11500,-15911.57042972295 +5,12000,-14899.180351904377 +5,12500,-15202.067505876255 +5,13000,-15043.407412983755 +5,13500,-14909.561074385821 +5,14000,-15116.2636525016 +5,14500,-15059.444902998253 +5,15000,-14898.312984552047 +5,15500,-14747.441659314753 +5,16000,-14778.839722420422 +5,16500,-14689.84155926745 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17464.568516864027 +6,500,-19874.991037064316 +6,1000,-19126.127969125657 +6,1500,-19068.311353046633 +6,2000,-18767.465587289513 +6,2500,-20152.902916639545 +6,3000,-17508.579215943533 +6,3500,-16884.469938815677 +6,4000,-17168.29090922871 +6,4500,-17187.561187464464 +6,5000,-16312.08607660059 +6,5500,-17999.909868192164 +6,6000,-18800.00897644659 +6,6500,-19271.398799025603 +6,7000,-18625.07823468173 +6,7500,-17111.8675365869 +6,8000,-17981.55093220868 +6,8500,-16859.634269677623 +6,9000,-16468.2828057147 +6,9500,-15620.02723601628 +6,10000,-15053.682148268284 +6,10500,-16043.500210161783 +6,11000,-15643.36674120761 +6,11500,-14847.259874668664 +6,12000,-14969.484381435517 +6,12500,-14992.705634565897 +6,13000,-14681.308607565503 +6,13500,-15082.759134746193 +6,14000,-15197.047490003204 +6,14500,-14871.45457660937 +6,15000,-15045.275882683778 +6,15500,-14876.300734894015 +6,16000,-14696.82992865629 +6,16500,-14681.308607565503 +6,17000,-14681.308607565503 +6,17500,-14698.864981580778 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17464.568516864027 +7,500,-18945.52469911745 +7,1000,-21515.8988524814 +7,1500,-18170.066518044117 +7,2000,-18022.710316059965 +7,2500,-18968.123175678775 +7,3000,-17680.088821623318 +7,3500,-18770.645968120643 +7,4000,-18337.84180916433 +7,4500,-18079.140869921663 +7,5000,-17932.695023414995 +7,5500,-16365.367507702684 +7,6000,-18268.234861390803 +7,6500,-17614.864525324287 +7,7000,-16881.15634053197 +7,7500,-17323.784345200525 +7,8000,-16582.235094240914 +7,8500,-16794.827161944326 +7,9000,-16125.452205508189 +7,9500,-15880.92896907358 +7,10000,-15683.691212749467 +7,10500,-15304.559835572676 +7,11000,-15765.383065188913 +7,11500,-15632.561457806896 +7,12000,-14950.239618246922 +7,12500,-15772.020260526004 +7,13000,-15382.814240502808 +7,13500,-15202.63658609266 +7,14000,-14681.308607565503 +7,14500,-15011.6158625077 +7,15000,-14747.441659314753 +7,15500,-14700.923210187424 +7,16000,-14681.308607565503 +7,16500,-14681.308607565503 +7,17000,-14689.84155926745 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17532.45678872673 +8,500,-17688.423527923198 +8,1000,-18013.241628512238 +8,1500,-18962.2133256329 +8,2000,-18372.354948286582 +8,2500,-19273.233816167405 +8,3000,-17564.20649771781 +8,3500,-19786.374636978737 +8,4000,-19969.49783090396 +8,4500,-19308.870389619526 +8,5000,-18378.76463443363 +8,5500,-19700.83054597952 +8,6000,-19012.801429389947 +8,6500,-18885.434506825422 +8,7000,-18567.278748267174 +8,7500,-17204.2232548203 +8,8000,-17540.602241680383 +8,8500,-17854.99768961729 +8,9000,-17388.989054426307 +8,9500,-17374.223349098378 +8,10000,-17368.7173996049 +8,10500,-16153.126219902984 +8,11000,-16306.744165067688 +8,11500,-15967.597016915657 +8,12000,-15433.548476973418 +8,12500,-15707.25461599498 +8,13000,-15372.569954976774 +8,13500,-15306.472678409718 +8,14000,-15244.568713828832 +8,14500,-14681.308607565503 +8,15000,-14863.373066965674 +8,15500,-14689.84155926745 +8,16000,-14698.864981580778 +8,16500,-14703.30465175159 +8,17000,-14681.308607565503 +8,17500,-14696.82992865629 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17480.599844272907 +9,500,-18632.172425775992 +9,1000,-19763.154940099408 +9,1500,-20445.789541042875 +9,2000,-18988.27775196442 +9,2500,-19003.901386705773 +9,3000,-18556.53497706911 +9,3500,-18852.103439576753 +9,4000,-16987.38051480558 +9,4500,-17564.229607509656 +9,5000,-17879.381213568944 +9,5500,-18124.705721564056 +9,6000,-17432.121660430592 +9,6500,-16758.357873495057 +9,7000,-17470.53933115625 +9,7500,-16291.624240537874 +9,8000,-16452.426495185344 +9,8500,-15722.420219773292 +9,9000,-17102.709380735523 +9,9500,-16867.447132654288 +9,10000,-16741.16504826681 +9,10500,-15766.317185944074 +9,11000,-16883.615274054657 +9,11500,-15767.627568914173 +9,12000,-15464.011019472966 +9,12500,-15560.91925465848 +9,13000,-15164.988052916051 +9,13500,-14885.844855764008 +9,14000,-15176.548141337553 +9,14500,-14681.308607565503 +9,15000,-14821.683947823392 +9,15500,-14700.923210187424 +9,16000,-14696.82992865629 +9,16500,-14700.923210187424 +9,17000,-14698.864981580778 +9,17500,-14700.923210187424 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17558.28913751367 +10,500,-18753.83214687699 +10,1000,-18064.80211679582 +10,1500,-19815.449965678716 +10,2000,-18311.238097587604 +10,2500,-18054.046791426714 +10,3000,-19170.68348269976 +10,3500,-19407.64029147656 +10,4000,-18199.23598260205 +10,4500,-17605.345927257917 +10,5000,-17472.691745881075 +10,5500,-18688.87017901741 +10,6000,-17923.092870302888 +10,6500,-16535.145685854874 +10,7000,-17339.567490209563 +10,7500,-16972.99081971799 +10,8000,-16094.74033724369 +10,8500,-17352.422128235856 +10,9000,-17647.80213199661 +10,9500,-16225.68253673257 +10,10000,-16192.072289167012 +10,10500,-16568.299798407093 +10,11000,-16302.123977721212 +10,11500,-15955.309248071522 +10,12000,-14820.590807568537 +10,12500,-15261.44332257237 +10,13000,-15418.966914407889 +10,13500,-14968.338321399242 +10,14000,-15283.42115714837 +10,14500,-14703.30465175159 +10,15000,-14681.308607565503 +10,15500,-14891.575216230123 +10,16000,-14696.82992865629 +10,16500,-14703.30465175159 +10,17000,-14689.84155926745 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17464.568516864027 +11,500,-19284.91911843333 +11,1000,-18342.909753735184 +11,1500,-18151.718572865593 +11,2000,-18058.421524879726 +11,2500,-19537.495658818043 +11,3000,-19013.825533908355 +11,3500,-18061.996327666417 +11,4000,-16112.474583302144 +11,4500,-17911.235818108173 +11,5000,-18356.524703341813 +11,5500,-17547.906414701898 +11,6000,-18295.51154222435 +11,6500,-17889.063268205176 +11,7000,-17603.884296098768 +11,7500,-18011.0418518155 +11,8000,-18354.016543443944 +11,8500,-18156.93705941105 +11,9000,-18308.08743877002 +11,9500,-18035.4825317174 +11,10000,-17372.284786768592 +11,10500,-16770.92150459148 +11,11000,-16949.181220306175 +11,11500,-15466.297195524005 +11,12000,-14958.548689207328 +11,12500,-15818.736580703944 +11,13000,-15402.033673438169 +11,13500,-15372.375429951986 +11,14000,-15082.497469077734 +11,14500,-14958.295441973547 +11,15000,-14689.84155926745 +11,15500,-14938.424693950374 +11,16000,-14689.84155926745 +11,16500,-14703.30465175159 +11,17000,-14700.923210187424 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-17782.212376380685 +12,1000,-18482.100511913846 +12,1500,-17204.090966653715 +12,2000,-19782.017538829794 +12,2500,-19048.444715130212 +12,3000,-20130.755033186324 +12,3500,-19630.274320789875 +12,4000,-19487.834601668197 +12,4500,-18959.378018800533 +12,5000,-19358.787209475267 +12,5500,-18116.138660875913 +12,6000,-16656.424290078252 +12,6500,-16521.40498663436 +12,7000,-15909.727590182667 +12,7500,-16430.765047106775 +12,8000,-17144.004057209862 +12,8500,-16422.847638487747 +12,9000,-16475.737460510685 +12,9500,-15606.958187624168 +12,10000,-16728.258797814036 +12,10500,-15332.945736808397 +12,11000,-15886.170327326188 +12,11500,-15693.457143780353 +12,12000,-15661.519107290527 +12,12500,-15107.24140357184 +12,13000,-15199.943227952726 +12,13500,-15238.826851989523 +12,14000,-14985.01144664412 +12,14500,-15089.275318211607 +12,15000,-14822.625860493024 +12,15500,-14822.625860493024 +12,16000,-14907.996761288627 +12,16500,-14762.142170684896 +12,17000,-14797.804806463791 +12,17500,-14700.923210187424 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17464.568516864027 +13,500,-19087.499566764855 +13,1000,-18356.124822437778 +13,1500,-17410.65864963208 +13,2000,-18916.303902980897 +13,2500,-19448.771154743237 +13,3000,-18293.40407541768 +13,3500,-18706.53293727931 +13,4000,-18061.829931669286 +13,4500,-17060.827206119156 +13,5000,-16953.225474743624 +13,5500,-17781.21176596964 +13,6000,-18481.08845971557 +13,6500,-17813.67607743426 +13,7000,-18760.30520493148 +13,7500,-18724.1464690067 +13,8000,-16584.301023927408 +13,8500,-16996.634276496476 +13,9000,-16871.68699411296 +13,9500,-17387.96065233021 +13,10000,-16048.017962937587 +13,10500,-15886.623263596612 +13,11000,-15359.773905557258 +13,11500,-15458.675499925152 +13,12000,-15567.482976498359 +13,12500,-14901.95831849297 +13,13000,-15195.408246803723 +13,13500,-14703.30465175159 +13,14000,-14849.820081655142 +13,14500,-14681.308607565503 +13,15000,-14822.068093057549 +13,15500,-14696.82992865629 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14689.84155926745 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-19696.697279383734 +14,1000,-20246.01341679036 +14,1500,-18070.404598017052 +14,2000,-20190.07290897835 +14,2500,-20022.813799047442 +14,3000,-19154.788839027762 +14,3500,-18617.41458492587 +14,4000,-19086.67070240758 +14,4500,-18193.044482272086 +14,5000,-16760.20034260613 +14,5500,-17180.601242677032 +14,6000,-18796.62359815693 +14,6500,-18543.00046701702 +14,7000,-18058.944066753993 +14,7500,-17758.610210788313 +14,8000,-18314.226599734775 +14,8500,-17392.92960682833 +14,9000,-16517.679437216688 +14,9500,-17114.32141549789 +14,10000,-15443.3450033608 +14,10500,-15799.371500437746 +14,11000,-15905.88273939176 +14,11500,-15786.41384911537 +14,12000,-15098.624190795055 +14,12500,-14992.16551558815 +14,13000,-15861.788559670953 +14,13500,-15238.30812616901 +14,14000,-14808.607142582212 +14,14500,-14681.308607565503 +14,15000,-14916.226784698963 +14,15500,-14918.468165702387 +14,16000,-14689.84155926745 +14,16500,-14698.864981580778 +14,17000,-14689.84155926745 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17464.568516864027 +15,500,-18546.138141495132 +15,1000,-18005.022297243715 +15,1500,-19048.84623578524 +15,2000,-20187.5574472571 +15,2500,-17165.107888345814 +15,3000,-19208.677745362722 +15,3500,-20246.508191594898 +15,4000,-19942.203071152864 +15,4500,-18349.67992639022 +15,5000,-17205.244312961655 +15,5500,-16925.51143842844 +15,6000,-17173.631702801955 +15,6500,-17198.171185124236 +15,7000,-18663.502951220395 +15,7500,-16633.26523182815 +15,8000,-16237.667623348774 +15,8500,-16450.270403717248 +15,9000,-14990.113351657817 +15,9500,-15397.759460241554 +15,10000,-16032.74448256746 +15,10500,-15007.070152396132 +15,11000,-16080.422741015891 +15,11500,-15311.134429271993 +15,12000,-15154.483750189804 +15,12500,-15048.675622884162 +15,13000,-14866.69469550524 +15,13500,-15701.555564027654 +15,14000,-14894.573261231671 +15,14500,-14865.101725972445 +15,15000,-14698.864981580778 +15,15500,-14833.492259843659 +15,16000,-14698.864981580778 +15,16500,-14681.308607565503 +15,17000,-14689.84155926745 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17480.599844272907 +16,500,-19594.755401249546 +16,1000,-20236.04816581722 +16,1500,-17796.052191806 +16,2000,-18883.923372981837 +16,2500,-18103.478034169053 +16,3000,-18540.10328338886 +16,3500,-18123.98492814944 +16,4000,-18575.912306551192 +16,4500,-19003.412292606434 +16,5000,-18481.69984162173 +16,5500,-17864.954276700635 +16,6000,-17029.066481226135 +16,6500,-17925.483890326406 +16,7000,-17346.11223189093 +16,7500,-18017.171490508208 +16,8000,-17008.356486638855 +16,8500,-17815.614322902027 +16,9000,-17418.120392603258 +16,9500,-16265.764752390425 +16,10000,-17714.558291351776 +16,10500,-15976.083354553506 +16,11000,-15308.396771212501 +16,11500,-16093.50199597532 +16,12000,-15751.129370630066 +16,12500,-15395.253053330001 +16,13000,-15075.153571258657 +16,13500,-15872.474900995025 +16,14000,-15304.411032990138 +16,14500,-14930.33700359437 +16,15000,-14790.013949151382 +16,15500,-14766.30773587518 +16,16000,-14681.308607565503 +16,16500,-14689.84155926745 +16,17000,-14696.82992865629 +16,17500,-14698.864981580778 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17558.28913751367 +17,500,-18047.879939980638 +17,1000,-19876.69477623284 +17,1500,-20308.639930383422 +17,2000,-19791.82112175937 +17,2500,-19667.302427737453 +17,3000,-18434.753157049614 +17,3500,-18813.468353985587 +17,4000,-17548.037207539837 +17,4500,-17014.645797963876 +17,5000,-18153.906417145943 +17,5500,-17864.324332709886 +17,6000,-18493.946829044784 +17,6500,-18089.14361386407 +17,7000,-16846.1161376758 +17,7500,-16494.95012630193 +17,8000,-16472.934331588116 +17,8500,-16736.624354754444 +17,9000,-15770.584759631878 +17,9500,-16964.499412148267 +17,10000,-16748.62935149933 +17,10500,-16366.178971736517 +17,11000,-15411.778580632777 +17,11500,-15150.98458108215 +17,12000,-15432.739768199624 +17,12500,-15868.684354735755 +17,13000,-15143.169474556102 +17,13500,-14898.75124338364 +17,14000,-14776.152336721 +17,14500,-14696.82992865629 +17,15000,-14698.864981580778 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14698.864981580778 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17357.527829482053 +18,500,-18836.217512409494 +18,1000,-20006.50805197155 +18,1500,-19654.96916904392 +18,2000,-18551.324326334114 +18,2500,-18872.63732682978 +18,3000,-18030.183275285108 +18,3500,-17426.976037011354 +18,4000,-18404.936284095707 +18,4500,-17288.36407702487 +18,5000,-16427.679294555095 +18,5500,-17869.421628854794 +18,6000,-18321.838781394177 +18,6500,-18031.258920517823 +18,7000,-16757.171488725784 +18,7500,-16316.623129968599 +18,8000,-16596.825387564855 +18,8500,-16630.986663614556 +18,9000,-17046.678944625077 +18,9500,-16345.966948544661 +18,10000,-15918.666955404042 +18,10500,-16320.492762716749 +18,11000,-15724.289429986378 +18,11500,-15257.86145571145 +18,12000,-14894.881379852237 +18,12500,-15571.535374374282 +18,13000,-15691.524733147686 +18,13500,-14994.344049955096 +18,14000,-14931.9806079294 +18,14500,-14928.242064189808 +18,15000,-14822.625860493024 +18,15500,-14804.642663261855 +18,16000,-14681.308607565503 +18,16500,-14689.84155926745 +18,17000,-14681.308607565503 +18,17500,-14681.308607565503 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-19199.57859925321 +19,1000,-20612.69287921373 +19,1500,-19414.89005864926 +19,2000,-20472.17275325968 +19,2500,-20359.95457146989 +19,3000,-20292.708404700108 +19,3500,-18115.498816020936 +19,4000,-19375.02716671149 +19,4500,-18330.92527778016 +19,5000,-17418.071864269128 +19,5500,-16405.000414704395 +19,6000,-18198.17992094623 +19,6500,-17940.50840755957 +19,7000,-16981.159315724246 +19,7500,-17027.315273358392 +19,8000,-15963.7079126076 +19,8500,-15954.922790694067 +19,9000,-17129.57946705742 +19,9500,-15615.867268916692 +19,10000,-16464.50913868549 +19,10500,-15405.229412792827 +19,11000,-15799.42901723314 +19,11500,-15192.927440808297 +19,12000,-15116.78273402764 +19,12500,-15750.595534305901 +19,13000,-14767.173982493881 +19,13500,-14960.402756562431 +19,14000,-15151.304125336384 +19,14500,-14813.046812753024 +19,15000,-14689.84155926745 +19,15500,-14781.142456953165 +19,16000,-14698.864981580778 +19,16500,-14759.146412767077 +19,17000,-14696.82992865629 +19,17500,-14689.84155926745 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17566.018267502714 +20,500,-19666.949682501716 +20,1000,-19708.255631562504 +20,1500,-19380.114030300585 +20,2000,-18550.541921200645 +20,2500,-19713.7523552577 +20,3000,-18744.599748008543 +20,3500,-18615.332354929225 +20,4000,-19169.469472726574 +20,4500,-20337.08585420298 +20,5000,-19346.321909764825 +20,5500,-17325.544476193012 +20,6000,-17990.184894031798 +20,6500,-17848.64254983758 +20,7000,-18478.793691546838 +20,7500,-18100.589982027355 +20,8000,-17333.820594956436 +20,8500,-17886.102784848423 +20,9000,-16860.017322081658 +20,9500,-16974.564604593896 +20,10000,-15896.682687260727 +20,10500,-16200.334194931589 +20,11000,-15949.903473145154 +20,11500,-15775.63456358726 +20,12000,-15981.944451679243 +20,12500,-15405.24370230392 +20,13000,-15172.685770184047 +20,13500,-14761.868065704366 +20,14000,-14804.642663261855 +20,14500,-14805.06948647775 +20,15000,-14772.059055189866 +20,15500,-14881.250148012348 +20,16000,-14739.612188053427 +20,16500,-14681.308607565503 +20,17000,-14700.923210187424 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-18083.04815394079 +21,1000,-17672.72968052926 +21,1500,-18189.224578120877 +21,2000,-18040.053686340314 +21,2500,-18929.860866316903 +21,3000,-17997.082055048675 +21,3500,-17619.869859950475 +21,4000,-17741.44937723424 +21,4500,-18172.523581776164 +21,5000,-18988.559086308247 +21,5500,-17667.041054937203 +21,6000,-17569.790915733276 +21,6500,-18549.21943879228 +21,7000,-17906.91167830089 +21,7500,-17344.264500755784 +21,8000,-17113.98680934286 +21,8500,-15679.811485314056 +21,9000,-15838.99242101873 +21,9500,-16165.194340766688 +21,10000,-15784.688079149362 +21,10500,-15946.183916492644 +21,11000,-15216.722813600598 +21,11500,-15391.50091542509 +21,12000,-15180.660810923346 +21,12500,-15066.69645813505 +21,13000,-15495.402969965166 +21,13500,-15454.408764153479 +21,14000,-15115.51647919819 +21,14500,-14817.037817861976 +21,15000,-15206.097848403231 +21,15500,-15058.859906415524 +21,16000,-14689.84155926745 +21,16500,-14696.82992865629 +21,17000,-14689.84155926745 +21,17500,-14689.84155926745 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-19351.87392662867 +22,1000,-18285.497442301832 +22,1500,-21165.58291284351 +22,2000,-20391.79715383858 +22,2500,-19710.935268464356 +22,3000,-18413.493363153906 +22,3500,-19232.37074528687 +22,4000,-18950.362175969745 +22,4500,-19110.601237834668 +22,5000,-18999.980317845824 +22,5500,-18626.18932395225 +22,6000,-18403.840426026083 +22,6500,-18492.843808581216 +22,7000,-18880.009338242035 +22,7500,-16894.288876206258 +22,8000,-16532.19794538008 +22,8500,-16627.535526954256 +22,9000,-16403.029515971015 +22,9500,-15701.289426458616 +22,10000,-15079.2903989461 +22,10500,-15368.009339538807 +22,11000,-15440.011448930887 +22,11500,-15885.203884398376 +22,12000,-15501.39942560403 +22,12500,-15430.018724611224 +22,13000,-15314.916871363226 +22,13500,-15178.55188291696 +22,14000,-14878.894388056462 +22,14500,-15021.64740186478 +22,15000,-14889.208790456592 +22,15500,-14681.308607565503 +22,16000,-14859.118124151199 +22,16500,-14681.308607565503 +22,17000,-14681.308607565503 +22,17500,-14689.84155926745 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17540.244298119153 +23,500,-18914.101847959104 +23,1000,-19301.7838082847 +23,1500,-19766.725942906218 +23,2000,-20314.26974224128 +23,2500,-18208.197181075408 +23,3000,-18781.482536692693 +23,3500,-17654.233188750113 +23,4000,-17769.46606093871 +23,4500,-18448.414255016807 +23,5000,-17946.84046232509 +23,5500,-18211.057655772915 +23,6000,-18051.433960353377 +23,6500,-17877.061222388726 +23,7000,-16776.431039153198 +23,7500,-16724.770849231358 +23,8000,-17009.88255660598 +23,8500,-15872.280812477418 +23,9000,-15951.471112961088 +23,9500,-15873.434926241463 +23,10000,-15741.355504387238 +23,10500,-15858.428402136266 +23,11000,-15285.561013913768 +23,11500,-14767.173982493881 +23,12000,-14857.794487531582 +23,12500,-15384.680740139953 +23,13000,-15119.291169629862 +23,13500,-15099.093366115829 +23,14000,-14698.864981580778 +23,14500,-14962.359844005792 +23,15000,-14700.923210187424 +23,15500,-14951.08841893043 +23,16000,-14689.84155926745 +23,16500,-14696.82992865629 +23,17000,-14681.308607565503 +23,17500,-14689.84155926745 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-given-trigram-gaussian.csv.png b/hillclimbing-results/sa-given-trigram-gaussian.csv.png new file mode 100644 index 0000000000000000000000000000000000000000..a79cdaa433ad10f6b8ec3c27e8f03f4329b5c523 GIT binary patch literal 74774 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 literal 0 HcmV?d00001 diff --git a/hillclimbing-results/sa-given-trigram-uniform.csv b/hillclimbing-results/sa-given-trigram-uniform.csv new file mode 100644 index 0000000..d65a359 --- /dev/null +++ b/hillclimbing-results/sa-given-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17464.568516864027 +0,500,-20704.43907694592 +0,1000,-18725.386606022366 +0,1500,-19883.02587791564 +0,2000,-20038.995485277486 +0,2500,-20002.056418440003 +0,3000,-19472.754565828338 +0,3500,-17551.649470832548 +0,4000,-17759.914808928697 +0,4500,-18183.946347234825 +0,5000,-17727.27343190481 +0,5500,-18139.409291842177 +0,6000,-17307.055660347083 +0,6500,-15988.473487104588 +0,7000,-15667.524038436148 +0,7500,-17033.338885801608 +0,8000,-16608.472386032543 +0,8500,-15866.650914513615 +0,9000,-16089.9271159182 +0,9500,-16335.173885322794 +0,10000,-15450.625464153432 +0,10500,-15290.38505085438 +0,11000,-15179.774961768502 +0,11500,-15720.977937801445 +0,12000,-15286.315701427333 +0,12500,-14938.013290996058 +0,13000,-15304.512492638161 +0,13500,-15303.449184623205 +0,14000,-15046.48669409238 +0,14500,-14938.606408688802 +0,15000,-14698.864981580778 +0,15500,-14689.84155926745 +0,16000,-14700.923210187424 +0,16500,-14689.84155926745 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-19570.972268531114 +1,1000,-20627.24323290054 +1,1500,-19124.209071676694 +1,2000,-18949.8056476956 +1,2500,-18549.963074169304 +1,3000,-18272.778019534122 +1,3500,-19197.211666734587 +1,4000,-16484.99823127488 +1,4500,-16600.810297762207 +1,5000,-17894.04693148512 +1,5500,-16370.9653178158 +1,6000,-16851.786470082912 +1,6500,-16902.368252310804 +1,7000,-15312.868645818045 +1,7500,-15849.870847300817 +1,8000,-16540.821507820063 +1,8500,-16085.357824695837 +1,9000,-15815.426764508602 +1,9500,-15935.272544397165 +1,10000,-15689.264686244971 +1,10500,-15879.953387147343 +1,11000,-15991.684550082113 +1,11500,-15074.151648801278 +1,12000,-15027.149363967055 +1,12500,-15484.662743087407 +1,13000,-15691.80659779949 +1,13500,-15084.731961614914 +1,14000,-14861.917323869118 +1,14500,-14698.864981580778 +1,15000,-14703.30465175159 +1,15500,-14700.923210187424 +1,16000,-14781.480997449438 +1,16500,-14700.923210187424 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-19068.747441927953 +2,1000,-20336.60642936478 +2,1500,-18251.23212186272 +2,2000,-17858.320506321903 +2,2500,-16614.16815013982 +2,3000,-19289.484902282806 +2,3500,-17281.131017854674 +2,4000,-16588.507465158902 +2,4500,-17830.747106336592 +2,5000,-18355.85697808238 +2,5500,-17915.345644139034 +2,6000,-18299.43674017201 +2,6500,-17836.38704665564 +2,7000,-17713.438271503896 +2,7500,-17921.115797203103 +2,8000,-16903.218970122456 +2,8500,-16491.25041414705 +2,9000,-16445.942191470083 +2,9500,-16882.801585157744 +2,10000,-16469.594439531487 +2,10500,-16266.832461935062 +2,11000,-15661.953757222065 +2,11500,-15429.910949862395 +2,12000,-15426.546788506514 +2,12500,-15298.681118941073 +2,13000,-15713.543549497625 +2,13500,-15197.17675259344 +2,14000,-15367.172076843393 +2,14500,-15288.345029557402 +2,15000,-14990.278411295405 +2,15500,-14969.242677234903 +2,16000,-14797.42321524005 +2,16500,-14703.30465175159 +2,17000,-14689.84155926745 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-19918.96640283748 +3,1000,-18742.401241724605 +3,1500,-19705.612980241476 +3,2000,-18173.54771655022 +3,2500,-20117.462451872943 +3,3000,-19728.535835504666 +3,3500,-18953.97450711636 +3,4000,-19560.069020189567 +3,4500,-17386.559999270754 +3,5000,-17738.144915113826 +3,5500,-17605.215661174625 +3,6000,-16657.612838419867 +3,6500,-16609.77876325242 +3,7000,-15965.550826763507 +3,7500,-16941.963479685073 +3,8000,-17108.22319657302 +3,8500,-17058.537125500206 +3,9000,-16056.568556136746 +3,9500,-16280.814490498971 +3,10000,-17104.010138257632 +3,10500,-17180.13445680915 +3,11000,-16362.365309454972 +3,11500,-16517.34203874728 +3,12000,-16076.615520904797 +3,12500,-15601.007125229135 +3,13000,-15517.840663056568 +3,13500,-15401.485106871334 +3,14000,-15024.539726444142 +3,14500,-14808.607142582212 +3,15000,-14814.979589255327 +3,15500,-14696.82992865629 +3,16000,-14755.133509144218 +3,16500,-14689.84155926745 +3,17000,-14681.308607565503 +3,17500,-14689.84155926745 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17755.144157840343 +4,500,-19589.828143985942 +4,1000,-19063.369988222716 +4,1500,-20805.082870984814 +4,2000,-20068.523498234055 +4,2500,-20223.25552788879 +4,3000,-18519.317570944968 +4,3500,-17196.2492018093 +4,4000,-17761.737607281062 +4,4500,-18483.14395692223 +4,5000,-16882.320384355142 +4,5500,-16082.363020511464 +4,6000,-16597.366439604637 +4,6500,-15700.813556040854 +4,7000,-17032.62392012102 +4,7500,-15357.774148625607 +4,8000,-15999.403410985635 +4,8500,-16314.739736825799 +4,9000,-15865.668048108111 +4,9500,-15606.009319137114 +4,10000,-16715.24407100692 +4,10500,-17004.289104298856 +4,11000,-15581.994784628903 +4,11500,-15504.470779417505 +4,12000,-15184.358843531856 +4,12500,-15604.510265015171 +4,13000,-15554.677842404259 +4,13500,-15264.608101322396 +4,14000,-15088.330281390537 +4,14500,-15054.411911950281 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14739.612188053427 +4,16500,-14753.89645907006 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-19187.64538426769 +5,1000,-20380.19540819272 +5,1500,-20575.77973348019 +5,2000,-19216.582897630135 +5,2500,-17466.62623564411 +5,3000,-19095.88295742974 +5,3500,-18311.404030547706 +5,4000,-17992.58675309854 +5,4500,-18582.579592242226 +5,5000,-18996.44091838744 +5,5500,-17879.839792668936 +5,6000,-17605.03408938726 +5,6500,-18133.571657731587 +5,7000,-19287.045449046735 +5,7500,-16708.143949416866 +5,8000,-16326.362675367189 +5,8500,-15398.514573534227 +5,9000,-15477.682739531181 +5,9500,-15971.857624706157 +5,10000,-15823.270225606879 +5,10500,-15515.664168620779 +5,11000,-16290.474465657451 +5,11500,-15926.512999455115 +5,12000,-15123.695181534726 +5,12500,-15001.956136216502 +5,13000,-14681.308607565503 +5,13500,-15003.580405134384 +5,14000,-15286.743066111507 +5,14500,-14845.201646062016 +5,15000,-14833.492259843659 +5,15500,-14777.663491775682 +5,16000,-14681.308607565503 +5,16500,-14689.84155926745 +5,17000,-14696.82992865629 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17464.568516864027 +6,500,-20525.5668458969 +6,1000,-18352.235345601435 +6,1500,-18624.371064175717 +6,2000,-18977.636319245892 +6,2500,-19753.837703299338 +6,3000,-19410.014726863978 +6,3500,-18239.821642202955 +6,4000,-18388.765672262372 +6,4500,-17798.0265166608 +6,5000,-18119.405053185146 +6,5500,-18993.087078035474 +6,6000,-18143.35981546763 +6,6500,-18338.076729011835 +6,7000,-17550.947945935717 +6,7500,-16780.430577236497 +6,8000,-16819.39305433954 +6,8500,-16427.87498513369 +6,9000,-16849.18383097639 +6,9500,-17180.49613725481 +6,10000,-16347.44189907987 +6,10500,-16281.512306252891 +6,11000,-15597.753401982152 +6,11500,-15244.329736646527 +6,12000,-15917.916823563344 +6,12500,-15895.140396948507 +6,13000,-15516.83430248253 +6,13500,-14774.667733857865 +6,14000,-14836.269161965614 +6,14500,-15087.442999096433 +6,15000,-15028.771383929263 +6,15500,-14696.82992865629 +6,16000,-14681.308607565503 +6,16500,-14703.30465175159 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17485.74617409865 +7,500,-17957.44006604859 +7,1000,-19474.841986314575 +7,1500,-19227.59272427533 +7,2000,-19741.244339077875 +7,2500,-19888.31640264421 +7,3000,-19117.671378051135 +7,3500,-19144.126887255108 +7,4000,-18317.60937943206 +7,4500,-18486.26278314026 +7,5000,-17945.59875370333 +7,5500,-19169.91537328383 +7,6000,-17727.987256258708 +7,6500,-18035.993575235287 +7,7000,-16599.532445609977 +7,7500,-17208.931314439655 +7,8000,-16709.57752374364 +7,8500,-16256.16643610368 +7,9000,-16037.488460070788 +7,9500,-15517.409233610413 +7,10000,-15971.878189019948 +7,10500,-15267.316720118735 +7,11000,-15993.457201026224 +7,11500,-15204.009829430233 +7,12000,-15606.161883270142 +7,12500,-15392.522785239871 +7,13000,-15266.231271556358 +7,13500,-15076.0866290779 +7,14000,-15051.941954010497 +7,14500,-15102.935315373725 +7,15000,-14767.359551554202 +7,15500,-14681.308607565503 +7,16000,-14681.308607565503 +7,16500,-14703.30465175159 +7,17000,-14689.84155926745 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17034.34557193095 +8,500,-19017.40982053762 +8,1000,-20092.400037859003 +8,1500,-18665.020201543928 +8,2000,-20150.061550327595 +8,2500,-18071.32265492126 +8,3000,-18745.319782422586 +8,3500,-19582.63258405965 +8,4000,-18478.48414112962 +8,4500,-18372.74966742579 +8,5000,-18240.489689428698 +8,5500,-18964.510000083217 +8,6000,-19275.70160882996 +8,6500,-19080.617679462484 +8,7000,-18431.83000143764 +8,7500,-17420.948862043017 +8,8000,-17722.123535771778 +8,8500,-17755.26980272357 +8,9000,-17350.17813290837 +8,9500,-16190.013065185392 +8,10000,-15935.5663586937 +8,10500,-16371.095632427161 +8,11000,-16151.299948649796 +8,11500,-15376.306278867149 +8,12000,-15302.567638713472 +8,12500,-14832.182557298505 +8,13000,-15443.970546237046 +8,13500,-15172.110939883089 +8,14000,-15312.019951557999 +8,14500,-14772.059055189866 +8,15000,-14866.69469550524 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14689.84155926745 +8,17000,-14771.903569422147 +8,17500,-14777.663491775682 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17464.568516864027 +9,500,-17540.17327150694 +9,1000,-17561.60385874251 +9,1500,-19274.605679512035 +9,2000,-19945.88554503161 +9,2500,-18893.418915872873 +9,3000,-18513.120567887898 +9,3500,-16854.066923997376 +9,4000,-17355.90898967822 +9,4500,-16920.370359041764 +9,5000,-17363.19765388975 +9,5500,-19313.200247629116 +9,6000,-17277.111842545564 +9,6500,-17862.29338989295 +9,7000,-16769.943609499656 +9,7500,-17702.72132172593 +9,8000,-18627.31689096717 +9,8500,-17802.512805570623 +9,9000,-16349.021835063426 +9,9500,-17498.91519796114 +9,10000,-16428.708518920554 +9,10500,-15571.272960483497 +9,11000,-14944.128869048785 +9,11500,-15779.838994080606 +9,12000,-15668.470990499816 +9,12500,-15050.746485617194 +9,13000,-14696.82992865629 +9,13500,-15500.622903587577 +9,14000,-15045.856465028566 +9,14500,-14982.231206965625 +9,15000,-15037.110243873263 +9,15500,-14973.760695129762 +9,16000,-14958.548689207328 +9,16500,-14698.864981580778 +9,17000,-14700.923210187424 +9,17500,-14703.30465175159 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17464.568516864027 +10,500,-19227.247967220952 +10,1000,-19174.103079016084 +10,1500,-19991.162357315854 +10,2000,-19272.42121331227 +10,2500,-18734.08551829434 +10,3000,-18390.67246071208 +10,3500,-20524.24014902949 +10,4000,-19225.47260555379 +10,4500,-19660.68928967345 +10,5000,-19382.035008147624 +10,5500,-17959.565799732765 +10,6000,-18315.782725239766 +10,6500,-18887.82065524184 +10,7000,-17295.83101465073 +10,7500,-18178.902616847667 +10,8000,-18270.07233462708 +10,8500,-18289.863666619818 +10,9000,-16506.343015055092 +10,9500,-15942.711049986323 +10,10000,-15885.434822855726 +10,10500,-15109.11596584808 +10,11000,-15710.009304885123 +10,11500,-15597.7769091547 +10,12000,-15245.561409673255 +10,12500,-15428.944689100043 +10,13000,-15284.318825796692 +10,13500,-15185.849942795587 +10,14000,-15179.683920721063 +10,14500,-14947.501929020185 +10,15000,-14896.087884580826 +10,15500,-14747.441659314753 +10,16000,-14753.89645907006 +10,16500,-14703.30465175159 +10,17000,-14696.82992865629 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17618.230712115375 +11,500,-17713.157025783694 +11,1000,-17555.903031936843 +11,1500,-18428.95646608696 +11,2000,-18709.15213394193 +11,2500,-18717.84973164507 +11,3000,-19029.61531976682 +11,3500,-19452.583691162363 +11,4000,-19906.392216372216 +11,4500,-19054.273244118187 +11,5000,-19072.35988777777 +11,5500,-19434.412689271634 +11,6000,-19664.82921202724 +11,6500,-17125.99140001521 +11,7000,-16797.68344882192 +11,7500,-15933.845919625493 +11,8000,-16949.695746264853 +11,8500,-16013.421522253395 +11,9000,-17022.27994195793 +11,9500,-15834.699406723857 +11,10000,-15286.436643906689 +11,10500,-16433.081727016684 +11,11000,-16613.026467584263 +11,11500,-15220.318543273892 +11,12000,-15566.974090510987 +11,12500,-15648.0629436561 +11,13000,-15493.228884650838 +11,13500,-15308.006688875328 +11,14000,-15167.628219621058 +11,14500,-14861.29562742454 +11,15000,-14770.749352644714 +11,15500,-14753.89645907006 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14696.82992865629 +11,17500,-14703.30465175159 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-20846.533945629766 +12,1000,-19178.64071704839 +12,1500,-19245.236224331013 +12,2000,-18518.02918325276 +12,2500,-19246.22479132306 +12,3000,-18636.853333081537 +12,3500,-19930.917392241678 +12,4000,-18520.436009100045 +12,4500,-17575.07282126593 +12,5000,-19458.52541248005 +12,5500,-18426.444673821574 +12,6000,-18232.40723239026 +12,6500,-16114.53012532257 +12,7000,-16062.627280158953 +12,7500,-16272.53644124963 +12,8000,-16823.57774110297 +12,8500,-16599.043857593748 +12,9000,-15560.941359354207 +12,9500,-15821.21349584565 +12,10000,-15633.392875709585 +12,10500,-15334.5539523592 +12,11000,-15216.02948849436 +12,11500,-15315.62858057353 +12,12000,-15114.796900363934 +12,12500,-15267.615356180084 +12,13000,-14891.575233418305 +12,13500,-15053.272224364355 +12,14000,-15281.845800505835 +12,14500,-14989.714838869904 +12,15000,-14747.441659314753 +12,15500,-14681.308607565503 +12,16000,-14689.84155926745 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14698.864981580778 +12,18000,-14698.864981580778 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17679.615953424844 +13,500,-19787.146380012644 +13,1000,-18421.726683536042 +13,1500,-19501.297918550063 +13,2000,-20254.315966624345 +13,2500,-20085.203166433905 +13,3000,-18962.78216808098 +13,3500,-18697.328208278643 +13,4000,-18911.520313575205 +13,4500,-18986.576016838648 +13,5000,-18112.606786597884 +13,5500,-18167.814828327006 +13,6000,-17461.329861665567 +13,6500,-17787.625384684314 +13,7000,-16804.1330248759 +13,7500,-16128.098957232773 +13,8000,-16062.424317999079 +13,8500,-16634.71479844438 +13,9000,-16241.963483510557 +13,9500,-15850.427258065174 +13,10000,-15858.158961093575 +13,10500,-15558.191639015175 +13,11000,-15881.781354821402 +13,11500,-15782.361064305198 +13,12000,-15168.872202140456 +13,12500,-14947.444783263949 +13,13000,-15005.617059680082 +13,13500,-15038.570441674136 +13,14000,-15023.028946106457 +13,14500,-14703.30465175159 +13,15000,-14696.82992865629 +13,15500,-14696.82992865629 +13,16000,-14739.612188053427 +13,16500,-14703.30465175159 +13,17000,-14689.84155926745 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-19894.74199484352 +14,1000,-18979.482579301563 +14,1500,-18963.909449840645 +14,2000,-17840.694991459983 +14,2500,-20365.41019790042 +14,3000,-19150.18447268528 +14,3500,-18649.483298725332 +14,4000,-19780.336819474145 +14,4500,-19652.466194972152 +14,5000,-17184.828619967517 +14,5500,-17530.703836357457 +14,6000,-17738.43991603959 +14,6500,-17315.03589474479 +14,7000,-16935.03180234392 +14,7500,-16379.01470951333 +14,8000,-15704.901552401645 +14,8500,-15864.762013584408 +14,9000,-16498.357185348697 +14,9500,-16084.908993869394 +14,10000,-16812.12720666379 +14,10500,-16092.46132049525 +14,11000,-15764.86061984178 +14,11500,-16297.005930733687 +14,12000,-15545.412742611457 +14,12500,-15322.510597549228 +14,13000,-15100.844041516777 +14,13500,-15213.861651867146 +14,14000,-15110.345499936955 +14,14500,-14696.82992865629 +14,15000,-14951.296280683979 +14,15500,-14700.923210187424 +14,16000,-14759.146412767077 +14,16500,-14681.308607565503 +14,17000,-14703.30465175159 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17491.388854195942 +15,500,-19037.35949310692 +15,1000,-17950.8832239621 +15,1500,-19686.72921429692 +15,2000,-19460.72123903586 +15,2500,-18533.043660422572 +15,3000,-20265.1059782212 +15,3500,-19079.61243654008 +15,4000,-18326.90747101407 +15,4500,-19010.691512785274 +15,5000,-19042.442216274656 +15,5500,-17576.593322025863 +15,6000,-16413.188340974368 +15,6500,-17213.29190634262 +15,7000,-16970.407057589033 +15,7500,-16337.192695882686 +15,8000,-18282.162174753536 +15,8500,-16991.156731260307 +15,9000,-17144.591667785542 +15,9500,-16016.221924131281 +15,10000,-16305.976923165323 +15,10500,-15793.485823826088 +15,11000,-15324.635341501704 +15,11500,-15930.288633445598 +15,12000,-15248.148777339795 +15,12500,-15267.825533904139 +15,13000,-15244.567248219653 +15,13500,-14876.897025724196 +15,14000,-14771.903569422147 +15,14500,-14818.384022705113 +15,15000,-15007.05744288942 +15,15500,-15033.367011019827 +15,16000,-14928.60033724679 +15,16500,-14946.949567293037 +15,17000,-14938.17512787044 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17464.568516864027 +16,500,-19298.407809432694 +16,1000,-19866.42235402669 +16,1500,-18080.013132309443 +16,2000,-18948.596039123877 +16,2500,-18115.424980334377 +16,3000,-18975.60444779147 +16,3500,-18081.430403488765 +16,4000,-18289.761562585492 +16,4500,-17890.578076929494 +16,5000,-18298.58933422505 +16,5500,-17376.502887276827 +16,6000,-18235.672876162113 +16,6500,-19104.57549431688 +16,7000,-17829.62498459853 +16,7500,-17358.031494080933 +16,8000,-17657.362549030888 +16,8500,-15344.381946663445 +16,9000,-16048.539253102352 +16,9500,-15807.986702893242 +16,10000,-15275.464820510346 +16,10500,-15260.564814226876 +16,11000,-15459.350841216716 +16,11500,-15524.999692109895 +16,12000,-15051.614794239702 +16,12500,-15408.611535217264 +16,13000,-15122.446220913087 +16,13500,-15347.494525761236 +16,14000,-14994.5971062584 +16,14500,-15146.40364025975 +16,15000,-15022.813740512809 +16,15500,-14976.478494942174 +16,16000,-14681.308607565503 +16,16500,-14753.89645907006 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17464.568516864027 +17,500,-19488.488173784855 +17,1000,-20884.253513126692 +17,1500,-18363.08022149817 +17,2000,-20112.057809439804 +17,2500,-19589.990659933883 +17,3000,-18581.683333492132 +17,3500,-18324.66258092527 +17,4000,-18527.670862238825 +17,4500,-18231.416220624855 +17,5000,-17727.815104029694 +17,5500,-17631.113878427732 +17,6000,-17568.02263246113 +17,6500,-17979.976113571192 +17,7000,-18480.799712177075 +17,7500,-17417.88552576316 +17,8000,-17157.32786626124 +17,8500,-17078.126317183207 +17,9000,-17458.488032276382 +17,9500,-16181.05437891044 +17,10000,-16653.236389084235 +17,10500,-15920.512388756213 +17,11000,-15492.24488198604 +17,11500,-15784.847292251236 +17,12000,-14978.816482097294 +17,12500,-15028.090956578666 +17,13000,-15038.718840364729 +17,13500,-15238.44869449593 +17,14000,-15064.07505558258 +17,14500,-14689.84155926745 +17,15000,-14689.84155926745 +17,15500,-14778.839722420422 +17,16000,-14689.84155926745 +17,16500,-14700.923210187424 +17,17000,-14698.864981580778 +17,17500,-14698.864981580778 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17464.568516864027 +18,500,-20691.59417461706 +18,1000,-20243.881931976804 +18,1500,-19521.911658080262 +18,2000,-19045.88759888653 +18,2500,-19706.421580398484 +18,3000,-19296.984358953305 +18,3500,-19709.12871506989 +18,4000,-19164.73531941722 +18,4500,-18684.360471919386 +18,5000,-18745.498610080853 +18,5500,-18573.389778678727 +18,6000,-18068.957513639434 +18,6500,-18453.514971209865 +18,7000,-17438.196404916474 +18,7500,-17384.574037145947 +18,8000,-17009.19550913364 +18,8500,-17470.90128345516 +18,9000,-16582.41606826759 +18,9500,-16040.965527504133 +18,10000,-16301.005843314446 +18,10500,-16134.388622963696 +18,11000,-15646.287098170178 +18,11500,-15390.949131575551 +18,12000,-15693.68168483731 +18,12500,-15159.62879279193 +18,13000,-15312.098704013912 +18,13500,-14959.523445618479 +18,14000,-14784.610965075099 +18,14500,-14904.184126920103 +18,15000,-14771.903569422147 +18,15500,-14905.241876361682 +18,16000,-14813.602438179694 +18,16500,-14703.30465175159 +18,17000,-14681.308607565503 +18,17500,-14689.84155926745 +18,18000,-14689.84155926745 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-20191.40719741843 +19,1000,-18591.279002643998 +19,1500,-19228.001396844713 +19,2000,-18151.243489201694 +19,2500,-18296.980131567667 +19,3000,-19094.836631327704 +19,3500,-20030.68555207812 +19,4000,-18360.9585054435 +19,4500,-18841.02950454227 +19,5000,-19124.184382760264 +19,5500,-18844.2261644453 +19,6000,-18860.46559185006 +19,6500,-17443.997741875868 +19,7000,-17059.99621891516 +19,7500,-16972.442735933597 +19,8000,-16897.82970858876 +19,8500,-17143.43751521464 +19,9000,-17129.322496502635 +19,9500,-16599.234958079924 +19,10000,-16198.698577301177 +19,10500,-16192.578970895647 +19,11000,-15713.11863817228 +19,11500,-15088.612516040195 +19,12000,-15194.611349841269 +19,12500,-15221.210790212663 +19,13000,-15217.703351334718 +19,13500,-15095.899390088505 +19,14000,-14908.51264212089 +19,14500,-14926.880144795672 +19,15000,-14689.84155926745 +19,15500,-14689.84155926745 +19,16000,-14703.30465175159 +19,16500,-14689.84155926745 +19,17000,-14700.923210187424 +19,17500,-14698.864981580778 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17464.568516864027 +20,500,-18167.616927779818 +20,1000,-19818.942091576595 +20,1500,-18594.866967159134 +20,2000,-19392.706057041392 +20,2500,-18357.97971915002 +20,3000,-19708.275791653916 +20,3500,-17871.33407311522 +20,4000,-18804.73532976087 +20,4500,-18766.594919773892 +20,5000,-17802.994918021504 +20,5500,-17351.260127617188 +20,6000,-17667.25557127018 +20,6500,-17320.69047083206 +20,7000,-16776.5411792077 +20,7500,-18110.74130452718 +20,8000,-17639.70652016307 +20,8500,-17322.24437645068 +20,9000,-16501.51877679309 +20,9500,-15665.812004494133 +20,10000,-16079.297706061105 +20,10500,-15389.069512392292 +20,11000,-15276.5156462141 +20,11500,-15913.783735991272 +20,12000,-15118.704543531905 +20,12500,-15212.889680569891 +20,13000,-14930.688249503657 +20,13500,-15058.068883212407 +20,14000,-15016.845129961812 +20,14500,-14761.868065704366 +20,15000,-14681.308607565503 +20,15500,-14703.30465175159 +20,16000,-14703.30465175159 +20,16500,-14739.612188053427 +20,17000,-14703.30465175159 +20,17500,-14703.30465175159 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-21065.204759662218 +21,1000,-19155.73145788827 +21,1500,-19533.37373971645 +21,2000,-19647.1742471782 +21,2500,-18742.479744402888 +21,3000,-18975.344172428453 +21,3500,-18712.056601662436 +21,4000,-19377.820838932716 +21,4500,-19025.298049399247 +21,5000,-19071.07549738354 +21,5500,-19345.68619801143 +21,6000,-18774.815933599624 +21,6500,-18311.30807629034 +21,7000,-16654.155055478437 +21,7500,-16741.58348965403 +21,8000,-16026.62008933294 +21,8500,-16016.374488244262 +21,9000,-16608.825891907083 +21,9500,-16600.032219035038 +21,10000,-16231.78376188582 +21,10500,-15632.475890361375 +21,11000,-16134.165705790041 +21,11500,-15610.634537352895 +21,12000,-16037.832813443796 +21,12500,-15338.78346611488 +21,13000,-14990.624703240223 +21,13500,-15341.798163193582 +21,14000,-14776.343239592958 +21,14500,-14689.84155926745 +21,15000,-14857.649552916466 +21,15500,-14755.133509144218 +21,16000,-14761.868065704366 +21,16500,-14700.923210187424 +21,17000,-14689.84155926745 +21,17500,-14689.84155926745 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-20178.13858598451 +22,1000,-19265.57868130677 +22,1500,-19052.708289026243 +22,2000,-17853.05292511588 +22,2500,-18232.264399139593 +22,3000,-19253.21593655085 +22,3500,-19692.013103992827 +22,4000,-19397.970449159482 +22,4500,-19159.519800992384 +22,5000,-18695.738709323698 +22,5500,-19516.48294504935 +22,6000,-18351.025738782584 +22,6500,-17692.930444004036 +22,7000,-16466.788128376844 +22,7500,-17851.9508380279 +22,8000,-16335.55922748547 +22,8500,-17097.009586999306 +22,9000,-15475.90183207083 +22,9500,-15322.660486085035 +22,10000,-15497.572622336667 +22,10500,-15426.574501729117 +22,11000,-15487.00063906434 +22,11500,-15397.507458062988 +22,12000,-15747.004289813936 +22,12500,-15258.55642180754 +22,13000,-15300.230499611755 +22,13500,-15047.188783321842 +22,14000,-14953.94033116655 +22,14500,-14813.150996121447 +22,15000,-14762.142170684896 +22,15500,-14700.923210187424 +22,16000,-14681.308607565503 +22,16500,-14689.84155926745 +22,17000,-14681.308607565503 +22,17500,-14689.84155926745 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17499.989982333056 +23,500,-19086.199849600896 +23,1000,-19852.76727996562 +23,1500,-18769.03206232025 +23,2000,-17697.050344556657 +23,2500,-17412.701395395172 +23,3000,-17421.554588025105 +23,3500,-18331.21767373327 +23,4000,-18370.27643512817 +23,4500,-17656.225652433914 +23,5000,-17824.351567336398 +23,5500,-17614.3385015513 +23,6000,-16949.778377840375 +23,6500,-17729.125389017605 +23,7000,-17342.73853950761 +23,7500,-16429.24163291087 +23,8000,-16858.7589593392 +23,8500,-16902.23026131831 +23,9000,-17379.108290324613 +23,9500,-15808.046515672515 +23,10000,-16222.977479344774 +23,10500,-15401.410083905439 +23,11000,-16142.238082455382 +23,11500,-15507.24588186589 +23,12000,-15402.538557687652 +23,12500,-15750.056914303812 +23,13000,-14937.286156506076 +23,13500,-14896.087884580826 +23,14000,-14948.8631836713 +23,14500,-14854.957530840116 +23,15000,-14910.267954003182 +23,15500,-14698.864981580778 +23,16000,-14681.308607565503 +23,16500,-14698.864981580778 +23,17000,-14696.82992865629 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-given-trigram-uniform.csv.png b/hillclimbing-results/sa-given-trigram-uniform.csv.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9143840e16dcc661e47c47cca1fa87439cba0c GIT binary patch literal 73203 zcmeEui91$n`0hstNv4p5B-xUXB*`okN`{bmC`6HYmdrx2Dao9<2vHF-rIL{J70FZ~ zgd{WPUiR-?=WjUIIs3B9)c39R4$pH>?}|L5t+th(i=IRxZPid$IZGl@DiHtE(vV0b z+q<8o@E4VVkSc_Mh*>sZ$==Af^$ zY4Zci{p)f8<4*#{oBG!iU6k#Q%?^Uac@hXaD9hx$yWaUyE^UI(wD!COus$U&c~p<(p$H>Q*L$a z^d?g6bm+l>aQT(pq=Dp%Y4sen)6}FFdGf3FE8}%*`y0eo4hLQ&wnH^*AI9y(%VF^} zzuy`wi|Ol&rE%nOcaZ}JI!ib>ICM(Los%B7UfW~{y(x_|Up^X@#h0p`-8=a;cPfO~ zKb|b#J^VA{{J!n6ljI`%ucY*^2+GYBoK9Uh+Q0Df$TV?hkt##v)!(t+KMV4vKj@yO zAiYaH7JlgByDuM0+Ht!zx|L6!bdI@w9lJeq$+MTT<8N{+IZb)dfiOS z6~0^Q199sMaf9AGm6esw-`{K(5fK^SU7z8dnGal_zbQahH+!t^`jr2a@4}Z6x$wO7 zfVb*tN8A4rG0?u7`4yd-U{a#QJLg zdh!au1w^^xVs8JvryF4iK!viMzIiEqfcMI zhK+cu3$S!ZZnflWn3erhxs~ibSS9M%d!qcaN_F1}nbZ@)iAu6O;l<_`lcQ8)&Z*lO<1$i5j`T}Ld=bX0NpcMau8jnCOnT@Pb!QX`uLf|2(FT*sKQkn} zrrNxDGxo&w!or9X*|2FuK7S&>G|*!;V4eK? z`IHB-)Fv3Whwc75KQErFIUvnQbDcsW`EAMErK;lSLFb4WuNyu!vF0m795-!u6pv?} zEl|+cU#Q*IS|*m#Mlw0R%l=8P5F5REURO(S*s%2I{Iatt$M6g%J_-x@lQsEiDf0{I z8^tp0xlj)++><dvZT9Ry+E)F={ zWaj1Ar(Rfib|79LQadI#&ERP4bvsFVQ!;a0izO!wL!*L3a!6qzHaT9h+hKdN74wYO zy)-qQf5+E~h3IPpJuVIqIKeZ&(=O!llW0e&=+BNcU6Qxd1u}%5tOZtGEZ-5(9``!klk?|79a(l>Tk$q|?#1lu>pSXEjnPQfq`|L!c4TjDZO!j? zxTBr->GS9Mk004l#YI|!1vD^thNh;f&rCLo(Y@oo?6{8G2hC5EkT;RoqE#Q1lvvx^ zhHBr7rMZ8pq`?#x4lirR+SMP56$LILJCv(pKKCGhk&RIIdsTcbII|$dr8FS*1$d>spuG>!L zuxNHQef`Q)_F06TgQN7(Ba%_l%*&luGRWhWXks;H+a^7B;!Vp$vJFMB@33#AV>h+9 z+-x7g#+@08KG;wug709KB2}28o0(!xh;uV`PR*k=5kEyaY;fTwDai7)ph;$R3Q^y6 zlZoM@onD!3SJq+s_vGF$f$OV(X835a9woJuCAn$_H8h#1#I#tein9%h6qCM>2cMSZ zQ4>rU9GDe-K_JLq3b-s>6Gr-(31gD&ZmyX3hi^(JOTU?wHB1Wik_~uZHe!qgY*u0| zk*uJ@#u=tqf4|#dH-oZUwdrUTW24xky1F>4(g;0a)yx-?TDYky{$5Pf+L|1i7JVq? z(2R70m`YuLc&kIrYqkt3>gGq@<*qZ5Pmj7`JVs2r7OU%=ZGf7XMm+O;wSJ z3X9&*&@h8bz?5v+D|NPj?ag-y{OMm}$!R5#++ly$>$qBUMzeXU_GZ+8?^kyuybk%9 z;nzQcyKCCGJ28AeJUl$2WmqWjq@HqCp|EVbatT@ap+R+VzK0m6g(MdRsr%z-m3E&s zij$-kH#hgdP;;~x!zT1tEL6)a!@2WmD$i8{@p~2Ywy$s4vi=$Up{YfZAdeM@p+Nij= zQQT5tw{ULPKUh0UOEN5xO&FdPoPCu5aooUbIW*Tm5gcXo$uasnq0z`Ia zrlMF{m5XZT7fz%{VYD@3yXR(__pU@!@H#fTxR`i_o{ z1GUS)l%MqGRJs}^xh(#+otT*5V~HHNrN&dgX`5`2p~wlW~ZC*Rf;AKJ;uQEiW%id;a1MD(ch4#zf_NH8RV| z7>=IyVXL6X!GpTDO2@10DvVKdpP9r4cVf2~7#LjU6!q&@!xj_J&~rSX!6GFkbw)Tb zHWgiB7nNer)n|UE8lpz^iu8oJ1AZ_NOwo69#QuG)WkQc5K1(HQ{;2Yn&+_lBbP`C= zKsCIR8)+j!r`3g#U_vDdLs6i)P`*P?U$sCl7)XGD#;pNB6?M30Qp(-iJ1v~U+>g1W z<}a63Dd+n!NlC5i0vg0dAC^XKteqN8^Zk{XHIW^MMuDxUSE5&-XSdd7C#fXDo;@{} zk4|Y&6pHD_`a?x)Yik?-c^T~m%lYcFF9(vN4#@POsFD}n?vAZSeNJh+aOi3A7NaCf zBX$g+5Jn2M`gZHCl({{*J6o*8W$HEZy3Vjs_g&^dsgOxM%aJ%aNu1J5__egS|{rc({nZ+u^=zo7@85yR_rc zD0X>=LzO5JPg0|MUVL}&nt%p~0ou6R_9LmT!lgB9|oqF-Z z4);~V+vMKw(u`OqLo*BR6?%?x({xxoeHYM>a1$wQ?{Dm6mM;4|QQDQxM{Cz&02pR# zG%dRgjO2D}Cw-K590~UXYTN*d#Y;WJ#n&1`;>O>+$q_&`2Du|iDxFcLxU!w;f_+ijusXY$@f`{ z$K2=#9GE6NsxeWoE|lY*bIy)c73F8U%Y-Too?Bat9!aoWOp@iTKDL3>detAes|zNe zU}CV_F0f)i*`s%-wDD{qSutucQQgrLM3=OaN&$2Es2SnT^w}{<+q>B08D)#h8PVGm zCdU;&_xI;%OLR$6m`pxj`rIB6HapV3hdp}mtM8O*siDe~-cUwNqt6w*^dJe>#%pdlPJTTn7DNyb6t$ z{BW|vJ(Y$xice374K*(=G=0o13OmzvG3|y~o+(EGfL6O>`Z;UuSvz)|dNRcvtFqP3C>E=m>~kyu5I`_Rrpx zw*Hl^geKt!v7#j|aK)Ms7rcfd_f1#VEmtork?UgjrFl`FmYt#6VC|DGU3K%F3!RQ5l+<$$ez@Kwmdz6OPI_-hMsTUh>W~ z7GX1rtXaUKZO`kyW+isI=BB2h#p8x1CMp6f^*{tUXRl2yV~t}AVDeZZzdWjZIV*eb zm?vZLIOuDFfkDIwlk3eU`_s=%PROO_#r%pL?kM9Eq>D;=frki%m zi9P5I#y-NiN1hlT0G0bT>kYiDTkn?LsZjnoWV{MH-;y)yjF82}i{UghQKJ8l-Tyf= zS`~|pr`3g?z|i;t_&!{WVFtS-!=Pxe`XJ)njy+dJW^`B4iEPF8 z{TeJ-f!LtjE!Rf80j$zSIzD=u_l(jdj>qmOj#5*-Nvjve(J(?ulcy zO>eg7d=n8Ajqce=c1NcNEaSgLyISkiiTY720Gs~=Ek+? z$AdqM$A?Db*NR^4D$b$zDUbt`rA=0y0#hnwqo!ymlGAH;% z_Ot;mcvNe}aqJvu)=%VonO`XU@#DwQo>TWk$Eso-Do&a@TaB;8M95^NOdhwM zIC1$rY3Y@k9R9IOUrXI$+m#{R^ra7x>ADXM(7B@ht&wohgwovV`o|4OA)p+~y+4iQL0sOau3JV|W`%81b*ZYxuO*Mpm=0|$# zcfM8$bY6&6pdo;koemWP%W^;&xZ_(VbA&AJ$p`X)?m=T9yUV!T5}-R*Y*L@N|J>;P z(Y56%wNgVsF|S|GMy7i%m1G(eWg3cDiE(01-UojebXI4*qpy!mnOg@q!5Q}W$b+*5 z14J(>>JA?9Mvo@Cm!s76sb$H7cJA(pRbQ~0mbi_QbPDu96`lzt_eniDKwABiC-2{y z&Kli3x}JFaPlxiSPoIdU_vq0hg)Or|MO~*j*x5-YHT&7mod*E`+$05shEh*VPC~IG z`#>g}Ss0GnMB)ip7<{r)wZqy|PCV$04jaAlmD`5j?C%Q7q!JV=^Na$-kPVKDS3v;; z7IWig!@E*hU%9dkR2}G{)9!`4>Aj<_G#H0W3qG0hrt$6jB(rv{V!1X!$Jlx0`87xa zJ~i5=2Ef30p{Gz}|Ni|8Ap;!@?_^{2^8I@jG_i_o0=jS7oZTrTppiwE!|0FCb&Ssu zIJAUpZ|sJxDbgCzY=w#qw2P7hX;hKPLYfhZ?V;!hUE7Vw0ulS;Oe;7(pcV@ z+gL*Sia_n^c2J%)FLoza{a*Nc~GV`50%o%pgtRx&bJSJu<7(>rj zp177VpFq%L;2@OqgU_ca1vHe3x*GtT1rrp3R1AD{GDIq?F5NxR{3dNgXXhF^o(Wks zyYt1%mo%xykv>=?V-A-*JvmCA|EBlrZ~6ICnBbS~BTzi}Z@nsA;uUvxkx1rakIpY>(Xmbn|Gj( zqo4*ZKM7op^{=~8>X{@Y$WGn#qWf+}3N@e373*FpAZ-7%!a~gH-CRX|eXwr~&)EW% z5H(>5Xhvrw-;E!@cenuG}XMWYnGgtYXUV1 zun^-{!Q6g)p1Z<(yed{VPaD$$T_RIY7;r7qtOR%8=xz$p9!&3r7y}@LH3kyQYD2iO zlt{L~az~*9;J^|F^6465Lwm!%?i#bOwWY3GOsS)TTvaH{!ChV*%oepC^*NH*T-N20 zkdfqFxb_s+dwP0eDt<4nM8?g_ZaaVeJaA1_ao1d;v?4`u8olXL=W7j$P&d%80T6?u zIS!&(-;;5t2N%bh2l#+o$DYUoj-GhVOp!B8+J8wB*hbXsc?4Ga+?+e=ETJK#jSPM$ z(Dj<@J~w9UU~f;S$TaZ#dn@rZbJ%WF=+R5i!!S$ub)rw>N-&%lJK{|$jGy`~N}#h4 zSPA41FMRbGLyL=8vL?EomOXogcJcW8*V~>X*7?3|UH-bug%a%bN&K+%hbsSve6%1< zv0J%itE|Tbta#!^Kb*|#A|HP;EDfRPasHnR?TXm#lW4x+UjX)Al!S=+UL9C7A=za-pA~ z2b|i!SB2S?iR!~5)&%Od-G!TWw&q4gio%Im_8+Q>p}um4)enaEB@(XSSN$d_H&gQI zFS7zajUWNUHCu@T2~a6ITiHoyvBnEvjhs29S(>X41aACFUS>LREeu6a6ERuGxYc0!9Q)LQ$TImGnZa#l6*B-kCtGm$aVp0aHA*ZcxgaN4y1Q@3&xk&TIt(edhQ=rfs#L08_xPOk!xd~fLPEOT3LcJ$ z!$QOkBpjGaB{g9{@BmNX<`5gHR|C?G{~StY0C;%#fvG}M?c$={UCiya_Suf9c^FJy zG~22#^)Xk!fPieke8|6P=e*7aM>XTPs={=1jO(onx3QTp&v{VfCN#wcXqNDiHX9{D z%z?CkzRH8r0EZ?pd|3L=;pR(_=)q_!oro_U#gO*dF%0*tn|4_1`gj#q7#RmD-U0XKrCRx!)W3y*SE>3o0<&?pZUNVX`})! zl6W#SfM(GzO;EzK+SK9m#fi(!`xH>e5>ff}^)Xh039n0~F1g4E6sI*w+Lc}%yniiX zi0y=lIbBsT=EPc-XE^7!Sp)P@s1w*sXNtO~ryI9HRqU|&4v1Lpj7CBxkIw;YXq{ts z4FJ~9Pg6HJRI~EC6$Ca+Br40X)bi`RKT!&Ax7JrW5n|oI0BNK>ogjtjEL+PjOjtzBh1hpS3XhSo%)1 zwTw@L1+XNqs~#SKv-{y#Lw%RY=RHdA{&yCj;xpv-!oq#;if#!+R%JGgMT|b;VxU3I z#(4gXp*UAk9L%R6n2Z2#f=YJBm(4@kNOpgj9H9PfyNXgJsCmO;+Lr=L7h% zP@QoXOrXQMgN6+4TrtXuat=++1NG8~{Ue!tdLsCkF{^E_6n4kif)5AI?`rsTEEJ;C zglVG-cZj9>mSYE6q0IcbaD2mzU}R(j_W3(Dzf8C`%~pDidw8anNq$Sx}!lr`?Qjghn@@=<~FhtG4+65I8X@y2lFep?gU>OTe8ltYEIADo_ zT|!7vzIa6dYO>5Op{QU@!P)VpJvI}SgIs(tFT?T&Bb%)xEsfkvw$f~xn3~e%V>vJc zs)vgG$SLKc0d3dVzs5gP+5~Y^_M|K!z9icnKtx!tK<7n8MZ|l90|F_aLC&M?cXYpp zU&=(~X1urR3GQFiR@A7S>cc`mORG>u<4YsshNMQG3q}k+f{Tv%L zsD0HdGw<))9hy1L_cw=(i6$&!CV6&LlOR!i-|m$L#e6*w+bi*YYeqq zPd{|L>M_SDkptU%Te0m%blIpulVXm1RmeG;nKfuoM6It6wn~fYu`KtW!f2YV%Fq0t z9DVaOpA1^^7$XC zE_3K5ATNYtVuhkJ7|t7(^=0KDfXbP0Y~Kc^)F#q) zHx7DgP(~67tq^14WO_xC3qm>cKP<&C%Z|i50vh>x!m!6k*h=^f6gYs~%L|7%W^cg2 zh16vq!({Eb6Gm2_tzUoM{xt8a806kc9TE0|gfStV?4c@A_%Yyqx%SXcJSia@f*E!%q5F!@<V178a7$=FuHCvaebPqiCA9=tB3bi}Z8~@Ui&htu9x;aDPkc?- zgV=y*rJZ&v)sOV_iGa#KXO6~VK?pI}O6-6U*FO&gf_{L~2cs3c1$)Lz7H%xW2DgUC zm6c&w8dwczNbtutktU~ldV1i9>h+i7XBY&OxlTJO(w{}Bcc@f7gQn!1Ux!OG9(Rpl zG#?uu=#fruAHkcz_d<R}_H!Fwv_EMcMo1Lt+IB{dzk#Jk}Gyv6=51Z7;Lk^l>UGH~;Uw30$$;Cz^4 zUs5H?78@uq=jxncsFx(W-6Jumr~!3xN}0~BUtgg^qRl~DFZpv1o2uKP9<_m)?&#RHZ_Tfe?dM46_PO$!i}jAQ$t2&^6a;X<(mB#_o$W}ZV_X^D`E{RK{1M?EM^bxt<*BF2IB^NLz~7;6U^1fDD$ZN(EZVT z#0@~ZU`3GK0hx&;5q!46@V4zlRZ~?VNibY5&i*=4`b2^hNu4^RH}sHcd>1Zg@{UZE z_U>fOEcok{PH4LH=To)A9ZXeHo=q*o$N`A}3&)6q!=lapbmVRUH428B3o5PAl9lQw z%L7phG6yhK{mV)xVJ`MomCe^F%mP>49nv{mJs~SVWkLr<-K9QAcDLuaEp5v})8m>JHKl~9Bt1gEXFEMt5r zG8K@Y9y%j&EeED=v~84dRh4{LSvLhDJ&gJ`?l(C%63Bj+y49QCDRjX>VYGq?8iiM$ zCBY&|Jc+h|Qj0JM9C0*@hWF?&Po9MTXRDnppz5u(FT4s@y8QF~qW!I9Z~*KWZ(4Gq zE9H^-!?rVqD?51eGKT+I!o|Kzmyg5cq5om>VLGACp;kkMB|Vk#H-26TUjY1V4}-E# zjMYIhN;arHfx^VBF`|ITj9fQbhTYos@dEh4IZN6u5pNNKDGrvOr<)I>8JgezV{oR7AF=~!ncItd zu=-IpeKJ*X3y5_3T07N09nvx@%SE}+n)cz#jVU4ogun~d0c2%JtWjBK&ObHWy!)Qs z)GVR;q4T@7C8`UI($kXM|DiZH9^~QSVJ9@`ERA$RSYaW`GcgQ(eaHr7#)`O@?v-i) z@Axlx0Qd~D&{MPbuS2)PVX)GA3xz&Y=r8TIAg=TMf$|_`kE*Ip=85InXOYKs$mi<% z)gZ@UZUG*^+ef*yHDl#YvfW#*J-z(0Nu8t-4$qX0OY=l(aRmmkU&=&Tl$D zdYY1Vw@P3p-N}Mk3kLf7c*`+2p9j+OlT3>H6Hj&~>K5o_eRS(Q3DT0EafFr9kXusQ6K?@|2g5kb0d&o%jh#r)jcSR?c@7(dTsNtX?=ZkwLpgSE_o zg@nwSq}oLYZRh~SS+?aKp7c?^iSN@(^SPDmm?B6z-bx>Z^FLR zw<~ zT!&3&*OGp8rfN-GzC3;KK$WOur-!KsduHL!t$9+s+rtLkDHxw}VSm#8mo0&AZ+R_C zTRq8ECX_;tbpL&d?a2JFz0W^Ve|&M4`hx2Z^ck#GY*28at4b!Y7@fhAw*q$@<<$OKkZ z^;(5i_;xE%PeV(B^A`ul55D}maceAU$}xOB_e)ag1bB8vs-S7>>8~b^2f_9L+!J8& z?m7c3{jv-!oW(IZ?j4fFn3YlPSX$q0=EP5XL%5dC%3n9#?llF<1f z;i(HKZ8>F1Rs~^BkK?@aY0M3YEQ|`Zi1>~rSVstZ0M-!dB^oi{dwyHZ8KDelv2YU* z7L!OOB4g6r{3&f#h)+stf#}g69}3ZC(E8HX7dqlC`S_|BXNQNcj@N;P@6Z9QNYSj&V{gA-O%9G4U12$N0|iQqlR+pXqCN&m2~3X898`hA zLWpU1+Ag3cBc_3RhqmPfhy4)}82$5O?zmx;Zi-Q3wZ?y}Cw@S!^tk<0>I1En;%KKX zU;8X9DpUE$$c8JP!R54ULn_pyZi-a4LKU6IFxQ{@vWT~+$KSVB)OhR?t)}i%-8z6x0Z%=XJ=gPSX4q-f>Jj? z^@aiY*my_)>4D;uCJAk_`D2udoKWj*Z z|5`xZ>3X$$KD6-yohpM*AUuO{jw>Y!XuwaEyrPaj|18v7kW9%Xy?pX1ZKH*nCUh|^ z)>VwGdA$5@u>?`6FF!f8Pkv|~sc~?x1~CLy^|-%6MQytPSuB_@W5=`T4puAcHyQMfUO0rZ6d0BhxIxw zpa+T;{skvrfGboFJMoH8yE~Cpwv{>O= zLDo93x+wlq`z1jio7yOuNX8tyDc@DZ#UR(-Y<1-sqxy3Sb6-lTd)$R8)z9)d3JrNn|T5D~6>Bc@;uF;q$+F@Y%6JQtR#^fscmj@ha!^tWJ6euw?3US($a> zaKxDKdr7UO&ru&eFbF-)b#-;fZbA$pVq@nbF=52XFHefnzX}ZR#^-#<$4`7{j?ie> zXL>vGh-c^FIcVma;{{SVgPKe-vdI?w43SkCsAs^%IQ!#M!$?Byef+8$GDNSFgE_}8 zgWx;C++h9-nTCIaiwiZo?z^)Mm6nNg-BfL#wIhG*+@We!I)-M01`mD<#UF0O_R}L* zkK+7*DRF!Tn{sOin`(C!&&dz7UTK~pD+uZJ&qHj6E@(n-#xWM?f~m%IL&naQmK2~m z1XzVF0r68Vz3vxVtoYx*(}5Z{`gUKI%2uOd2VL2+T+zh9$sD9DbHL|VtB&ewoZWiu z$BO1|G7Z|>@AnX3kfnf}1_=_X0>!IJC&2L#%Lq+D<&rB{LmR>pIuzu;j)3Cq$zQl5 zD+8Sm+{iX?GlES+pU0lUVg*2l=WgI5Uh0FYjm--39Vh#n7BvOso0X@tln_QPoI!vZ zt_d6|FxwYrOaddVY-bLMGi-vrCaHxau{=3DPacx6A`{-$0`4QihCpsm2*)_AC(gBC z^&JcPlmW1oUm?7Iqz!cIFh|5WLc7L*L#eaG_*qjwj(s%-w$ zsmrYqPpt5;-2q7aprSq~E`F~OE7D5%l>l3@1sjJBw4+syr7|L!4`UoLi@SU-5`t2X zqfIRk@bBr`5=x093u6MUv$Ci$V5s;2_bK;72SndEehCIzO50igL@zU)8xvKcU`>!a zhz#sQ1N$9CPife6AFJ+4l-^$El%m}kRHW!B&D|izfU^o3@kH(g0tGy-zuT;zFcBS& z#J}(*U-{JY&!^&58ke=JUb37!W;Nfffw%fBHFPOzXuzPzeL~=kd!IFRHxSEAu1GC- zzt5255ClZ%!_LkMtxC-!=m$M_%^n&+o_JJKvlUUH_K|=5fZ?TMuS37NldDm55HJwI zQ~SFxmBTE-#;Yn%39x){+53Ybl6~=PK}bc#VURT>e(}m!(O!cXouhJ40>Uf_twW3f zlF9q&W@r!CBTHYK9`JN-=h!fBFqn|67uD5H2R1o3W$!zV8Dq0EbAI#bA&y~|9(&QL zotFTL3jU7^E#zR{&mPOt6|d^~L8EEsOy>*ApuYyY@Zzq~Q$NiX@)=FsNUkm)~r z64pW08|>ZVc?(9SzDuru+8-Mf&CGFFKjHju%Ixm3IRq7@bTeyKJNwT(+%s5mAl;dD??QRYcEnCh;5bT)qr0XXK` zLw>3%h6C6|AK@mW<$eqv@lSh|aG-(5S;}tlpDVSh>miL%Cjf##YM(m-_RV%Owz!jN zPLas;yQ?TL@6$#$8m%kL5@9o)nP*RXAZs z{-2s3vr#<5_PyzmK+pGt*WcWC4#mB9-&H%M+w!TCb*HM%nTH0<(ajx>QrO4E=Zk#~ zFxxdfYRqomM}PM)aYiJ^X#&$hv&o~{6s>k6_ifh~GAs?P;g9?Bs@(SA=wNu}c6TyI zYq{cD5EAVfJl>w2z%Jgd_F#}yOe5)H>*03DA2_DEFU;2H&m5A0XcH)>?(xXUyUFvlFhb#HC@rt-_nypZy08k^>Bds)l+lvxuZe@+jpqRzjpr-Pa_VmSYJ z{s|cpVm4tmF|r$%nctADSoOI1A0>#_$gMdi#qn9^o;Wczt4e&#ns zYbHndEj4~Rb{)-mO01LqK+ntOo%t}r_CQP8l`@`P_%m{!!jSch*Gkpa8MR2dx2pl` zO|b`Ns&IL@V3eA?u4jW4DGPT2__c%4Hov#tCK?nc4Guk7az3Vod4LE5Fo#m6!v4J* z2`C8X8TDas7;>f5vJqmV2A-%VBo=Kk=7uIsfznYusuajQ`;@IH3hwmp`9X0wMGH%j z2nz_7})TFo>A!~G8eq!(Nc+?P{2`nu*cx*DK)8&W&99+3E zx0B~A5ngCGCy|V_$^AYH@;gJBrIn~G6Ar0nuT7=YY2qHsNQzGE`sU38*Nm0U#h5Sm zcyy7-fY;`aF*5Z{7K)w5j9-qNyA<-jvjAR;V<~O_GS@SZw(jAMYw<#&zTm` z%_zuFcL4SgeYCc|PDA4%vkT2ZGq20K_si^}EadY8#}2SZ6V5`frU?#?=wOAtD%0Hg zSzlijECuSl^U+BPt<7K*gxWZ*soApuT-7=Vp+?vQ)OB8 z!P$IoUefYy33hrB=0V4=zVm#Ll(9{YY9&p`!~v?`C+UM3Xk;HaHc8y1qImFP6T`Oj zt>&+*l(#ubT`Y^Tamf$tT=!nun{xb1(fG%j_r5`VS3S!O^&Jbe<=b}vP>arSKNzyO zz;w=pq!Q#m{_(&+s(Z0oIm52Xf4H%?xF@S~^xlFIb)LNOa(1T6S_hT7^00M?a1afn z;1NY8RMse=JF54hS@{O?osd|f)rkUMQQ>c4$$-w^TX{R|;BSg|V>gYb5IJ?3{n553 zVXsWVrv%kODRbYspZXx{2&D~s)-CS>@s@4JA+o0)lXq`cL6Ocd5k+$$&N{&CJt2CV zH4DWCp^FRU$q^+8a*tQxlqfPh5<2{f-~3mQIss8H#VvUsbBwKX9;6KByJ=-WcBkNe z@Rz&g*0)g;(IfMVrJU|K(P=9(Q#(6reRAGH>}I5HT|c>tcWX=>-BP~{{$hqujE6LI zf<0sfW-e>&Jxs-WCz>^*`K4Fb)PZ38&Sxgtg6uz4)c0Nx?zB9UF|`b*!$}B`={UtcODkcyz8y-_$fXI z-vG!UV*XA}uS0ABRbk$~pZYExOIxm6zy@e;dsX%9N%6liJCCS16UTC&6+^^#l-hsX z`k}$8Tx~YpgTZqhAh<7XG7`2021T$4i9-pPLqG%*a$oMB#*6=dhhp2M<>-x6?EJ;0@w zqad@CD!M7eNW9Q2L?&KU#5K5}i@z!@m`}Ql#`?O zT)&v{GQ@qz?s#t)xZupNXR##^?~edb-fdl=cQW?j>$tF&Ez!%tq~mzDz(%ySJ#cN- z)jVBO&}*idV}^KQ!NTN~!07d*l698U7eyttQCIxO&p!=Vl_@r_i{)LL4krZ>Iu!Ac z1L8Xu)BV}6JfEQPN|aBke);BYjl9-+({(+ZmDxG1~5@wHIx0dp^&|I*&f#dZGIZtKdbNZsYpBi zTTH2pPBWV4VBez13_X4`GK=gpkQ)4=z{T5vk=PGZ&F-cPwFhnUNdhy-=sY_eW~u&n zTS+ME!%jN^;}k64H^z=)oV1ZHrW|P_bYr@7^r~YxUz~R8=?`A(8~*^+_FX<_aP^-0 zfh}?$Iyx2>T+Ep=)Oh{bKpS7(Dp?;1T-!&SUh(@|o=#0dTgKGeTLk<_zKCva<}*>5MB}aCR zt>c26?~kOkg>dGxd(AB%7bD5_y1g@1C0JoAV;=8=9~q)J6ZTp!v`D12Y+$+efy>L` z(ogT85##WOHH zE|spPQbp))Ev{!zwFh0v?o?;Ve)f0FqZ)_Mh|+`b$h&upkV26UM}BpKCbI+VC6b6! z(3MUw$v_g@+O&{X*J$9=crJZB>#H5knf@mR{5uwdV_sCl;~y@UkGTndR)toI>ZBsc zr7Dvb^lfVzWQXH_`EKo?ve&NG~_X#+9v&dZ6h)A@oeLQNGnSg6nKHWFm~^O zn=hJhoL$EwKxlI9hgRqNHBoZ;E;KObveURrvMC`T-p|K=R@r>jE|o+dJ1moA+OxcuL72T~C7 z9k^~NC03rE=agEJrF2>TJDF2rL>!8q+q0D;(cIZJyWq_)Fo;AU3HbNPhCV!KlGLCZHy1SW}lXhMg5x-*Cg!cWrc4Dvx ziL<;eoF-%5FO#Qwj~*Eg>@%QeF$UCSxg&GGWltM;fM}wKy|y_Ukc+1Q%=>p9C^$1G zFN_FJ&tzqYp=f|PF-Z0PHI%+b8=+mM5Q}0KGdlh3D)%M+6&(Ov;42I;5|N6eoW;8DS_QSflsg z-;8%*+rG|tiInK%srsF9tx_4PuP{VLlrv1Nrw4Hfz<7S@{M(|Y4cKGCiBWF$4<9^G zuX*|Fmngn6oP{dSN5wH~JYoU?UV**IcV!*I)Gy?A72KET zGAoHn@t$Nb`6IgxlC`83M#iWQarI;+@mAU(n>lEHrPHp773JmE)deKf*s(&T^VWAm zd>F5C=7w$~Df!Fw3kTK4qmy8BPvd9{mHFE5+cS7}!Y1igUl*3^)_rlTY=xRQD&_af zHNEk6-HI*gMaq@h$P)j_O8}c(ME^Y)FcVGMc;1oxQfC|ya2xFN>~9_~sbd_l@NvUq zbWEx}wwkXmk!OCSTnUinD4K~Rk&k2q^gMXy0W| z?Sm@Svby&;=$M?JzK=YS4Rw+5@i+7O!3NnMTk2CIM?NXX$#6dx2TzcJB#!*Rw#N~@ zjVu}S(FD8g^wc4iLL+265P&DHS@?8oAZJ)Sxf~n{Nd&+uL{8mg4(J|Cd@Oz{5888? z2uK)!q*ofwK7&GmOy{t^bvFgEW!AzW{oYDo6CxLk5`fN-oP_}gD0^D$tHRcHe`NTi z%`=)0Ll?KkEbp9GWg6OY@OcpYBg?UQGrt+t=L`;)S!awnkAXiW^q^Wa$i*_+W3B)=oe+b{8wKqPd8bTV)LaV9%h}j+DAC|9YCRj zuZmne&fygoN3rMPG#cP4c|0<#W!}GZ%u{9;VgnH2zdZM5g{_4yiaL*Ntia$Muz3IIu5c!XH^hjVeb3)Bvp62cK410YnLJU z3naYW)1*P{#o)CgddkC$idP4`)0iTUh2AY!jy~G^YJ9G0)CH{wt{jRIz{{BeJqx2G zCgM1O_q3~N<((mJDhi-^2(QE(z*UAaiD}rdMz33y3jGrPLFsaJc)3>30U#gAfmiK4 zl`*NQyOLFI(c%4fBqxV8qad3f8I8c$SlI8#t{<;J&j@r00D492M;yu z-1TxyTOyh5eFGgT6Z8H6$lRG{NX`n92U-!tyVY%iX9GPmN$O!fJbkNTXRF-0EmeO1 z)EtuyIZ7SdSNZPyRp7Sw|MEntpe!_dwEIM&UqHpR zlN7eRfw%<7F)YmV_C2ZE(Yw-iC_`ai4KU9&OB;E8Kaz1ji}24t0G+td z&RsxJ=bvMj)#kr-^MoghKu_1047f$Yl}oG`acZrr*O7B0}}$ zsmmrjz64L|!gLU+UWUe?@v8Xc#w2(4vNEB>Uk3+XylbcNK^HV(mY&eJb}1aMdgSD* z-Od)ayX^A=fvZIVolZ zC>W{U7A{Bf(Lt0tTdQ%7op%koKSomFj!p2HxK@!&^fp*4s2f;M1@A4+WZN1k@m>D< zoNnO7YSVoWnJ+^#Pa_f!CEsAW^Iv=(h!M0D1qIj%$yb0jSrBc=)Khiqa>!M@AA2nM z00;2VHHs@C@!*gdx+0DN;+GAI_I}R+uD{*-dhY$vmZniqNP_3U(F9{rA|<@O|Ha&W zt4I7=c-EicrcQ9zc@9a6_Z?3+}igJA4o!$47ynokdb^R;RP6If95f^7EfTAFU0|uekGb|ysr{8s z%%{uw!&wg$XXmdE)(CbASlaLy;y?tLT9X6m{ecsii!MvN@yF)m?Ck8m^#3A;=&P28G6>VDGV#(tw^$_zo8GB{?1PA~hY`y}uge|_}zdIdp6 z*B~Ep!Y1WxJL}ZQ`lZx`~_KwfjsB z;6q4o(SzpjVq*gtxNoiB5lzCma6o$-YHEe3qej;hDeoIt<|f`X zkcaRjKR9!Ms9L&gR%BH-u#t|3MaF3 zz`4Pux03sk7$^5L_C(T6lFOUzVVO5Wu}#nyO1}XeLPmuec=TdbqhVbAN-Fv?#(3z5 zPmSpP@VzA@n>LTZ25RIVh-WE+!$bApXUn7QD-)5$L1+Hy*p^}b3kGyd3Hdl^5Y?RZ zjUEvc`*d@5Gw6vqQP#<8;pSwbFK^zc$@iEYUhu&<-jK}_HZN+NDcTX#$aC;-P(h3B zN5-H%OT59Cvay&{GbS>)7{iA;qMEH9Ii08aBErA7bjU`SC+^hgq^V`4%Q(w`$IKLU zL!wrcNll6siH}81wF&y`ZD4qlTRi1enaI=P{RJPP9sJreMc3|)gAGS6e^Gd7(1`OI zf(el}cud$o0Q8!Idn!EzRSteM1RA!+AyO03J;|E%w+hJPxL>5dUH=zZ-yM!+-~WHP zjF7#OB+5#Pj6!zy%H9cS(4r`_tYj0Z$WCM@BPlB@$ta|ah)^WS2>o8C`}_R$dk#m( zao^SbT-SMi#{2zR@0b~?0mtvcW-9-{aZJtUL|YKAB1l-3hv!7I2l*}FrFW+<<{I!< zQt-)%A2@6uw0HLQ=&^Spn**zFaeLG9D&B}{$u_VCCIpSIBHyOh#7YrXb=$w0x<8c- zHj@ct=e);;)C7VgbMiP7iW@XT$pt@^d4FwRo zAo$4Jmy3b!%JJ&`G2#w`Apk$Xwxle;#lJqNWyRg{x~RlBA|G0?U~C;Kle9iu#}l3f zdBi5+CpL-P4k+$llV56V_aMH=-Kfkx$F7rJZPs%7<&k+OT0zjw4WB*VoUlOS^2NQy z<#W;3W4`s&(RoU%W3W3kPz;ZRhBzO|m6+pwThK)_kJmwQ4IS_M>CIu*`R1X#;E;&tP?NVlKU^gf$!>77_FKYErR4}x={OSwtYayGH5?m=AV@a6IdOYJrZ3~sCi0xz((;%&F8mUS|c```7P*%v&&Ll@my7vv}pX< zhbU>v$e#Dh+M;GUy2{nF0!1?XO`n@7XTUJ4R%zRU(+o#1${{fJ1laR@M;v5l0<>hT zAs7tN!1C&z1m1%NCuvIgYz$I%;FU|&3OAEcT7A{yEty3ZAJ)3LLAU84NpZ+s-TgI( z&S7a*&p-+}DGJj{*|wlvyu!N^dq4wuh+KCuk?5P6cR8j}Yy?c>Xqc1eO^-F{t8a)_ zf8QO>?Trz1r9m+>6(7vxy8c`eHo_5w=am&wkqt#e{<|Q9c}`m*d}g+H)HN4Vud@ zDP(>NPJ^)AmQON<9*1U6Y;HYi!&URC#Qvx_R}(;x<<&aco6zngw2#{J#h>|L`WvS* zut34YYwa(Q_}DD?|3NJ)mq z$NcQO8{a3XDbE!Jh-5r@J#1@5$phaZq-?HswnEWk11mGz*mv;ndc;OI*1D z+fd>I@r$#9l1d>>`Ju4=kt5pq<_X6au;~svf`|bGFSheGUjQPR1WuxGL|OulCD1cV z{tlkn5LwT9+fUDLZ*)rWdh$tGdWnL6O09P7b&t3Ef9pjxj}=HP;G^wqI6_Cul2xM^ ze>RwqbBx%qdC*E0ctqc4HV6#c%X zYXikA!Rtq}FW|hgFei@Ry$Nccn>1sXn>L-QOrhGJPGdWmteKOQHS4I(&d(TQ)-XX2 z@FLfqla*n+xpdI&?sD!xTHa2Q>4BWZK#TdEZFtn&VSDq;oL@`paztz%INL{>Jtas} zbPFf2`(Z0fr6~FR_7QvS!fjNBUAbsm6htk^@$e zH4LY{^7w>#V)XuWpWeqlu*u4`ZbqL_>?K_UQ$qePbgWkfD(&Vs-8IZ4B4Mf0_Pml? zsdbhyi*xVUM;_qXP%7u&&dj`1s45$gvTzB+%d3<8IP-v%kA{Vc@x%c3hWQ(d1{d%y zrC{6L396r`TIM(D?wkog_%aS6k|W|5@-qVf9VqfmO#s;!ArUQGYH&-Jxb48<0i^^| zXS`~{2Iats9# z?)78GG=()Q((+7qwo_!!L0iNsa7dUPErCF2Q5*m4J0$0T&BB3WTYOVcz5H{?OyygT z<2GFWgKdBQ>_dMzR8vC5c>Z;3>jDr8>avb6bl+B>zM~CRU2f-6v8oJ8H>yKR0ay`- zJ&?=J+OUk6s=8Ar6&JC5MuNbZDtRgWHc?|M7j?)T3%z)O(||K~<0(bHZFDB1ZacZ6 zbQAX0Lp%EQt^diwf%csY^<7>Z?HtnXZ_l*kUv*9SqH#)w2h0A;3+MWq3ZEPUhw#X7 z9pVFr?t*lKaI8Q&IYXo^ax);~0qr_8jt{D;gxl^(ri|*Q-OkqlqC$MU4?n&jZ34#= zx>}SoX!~-{+%wg^oNkudB6vLg5ezpFy*Wx+>jmCCMnWkSpj> zyA6NI$jI;+;I^GrC78B%r=5X_|G404?$cpb0n zxWtn7N?a?fXrW_?VE?z@?B=_Q>A%X8^EC$2x8L7H}>)uhWs$$smqW~=jF{574BTD|QSjdCi7lKRlw;S$FW&|+Y)DCBY2jED91{CBjr zQqn1S!RmukgK3%)Miz2ntRh>UtE-*%Bwl) zNzYw`y9-E5+<0i`P=mW7K z1a>2A4!D&qP-j29EeJj%YK65@ep-#t&Nb;I4yly~#-ibOyJUzMQ#=|R$vai3`Ki9; z@ReZgt7q{~DV6N9aQgdjp8IOPy6Xek(|;~0DKS`Nmt_& z#G&TFZy=RaH#_%D_|V^9b!X3<>HNCXQ&9THXV(9|2z}E}^Zi@{$KjE*EYwwyrAyU2 zc?+2ez{$E~+fM;R_-|)X(Z#!_WXnT(gR_78v(@{j%HEw8F645y$(HnzDd0{q60~iX zFXq4BJ}fUa6-IWNU*uqz^O}4NR1pA^j$pjrJwfjHQ*xEQA=$^%C0ZI$SK#D=r4{Z5 zIo=lv;@5R>g`@t*E9>mP=$=rn!-s1XX9EHvk(mh^*Zc%qiRL)gUK2b((8FjRXeJMU zSW&z2UBYZ$C6ATgt=Q7a3L&x30u!sf&b#{%SwvT1(fHs<;{Uyiga*1uCvE`R)+iA` zRiPd4>gu{)6L|o;sq`4tH@Ur@;#}+rBQ?{kWQ|u+q~wI3UX!!=$yqG726(B01hsni zzL{A#R@_8$>9dFt6qDI~W)CP4s;T=yK2Ni6sE4}knJMXY2*^mlN%pa<X<2aD=?3ua?kg6? z-Y?_%xX&j7(f2S5R&&`H=*Gfdd#mHZzHh6mt7g3cx1f{O`z7h|k@A8GL#OVBd6i@X zE#WOIb$Wr^2KV2;qqCqbHj4Eh-1Ou?2vh#%l+NP`y$4@649wb_t3NA|e*eN}Eq%OG zwo-adgyA5#3Y$yss+0zVj;G}Q_68Xb+Q*?(0Vy2tFsPot=V1Ww@)@apwiHAPTgCoavrr#$}x3SI8`#-c3a8=)dk2`Pc z71aQ%=gMR1`}p(nPc`I@LA!nIJ+dcS+FLj`>mN+^WN_R`k^Q%@cLFjYy}!Ol;sT*q zBv7(JekCxm-SYcioisl^E2x>Ir>XJg=CStoXC%3GNZTW9 zWO%L~vjP7{q#Ui^zB+9d_zgqVL1?6da|ptW~)OB5r$U7vvhn zw^{*>e4$N|X`27C|L}uYR3wfHX}G03Y9bSP+3163_VY4*ZR|E52hs-IplTl2Ce)95 z_qI2?Lbg0GHT+6@Tgyoqws8(RGey2zTs|}c37I{dT6?8PK-rSFo9qAz4hko%DT_th z>t1fjM~EM=Z@_N2@Kn^)hz*>wxmom5^jj_s+G-%B9XDL}+Mj1l)yrq+(_)i+oYE@_ z-1ZOwq*b5#DNs80Hg$vCF_`1~vW% zxRR>QbWkzMeW%81q;!9v?DA}%<^&`Y0qIc!*Ep(rJ6psBiLbTocZL$rCB`IDnh3gV z`?P1SXkZ@F%kPT4z@6rjoXcG^I1}~!F{C$$`z%rI^*Rjp5iuradg}5)j-9PvG=de< z))~GipyfbjSrXe_x>jKwk=p+QC<)L$WPWf(wfmJNrA><`NLgAMmue_=0Z;(p4Y&iS z5*)EW5>V(G_ySJQV;Ecfxwb)#KSj_jjHJ{1)VKDu-yjyGRPqfST$S#pV_H3|`%Zg& z^?E-_aGi;SK4+RoaNDIFl53(vG9qb4+wv`~X)F$2u&+~uYfYJf)7q+$!{BaEXBSPM>Nc6uTDOXjG+o&a92o+Jejfw8L-GU-p}SxbjDs4TMKMyGT5L5n@^Gy3hD^T!{j4>e!^Yw0W#slvlc> zc9U;fS>2zxz(e7Dm`a3G{6|ja`#HsAz1=0u@4nU1%7(i`4RosmsRsmmgHm1)a_07` z;ZTt~ohY#cBELU`bskkRQDQCpMMHw{Bd}l|ytuCkFyK~)?!TM#YfLB?lO-(*Ed&(Y zx;M?_6EZN>Y03+!Tygpjb$8V(wA|I26z?i-xp9Kc?$g(MSy|}#S`VuUv5)Hpep|^t z={;+IGw9EBIU9eah+c~gElclJrS8NWXWLh~#L$uz#^P!SIy#!VJxXZfK4a>}Did+5}O4f%hDU!w}`TJ5BIRz;>tjf7>n5Cn7E?eCcr3qe|P*pi` zNA_5)rkdv8a9PDiwb}V*%8Nt@c+Y%5f3HtHT`_v$AvFm-vW&K%X2UQ?*g~8$lI6#8 zHJ)w&+*+Zx@)Cc!&r60UM!NKY`72)*D*dZJ&>m$Np=9;2a_nN1cJ4yfvg&fK^_;sU z+0&AdWlP7VZ7XebH#Rj+Y}oR4lUZ6&lPq(fJcUf)z0i=UU2l#-+y;{_n&F*$?{)mZ zxBwWUf!y1ESxTp}^8eoUMgD!R+kJS-|h@LH2wd8Zn9ulR4j z9v-hBS!rR~I`^gakRY3>t)7~!=10hZ&DknW2A$~1IeTHCr-wxBBmH>Nt9DPmq2D1_ z8qH|^-hd=tu8EHMy6q|nM<&oz8wD{@mR#fHfyNQa4my?rLkM56)A1Q5JZ;~&zB=i- z=RS+v^H&q|zQ8Go_M_PD5fR)EdIzO0p1Ji+p@?okRBSJ-#kpGE)JK!b-uB@x{Egq1 zi``Ku<{*(L8RqnyCvtj^tnSA-MLIoRrfcT|Qfp=}5Q(_1DG3KXdA*t3_;ZN1{v-=} z%a41%waU-X!L&efuYNW}r6a`NHe6)6nD|EUgn+95P;XV|24yt?Nwe$y4eGX4w+uzA z&%PfVy!CmHQPbPXdq(;ID1lC*NkEGT;mEzu#7&LK3?TbZwFCfZz$bt8v8SZ&yTg6* z4B*=3Znl1~Zu8t!l)_L$qE$erJtMs<;uuaXTiTuOC;biyCj!MnC4(2(c9}~o3*z1X zTe=R!(rp_u4`I)o6I3mz3Z>Ff%EK1hr6?j6#Whv#LfXxjq3*!8|1!!fdMCLk>h#j6 z7H1^Ev6HiCsL?2Kol95wWC}73=ND{p>#klRJ{gw}k@zQ^hzbO`ZP1sz-VHU3xh+gLZJm?~|(?|7 zr|*rin}V)EhKo40wvHUq4Qw5meI3zsdSBw7b770KynPoGm~vgybtP*JZf{KeM4^@4 zpogpp!3Xh)(w5rdY?+C|27-h&2?{1)Iq>4agYLnL-RI#|_WcHR9;w;u&5w(451^^Q zHggArM#MA|Sti)~p5C+Rv-43Iba$pK$S@BN%f;TPM{ZTw`?=3P=^GF)0XBjS-7sn& z{&my0p0z;B^vY_a)?L%v^t>E7JYfP|mB%uY3;xNUx=5g%d6es`<|b=qd3aQJFsQ-W z+S(mCk-H~3-X+Kx+ntvv`q@{>`)KXU-!v+V!lNImZj_-pkMK@Tb4VXgiy)aa+atpy z&8Y0*!|g`JD5)R~VCP6bFhduIb3`yJ<$Vf2EqG=@?pg45@e0U|k=WU9P$7If@2*0F zb#G&!UYiG`1#Xo*q~~QQt%?Rn&zn!6O&JYO6nBfhy}u$H7<sl6!Km5;2=11eC3CVgkM4nL{j8ub(jugiqyU5L65tB@0CM&Zrr;oA} zUz&baU$79di;_D<6YtA6DHHZS1;Q#&YmSghAcW(;AQ`yY&&Nh#W1-N#a7xxlS7+bi z=gINLj2$PXSSv|&x@;}FA%?5U2@<=(1PNj-x~OSJk0@nDVF~{s*h>o^J9Qy z?u5$UWdBuS<{L3>toX^y zYM)Mz-t0u3E|f!YTf(wj=I&F3PEHyd%Azxcj0Z=nwy*(E`SlesSab-z=WlrUvG%-qmP_dGJP8ODau^U|GB1BoBk4OHSDu=kbhVpLZDB|C| zJCV_XEN2Q5rkh>nSNZ$K?i>+%t~40666)w-=qX|4D5z@x!@b~O8|&bOck~R_>9f5* zF1F|yZud%M`X;z#IgO3qXbZj_`lqklZfc@=TSS2C>B;Xb^^;0|?ip5zh&Pn60;-x1}*~ zqw_eLXgDQt&KcnrTiXy=^zxacqU=&~;RCI^0?B#|NBWkxp-9&x6mdkGiMbHxzjUw9 z%v&2fw?;!k4nq|54=2)nXu_O^h}=%ZCn}K|U>^^7iabtI;H@KPjF>F?+ zQ6jqSFt_4j&$^YiA5nmK^{2{3l8;_yj_X(^=C%wjT>bf<8WQCpFbXs(2xlAc8lT>h zhb%!lkUT#w`c2#SDe`;0*9a=}?JPJDJ*7ZO*zL)CJ=s9`OZw3(+Y}W)aQ&h!lvqFocw9fylyv({zY`?Fy1UNH}wY31wF2*x1r>>C83Qi`YJJg&;ZCM^&g|kfXQa&6;q4gSY^R&J$%E z2DNz|M!s}LV}GF)9#TPn0SmW7+~l{1;u}%eSe~O25iNQRMLNW5T?p&b(Mn8VrsBQm zem&DA!6F#vzq(~`k*03BzchXE zJ+z|#kak2&6P)>`wDhyu?CJa)JMXFDM;CPN~st-QDys~dMCs~Oq8?N^YhE$7jAeUC(6LH;%6U-zi0FjHSzqSDN588SP67B}z z8vu_%rtf+2_2JVo++O-e%EJjkF_At_8p4dkx~VzBv;r0Y-NM56+v73Em5+DIi%nKyH_om zL10X%j}FW{-C>qf>i=~Yp)IB$ovUB{^KoDhx?@P2AuwhJUTJx3{3_V&l=uy-Zgd5a ze*LtEwkR}Sv5X5~qcGJsv02Jgc0n-@WsjoHrok<8=_HeD7kIrDlV~5*grwZmWMp|# zRh_b<+V{oR^HNurnzpTxkUjbBZX7b8|I-Hm9-tN2d8@-zbJ&Luh!ynG5TqI4FFa)F zz`hpvYJVi(Y}eW>dLoH;ih@8=4#V@U2CNVmF)O373=hGfJ(IlQY6a-H%$mxb#V|8? zIa`xL#=~+ei&`f~x81>m2amEYP*W@u17(0?t*6KnDq_WdD|5eU{~-sy5jYuS&r%C1 z`v?8miBYJ;C2e2p%SlXZpdgjjuPI!{EEysm?%9)>x~TsKs}lNlBAmMN)WFaA(kolf z)h&%J9Ul4@cZ~V>2D&zC>d%FoZ@*BTl;nQCe6=_F7!Ut^>RX|GP`u=-_!~m5;8Ype zGXFt$yplnU<++lhEHw!y=!dF%{i(Zbl1LQSmiD98fu0h91&DeFq%7M4VJcRRmo30+ zfbhbJ*VWAvlrNqwI}kN3A*_3=gXq;)@J*YLuM3~r?61k1#vjqs0g#sA$t>&R?9+J?d3j>>0|XLIE*tiH&lGTO;kHk z)e^xhN4$rrpZQXxTP?Xbxd33 zT^wn?^xph(HO@)iOLuoZCK~ zJ?%N35_{&i|Dk=&g_=3I&DIlu&2kL{cY$2by%e=v+u}0S+hCA&tY!}*4yeD*m$})l7zgoWNK6=mx#pOakzOglOa3F}_x^-iDtxZXEMv#(LE|ru& zwO{sQ+(6?(xwwAO2Lx2y>Y$Kw-($L~$)OB5|CC@lpyo|vju7)0JMPJG{h~D0VNc6Um?2QQAg14~ix~(W_d)M^ECrIjQ zdGX!Ej%r>ls`u^)p4ji-+JH2zPm(=j7X?}P*%&z&vRN;`y4u2`^r1><_O|7(kqSA~ zaz!H|bVs0~2qhQH{4=Bn8yh2`*~ymV!04Mh|VZ^#5^o< zm(j~_9CM0?CZz(K@*``cjwbA9Wk+Is)m@s0hu`% z8sM+z%_EBn`^7$A`4{j?!caI-o~$9IU8pjz`;tfD?3Y%CyAVwm7w>*0x%+SJNWh!* z>S@INNKu3GZUE-#bYUt?;_RxFb6(t+o}3+05_mP_5}1hC9~y5_7REW+xOmx z_ff0JDWnQt-ty)+{5A^t>%P6Kj-dE}+zBWu4%+V#soeDF+#r%^rINnXW>;n`*@4gK zoiMMkC%M#W=GoqT6@ThLe*7C5B1#PE41hZL!Cwd7tJ^v@Rk23A9T~ixu5gX*%;Gq9 zjVMj z%bY*?DMw8dIL8{d28z<=XoRPk->%X?Qp zKfC89xURA-5#0eXAi_=HF2k-uvs+U`-|-OfEa0344QtlX1X_WS(HE3RhYA@Mr1U-*wC zL)>U{y!X~kF0?~0vo0YDBzEL^MTlUVjG+&A;W%}wQQ+-E2hYU#P8)O^2`8c?(YAC9 zbAs_4w+gy$)FvJ|6vS;EE79hGAv-NXtr1<$W6WOq9QQ7~Xe)^6wTvbH z6IdL$KF}Y5R3MC_GYj+Un@WRtZQjOoJ-USvey?Z`Ih{p0`R2_{#Z0>Q_uom@(N6kU zv-q;XplzR#l2`V*T!(2<`oRdYVJO}=58ioxDKRlyb5 z=KUV3Z>f#+A%3iI3R)BE>CMnq;s0p?N@-c{yua3zC6{Dwto@MNnVX6NR|(2gJPa=~ z6)zi8n}>^Gj`DX4rx_bMMC%-IzB0Zr@g|$(W3sD7mv&0x{y#zpYaonDIQal`7?Y`v zK~_b9Hu6r8?!~T-)-FdFp04nzXxnX;Ry{tgUYkoP=Heufo2<(m(uIo}^rxJDI00NMd6yC|G} zpt1XvdECwqiw?x~r2$ta$pqH5bAMbZST5a82`Y~!K{}#)c;9+@F)T>7#gU8F0gPMT z*zmqsFlWzuJO*nKH@lo&X$#NQ%e(4`2i?^d8m6XW5{}{{LE*l68rL7N)eF) zJ4e--ZA+hqeexI1+E5b+eQO4N3MoxmIf9CI@uX9DR1$6K4RN;3@ACl)q%qB%yKnb6 zk&flehg?@Z?K>F$`Sm=+HqPD3g`||`gNHwrl^qsRbvr|&##RlS8yLA$Bq&+&&yyO_ z3lUvXT*ZI>uHLiJ6}LuEHpKnFtg`=_%t*K|9!P2fT z3%I<4jU?yG6)nhBY&pN^$cu_@gZNoM7t*-!wQIh~Eq>MBrLc8C zZvo)Nz+AMsO8nF`FVMSYF%@1WA+t7AQ#JPmgJn0{*8`byk@9irudtTsc%a@rmt&>h zf22(DX3T;c14dZiGO8Mx-ZpTlxt2v0!jqG!oa^tsz+r5p!G^X++ck82GQ9MJan}12 zsLc2kVsZEZ;~oEKazaSeUzC}K^3}%&=b{Ii6v7jgcUeF-aP}S*?{W70T?b@mZ{x)R zk|cUH0OO|SV;l0>x55e~B+JWm?CY3Z?6>5;j2TY_Fg6(ERU$kpN6x9c$-cFFPGhul zf|+_1tJFkYdrPUopiFKBrMo1Dmjk~pl@2ZvT11+y(zkBx}xwqw*BsK1w3H5m-PA=WW^(ZOG>&xx>@1 zC2g7Y_CITg=MCIpch+TGAj?h2{lMd8+4sK7r~ca{)Em&{lNsb&=z>-COmVkB#=Ww( zJAqMQrf-5ZPrs-gci-!OEg46ROi{7FkD2fkYbh3Cv_m# z&bcj#WWu6PZnoW!M9Me(X%J?ar_!88oAvm0MB4~BiVI&;u&9^(*K|B4Azww+T5O4Y zs_cI@_E*Y!`n?Vd984u8=kA=TMLON!LfPZT@COyQOwgvC6I4wf*WC@pYa2W-ermrO z9_U~u9%^(NeDz%PRueiiJZ04iJ8s{q0N4bTJSdM6CDJdy#!Rix2kA58cE}d68ysjL z&aEx$AG(LO$CZ3?$esG){+OQ(gD~8p4B;!X51AdlUvmdWGn5E7FDCA0%WQOfAftHQ zwb?Czs`S>sjNsE%Hz_w%{RP>D0<5eUHQ+QE{O@DMPK%JqLXs z!fm1bBVbr(63ZQbfLX=|KT}?e^mtzZOsIPfF>IrX-z@F4JY%QMkE~{0h+epOo%F5> zQxC3!QApzAI3W=-NwqO}=xypwqG(s4mZ4bY{+Y>|nJE7AJMGB9pGJAA1vH_j1eL8f z4LC;qnI6fduBc9Y0L^coTjh>%t&Q?|Rxcl$P$FXFzNf*wuM&)!kkGBqD+q;Cr1Y>s z$sff-w9zASKLd`K-q}iwM9_fP7gU<8RtXl}Udu|6^X$6}q2hr2Ts@vToj;ei3=imTm0{#>BU~#Io#ER@4owUL*5A zmO^KV>AZi396}3rV`ZIZgyFTsFs+wm(xXpR^|Es6_xr=)eV>44VBj-if6B@{Mn9gk z$jik&*zPL^A;7DX!~inj^N{@fx`>dL^gVyPA)Ra&!hEd+$23SW5fxxtyl)dlgY1^_ zSelTakDH7fZU(&RP##~;2BaJCf{_HBh{p3`Hh$Z;o0$+0Vw8r#s2)43`};Xjg^bfF z5pRj#W;l*Lk4BB3c?d>$BnWvbzzZw1bSpG)&-P0DL~B9SNqUAr+OwPas=qhZ(qiva zLa}*bI=wJ)JKvpAPs9lgheMx&XfG*mtRe$n^Pj0O!W+0+OS+{91Mfrj0$vro-cxc- zjJn(3PIlR6g0z9$3TqT)If_fX@Badn?CbnDg98r_NB#*SgD_0D(pLR=cMbU{_fdpy z?YR{)?xS8{{#PYp8bmgm)#dcO0Lzu{mFp$FB5_H5X;WF-yEeRSZ8%6o)rniL`bd^B z{Dr7op@ze~iT^A#WdNxNhui!2DMis-W!CmJa%ski8MlOZB|`K9`w+L3!8Z9jhMoUr zf59g!Qs{H6#`dZ#Qp%D7^wU{y|K^|b;MI;a#)u7^6Y$R?ho@17y7haX^E2tcFGTys zG|oU&3eg+PX6hBy!C#hoBlhvdK_dj%I@BdUV?v5-4tZ&cFqCz_LuN0#JLi;i!SD7T z|2w7})vLUV&kQKb$kR;XTM-EekLu=kuV5A=Xx_AqK~Ij96;V~f577PyW|fUPX(V7At;rYrCSgV}-KV!Z=zKh@Xm zRz`D>@u>NQaNI#feT#KZtqfk{PoaIpDw6jqX!0v@t6#4=LF%UMfbajC&bRpCP)8uC z%PG?$_o>1QOMwvkE32H?G(I|(L&p-h+55&wvLLd!M`&PSx z+KgWQ5>KuJ4fl_TanOTC!mZ5n8un!6j7`_L=MQi^7Ga}<;s(l7u-psR3e}7rRbRei zlxGUzlF|A^nY06Y>^{BgY?;Cn-tJ4o^n6F5vQ9AfP_?z%v%gfTB_SGCwWZM_B>sh6 z3P=#}S$LU%sf0pc$lB?J^<3iSW)^L=x!It06r|;C3xHfHJRYBF% z_r@8C>zu97{98!|h?hKc_hwvceqb%Woi7e)sek76?vbGcD7wF-S=5txxy|d-W43)kpCNDrn#T`~AbNiRf4HS

d>V7ly#E`pCGs6}(eq0Uf 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 FKLAwPGy4Dl literal 0 HcmV?d00001 diff --git a/hillclimbing-results/sa-random-trigram-uniform.csv b/hillclimbing-results/sa-random-trigram-uniform.csv new file mode 100644 index 0000000..827d975 --- /dev/null +++ b/hillclimbing-results/sa-random-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-24648.959996077057 +0,500,-18976.795686548776 +0,1000,-19330.41007222808 +0,1500,-18736.848633147278 +0,2000,-18906.547775068626 +0,2500,-19701.77325245739 +0,3000,-20152.69786860696 +0,3500,-17667.006765786573 +0,4000,-16653.330645838585 +0,4500,-16950.712167461283 +0,5000,-18290.813761335998 +0,5500,-17483.215616050988 +0,6000,-18271.9146381633 +0,6500,-18071.099340808218 +0,7000,-18337.49022981286 +0,7500,-19079.915169876786 +0,8000,-17474.590587155126 +0,8500,-15965.763789023229 +0,9000,-15973.521609112693 +0,9500,-17019.602740893915 +0,10000,-15799.473707502477 +0,10500,-15847.330582187713 +0,11000,-15667.523846056072 +0,11500,-15230.308005608827 +0,12000,-15335.285994418027 +0,12500,-15220.617287029107 +0,13000,-15107.005457063873 +0,13500,-14864.847828296677 +0,14000,-14828.792756207995 +0,14500,-14700.923210187424 +0,15000,-14776.781493813774 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14689.84155926745 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-24443.758279220106 +1,500,-19351.010192309805 +1,1000,-20177.302122399735 +1,1500,-18631.099870407037 +1,2000,-18144.679931943443 +1,2500,-17093.57649498862 +1,3000,-16420.101030469294 +1,3500,-17274.576345213016 +1,4000,-18729.658097697786 +1,4500,-18982.238862746504 +1,5000,-18423.232858447827 +1,5500,-20710.7758434873 +1,6000,-19002.60678185026 +1,6500,-16860.353951465364 +1,7000,-15855.13362582614 +1,7500,-15864.978987217291 +1,8000,-16576.028598190172 +1,8500,-16694.77930802148 +1,9000,-16360.526664009138 +1,9500,-16544.691366449 +1,10000,-15928.840826597334 +1,10500,-16076.943033810143 +1,11000,-16411.080948572042 +1,11500,-15218.529827170792 +1,12000,-15767.805675223295 +1,12500,-15361.473060546337 +1,13000,-15086.605439053055 +1,13500,-14849.820081655142 +1,14000,-14833.492259843659 +1,14500,-14831.228882296493 +1,15000,-14994.748133294159 +1,15500,-14776.702786782353 +1,16000,-14703.30465175159 +1,16500,-14689.84155926745 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-26870.43331343934 +2,500,-19769.32740590173 +2,1000,-20955.74321616918 +2,1500,-19971.751464355602 +2,2000,-18119.21504487029 +2,2500,-19618.319956895244 +2,3000,-18269.873197937606 +2,3500,-18224.58807336795 +2,4000,-16784.885576087225 +2,4500,-19293.233823432314 +2,5000,-18060.40791503353 +2,5500,-17414.493157932913 +2,6000,-18364.338000437685 +2,6500,-17205.724520477183 +2,7000,-17117.807902707795 +2,7500,-16385.23566924631 +2,8000,-16647.00505886194 +2,8500,-16388.71852951209 +2,9000,-16680.690794027592 +2,9500,-15805.196694904907 +2,10000,-15337.768149873937 +2,10500,-15586.716083534075 +2,11000,-15792.655255327232 +2,11500,-15498.263549164847 +2,12000,-15239.649209992793 +2,12500,-15086.529844069782 +2,13000,-15549.563196898136 +2,13500,-15095.400992382225 +2,14000,-14956.181717421943 +2,14500,-14772.059055189866 +2,15000,-14791.050768566936 +2,15500,-14696.82992865629 +2,16000,-14689.84155926745 +2,16500,-14700.923210187424 +2,17000,-14700.923210187424 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-27252.814765724692 +3,500,-19725.016387444415 +3,1000,-21321.877051586325 +3,1500,-18797.066016914032 +3,2000,-19342.75115515641 +3,2500,-19061.2466306155 +3,3000,-19119.03048239981 +3,3500,-17815.244974770154 +3,4000,-18090.846115221524 +3,4500,-20095.594043572797 +3,5000,-17674.45828010272 +3,5500,-17756.929148478026 +3,6000,-17139.45294129426 +3,6500,-16751.311805356167 +3,7000,-16491.957024473963 +3,7500,-16242.593643293594 +3,8000,-16230.292742100328 +3,8500,-15402.170502433739 +3,9000,-16289.067128559387 +3,9500,-15896.638452263473 +3,10000,-15543.70686920458 +3,10500,-15856.450992852666 +3,11000,-15349.481899142085 +3,11500,-15236.881302277603 +3,12000,-15841.234442638524 +3,12500,-14872.207453362882 +3,13000,-15288.970461762814 +3,13500,-14964.073089093346 +3,14000,-14916.870553568035 +3,14500,-15136.941876304805 +3,15000,-14827.099904866538 +3,15500,-14866.9987550254 +3,16000,-14992.369318372479 +3,16500,-14753.192978629439 +3,17000,-14700.923210187424 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-26379.903874848438 +4,500,-19747.268005300128 +4,1000,-19274.01640615375 +4,1500,-20559.294955128073 +4,2000,-19136.224367957504 +4,2500,-18429.705872894836 +4,3000,-19112.229688332078 +4,3500,-19736.791855073716 +4,4000,-19180.77427214896 +4,4500,-17357.31048948852 +4,5000,-18037.39104665056 +4,5500,-18551.344202713026 +4,6000,-18870.28888336451 +4,6500,-18432.93656366405 +4,7000,-18242.94573297888 +4,7500,-17127.88457170907 +4,8000,-18128.13438861227 +4,8500,-16366.499270735934 +4,9000,-15976.060446976167 +4,9500,-15856.175123745761 +4,10000,-15547.972532176236 +4,10500,-16674.020026306363 +4,11000,-15469.345463283009 +4,11500,-15104.790912789635 +4,12000,-14959.911299219406 +4,12500,-14872.317900723001 +4,13000,-15116.503758110915 +4,13500,-14976.99031665272 +4,14000,-14944.842946356446 +4,14500,-14985.59085975287 +4,15000,-14778.255633413857 +4,15500,-14700.923210187424 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14698.864981580778 +4,17500,-14689.84155926745 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-24121.962617688376 +5,500,-20076.901607209093 +5,1000,-18789.959382603727 +5,1500,-19146.20368668466 +5,2000,-19398.168686911966 +5,2500,-19909.228347210883 +5,3000,-20194.276236430152 +5,3500,-18417.56163717982 +5,4000,-18361.586445756544 +5,4500,-19384.618415382505 +5,5000,-17971.808593183196 +5,5500,-18356.908346479442 +5,6000,-16572.094935280853 +5,6500,-16601.98902569045 +5,7000,-15959.98448958816 +5,7500,-16664.21531936688 +5,8000,-16910.079915145183 +5,8500,-17396.59325757226 +5,9000,-16787.62439167018 +5,9500,-15755.93079140094 +5,10000,-15442.445279073394 +5,10500,-15207.626564671353 +5,11000,-15351.120075840365 +5,11500,-15151.724840286419 +5,12000,-14905.313146661687 +5,12500,-14863.330018280933 +5,13000,-14830.90388283326 +5,13500,-14700.923210187424 +5,14000,-14856.97887427141 +5,14500,-14681.308607565503 +5,15000,-14883.851579790855 +5,15500,-14888.441807984707 +5,16000,-14789.428426682205 +5,16500,-14696.82992865629 +5,17000,-14696.82992865629 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-25132.40247784986 +6,500,-18935.560767463747 +6,1000,-18772.00900445918 +6,1500,-19140.787951551323 +6,2000,-20606.822496890538 +6,2500,-17499.599390852632 +6,3000,-18379.19831193932 +6,3500,-18274.58534371167 +6,4000,-18550.561890700465 +6,4500,-18549.01733613186 +6,5000,-18362.17215788513 +6,5500,-18338.283920562368 +6,6000,-18932.374821738897 +6,6500,-17924.72079049791 +6,7000,-17089.015961728688 +6,7500,-16709.07297615276 +6,8000,-17036.193013488668 +6,8500,-16770.942006797955 +6,9000,-16219.667797306656 +6,9500,-16303.132174933266 +6,10000,-15425.158920018435 +6,10500,-15754.552391611995 +6,11000,-15177.776837164061 +6,11500,-15532.672890892523 +6,12000,-15375.427770838389 +6,12500,-14851.442423539871 +6,13000,-15533.591538672305 +6,13500,-14759.146412767077 +6,14000,-15020.070453902945 +6,14500,-14805.06948647775 +6,15000,-14781.142456953165 +6,15500,-14767.173982493881 +6,16000,-14689.84155926745 +6,16500,-14698.864981580778 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-26832.512361076246 +7,500,-19927.817647858432 +7,1000,-19315.88119102219 +7,1500,-17460.821267510408 +7,2000,-19435.48043267948 +7,2500,-18616.693233327176 +7,3000,-19771.216110205118 +7,3500,-18216.860424016475 +7,4000,-17261.04621261151 +7,4500,-19988.32756488018 +7,5000,-19103.78030529931 +7,5500,-18055.896010722186 +7,6000,-18138.80893890392 +7,6500,-19014.31677786665 +7,7000,-18879.18358337582 +7,7500,-17765.87840115512 +7,8000,-17154.554046145706 +7,8500,-17151.014705733283 +7,9000,-16826.47479490408 +7,9500,-16215.164056040703 +7,10000,-15670.3230079204 +7,10500,-15893.161882738987 +7,11000,-16067.516941150505 +7,11500,-15495.141317511705 +7,12000,-15139.121194512361 +7,12500,-15102.924437864218 +7,13000,-15081.171854556793 +7,13500,-14798.207889316744 +7,14000,-15223.146745712706 +7,14500,-14703.30465175159 +7,15000,-14808.607142582212 +7,15500,-14703.30465175159 +7,16000,-14681.308607565503 +7,16500,-14698.864981580778 +7,17000,-14698.864981580778 +7,17500,-14689.84155926745 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-27496.37757494272 +8,500,-18836.44454812028 +8,1000,-19435.652788171734 +8,1500,-20614.025647361577 +8,2000,-17872.649254651824 +8,2500,-19355.645481574946 +8,3000,-18759.203456881765 +8,3500,-19152.441553284007 +8,4000,-19481.680573298683 +8,4500,-17645.2096382526 +8,5000,-17568.612454232094 +8,5500,-17036.794817330872 +8,6000,-17421.61464311517 +8,6500,-17405.34703251296 +8,7000,-16616.502640686787 +8,7500,-16249.881355761181 +8,8000,-17218.69263006301 +8,8500,-16754.234461581607 +8,9000,-15932.402429419255 +8,9500,-16037.757808164575 +8,10000,-16368.7712417773 +8,10500,-15897.842000260835 +8,11000,-14876.118543452645 +8,11500,-15552.468888940315 +8,12000,-15524.014323741392 +8,12500,-15201.147810293363 +8,13000,-15103.102589656053 +8,13500,-15028.643094847044 +8,14000,-15121.001980110124 +8,14500,-14815.72431418183 +8,15000,-14700.923210187424 +8,15500,-14689.84155926745 +8,16000,-14698.864981580778 +8,16500,-14681.308607565503 +8,17000,-14689.84155926745 +8,17500,-14698.864981580778 +8,18000,-14689.84155926745 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-25923.989173496193 +9,500,-19697.064565029737 +9,1000,-20075.219060045267 +9,1500,-19267.55839487879 +9,2000,-18408.06006005341 +9,2500,-18829.297587087116 +9,3000,-20666.740978426606 +9,3500,-18163.175604173677 +9,4000,-18186.341034832698 +9,4500,-18313.674384328842 +9,5000,-17940.157829117376 +9,5500,-17999.63283498547 +9,6000,-18650.569952402446 +9,6500,-18909.75707219234 +9,7000,-17322.975237857005 +9,7500,-16060.470345452826 +9,8000,-16849.300291736734 +9,8500,-17669.279589521822 +9,9000,-17083.592440166532 +9,9500,-16353.87056731142 +9,10000,-16239.642471814434 +9,10500,-16473.889891316507 +9,11000,-15951.615384407669 +9,11500,-15966.879102681693 +9,12000,-15329.622636406433 +9,12500,-14681.308607565503 +9,13000,-15271.74364027071 +9,13500,-15360.450041584501 +9,14000,-15262.005009215998 +9,14500,-14778.761015389 +9,15000,-14767.679364469022 +9,15500,-14681.308607565503 +9,16000,-14776.343239592958 +9,16500,-14689.84155926745 +9,17000,-14681.308607565503 +9,17500,-14689.84155926745 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-23834.083045012598 +10,500,-19246.944941004742 +10,1000,-17956.520285406135 +10,1500,-18719.65053536879 +10,2000,-19315.240840462648 +10,2500,-18150.860230127695 +10,3000,-19323.006751761277 +10,3500,-18900.725860455976 +10,4000,-19245.343111830105 +10,4500,-17953.116009555837 +10,5000,-19390.412794120657 +10,5500,-17876.285630767146 +10,6000,-18695.478681735713 +10,6500,-19184.67756023166 +10,7000,-18002.03956252592 +10,7500,-17852.959032905826 +10,8000,-17988.897291460522 +10,8500,-17964.27647453393 +10,9000,-16054.153450366788 +10,9500,-15935.268690730183 +10,10000,-16586.111949268132 +10,10500,-16675.615388840008 +10,11000,-16220.994413727036 +10,11500,-15463.515484411888 +10,12000,-14920.02591062118 +10,12500,-15707.579358045485 +10,13000,-15237.389937904169 +10,13500,-14805.956166942 +10,14000,-15003.469647536896 +10,14500,-14806.572089657724 +10,15000,-14831.228882296493 +10,15500,-14766.30773587518 +10,16000,-14696.82992865629 +10,16500,-14696.82992865629 +10,17000,-14703.30465175159 +10,17500,-14698.864981580778 +10,18000,-14700.923210187424 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-26234.090560333287 +11,500,-18585.80773186413 +11,1000,-18835.30281288429 +11,1500,-19475.472148127807 +11,2000,-19439.95311905114 +11,2500,-18483.610965773958 +11,3000,-18823.265804921164 +11,3500,-19428.294255524885 +11,4000,-19767.318089208195 +11,4500,-18420.000900756306 +11,5000,-18042.971361765638 +11,5500,-18130.522689251186 +11,6000,-18000.601540644944 +11,6500,-17750.7542225068 +11,7000,-16606.614520425188 +11,7500,-16841.02781643232 +11,8000,-16095.894728090798 +11,8500,-15960.281413553474 +11,9000,-16216.770907192613 +11,9500,-15706.313133438367 +11,10000,-15386.783406893534 +11,10500,-15400.244174101179 +11,11000,-15552.067356098796 +11,11500,-15751.128019555312 +11,12000,-15666.741542016973 +11,12500,-15105.660950938167 +11,13000,-15479.42884654199 +11,13500,-14812.94453633084 +11,14000,-14851.442423539871 +11,14500,-14872.281926109456 +11,15000,-14810.66537118886 +11,15500,-14700.923210187424 +11,16000,-14832.851224181222 +11,16500,-14767.679364469022 +11,17000,-14689.84155926745 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-28346.745678741805 +12,500,-18347.271138699976 +12,1000,-18375.686598340028 +12,1500,-19201.971175756746 +12,2000,-19023.089914275337 +12,2500,-19042.13427325153 +12,3000,-18322.258751855836 +12,3500,-17971.075037921975 +12,4000,-18783.142411403962 +12,4500,-18833.08658864157 +12,5000,-17760.947136107174 +12,5500,-18212.867236831353 +12,6000,-18019.227328307526 +12,6500,-16476.33007865454 +12,7000,-15666.298634353077 +12,7500,-16377.552760534429 +12,8000,-16968.302222854003 +12,8500,-16038.191718143295 +12,9000,-16452.784479351958 +12,9500,-16517.907321282466 +12,10000,-16330.089820596228 +12,10500,-15458.395184783407 +12,11000,-15695.411285551872 +12,11500,-15292.087562482924 +12,12000,-15516.10347919205 +12,12500,-15050.574026702696 +12,13000,-15268.264318151796 +12,13500,-15142.739001715789 +12,14000,-15164.53940863547 +12,14500,-15095.126824661349 +12,15000,-14914.48911200387 +12,15500,-14698.864981580778 +12,16000,-14878.682176458182 +12,16500,-14698.864981580778 +12,17000,-14698.864981580778 +12,17500,-14689.84155926745 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-23925.001482418127 +13,500,-20220.965087930483 +13,1000,-19983.469621406522 +13,1500,-20138.209775265157 +13,2000,-18064.658567927872 +13,2500,-20678.679668105215 +13,3000,-19371.615238098842 +13,3500,-18830.228699080915 +13,4000,-19228.16716920492 +13,4500,-18200.814637468888 +13,5000,-17469.6382614073 +13,5500,-17411.584725819943 +13,6000,-17339.57907061882 +13,6500,-17281.004436595565 +13,7000,-18196.766469530943 +13,7500,-17509.299769644622 +13,8000,-15794.576541635597 +13,8500,-16147.527259170334 +13,9000,-16494.505569155084 +13,9500,-17196.023682672287 +13,10000,-16566.072375849475 +13,10500,-15147.610490424751 +13,11000,-15735.190501782055 +13,11500,-14896.8826292485 +13,12000,-15008.166674587608 +13,12500,-15009.058779166704 +13,13000,-14889.783099714294 +13,13500,-15034.799609177817 +13,14000,-14903.963129075497 +13,14500,-15008.021558904898 +13,15000,-14747.441659314753 +13,15500,-14700.923210187424 +13,16000,-14696.82992865629 +13,16500,-14700.923210187424 +13,17000,-14689.84155926745 +13,17500,-14689.84155926745 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-25561.05804718724 +14,500,-19018.915102004736 +14,1000,-20018.701531898765 +14,1500,-19269.477520419605 +14,2000,-19538.307094684616 +14,2500,-18742.438695358407 +14,3000,-19722.139633523657 +14,3500,-18515.031965661146 +14,4000,-18420.218900932996 +14,4500,-18916.753757397317 +14,5000,-17451.710410524014 +14,5500,-17968.0538046208 +14,6000,-17905.146872537967 +14,6500,-17487.370598319536 +14,7000,-17765.61934515647 +14,7500,-16872.63471707527 +14,8000,-17162.752879232397 +14,8500,-16816.70085642816 +14,9000,-15810.425440327228 +14,9500,-15267.845141375803 +14,10000,-15734.691731877409 +14,10500,-15672.660608123684 +14,11000,-15446.713490828024 +14,11500,-15071.41692841689 +14,12000,-14778.761015389 +14,12500,-15272.177215640066 +14,13000,-15424.88764577645 +14,13500,-14778.255633413857 +14,14000,-14698.864981580778 +14,14500,-14954.578300353713 +14,15000,-14842.020481280297 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-25705.449837971897 +15,500,-19958.321541910766 +15,1000,-18479.987264372656 +15,1500,-19753.183517482797 +15,2000,-18406.960498406454 +15,2500,-18959.477017166057 +15,3000,-18630.88270701025 +15,3500,-18353.753850195284 +15,4000,-17150.17377210144 +15,4500,-19577.270846820906 +15,5000,-17897.472638708663 +15,5500,-18025.991500697335 +15,6000,-18264.215629658233 +15,6500,-18914.82730204441 +15,7000,-18961.608666075135 +15,7500,-18189.890068030345 +15,8000,-18635.56489681313 +15,8500,-16963.14978301286 +15,9000,-16318.911454989497 +15,9500,-16507.710333193907 +15,10000,-15837.73969248135 +15,10500,-16826.8556691224 +15,11000,-16840.69765713023 +15,11500,-15473.404115223366 +15,12000,-15437.032952648693 +15,12500,-15440.633272070098 +15,13000,-15748.69839582357 +15,13500,-15400.403483006407 +15,14000,-14955.874865227424 +15,14500,-14952.325057556121 +15,15000,-14879.611306405333 +15,15500,-14805.06948647775 +15,16000,-14893.302071987724 +15,16500,-14696.82992865629 +15,17000,-14696.82992865629 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-27720.950687358418 +16,500,-19457.731932586314 +16,1000,-18969.721747885756 +16,1500,-18480.721863956336 +16,2000,-16066.231992364415 +16,2500,-17505.459363286638 +16,3000,-17286.352811907094 +16,3500,-17887.107351165327 +16,4000,-19167.050562374374 +16,4500,-18670.093342102537 +16,5000,-19504.831422309147 +16,5500,-17419.96690409251 +16,6000,-17894.803533606137 +16,6500,-18152.362731093614 +16,7000,-19072.428936952205 +16,7500,-18522.64486606916 +16,8000,-18138.427704808124 +16,8500,-16156.565216205534 +16,9000,-17579.508615982613 +16,9500,-16378.60406446913 +16,10000,-15390.830296968377 +16,10500,-15180.937771743836 +16,11000,-15381.830173635404 +16,11500,-15813.709067490247 +16,12000,-15972.884303482644 +16,12500,-15859.424853158156 +16,13000,-14759.146412767077 +16,13500,-15186.96569921194 +16,14000,-15170.114377907936 +16,14500,-14971.395214581205 +16,15000,-14957.723506171898 +16,15500,-14698.864981580778 +16,16000,-14700.923210187424 +16,16500,-14681.308607565503 +16,17000,-14696.82992865629 +16,17500,-14703.30465175159 +16,18000,-14696.82992865629 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-22150.957021025602 +17,500,-19521.09948104192 +17,1000,-18827.802705966405 +17,1500,-18830.265695030885 +17,2000,-19006.247345423348 +17,2500,-18583.36357099156 +17,3000,-19653.82376843134 +17,3500,-19196.971770617292 +17,4000,-17884.61207206745 +17,4500,-19208.585409683692 +17,5000,-17572.291190916894 +17,5500,-18665.814237768624 +17,6000,-17834.0212936266 +17,6500,-17991.143298982028 +17,7000,-19245.856933846302 +17,7500,-17144.16540105258 +17,8000,-16130.216570777337 +17,8500,-16244.403749003242 +17,9000,-16372.153907175949 +17,9500,-16034.8558992146 +17,10000,-16727.218642722517 +17,10500,-16015.830262617588 +17,11000,-15906.633726786215 +17,11500,-15615.113952257654 +17,12000,-15575.41215900068 +17,12500,-15350.226536737902 +17,13000,-15384.541749752312 +17,13500,-15422.760699410253 +17,14000,-15108.845714679586 +17,14500,-14689.84155926745 +17,15000,-15004.607367044995 +17,15500,-14689.84155926745 +17,16000,-14698.864981580778 +17,16500,-14698.864981580778 +17,17000,-14689.84155926745 +17,17500,-14698.864981580778 +17,18000,-14689.84155926745 +17,18500,-14689.84155926745 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-24376.47257952301 +18,500,-19424.621085587296 +18,1000,-19572.612518715578 +18,1500,-20181.744025847074 +18,2000,-18710.344734733026 +18,2500,-17789.540455328803 +18,3000,-17360.871622244387 +18,3500,-18217.081781439567 +18,4000,-19715.23151300985 +18,4500,-19360.133897263782 +18,5000,-17732.379117710898 +18,5500,-18403.306440162636 +18,6000,-18047.672048042416 +18,6500,-17090.329797396185 +18,7000,-16983.2152414457 +18,7500,-16515.610424661467 +18,8000,-16255.047787574982 +18,8500,-16016.996070216728 +18,9000,-16521.0761652687 +18,9500,-15620.994410748608 +18,10000,-15513.982770862234 +18,10500,-16037.974335187935 +18,11000,-15555.302045479608 +18,11500,-15845.878636804744 +18,12000,-15272.84948823187 +18,12500,-15129.610477874634 +18,13000,-15281.692645025305 +18,13500,-15416.790758280029 +18,14000,-15176.842539726014 +18,14500,-15268.809812987447 +18,15000,-15163.193286465059 +18,15500,-14761.868065704366 +18,16000,-14739.612188053427 +18,16500,-14703.30465175159 +18,17000,-14696.82992865629 +18,17500,-14698.864981580778 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-25994.95277884254 +19,500,-19455.11770619367 +19,1000,-18989.97246370688 +19,1500,-18694.901834133314 +19,2000,-17656.202714646966 +19,2500,-19983.67205830271 +19,3000,-18483.721088645285 +19,3500,-19690.494521564764 +19,4000,-18424.544050944853 +19,4500,-19934.027148064743 +19,5000,-17658.900710779297 +19,5500,-16655.669093475495 +19,6000,-16631.80374958758 +19,6500,-16444.686649643274 +19,7000,-16605.05626211649 +19,7500,-16292.0482809965 +19,8000,-17354.51598761359 +19,8500,-17114.12035084212 +19,9000,-15831.803051431281 +19,9500,-16708.47187625068 +19,10000,-16078.18720958793 +19,10500,-17126.561112401687 +19,11000,-16154.777451453117 +19,11500,-15642.536038587872 +19,12000,-15657.576796569654 +19,12500,-15435.313840145795 +19,13000,-15378.705620687115 +19,13500,-14849.820081655142 +19,14000,-15034.54464137084 +19,14500,-14698.864981580778 +19,15000,-14696.82992865629 +19,15500,-14681.308607565503 +19,16000,-14689.84155926745 +19,16500,-14698.864981580778 +19,17000,-14689.84155926745 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-24650.286886779977 +20,500,-19543.218565181054 +20,1000,-18956.56787128356 +20,1500,-18750.40432674882 +20,2000,-19758.590578613224 +20,2500,-19680.84368672013 +20,3000,-18625.298714105415 +20,3500,-17372.306039033658 +20,4000,-19756.58359716459 +20,4500,-18926.751034806803 +20,5000,-18761.03858294528 +20,5500,-18916.81912552612 +20,6000,-18526.66963915423 +20,6500,-18878.87334035313 +20,7000,-17536.517019334344 +20,7500,-17263.20959485844 +20,8000,-16543.179035532565 +20,8500,-16044.722312716784 +20,9000,-16883.846251434737 +20,9500,-16148.043843066096 +20,10000,-15453.076316417704 +20,10500,-15206.371449523407 +20,11000,-15882.990843778676 +20,11500,-15768.946040150517 +20,12000,-16073.870458504967 +20,12500,-15018.016005760377 +20,13000,-15220.77861826431 +20,13500,-15169.864215391723 +20,14000,-14837.638439393408 +20,14500,-14874.35667816404 +20,15000,-14772.059055189866 +20,15500,-14781.480997449438 +20,16000,-14698.864981580778 +20,16500,-14776.152336721 +20,17000,-14681.308607565503 +20,17500,-14689.84155926745 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-23579.332282091385 +21,500,-19237.55703456296 +21,1000,-19802.63236767433 +21,1500,-19484.342717647283 +21,2000,-19649.165598619325 +21,2500,-17336.346497789236 +21,3000,-19410.425433621273 +21,3500,-17956.885514693207 +21,4000,-17423.469839369172 +21,4500,-18049.063035047115 +21,5000,-18678.891207918416 +21,5500,-18189.132032442827 +21,6000,-17237.923292261803 +21,6500,-17585.505642100376 +21,7000,-16594.78527726233 +21,7500,-16799.825499118888 +21,8000,-16864.135807270133 +21,8500,-16499.881254701177 +21,9000,-16227.004339392506 +21,9500,-16543.97212972236 +21,10000,-16889.459440383584 +21,10500,-16051.585917545159 +21,11000,-15512.260332015005 +21,11500,-16194.932256595319 +21,12000,-15302.9325747326 +21,12500,-15279.958125954225 +21,13000,-14999.070786290411 +21,13500,-15233.89656275007 +21,14000,-15364.51580252861 +21,14500,-14797.257897943533 +21,15000,-14802.098641848856 +21,15500,-14777.663491775682 +21,16000,-14700.923210187424 +21,16500,-14739.612188053427 +21,17000,-14761.868065704366 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-25156.445425274836 +22,500,-20607.400278280344 +22,1000,-19054.09320387816 +22,1500,-18806.797902868293 +22,2000,-18449.241371273438 +22,2500,-19144.326773754463 +22,3000,-19412.618738430323 +22,3500,-18493.041041978187 +22,4000,-18263.03069637071 +22,4500,-19091.382971334006 +22,5000,-20414.274934791632 +22,5500,-18977.166629073457 +22,6000,-17518.674937379226 +22,6500,-18103.92724723415 +22,7000,-17696.228966375216 +22,7500,-16614.96202693662 +22,8000,-17441.489103833934 +22,8500,-16632.15213195201 +22,9000,-16393.643079312547 +22,9500,-16256.064651212777 +22,10000,-15771.479250478755 +22,10500,-15799.587625023225 +22,11000,-15800.055236201972 +22,11500,-15535.92388270448 +22,12000,-15178.969308151349 +22,12500,-15409.835694296324 +22,13000,-15199.28614775909 +22,13500,-15041.709691236045 +22,14000,-15245.273837069344 +22,14500,-14861.20027518948 +22,15000,-14880.30873023144 +22,15500,-14689.84155926745 +22,16000,-14681.308607565503 +22,16500,-14696.82992865629 +22,17000,-14696.82992865629 +22,17500,-14696.82992865629 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-27007.086707221457 +23,500,-19084.54636311438 +23,1000,-18479.935225408175 +23,1500,-18755.93931643816 +23,2000,-18038.83862908216 +23,2500,-18710.431401728645 +23,3000,-20247.476318089022 +23,3500,-17984.197030496398 +23,4000,-19341.451328033447 +23,4500,-17445.257854104464 +23,5000,-15878.10107747723 +23,5500,-15915.55771212622 +23,6000,-16302.64914510879 +23,6500,-16825.464334869503 +23,7000,-16053.357666644535 +23,7500,-17289.59314606503 +23,8000,-18634.613359385785 +23,8500,-18670.79528787315 +23,9000,-18880.689126920865 +23,9500,-18004.116307518016 +23,10000,-17536.683485939815 +23,10500,-17333.38744258879 +23,11000,-16153.422094083748 +23,11500,-15789.940332163374 +23,12000,-15119.86837102621 +23,12500,-15581.665235441524 +23,13000,-15487.652773520174 +23,13500,-15242.437320142242 +23,14000,-14689.84155926745 +23,14500,-14698.864981580778 +23,15000,-14815.72431418183 +23,15500,-14801.506500210682 +23,16000,-14696.82992865629 +23,16500,-14755.133509144218 +23,17000,-14698.864981580778 +23,17500,-14696.82992865629 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-random-trigram-uniform.csv.png b/hillclimbing-results/sa-random-trigram-uniform.csv.png new file mode 100644 index 0000000000000000000000000000000000000000..7babbde0707acc9b09a7cc74fb13075659059d2a GIT binary patch literal 73248 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 JIoHhs{tMYUz`Fnd literal 0 HcmV?d00001 diff --git a/hillclimbing-results/sa-random-unigram-uniform.csv b/hillclimbing-results/sa-random-unigram-uniform.csv new file mode 100644 index 0000000..b33e9aa --- /dev/null +++ b/hillclimbing-results/sa-random-unigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-7266.299539903403 +0,500,-6604.574804580173 +0,1000,-6575.988568103552 +0,1500,-6796.685091985643 +0,2000,-6954.228271265133 +0,2500,-6277.431148598131 +0,3000,-6383.231123055491 +0,3500,-6504.30185022089 +0,4000,-6738.8473351651255 +0,4500,-6460.52756619529 +0,5000,-6016.890593031775 +0,5500,-6349.350562360881 +0,6000,-6315.333143268128 +0,6500,-6196.05365629525 +0,7000,-6372.596373184197 +0,7500,-6056.158174995664 +0,8000,-6757.076038955702 +0,8500,-6185.7932928878445 +0,9000,-6517.68785152861 +0,9500,-5999.417421091419 +0,10000,-5980.89170619385 +0,10500,-6089.577842407536 +0,11000,-6318.362820619475 +0,11500,-6050.231116160204 +0,12000,-6335.522945171842 +0,12500,-5861.255748202827 +0,13000,-5774.544493462071 +0,13500,-5807.150192319865 +0,14000,-6039.048177409304 +0,14500,-5685.75867942368 +0,15000,-5813.824236548279 +0,15500,-5554.272340493339 +0,16000,-5568.9762123795745 +0,16500,-5686.418848902798 +0,17000,-5567.787147438508 +0,17500,-5526.806219431515 +0,18000,-5448.77269416115 +0,18500,-5440.244358568461 +0,19000,-5439.653663160256 +0,19500,-5439.653663160256 +1,0,-6932.589630034048 +1,500,-6554.490709484782 +1,1000,-6610.292026366995 +1,1500,-6383.580581981555 +1,2000,-7261.167759222173 +1,2500,-6870.25667082621 +1,3000,-6505.335757030278 +1,3500,-6431.354863577191 +1,4000,-6462.5237448129565 +1,4500,-6373.4231475835695 +1,5000,-6178.270012643676 +1,5500,-6594.415695400145 +1,6000,-6247.488161408408 +1,6500,-6320.451727591091 +1,7000,-6194.000387059719 +1,7500,-6457.472052722195 +1,8000,-6867.604588958626 +1,8500,-6429.744640844783 +1,9000,-6241.165812146446 +1,9500,-6174.638829792091 +1,10000,-6527.908245483814 +1,10500,-6421.804868989515 +1,11000,-6087.468467467583 +1,11500,-6305.214543880382 +1,12000,-5916.940108510271 +1,12500,-5988.47316690395 +1,13000,-5774.594908294061 +1,13500,-5813.213815509334 +1,14000,-5889.350434809516 +1,14500,-5890.9676565657055 +1,15000,-5708.1509258092765 +1,15500,-5817.162695802366 +1,16000,-5697.5717846381685 +1,16500,-5622.061264960224 +1,17000,-5480.8261899403415 +1,17500,-5493.776316765654 +1,18000,-5455.2663878040385 +1,18500,-5441.046513120519 +1,19000,-5439.6671598753765 +1,19500,-5439.653663160256 +2,0,-7515.57882684771 +2,500,-6590.361482363292 +2,1000,-6685.414847306416 +2,1500,-5963.523964914162 +2,2000,-7020.494567233615 +2,2500,-6416.0219358326485 +2,3000,-6352.584694678162 +2,3500,-6270.770131945193 +2,4000,-6241.382344217542 +2,4500,-6295.522585721658 +2,5000,-6253.402720130952 +2,5500,-6253.644600276042 +2,6000,-6130.827645470165 +2,6500,-6442.666406744042 +2,7000,-6464.000012970526 +2,7500,-5975.131562162489 +2,8000,-6089.755657523125 +2,8500,-6131.703999691195 +2,9000,-6218.499581311094 +2,9500,-5916.364111854233 +2,10000,-6004.213399509734 +2,10500,-6163.503230394943 +2,11000,-6084.564633375948 +2,11500,-5820.316753265918 +2,12000,-6076.289233577383 +2,12500,-5887.258779298374 +2,13000,-5791.99883376421 +2,13500,-5926.249651998217 +2,14000,-6065.339895727383 +2,14500,-5726.381845196863 +2,15000,-5807.6763545506665 +2,15500,-5819.285624330609 +2,16000,-5625.939241656696 +2,16500,-5667.94440369499 +2,17000,-5546.699870280091 +2,17500,-5488.627193125994 +2,18000,-5450.7223081929615 +2,18500,-5440.0428082918315 +2,19000,-5440.027192719322 +2,19500,-5439.653663160256 +3,0,-7058.909399593928 +3,500,-6668.960395563368 +3,1000,-6766.600042601665 +3,1500,-7373.55645956045 +3,2000,-6613.973397101963 +3,2500,-5903.52733388231 +3,3000,-6397.368205449459 +3,3500,-6550.137881013358 +3,4000,-6589.025224935494 +3,4500,-6225.929633596691 +3,5000,-6294.33368116642 +3,5500,-6746.871792981763 +3,6000,-6212.589395876727 +3,6500,-6652.98076244616 +3,7000,-6499.488460257889 +3,7500,-6229.714674077003 +3,8000,-5977.422137016233 +3,8500,-6633.358773129761 +3,9000,-5975.4506904123255 +3,9500,-5945.6940165474625 +3,10000,-6555.575856983862 +3,10500,-6241.3679630592005 +3,11000,-5937.157196833745 +3,11500,-5971.29314187191 +3,12000,-6319.258639203019 +3,12500,-5742.6759260539 +3,13000,-6115.388943661173 +3,13500,-5670.600657980286 +3,14000,-5786.668687626711 +3,14500,-5742.657257902384 +3,15000,-5784.489607543393 +3,15500,-5547.8846085657515 +3,16000,-5613.600699516376 +3,16500,-5549.822423441579 +3,17000,-5569.303333375434 +3,17500,-5499.145592077556 +3,18000,-5468.165350116598 +3,18500,-5441.3390648580325 +3,19000,-5439.653663160256 +3,19500,-5439.653663160256 +4,0,-8354.182366165229 +4,500,-6239.7155860457815 +4,1000,-6132.863143701397 +4,1500,-6499.146710124726 +4,2000,-6375.623248520692 +4,2500,-6228.739865183352 +4,3000,-6061.253593749862 +4,3500,-6523.285349176537 +4,4000,-6734.621199980085 +4,4500,-6163.942295679118 +4,5000,-6649.4629157751415 +4,5500,-6228.2331584579415 +4,6000,-6305.3951137386075 +4,6500,-6711.420144602837 +4,7000,-6209.307743918132 +4,7500,-5980.384825168817 +4,8000,-6369.639697729775 +4,8500,-6172.444533434081 +4,9000,-5811.551606577151 +4,9500,-6057.402792967153 +4,10000,-5894.143004843109 +4,10500,-6506.252555901426 +4,11000,-6489.244482603452 +4,11500,-5860.858199117751 +4,12000,-5966.152786497577 +4,12500,-6032.174948472187 +4,13000,-6046.412549047685 +4,13500,-6090.782666861272 +4,14000,-5930.846234996644 +4,14500,-5882.4911196353105 +4,15000,-5722.698741251652 +4,15500,-5814.295551328843 +4,16000,-5670.3628304977365 +4,16500,-5672.141992209287 +4,17000,-5531.751486092794 +4,17500,-5508.322928087177 +4,18000,-5450.946701930284 +4,18500,-5446.21257778339 +4,19000,-5439.653663160256 +4,19500,-5439.653663160256 +5,0,-7366.059618679114 +5,500,-6299.9683187005785 +5,1000,-6707.79314094677 +5,1500,-6190.570843481972 +5,2000,-6639.312893500687 +5,2500,-6517.958317451714 +5,3000,-6206.5943070158255 +5,3500,-7121.528628054798 +5,4000,-6076.310405027337 +5,4500,-6671.754073887383 +5,5000,-6583.727092463939 +5,5500,-6512.2763710194195 +5,6000,-6682.776164072237 +5,6500,-6448.403699658894 +5,7000,-6488.32981284723 +5,7500,-6366.630018181447 +5,8000,-6015.219183845935 +5,8500,-6111.324796991577 +5,9000,-6587.45981723397 +5,9500,-5798.008599185676 +5,10000,-5991.778550525585 +5,10500,-5977.648990357532 +5,11000,-5861.225114365787 +5,11500,-6037.7537568008365 +5,12000,-5972.4456179985455 +5,12500,-6100.370604096434 +5,13000,-5820.291753668757 +5,13500,-5713.422550010487 +5,14000,-5746.5888858910275 +5,14500,-5747.594493495767 +5,15000,-5734.508935088761 +5,15500,-5607.921362118296 +5,16000,-5581.481860520788 +5,16500,-5633.005391222956 +5,17000,-5556.866914216979 +5,17500,-5492.235451683204 +5,18000,-5455.759821142271 +5,18500,-5445.873592656424 +5,19000,-5439.653663160256 +5,19500,-5439.653663160256 +6,0,-7337.791639908864 +6,500,-6545.379334166421 +6,1000,-6400.506270932036 +6,1500,-6010.223439518515 +6,2000,-7135.527008307197 +6,2500,-6700.84215905083 +6,3000,-6753.313078877269 +6,3500,-6322.351750071876 +6,4000,-6273.2604283735855 +6,4500,-6423.499038826112 +6,5000,-6787.073336128642 +6,5500,-6803.570294774379 +6,6000,-6109.48690102148 +6,6500,-6267.967558372777 +6,7000,-6382.586506651196 +6,7500,-6220.1670118987495 +6,8000,-6128.295854566264 +6,8500,-6146.39082851734 +6,9000,-6187.539497371404 +6,9500,-6024.9919314669505 +6,10000,-6250.41468371775 +6,10500,-6495.219815686313 +6,11000,-5884.941177988315 +6,11500,-5957.870597163402 +6,12000,-5876.999675512604 +6,12500,-5943.981115593456 +6,13000,-5946.424539332489 +6,13500,-5834.933899745142 +6,14000,-6007.255882370147 +6,14500,-5778.9754342660435 +6,15000,-5672.117262959479 +6,15500,-5757.382974376599 +6,16000,-5687.057981553439 +6,16500,-5565.031754128399 +6,17000,-5570.462388577116 +6,17500,-5576.25441265418 +6,18000,-5450.260747897491 +6,18500,-5443.2484195343595 +6,19000,-5441.0929023758445 +6,19500,-5439.653663160256 +7,0,-7214.205391698383 +7,500,-6888.825067824884 +7,1000,-6326.003163800545 +7,1500,-6372.983168415064 +7,2000,-6709.444967864075 +7,2500,-6399.910947197244 +7,3000,-7207.107541574813 +7,3500,-6393.516030412901 +7,4000,-6371.736691755515 +7,4500,-6710.457107435111 +7,5000,-6527.277032203221 +7,5500,-5783.269778279422 +7,6000,-6098.262460861144 +7,6500,-6120.852294626452 +7,7000,-6291.517328233206 +7,7500,-6464.130378394019 +7,8000,-6039.608119364279 +7,8500,-6674.955766906441 +7,9000,-6123.663413182819 +7,9500,-5952.630754219426 +7,10000,-6046.255632350715 +7,10500,-5880.474447505326 +7,11000,-6144.517582439479 +7,11500,-6119.915573539534 +7,12000,-6211.897542497456 +7,12500,-6009.571397201345 +7,13000,-5837.859555437551 +7,13500,-5781.412781903091 +7,14000,-5754.806461355518 +7,14500,-5748.531880362836 +7,15000,-5889.44077859603 +7,15500,-5689.068170470347 +7,16000,-5657.874566063165 +7,16500,-5524.155894058402 +7,17000,-5518.249581280784 +7,17500,-5487.963679650265 +7,18000,-5452.162554109245 +7,18500,-5447.105217587375 +7,19000,-5444.419042467427 +7,19500,-5439.653663160256 +8,0,-6835.2116662829085 +8,500,-6443.507379785182 +8,1000,-6702.9895426702915 +8,1500,-6111.677314489211 +8,2000,-6190.7635962224085 +8,2500,-6412.405455283397 +8,3000,-5913.960173804353 +8,3500,-6436.350494135431 +8,4000,-6400.7986406439295 +8,4500,-6991.19910609124 +8,5000,-6530.526099755242 +8,5500,-6516.156880900024 +8,6000,-6273.108367006557 +8,6500,-6234.643848965318 +8,7000,-6156.523539719112 +8,7500,-6105.71230000927 +8,8000,-6223.952209022985 +8,8500,-6415.563099441205 +8,9000,-6281.202194188079 +8,9500,-6122.772495560926 +8,10000,-5908.978093831029 +8,10500,-6051.71660794239 +8,11000,-5830.782167442273 +8,11500,-5965.991649008375 +8,12000,-5738.0279864942595 +8,12500,-5841.844937036868 +8,13000,-6116.651650883739 +8,13500,-5858.267649139066 +8,14000,-6017.556795264799 +8,14500,-5834.095808338008 +8,15000,-5709.783311432934 +8,15500,-5695.934629883507 +8,16000,-5763.829365461464 +8,16500,-5712.837201395266 +8,17000,-5523.156322854525 +8,17500,-5507.253846131072 +8,18000,-5451.915450238125 +8,18500,-5439.72342678747 +8,19000,-5439.72342678747 +8,19500,-5439.653663160256 +9,0,-6994.406523135042 +9,500,-7070.04314627361 +9,1000,-6661.590158877707 +9,1500,-7055.9100678390005 +9,2000,-6292.348891887237 +9,2500,-6528.684743792687 +9,3000,-6067.141958266721 +9,3500,-6536.727945797295 +9,4000,-6214.941739355764 +9,4500,-6075.62974912935 +9,5000,-6323.127325888099 +9,5500,-6153.344405175593 +9,6000,-6007.145777698541 +9,6500,-6822.35910420841 +9,7000,-6010.825300262018 +9,7500,-6026.6746611618855 +9,8000,-6012.194790516232 +9,8500,-6148.5650801809325 +9,9000,-6265.598781220496 +9,9500,-6019.466443687294 +9,10000,-6169.0173854626455 +9,10500,-6164.383114320871 +9,11000,-6002.522809005323 +9,11500,-6341.4479710650685 +9,12000,-6347.053415031713 +9,12500,-5868.005709847887 +9,13000,-5834.195574811546 +9,13500,-5977.289007115568 +9,14000,-6115.949641129402 +9,14500,-5904.372592522788 +9,15000,-5741.529826364513 +9,15500,-5705.863596326308 +9,16000,-5738.979237329114 +9,16500,-5598.584853092442 +9,17000,-5565.405149884731 +9,17500,-5492.888644678979 +9,18000,-5447.5291440589335 +9,18500,-5441.1350595874555 +9,19000,-5439.653663160256 +9,19500,-5439.653663160256 +10,0,-6656.964990032063 +10,500,-6526.268946944783 +10,1000,-6733.407775485483 +10,1500,-6294.714322243838 +10,2000,-6499.344199673015 +10,2500,-7050.201706175888 +10,3000,-6200.927366559997 +10,3500,-6075.209412415125 +10,4000,-6140.609338490991 +10,4500,-6703.681191569466 +10,5000,-6359.789567052816 +10,5500,-6123.787491541938 +10,6000,-6243.7745561399 +10,6500,-6454.32688275421 +10,7000,-6219.1397560972555 +10,7500,-5992.446236930762 +10,8000,-6796.538632768162 +10,8500,-6527.251450762564 +10,9000,-6274.401805492067 +10,9500,-6219.679490742586 +10,10000,-6270.8693329021 +10,10500,-5986.575665599586 +10,11000,-6060.905403688116 +10,11500,-5998.502769323145 +10,12000,-5921.716346417935 +10,12500,-6164.56493769111 +10,13000,-5749.950092816968 +10,13500,-5984.071998292195 +10,14000,-5928.409534390629 +10,14500,-5812.039425588554 +10,15000,-5685.583940625874 +10,15500,-5661.883732091986 +10,16000,-5676.26329353515 +10,16500,-5501.261892600095 +10,17000,-5547.481541041115 +10,17500,-5490.597697183739 +10,18000,-5448.662720552327 +10,18500,-5440.630192325906 +10,19000,-5439.6671598753765 +10,19500,-5439.653663160256 +11,0,-7330.042946363034 +11,500,-6296.781803677474 +11,1000,-6025.232997227714 +11,1500,-6091.115940315732 +11,2000,-6157.819218022444 +11,2500,-6683.54125853827 +11,3000,-6242.134399626944 +11,3500,-7153.25800118804 +11,4000,-6327.44054828483 +11,4500,-6582.211591780293 +11,5000,-6256.680098472966 +11,5500,-6386.375676050513 +11,6000,-6429.672318824784 +11,6500,-6055.88936775651 +11,7000,-6095.740854677014 +11,7500,-6468.638093049788 +11,8000,-6429.965450475716 +11,8500,-5880.66620079911 +11,9000,-6313.113144414526 +11,9500,-6086.287831146972 +11,10000,-6233.239461762328 +11,10500,-6479.8413339421895 +11,11000,-5790.178912476128 +11,11500,-5801.5495288781385 +11,12000,-6028.794709383609 +11,12500,-6052.150841496113 +11,13000,-6027.648117591755 +11,13500,-5704.344174712349 +11,14000,-5860.728533960651 +11,14500,-5717.399578213163 +11,15000,-5698.800108339109 +11,15500,-5691.026626088109 +11,16000,-5595.230991186489 +11,16500,-5527.794880728103 +11,17000,-5532.052927013312 +11,17500,-5499.129749585561 +11,18000,-5449.387536129157 +11,18500,-5441.53573506737 +11,19000,-5439.653663160256 +11,19500,-5439.653663160256 +12,0,-7563.859261013172 +12,500,-6546.726737718173 +12,1000,-6221.93996884384 +12,1500,-6106.608735308088 +12,2000,-6332.43798846097 +12,2500,-6920.762123844369 +12,3000,-6680.05853945593 +12,3500,-5946.376091138171 +12,4000,-6314.717302426823 +12,4500,-6745.557457643735 +12,5000,-6332.7821236748105 +12,5500,-6218.762001417874 +12,6000,-6160.7798372193165 +12,6500,-6066.175722517992 +12,7000,-6305.84940406389 +12,7500,-6385.459668949489 +12,8000,-5914.503646476445 +12,8500,-6173.2542820815825 +12,9000,-6463.964094277294 +12,9500,-6437.446977857588 +12,10000,-5875.835160683532 +12,10500,-6228.967007136804 +12,11000,-5996.2003298201425 +12,11500,-6105.2169398295655 +12,12000,-5926.965879990902 +12,12500,-6270.962324022399 +12,13000,-5747.710437397437 +12,13500,-5770.286334897273 +12,14000,-5676.518764302934 +12,14500,-5660.2992951788565 +12,15000,-5774.2184099557135 +12,15500,-5712.990060634512 +12,16000,-5521.5983979726325 +12,16500,-5752.009292879785 +12,17000,-5474.6268358379075 +12,17500,-5472.474333866331 +12,18000,-5453.9713350321435 +12,18500,-5442.56620668271 +12,19000,-5440.28843909546 +12,19500,-5439.653663160256 +13,0,-7114.2557286352185 +13,500,-6849.397643020702 +13,1000,-6160.410924059776 +13,1500,-6379.036001842108 +13,2000,-6403.678064499017 +13,2500,-6478.818950715607 +13,3000,-6335.387855831428 +13,3500,-6382.503675154154 +13,4000,-6105.917677158754 +13,4500,-6217.635934429184 +13,5000,-6186.778736900134 +13,5500,-6041.562230498811 +13,6000,-5871.0433617846975 +13,6500,-6343.160253758422 +13,7000,-6357.521657916686 +13,7500,-6328.56345778873 +13,8000,-6206.912647093871 +13,8500,-6062.611380417879 +13,9000,-6171.2489624217615 +13,9500,-6612.397905152632 +13,10000,-5752.300650567268 +13,10500,-5901.4852339073395 +13,11000,-6074.622387959512 +13,11500,-5963.448820221871 +13,12000,-5722.839856738273 +13,12500,-5900.096199524703 +13,13000,-6022.2202338090365 +13,13500,-6224.106288657308 +13,14000,-5965.606157541839 +13,14500,-5802.08473339127 +13,15000,-5673.58942898897 +13,15500,-5678.254694942712 +13,16000,-5699.048525992691 +13,16500,-5571.514954912814 +13,17000,-5556.376915614979 +13,17500,-5495.900192632225 +13,18000,-5450.446614592743 +13,18500,-5442.177621266672 +13,19000,-5439.653663160256 +13,19500,-5439.653663160256 +14,0,-7916.839640466082 +14,500,-6692.797182211228 +14,1000,-6653.665007502436 +14,1500,-6209.951608257114 +14,2000,-6147.22991247948 +14,2500,-6466.469973735312 +14,3000,-6546.181670690712 +14,3500,-5959.181374447071 +14,4000,-6097.649013012204 +14,4500,-6397.626877732845 +14,5000,-6257.900291002886 +14,5500,-6820.937904397725 +14,6000,-6045.510802077376 +14,6500,-6142.182139099109 +14,7000,-6035.613506439635 +14,7500,-6529.667502368598 +14,8000,-6504.210889602 +14,8500,-6306.321263774182 +14,9000,-6123.599930390173 +14,9500,-5991.4369313800535 +14,10000,-5995.385997395793 +14,10500,-5900.590077850779 +14,11000,-5921.874764484228 +14,11500,-6016.905347331984 +14,12000,-5805.616550912858 +14,12500,-6005.673896845291 +14,13000,-5737.727685384401 +14,13500,-5864.024275824832 +14,14000,-5820.78724632581 +14,14500,-5833.008847896474 +14,15000,-5861.848326402997 +14,15500,-5699.823168808569 +14,16000,-5593.59955182181 +14,16500,-5634.268693170113 +14,17000,-5551.282369514879 +14,17500,-5478.794756660469 +14,18000,-5452.586816055144 +14,18500,-5443.7690074111615 +14,19000,-5439.692415958686 +14,19500,-5439.653663160256 +15,0,-7032.618173560698 +15,500,-5975.924046511761 +15,1000,-6570.271189602791 +15,1500,-6489.624598788629 +15,2000,-6238.3790897552135 +15,2500,-7250.196736637375 +15,3000,-6828.103193513873 +15,3500,-6645.924939601747 +15,4000,-6909.773857452097 +15,4500,-6385.2944317026495 +15,5000,-6429.186589597014 +15,5500,-6412.828276502476 +15,6000,-6816.932647301065 +15,6500,-6115.957344323103 +15,7000,-6045.886006531448 +15,7500,-6412.535865007758 +15,8000,-6229.085381876796 +15,8500,-6069.431955827703 +15,9000,-6749.269819620538 +15,9500,-5892.378046994841 +15,10000,-5832.234328493088 +15,10500,-5808.892822475276 +15,11000,-6233.4459801809935 +15,11500,-5871.494016258931 +15,12000,-5730.923291439316 +15,12500,-6083.997733045316 +15,13000,-5985.354495653185 +15,13500,-5777.789412659981 +15,14000,-6005.354251525972 +15,14500,-5716.218160523179 +15,15000,-5838.604694705724 +15,15500,-5812.061017932225 +15,16000,-5709.522619525108 +15,16500,-5625.172096903442 +15,17000,-5595.638606425996 +15,17500,-5491.719580443612 +15,18000,-5476.344716368339 +15,18500,-5445.994443846042 +15,19000,-5439.653663160256 +15,19500,-5439.653663160256 +16,0,-7701.2327941702 +16,500,-6515.976933106584 +16,1000,-6482.558460171176 +16,1500,-6731.729537044075 +16,2000,-6041.111716091474 +16,2500,-6506.611869014227 +16,3000,-5860.362254713163 +16,3500,-6151.870755282472 +16,4000,-6136.0237555872845 +16,4500,-6423.328391698435 +16,5000,-6488.253861549711 +16,5500,-6365.58808546401 +16,6000,-6601.027030587765 +16,6500,-6262.952875603434 +16,7000,-6196.280663512245 +16,7500,-6184.599397812802 +16,8000,-5897.425203653608 +16,8500,-6057.386740789637 +16,9000,-6144.851812449726 +16,9500,-6218.9449246311615 +16,10000,-5901.226910260608 +16,10500,-6210.623643007585 +16,11000,-6061.496217450178 +16,11500,-6013.7800654476905 +16,12000,-5915.727873448226 +16,12500,-5801.048622665471 +16,13000,-5858.907954426698 +16,13500,-5844.958391924982 +16,14000,-5916.6955471286 +16,14500,-5849.320993868181 +16,15000,-5651.536725606116 +16,15500,-5802.664510926633 +16,16000,-5627.510431994905 +16,16500,-5497.64344521748 +16,17000,-5541.052189333185 +16,17500,-5504.974849379631 +16,18000,-5464.414579284494 +16,18500,-5441.51716022583 +16,19000,-5440.620664252177 +16,19500,-5439.946214897769 +17,0,-7425.428283494112 +17,500,-6622.235320068603 +17,1000,-6248.459200175187 +17,1500,-6716.484521376533 +17,2000,-6262.709337879827 +17,2500,-6967.8729017516425 +17,3000,-6553.713682093044 +17,3500,-6515.931699804575 +17,4000,-7247.740725438721 +17,4500,-6396.476502476297 +17,5000,-6225.193832272939 +17,5500,-6313.148114881743 +17,6000,-6026.1868305883545 +17,6500,-6302.067214724909 +17,7000,-6308.966981622898 +17,7500,-5983.866926126881 +17,8000,-6015.94575694481 +17,8500,-6619.845422257045 +17,9000,-6068.345422681422 +17,9500,-6207.2489148834065 +17,10000,-6241.349198679315 +17,10500,-5942.744098373136 +17,11000,-5882.851280837074 +17,11500,-5738.906741030115 +17,12000,-5885.496078606299 +17,12500,-5919.050685747948 +17,13000,-5699.479532126596 +17,13500,-6121.164557061527 +17,14000,-5911.0639685180395 +17,14500,-5845.921580149801 +17,15000,-5698.990230555228 +17,15500,-5623.7679848022935 +17,16000,-5659.77156979672 +17,16500,-5561.157202439833 +17,17000,-5589.887623735085 +17,17500,-5502.716870429593 +17,18000,-5451.135827659848 +17,18500,-5440.252711353468 +17,19000,-5439.653663160256 +17,19500,-5439.653663160256 +18,0,-7666.243731543722 +18,500,-6324.292890376338 +18,1000,-6726.871370572414 +18,1500,-6681.946539315681 +18,2000,-6627.713066819103 +18,2500,-6138.623463593892 +18,3000,-6331.703590209199 +18,3500,-6138.80939179056 +18,4000,-6238.50375021725 +18,4500,-6046.569083855207 +18,5000,-6457.848261374542 +18,5500,-6559.549959925187 +18,6000,-6602.896690435391 +18,6500,-6129.685765636757 +18,7000,-6586.648472086251 +18,7500,-6529.148240202443 +18,8000,-6759.775343045154 +18,8500,-6363.926457736789 +18,9000,-5876.454306435571 +18,9500,-6604.918142364112 +18,10000,-6287.000455535053 +18,10500,-5991.14824553929 +18,11000,-5997.323649897188 +18,11500,-5879.670386704583 +18,12000,-6473.271146128471 +18,12500,-5901.235855994199 +18,13000,-6101.494911192992 +18,13500,-6023.436065430676 +18,14000,-5749.810213428777 +18,14500,-5796.364965144789 +18,15000,-5833.613537616934 +18,15500,-5685.936208474597 +18,16000,-5751.846237778705 +18,16500,-5684.239279726318 +18,17000,-5641.308412551509 +18,17500,-5493.31644452533 +18,18000,-5462.946970560365 +18,18500,-5441.496081553076 +18,19000,-5439.653663160256 +18,19500,-5439.653663160256 +19,0,-7292.19541468222 +19,500,-6629.724381124025 +19,1000,-6476.405757509184 +19,1500,-6039.0311666264515 +19,2000,-6703.594333402461 +19,2500,-5991.568289171997 +19,3000,-6479.254911741219 +19,3500,-6217.941666887571 +19,4000,-6489.110942342668 +19,4500,-6534.728781981956 +19,5000,-7031.857872923393 +19,5500,-7140.43111836856 +19,6000,-6438.262637865366 +19,6500,-6239.395232335475 +19,7000,-6154.414023414114 +19,7500,-6408.4523737746285 +19,8000,-6109.624098594208 +19,8500,-6303.226425143606 +19,9000,-6272.539263703279 +19,9500,-6425.083374603218 +19,10000,-6456.463523058213 +19,10500,-5971.105014507507 +19,11000,-5813.058832219525 +19,11500,-6292.429828943372 +19,12000,-5805.704232091314 +19,12500,-5775.081021331857 +19,13000,-6113.471793923837 +19,13500,-5980.844900838629 +19,14000,-5870.340379455039 +19,14500,-5774.956782166184 +19,15000,-5694.893742765899 +19,15500,-5643.196421649624 +19,16000,-5665.370315729436 +19,16500,-5547.257297765358 +19,17000,-5473.429116382878 +19,17500,-5467.294764610335 +19,18000,-5454.384431896048 +19,18500,-5445.376024020127 +19,19000,-5440.63725035356 +19,19500,-5439.653663160256 +20,0,-7244.369264876275 +20,500,-6923.337137475891 +20,1000,-6376.390124120034 +20,1500,-6726.217285980242 +20,2000,-6863.377212138905 +20,2500,-6061.048405936802 +20,3000,-6191.923382315045 +20,3500,-6281.954924317406 +20,4000,-6280.019589885368 +20,4500,-6326.108140693786 +20,5000,-5992.963068856993 +20,5500,-6174.420875252321 +20,6000,-6342.013821795873 +20,6500,-6103.489314625744 +20,7000,-6515.053996317672 +20,7500,-6124.54016560625 +20,8000,-6627.899471645253 +20,8500,-6564.250809261816 +20,9000,-6028.801333726079 +20,9500,-6022.576944591348 +20,10000,-6073.669509324715 +20,10500,-5971.3621987164 +20,11000,-6143.033002036917 +20,11500,-6038.590933334424 +20,12000,-6191.4750477336665 +20,12500,-5835.157112207725 +20,13000,-5882.996888936158 +20,13500,-5796.01113753552 +20,14000,-5760.622885253669 +20,14500,-5754.022276544675 +20,15000,-5990.253162640693 +20,15500,-5769.263206201564 +20,16000,-5747.819735421651 +20,16500,-5585.276122016467 +20,17000,-5574.248982370745 +20,17500,-5603.312017794264 +20,18000,-5451.100146150865 +20,18500,-5441.460353811085 +20,19000,-5439.653663160256 +20,19500,-5439.653663160256 +21,0,-7240.069166536706 +21,500,-6581.956177619543 +21,1000,-7363.228926937236 +21,1500,-6023.121450398959 +21,2000,-6314.5733644947495 +21,2500,-6144.094946472179 +21,3000,-6385.389121350078 +21,3500,-6472.290796324478 +21,4000,-6352.2041051308015 +21,4500,-6132.77773212818 +21,5000,-6153.851460238835 +21,5500,-6261.712717324636 +21,6000,-6584.530455503929 +21,6500,-6094.942650954448 +21,7000,-6455.228646955631 +21,7500,-6139.8051314841005 +21,8000,-6317.611601417107 +21,8500,-6340.4364248132215 +21,9000,-6583.892797100487 +21,9500,-6212.1657310012215 +21,10000,-6189.534649998967 +21,10500,-6125.352594907864 +21,11000,-6337.541213711302 +21,11500,-6087.153541804363 +21,12000,-6240.09098318891 +21,12500,-6125.393684993598 +21,13000,-5775.46217952026 +21,13500,-5937.038890250219 +21,14000,-6037.891097096519 +21,14500,-6009.884547451672 +21,15000,-5722.249835846644 +21,15500,-5761.474232917507 +21,16000,-5620.216931151651 +21,16500,-5672.516124164596 +21,17000,-5507.298796586092 +21,17500,-5482.0714610808445 +21,18000,-5445.60735033525 +21,18500,-5440.485418920966 +21,19000,-5439.653663160256 +21,19500,-5439.653663160256 +22,0,-7951.52959989312 +22,500,-6098.727387582085 +22,1000,-6611.293714257744 +22,1500,-6459.295929176521 +22,2000,-6069.831228005766 +22,2500,-6294.775424671267 +22,3000,-6231.120297007179 +22,3500,-6577.8785461627185 +22,4000,-6400.223756834913 +22,4500,-6069.872614185448 +22,5000,-6702.565217951174 +22,5500,-6761.014926237198 +22,6000,-6887.861830540615 +22,6500,-6750.865850942744 +22,7000,-6108.810355067268 +22,7500,-5958.4291561420305 +22,8000,-6281.851457042693 +22,8500,-6039.5643072585935 +22,9000,-6912.660315440389 +22,9500,-5948.021521317442 +22,10000,-6534.114951978739 +22,10500,-5974.097903102347 +22,11000,-6154.675064159082 +22,11500,-5992.553632574385 +22,12000,-6286.522611446973 +22,12500,-6144.7371015475155 +22,13000,-5904.795012403992 +22,13500,-6113.065233920931 +22,14000,-5963.731986069148 +22,14500,-5844.248697751661 +22,15000,-5692.868082159361 +22,15500,-5691.810479034105 +22,16000,-5653.951818855911 +22,16500,-5578.350186434842 +22,17000,-5522.38514100765 +22,17500,-5538.803234303437 +22,18000,-5465.259051600971 +22,18500,-5445.866219969636 +22,19000,-5439.653663160256 +22,19500,-5439.653663160256 +23,0,-6687.7953961712055 +23,500,-6387.234956606564 +23,1000,-6605.865053920081 +23,1500,-6781.952941353634 +23,2000,-6615.0713709726515 +23,2500,-6684.378783815903 +23,3000,-7101.428419027742 +23,3500,-6349.8547804101845 +23,4000,-6409.2962620863555 +23,4500,-6062.3769762958555 +23,5000,-6210.526461669581 +23,5500,-5897.728920574617 +23,6000,-6535.035953857364 +23,6500,-6303.958864075763 +23,7000,-6047.666961831916 +23,7500,-6437.617397839225 +23,8000,-6201.749749008215 +23,8500,-6371.170307417196 +23,9000,-5950.850076516112 +23,9500,-6010.722552804328 +23,10000,-6074.206576705607 +23,10500,-6454.694465361867 +23,11000,-6007.084006044329 +23,11500,-6033.46053943067 +23,12000,-6343.002653986482 +23,12500,-6015.64413662494 +23,13000,-5771.474325381753 +23,13500,-5864.114350474518 +23,14000,-5790.596470958207 +23,14500,-5755.463659654082 +23,15000,-5727.169763689103 +23,15500,-5725.783605253743 +23,16000,-5788.394116540032 +23,16500,-5581.709168589353 +23,17000,-5584.486109592323 +23,17500,-5490.375132593863 +23,18000,-5448.769912784913 +23,18500,-5444.458811964472 +23,19000,-5442.607472360202 +23,19500,-5441.100840662465 diff --git a/hillclimbing-results/test.png b/hillclimbing-results/test.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4c5d20484cf8433fa76f1a94f2147e149ca48d GIT binary patch literal 27156 zcmeFZXHZmY7cRJ)dnL_o5LWE24r2?7#DP@0@U$yuUg6$uI=0t!kzfPmzjQ9x8g zM8qcNpaPO4r@J=iJKx;7b*rYP=FimBSROod@80_j>s{+v&w5rzYHO)bku#Gc2tuW% zs&pMe2;|ZK$Vd~o(MughyI88Iuf)8FJ8E< zY;gOA>#f^9mL4||XUp4ePOi6|?5#MwZ+dvzySi|k6BZRdE68DY`?j03h{*qOfv~HG zt%y{}#XShJ;MqVhI(%6lX#G`Q@;Hjd-3 z(pCAi87A~-3iucpbZ}eW0~EXl$@8v7$mF$`XKlh7X@2Fwx$|jb$u2y57vj^n z@%!__!l#Q%+slU~{%qX~pHpq|Oa4V^Hlen*-nN-hjs9|*o@44*W!eb%Qy1Z%H-^yC z()M^;BV1funMJLL68tfJfH`{m7$FV3>2;EX1K#{4O(_rWee+@pfj3{xi=rRY!CU_S zAN+sC;KfieMNOCk{WyO8?&QhbB>2YLS>e%nbO|yrwu~Y9@T-!+514?GnqG7uy&oE+s zBs&(p@$A0zAjP$*b`jsanovAmHRKW>OdW=pAFL*=eAN({Xxtoa-E7*t)UY{v2MOt5 zyF(c(yTdmcd>Hst{Zzp2&=?7V{=AZ>`*wG!IaY-|5F2}GqyKxbD6C>swgFN4{_Z9^ zOy}l}w-h4d9|elrLJ3Kyt&5uvq~CRPl=>{0@x-eQ`-}zpuCyPgRi+KvYGt2Hz4IG` zuwL*W5@}c_K*rmTo43Vrt02hcuqU-y;5tr8r=mUWAvzI0MvUEsaLaK=^IhhHS=WP{ znUxP8)D{NHRSp83oG9bto_moFQ?xmtHR8za(wtJ8JnYvpPCl-;tsf(JXrhs=Er4Egz7FSVw^ zSzKBM%57)XczJn6rKO_|4uW(Ga9d5(rudmD1bwC4w%ZDZ-LzyK6vVc_zwaFUyC+M< z{m%~_q~*t(n4r+c&Rh=^hb^qTXVpXaXK$_B8b(#zxWW9pX6hKLY=Ce3+_S zGQ}gCRIMf4X(|CCD=IoqV*Q2Ag(7c({9e7M^j*FEQs zH}w(PWxI9j))zZ*ZTHa_t&?1FZgNV*>&Ez^>VGryV&48>jp4i z)UepWD_X&s$+7>)uOa>NN~wVoZ+z&S-?QXo0) T4Y!DmaVNMYfvU%m?hII{5<%_ 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 literal 0 HcmV?d00001 -- 2.34.1