paper_note/lynx/two_phase_algo.ipynb
2025-04-10 13:58:34 +00:00

254 lines
145 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"import matplotlib.pyplot as plt\n",
"import random\n",
"\n",
"plt.rcParams[\"font.family\"] = \"Times New Roman\"\n",
"plt.rcParams[\"font.size\"] = 16\n",
"\n",
"g_label_fontsize = 16\n",
"\n",
"colors = [\n",
" \"#233142\",\n",
" \"#F95959\",\n",
"]\n",
"\n",
"edgecolors = [\n",
" \"#FFFFFF\",\n",
" \"#FFFFFF\",\n",
"]\n",
"\n",
"hatches = [\"\", \"\"]"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAACFYAAAQ8CAYAAACytYidAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAmBRJREFUeJzs3XmUlOWZ8OG7aWQHWRQUFZCoqCASUdOaGQ0SSFxgWsTEjOISGUXHBbfEicYlGmNc4qCGLCouccUFxiVqAioQl6iIEgQdOsIgsi8KRLoRur8/8qVPOlUPVFc3VmGu6xzPSd1V7/0+JMe/+OV9S2pqamoCAAAAAAAAAIAMTQp9AAAAAAAAAACAYiWsAAAAAAAAAABIEFYAAAAAAAAAACQIKwAAAAAAAAAAEoQVAAAAAAAAAAAJwgoAAAAAAAAAgARhBQAAAAAAAABAgrACAAAAAAAAACBBWAEAAAAAAAAAkCCsAAAAAAAAAABIEFYAAAAAAAAAACQIKwAAAAAAAAAAEoQVAAAAAAAAAAAJwgoAAAAAAAAAgARhBQAAAAAAAABAgrACAAAAAAAAACBBWAEAAAAAAAAAkCCsAAAAAAAAAABIEFYAAAAAAAAAACQIKwAAAAAAAAAAEoQVAAAAAAAAAAAJwgoAAAAAAAAAgARhBQAAAAAAAABAgrACAAAAAAAAACBBWAEAAAAAAAAAkCCsAAAAAAAAAABIEFYAAAAAAAAAACQIKwAAAAAAAAAAEoQVAAAAAAAAAAAJwgoAAAAAAAAAgISmhT5AY3jppZeiTZs2ceCBBxb6KPXy0UcfxZIlS6K0tDR222236NSpU6GPBAAAAAAAAAD8nW36iRXPPvtsHHzwwTFgwIC4/fbbC32cnHzwwQdx/vnnR7du3WLXXXeNAw88ML785S/HDjvsEPvuu29ce+21sXr16kIfEwAAAAAAAACIbTSsmDRpUhx66KFx1FFHxRtvvFHo4+SksrIyLr300ujVq1fceuut8eGHH2b8Zs6cOfHDH/4wevbsGXfffXcBTgkAAAAAAAAA/L1tKqyYMmVKHH744TFo0KB49dVXC32cnC1ZsiQOO+yw+OlPfxobN26MiIjhw4fHyy+/HH/5y1/i448/jueffz6+/vWvR0TExx9/HN/97ndj5MiRtb8HAAAAAAAAAD5/20RY8corr8TXv/71+NrXvhZTp04t9HHqZf78+XHwwQfXPlmjpKQkbrvttnj00Ufj0EMPjVatWsX2228fgwcPjt///vdx/vnn11571113xYknnhibNm0q1PEBAAAAAAAA4J9aUYcVr7/+enzzm9+Mr371qzF58uRCH6fePvnkkzj66KPrvPZj9OjRcc455ySvueWWW2LAgAG1n8ePHx8XX3zxVj0nAAAAAAAAAJBd0YYVlZWVcfTRR0fz5s3jvvvuizfeeCPuueee6NSpU6GPlrOTTjopZs+eXft5zz33jJ/85CebvaakpCR++ctfRmlpae3sv//7v+OJJ57YaucEAAAAAAAAALJrWugDpLRo0SLmzZsXbdq0qZ0deOCB0axZs/j3f//3Ap4sNw8++GA8/fTTdWbf//73o3nz5lu8dq+99orjjz8+Hn744drZGWecEV/96lejS5cujX5WAAAAAAAAACC7on1iRUTUiSr+ZujQoVFSUlKA0+RuzZo1MXr06DqzTp06xUknnZTzjtNPP73O55UrV8YPf/jDxjgeAAAAAAAAAJCjog4rsmndunV07ty50MfYrLFjx8by5cvrzP72WpNcHXHEERl/znHjxsWcOXMa5YwAAAAAAAAAwJZtc2FFRETHjh0LfYSk9evXxy233JIxHzJkSL32NGnSJL72ta/VmW3atCn++7//uwGnAwAAAAAAAADqY5sMK1q2bFnoIySNHz8+li1bljE/9NBD671rwIABGbPf/OY38cknn+R1NgAAAAAAAACgfrbJsKJFixaFPkLSQw89lDHr3LlzdO3atd67ysrKMmbr16+PiRMn5nM0AAAAAAAAAKCetsmwokmT4jz2ihUrYvLkyRnzvn375rWvV69eWf+sjz32WF77AAAAAAAAAID6Kc5CYQtKS0sLfYSsJk2aFBs3bsyYd+/ePa99LVu2jB49emTMp06dGps2bcprJwAAAAAAAACQu20yrChWr7zyStb5rrvumvfOnj17ZszWrFkT77zzTt47AQAAAAAAAIDcCCsa0dYIK7p06ZJ1/tZbb+W9EwAAAAAAAADIjbCikVRXV8ef/vSnrN81JKzo3Llz1vns2bPz3gkAAAAAAAAA5EZY0UgWLVoUGzZsyPpdQ8KKHXfcMet87ty5ee8EAAAAAAAAAHIjrGgk8+fPT36300475b23efPmWedLlizJeycAAAAAAAAA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AAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACA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vPftsssuGbOdd945730AAAAAAAAAQP0UTVix/fbbx6hRozLmEyZMqNee6dOnx9KlS+vMDjjggBg8eHCDzpeLgw8+OGP26quv5r2vsrKyzucmTZrEoYcemvc+AAAAAAAAAKB+iiasiPjrUyVat25dZ1bfsOKJJ57ImF1zzTUNOleu/u3f/i1j9tRTT+W97/3336/z+atf/Wp07tw5730AAAAAAAAAQP0UVVix8847xxVXXFFnVlFREVOmTMnp+srKyrjzzjvrzI477rg46qijcj7DxIkTo1+/ftG8efPo3r17XHfddVFdXZ3TtcOHD4+ePXvWmT399NMxd+7cnO//98aPH1/n8yWXXJLXHgAAAAAAAAAgP0UVVkREXHDBBXHQQQfVmV177bU5XXvzzTfHsmXLaj936dIlbr311pzv/eijj8axxx4b77zzTmzYsCEWLFgQl112WZx//vk5Xd+0adO48cYb68yqq6tj5MiRsWnTppzPERHx2muv1Xn6xuDBg2PIkCH12gEAAAAAAAAANEzRhRXbbbddjB8/Pjp27Fg7mzRpUtx7772bvW7q1Kl1XvnRokWLmDhxYnTt2jXne1955ZVZ52PHjo2lS5fmtGPYsGFx9tlnZ5ztrLPOyvnJF/PmzYvjjjsuampqIiJi9913j/vuuy+nawEAAAAAAACAxlN0YUVERI8ePeKZZ56JNm3a1M7OPPPMmDBhQtbfP/LII3H00UdHVVVVRES0bds2JkyYEGVlZfW6b0VFRdZ5dXV1fPDBBznvGTNmTIwYMaLO7I477ohjjjkm5s2bl7yupqYmHnvssTjooINi0aJFEfHX16M899xz0aVLl5zvDwAAAAAAAAA0jqaFPkBKWVlZTJ48OcrLy2Px4sVRVVUVw4YNi/Ly8hg+fHh07do15s+fH/fdd1+89NJLtdf16tUrxo8fH3379q33Pffcc8+YPXt2xrxJkybRs2fPnPc0bdo07r333ujatWvceOONtU+qePbZZ2OfffaJI488Mr75zW/GbrvtFs2bN4+VK1fGW2+9FU8++WTMmTOnds+AAQPioYceElUAAAAAAAAAQIGU1PztfRNFaunSpXHBBRfEQw89tNnftWvXLi688MK49NJLo3nz5nnd67HHHovjjz8+Y37OOefEbbfdltfOd955J77//e/H888/n/M1++yzT3z/+9+Pk046KUpLS/O679b07rvvRp8+fWo/z5o1K3r37l3AEwEAAAAAAACQD3//u2VFH1b8zZw5c+Luu++OF198Mf785z/HunXrYocddoh+/frF0UcfHSNGjIh27do1+D4TJ06Mq666KmbPnh077bRTjBo1Ki699NJo0qRhb02pqKiIZ599Nn73u9/F/PnzY/ny5bFq1apo3bp1dOrUKXbbbbc47LDD4ogjjojDDjssSkpKGvxn2Vr8iwUAAAAAAADwxeDvf7dsmwkrKB7+xQIAAAAAAAD4YvD3v1vWsMcwAAAAAAAAAAB8gQkrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQIKwAAAAAAAAAAEgQVgAAAAAAAAAAJAgrAAAAAAAAAAAShBUAAAAAAAAAAAnCCgAAAAAAAACABGEFAAAAAAAAAECCsAIAAAAAAAAAIEFYAQAAAAAAAACQ0LTQB6ivmpqaWLBgQSxbtiyaN28ePXr0iHbt2hX6WI2upqYmKioq4r333osFCxbEmjVroqqqKtq3bx+jR48u9PEAAAAAAAAA4J/CNhNWzJw5M8aMGRNPPfVULF++vHZeUlISBxxwQJx88skxcuTIaNWqVQFP2TCrVq2KJ598Mp588smYOnVqrFy5ss73O+20UxxyyCHCCgAAAAAAAAD4nBR9WLF69eq45JJLYty4cVFTU5PxfU1NTUyfPj2mT58eP/3pT+NXv/pVHHPMMQU4af5mzZoVP/vZz+LBBx+Mqqqq2nnfvn1j6NChcfjhh8eBBx4Y7du3L9whAQAAAAAAAOCfUJNCH2Bz3n///TjooIPirrvuipqamigpKYkzzjgjZsyYEevXr4+VK1fGhAkTon///hERsWjRohg6dGhcddVVhT14jlauXBlnnnlm7L///nH33XdHVVVVlJSUxLe//e14880345133olrrrkmvv71r4sqAAAAAAAAAKAAivaJFW+++WYMHjw4Vq9eHRERzZo1i0ceeSTKy8trf9OiRYsoLy+PY445Jk444YR4/PHHo6amJq6++upYt25d3HTTTQU6/Zb99re/jVNOOSVWrFhRO9t7773j7rvvjrKysgKeDAAAAAAAAAD4m6J8YsWCBQtiyJAhtVFFRMSNN95YJ6r4e02bNo37778/9t5779rZzTffHGPGjNnaR6236urq+N73vhfHHHNMnaji5JNPjhkzZogqAAAAAAAAAKCIFF1YsXHjxigvL48lS5bUzg477LA499xzN3tdixYt4vbbb68zu/jii+P111/fKufMx/r16+PYY4+NG2+8MWpqamrn11xzTdx7773RokWLAp4OAAAAAAAAAPhHRRdW3HDDDTFjxow6syuuuCJKSkq2eO3AgQPrPPFh48aNcdJJJ8X69esb/Zz1tXr16hgwYEA8+eSTdeY333xzXH755QU6FQAAAAAAAACwOUUVVsyfPz+uueaaOrM+ffrEwIEDc95x+umn1/k8d+7cuOWWWxrlfPlau3ZtHHnkkfHHP/6xzvy8886LCy+8sECnAgAAAAAAAAC2pKjCiuuvvz4qKyvrzIYNG1avHcOHD4/S0tKMvStXrmzw+fJRWVkZxxxzTEZUMWTIkIIHHwAAAAAAAADA5hVNWLFo0aK45557MuZDhgyp15727dtH//7968zWrl0bv/71rxtyvLydddZZMXXq1Dqznj17xkMPPRRNmhTNf/0AAAAAAAAAQBZF8zf7d9xxR1RVVdWZtWzZMr785S/Xe9eAAQMyZmPHjo3q6uq8z5ePX/7yl1ljkV/84hfRunXrz/UsAAAAAAAAAED9FU1Y8fDDD2fM9ttvv4zXeuSirKwsY7Zw4cKYNm1aXmfLx/vvvx+jR4/OmJ944okxePDgz+0cAAAAAAAAAED+iiKsePvtt+O9997LmPft2zevffvss0/W+WOPPZbXvvqqqamJM844I+MJHG3atIlbbrnlczkDAAAAAAAAANBwRRFWPPfcc1nn3bt3z2vfHnvsEc2aNcuYv/DCC3ntq6977rknpk6dmjE/66yzYscdd/xczgAAAAAAAAAANFxRhBWvvPJK1vmuu+6a177S0tLo1q1bxnzOnDmxYsWKvHbm6rPPPourrroqY960adOsrwYBAAAAAAAAAIpXUYQVr776atZ5vmFFRESXLl0yZjU1NfH222/nvTMX48aNiwULFmTMhw4dGl27dt2q9wYAAAAAAAAAGlfBw4qPPvoo+RSJhoQVnTt3zjqfPXt23jtzcdNNN2Wdn3rqqVv1vgAAAAAAAABA42ta6APMmzcv+V1Dwoodd9wx63zu3Ll579ySqVOnRkVFRca8Q4cO8Y1vfKP286pVq+LZZ5+NF154Id58881YunRprF69Ojp16hS77bZbDB48OL797W9Hnz59ttpZAQAAAAAAAIAtK3hYMX/+/Kzz1q1bR5s2bfLe27x586zzJUuW5L1zS+6+++6s86OPPjqaNWsWs2fPjltuuSUeeOCBWL9+fcbvFi9eHIsXL47XX389rr322jjxxBPj5ptvzvpak8aybNmyWL58eb2uyRaPAAAAAAAAAMAXUcHDioULF2adt2rVqkF7U2HF0qVLG7Q3pbq6Op588sms3x166KFx3nnnxdixY2PTpk0R8ddwpFOnTrF69epYu3Zt1useeOCBeO655+K3v/1tHHzwwVvl3GPHjo2rr756q+wGAAAAAAAAgG1dk0IfYM2aNVnnWyusSN2voWbMmBGrVq3K+t3FF18ct912W3Ts2DGuvPLKeOedd2LdunXxf//3f7FmzZp4991347zzzovtttsu49qVK1fGwIEDY8qUKVvl3AAAAAAAAABAWsHDik8//TTrvGXLlg3aW1pamnVeVVXVoL0pL7zwwma/v/LKK2PevHlx1VVXRd++fet8t++++8aYMWNi6tSp0alTp4xr161bF8cff3wsXry4Uc8MAAAAAAAAAGxewV8FkgorGvrEir+9cuMfbdiwoUF7U95+++2s84MPPjgeffTR6Nat2xZ3lJWVxTPPPBOHHXZYxjmXL18eI0aMiEmTJjXGcWudffbZcfzxx9frmoqKiigvL2/UcwAAAAAAAABAMSp4WFFTU5N13tAnVlRXV2edp14R0lDvvfde1vnQoUNziir+5itf+UpcdtllceWVV2Z8N3ny5Jg8eXIMHDgw73P+o86dO0fnzp0bbR8AAAAAAAAAfJEU/FUgbdq02Sp7Kysrs84b+iSMlLlz52ad9+jRo967LrrooujYsWPW737605/Wex8AAAAAAAAAkJ+ChxVt27bNOk+FEbmqqqrKOm/okzCy+eyzz2Lt2rVZv9tll13qva9169bxn//5n1m/mzRpUqxatareOwEAAAAAAACA+vvChhXr1q3LOm/fvn2D9maTiioiInbaaae8dp5++ulZ5zU1NTF16tS8dgIAAAAAAAAA9VPwsKJDhw5Z5w0NK9asWZN13r179wbtzebTTz9NftepU6e8dnbv3j369u2b9bs//vGPee0EAAAAAAAAAOqn4GFFr169ss5TT5zI1ccff5x13q1btwbtzWa77bZLfteuXbu8937jG9/IOl+yZEneOwEAAAAAAACA3BU8rOjdu3fW+fLly2Pjxo15712+fHnWeY8ePfLemdK6devkd82aNct773777Zd1vnLlyrx3AgAAAAAAAAC5K3hY0bFjx9hpp50y5tXV1bF48eK89y5dujTrvH///nnvTGnTpk0yrqiqqsp7byo62bBhQ947AQAAAAAAAIDcFTysiIjYf//9s84XLlyY177KyspYsWJFxnzHHXeML33pS3nt3JKePXtmna9atSrvnV26dMk679SpU947AQAAAAAAAIDcFUVYceSRR2adz5s3L6998+fPzzovKyvLa18u+vTpk3We758hIqJt27ZZ5zvssEPeOwEAAAAAAACA3BVFWDF06NCs87feeiuvfXPnzs06HzJkSF77cvHVr34163zWrFl570y9XiQVcQAAAAAAAAAAjasowordd989evfunTGfPn16XvtmzpyZMWvatGkMGzYsr325GDRoUNb5H//4x7x3rlu3Luv8X//1X/PeCQAAAAAAAADkrijCioiIESNGZMxmzJgRNTU19d6V7UkXgwYNik6dOuV1tlzstdde0a9fv4z5pEmT8t758ccfZ8y6du0ae++9d947AQAAAAAAAIDcFU1YMWrUqGjXrl2d2SeffBKvvfZavXe9/PLLGbPRo0fne7ScjRw5MmP24YcfZn2CRi7ee++9nO4BAAAAAAAAAGwdRRNWbL/99jFq1KiM+YQJE+q1Z/r06bF06dI6swMOOCAGDx7coPPl4rTTTosddtghY37fffflte+NN96o87lp06Zx5pln5rULAAAAAAAAAKi/ogkrIv76VInWrVvXmdU3rHjiiScyZtdcc02DzpWrVq1axZVXXpkxv+eee2Lt2rX13vf444/X+XzWWWdF165d8z4fAAAAAAAAAFA/RRVW7LzzznHFFVfUmVVUVMSUKVNyur6ysjLuvPPOOrPjjjsujjrqqJzPMHHixOjXr180b948unfvHtddd11UV1fnfP1ZZ50V/fv3rzNbuXJl/OxnP8t5R0TEK6+8Em+//Xbt565du8a1115brx0AAAAAAAAAQMMUVVgREXHBBRfEQQcdVGeWa1Bw8803x7Jly2o/d+nSJW699dac7/3oo4/GscceG++8805s2LAhFixYEJdddlmcf/75Oe8oLS2NBx98MNq2bVtn/pOf/CTefffdnHZs2LAhzjrrrNrPJSUl8Ytf/CLatWuX8zkAAAAAAAAAgIYrurBiu+22i/Hjx0fHjh1rZ5MmTYp77713s9dNnTq1zis/WrRoERMnTqzXqzOyvcYjImLs2LGxdOnSnPfstddecd9990VpaWntrKqqKo477rhYvnz5Zq+trq6O//iP/4iZM2fWzi6//PIYOnRozvcHAAAAAAAAABpH0YUVERE9evSIZ555Jtq0aVM7O/PMM2PChAlZf//II4/E0UcfHVVVVRER0bZt25gwYUKUlZXV674VFRVZ59XV1fHBBx/Ua1d5eXnceeedUVJSUjt7//33Y+DAgTF37tys16xYsSKGDx8e9913X+3s/PPPjx/96Ef1ujcAAAAAAAAA0DiaFvoAKWVlZTF58uQoLy+PxYsXR1VVVQwbNizKy8tj+PDh0bVr15g/f37cd9998dJLL9Ve16tXrxg/fnz07du33vfcc889Y/bs2RnzJk2aRM+ePeu979RTT4327dvHySefHGvXro2IiD/96U/Rp0+f+M53vhODBw+OnXfeOVauXBnTpk2L3/zmN7F69eqIiGjWrFncfPPNcc4559T7vgAAAAAAAABA4yipqampKfQhNmfp0qVx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MtZbtmxZp75NmzbNWN+yZUud+jaku+++u1rwY9y4cfG5z30uhxMBAAAAAAAAwK4tb4MVdb1jxfbt2zPWt27dWqe+DWXr1q1x4403Vr3u06dPXHvttTmcCAAAAAAAAADI+aNAUqlUxnpd71hRWVmZsZ70iJBcu/3226OsrCwiPr3bxh133NEos1544YVx6qmn1uqYxYsXx6hRoxpmIAAAAAAAAADIIzkPVrRp06ZB+paXl2es1/VOGA1h3bp11e5OMXHixPjCF77QKOfu0qVLdOnSpVHOBQAAAAAAAACFJuePAmnbtm3GelIwoqa2bNmSsV7XO2E0hMsvvzzWr18fERFf/vKX47vf/W6OJwIAAAAAAAAAIoo4WLFp06aM9fbt29epb3177LHH4p577omIiL322ivuvffeKCkpyfFUAAAAAAAAAEBEHgQrOnTokLFe12DFxo0bM9Z79epVp771admyZXHOOedERETHjh3jySefjE6dOuV4KgAAAAAAAADgH3IerOjTp0/GetIdJ2rqgw8+yFjv2bNnnfrWl23btsVpp50W69ati+bNm8fUqVMT/7cAAAAAAAAAAHIj58GKvn37ZqyvWbMmKioqsu67Zs2ajPXevXtn3bM+XXLJJTFz5sxo0qRJ3H333TFkyJBcjwQAAAAAAAAA/JucBys6duwY3bp1S6tXVlbG+++/n3XfVatWZawPGjQo65715Ze//GXcdtttERExadKk+PrXv57jiQAAAAAAAACATHIerIiIGDBgQMb6smXLsupXXl4ea9euTavvvvvu8bnPfS6rnvXl8ccfj7Fjx0ZExMSJE+PCCy/M6TwAAAAAAAAAQLK8CFYcf/zxGetLlizJql9ZWVnG+uDBg7PqV19mz54dp512Wmzfvj3Gjh0b48ePz+k8AAAAAAAAAMCO5UWwYuTIkRnrr7/+elb9Fi1alLE+YsSIrPrVh7lz58YJJ5wQn3zySZx11llx880352wWAAAAAAAAAKBm8iJYsddee0Xfvn3T6q+99lpW/d588820WrNmzeLkk0/Oql9dvf3223HcccfFhg0b4qtf/WrceeedUVJSkpNZAAAAAAAAAICay4tgRUTEmDFj0mpz5syJVCpV616Z7nQxfPjw6NSpU1az1cW7774bxxxzTKxYsSKOPfbYuP/++6Np06aNPgcAAAAAAAAAUHt5E6w4//zzo127dtVqH374YcyePbvWvWbOnJlWu+yyy7IdLWvvvfdeHHPMMbF06dI46qijYurUqVFaWlqnnj/+8Y9j+vTp9TQhAAAAAAAAALAjeROs+MxnPhPnn39+Wn3q1Km16vPaa6/FqlWrqtUOPvjgOPbYY+s0X229++67cfTRR8c777wThx12WDzxxBPRqlWrOvW87bbb4uqrr87JnTcAAAAAAAAAYFeUN8GKiE/vKtG6detqtdoGKx555JG02nXXXVenuWqrrKwsvvjFL8aSJUvikEMOiaeeeiratm2bdb/Kysr42c9+FhdeeGH07ds3DjrooHqcFgAAAAAAAABIklfBiu7du8f48eOr1RYvXhwzZsyo0fHl5eVxxx13VKudcsopccIJJ9R4hmnTpsXAgQOjtLQ0evXqFTfccENUVlbW+Pi33norjjrqqCgrK4vBgwfH008/He3bt6/RsalUKioqKmLTpk2xfPnyePnll+Omm26KAQMGxJVXXhmVlZVxxhln1HgWAAAAAAAAAKBumuV6gH93+eWXx0MPPRSvvPJKVe3666+Po48+eqfH3nTTTbF69eqq1127do3//u//rvG5H3zwwfja175W9Xrp0qXxve99L95///2YNGnSTo9/8803Y/jw4VUzzJ49Ozp06FDj8+9MSUlJfOMb36i3fgAAAAAAAADAjuXVHSsiInbbbbd44IEHomPHjlW16dOnx29+85sdHvfCCy9Ue+RHixYtYtq0adGjR48an/vaa6/NWL/11ltj1apVOzx29uzZ8cUvfrFasKO+HX300bHnnns2WH8AAAAAAAAAoLq8C1ZERPTu3TueeOKJaNOmTVXt29/+dkydOjXj53//+9/HiSeeGFu2bImIiLZt28bUqVNj8ODBtTrv4sWLM9YrKyvjnXfeSTzuqaeeimHDhsWGDRtqdb7aGjNmTIP2BwAAAAAAAACqy8tgRUTE4MGD45lnnonu3btHRMSWLVvi5JNPjq9+9atx3333xXPPPReTJ0+OoUOHxmmnnRabNm2KiIg+ffrEn//85/jyl79c63Puu+++GetNmjSJvffeO+N7U6dOjREjRsQnn3xS6/PVRosWLWL06NENeg4AAAAAAAAAoLpmuR5gRw477LCYM2dOXH755XH//fdHRMS0adNi2rRpaZ9t165dXHHFFXH11VdHaWlp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wYIFsXTp0ti4cWNs2bIl2rdvH5dddlmuxwNodMWw/69fvz7WrVsXGzZsiNatW0fHjh2jS5cu0bRp01yPBlAwnn/++WjTpk0ccsghuR6lVpYvXx4rV66Mpk2bxp577hmdOnXK9Ui1UpJKpVK5HoK6efPNN+OWW26Jxx9/PNasWVNVLykpiYMPPjjOPPPMOO+886JVq1Y5nHLHimENAI2tkPfOsrKyePzxx+Ppp5+OhQsXxpo1a+Ljjz+Ozp07R5cuXeKQQw6JY489No477riC+wEBQGMo5GtATT355JNxwgknVKv59hXY1e0K+//69evjsccei8ceeyxeeOGFWLduXbX3u3XrFocffng88sgjOZoQoPEV8v5fUVERDz74YDz22GMxY8aMeP/999M+07p16zj88MNj+PDhcd5550XHjh1zMClA/nvyySfj2muvjVdeeSXOOuusmDJlSq5H2ql33nknbrnllpg6dWq899571d7bf//94//+3/8bF110UXTo0CFHE9acYEUB27BhQ4wbNy7uuuuunf6AsUePHnHbbbfFSSed1EjT1UwxrAGgsRXy3vnuu+/GxIkT45577omKioqdfr59+/ZxxRVXxNixYwUsAKKwrwG1sXbt2ujXr1+sXLmyWt23r8CualfY/+fOnRs/+9nP4re//W1s2bKlqt6/f/8YOXJkHH300XHIIYdE+/btczckQCMr9P3/vvvui2uuuSaWLFlS42NatWoVF110UVx33XVRWlragNMBFI7p06fH+PHjY9asWVW1fA9WlJeXx4QJE+Kmm27a6e8C2rdvHz/72c/i7LPPbqTpstMk1wOQnYULF8ahhx4ad955Z6RSqSgpKYlvfetbMWfOnNi8eXOsW7cupk6dGoMGDYqIiBUrVsTIkSPz6ta5xbAGgMZWyHvn448/HgMGDIjJkyfXKFQREfHBBx/E+PHjY8CAATFnzpwGnhAgvxXyNaC2zjvvvLRQBcCuqtj3/3Xr1sW3v/3tqu8VtmzZEiUlJfH1r389Xn311fjrX/8a1113XXzpS18SqgB2KYW8/5eXl8c555wTZ5xxRlWookWLFvHtb387/vd//zfef//92LJlS2zYsCHmzJkTP/3pT6N3794REfHJJ5/EjTfeGJ///Ofj7bffzuEqAHJvxowZcfTRR8fw4cOrhSry3cqVK2PIkCHx4x//uOp3AaNHj46ZM2fGxx9/HB988EE89dRT8aUvfSkiPv09wDnnnBPnnXdejX93kBMpCs4rr7yS6tChQyoiUhGRat68eWrq1KkZP7tt27bUKaecUvXZiEhdeeWVjTtwBsWwBoDGVsh7569//etUSUlJtXlq+1+LFi0S1wtQ7Ar5GlBbt99+e+K1AGBXU+z7/xNPPJHq3LlztZn322+/1KxZs3I9GkBOFfL+X1FRkTrppJOqzXPYYYelysrKdnjc1q1bUxdeeGG143r27Jl69913G2lygPwxc+bM1LBhw3b48/Kzzjor12NmtGTJktSee+5ZNWdJSUlq0qRJiZ8fO3ZstXV97WtfS1VUVDTixDXnJ1MF5t13301169at2hfYLbfcssNjNm/enNpvv/2qHfPzn/+8kSZOVwxrAGhshbx3PvXUU6lmzZrVKVTxr+GKmTNnNvoaAHKpkK8BtfXWW2+lWrduLVgBkCru/X/79u2pcePGpYWvzzzzzNTmzZtzPR5AThX6/v/vvyAbPHhw6uOPP67x8WeffXa14w888MDU1q1bG3BigPzxl7/8JXXcccfV6Gfl+Ris+OCDD1IHHHBAtTkvv/zyHR5TWVmZGjp0aLVjLrvsskaauHZKUikPqS0UFRUVcdhhh1W7FfqQIUPi+eefj5KSkh0e+8wzz1TdTiUiolmzZjFz5sw47LDDGmzeTIphDQCNrZD3zo0bN8a+++4bq1evrqrtu+++cfbZZ8fQoUNjn332ic985jOxdu3amD9/fjz66KNx1113xaZNmxJ77r777rFw4cLo0KFDYywBIKcK+RpQWxUVFXHkkUfGyy+/nPgZ374Cu4pi3v83b94cp512Wjz22GPV6tddd118//vfz9FUAPmh0Pf/119/PQ499NCorKyMiIiWLVvGvHnzqh7zURObNm2Knj17xoYNG6pq119/fXzve9+r73EB8kp5eXnsueeeccQRR8To0aNj//33j7///e9x5ZVXxrp169I+f9ZZZ8WUKVMaf9AdGDFiRPzhD3+oer3vvvvG3/72tygtLd3hcW+99VYccMABsX379qraww8/HCeffHKDzZqVHAc7qIUf/vCHaWmk6dOn1/j4wYMHVzt23333TX3yyScNOHG6YlgDQGMr5L1z3LhxVeft1KlT6s4770xVVlbu8JgVK1akRo0atcM07sUXX9wo8wPkWiFfA2rrmmuuqZqzX79+7lgB7NKKdf9fv3596vOf/3za2m666aZcjwaQFwp9/z/++OOrnf+cc87Jqs9ll11WrU+XLl3y9rbwAPXpo48+Sqv99re/LYg7Vtx3331pM95xxx01Pv60006rdmynTp1SK1eubMCJa69J7aMY5EJZWVlcd9111WoHHnhgDBs2rMY9zj333GqvFy1aFDfffHO9zFcTxbAGgMZWyHvnhx9+GJMmTYqIiD59+sQrr7wS55xzzk7/wqJ79+7xyCOPxKWXXpr4mV/96lexZs2aep0XIN8U8jWgtl566aW44YYbIuLTv8i77LLLcjsQQA4V6/7/0UcfxfHHHx9/+ctfqtUvvfTSuOKKK3I0FUD+KPT9f8OGDTF9+vRqtdrM/q+++MUvVnu9evXqeOGFF7IdDaBgtGnTJq02cuTInf5MPdc2btyY9rOcTp06xRlnnFHjHv9+DVu3bl1cc8019TFevRGsKBA/+tGPory8vFqttrc/GT16dDRt2jStb6bbxzSEYlgDQGMr5L3zwQcfjPLy8ujWrVtMnz499tprrxofW1JSEj//+c/jpJNOyvh+RUVFTJs2rZ4mBchPhXwNqI2PPvooxowZE9u3b4/27dvHPffcE02a+FYV2HUV4/5fXl4eJ510UlqoYsSIETkPfADki0Lf/1988cXYtm1btVqnTp2y6tWrV6+02qJFi7LqBVDoWrduHV26dMn1GDt06623pv0h5IknnrjTR4D8q2OOOSZtnXfddVfMnz+/XmasD35aVQBWrFiR8Rk5I0aMqFWf9u3bx6BBg6rVPvroo7j99tvrMl6NFMMaABpboe+dv/vd7yIi4u6774499tij1seXlJTE5MmTM6Z0Iz59dihAsSr0a0BtXHrppfHOO+9ERMT//M//RM+ePXM8EUDuFOv+f8EFF6T9pfHee+8d999/vzAdQBTH/r9s2bK02ooVK7LqlelnQevXr8+qF0Ax6NixY65HSLR58+aMYenaXsOaNGmSdsei7du3x89//vM6TFe/fOdSAH7961/Hli1bqtVatmwZBx10UK17DR06NK126623RmVlZdbz1UQxrAGgsRXy3rl9+/aYPXt2fOUrX4nhw4dn3adz585x0UUXZXwv0zfsAMWikK8BtfHwww9X/QB5zJgxcdppp+V2IIAcK8b9/1e/+lXG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jP/8z/9M/Pw777wThx9+eMyePbsRpwSgtnaFa9i/E6zIY23bts1YT/qCqqmkZ9DUNUGUSTGsAaCx2TsjLr/88li/fn1ERHz5y1+O7373uzmeCKBxFMM14JNPPolvfOMbsW3btvjsZz8bv/71r+v9HADFphj2/23btsVHH32U8b3Pfvazte7XunXruOiiizK+N3369KrvFwAKWTHs/0m2b98eF1xwQYwbNy4qKyvjrrvuipEjR0aTJk3iRz/6UfzmN7/J+NiniIj169fHcccdF7NmzWq0eQGonWK+hiURrMhjDfUFuWnTpoz19u3b16lvJsWwBoDGtqvvnY899ljcc889ERGx1157xb333hslJSU5ngqgcRTDNeCKK66It956K0pKSuI3v/lN4l8bA/BPxbD/J4UqIiK6deuWVc+kOx6lUql44YUXsuoJkE+KYf/PZPv27XHaaafFr371q4iIGDt2bHzjG9+o9pkzzzwz/vSnPyXOtHHjxjjuuOPib3/7W0OPC0AWivUatiOCFXmsQ4cOGet1/YLcuHFjxnqvXr3q1DeTYlgDQGPblffOZcuWxTnnnBMRER07downn3wyOnXqlOOpABpPoV8D/vCHP8Rtt90WEZ/ewn3YsGH12h+gWBX6/h/x6R2LkmT7b/pevXpF//79M773l7/8JaueAPmkGPb/f5dKpeKss86Khx56KCIi9t577/jRj36U8bNHH310vPjii9GjR4+M73/00UcxYsSI2LBhQ4PNC0B2ivEatjOCFXmsT58+GetJSZ2a+uCDDzLWe/bsWae+mRTDGgAa2666d27bti1OO+20WLduXTRv3jymTp2a+L8FQLEq9GvAv/5l8U9/+tMoKSnJ6r+zzz47Y/+kzwMUukLf/yMidtttt8T32rVrl3Xf4447LmN95cqVWfcEyBfFsP//uxtuuCHuu+++qtc//OEPo7S0NPHzBx54YLz44ovRu3fvjO+/++67MW7cuPoeE4A6SrqGbd++vU7hinz+PYZgRR7r27dvxvqaNWuioqIi675r1qzJWE/6h0tdFMMaABrbrrp3XnLJJTFz5sxo0qRJ3H333TFkyJBcjwTQ6Ar9GrB69ep67Qewqyj0/T8ionXr1onvNW/ePOu+/fr1y1hft25d1j0B8kUx7P//6i9/+UuMHz++6vVnP/vZGD169E6P23vvveO5555L/KXZnXfeGa+99lq9zQlA3e25556JAeoVK1Zk3Teff48hWJHHOnbsmPEZlJWVlfH+++9n3XfVqlUZ64MGDcq6Z5JiWANAY9sV985f/vKXVbeOnzRpUnz961/P8UQAubErXgMAKI79v02bNonhii1btmTdN+mXjlu3bs26J0C+KIb9/19dcsklUVlZWfX65JNPjmbNmtXo2N69e8ef/vSn6Ny5c8b3f/rTn9bLjADUnwMOOCBjffny5Vn3zOefYQlW5LkBAwZkrC9btiyrfuXl5bF27dq0+u677x6f+9znsuq5M8WwBoDGtivtnY8//niMHTs2IiImTpwYF154YU7nAci1XekaAMA/FcP+v/fee2esr1+/PuueXbt2zVjv1KlT1j0B8kkx7P8REc8//3y88sor1WrDhg2rVY8+ffrEww8/nDGMMXXq1Ni8eXOdZgSgftX3NSwi4r333kurNWnSJA477LCse9YXwYo8d/zxx2esL1myJKt+ZWVlGeuDBw/Oql9NFMMaABrbrrJ3zp49O0477bTYvn17jB07ttrtIgF2VbvKNQCA6oph/z/wwAMz1rNdQ0RE27ZtM9aT/qIZoNAUw/4fEXHfffel1ZKuCzsyZMiQmDBhQlp9y5Yt8dJLL2UzGgANpL6vYZs3b874mNm+ffsmfl/QmAQr8tzIkSMz1l9//fWs+i1atChjfcSIEVn1q4liWANAY9sV9s65c+fGCSecEJ988kmcddZZcfPNN+dsFoB8UsjXgFQqVS//TZ48uVb9AYpBIe///3DkkUdmrM+dOzfrnkmPF8nml3UA+agY9v+IiBdffDGtlukxJzUxbty46NWrV1p98eLFWfUDoGEMHz48WrRokVbP9hq2ePHijD/nyZffAQtW5Lm99tor47MkX3vttaz6vfnmm2m1Zs2axcknn5xVv5oohjUANLZi3zvffvvtOO6442LDhg3x1a9+Ne68884oKSnJySwA+abYrwEAZFYM+//w4cMz1v/yl79k3XPTpk0Z60cddVTWPQHySTHs/xGZb/ue6ZdtNdG8efP45je/mVavy6OlAKh/rVq1yvjYp/q8hkVEfP3rX8+qX30TrCgAY8aMSavNmTMnq7/MypQQGj58eIM/l7IY1gDQ2Ip173z33XfjmGOOiRUrVsSxxx4b999/fzRt2rTR5wDIZ8V6DQBgxwp9//8//+f/xMCBA9Pq06dPz7rnBx98kFbr0aNH7Lfffln3BMg3hb7/R0TGWTPt4TU1ZMiQtFr79u2z7gdAw8h0DSsrK8sqDJfpGrb//vtH//79s5qtvglWFIDzzz8/2rVrV6324YcfxuzZs2vda+bMmWm1yy67LNvRaqwY1gDQ2Ipx73zvvffimGOOiaVLl8ZRRx0VU6dOjdLS0jr1/PGPf1ynH9QC5KNivAYAsHPFsP+fd955abX33nsv8a/PdmbBggU1OgdAISuG/T/TYz9WrlyZdb/PfvazabXu3btn3Q+AhjF69OjYe++90+pPPfVUrXv9+c9/Tqvl08+wBCsKwGc+85k4//zz0+pTp06tVZ/XXnstVq1aVa128MEHx7HHHlun+WqiGNYA0NiKbe9899134+ijj4533nknDjvssHjiiSeiVatWdep52223xdVXX+2vroGiU2zXAABqphj2/7PPPjs6d+6cVr/77ruz6vfKK69Ue92sWbP49re/nVUvgHxVDPv/YYcdllabNWtW1v3Ky8urvW7SpEkcccQRWfcDoGE0bdo0rrrqqrR6ba9ha9asiVdffbVarXv37nHWWWfVab76JFhRIC677LJo3bp1tVptvyAfeeSRtNp1111Xp7lqoxjWANDYimXvLCsriy9+8YuxZMmSOOSQQ+Kpp56Ktm3bZt2vsrIyfvazn8WFF14Yffv2jYMOOqgepwXID8VyDQCgdgp9/2/VqlVce+21afUpU6bERx99VOt+Dz/8cLXXF1xwQfTo0SPr+QDyVaHv/1/5ylfSao8//njW/RYuXFjt9ZFHHhldunTJuh9AIauoqEirVVZW5mCSzM4+++y0Ow09+eSTaSG5HZk2bVramr7//e/X+Y7X9UmwokB07949xo8fX622ePHimDFjRo2OLy8vjzvuuKNa7ZRTTokTTjihxjNMmzYtBg4cGKWlpdGrV6+44YYbavX/tPmwBoBCkw97Z133/7feeiuOOuqoKCsri8GDB8fTTz9d42diplKpqKioiE2bNsXy5cvj5ZdfjptuuikGDBgQV155ZVRWVsYZZ5xR41kACkkxXAMAqL1i2P8vuOCCGDRoULXaunXr4mc/+1mNe0REvPTSS/HGG29Uve7Ro0dcf/31teoBUCgKff/PdCv4P/zhD7Fo0aIan/9fPfDAA9Vejxs3Lqs+AMVg27ZtabWtW7fWW/8XX3wxvvCFL0SLFi2ie/fuceWVV9YqFNGiRYu0f+tv2rQpfv/739e4xy9+8Ytqrw899NCMd3PKqRQFY+vWralDDz00FRFV/33pS1+q0bHXX399teO6du2aWr58eY3P/cADD1Q7/h//XXzxxQWzBoBCVcj7/1//+tdUly5dMvaoj/9KSkpSS5curfF6AApNIV8D6mLy5MkZzw2wqyiG/X/hwoWptm3bVutRWlqamjt3bo2O37JlS6p///7V/u3/6KOP1moGgEJT6Pv/ww8/nHb8kCFDUhUVFTXukUqlUrNmzUqVlJRU9Tj22GNrdTxAsdl///3T9tfjjz++XnrPnDkztdtuu6X1HzFiRK17ffWrX63WY7/99ktt27Ztp8fde++91Y5r3bp16s0338xmOQ3KT6YKzJIlS1IdO3as9sU1ZcqUHR4zY8aMVGlpadXnW7RokZo1a1atzpvp/2EjItWkSZPUypUrC2INAIWsEPf/WbNmpTp06NBgoYqISH3xi1+s1XoAClEhXgPqSrACoDj2/6lTp6aaNm1arU+fPn1Sq1ev3uFx27dvT5155pnVjrvmmmtqdW6AQlXo+/+FF16Y1uM//uM/Utu3b6/R8e+8806qR48eVcfutddeDf79B0C++8xnPpO2t/bv379eeh9//PGJP39/+eWXa9Vrw4YNqb333rtajwkTJuzwmHnz5lW77pWUlKQeeeSRuiypwfjJVAGaNWtWqk2bNlVfYKWlpYlfYL/73e+qfbZt27apJ598stbnzJRU+sd/L730UkGsAaDQFdL+/8c//jHVqlWrBg1VRETqzjvvrPWaAApRIV0D6oNgBcCnimH/nzx5crW/Oo6IVL9+/VJvvfVWxs+vWbMm7S/dxo4dW+vzAhSyQt7/t23blhozZkxaj+OPPz71zjvvJB5XWVmZevDBB1OdOnWqOqZ79+6phQsX1notAMXkySefTAy+/fWvf61z/3333Tdx///tb39b636LFi1KdevWrVpQ4he/+EXGzz777LOprl27Vn12t912S02ePLmOK2o4JalUKhUUnJdffjlGjRoV77//flVt1KhRMXr06OjRo0eUlZXF3XffHc8//3zV+3369IkHHngg+vfvX+vz9e3bN+bNm5dWb9KkSaxYsSK6du2a92sAKAaFsP9PnTo1vv71r2d87lt9atGiRaxatSratWvXoOcByBeFcA2oL1OmTImzzz47re7bV2BXVAz7/7Rp0+LMM8+Mjz76qKrWvHnzOP300+PYY4+N7t27x7p16+LFF1+Me+65JzZs2FD1mZtuuikuvvjiWp8ToNAV8v6fSqXiO9/5Ttx4441RWVlZVS8tLY3jjz8+vvzlL8eee+4ZpaWlsW7dunj99dfjsccei/nz51d9dujQoXH//fc36PcdAPlq06ZNsXz58vjTn/4U3/ve96r9O/pfdenSJW644YYYMmRIfPazn41WrVrV+lwnnnhi/O///m/G915++eU49NBDa91z0aJFMXLkyFiwYEFVbejQoXHGGWfEXnvtFe+//3488MAD8eijj1a936NHj7j33ntj6NChtT5fo8ltroO6WLlyZer000/f6V/ztmvXLjVhwoRUeXl51ud68MEHM/au6/OVG3MNAMUi3/f/s846q8HvVBERqVNPPTXrdQEUqny/BtQXd6wAqK4Y9v8FCxakRowYUaN/65eUlKRGjhzpr5SBXV6h7/9vvPFG6rjjjqvVz3v233//1JQpU1IVFRVZnxegUP3mN7+p88/Nn3/++Vqd86WXXsp416IRI0bUaS0bN25MXXLJJWmPBvz3/1q0aJG69NJLUx9++GGdztcY3LGiCMyfPz8mT54czz33XLz99tuxadOm6Ny5cwwcODBOPPHEGDNmTL38Ne+0adNiwoQJMW/evOjWrVucf/75cfXVV0eTJk0KZg0AxaQY9n8AsuMaALBrKob9/4033oiHH344pk+fHkuXLo21a9dG06ZNY/fdd48DDjggjj766Bg9enTss88+dT4XQLEo9P1/8eLF8eSTT8af/vSnKCsrizVr1sT69eujdevW0alTp9hzzz1jyJAhccwxx8SQIUOipKSkzmsBKEQffPBBLFu2rE499tprr2jdunWtjnnxxRfj6quvjldffTU6dOgQZ5xxRlx//fXRokWLOs0SEbF06dK46667Yvr06bFgwYLYuHFjdOjQIQ444IA4/vjj45vf/GZ06dKlzudpDIIVAAAAAAAAAAAJ/JkRAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAgv8P23iyDsigTPsAAAAASUVORK5CYII=",
"text/plain": [
"<Figure size 2100x1050 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig, ax = plt.subplots(\n",
" figsize=(7, 7 / 2), ncols=1, nrows=1, constrained_layout=True, dpi=300\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
"labels_name_a = [\n",
" \"ModelA\\n8DP\",\n",
" \"ModelA\\n8TP\",\n",
" \"ModelA\\n2DP$\\\\times$4TP\",\n",
" \"ModelA\\n2DP$\\\\times$8TP\",\n",
" \"ModelA\\n4DP$\\\\times$2TP\",\n",
" \"ModelB\\n8TP\",\n",
" \"ModelB\\n4DP$\\\\times$2TP\",\n",
"]"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [],
"source": [
"# MFU\n",
"data_a = {\n",
" labels_name_a[0]: [43.0, 44.4], # modela 8DP\n",
" labels_name_a[1]: [42.2, 43.6], # modela 8TP\n",
" labels_name_a[2]: [43.1, 44.6], # modela 2DP 4TP\n",
" labels_name_a[3]: [41.0, 42.6], # modela 2DP 8TP\n",
" labels_name_a[4]: [44.7, 44.7], # modela 4DP 2TP\n",
" labels_name_a[5]: [48.1, 49.4], # modelb 8TP\n",
" labels_name_a[6]: [38.0, 38.0], # modelb 4DP 2TP\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [],
"source": [
"legend_labels = [\"DLRover-Lynx without Local Search\", \"DLRover-Lynx\"]"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"bar_width = 0.2\n",
"group_spaing = 0.15\n",
"\n",
"group_positions = {}\n",
"current_pos = 0\n",
"\n",
"x_label_cnt = len(data_a.keys())\n",
"x_label_group_cnt = 2\n",
"\n",
"for idx in range(x_label_cnt):\n",
" group_positions[idx] = []\n",
" for _ in range(x_label_group_cnt):\n",
" group_positions[idx].append(current_pos)\n",
" current_pos += bar_width\n",
" current_pos += group_spaing\n",
"\n",
"group_centers = {}\n",
"for idx, positions in group_positions.items():\n",
" group_centers[idx] = sum(positions) / len(positions)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Text(13.333333333333346, 0.5, 'MFU (%)')"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"label_set = set()\n",
"for idx, (x_label, y_data) in enumerate(data_a.items()):\n",
" positions = group_positions[idx]\n",
"\n",
" for i, (pos, value, color, edgecolor, hatch, label) in enumerate(\n",
" zip(\n",
" positions,\n",
" y_data,\n",
" colors,\n",
" edgecolors,\n",
" hatches,\n",
" legend_labels,\n",
" )\n",
" ):\n",
" if label in label_set:\n",
" local_label = None\n",
" else:\n",
" local_label = label\n",
" label_set.add(local_label)\n",
"\n",
" ax.bar(\n",
" pos,\n",
" value,\n",
" width=bar_width,\n",
" color=color,\n",
" label=local_label,\n",
" hatch=hatch,\n",
" edgecolor=edgecolor,\n",
" )\n",
"\n",
"ax.set_xticks(list(group_centers.values()))\n",
"ax.set_xticklabels(list(data_a.keys()))\n",
"\n",
"ax.set_ylim(0, 100)\n",
"ax.set_yticks([0, 50, 100])\n",
"ax.set_yticklabels([\"0\", \"50\", \"100\"], rotation=90, ha=\"center\", va=\"center\")\n",
"\n",
"ax.tick_params(axis=\"x\", bottom=False, labelsize=g_label_fontsize - 4, pad=1)\n",
"ax.tick_params(axis=\"y\", left=True, labelsize=g_label_fontsize, pad=5)\n",
"ax.set_ylabel(\"MFU (%)\", fontsize=g_label_fontsize)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f70583d8710>"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fig.legend(\n",
" ncol=3,\n",
" loc=\"upper center\",\n",
" frameon=False,\n",
" shadow=False,\n",
" bbox_to_anchor=(0.5, 0.9),\n",
" fontsize=g_label_fontsize - 2,\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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xUbozDPPjIiImTNnxiGHHBJTpkzJcETJZs2aFd26dYv58+dHRMSxxx6b2YAAAAAAAAAAIAWJFRuh448/Ptq1axcREWPHjo2ddtopBg4cGIlEIsORrfbss8/GLrvsEl999VVkZWXF9ttvH927d890WAAAAAAAAACQJCtRWXrbKVcjRoyI/fbbL/Ly8iKRSERWVlZsueWW8de//jWOPvroaN26dYXG8/3338eLL74YTzzxREyYMCE/ySM7Ozv+85//xIEHHlih8QAAAAAAAABAcUis2Ig99NBDce6550ZWVlZ+IkNWVlZERLRr1y46deoUu+22W+y8887RunXraNGiRf79ZZFIJOK7776LkSNHxsiRI+Ptt9+OH3/8Mf++teO47rrr4h//+EeZjwkAAAAAAAAA64PEio3c1VdfHTfeeGN+IsPap3vdJIoqVapE8+bNo2XLltGyZcto3rx51K5dO2rXrh21atXK/zciYvny5fm3xYsXx9SpU2PKlCnx22+/xa+//hrLly/PrzfVMROJRFx66aVx6623rrfHDgAAAAAAAABlJbHid+CRRx6Jv/zlL5GXl5dfVthpL8usFanqXbu+RCIR1apVizvuuCPOP//8Uh8HAAAAAAAAACqCxIrfiREjRsSZZ54Z33zzTZGJE2V5SRRWdyKRiJ122ikGDBgQHTp0KPUxAAAAAAAAAKCiZGc6ACpGx44dY/To0XHTTTdF48aNi5yxorS3VBKJRGy++eZx7733xqhRoyRVAAAAAAAAALDBMGPF79DSpUujf//+8cADD8TEiRMjomzLf6xr7ZdU27Zt47LLLouTTz45qlatWm7HAAAAAAAAAICKILHid+6zzz6LwYMHx1tvvRU//vhj0kwWpVk2ZNddd43u3bvHEUccEXvssUe5xgsAAAAAAAAAFUliBfnmzp0bn376aYwZMyYmTpwYkyZNit9++y0WLlwYS5cujaVLl0YikYi6detGvXr1ol69etGoUaNo06ZNtGvXLtq1axe77LJLNGvWLNMPBQAAAAAAAADKhcQKAAAAAAAAAIA0sjMdAAAAAAAAAABAZSWxAgAAAAAAAAAgDYkVAAAAAAAAAABpVM10AFRey5YtixkzZsTChQsjJycncnNzo0aNGlG7du2oVatWNGzYMBo1apTpMAEAAAAAAABgvZFYQSQSiRg1alQMHz48Ro0aFd9++2389NNPsXjx4iL3rVOnTmyxxRax5ZZbxh577BEdO3aMjh07SrgAAAAAAAAAYKOQlUgkEpkOgsx45513YtCgQTFs2LCYP39+fnlpXhJZWVkF/r/PPvvECSecEMcee2w0b968PMIFAAAAAAAAgAonseJ3JpFIxIABA+LOO++MH374Ib9sXWsnShSnznT7V6lSJU444YTo27dvtG/fvsA2M2fOjFmzZpUk/Fi4cGF8+eWXUb9+/WjYsGG0atUqatSoUaI6AAAAAAAAANiw5OTkxOTJk/P/3n///aNhw4YVcmyJFb8j7733XlxwwQXx3XffFUiGSJdEUZyXRnH2XbPN8ccfH3fddVf+DBb9+vWL6667rtjxAwAAAAAAAEBExLBhw+LII4+skGNlV8hRyKjc3Ny48MILo0uXLvlJFVlZWfm3dNbeJt2tOPsmEolIJBLx/PPPR9u2bWPgwIHr42ECAAAAAAAAQLmrmukAWL9mz54dRx55ZIwYMaJAQsXa1sekJWsfY83/E4lELFiwIE4//fQYO3Zs1K1bt9yPCwAAAAAAAADlSWLFRmzmzJlx0EEHFZilIqJgIkWDBg2ibdu2seOOO8bWW28dzZo1i0033TSaNm0aNWrUyL9VqVIl8vLyYtWqVbF8+fLIycmJxYsXx8KFC2P+/Pkxa9asmDFjRkyePDkmTZoUP/30U8ydO7dAPGsf/+67745TTz01xo0bV6LH9O2338bxxx+f//ewYcNi2223Le1TBAAAAAAAAMAGYPz48XHUUUfl/92qVasKO7bEio1Ubm5uHHnkkfHtt98WWJKjVq1a8ac//SkOPvjgOPDAA6NNmzbrLYapU6fGqFGj4uOPP4433ngjP4liTSxPPPFE7LbbbnH++eeX+hjbbrtttGvXrrxCBgAAAAAAAGADUKNGjQo7VnaFHYkKddVVV8Vnn32Wn8Sw5ZZbxoMPPhjTp0+PIUOGxDnnnLNekyoiIjbbbLPo1q1b3HzzzTF27Nj48ccf4/zzz4+aNWvmx9W3b9/4+eef12scAAAAAAAAAFBaEis2Qj/99FPcfffdkZWVFdnZ2dGvX7/44Ycf4qyzzop69eplLK5tt9027r333hgzZkzsscceERGxfPnyuOiiizIWEwAAAAAAAAAURmLFRuiee+6JvLy8yM7OjkGDBsU111wTVatWnlVftt1223j//fdjzz33jEQiEa+99lp8++23mQ4LAAAAAAAAAJJIrNgIDR06NLKysuKss86KY489NtPhpFSnTp147rnnombNmhER8eSTT2Y4IgAAAAAAAABIJrFiI/Pbb7/FjBkzIiLizDPPzHA0hdtyyy3jtNNOi0QiEe+8806mwwEAAAAAAACAJBIrNjLTp0/P//+OO+6YwUiK59BDD42IiIkTJ2Y4EgAAAAAAAABIJrFiI1OjRo38/y9btiyDkRRP7dq1IyJi6dKlGY4EAAAAAAAAAJJJrNjItGzZMrKysiIi4qOPPspwNEUbM2ZMRERssskmGY4EAAAAAAAAAJJJrNjINGrUKNq3bx+JRCKuv/76WLVqVaZDSis3NzceeuihyMrKit122y3T4QAAAAAAAABAEokVG6GTTz45IiJGjRoVp5xySqVNrjjrrLPip59+ioiIP/3pTxmOBgAAAAAAAACSSazYCJ111lnRpEmTiIh49tlno3PnzjF+/PgMR/U/kyZNii5dusRTTz0VERENGjTITwYBAAAAAAAAgMpEYsVGqEGDBnHbbbdFIpGIiIjPPvss2rVrF6eeemqMHj06Y3F98skn8ec//znatm0b7777biQSicjKyoobb7wx6tatm7G4AAAAAAAAACCdqpkOgPXj1FNPjY8++iieeOKJyMrKihUrVsRTTz0VTz31VLRu3Tq6desWnTp1it122y223377yMrKKvcYJk+eHCNHjoy33347Xn755ZgxY0ZERH7CR1ZWVnTv3j3OPffccj82AAAAAAAAAJQHiRUbsYcffjgmT54c7777bmRlZeUnNEyaNCnuv//+uP/++yMiokaNGtGyZcukW/PmzaN27dpRu3btqFWrVv6/ERHLly/Pvy1evDimTp0aU6ZMid9++y0mTpwYo0aNijlz5uTHsubYEZEfy7777hvPPPNMBT4jAAAAAAAAAFAyEis2YlWrVo3XX389Tj/99Hj22WcLzEqxdqLD8uXLY/z48TFhwoRyO/ba9UdE0rF79OgRTz/9dNSsWbPcjgkAAAAAAAAA5S070wGwflWvXj2efvrpuO2226JmzZoFluFY95ZIJMrttm7dEasTKmrWrBl33313vPDCC5IqAAAAAAAAAKj0JFb8TlxyySUxduzY6NKlS37yw7pSJVuU9ra2Ncfq0aNHfPvtt3HBBRdU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QIHXXv369TMcGRuK3EsvjVi0KNNhUBr16kX122/PdBQAAKxnEiugEps3b0HMna/xnsxatGhR7LnnnpGXlxezZ8+OFStWlGj/rKysqFKlSlStWjVq1aoV9erViyZNmkSzZs1iiy22iG222SZ22mmn2H333aNu3bplivWAAw6IDz/8sEx17L///uUyAvnzzz+PPn36RG5ubsyZMyfy8vKKtd+a56t69epRrVq1aNCgQTRq1CiaN28e22yzTbRr1y723Xff2HrrrcscIxu3Dz74IA488MAy1/P+++/HAQccUPaAoBw899xzSWWDBg1aL4kVeXl58eqrr8b9998f7777bn4HGRu+fv36xXXXXVfmerwmKpcZM2bEo48+Gg899FBMnjw50+HkW7VqVbz11lvxn//8Jz7++OOYNm1azJ49O7Kzs6Nx48ax7bbbxh577BEHHHBAHHLIIVGrVq0C+59//vkxe/bsGDx4cIYeAUWZNWtWDBgwIB588MH45ZdfMh0OG7JFiyRWkHEbShuQ9h/4H+0/ABVHYgUAhapXr158//33ERGRk5MTb775Zlx44YXx66+/lutxqlSpEh06dIgjjzwyTj755GjVqlWJ6/jggw8ikUjEvHnz4qOPPoprrrkmvv7667TbZ2dnx6mnnhrHHXdc7LjjjtG0adOoUaNGWR5Gvr322iv/eZs/f348+eST0bdv31i+fHmJ6pk6dWrK8j322CP+9re/xUknnRRZWVlljpeNzwEHHBCJRCJyc3NjwoQJ8cQTT8Qdd9xRaCPPtttuGxdddFF06tQptthii6hXr15Uq1atAqOGwqW63q2va+CRRx4Z7777bmy22WaRnZ1d7AZSKr9+/fpFv379YsmSJTFmzJi49dZb4+WXXy50nwMPPDDOOuus2H333aNFixZRu3btCoqW4pg3b15svfXWsckmmyQlJmTSM888E9dff338+OOPBcqrVq0aK1asiClTpsSUKVPiww8/jDvvvDPq1KkT3bp1i2OPPTZ23333GD16dAwYMGC9z8pD6U2ZMiW22WabqF+/flStqokN2PBtKG1A2n/gf7T/AFScrIRhNmxAvvnmm2jfvn3+3+PGjYt27dplMKL1a6+DepixYgPWuGGD+Py9FzMdxnoxfvz4aNu2baxcuTLpvgMPPDA6dOgQHTp0iB122CGaNGkSm2yySSQSiVi4cGFMnDgxxo4dGx988EG8+uqrsSjFiJzs7Ow45ZRT4vrrr4+WLVuWOs7FixdHu3btUjYAVK1aNV5//fXo0qVLqesvqSeffDJOOeWUpPItttgi+vbtGzvuuGNsvfXWsemmm0Z2dnbMmjUrvv7663j99dfjsccei6VLlybt27lz53juuedi8803r4iHwAbuvvvuiwsuuCDlfV27do2XXnqpUnVIwbouvfTSuOOOOwqUvfrqq9GtW7dyP9akSZOiefPmUbNmzfjiiy+iU6dOSZ97RvRsPI455ph48cXU39uuueaacpnhgvVrypQp+d+H/vGPf8SNN95Y4P7WrVvHpEmTKiSWxYsXx9lnnx3PPvtsftmhhx4aZ599dvzhD3/I/248derU+Pzzz+OFF16IF154IXJzc1PWd8IJJ5ixohL77rvvom3btpFIJOKiiy6Ke+65p8D9FfnaY8OWe/bZZqzYUNWrF9UfeijTUaw3G0IbkPYfKEj7D7Axy2RfscQKNigSK9iQbMyJFRGrf9B98sknSeUl+VhZtmxZPPXUU3HTTTelnDa3Zs2acdttt8X5559f6jgvu+yyuD3FWqdnnHFGPPLII6WutzSWLl0aDRs2TJpKszjTT86YMSNOP/30eOONN5Lua9GiRXz44Yex3XbblWe4bIQWLlwYjRs3TjlqYfLkyWVKZIKKkJOTE3379o1nnnkm6tSpE1deeWWcddZZJa4nLy8v/u///i/+8Y9/FHuf/fbbL4YPH16gTGLF+lGa81NWr7/+esoEne222y5++OEHowM3MJMnT44tttiiQFlFdW4vX748unTpkn+9qFOnTgwcODCOOeaYQvebMmVK/vVtXRIrNhw///xzbLPNNgXKJFZQXBIrNmAbeWJFxIbRBqT9B/5H+w+wMctkX3F2hRwFgI1OmzZtylxHrVq14qyzzorvvvsuLrvssqROi+XLl8df//rX6NWrV+Tk5JTqGDvuuGPK8j333LNU9ZVF7dq1S/3DpVmzZvHqq6/GSSedlHTftGnT4o9//GPMmzevrCGykatfv37K0S0tWrTwo5oNQo0aNeLuu++OWbNmxaRJk0qVVBER8dprr8XVV19don00Xlac0pyfskr3faFDhw6SKjZArVq1ytiyDKeffnp+UkV2dnYMHTq0yKSKiIjNN988nn766Rg8eLDRgxuwrbbaKqpUqZLpMADK3YbQBqT9B/5H+w/A+iGxAoBSadq0abnVVatWrfz1zVOtWT548ODo2bNnqda333TTTVOWN2vWrMR1lYdNNtmk1PtmZ2fHI488kjL78pdffokLL7ywLKHxO5HqPZGp9wNkyt13313ifRo0aFD+gZBSac5PWVW27wuUXf369Sv8mG+99VYMGjQo/+8///nP0bVr1xLVccIJJ8Tzzz+vc34DlZWVlZHXHsD6tiG0AVW273Paf8g07T8A5U9iBQClUqNGjXKv84gjjog333wz5Q/rYcOGxTnnnFPiOmvWrJmyvE6dOiWuqzyki6e4atWqFTfccEPK+5555pn46aefylQ/G79Ur8FMvR8gE0aMGFHk9LuprI/PPZKV9vyUVWX7vkDZVa9evcKPec011xT4+8wzzyxVPd26dYu+ffuWR0hkgM8LYGO0IbQBVbbvc9p/yDTtPwDlT2IFAKWSnb1+PkL222+/GDhwYMpptx999NF44YUXSlRfutF+mZoeujyet+7du0eTJk2SyletWmX9bYqU6j2RqfcDVLRVq1bFJZdcUqp9vU/Wv7Kcn7KqbN8XKLuKPneTJk2KL774okBZWdZ4veqqq4wo3EC5bgAbow2hDaiyfZ/T/kOmaf8BKH8SKwCodI499ti0IxPOPvvsmDlzZgVHVLlkZ2fHvvvum/K+//73vxUcDcCG44YbbohPPvmkVPualn/9K8v5gXWl6qBZn0aMGJFUtmLFilLXV7t27Tj77LPLEhIZ4vMCoGS0AaWn/QcAKheJFQBUSrfeemvKtQDnzp0bN998cwYiqlxatWqVsnzq1KkVHAnAhuGtt96K66+/PtNhkIbzQ3lbXyNr05kyZUpSWVmXtTnxxBPLtD8AbCi0AaWn/QcAKg+JFQBUSnXr1o3LL7885X0PPvhgzJgxo4Ijqlzq1q2bsrwsIyMBNlYffvhh9OjRI/Ly8jIdCik4P2wMcnNzk8quv/76Mn03a9OmTbRs2bIsYQHABkEbUHrafwCg8pBYAUCl9ec//zlq166dVL5s2bIYMGBABiKqPNI1KqQa4QHwezZw4MA47LDDYtmyZZkOhRScHzYWLVq0SCobNWpUnHHGGWVKGurUqVNZwgKADYY2oNS0/wBA5SGxAoBKq379+nHkkUemvG/IkCEVHE3lMm7cuJTlu+++e7nUv3jx4nj66aejV69esf3220f9+vWjWrVq0aRJk+jQoUOcd9558eabb8aqVauKVd/SpUtj/vz5xb4tXbq00PqK2n/58uXFimv27Nnx+OOPx9FHHx077rhjNG7cOGrVqhWtW7eOgw46KG677baYPHlysepa26pVq+LVV1+NQw89NLKzs+OJJ54ocP8PP/wQPXv2jMaNG0fTpk3jmGOOiUmTJpX4OBTP1KlT4/LLL4+GDRvGAQcckHKbDz/8MHr16hWbbbZZVK9ePVq0aBHHHntsfPjhhxUb7Hq2ePHimDRpUrFus2fPLrDv9OnTi71vqv2LG8Nvv/1W6GNYsmRJPProo7HHHntEVlZW2qn2J0yYED179oxTTz01bad93bp1U97KYvTo0XHRRRfFTjvtFPXr1486derErrvuGv/85z9j4cKFZap7jU8++ST+9re/RceOHWOTTTaJatWqRb169WK77baLHj16RP/+/WPOnDnlcqz1JVPnZ0OViXM+cuTIuOqqq6JTp07RunXrqFmzZjRs2DDatGkTvXv3jiFDhsTKlStLVffy5cvjmWeeidNOOy122mmnaNq0aVSvXj1q1aoVzZs3j86dO8dFF120QV2D995775TlTz75ZHTv3j3mzZtXqnrbtWtXlrBi5cqV8e6778Zf//rX6NChQ2y++eZRo0aN2HTTTWOXXXaJCy+8sExLluTl5cXLL78cZ599duyxxx7RrFmzqFGjRtSoUSOaNm0ae+21V5xzzjnx+uuvF/t747pGjRqV39l26qmnFrhv3rx5cemll0arVq2iXr160blz5xI9nl9++SXuvvvu6NKlS2y//fZRt27dqFOnTmyxxRbRvXv3uO+++2LBggWlirswubm5MWTIkDjqqKNi6623jho1asQmm2wSf/rTn+Lll18u9+MBbAi0AaWm/Uf7D8Wn/QdY36pmOgAAKMyf/vSnGDRoUFL5V199FT///HNsvfXWGYgqs3777bf44osvUt53+OGHl6nu5cuXx+233x533HFHzJ8/P7+8atWqsXLlypg7d27MnTs3Ro4cGf3794+tttoqbrrppujZs2eh9Z533nkxcODAYsdxyimnJP0YXVujRo0K3f/aa6+Nfv36pb1/6dKlccstt8Rtt92W36G35jFGRPz666/x66+/xvvvvx9XX311XHDBBXH99ddHzZo1Cz3urFmzYsCAAfHggw/GL7/8knKbF198MXr37l2g8eDFF1+M4cOHx5gxY1KOeN0QnXrqqSU650Wds6Lqa926dVLjxHfffRe33XZbPPPMMymnaI+ImDNnTpx55pnx0ksvFSifPn16DB06NIYOHRp9+/YtdF3fLbfcMu35TuXxxx8v0DF0wAEHFPkDfuLEibHlllsW+xjpvPjii3HKKacUa9szzjgjHnnkkfy/e/bsWaKGhnTv4xdeeCFOO+20tPtttdVW8fPPPyeVf/PNN/Hggw/GU089VaxOrj/+8Y8xceLEQrdZsmRJkfUU15w5c+K8886L559/Pum+MWPGxJgxY+KRRx6Jt956K3bcccdSHePtt9+OK6+8MkaNGpVfVqVKlcjLy4vFixfH+PHjY/z48fHSSy/FRRddFOeee27069cvGjRokLbOY489NoYOHVrocQt7f26yySZFdugnEomksoo+Pxuq9XHOizJq1Ki48MIL4+OPP84vW/MZmZOTEwsWLIgff/wxnn766dhqq61iwIABceCBBxa7/gEDBkTfvn0LvG6ys1eP+VixYkUsX748ZsyYEZ988kncfffd0bFjx3juuediiy22KPVjqght27aNnXbaKb7++uuk+954443YZZddYsCAAfHHP/6xRPVec801pY7pjTfeiIsvvjh++OGHiPjf87xq1aqYNWtWzJo1K8aOHRv33ntvHHDAAXHfffdF+/bti13/K6+8Eueff36BToisrKzIzs6OvLy8mD17dsyePTu++OKLeOihh6JNmzYxZMiQ2GmnnYqsOycnJ55//vm4//7747PPPku5zffffx+HHXZYgc//Tz75JA4++OB48803o0uXLmnrnz59elxxxRUxcODA/GvU2s/P0qVLY/LkyfHqq6/GVVddFTfddFOcf/75xXlaivTBBx/EGWecERMmTChQPmfOnHjzzTfjzTffjF69esXAgQOjWrVq5XJMgA2FNqCCtP9o/9kQaP9JL5PtP8D6YcYKACq1zp07p70vXSPrxq5fv34pO6l23XXXOOSQQ0pd7zfffBMdOnSIq6++OubPnx977rlnDB48OGbOnBm5ubkxffr0ePzxxwuMnJw4cWL06tUrTjjhhEKncX/ggQfio48+ipNOOintNtWqVYtnnnkmFi1aVOiP6ojVHS8zZ86Myy67rEB57969Y+zYsXHVVVel3Xf8+PGx8847x/XXXx9NmzaNhx56KKZNm5Zf56BBgwo0+Ofk5MRtt90WBx10UMyaNStlnSNGjIjevXtHq1at4oorrkj7I+utt96KE044IeWIjFmzZsVDDz1U6OPekNxzzz3x7LPPFtp5sskmm8Srr74aCxcuLPRHdUTEY489FrNmzYobb7yxQHmjRo3iySefjNGjR+eXDR8+PI444oho165dPP7442l/VH/33Xex++67J/2oXtctt9xS6LkZN25cfPXVV3HhhRdGjRo10m536KGHxqRJk6JPnz4Fyt9666146623kkbi77TTTjF06NCYOXNmuf2o7t27d3z22Wdx4oknpt3m2GOPjV9//bVAUkVExHvvvRczZ86MRx99NOrUqZNy3zZt2sRrr70Ws2fPjsceeyzlNqeeemosXLgwhg0bFvXq1csvr1mzZtx2220xcuTI/LLc3NwYNGhQ7L///tG+ffv417/+VeyRwz///HMkEon82/7775+0zdr3r30rqa+++ip22223lEkVa5s8eXIcfvjhJZ65Ijc3N84+++w49NBDY9SoUdGkSZO45ppr4scff4ycnJxYvHhx0jU2Jycn7r777th1110LPKfrGjJkSCxatChGjx5d7KSbtU2bNi2mTZsWr7zySrE6S9eoyPOzIVqf57ww/fr1iz333DM+/vjjaNmyZTz44IMxderUyM3NjQULFsTrr7+e9D3g4IMPjvvvv7/IuvPy8qJPnz5xxhln5CdV9OjRI0aPHh1Lly6N3NzcGDt2bJx11lkF9hsxYkTsscce8euvv5bqMVWk6667Lu19kydPji5dusSpp56a9vtEeVm5cmWcccYZcfjhh8fPP/8cf/3rX+Orr76KnJycWLJkSXz++edx8skn5ycSRKzu7O/UqVO8+eabxTrGVVddFUceeWR+UsUBBxwQ//3vf2Px4sWxYsWK+PHHH+OKK66IqlX/N57nhx9+iI4dO8aXX36Ztt5JkybF5ZdfHi1btow+ffqk/b7/22+/xUEHHZRyxOeqVavipptuSnuM1157Lbbffvt44oknombNmnH11VfHd999Fzk5ObF06dIYOXJkHHHEEfnbL1q0KP7617/GSSedVKZlXSIibrvttjj44IOTkirWNWjQoOjbt2+ZjgWwIdIGVJD2H+0/GwLtP8kqQ/sPsH5IrACgUttqq62iYcOGKe/76quvKjSWyuD1119P2VlZtWrVYnVqpDNq1KjYf//945tvvomIiL///e/x2WefxQknnBBNmzaNrKysaNasWZx66qkxcuTIpNHmzz//fHTp0iXtFI61a9eOfffdN55++um4++67U27To0ePOPHEE4s1zXvVqlWjadOmcfnll+eXHXnkkfHkk0/GTjvtlHZ031dffRWdO3eOCRMmxOGHHx7ffPNNnHXWWdG8efOIiGjatGn07Nkzvvzyy+jdu3eBfT/99NPo1q1b0o+0s846K/bZZ594+umnIycnJ23MkydPjhNPPLHQadPnzp1b5GPfUDRo0CB69eoVn3zySdof15dffnl069atQOd6OtnZ2bHJJpvEJZdckl9WpUqVeOWVV6J3797RqFGj+Pbbb6Njx46x3377xWuvvVZoB+y4ceNiv/32K3ZH3eWXX562Q79u3bqxyy67xN133x1vv/121KpVK+V2J598crRu3bpAR1bE6oSCrl27xh577JFf1rVr1xgxYkT06NEjmjZtWqwYiyMrKyv22muveOaZZ+KGG25IuU3fvn2jVatWSeXZ2dnRtGnT+POf/xxPPvlkyn3vvPPOOPzww6NJkyZJj3Nt9erViyOPPDIOPvjg/LqHDBkSl156aYERSd27d48zzzwzpkyZElWqVCnJQ60w77zzTuy3336xatWquP766+Prr7+OJUuWxJQpU+KBBx6Ixo0bF9h+0qRJcfvttxe7/uXLl8dRRx0VDz/8cERE/oj46667LrbbbruoUqVK1KlTJ/8a+/LLLxcYXTVp0qQ48MAD47///W/K+rOysqJu3bqx6667xhNPPBHdunUr0eOvVq1aNG/ePI444ogYNmxYZGVllWh/kq3vc57KypUr4/TTT4/rrrsuVq1aFfvuu298++23cfbZZ0eLFi0iKysr6tevH3/605/i3XffLXBdSiQScf755xeZWHTppZfGU089lf/3X/7ylxg6dGjsuuuuUaNGjahSpUrstNNO8dBDDyWNEps9e3b89a9/LfbjyZSjjz46aamKdQ0cODC23377uPvuu2PFihXlHkNOTk706NEjBgwYEJtuumkMHz487r333thll12iatWqUbNmzdhzzz3jqaeeiiFDhhT4zFq0aFEcddRR8fnnnxd6jHvuuadA4sIRRxwR7777bnTq1Clq164dWVlZsd1228VNN90UTz/9dIF9ly5dGmeddVbKBIWnn346ttlmm7jlllvSLicVsTpJ59hjj41p06al3Sbdd6qHH344jjrqqFi0aFG0aNEiRo0aFddff33ssMMOUbVq1ahRo0bsvvvuMWzYsKTpo5999tm44IIL0h6zMIlEIv7yl7/E3//+99h///3j2WefjcmTJ8fSpUtj7Nixcfrppyftc++998aPP/5YquMBbKi0Af2P9p/VtP9Uftp/klWG9h9g/ZBYAUClly5T99tvv63YQDLszTffjOOOOy7lj4W77rorOnXqVKp6Z8yYEd26dcsfPXrEEUfELbfckrZzrEaNGvHoo4/GUUcdVaD8448/jpNPPrnI41144YUpp2YuLNM7nTWNzdWqVYt77rmn0G3nz58fRx55ZMycOTM6duwYQ4cOTfsjvnr16jFw4MDYZ599CpR//vnnBX7MR0RccMEFMXHixFi2bFm8+uqraaeLPOuss6JatWoxfPjw+Omnn+Kwww5L2qak04NvCOrWrRvPPfdcyuelNB3l06dPz/9/r1694g9/+EP+340aNYq99947nn322ejfv3/aH6STJ0+Orl27xuzZs+Oggw6K5557LiZOnBjLly+P7777Ls4888ykfebPn1/kSJqIiP33379Ax+HaXnnllbT7TZw4MT755JOIiNhnn33ipZdeitq1axd5vLK44oorUi5JUZwZIXr06JHymlOchrG1rRnd06tXr5Qd+gMGDIh58+bF+PHjY8SIEZUuueL111+Pbt26Rc+ePePHH3+Mq6++Otq3bx+1a9eOzTbbLM4999z497//nRT3ww8/XOxRz2vWNI5Y/fy++uqrhU4Z271793jmmWcKlC1atCi6d+9e5NIbERHHH398seJKZeutt45tt9221PuzWkWf84jVCVWPP/54RES0bNkyXnvttbSNns2aNUs5680555yTdvmW0aNHJ31OX3nllWnjufTSS6N169YFyl555ZViP55Muu+++2LfffctdJv58+fHRRddFDvuuGO5rxl/2WWXxauvvho1atSI1157Lfbee++02/bo0SPuvPPOAmW5ublx3HHHxaJFi1LuM3369KTvQpdffnnaZLoTTjihwGd1xOrXw0cffZS07UEHHRSjR4+OZcuWxddff532enL77bfHl19+GQ8//HDMmDEj/v73vycdP9V3qldffTXOOeecyMvLiypVqsTLL78cO+ywQ8pjZGdnx4UXXphU/sADD+R/XhfXqlWr4tRTT41nnnkmhgwZEu+991706tUrWrZsGbVq1YqddtopBgwYEH/7298K7JeXl5efYAXwe6INSPtPKtp/Kj/tP/9T2dp/gPIjsQKASm+zzTZLWT5v3rwKjiQzpk2bFuedd14cfvjhSdMt1qpVKx577LEyrfl82mmn5Y/4q1KlStx1111F7pOdnR0PPfRQ0hruL730UrF+fFx99dVJZSNGjChewGtZ0xlx3HHHJXXArOvMM8+MX3/9NbKzs+ORRx4p8od8VlZWyh/r999/f0yZMiX/7/bt28eWW24ZNWvWjG7dusVxxx2XtM+wYcPivffei9dffz3+8Ic/xLbbbhtvvPFGPP7447HjjjtGs2bN4sYbbyww7fTGpG3btinP+fDhw0tc19tvv53//7/85S8F7mvRokXcc8890atXrzjnnHNSzsiwbNmyOOqoo2LFihUxbNiwePfdd+P444+PLbfcMmrUqBE77LBDPPzwwyk7DV977bVixXjMMcfERRddlFT+/PPPx/vvv59yn7/85S+xYsWKaNWqVQwbNiztqIfylJ2dHZdeemlS+X/+859i7X/22WcnlX388cfFPv706dPzR52t22C1xuabb54/AqlDhw7RsWPHYtdfEW6//fa46aab4uGHH07bELLHHnskJSvMmDGjwPSl6Tz//PP5nd0RqTubU+nRo0f06tWrQNncuXPjz3/+c5FLaawZwVVazZo1K9P+v3eZOOcvvfRSgc71+++/P+rXr1/oPus2PEes/l726quvptx+4MCBSXGk+34Xsfr7SPfu3ZPKN4SRqnXr1o233367WOuejx8/Po4//vjYe++9UyYalNTrr78e9913X0Ss7sjYc889i9zn7LPPjvbt2xco+/XXX+PBBx9Muf3gwYNj+fLlBcoKO5cRq2fyWFeqc7nZZpvFzjvvHDVr1oz27dvHFVdckbTNlClT4p///GfceeedceaZZ8amm24at9xyS3z88cex3377RePGjeOkk05KWpZl4sSJ0adPn/zX4QUXXFDk85PqdR4RaWdtSmfy5MnxzjvvxMcffxzHHnts2u2uvfbapM+St956q0THAtgY/J7bgLT/pKf9Z8Og/We1ytb+A5QfiRUAVHrpssqLM6p6Q7NixYqYPXt2jBgxIu6///44+uijY4sttoj+/fsX6JDIysqKI444IsaNG5c0LWNJvPbaawXW0j700ENjm222Kda+m266aVx//fVJ5RdddFGRa4f/4Q9/iN12261A2Y8//ljk1NNry83Nzc8MP++88wrddsSIEfHCCy9ERESXLl2SOhDS2XPPPaNJkyZJx/3Xv/6Vdp9UIx9ffvnluPbaa6NDhw4Fyk899dT45ptvYvr06YWO3N0YXHLJJbH55psXKHv11VdjxowZJapnTcPNLrvsUmQne6oRw59//nksXrw4Ro0aFUceeWTafVN15owZM6bYcf7f//1f7LLLLknlZ511VlKH1COPPBJvvvlmVK9ePV544YXYdNNNi32csjrhhBOSOlAHDx5cZEdsRMSxxx6bNKK9OA1rawwaNCgSiUTsvffexX5PFvf6VFFuuummuPjii4vcLtX6x+PGjSt0n2XLlhVIfKlSpUqcc845xY7t9ttvT/r8fP/992PAgAGF7pduKt3iqmyzimxIMnHOly9fXuAzdIcddkiZ0LCutm3bpiyfPHlyyvLSLGeQ6rqw9qi1yqxWrVrx8ssvR79+/Yr1nvj8889j//33j6OOOiomTJhQqmMmEon8tcezs7OTZj9IJysrK+VI0rvvvjvlZ0Gqc1nUEkClPZepvlO988470blz56QlOfbZZ5/48MMPY86cOfH0008nvRcuvvjimD9/fkSsfm8V59rdrFmzAstTrZHudZ5O3bp144MPPijys65hw4YFpoWOiPj+++8LnUYcYGP0e2kD0v6j/Wdjpf1ntcrW/gOUD4kVAFR66TLL183e31ANHz486tatG7Vr147q1atH06ZNY5999onzzz8/hg0bVqAxtW3btnHZZZfF999/H6+88kpsvfXWZTr2tddeW+Dv4nSmrO2ss85KGrUwf/786N+/f5H7phpl8cADDxT72C+++GLMmjUrdt555+jcuXOh2669rmdJRwW0atUqqaywEf2pRvlus802+Z0dv1c1atRI6sRYsWJFic752LFj49NPP42I1LMlrGuTTTZJKmvZsmV8+OGH0bJly0L3bd++fdLI/VmzZiWtsZpOjRo14qmnnorq1asXKB8/fnz885//zP/7hx9+yB/dcOutt8Zee+1VrPrLS+3ateOEE04oUPbLL7/EBx98UKx9152J4aeffooPP/ywWMde00jy5z//uVjbR0Ta9ZYzJd1o5nWlms74t99+K3SfRx55pEDn3V577VWi2SA222yzlCNvbr755li1alWx66HiZOKcP/bYYwU6uE855ZRiHat9+/ax3XbbJZWv24C8xrqN1EXNcBCRevaUhQsXFiu+yqBKlSpx7bXXxueff57UmZDOyy+/HDvuuGNcddVVSY2wRXn77bfju+++i4jVM+UUtnzMurbYYouksqlTp+avvb62dc9ldnZ2ka/T0p7LVN+pqlatmj8rR3F988038fLLL+f/fcghhxT5PWCNHj16JJWle52n06RJk5Tvl1TW/bzIy8vbYBKKAMrLxtwGpP3nf7T/bLy0/6xW2dp/gPIhsQKASi8nJydlebq1DDc0q1atiiVLlhTZSNCzZ8/49ttv49Zbb43tt9++zMcdPnx4jBo1qkBZSb/U16xZM+WUxg888ECsWLGi0H179eoVjRs3LlD23HPP5a/1WZQ1U1Sfe+65hW43f/78GDp0aP7fO++8c7HqXyPVaJmvvvoq7Try6/6Qilg9HXdZR4FvDM4666ykc37fffelXcd9XQ899FBErD4nxVnPNdXSDNtss02xlzpI9T5bM9q1OHbaaaeUo3puv/32+P777yMnJyd69uwZS5YsiSOPPDLlWu4V4fTTT08qK+405z179kwqe/TRR4vcb9SoUTF27NioU6dOyjrS2VCv+6lGPBf2WkokEkkdh6VpdOndu3dS2YQJE+L1118vcV2sX5k652s3PEekHumVSnZ2drz55ptx+OGHR8OGDWOrrbaKO+64Iw488MCU25955pkFZm4444wzijxGnTp1ksqK+m5RGe2+++7xxRdfxD333JPUGZFKbm5u3HTTTdG+ffv8tZeLY+2ZScrju05E6uWd+vTpU+Dz9eSTTy7y2lzac5nqO1X37t1L/D34nnvuKTDyt7iv84iIe++9N84555xo3rx5NGvWLP785z9H3759S3T8kijp5wXAxmhjbgPS/vM/2n82btp/Vqts7T9A2UmsAKDSS/cDpjiN0xuCKlWqRCKRyL8tXrw42rRpk7Td4MGDY9iwYeV23GeffTaprDQjIFJ1is6YMSO+/PLLQverVatWUofu8uXLi5ymPmL1tMgffvhh1KtXr8gfWJ9++mmBUR/77rtvZGVlFfuWqlOhsNGDVatWTSpbd7mE36u6desmjVSZN29esUYtLFmyJJ5++umIWN0oU5znNFUjR0mkmpIxXSNfOpdddll06tSpQFlubm6ce+65cemll8ZXX30VW2yxRTz++ONlirUsOnbsmDSF6QsvvJD22ru2d999N6ls6NChRTZArHm8qZYTKUxZz2mmpOpULOz5/fzzz2P8+PEFykpzfe7cuXPK0TnFXS+WipOJc/7LL7/ETz/9VKCsuDMrRKxuqHzttddi3rx58fPPPxe6tMJ+++0XI0aMiBtuuCGGDh0a1113XZH1L168OKksLy+v2PFVJlWqVIkLLrggfvrppzj77LOLtTzIhAkTYr/99svvSCjK2utWDxgwoETfddIluqy9pvga2223XYwaNSr+7//+LwYOHBiPPfZYkbGV9lyW13eqdUea7r777sXet3bt2tG/f/+YNm1aTJ8+PR599NGUDfflpaSfFwAbo425DUj7z/9o/9m4af9ZrbK1/wBlJ7ECgEovVaNuROppizcGderUiUGDBqX8UXDGGWfE1KlTy+U463ay1KhRI+U0hkXZc889U5YXZymB8847L7KzC34d6d+/f5HT1K/JXD/55JPTjrJcY93RnrVr1446deqU+Zau47iodcZ/7y644IKkToM777yzyBE7gwYNyp82/JxzzinWsdZ9bZVUrVq1kspK2qmXnZ0dTz75ZNJj/uCDD+Jf//pXVK1aNQYNGpRyhGpFWnet3sWLF8eLL75Y6D6LFy/Ofy+ubdmyZfHMM8+k3S83NzcGDRoUESVbBiRiw31/pepELWxUV6pO8NKsvZqVlZVyyvriXJ+pWJk45+smRtWpU2e9dhh36NAhrrrqqpRLK6yRk5MTgwcPjj/+8Y9x9NFHJ92/9qwDG6KmTZvGgw8+GF999VV07dq1yO3z8vLi3HPPjTvvvLPQ7SZMmFBgzepq1aqVy3edVAkRERFt2rSJyy+/PPr06ZM2SSQvLy9ee+21OProo1O+JotzLsvjmv/zzz/HpEmTCpQ1bdq0zPWuLyX9vADYGP2e2oC0/2j/2Zhp/1mtsrX/AGUjsQKASu+XX35JWV4e0yFWVrvttlvcfPPNSeVz5syJU045pcwdC9OmTYvffvutQFmqHxHF0aBBg9hqq62SylOty72urbbaKg477LACZZMmTYo33ngj7T7Lly+PgQMHRkTR00CmimPkyJGxePHi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pJOSGluzs7Pj6aefju23375E9VVEo+2TTz4ZX3zxRbF+RKSKp6QxPvTQQ9G6deuk8r///e9Ja7YXpk+fPlG/fv2k8n/9618liicvL69AB0JWVlace+65JapjjR49ekSLFi0KlA0dOjSuv/76iIg466yzStyosv3228cee+yRVP7f//43jjrqqFi2bFmx6zr77LPj559/jlNPPbVEMVQm6/s9sWLFirj00ktj7733js0337xY+1x++eVJZaecckp+5v6GOg3kqaeeGr/++mvsv//+8Y9//CPp/nQNhQ888ED8+9//rqgwkzRq1CiOOuqoAmVvvPFGXHvttZGTkxMnnHBC2nNbvXr16N27d4GyGTNmxMUXXxwRq6euzZRUy4+U5P1fkR26TZo0iV69eiWVP/bYYyWKOSLim2++KfD36aefHjVq1Ei7faNGjZLKJkyYUKxj5eTkxKxZs5LKly9fXuS+ZT0/ZVUR53f8+PFx3333pfy+kIlzXr169ejZs2dS+XvvvRcvvvhiiY45aNCgeO+99+KUU05Juu/nn39OKkuV0FEcG0qSzi233FLmOlasWBFz5swpUHbYYYelnQr9xBNPTCrLycmJLl26xKhRo4p93H//+99x2223RefOnWO77bYrcN+Gei779OmTVDZv3ry4+uqrS1TPTz/9FLfcckv07t270O+jG0ICEEBJbQhtQNp/0tP+o/1nfdD+8z8bavsPUHISKwAoleJ0kpTUu+++G127dk0aGZudnR2PP/54dO/evcR15uTklKi8pCZPnhwXX3xxNGzYMA466KBSxbNq1aoSTbPeoEGDePbZZ5M6oXJzc+PYY49N2amVSt26dfM7O9f2xBNPxOzZs4sdz8cffxwLFy7M//uEE04o9ejFatWqxVlnnVWgLDc3N1599dWoVq1aqZcQSPU4I1Z3Fu+3334xZsyYQvdftGhR9O7dO5566qlo1qxZys6vNVL9cM3LyytZwOtRqtdgeb0fIlaPWP7++++L1dC0xlFHHRVt27YtULamwePAAw+MNm3alCqW9dH4V9yGiTvvvDNeeeWVaNKkSTzzzDNpG4T23XffuOiii5KOcdppp8XcuXPLHG9prTu97IoVK+Lhhx+OiIhLL7200H1TvU/nzp0bdevWTTniqiRSndPinpNUS5f8+uuvSWXjxo2LN998M6k81fukLB2D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168fjz76aMr9U53LF154IV566aWk8lWrVsVNN90U3bt3jwMPPDDp/i+//DLGjBkT48ePjy5dusQ333yT1HGR6hpZnEStVM4555yUiSm5ublxzjnnxH777ReDBw+OCRMmRE5OTsyZMyf+85//xOmnnx677rprfPvtt7HFFlvEzTffXOhxPvzww6ROlmXLlhV7OZZUnxfvv/9+sfZlI1CvntuGfNvIbQhtQNp/Cqf9ZzXtP9p/iuv30v4DlFACNiDjxo1LRET+bdy4cZkOCX6X3nvvvQLvxbVvxx9/fOLWW29NvPHGG4nx48cnli1blr9fbm5uYvz48YkXX3wxccEFFyQ222yzlHW0adMm8fTTTydWrVpVpjiXLVuWaNu2bcpjVK1aNdG/f//EtGnTEitXriy0ntzc3MS0adMSn376aeLBBx9MdOnSpUBddevWLfA403n00UfTPm+XXHJJqR7j5MmTE40bN05Z5/bbb5/46KOPilXPM888k6hSpUqB/WvVqpV45ZVX0u4zbty4RPPmzfO3v+WWW0r1GFL56KOPCsTStm3bcql36NChierVq6c9D4Xdtt5668ScOXOKPMb++++ftG/dunUTEydOLJfHUBYDBw5M+/j23XffxKhRoxKLFy8usp4FCxYkfvjhh8Srr76auPTSSxObbrppgbpuuOGGUsV3zz33FKinb9++papnjTvvvDPle/+3334rct+VK1cmtt5666T9L7vssrT7zJs3L7HTTjvlbztgwIBix5qXl5fytVm1atXEm2++Wex6ytOECRMSWVlZ+bG0b9++2PsuXLgwUadOnQLX9bJaunRpgWvOmlvPnj2Ltf+iRYsSm2++eaHv81q1aiVGjhyZv8/KlSsTX375ZeKYY45JuX12dnaiX79+iWnTpqU85ooVKxJvv/12okmTJin3P/TQQxM//fRToXFPmTIlsc022yTte/rppydycnJS7rNs2bLEcccdl7/t3nvvnViwYEGxnqdEIpEYP3580mdCYbcmTZokRo8enUgkUl8D1741a9Ys8dVXXyUdszTnpzyddtppaY977rnnJiZMmJBYvnx5oXXk5eUlZs+enRgzZkzi2WefTfTp0ydRs2bNAnV9/PHHRcaSiXM+YsSIRIMGDUr1+bjXXnslFi1alLbumTNnJmrVqpW0X/369RMPPPBAYu7cuYmZM2cmnnzyycT222+fqFmzZuKZZ55JfPXVV4Uet3Hjxomff/455TGHDRuWcp/XXnut2M9JSU2cODFtrHvvvXdi2LBhiby8vELr+PrrrxP77rtvgX0bNmyY8j2TzvTp0xPt2rUr1bnMzs5ODB06NG3dOTk5Kd+n1atXT9x4442J6dOnJ+bNm5d46aWXEh06dEhkZ2cnbr311sT8+fMLPW6NGjUSn332WdLxrrnmmpTbDxkypNjPx9pmzZpV4HO6JLcmTZokvv3227R1L1q0KDFkyJDEFltskXL/1q1bJ1577bW0vxnmzJmTuOKKK9Kel7vuuqtE72mA8rQhtAFp/9H+sy7tP9p/tP/AxiuTfcUSK9igSKyAzFixYkVi+fLliQkTJiRuvfXWRN26dUv0g6R69eqJGjVqFLpN48aNEyeddFLi7bffLnNCRSKx+npx8MEHFzvGGjVqJGrXrp2oU6dO/q127dqJatWqFbnvCSecUGgsCxYsSNx1111JnStr37KzsxPXXXddYt68eSV+rC+++GKh8e23336JBx98MPHDDz8U2qD/4osvJurVq1dg36ysrMSJJ56Y+PDDDxOLFi1KLF26NDF27NjEFVdckf946tSpk3jiiSdKHHdRdt555/w47rnnnnKr99///neJX8Nt27Yt9MfYqlWrEt9//32hHXOtWrVKDB48OLFw4cJyeyzFtWTJkkT//v0TtWvXLtbjzc7OTtSqVavA+6FOnTqJGjVqJLKzs4vc/7vvvit1nJtsskn+a2/ChAmlqic3Nzfx8ssvJxo1apQyvo4dOybGjRuX9lozefLkxIknnpj2WvHYY48llixZUmCfL774Iqmzpm3btonvv/++yHiXLl2atvMoIhI1a9ZM3HLLLaW6PpTV2g1Fjz/+eIn2PfXUU/P3LWvD22+//Vag03jd69Ttt99erPfWe++9l3SdW3Nr3rx5gU7v//u//yvW633NrVatWvmP8+OPP040btw4UbVq1WJ/Bv3lL39JG/eUKVMSe++9d9J+O+64Y2LgwIGJqVOnJnJzcxNTpkxJPPHEE4kddtghf5uePXuW6rqTroNv3dvmm2+eGDNmTP5+6RIrdt5558Rjjz1WaHJCSc5PeZk+fXriggsuKPZ5rlq1atL1sXbt2onq1asXSERKdWvRokWxv+Nk4pyPHDky0bRp02I/FxGROOSQQ4rV6HzrrbcWq75WrVolvvjii0QikUgsXrw47fewWrVqJT744IOk4+Tl5SU+/vjjRKtWrdK+jt566620CSplsSaxomrVqok//OEPiW233Tbp+JtsskmiV69eiZtvvjnx1FNPJV544YXEgAEDEldddVWic+fOSdvvtttuifHjx5c4ljlz5iT22WefEp3LatWqJQYPHlxk3c8//3yx6mvUqFGBhuEWLVqk3C47OzsxaNCgAseYNm1a4vbbb097DV1zvZ06dWqpnps999yzRM/N1ltvXWhyS7qOvFS3rKysRIMGDRK//vprIpFIJM4///xE/fr1i71/vXr11su1EGBtG1obkPaf/920/xSk/afox6v9R/sPbIgkVkAxSayAijdv3rwS/QAp7It67dq1E02aNEm0adMmccghhyTOOOOMxL/+9a/EZ599VuSogeLo3bt3ok2bNiXuFCjr7fnnn0+K5dNPP020bt060bx58xKN+q1SpUqiRYsWidatWyc+/fTTYj/2s88+u1j116xZs9Av+j///HOiR48eRXYOrTmnvXr1KvWPn6I89NBDiYhI1K5du9x/UPzyyy+JHj16FOsxnnnmmYm5c+emrevmm28u8SiI8hqBUZjPPvss0aZNm8SWW25ZZKNWed523HHHMsW91157JSIi0aVLl1LtX5LO7GrVqiV22WWX/H27d+9eYJaFwm5rd4z85S9/KXTbXXfdNW28hXUclbSu9WHNKJcWLVqUuCNy+PDhiYjVnYzpZnQoyi233JJypHu629qdVen8+OOPidNOOy2x2WabJWrUqJHYcccdE9dee23SdWbBggWJyZMnl+i2ZjTx8uXLS7xvYdeZRGJ1g9HNN9+caNiwYbGei3bt2iVeeumlUj3va5x77rmFHmP//fdPTJ48ucA+aydWZGVlJbp165Z45513in3M4p6fsrjvvvsSbdq0SWy++eYlSp4p6+28884rUZyZOOczZsxI9OzZs8hjNWzYMHHrrbcWOQPDGqtWrUpcfPHFhdZ5+OGHJ2bNmlVgv+OPPz5pu8aNGyfee++9pGMcccQRxb6eZmdnJxo2bFim52pdaxIr1u5smDRpUuLuu+9O7LvvviV6rTVv3jxx6623FjlLSmFyc3MTt912W9pkpXU/Wz755JNi133XXXcV+nj23nvvpJGaf//735O2q1WrVoFkjo8//rjYnQBrbjVq1Cjyur+unJycRL9+/Yr8flS1atXEGWeckZg/f36h9U2bNq3E1/w1v33mzp1b4n3L8roAKMqG0gak/afo+rX/rKb9Z/3dtP8k3zbk9h/YkGSyrzgrkSjBYp+QYd988020b98+/+9x48ZFu3btMhgRQGrLly+P6dOnl6mO5s2bR82aNYu1bW5ubpFr/62x+eabR7Vq1QrdZvz48fH888/H8OHD48cff4x58+ZFlSpVokmTJtGuXbvYd9994/jjj4/NNtusWMcsjaVLl8bmm28exxxzTNq1vstq7Nix8fzzz8c777wTkydPjtmzZ0ejRo2iVatW0bVr1+jVq1eRnzMLFy5Mua5mYapWrRrNmzcvS+gbpbFjx8Yuu+wSEREvvvhiHH300SWu47fffivR9mufi1mzZkVOTk6J9m/RokXMmzcvFi9eXOgxWrZsmfK++fPnx/z580sUb7q61oelS5dG8+bN44orrogrrriixPvvsMMO0aZNm3j55ZdLdfzSvL9atGgRVapUKdXxNgRLliyJF198Md5+++34+uuvY9q0abFixYqoX79+bLXVVrHnnnvGUUcdFZ07dy6X47355ptx//33x4gRI2Lx4sXRsmXL2H333eOMM86IP/7xj5GVlVVg+wMOOCC+/PLLOOWUU+Jvf/tbbLfdduUSx+9ZRZ/ziNXX42eeeSb/83HBggXRtGnTaN++fRx++OHRp0+faNCgQYnrff/99+Pee++NTz75JObPnx/NmzePvfbaK0477bT405/+lLT9vHnz4swzz4w33ngj6tatG0cffXRce+21Kb9/lOYaXp7X00mTJsW2224bCxcuTLmm98yZM+ONN96Id999N7755pv45ZdfYtGiRfnfr5o3bx4dO3aMgw8+OA477LBifwcsyty5c+PFF1+Ml156KX744YeYNm1aVKlSJVq0aBF77bVXHHvssdGtW7cSXzdHjx4dd9xxR3zwwQcxa9as2GSTTWLXXXeNPn36xHHHHRfZ2dkFts/JyYm//vWvMXjw4KhSpUocdthh0a9fv9h+++0LbDNr1qwSP8bSXvenTp0agwYNildeeSV+/vnnmDlzZjRo0CC22Wab6Nq1a/Tu3Tu22WabEtcLwO+L9p+y0/7z+6P9p3jxVmT7D2xIMtlXLLGCDYrECgDYeP3lL3+JBx54IDbbbLP45ZdfomrVqpkOCQAAAIBypP0HKItM9hVnF70JAACsX0uWLImnn346IiL+/Oc/+1ENAAAAsJHR/gNsyCRWAACQcYMGDYqFCxdGlSpV4swzz8x0OAAAAACUM+0/wIZMYgUAABl33333RUTEYYcdFq1atcpwNAAAAACUN+0/wIZMYgUAABn18ssvx9ixYyMi4vzzz89wNAAAAACUN+0/wIZOYgUAABkzf/78+Nvf/hYRETvvvHN07do1swEBAAAAUK60/wAbA4kVAACsN5988kl07Ngx6tSpE9tss02cf/75MXz48EgkEvHVV1/FgQceGJMmTYqIiJtuuimzwQIAAABQYtp/gN+DrEQikch0EFBc33zzTbRv3z7/73HjxkW7du0yGBEAkM6CBQti6623jrlz5ybdV7169cjNzc3/u0ePHjF06NCKDA8AAACAMtL+A1SkTPYVm7ECAID14quvvkr5ozoiCvyo3n777eOxxx6rqLAAAAAAKCfaf4DfC4kVAACsF5tuummR2+ywww7x7rvvRoMGDSogIgAAAADKk/Yf4PdCYgUAAOtF27Zt46STTkp7/8knnxyffvpptGzZsgKjAgAAAKC8aP8Bfi+qZjoAAAA2XgMHDow999wzHn300Rg/fnw0btw4DjrooDj//PNj7733znR4AAAAAJSR9h/g9yArkUgkMh0EFNc333wT7du3z/973Lhx0a5duwxGBAAAAAAAAMD6lsm+YkuBAAAAAAAAAACkIbECAAAAAAAAACANiRUAAAAAAAAAAGlIrAAAAAAAAAAASENiBQAAAAAAAABAGhIrAAAAAAAAAADSkFgBAAAAAAAAAJCGxAoAAAAAAAAAgDQkVgAAAAAAAAAApCGxAgAAAAAAAAAgDYkVAAAAAAAAAABpSKwAAAAAAAAAAEhDYgUAAAAAAAAAQBoSKwAAAAAAAAAA0pBYAQAAAAAAAACQhsQKAAAAAAAAAIA0JFYAAAAAAAAAAKQhsQIAAAAAAAAAIA2JFQAAAAAAAAAAaUisAAAAAAAAAABIQ2IFAAAAAAAAAEAaEisAAAAAAAAAANKQWAEAAAAAAAAAkIbECgAAAAAAAACANCRWAAAAAAAAAACkIbECAAAAAAAAACANiRUAAAAAAAAAAGlIrAAAAAAAAAAASENiBQAAAAAAAABAGhIrAAAAAAAAAADSkFgBAAAAAAAAAJCGxAoAAAAAAAAAgDQkVgAAAAAAAAAApCGxAgAAAAAAAAAgDYkVAAAAAAAAAABpSKwAAAAAAAAAAEhDYgUAAAAAAAAAQBoSKwAAAAAAAAAA0pBYAQAAAAAAAACQhsQKAAAAAAAAAIA0JFYAAAAAAAAAAKQhsQIAAAAAAAAAIA2JFQAAAAAAAAAAaUisAAAAAAAAAABIQ2IFAAAAAAAAAEAaEisAAAAAAAAAANKQWAEAAAAAAAAAkIbECgAAAAAAAACANCRWAAAAAAAAAACkIbECAAAAAAAAACANiRUAAAAAAAAAAGlIrAAAAAAAAAAASENiBQAAAAAAAABAGhIrAAAAAAAAAADSkFgBAAAAAAAAAJCGxAoAAAAAAAAAgDQkVgAAAAAAAAAApCGxAgAAAAAAAAAgDYkVAAAAAAAAAABpSKwAAAAAAAAAAEhDYgUAAAAAAAAAQBoSKwAAAAAAAAAA0pBYAQAAAAAAAACQhsQKAAAAAAAAAIA0JFYAAAAAAAAAAKQhsQIAAAAAAAAAIA2JFQAAAAAAAAAAaUisAAAAAAAAAABIQ2IFAAAAAAAAAEAaEisAAAAAAAAAANKQWAEAAAAAAAAAkIbECgAAAAAAAACANCRWAAAAAAAAAACkIbECAAAAAAAAACANiRUAAAAAAAAAAGlIrAAAAAAAAAAASENiBQAAAAAAAABAGhIrAAAAAAAAAADSkFgBAAAAAAAAAJCGxAoAAAAAAAAAgDQkVgAAAAAAAAAApCGxAgAAAAAAAAAgDYkVAAAAAAAAAABpSKwAAAAAAAAAAEhDYgUAAAAAAAAAQBoSKwAAAAAAAAAA0pBYAQAAAAAAAACQhsQKAAAAAAAAAIA0JFYAAAAAAAAAAKQhsQIAAAAAAAAAIA2JFQAAAAAAAAAAaUisAAAAAAAAAABIQ2IFAAAAAAAAAEAaEisAAAAAAAAAANKQWAEAAAAAAAAAkIbECgAAAAAAAACANCRWAAAAAAAAAACkIbECAAAAAAAAACANiRUAAAAAAAAAAGlIrAAAAAAAAAAASENiBQAAAAAAAABAGhIrAAAAAAAAAADSkFgBAAAAAAAAAJCGxAoAAAAAAAAAgDQkVgAAAAAAAAAApCGxAgAAAAAAAAAgDYkVAAAAAAAAAABpSKwAAAAAAAAAAEhDYgUAAAAAAAAAQBoSKwAAAAAAAAAA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Euecc06ceeaZFX34CnPqqafGsccea9YKAAAA/p+9Ow+vqjr/h/2cJMwgiAyCCgg4AUpVVKxVizP+FBWnUmud5wG/FttXba1jaxG1rVStQ5VareJclWqLdapWFFAcEBVEUEBQmcdI2O8fXInEsDWQk+yQ3Pd17ctz9tlnrWef6JNIPqwFAAAAwAasxoMVDzzwQOyxxx7x+9//vqanrnE33XRTLF26NCZNmpR1KQAAAAAAAADAeiiq6QnPPffcOPfcc2t62ky0bds2Xn311azLAAAAAAAAAADWU42vWAEAAAAAAAAAsKEQrAAAAAAAAAAASFHjW4HUBlOmTImJEyfG9OnTY9GiRVFUVBQbb7xxtG7dOnr37h1du3bNukQAAAAAAAAAoBaoN8GKiRMnxu233x4PP/xwzJgx41uv3WSTTeKQQw6Js88+O/r06VNDFQIAAAAAAAAAtU2d3wrk888/j+OOOy522GGH+OMf/xiffvppJEnyrccXX3wRI0aMiN122y0GDhwYX375Zda3AQAAAAAAAABkoE4HK8aNGxfbb7993H///bFq1apIkiRyuVyljtKQxeOPPx477LBDTJo0KevbAQAAAAAAAABqWJ0NVrz//vux7777xpw5c8oFKiLiW1erKLVmwGLWrFmx//77x/Tp07O6HQAAAAAAAAAgA0VZF1AdVq1aFccee2wsXLiw3OoTEREtWrSILl26RMeOHaNp06bRpEmTyOVysWTJkliyZElMnz49pk2bFsuXL4+IKAtjzJgxI84444z45z//mdl9AQAAAAAAAAA1q04GK0aMGBFvvfVWWahi1113jVNPPTX222+/6NKlS6XGGD9+fDz11FNx8803x+zZsyMi4l//+lf8+9//jv33378aqwcAAAAAAAAAaos6uRXIzTffHBERTZo0ifvvvz9effXVOPXUUysdqoiI2GmnneJXv/pVTJ06NU477bSy83/729/yXS4AAAAAAAAAUEvVeLDi008/jY8//rjaxp87d26MHz8+crlcXH/99XHMMcdUabzGjRvHn//85zjkkEMiSZL43//+l6dKAQAAAAAAAIDarsaDFdOmTYsddtghbr311mobP0mSiIj48Y9/nLdxzzjjjIiImDlzZt7GBAAAAAAAAABqt0y2Alm8eHGcc845sd9++8W0adPyOnZBwde3tGTJkryNu3z58oiIKCwszNuYAAAAAAAAAEDtVuPBiq5du0avXr0iSZJ47rnnYvvtt8/r6hXdunUrCz8MGzYsL2MmSRLDhw+PiIgePXrkZUwAAAAAAAAAoPar8WBFhw4dYty4cXHJJZdEYWFh3levaN68eey5556RJEnceOONcdFFF8XixYvXe7zPPvssjjrqqHjhhRcil8vFoYceWuUaAQAAAAAAAIANQyZbgTRo0CCuvvrq+N///lctq1ecf/75ZY9vuOGG6Ny5c5xxxhnx97//Pd55551YtGhR6nsXL14cb7/9dowYMSKOO+646Nq1azz22GMRsTq0cdppp1W5PgAAAAAAAABgw5BLkiTJsoCvvvoqrrjiihg6dGisXLkycrlc9OvXL+68887o3Lnzeo97wAEHxOjRoyOXy0WSJJHL5cq93qRJk2jSpEk0btw4CgsLY9myZbF06dJYunRpuetKP55cLhd/+MMf4txzz13vmqi6d999N3r16lX2/J133omePXtmWBEAAAAAAAAA1S3L3xVnsmLFmkpXr3j11VfzunrFvffeG127di0LVSRJUu5YunRpfPnllzFjxoyYPn16fP7557FkyZIK15UGMo4//nihCgAAAAAAAACoZzIPVpTaaaedYty4cXHJJZdEYWFhLF68OM4555zYb7/9Ytq0aes8Xtu2beOll16K3XbbrSwgsa5HxOoVKy644IK466678n3LAAAAAAAAAEAtV2uCFRH5X72iQ4cO8d///jduvPHGaNu2bdkqFN+l9LrevXvHv//977jhhhsqbCUCAAAAAAAAANR9tSpYUap09YpLL720yqtXFBYWxuDBg2P69Olx//33xzHHHBPt27evsOVH6bHlllvGqaeeGs8++2y88cYbse+++1bTXQIAAAAAAAAAtV0uqcwSDhkaP358nHjiifHOO+9ELpeLZs2axdChQ+PMM8+s0rjz58+P6dOnx+LFi6OgoCBatGgRXbp0iWbNmuWpcqrDu+++G7169Sp7/s4770TPnj0zrAgAAAAAAACA6pbl74pr5YoVa8rn6hVratWqVeywww7x/e9/P/r27Rs9e/YUqgAAAAAAAAAAyqn1wYqIiAYNGsRVV10Vr776avTq1SuSJInnnnsutt9++7j11luzLg8AAAAAAAAAqKM2iGBFqepavQIAAAAAAAAAYG02qGBFhNUrAAAA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FSsiIq644opo1apVHH744fHZZ59lUUK1uvLKK+OOO+6IX//619GtW7esywEAAAAAAAAA1lMmwYrmzZvHHXfcETNmzIh+/frFjBkzsiijWlx11VVxxRVXRJ8+feKiiy7KuhwAAAAAAAAAoAoyCVZERPTv3z8GDx4c77//fuy5557x1ltvZVVKXqxYsSJOO+20uPzyy2PjjTeOkSNHRkFBZh8vAAAAAAAAAJAHmf7m/7rrrosDDjggPv744+jbt2/ccsstWZaz3t58883Yaaed4i9/+UsUFhbGfffdF507d866LAAAAAAAAACgijINVhQWFsaDDz4YO+64YyxfvjzOPffc2H333eP111/PsqxKW7hwYfzyl7+Mvn37xnvvvRcREXfeeWcccMABGVcGAAAAAAAAAORD5ntVtGjRIp599tnYcccdI0mSeO2116Jv375x8MEHx+jRo7Mub60WLVoUQ4cOja5du8Zvf/vbKC4ujoKCgrj11lvj+OOPz7o8AAAAAAAAACBPMg9WRES0atUqnn/++dhvv/0iSZJIkiSeeeaZOPDAA6N79+5x6aWXxoQJEzKtccmSJfHoo4/GT3/60+jYsWNcfPHFMXfu3EiSJJo0aRIPP/xwnHbaaZnWCAAAAAAAAADkVy5JkiTrIkqVlJTEBRdcEH/6058il8tFaWm5XC4iItq1axc//OEPY++9946ddtopdthhh2jcuHHe61i1alVMmTIl3njjjXj99dfj5ZdfjnHjxsXKlSsjIiJJkrL6OnToEA8//HD07ds373VQ0bvvvhu9evUqe/7OO+9Ez549M6wIAAAAAAAAgOqW5e+Ki2pklkoqLCyMm266Kfr16xennXZazJs3r1zAYvbs2TFy5MgYOXJkREQUFBREt27dolu3brHllltGly5dol27dtGmTZvYZJNNomnTptGwYcNo2LBh5HK5WLlyZXz11VexYsWKWLBgQcyfPz/mz58fs2bNihkzZsSnn34akydPjg8//DC++uqrcrWtGfIorenQQw+Nv/zlL7HJJpvU7AcFAAAAAAAAANSIWhWsKDVw4MDYY4894txzz42HH364bMWKiK8DDhGrV7j44IMP4sMPP8zb3GkLeJTWkCRJbLzxxvHb3/42Tj/99LzNCwAAAAAAAADUPgVZF5Cmffv28eCDD8aoUaOiR48eFVaMWPNIkiRvx7fNUVBQEGeffXZ8+OGHQhUAAAAAAAAAUA/U2mBFqYMOOijeeuutGDFiRFnA4purSqwtCFGVY01JkkTDhg3jlFNOiXfeeSeGDx8erVu3rsmPAAAAAAAAAADISK0PVkSsDk4cf/zx8fbbb8eTTz4ZAwYMiKKiorWGLL7p21am+K73dOnSJS677LKYNm1a3H777bHNNtvk87YAAAAAAAAAgFquKOsC1tXBBx8cBx98cHz++efx+OOPxz/+8Y947rnnYsmSJeWuK1154psrUKxpbStfbLfddtG/f/845phjYpdddsn/DQAAAAAAAAAAG4wNLlhRqm3btnHqqafGqaeeGiUlJfHGG2/Eq6++Gu+880689957MW3atJg9e3asWLFire9v2bJldO3aNbp37x5bb7117LrrrrHHHnvY5gMAAAAAAAAAKLPBBivWVFhYGH369Ik+ffpUeG3x4sWxbNmyWLFiRRQVFUXz5s2jWbNm37qSBQAAAAAAAABARB0JVnyb5s2bR/PmzbMuAwAAAAAAAADYABVkXQAAAAAAAAAAQG0lWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAECKoqwLoHZYtmxZzJ49OxYuXBgrVqyI4uLiaNSoUTRt2jSaNGkSrVq1io033jjrMgEAAAAAAACgRglW1DNJksT48ePjpZdeivHjx8fEiRPjww8/jMWLF3/ne5s1axadOnWKLl26xM477xx9+/aNvn37ClwAAAAAAAAAUGcJVtQTo0ePjr///e/x2GOPxfz588vOJ0lS6TEWL14cEydOjPfeey/++c9/RkRELpeL3XffPY499tg46qijYtNNN8136QAAAAAAAACQmYKsC6D6JEkSd9xxR/To0SMOPPDAuPvuu2PevHmRJEnZEbE6HFHZo3Tc0mPVqlXxyiuvxODBg6NTp05x/PHHxzvvvJPlbQMAAAAAAABA3ghW1FH/+c9/Yvvtt48zzjgjJk2aVBaEqExYIu2IWHsIo/T1lStXxn333Re9e/eOQYMGxWeffZblRwAAAAAAAAAAVSZYUccUFxfH4MGD44ADDoj33nuvQpgiTWVXq/iu95aGLEaOHBnbbbddjBgxojpuEwAAAAAAAABqRFHWBZA/X3zxRRx22GHx6quvlgtUrKl05Yl8WnOONVfAWLBgQZx88snx1ltvxbBhw741nAEAAAAAAAAAtZFgRR0xZ86c2GeffcqtUhFRPkjRsmXL2G677aJHjx7RtWvXaN++fbRr1y7atm0bjRo1KjsKCwujpKQkVq1aFcuXL48VK1bE4sWLY+HChTF//vz4/PPPY/bs2fHJJ5/Exx9/HB9++GHMnTu3XD1rzv/73/8+VqxYEcOHD6+5DwQAAAAAAAAA8kCwog4oLi6Oww47LCZOnFhuS44mTZrEwQcfHPvuu2/069cvttlmm2qrYebMmTF+/Pj473//G6NGjYp33nknIqKslltuuSW23XbbOPfcc6utBgAAAAAAAADIt4KsC6DqLr300hgzZkxZiKFLly5x6623xmeffRYPPvhgnHnmmdUaqoiI6NixYxxyyCFx7bXXxltvvRUffPBBnHvuudG4ceOyun7xi1/ERx99VK11AAAAAAAAAEA+CVZs4D788MP4/e9/H7lcLgoKCuLyyy+P999/P04//fRo0aJFZnV17949/vjHP8aECRNi5513joiI5cuXx//93/9lVhMAAAAAAAAArCvBig3cH/7whygpKYmCgoL4+9//HpdddlkUFdWeHV66d+8ezz33XOyyyy6RJEk8+eSTMXHixKzLAgAAAAAAAIBKEazYwD388MORy+Xi9NNPj6OOOirrctaqWbNm8cADD0Tjxo0jIuKvf/1rxhUBAAAAAAAAQOUIVmzAPv3005g9e3ZERJx22mkZV/PtunTpEieddFIkSRKjR4/OuhwAAAAAAAAAqJTMghX77LNPVlPXGZ999lnZ4x49emRYSeUcdNBBERExderUjCsBAAAAAAAAgMrJLFjxwgsvZDV1ndGoUaOyx8uWLcuwkspp2rRpREQsXbo040oAAAAAAAAAoHIyC1YkSRILFizIavo6YfPNN49cLhcRES+++GLG1Xy3CRMmREREmzZtMq4EAAAAAAAAACons2BFRMTrr7+e5fQbvI033jh69eoVSZLElVdeGatWrcq6pFTFxcXx5z//OXK5XOy4445ZlwMAAAAAAAAAlZJpsOKaa66JJEmyLGGD95Of/CQiIsaPHx8nnHBCrQ1XnH766fHhhx9GRMTBBx+ccTUAAAAAAAAAUDmZBitefPHF+OlPfxrLly/PsowN2umnnx6bbLJJRETcd999sccee8TkyZMzruprH3/8cRxwwAFxzz33REREy5Yty8IgAAAAAAAAAFDbFWVdwH333Rf//ve/44ADDoitt9462rRpE40aNYrCwsK8jF9QUBANGzaMRo0aRePGjaNNmzbRrl272HTTTaNBgwZ5mSNLLVu2jOuuuy5OPvnkyOVyMWbMmOjZs2cMGjQoBg8enNm2G6+88krceeedcd9990VxcXEkSRK5XC6uueaaaN68eSY1AQAAAAAAAMC6yiUZ7cVRUFAQuVyubCuQXC5X4/N37do1evbsGXvuuWcceOCB0aNHjxqtIZ9OPvnkuPvuu8s+09LPs3PnznHIIYfE97///dhxxx1j6623rpbP+pNPPolx48bFM888E48//njMnj07IqLc13fAgAHx6KOPVmmed999N3r16lX2/J133omePXtWaUwAAAAAAAAAarcsf1ecebCiVBZlfDNg0KdPn/jFL34RAwcOrPFaqmrlypXRv3//ePbZZ8sFViLK32ejRo1i8803r3Bsuumm0bRp02jatGk0adKk7J8REcuXLy87Fi9eHDNnzowZM2bEp59+GlOnTo3x48fHl19+WTbHN+dOkiT22muvGDVqVDRt2rRK9ylYAQAAAAAAAFD/ZPm74sy3AkmSJFq2bBm77bZbdOrUKVq1ahWNGzfO21YgERElJSXx1VdfxbJly2LBggUxd+7cmDlzZnz00Ucxb968suvGjh0bRx99dBx88MFxxx13RPv27fNWQ3UrKiqKp556Kk4++eS47777UkMry5cvj8mTJ8eUKVPyNvc3QzHfnHvgwIHxt7/9LRo3bpy3OQEAAAAAAACgJmQerLjmmmvi5z//eV6DFOti5syZ8fLLL8ejjz4aDz30UKxcuTJGjRoVffv2jdGjR0e3bt0yqWt9NGzYMP72t7/FjjvuGJdddlksW7YscrncWrf+yOcKIWnjN2nSJH7729/G+eefv9b3zZkzJz7//PN1mmvy5MnrVSMAAAAAAAAArI9MtwI57rjj4p577sli+rWaPHlynH/++fH0009HRMSmm24aY8aMiS222CLjytbdlClT4pxzzol//etfEbH28EN1SJIkcrlcHHHEEXH99ddH586dU6+9/PLL44orrqjSfLYCAQAAAAAAAKj7stwKpKBGZklx5plnZjl9Bd27d49Ro0bFJZdcEhERs2fPjoEDB8aKFSsyrmzddevWLZ5++ul45ZVX4v/9v/8XSZKUHWnWvGZtx3e9r6ioKH7605/G22+/HQ899NC3hioAAAAAAAAAYEOQWbAil8tF7969s5r+W1199dUxePDgSJIkxo8fH7/+9a+zLmm99e3bN5544omYOnVq/OY3v4nevXunBiZKtw1JO0qt+d6CgoLYa6+94rrrrouPPvoo7r777ujRo0cWtwoAAAAAAAAAeZfZViCFhYVRUlKSxdSVsmrVqujbt2+MHTs2GjVqFO+991506dIl67LyYvbs2fHKK6/EK6+8EhMmTIipU6fGJ598EsXFxd/6vlwuF1tuuWX07NkzevbsGb17944DDjggNt544/WqY86cOfH555+v03smT54chx9+eNlzW4EAAAAAAAAA1H1ZbgVSVCOzrEWnTp2ymrpSCgoK4i9/+Ut873vfi+Li4rjuuuviT3/6U9Zl5UX79u3jiCOOiCOOOKLsXJIkMWfOnFi4cGEsXbo0li5dGkmSRPPmzaNFixbRokWLaNmyZTRo0CBvdbRr1y7atWuXt/EAAAAAAAAAIN8yC1ZMnTo1q6krrVevXjFw4MB46KGH4qGHHoqbbropCgoy2z2lWuVyuWjfvn20b98+61IAAAAAAAAAoNaomymBPBo8eHBERHzxxRfx3HPPZVwNAAAAAAAAAFCTBCu+wx577BEdOnSIiIhXX30142oAAAAAAAAAgJqU2VYgG5J99tkn7r333njrrbeyLgUAAAAAAOBbFQ8ZErFoUdZl1H0tWkTDYcOyrgKAGiBYUQm9e/eOe++9NyZNmpR1KQAAAAAAAN9u0SLBCgDII1uBVMKWW24ZERHz5s3LuJKK+vXrF48++misWrWqWudZuXJlTJ48OV577bV49dVX4913341FfigDAAAAAAAAoI6zYkUltGzZMiIiFi5cmHElFb3wwgvx4osvxuabbx5nnXVWnHbaabHJJpvkZexJkybFvffeG08//XRMmDAhSkpKKlyz+eabx7777htHHnlkHHzwwZHL5fIyNwAAAAAAAADUBlasqISGDRtGRMSSJUsyriTdJ598EpdeemlsscUWcdJJJ1VprEmTJsVhhx0WPXv2jN/85jcxbty4WLlyZSRJUuH45JNPYsSIETFgwIDo1q1bjBw5Mk93BAAAAAAAAADZE6yohMWLF0dEROPGjTOuJF0ul4skSWL58uXx17/+db3Hueaaa+J73/tePPnkk2XhidLx045SH3/8cQwaNCj22muveOutt6p8TwAAAAAAAACQNcGKSvj4448jIqJ58+bZFvIdqrINx7Jly2LAgAFx2WWXRXFxcSRJstbwxNpWrVgzgJEkSbz88sux++67W70CAAAAAAAAgA2eYEUlvPnmmxER0aJFi2wL+RalwYb1sXLlyjjkkEPiqaeeKheoWHPM0vDEbrvtFtdcc0289NJL8emnn8by5ctj3rx5MWnSpBgxYkQcc8wxUVhYGMuWLYtBgwbFNddck4/bAwAAAAAAAIBMFGVdwIbgmWeeiVwuFx07dsy6lGpxxhlnxHPPPVdudYrSgEXp44MOOiiuvPLK6NOnT4X3N2zYMFq2bBlbb711HH/88TFlypQYMmRIPP7443HZZZdF69at46yzzqrRewIAAAAAAACAfMhsxYquXbtmNfU6efLJJ+OTTz6JiIgePXpkXE3+XXvttXHXXXeVC1FERNmKFS1btowHHnggRo0atdZQxdp069YtHn300bj22msjl8vF4MGD49lnn622ewAAAAAAAACA6pJZsOLjjz/OaupKKykpiUsuuaTseV0LVrz77rtx2WWXpa5SsdVWW8Wrr74aRx999HqN//Of/zyGDRsWK1eujOOPPz4WLlyYt9oBAAAAAAAAoCZkuhXIokWLokWLFlmW8K0uvvjieOedd8qe//CHP8yumGowePDgWLlyZdnqFGuGKrp27RovvvhitG/fvkpzXHDBBTFhwoQYMWJEXHbZZfH73/8+D5UDAAAAAFDbHXjkSTFv3oKsy6jzunTePEbe9cesywCAOi3TYMXEiRNjt912y7KEVEOHDo1hw4aVhQ66desWvXr1yrqsvHnkkUfiP//5z1pDFa1bt45nnnmmyqGKUkOHDo1HH300br755jjrrLNim222ycu4AAAAAADUXvPmLYi58wUrqlurlhtlXQIA1HmZbQUSEXHLLbdkOf1azZgxI370ox/FxRdfHBFfb48xaNCgjCvLr6uuuqrCudJ7/cMf/hDdunXL21xt27aNn/zkJ7Fy5cr4wx/+kLdxAQAAAAAAAKC6ZRqsuOeee2Lo0KGRJEmWZcSMGTPivvvui2OOOSa6d+8eDz74YLlVHFq1ahUXXnhhpjXm05tvvhkTJkwot1pF6T8PPvjgOO644/I+58CBAyMi4m9/+1ssX7487+MDAAAAAAAAQHXI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f3989dVX3xqoWHPLj6ZNm8ZJJ50UF154YWy55ZaZ1A4AAAAAAAAA1F4bdLDixRdfjKFDh8Y///nPiIhKByratm0b5557bpxzzjnRunXrmi8cAAAAAAAAANggbJDBikceeSSuu+66eO211yJi7YGKUrlcruz17t27x89+9rM44YQTonHjxjVXMAAAAAAAAACwQdpgghXFxcUxYsSIGDZsWEyePDkivj1Qsebrffv2jYsuuigOP/zw1GsBAAAAAAAAAL6p1gcrFixYEDfffHPcdNNNMXv27LKwRESU295jbdt/DBgwIC666KLYY489arxuAAAAAAAAAGDDV2uDFTNmzIgbbrgh7rjjjli8ePFaV6coDVCsGbBo1KhRHH/88fGzn/0sttlmm0xqBwAAAAAAAADqhloXrHj33Xdj6NChcf/998fKlSsrHajYeOON46yzzorzzjsv2rdvn/e6br311jjqqKOiTZs2eR8bAAAAAAAAAKidak2w4oUXXoihQ4fG008/HRHxnYGK0tc7d+4c//d//xennHJKNGvWrNrqu/nmm2OvvfYSrAAAAAAAAACAeiTzYMXDDz8c1113Xbz++usRsfZARak1AxU77bRTXHTRRXH00UdHQUFBtde5fPnyap8DAAAAAAAAAKhdMg1WbL311jFlypSI+PZAxZqvH3TQQXHRRRdFv379aqbIiCgpKYmZM2fW2HwAAAAAAAAAQO2QabBi8uTJZatQlAYq1nxc+rxBgwYxaNCgGDJkSPTq1avG63zuuedi2bJlNT4vAAAAAAAAAJCtzLcCiSi/xceaAYuNNtooTj/99Bg8eHBsttlmmdS2cOHCuPDCCzOZGwAAAAAAAADIVq0IVnxzxYqCgoI4+OCD44wzzoiNNtoopkyZUrZlSHUrLi6OpUuXxqxZs+Ktt96KRx55JGbPnp26RQkAAAAAAAAAUHfVimBFxNfhitLVK0aNGhWjRo3KuqyylTQAAAAAAAAAgPqnVgQr1lwNojYFGdYMegAAAAAAAAAA9U+tCFaUBhc233zz2GabbaJNmzbRqFGjTLbfWHMrkHfffTeWLFlS4zUAAAAAAAAAALVDrQhW7LzzznH77bfH9773vaxLKWflypVxyy23xIUXXhirVq3KuhwAAAAAAAAAoIZlHqzYbLPNYvTo0dGyZcusS6mgqKgozjvvvPjiiy/i6quvzrocAAAAAAAAAKCGFWRdwEUXXVQrQxVrOvvss7MuAQAAAAAAAADIQObBin79+mVdwndq3759dOzYMesyAAAAAAAAAIAalmmwIpfLRefOnbMsodJatWqVdQkAAAAAAAAAQA3LNFjRqVOnaN68eZYlVNpmm20WDRs2zLoMAAAAAAAAAKAGFWU5+dSpU7Ocfp08/fTTWZcAAAAAAAAAANSwTFesAAAAAAAAAACozQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABIIVgBAAAAAAAAAJBCsAIAAAAAAAAAIIVgBQAAAAAAAABACsEKAAAAAAAAAIAUghUAAAAAAAAAACkEKwAAAAAAAAAAUghWAAAAAAAAAACkEKwAAAAAAAAAAEghWAEAAAAAAAAAkEKwAgAAAAAAAAAghWAFAAAAAAAAAEAKwQoAAAAAAAAAgBSCFQAAAAAAAAAAKQQrAAAAAAAAAABSCFYAAAAAAAAAAKQQrAAAAAAAAAAASCFYAQAAAAAAAACQQrACAAAAAAAAACCFYAUAAAAAAAAAQArBCgAAAAAAAACAFIIVAAAAAAAAAAApBCsAAAAAAAAAAFIIVgAAAAAAAAAApBCsAAAAAAAAAABI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K6+8Ev/73//iiy++WK9xNt100+jdu3f0798/BgwYEF26dMlvoQAAAAAAAABQSwhW1GMzZ86MqVOnxscffxyffvppLFy4MJYuXRpLly6NJEmiefPm0aJFi2jRokVsvPHGsc0220TPnj1j4403zrp0AAAAAAAAAKgRghUAAAAAAAAAACkKsi4AgLWbOXNmXHbZZbHpppvGD3/4w0xr+fTTT+NXv/pVdOjQIfNaoL7SE4A16QnAmvQEYE16AvBN+gKwJj0B1o9gBUAt89JLL8Wxxx4bnTt3jquuuipmz56dSR1JksTo0aNj4MCB0aVLl7j66qvjs88+q7b5brvttujatWusWrWq2uaADZGeoCfAmvQEPQHWpCfoCbAmPUFPgG+qr30BWDs9AapGsAKosokTJ0a7du2isLAwcrlc6vHnP/+52mp4+eWXv3XuZs2axWabbRZ33nlntdVQVXfddVd873vfi7322itGjhwZK1euzKyWW265JbbddtvYf//949FHH42SkpJqn3P48OExderU+Oc//1ntc1G99IT80BP0hLpCT8gPPUFPqCv0hPzQE/SEukJPyA89QU+oS/SF/NjQ+8KAAQOiY8eO0bBhw2/9WqztaNiwYbRo0SI222yz2HHHHeOII46Iyy67LP7zn/9k+jmwfvSE/NAT9ATyQ7ACqLIePXrEnDlzYunSpTFq1KjYaqut1nrdsGHDqu1vD1x33XVrPb/tttvGiy++GIsXL44ZM2bEKaecUi3z58Ps2bNjyJAh8ec//zmaN2+eaS1NmzaNoUOHxiOPPBLt2rWr9vmef/75ePvttyMi4uabb672+aheekJ+6Al6Ql2hJ+SHnqAn1BV6Qn7oCXpCXaEn5IeeoCfUJfpCfmzofeEf//hHzJw5MxYuXBh333136j0UFhZGz54944ADDoijjz46Bg0aFPvtt19069Yt5syZE2+++WY89thjcdVVV8W+++4b7dq1i4svvjg+//zzfN4i1UhPyA89QU8gTxKAPPvkk0+Spk2bJhFR4Rg5cmTe55s0aVKSy+XWOt/777+f9/lqws9+9rNy97H33ntnVsvll19e7bUMHDiwbPyCgoLko48+yvscZEdPqDo9QU+oS/SEqtMT9IS6RE+oOj1BT6hL9ISq0xP0hLpGX6i6utAXbrjhhgpfj1133TVZunRp6nuWLl2aPP74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",
"text/plain": [
"<Figure size 2100x1050 with 1 Axes>"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fig.savefig(\"two_phase_algo.pdf\", bbox_inches=\"tight\", dpi=1000)\n",
"fig"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".venv",
"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.12.9"
}
},
"nbformat": 4,
"nbformat_minor": 2
}