254 lines
134 KiB
Plaintext
254 lines
134 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 10,
|
|
"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": 11,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAACFYAAALeCAYAAACK6QcuAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAkGJJREFUeJzs3XuYlXXZL/B7GHRAYEBUQEIOKqGiggcItSTFQ6EQKaC86eupbbxmqb1WVjuVNEXdKILSSwkSHjJ1A6ZoFOQpkVAkiPAA6IiADAc5BjMIs/YfXs12WuuBWWtmWDP2+VwX1zXP/azf/dzzeM1f6+vvV5BKpVIBAAAAAAAAAECaRvkeAAAAAAAAAACgvhKsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEjfM9QG144YUXonnz5nHiiSfme5SsrFy5MlavXh2FhYVxyCGHxAEHHLDXZ/joo49ixYoVUV5eHu3atYtDDjlkr88AAAAAAAAAAPVVg96x4rnnnovevXvHaaedFvfdd1++x6mWd999N6655pro2LFjdOjQIU488cQ47rjj4sADD4yjjjoqbr311tiwYUOdzrBx48a466674thjj40DDzwwevToEb17946OHTtGu3bt4tvf/na88847dToDAAAAAAAAADQEBalUKpXvIbI1c+bMuPHGG+PVV1+trF1yySUxadKk/A21B2VlZXHzzTfHqFGjYufOnbv9bKtWreLuu++Oyy67rNbnmDRpUlx//fWxfv363X6usLAwrr322vj5z38eRUVFtT4HAAAAAAAAADQEDWrHihdffDH69u0bZ555ZpVQRX23evXqOPXUU+OOO+6oDFUMHjw4XnnllfjHP/4RGzdujBkzZsQZZ5wREZ/sKHH55ZfHN7/5zT2GMKrr448/jssvvzwuu+yyylDFcccdF1OnTo2PPvootm/fHvPmzYvhw4dHo0aNYteuXTFq1Kjo27dvlJaW1soMAAAAAAAAANDQNIgdK2bPnh033nhjzJo1K/Ez9XXHipKSkjj11FPjgw8+iIiIgoKCGDNmTFx99dUZP3/ttdfGvffeW3k9dOjQePTRR6OwsDDnGcrLy+Pcc8+NmTNnVtaGDRsWkydPjsaNG6d9/oknnohhw4bFrl27IiLiyCOPjBdeeCHatGmT8wwAAAAAAAAA0BDV6x0r5s6dG1/5ylfilFNO2W2oor7atGlTnHPOOZWhiohPghNJoYqIiHvuuSdOO+20yuvHH388rr/++hrNccUVV1QJVfTq1SsxVBERMWTIkPjpT39aef3mm2/G1772tSgrK6vRHAAAAAAAAADQ0NTbYEVZWVmcc845UVRUFJMnT47XXnstJk2aFAcccEC+R6u2iy66KBYvXlx53bVr17j99tt3u6agoCD+53/+p8oOFaNHj44pU6bkNMOoUaPikUceqbxu3LhxPPTQQ4mhin/68Y9/HF26dKm8njNnTnz/+9/PaQYAAAAAAAAAaKjqbbCiSZMm8d5778VTTz0VF198cZx44olxySWXxNixY/M9WrU8+uij8cwzz1Sp/fCHP4yioqI9rv385z8fQ4YMqVK78soro7S0NKsZli1bVmXniYiICy+8MLp167bHtfvss0/88Ic/rFK7//77q+x8AQAAAAAAAACfdfU2WBER0bx587TawIEDo6CgIA/TVN/mzZvj2muvrVI74IAD4qKLLqp2jyuuuKLK9fr169NCEnvy7W9/O7Zv316l9q9z7c6wYcOiadOmldepVCq++93vxq5du7KaAwAAAAAAAAAaqnodrMikWbNm0aZNm3yPsVvjxo2LtWvXVqn981iT6jr99NPTfs+JEyfGm2++Wa31c+bMiRkzZlSpderUKU444YRqz1BcXBz9+/evUnvzzTdjwoQJ1e4BAAAAAAAAAA1ZgwtWRES0bt063yMk2r59e9xzzz1p9QEDBmTVp1GjRvHlL3+5Sm3Xrl0xevToaq3/+c9/nlY799xzs5ohIqJfv35ptbvvvjtSqVTWvQAAAAAAAACgoWmQwYpPH09R3zz++OOxZs2atPrJJ5+cda/TTjstrfbQQw/Fpk2bdruupKQknnnmmTqb4e23344//vGPWfcCAAAAAAAAgIamQQYrmjRpku8REv3mN79Jq7Vp0ybat2+fda8+ffqk1bZv3x7Tpk3b7brHHnssY/24447LeoYjjjgiWrZsmVbP9HsCAAAAAAAAwGdNgwxWNGpUP8det25dzJo1K61+7LHH5tSvW7duGX/XJ598crfrMgUrioqK4vOf/3xOcxx55JFptWnTpsWuXbty6gcAAAAAAAAADUX9TCjsQWFhYb5HyGjmzJmxc+fOtHqnTp1y6te0adPo3LlzWv2ll15KDDWsXr06FixYkFbv0KFDzu/tqKOOSqtt3Lgx3njjjZz6AQAAAAAAAEBD0SCDFfXV7NmzM9Y7dOiQc89DDz00rbZ58+aM4Ym9OUNExMsvv5xzTwAAAAAAAABoCAQralFdhBratm2bsZ60W0R9mAEAAAAAAAAAPisEK2pJRUVF/O1vf8t4ryahhjZt2mSsL168OGM9aSeLvTkDAAAAAAAAAHxWCFbUklWrVsWOHTsy3qtJqOGggw7KWF+yZEnG+nvvvZf3GQAAAAAAAADgs0KwopaUlJQk3mvXrl3OfYuKijLWV69enVarqKiIDz74YK/NsHXr1vjHP/6Rc18AAAAAAAAAqO8a53uAz4oVK1Yk3ttvv/1y7psUaigtLU2rrVmzJnHXjLqY4Z9zHHrooTn3jvhk7rVr12a1ZvPmzfH6669HcXFxtGrVKg455JDdzgkAAAAAAABAuvLy8ir/A3/fvn2jVatW+RuoHhKsqCWbN29OvNe0adOc+yaFBTI9b3cz1FWwYnfPrK5x48bFiBEjatwHAAAAAAAAgJqZNm1afO1rX8v3GPWKo0BqybZt2zLWmzRpEgUFBTn3LSwszFgvLy+v9gwRNQt3JM2QNAcAAAAAAAAAfFYIVtSSpFBDTXaKiIjYtWtXxnqmIz92F6yoyRxJMyTNAQAAAAAAAACfFY4CqSWpVCpjvSY7RUREVFRUZKxnOp4jaYaazpE0Q9Ic2brqqqtiyJAhWa1ZvHhxDB06tPJ62rRpcfjhh9d4FgAAAAAAAIB/J0uXLo1BgwZVXh9yyCH5G6aeEqyoJc2bN6+TvmVlZRnrmXag2NszJM2RrTZt2kSbNm1q1OPwww+P7t2713gWAAAAAAAAgH9ntfE/13/WOAqklrRo0SJjfXehhOooLy/PWM+0A0XSDDWdI2mGpDkAAAAAAAAA4LNCsKKW1FWwYuvWrRnrrVq1qvYMNZ0jaYakOQAAAAAAAADgs0Kwopbsv//+Ges1DVZs3rw5Y71Tp05ptZYtW0ZBQUGtz5E0Q7NmzeKAAw7IuS8AAAAAAAAA1HeCFbWkW7duGeu7du2qUahh48aNGesdO3ZMq+27777RpUuXjJ/f3a4TtTkDAAAAAAAAAHyWCFbUkkMOOSSKi4sz3lu1alXOfdeuXZux3rlz54z17t27530GAAAAAAAAAPisEKyoRUcddVTG+sqVK3PuWVpamrF+wgknZKwnBSv25gwAAAAAAAAA8FkhWFGLevTokbG+YsWKnHt+8MEHabVGjRpF79698zpDRESfPn1y7gkAAAAAAAAADYFgRS366le/mrH+3nvv5dRv+/btsWbNmrR69+7do0WLFhnXnHXWWVFYWFhrM0RElJSUpNUKCgoEKwAAAAAAAAD4zBOsqEVnnnlmNGnSJK3+xhtv5NRv6dKlkUql0uoDBgxIXNO6des45ZRTam2GiIglS5ak1U466aQ44IADcu4JAAAAAAAAAA2BYEUt2m+//aJfv35p9Xnz5uXUb+HChRnrF1xwwW7XZQperF+/Pt5///2sZ1i5cmV89NFHWc8AAAAAAAAAAJ8FghW17OKLL06rlZSUZAwn7EmmXSaOPPLIOPbYY3e77sILL4x99tknrZ5LwCPTDIWFhTF48OCsewEAAAAAAABAQyNYUcsGDx4chx56aFp9xowZWff685//nFa79tpr97iuQ4cOMWzYsDqbYejQodG+ffusewEAAAAAAABAQyNYUcsKCwvj+uuvT6tPnTo1qz5r166N119/vUrt4IMPjksuuaRa63/wgx9EQUFBldpTTz0VFRUVWc3x7LPPptVuuOGGrHoAAAAAAAAAQEPVIIMVO3fuTKtlGxioS5dddll87nOfq1J77rnnoqysrNo9pk2blvY7/e///b+jqKioWuu7d+8eX//616vUSktLY/bs2dWeYcmSJbFo0aIqtSFDhuzxKBIAAAAAAAAA+KxokMGKjz/+OK22Y8eOWuv/8ssvxxe/+MVo0qRJHHzwwfHf//3fWYUimjRpEnfffXeV2tatW+O3v/1ttXvcd999Va579eoVw4cPr/b6iIhRo0ZF06ZNq9QmTJhQ7fVjx46tcl1cXByjR4/OagYAAAAAAAAAaMgaZLBiy5YtabXNmzfXSu/Zs2dHv3794pVXXony8vJYvXp13H333TF06NCs+gwdOjRtx4iRI0dm3G3jXz3yyCOxcOHCyutmzZrFhAkTolGj7P5zde7cOW6//fYqtUcffTTefffdPa5dunRpPPDAA1Vq99xzT7Rv3z6rGQAAAAAAAACgIWuQwYpVq1al1VauXFkrvW+99daMO2I8/fTT8dprr2XVa+LEiXHooYdWXr/11lvx85//fLdr3nzzzfjud79beV1QUBAPPfRQHHPMMVk9+5+uueaaOO+88yqvd+zYEVdeeeVuj07ZunVr/Md//Eds3769Sp/LL788pxkAAAAAAAAAoKFqcMGK3//+97Fp06a0+qJFi6rs8pCrpUuX5nQvk1atWsWMGTOiXbt2lbURI0bE/fffn/Hzzz//fJx22mnx0UcfRUTEPvvsExMnTkzb+SJbDz/8cHzpS1+qvJ41a1ZceumlUV5envbZkpKS6NevX5UQyfDhw2PUqFE1mgEAAAAAAAAAGqIGEazYunVrvP322zF27NjEIzkqKirizDPPjAkTJsSSJUti27ZtOT2ra9euifcOP/zwrPsdfvjh8dJLL8URRxwRERGpVCquvvrqOP3002PixInx/PPPx6OPPhqDBg2K008/PUpLSyMion379jFjxoy49NJLc/o9Pq1p06bx7LPPxsCBAytr/9wFY9SoUTFz5sz43e9+F9/+9rfjyCOPjLlz50ZERJMmTWL06NHxi1/8IgoLC2s8BwAAAAAAAAA0NAWpVCqV7yGSTJ48OS655JIa9XjhhReib9++1f78q6++Gn379k07DmTAgAHxu9/9Luc5tmzZEj/5yU9i3LhxsWvXrsTPNWnSJK688sq45ZZbori4OOfnZZJKpWLcuHHxk5/8JOOuH592zjnnxOjRo3MKk+wNf//73+Poo4+uvF60aFF07949jxMBAAAAAAAANDy+e92zeh2s2LhxY6xYsaJGPbp06RLNmjXLas3LL78cN9xwQ7z++uux//77x0UXXRS33nprNGnSpEazREQsX748Jk6cGDNnzoy33norNm/eHPvvv38cddRR8dWvfjUuvfTSaNOmTY2fszubN2+Ohx9+OJ599tmYP39+rFu3Lvbbb7/o0qVLnHHGGfGf//mfVf5w6iN/3AAAAAAAAAA157vXPavXwQpI4o8bAAAAAAAAoOZ897pnjfI9AAAAAAAAAABAfSVYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAECCxvkeIFupVCqWL18ea9asiaKioujcuXMUFxfneywAAAAAAAAA4DOowexYsXDhwrjiiiuibdu20blz5+jdu3f06NEjWrVqFSeeeGKMGTMmtm3blu8xG4QzzjgjCgoKcvpXWFgYy5Yty/evAAAAAAAAAAB7Rb0PVmzYsCG++c1vRs+ePWPixImxdu3aKvdTqVTMmzcvrrnmmujatWs888wzeZr0/7vllltyDi5U59+kSZNynu3111+PWbNm5bz+q1/9ahx22GE5rwcAAAAAAACAhqReByvefvvt6NWrV0yYMCFSqVQUFBTElVdeGfPnz4/t27fH+vXrY+rUqXHCCSdERMSqVati4MCBcfPNN+dt5l27dsX48ePr9BkdO3bMee3IkSNr9Oyrr766RusBAAAAAAAAoCGpt8GK119/PU466aTKYyf23XffmDJlSowfPz569uwZTZo0idatW8egQYNizpw5cf7550fEJztYjBgxIq6//vq8zP3UU0/FypUr66x/mzZtom/fvjmtfeedd2Lq1Kk5P7tr165x9tln57weAAAAAAAAABqaehmsWL58eQwYMCA2bNhQWbvrrrti0KBBGT/fuHHjePjhh+OII46orI0aNSruvffeuh41zbhx4+q0/3nnnReFhYU5rb3zzjujoqIi52dfffXVUVBQkPN6AAAAAAAAAGho6l2wYufOnTFo0KBYvXp1Ze3UU0+N73znO7td16RJk7jvvvuq1K6//vqYO3duncyZyTvvvBN/+tOf6vQZQ4YMyWndqlWr4qGHHsr5uc2bN49LL7005/UAAAAAAAAA0BDVu2DFnXfeGfPnz69Su/HGG6u1U0K/fv2iT58+ldc7d+6Miy66KLZv317rc2Yybty4SKVSERGx3377xZVXXhlTpkyJt956KzZt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dltUVFRUe311fDpY8fnPfz569uxZa70rKiri+eefj8ceeyzeeeednHq88847cckll0RERP/+/eO2226rtfkAAAAAAAAAoCGpV8GKiIjrrrsuevXqVaV26623VmvtqFGjYs2aNZXXbdu2jTFjxlT72U888UR8/etfjwULFsSOHTti+fLl8ZOf/CSuueaaavfYk7feeiv+/ve/V17X5m4V27dvjy996Utx+umnx7Bhw+KII46Iiy++ONavX1/tHosWLYozzzwzNm3aFD169IjHHnssCgsLa21GAAAAAAAAAGhI6l2wYp999onHH388WrduXVmbOXNm/PrXv97tupdeeqnKkR9NmjSJadOmRfv27av97Jtuuiljfdy4cVFaWlrtPrvzxBNPVLkeOnRorfSN+OTYlNmzZ1dep1KpePjhh6N79+7x+OOP73ZtRUVFTJw4Mb74xS/G8uXL4+yzz44XX3wxWrRoUWvzAQAAAAAAAEBDU++CFRERnTt3junTp0fz5s0ra9/61rdi6tSpGT//29/+Ns4555woLy+PiIgWLVrE1KlTo0+fPlk9d+nSpRnrFRUV8e6772bVK8mnjwE54ogj4thjj62VvhERTZs2zVgvLS2NCy64IHr37h0PPPBALFu2LMrLy2PDhg2xcOHCuOuuu6Jnz55xxRVXxObNm+O6666L6dOnR8uWLWttNgAAAAAAAABoiBrne4Akffr0iVmzZsWgQYPiww8/jPLy8jjvvPNi0KBBMXjw4Gjfvn2UlJTE5MmT44UXXqhc161bt3j88cdzCix07do1Fi9enFZv1KhRHHrooTX5dSIiYsmSJbFw4cLK69o8BiQi4txzz40ePXrEggULMt5/7bXX4rXXXktc36tXr7j//vvTjmIBAAAAAAAAgH9X9XLHin/q3bt3zJ8/P4YNG1ZZmzZtWlx00UVx+umnx+WXX14ZqiguLo6bb745FixYkPMuECNGjMhYv+qqq6Jt27Y59fy0ujwGJOKTY1RmzJgRffv2zWrdqaeeGk888UT85S9/EaoAAAAAAAAAgE8pSKVSqXwPUR1vvvlmPPjgg/H888/HsmXLYuvWrXHggQdGz54945xzzomLL744iouLa/ycadOmxc033xyLFy+Odu3axfDhw+OGG26IRo1qnkE5/vjjY/78+RERceSRR2bcHaO2zJgxI6ZMmRLz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atmyZUuMGzcu5/VFRUVx5ZVX5rT2iiuuiJkzZ1Ze9+rVKyZPnpwY0hgyZEj89Kc/rbx+880342tf+1qUlZXl9HwAAAAAAAAAaMjqXbBi586dMWjQoFi9enVl7dRTT43vfOc7u13XpEmTuO+++6rUrr/++pg7d26dzJmN8ePHVwmJZGvo0KFx0EEHZb1u1KhR8cgjj1ReN27cOB566KE97nzx4x//OLp06VJ5PWfOnPj+97+f9fMBAAAAAAAAoKGrd8GKO++8M+bPn1+lduONN0ZBQcEe1/br1y/69OlTeb1z58646KKLanQER03t2LEj7rnnnoiI6NKlS3z88ceRSqWy+jd58uSsn7ts2bIqO09ERFx44YXRrVu3Pa7dZ5994oc//GGV2v33319l5wsAAAAAAAAA+HdQr4IVJSUlccstt1SpHX300dGvX79q97jiiiuqXC9ZsqQy2JAPkydPjlWrVkVExA9+8IM97hZRW7797W+nBUquvfbaaq8fNmxYNG3atPI6lUrFd7/73di1a1dtjQgAAAAAAAAA9V69ClaMHDkyysrKqtTOO++8rHoMHjw4CgsL0/quX7++xvNlq6KiIu66666IiDj44IPjsssu2yvPnTNnTsyYMaNKrVOnTnHCCSdUu0dxcXH079+/Su3NN9+MCRMm1MqMAAAAAAAAANAQ1JtgxapVq2LSpElp9QEDBmTVp1WrVmkBgi1btsQvf/nLmoyXkylTpsQ777wTERHf+973oqioaK889+c//3la7dxzz826T6adQu6+++5IpVI5zQUAAAAAAAAADU29CVb86le/ivLy8iq1pk2bxnHHHZd1r9NOOy2tNm7cuKioqMh5vlzccccdERHRunXrGD58+F55ZklJSTzzzDNp9ZNPPjnrXpne49tvvx1//OMfc5oNAAAAAAAAABqaehOseOyxx9JqxxxzTNqxHtXRp0+ftNqKFSvi5Zdfzmm2XMycOTNef/31iIj4zne+E82bN98rz830HiMip4DKEUccES1btkyr/+Y3v8m6FwAAAAAAAAA0RPUiWPHXv/413nrrrbT6sccem1O/I488MmP9ySefzKlfLkaOHFn588MPPxyXXnpp/OIXv4j58+fHzp076+y5mYIVRUVF8fnPfz6nfpne5bRp02LXrl059QMAAAAAAACAhqReBCt+//vfZ6x36tQpp36HH3547Lvvvmn1P/3pTzn1y9a8efNi1qxZldfLli2LX//613HVVVfF8ccfH+3atYtrrrkm5s+fX6vPXb16dSxYsCCt3qFDh5x2/oiIOOqoo9JqGzdujDfeeCOnfgAAAAAAAADQkNSLYMXs2bMz1jt06JBTv8LCwujYsWNa/c0334x169bl1DMbn96tIpP169fHmDFj4vjjj4+ePXvG//2//7dWnlvb7zEi4tBDD81Y35vHqgAAAAAAAABAvtSLYMWrr76asV6TQEDbtm3TaqlUKv7617/m3LM6lixZElOmTKn25xcsWBCDBw+Ofv36xaJFi2r07LoIVmR6jxFhxwoAAAAAAAAA/i3kPVixcuXKxF0kahIIaNOmTcb64sWLc+5ZHXfeeWdUVFRkve5Pf/pTHHfccXH77bfn/OxMx4BENMz3CAAAAAAAAAD1Qd6DFe+9917ivZoEAg466KCM9SVLluTcc08+/PDDeOihh3Jev3Pnzvjxj38cl19+eXz88cdZr096lw3tPQIAAAAAAABAfdE43wOUlJRkrDdr1iyaN2+ec9+ioqKM9dWrV+fcc09at24dy5Yti+3bt8e2bdti1apVsWLFiliyZEnMnTs3Xn/99di6dese+zz44INRUlISTz/9dDRr1qxaz66oqIgPPvgg47127dpl9Xt8WtJ73Lp1a/zjH/+o9ny7s2bNmli7dm1Wa5YuXVrj5wIAAAAAAADAnuQ9WLFixYqM9f32269GfZMCAaWlpTXqu6dnfu5zn6u8PvbYY6vcLy8vj+eeey4mTZoUv/vd7yKVSiX2ev755+OCCy6I3/3ud9Go0Z43FlmzZk3s2LEj472avMuk9xjxybs89NBDc+79T+PGjYsRI0bUuA8AAAAAAAAA1La8HwWyefPmjPW6ClYkPW9vKCoqikGDBsW0adNi/vz50b9//91+fvr06fHzn/+8Wr1393vVVbAin+8SAAAAAAAAAPaGvAcrtm3blrHetGnTGvUtLCzMWC8vL69R39rSo0ePmD59ekyePDn233//xM/dcsstsXjx4j32S3qPETV7l0nvMaL+vEsAAAAAAAAAqCt5PwokKRBQ0x0rdu3albGedFxGvlx88cXRp0+fOPvss+O9995Lu//xxx/HD3/4w3j66ad322d3wYqavMuk9xhRe+/yqquuiiFDhmS1ZunSpTFo0KBaeT4AAAAAAAAAJMl7sCKVSmWs13THioqKioz13R1tkS9du3aN2bNnx6mnnhpLlixJu//MM8/E4sWL46ijjkrskfQeI2r2LpPeY0Ttvcs2bdpEmzZtaqUXAAAAAAAAANSmvB8F0rx58zrpW1ZWlrFe050w6kq7du3i6aefjlatWmW8/8gjj+x2/d5+jxH1910CAAAAAAAAQG3Je7CiRYsWGeu7+0K/OsrLyzPWa7oTRl3q1q1bjB8/PuO93//+97tdm/QeI2r2LpPeY0T9fpcAAAAAAAAAUBs+s8GKrVu3Zqwn7QhRXwwdOjS+8pWvpNUXLFgQO3bsSFxXV8GKpPcYUf/fJQAAAAAAAADUVN6DFfvvv3/Gek2DFZs3b85Y79SpU4367g0/+9nP0mq7du2KkpKSxDUtW7aMgoKCjPdq8i6T3mOzZs3igAMOyLkvAAAAAAAAADQEeQ9WdOvWLWN9dzslVMfGjRsz1jt27FijvntDr1694gtf+EJa/aOPPkpcs++++0aXLl0y3qvJu2zI7xEAAAAAAAAAairvwYru3btnrK9duzZ27tyZc9+1a9dmrHfu3DnnnnvTwIED02oVFRW7XZP0LletWpXzHA39PQIAAAAAAABATeQ9WNG6deto165dWr2ioiI+/PDDnPuWlpZmrJ9wwgk599ybTj311LRaixYtdrsmKVixcuXKnOdo6O8RAAAAAAAAAGoi78GKiIgePXpkrK9YsSKnfmVlZbFu3bq0+kEHHRSHHXZYTj33tkzHeuzp+I3afo8RER988EHGep8+fXLuCQAAAAAAAAANRb0IVnz1q1/NWH/vvfdy6ldSUpKx3pDCAAceeGCV6w4dOkTLli13u+ass86KwsLCtHqu7zEi87ssKChoUO8SAAAAAAAAAHJVL4IVAwcOzFh/4403cuq3ZMmSjPUBAwbk1C8ftm/fXuW6X79+e1zTunXrOOWUU9Lqub7HiMzv8qSTTooDDjgg554AAAAAAAAA0FDUi2BFly5donv37mn1efPm5dRv4cKFabXGjRvHeeedl1O/fCgtLa1yff7551drXabwyPr16+P999/PeoaVK1fGRx99lFa/4IILsu4FAAAAAAAAAA1RvQhWRERcfPHFabX58+dHKpXKulemHRrOPPPMBrXLwl/+8pfKnzt16hT9+/ev1roLL7ww9tlnn7R6LiGVTO+xsLAwBg8enHUvAAAAAAAAAGiI6k2wYvjw4VFcXFyltmnTppgzZ07WvV555ZW02rXXXpvraHkxffr0yp9vv/32KCwsrNa6Dh06xLBhw9LqM2bMyHqGP//5z2m1oUOHRvv27bPuBQAAAAAAAAANUb0JVrRs2TKGDx+eVp86dWpWfebNm5d2jMbxxx8fZ511Vo3m25uWLl0aU6ZMiYiIk08+OWNQYnd+8IMfREFBQZXaU089FRUVFVn1efbZZ9NqN9xwQ1Y9AAAAAAAAAKAhqzfBiohPdpVo1qxZlVq2wYp/BhI+7ZZbbqnRXHvb97///di5c2c0adIk7rvvvqzXd+/ePb7+9a9XqZWWlsbs2bOr3WPJkiWxaNGiKrUhQ4bEsccem/U8AAAAAAAAANBQ1atgxcEHHxw33nhjldrSpUvjxRdfrNb6srKyeOCBB6rUzj///Ojfv3+1Z5g2bVr07NkzioqKolOnTnHbbbdVe6eHtWvXxtSpU+Ppp5+OzZs3V/uZn3bnnXfGtGnTIiJi4sSJcdxxx+XUZ9SoUdG0adMqtQkTJlR7/dixY6tcFxcXx+jRo3OaBQAAAAAAAAAaqnoVrIiIuO6666JXr15Varfeemu11o4aNSrWrFlTed22bdsYM2ZMtZ/9xBNPxNe//vVYsGBB7NixI5YvXx4/+clP4pprrtnj2pdffjkOP/zwOO+882LgwIHRuXPnGD9+fLWfHRExevTo+NGPfhQRESNGjMj6CJBP69y5c9x+++1Vao8++mi8++67e1y7dOnStIDKPffcE+3bt895HgAAAAAAAABoiOpdsGKfffaJxx9/PFq3bl1ZmzlzZvz617/e7bqXXnqpypEfTZo0iWnTpmUVBrjpppsy1seNGxelpaW7XXvLLbdU2aViw4YNMXz48DjzzDNj2bJlu127Zs2auOyyy+K6666LgoKCGDt2bNrOHbm45ppr4rzzzqu83rFjR1x55ZW73YFj69at8R//8R+xffv2Kn0uv/zyGs8DAAAAAAAAAA1NvQtWRHyy28L06dOjefPmlbVvfetbMXXq1Iyf/+1vfxvnnHNOlJeXR0REixYtYurUqdGnT5+snrt06dKM9YqKij3u9PCvx27808yZM+Ooo46KSy+9NJ577rlYu3ZtfPzxx7Fy5cqYNWtWXH311dG1a9eYNGlStGnTJp599tm4+uqrs5p7dx5++OH40pe+VHk9a9asuPTSSyvf1aeVlJREv3794rXXXqusDR8+PEaNGlVr8wAAAAAAAABAQ1KQSqVS+R4iydy5c2PQoEHx4YcfVtYGDRoUgwcPjvbt20dJSUlMnjw5Xnjhhcr73bp1i8cffzyOPfbYrJ/XvXv3WLx4cVq9UaNGsWrVqmjbtm3i2tmzZ0ffvn1j586dWT+3sLAw/uu//ituueWWaNWqVdbr92Tr1q3xjW98I373u99V1rp27Rrf+ta3okePHrFt27aYMWNGTJw4McrKyiLikx0/Ro4cWa1jUPLh73//exx99NGV14sWLYru3bvncSIAAAAAAACAhsd3r3tWr4MVERGlpaVx3XXXxW9+85vdfq64uDi+973vxQ033BBFRUU5PevJJ5+MIUOGpNWvvvrqGDt27B7XT58+PS699NJYt25dtZ7XrFmz+MY3vhHXXnttHHnkkVnPm41UKhXjxo2Ln/zkJ7Fp06bdfvacc86J0aNHx+GHH16nM9WEP24AAAAAAACAmvPd657V+2DFP7355pvx4IMPxvPPPx/Lli2LrVu3xoEHHhg9e/aMc845Jy6++OIoLi6u8XOmTZsWN998cyxevDjatWsXw4cPjxtuuCEaNareqSmbN2+Ohx9+OP7whz/E4sWLY/Xq1bFt27YoKiqKVq1axeGHHx49evSIM844I84444zYb7/9ajxzNv4537PPPhvz58+PdevWxX777RddunSJM844I/7zP/+zyh9NfeWPGwAAAAAAAKDmfPe6Zw0mWAGf5o8bAAAAAAAAoOZ897pn1duGAQAAAAAAAADg35BgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJGud7gGylUqlYvnx5rFmzJoqKiqJz585RXFyc77EAAAAAAAAAgM+gBrNjxcKFC+OKK66Itm3bRufOnaN3797Ro0ePaNWqVZx44okxZsyY2LZtW77HzKikpCTGjh0bAwcOjG7dukXr1q2jqKgoPve5z8Vxxx0X/+t//a944oknYvPmzXtlnjPOOCMKCgpy+ldYWBjLli3bK3MCAAAAAAAAQL4VpFKpVL6H2J0NGzbE97///Zg4cWLsadT27dvH+PHj49xzz91L0+3e+++/HyNGjIiHHnoodu7cucfPt2rVKr73ve/FNddcU2e7cLz++uvRq1evnNefc8458cwzz9TiRLn5+9//HkcffXTl9aJFi6J79+55nAgAAAAAAACg4fHd657V6x0r3n777ejVq1dMmDAhUqlUFBQUxJVXXhnz58+P7du3x/r162Pq1KlxwgknRETEqlWrYuDAgXHzzTfnd/CIePrpp6NHjx7x4IMPVitUERGxcePGuPHGG6NHjx4xf/78Oplr5MiRNVp/9dVX19IkAAAAAAAAAFD/1dtgxeuvvx4nnXRS5bET++67b0yZMiXGjx8fPXv2jCZNmkTr1q1j0KBBMWfOnDj//PMjIiKVSsWIESPi+uuvz9vsDzzwQHzta1+LTZs25bS+pKQkTj755Jg2bVqtzvXOO+/E1KlTc17ftWvXOPvss2txIgAAAAAAAACo3+plsGL58uUxYMCA2LBhQ2XtrrvuikGDBmX8fOPGjePhhx+OI444orI2atSouPfee+t61DR/+MMf4r/+67/2eGzJnpSVlcWwYcNi9uzZtTRZxJ133hkVFRU5r7/66qujoKCg1uYBAAAAAAAAgPqu3gUrdu7cGYMGDYrVq1dX1k499dT4zne+s9t1TZo0ifvuu69K7frrr4+5c+fWyZyZbN68OS6++OIqR3907do1brvttnj11Vdj7dq1sWPHjli1alXMmjUrvvvd70bz5s0T+5WVlcWgQYOqBExytWrVqnjooYdyXt+8efO49NJLazwHAAAAAAAAADQk9S5Yceedd8b8+fOr1G688cZq7ZTQr1+/6NOnT+X1zp0746KLLort27fX+pyZ3HrrrbFmzZqIiDjggANiwoQJ8fbbb8ePfvSj6NOnTxx44IGxzz77xMEHHxynn3563HvvvfHOO+8k7sQREbF27dq48cYbazzb3XffHTt27IiIiFmzZkUqlcrq35YtW6K4uLjGcwAAAAAAAABAQ1KvghUlJSVxyy23VKkdffTR0a9fv2r3uOKKK6pcL1myJO65555amW93Nm3aFGPHjo2IiG7dusVrr70Wl19++R4DIQcffHBMmTIlvvvd7yZ+5n/+539i7dq1Oc+2YcOG+OUvfxkREV/4whfi9NNPz7kXAAAAAAAAAPw7qVfBipEjR0ZZWVmV2nnnnZdVj8GDB0dhYWFa3/Xr19d4vt154oknoqysLNq1axczZ86MLl26VHttQUFBjB49Os4999yM93fu3BnTpk3Lebb7778/tmzZEhERP/7xj3PuAwAAAAAAAAD/bupNsGLVqlUxadKktPqAAQOy6tOqVas44YQTqtS2bNlSuWNDXXnsscciImLy5MnRoUOHrNcXFBTEgw8+GM2bN894f9asWTnNtX379hgzZkxERBxzzDFZv08AAAAAAAAA+HdWb4IVv/rVr6K8vLxKrWnTpnHcccdl3eu0005Lq40bNy4qKipynm93du3aFXPmzImvfe1rceaZZ+bc58ADD4xvf/vbGe+tWLEip54TJkyoPEbkhhtu2OPRJAAAAAAAAADA/1dvghX/3PHh04455pi0Yz2qo0+fPmm1FStWxMsvv5zTbHvy1ltvxT/+8Y/4/ve/X+NegwcPzlhfs2ZN1r127twZo0aNioiIww47LC644IIazQYAAAAAAAAA/27qRbDir3/9a7z11ltp9WOPPTanfkceeWTG+pNPPplTvz0pKiqKsWPHximnnFLjXscff3wUFxen1Zs2bZp1r8ceeyxKSkoi4pNgxsCBA+NnP/tZ/OEPf4iNGzfWcFIAAAAAAAAA+OxrnO8BIiJ+//vfZ6x36tQpp36HH3547LvvvrFjx44q9T/96U859avO866++upa6dWoUaNo3759bN68uUq9Xbt2Wfe68847K3/esmVLPPvss/Hss89GRERhYWGcddZZcdlll8XAgQOjqKioZoMDAAAAAAAAwGdQvdixYvbs2RnrHTp0yKlfYWFhdOzYMa3+5ptvxrp163LquTe1bt06rXbMMcdk1WP69Onxt7/9LfH+rl274rnnnouhQ4dG+/bt44YbbkgLcwAAAAAAAADAv7t6Eax49dVXM9ZzDVZERLRt2zatlkql4q9//WvOPfeW8vLytFrfvn2z6jFy5Mhqf/ajjz6KO+64I7p16xaTJk2KVCqV1bMAAAAAAAAA4LMq78GKlStXJu4iUZNgRZs2bTLWFy9enHPPvWXFihVVrvfbb7/o169ftdfPnj07/vznP2f93NWrV8dll10WX/7ylxvEzh4AAAAAAAAAUNfyHqx47733Eu/VJFhx0EEHZawvWbIk5557w7p166K0tLRKbdiwYbHffvtV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dO/ePY477rhanDazp556Kl544YWIiPje974XRx11VJ0/EwAAAAAAAADqm3oVrDj44IPjxhtvrFJbunRpvPjii9VaX1ZWFg888ECV2vnnnx/9+/ev9gzTpk2Lnj17RlFRUXTq1Cluu+22qKioqPb6d955J770pS9FSUlJ9OnTJ/74xz9Gq1atqrU2lUrFzp07Y+vWrbFy5cqYO3dujBo1Knr06BH//d//HRUVFXHRRRfttkdFRUU8//zz8dhjj8U777xT7bn/9Xe45JJLIiKif//+cdttt+XUBwAAAAAAAAAausb5HuBfXXfddfHkk0/Ga6+9Vlm79dZbo2/fvntcO2rUqFizZk3lddu2bWPMmDHVfvYTTzwRQ4cOrbxevnx5/OQnP4kPP/wwxo4du8f1CxcujDPPPLNyhjlz5sT+++9f7efvSUFBQXzjG99IvL99+/Y444wzYvbs2VU+P3r06GofH7Jo0aI455xzYtOmTdGjR4947LHHorCwsFbmBwAAAAAAAICGpl7tWBERsc8++8Tjjz8erVu3rqzNnDkzfv3rX+923UsvvVTlyI8mTZrEtGnTon379tV+9k033ZSxPm7cuCgtLd3t2jlz5sSXv/zlKsGO2ta3b9845JBDEu9PnTq1MlQR8ckOGA8//HB07949Hn/88d32rqioiIkTJ8YXv/jFWL58eZx99tnx4osv1ugIEwAAAAAAAABo6OpdsCIionPnzjF9+vRo3rx5Ze1b3/pWTJ06NePnf/vb38Y555wT5eXlERHRokWLmDp1avTp0yer5y5dujRjvaKiIt59993EdTNmzIh+/frFhg0bsnpeti6++OLd3m/atGnGemlpaVxwwQXRu3fveOCBB2LZsmVRXl4eGzZsiIULF8Zdd90VPXv2jCuuuCI2b94c1113XUyfPj1atmxZF78GAAAAAAAAADQYBalUKpXvIZLMnTs3Bg0aFB9++GFlbdCgQTF48OBo3759lJSUxOTJk+OFF16ovN+tW7d4/PHH49hjj836ed27d4/Fixen1Rs1ahSrVq2Ktm3bpt2bOnVqXHDBBfHxxx9n/bxsNGnSJEpLS6O4uDjxMx9//HH06tUrFixYkNMzevXqFffff3/06tUr1zH3mr///e9x9NFHV14vWrQounfvnseJAAAAAAAAABoe373uWb3cseKfevfuHfPnz49hw4ZV1qZNmxYXXXRRnH766XH55ZdXhiqKi4vj5ptvjgULFuQUqoiIGDFiRMb6VVddlTFUERHx1FNP1XmoIiJiwIABuw1VRHxyjMqMGTOib9++WfU+9dRT44knnoi//OUvDSJUAQAAAAAAAAB7S73eseLT3nzzzXjwwQfj+eefj2XLlsXWrVvjwAMPjJ49e8Y555wTF1988R6DB9Uxbdq0uPnmm2Px4sXRrl27GD58eNxwww3RqFG9zqCkmTFjRkyZMiXmzZsXJSUlsWXLlkilUlFcXByf+9zn4uijj45TTjklzj333OjYsWO+x82a1BQAAAAAAABAzfnudc8aTLACPs0fNwAAAAAAAEDN+e51zxrWNgwAAAAAAAAAAHuRYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACQQrAAAAAAAAAAASCFYAAAAAAAAAACQQrAAAAAAAAAAASCBYAQAAAAAAAACQQLACAAAAAAAAACCBYAUAAAAAAAAAQALBCgAAAAAAAACABIIVAAAAAAAAAAAJBCsAAAAAAAAAABIIVgAAAAAAAAAAJBCsAAAAAAAAAABIIFgBAAAAAAAAAJBAsAIAAAAAAAAAIIFgBQAAAAAAAABAAsEKAAAAAAAAAIAEghUAAAAAAAAAAAkEKwAAAAAAAAAAEghWAAAAAAAAAAAkEKwAAAAAAAAAAEggWAEAAAAAAAAAkECwAgAAAAAAAAAggWAFAAAAAAAAAEACwQoAAAAAAAAAgASCFQAAAAAAAAAACRrne4BcpFKpWL58eaxZsyaKioqic+fOUVxcnO+xslJffoc1a9bEypUrI5VKRfv27aNdu3Z7fQYAAAAAAAAAqK8a1I4VCxcujCuuuCLatm0bnTt3jt69e0ePHj2iVatWceKJJ8aYMWNi27Zt+R5zt+rD77B69er46U9/Gp///Oejbdu2cfzxx8cJJ5wQBx98cHTp0iV++MMfxqpVq+p0BgAAAAAAgP/X3p2GR1FnfR//dRJJIIBhCwFlFW42AWXHJYgIiEgGERUeQUAdF0RBMTO4AQ7IuLDIjTouCIgiikIQcVBBZRFQRFllF8IWAiEEQpQkJKnnhZd923ZV0ks63V18P9eVF3W669T5KznV6T5dBQBAOHAYhmEEu4iSZGVlKTk5WbNmzVJJ5dauXVtvvPGGbr755jKqzjOhsIbCwkJNmzZN48aNK3F4IyYmRuPHj1dycrIiIkJv/ubnn3/W5Zdf7tzevn27WrRoEcSKAAAAAAAAAAAAACD88NlryULvE/O/2L17t9q3b6+3335bhmHI4XDovvvu06ZNm3Tu3DllZmYqJSVFbdu2lSSlpaUpKSlJ48ePD27hfxIKazh79qz69Omj5ORk51DF9ddfr+XLlys7O1s5OTn69ttvdfvtt0uScnNzNWbMGCUlJSknJ6fU6gAAAAAAAAAAAAAAIJyE9BUrNm7cqB49eigrK0uSVK5cOX344Yfq27ev23MLCgo0YMAALVy40BkbPXq0Jk+eXFblmgqFNWRlZem6667T1q1bnbF//OMfeuGFF0yfP23aND322GPO7WuvvVaff/65KlSo4FcdpYmpKQAAAAAAAAAAAADwH5+9lixkr1hx6NAh9enTxzmQIEkvvfSS6UCCJEVFRem9995T06ZNnbEpU6Zo+vTpgS7VUiisIT8/X/369XMZqrjlllsshyok6dFHH9XQoUOd22vWrNHgwYNLvIUJAAAAAAAAAAAAAAB2E5KDFQUFBerbt6/S09OdscTERD388MPF7hcTE6NXXnnFJfb4449rw4YNAamzOKGyhtGjR2vlypXO7apVq+rNN98scb+pU6eqcuXKzu1FixZp6tSpPtUAAAAAAAAAAAAAAEC4CsnBihdffFGbNm1yiY0dO1YOh6PEfbt166ZOnTo5twsKCjRo0CCdO3eu1OssTiisYe3atXr11VddYsOHD1f16tVL3LdKlSoaPny4S+ypp57Szz//7FUNAAAAAAAAAAAAAACEs5AbrEhNTdWECRNcYpdffrm6devmcY577rnHZXvv3r2aNm1aqdTniVBYQ1FRke677z6X23dERkZqxIgRHue4++67Xbbz8vL06KOPerw/AAAAAAAAAAAAAADhLuQGK55//nnl5ua6xPr16+dVjv79+ysyMtItb2Zmpt/1eSIU1rBgwQLt2LHDJXb11VerZs2aHtfQuHFjtW3b1iW2fPlyffnllx7nAAAAAAAAAAAAAAAgnIXUYEVaWprmzJnjFu/Tp49XeeLi4twGAs6ePas333zTn/I8EgprMAxDkyZN8rsGSaZX2ZgyZYrXeQAAAAAAAAAAAAAACEchNVjx1ltvKS8vzyVWvnx5XXnllV7n6tq1q1vstddeU1FRkc/1eSIU1rB69Wpt27bNLX7VVVeVSg1ffvmldu/e7XUuAAAAAAAAAAAAAADCTUgNVnzwwQdusZYtW7rdEsMTnTp1cosdOXJEa9as8ak2T4XCGubPn+8Wi4iIUOvWrUulBsl8nQAAAAAAAAAAAAAA2E3IDFZs3rxZu3btcou3atXKp3zNmjUzjX/88cc+5fNEKKyhoKBACxcudIs3bNhQsbGxXtcQFxenhIQEr2oAAAAAAAAAAAAAAMAuQmaw4vPPPzeN16tXz6d8jRo1Urly5dziX3/9tU/5PBEKa9i4caNOnjxZajVIUvPmzd1i27dvV0ZGhs85AQAAAAAAAAAAAAAIByEzWLFu3TrT+KWXXupTvsjISNWtW9ctvnPnTtPBg9IQCmso7Rqk3692YSbQt1UBAAAAAAAAAAAAACDYQmawYv369aZxfwYCatas6RYzDEObN2/2OWdxQmENgRisMKtBkn766SefcwIAAAAAAAAAAAAAEA5CYrDi6NGjlldg8GcgID4+3jS+Y8cOn3NaCZU1bNmyJeg1AAAAAAAAAAAAAABgFyExWHHgwAHLx/wZCKhRo4ZpfO/evT7ntBIKaygqKtKhQ4eCWgMAAAAAAAAAAAAAAHYSEoMVqamppvHY2FhVrFjR57zR0dGm8fT0dJ9zWgmFNaSlpSk/P9/0+QkJCWVSAwAAAAAAAAAAAAAAdhIV7AIk6ciRI6bxChUq+JXXaiDg+PHjfuU1EwprsKrB3zqsasjMzFRBQYGiovz7Z3TixAllZGR4tc9fb0Oyb98+v2oAAAAAAAAAAAAAgAvRXz9rzcvLC1IloSskBiuys7NN44EaSrA6nj9CYQ3FrSsQgxWGYSgnJ0dxcXE+55ak1157Tc8++6xfOfr27evX/gAAAAAAAAAAAAAA6fDhw2rTpk2wywgpIXErkN9++800Xr58eb/yRkZGmsYDMWETCmuwqsHfOqxqsKoDAAAAAAAAAAAAABCeTp8+HewSQk5ID1b4e7WHwsJC03h+fr5fec2EwhqKG6zwpw6rGqzqAAAAAAAAAAAAAACEp0DcASLchcStQAzDMI37e7WHoqIi07jVrS38EQprsKrB3zqsarCqw1vDhw/Xbbfd5tU+mzdv1qBBg5zbCxYsUPPmzf2uBQAQfPv27XO5xdPixYvVqFGj4BUEAChV9HkAsC96PADYG30eAOxrx44duv32253b7dq1C2I1oSkkBisqVqwYkLy5ubmmcX+vImEmFNZQ1jVY1eGt+Ph4xcfH+5WjefPmatGihd+1AABCT6NGjejxAGBj9HkAsC96PADYG30eAOyrcuXKwS4h5ITErUAqVapkGi/uA31P5OXlmcb9vYqEmVBYg1UN/tZhVYNVHQAAAAAAAAAAAAAA2IWtBytycnJM43FxcX7lNRMKawjUYIVVDRUrVlRkZKTPeQEAAAAAAAAAAAAACHUhMVhRpUoV07i/QwnZ2dmm8Xr16vmV10worMGqBn/rKMv/jgAAAAAAAAAAAAAAhJKQGKxo0qSJadzqSgmeOn36tGm8bt26fuU1EwprqF+/vsqVK1fqdZTlf0cAAAAAAAAAAAAAAEJJSAxWtGjRwjSekZGhgoICn/NmZGSYxuvXr+9zTiuhsIaoqCjLAY+0tLQyqQEAAAAAAAAAAAAAADsJicGKqlWrKiEhwS1eVFSkY8eO+Zz3+PHjpvG2bdv6nNNKqKzBasDj6NGjZVYDAAAAAAAAAAAAAAB2ERKDFZLUunVr0/iRI0d8ypebm6uTJ0+6xWvUqKHLLrvMp5wlCYU1lHYNknT48GHTeKdOnXzOCQAAAAAAAAAAAABAOAiZwYpevXqZxg8cOOBTvtTUVNN4IIcBQmENpV2DVR0XX3yxmjdv7nNOAAAAAAAAAAAAAADCQcgMViQlJZnGf/rpJ5/y7d271zTep08fn/J5IhTW0Lp1a9WtW7fUasjOzja9FUjv3r3lcDh8ygkAAAAAAAAAAAAAQLgImcGKBg0aqEWLFm7xH3/80ad8W7dudYtFRUWpX79+PuXzRKiswWzwYtu2bTp//rzXNWzbts00fscdd3idCwAAAAAAAAAAAACAcBMygxWSNHjwYLfYpk2bZBiG17nMrtDQvXt3VatWzafaPBUKazCrIT8/33JIwtsa4uLi1LNnT69zAQAAAAAAAAAAAAAQbqKCXcCfPfDAA5o0aZKys7OdsTNnzui7775T586dvcq1du1at9ioUaP8LbFEobCGjh07KjExUatXr3aJf/HFF2rTpo1XNXz77bdusQcffFDR0dFe5SltNWrU0Lhx41y2AQD2QI8HAHujzwOAfdHjAcDe6PMAYF/0+JI5DF8upRBA//znP/Xiiy+6xJKTk91ixfnxxx/Vrl07l1ibNm18viWHt0JhDcuWLdNNN93kEmvfvr02bNjgcQ0FBQWKj49XVlaWMxYTE6ODBw8qPj7e4zwAAAAAAAAAAAAAAISrkLoViPT7FRliY2NdYikpKV7lWLRokVtswoQJftXljVBYQ69evdS2bVuX2MaNG3X48GGPc3zzzTcuQxWS9PDDDzNUAQAAAAAAAAAAAAC4YITcYEWtWrU0duxYl9i+ffu0atUqj/bPzc3VzJkzXWK33nqr29UbirN48WJdccUVio6OVr169TRp0iQVFRV5vH8orEGSXn31VTkcDue2YRiaNWuWx/vPmDHDZbtu3boul4ABAAAAAAAAAAAAAMDuQm6wQpIeffRRtW/f3iU2ceJEj/adMmWKTpw44dyuWbOm/vd//9fjY3/00Ue65ZZbtGXLFuXn5+vQoUN66qmnNHLkSI9zSMFdwx86duzoVveMGTN05syZEvdds2aNli5d6tyOjIzUzJkz3a7EAQAAAAAAAAAAAACAnTkMwzCCXYSZ1NRUtW3bVqdOnXLG5syZoyFDhljus3r1avXo0UN5eXmSpJiYGH3zzTfq1KmTx8dt3ry5du7c6RaPiIhQWlqaatasGfJr+LP8/HwlJibq+++/d8aGDh2q2bNnW+6Tnp6uq6++Wvv373fGpk2bplGjRvlUAwAAAAAAAAAAAAAA4Sokr1ghSfXr19dnn32mihUrOmP333+/UlJSTJ//4Ycfqnfv3s6BhEqVKiklJcXrgYR9+/aZxouKilwGDTwRrDX8Wbly5bR06VI1bdrUGZszZ46eeOIJ09ubbNmyRYmJic61OhwOTZw4kaEKAAAAAAAAAAAAAMAFKWSvWPGHDRs2qG/fvjp27Jgz1rdvX/Xv31+1a9dWamqq5s6dq5UrVzofb9KkiRYsWKBWrVp5fbwWLVpox44dbnFfrlgRrDWYOX78uG655RatX7/eGWvTpo3uueceNW3aVFlZWfrkk0/0/vvvq7CwUJIUFxen119/XXfccUep1AAAAAAAAAAAAAAAQLgJ+cEK6fehgEcffVTz588v9nmVK1fWY489pjFjxig6OtqnY3388ce67bbb3OIjRozQjBkzfMople0arOTn5+vf//63nn/+eeXm5lo+LzIyUgMHDtRLL72khISEUq0BAAAAAAAAAAAAAIBwEhaDFX/YuXOnZs+erW+++Ua//PKLcnJyVL16dV1xxRXq3bu3Bg8erMqVK/t9nMWLF2v8+PHasWOHEhIS9MADD2jMmDGKiPD/zilltYbiZGRkaM6cOfriiy+0bds2ZWVlqXLlymrcuLF69uypoUOHqn79+gGtAQAAAAAAAAAAAACAcBBWgxUAAAAAAAAAAAAAAABlyf9LMAAAAAAAAAAAAAAAANgUgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALEQFuwDYj2EYOnTokE6cOKHo6GjVr19flStXDnZZXrHDGgAgEOiPAGBvdu/zc+bMUWpqqnN7/PjxQasFAMqa3Xv8HwzD0L59+7Rr1y4dOnRI2dnZysvLU1xcnEaNGhXs8gAgYOzQ50+dOqXMzExlZWUpNjZWVatWVXx8vCIjI4NdGgCElJUrV6pixYpq165dsEvxytGjR5Wenq7IyEjVqVNH1apVC3ZJXnEYhmEEuwjYw9atWzV9+nR9+umnysjIcMYdDofatGmju+66S/fee68qVKgQxCqLZ4c1AEAghHN/TE1N1aeffqrly5dr9+7dysjI0K+//qrq1asrPj5e7dq1U48ePdSzZ8+we8MBAEpLOPd5Ty1btkw33XSTS4w/hwFcCC6EHn/q1CktWbJES5Ys0erVq5WZmenyeEJCgjp37qxFixYFqUIACJxw7vMFBQX66KOPtGTJEq1atUrHjh1ze05sbKw6d+6s7t27695771XVqlWDUCkAhIZly5Zp3Lhx+uGHHzRkyBDNmTMn2CWVaP/+/Zo+fbpSUlJ0+PBhl8eaNWum//f//p8eeughValSJUgVeo7BCvgtKytLycnJmjVrVolvTNauXVtvvPGGbr755jKqzjN2WAMABEI498eDBw/q2Wef1bvvvquCgoISnx8XF6fHHntMI0eOZMACwAUjnPu8N06ePKmWLVsqPT3dJc6fwwDs7ELo8du3b9fUqVP1/vvvKy8vzxlv1aqVkpKS1KVLF7Vr105xcXHBKxIAAiTc+/y8efP0zDPP6MCBAx7vU6FCBT300EOaMGGCoqOjA1gdAISWFStWaOzYsVq/fr0zFuqDFbm5uRo/frymTJlS4vvzcXFxmjp1qoYNG1ZG1fkmItgFILzt3r1b7du319tvvy3DMORwOHTfffdp06ZNOnfunDIzM5WSkqK2bdtKktLS0pSUlBRSl9y1wxoAIBDCuT9++umnat26tWbPnu3RUIUknT59WmPHjlXr1q21adOmAFcIAMEXzn3eW/fee6/bUAUA2Jnde3xmZqbuv/9+52v+vLw8ORwO3XHHHdq4caO2bNmiCRMm6IYbbmCoAoAthXOfz83N1d13361BgwY5hypiYmJ0//3367///a+OHTumvLw8ZWVladOmTZo8ebLq168vSfrtt9/00ksvqWPHjvrll1+CuAoAKBurVq1Sly5d1L17d5ehilCXnp6uxMREvfDCC8735/v376+1a9fq119/1enTp/XFF1/ohhtukPT7e/N333237r33Xo/fzw8KA/DRDz/8YFSpUsWQZEgyypUrZ6SkpJg+9/z588att97qfK4kY/To0WVbsAk7rAEAAiGc++Nbb71lOBwOl3q8/YmJibFcLwDYQTj3eW+9+eablv0eAOzI7j3+s88+M6pXr+5Sc9OmTY3169cHuzQAKBPh3OcLCgqMm2++2aWeDh06GKmpqcXul5+fbwwfPtxlv7p16xoHDx4so8oBoGytXbvW6NatW7HvYQ8ZMiTYZZo6cOCAUadOHWedDofDmDFjhuXzR44c6bKu22+/3SgoKCjDij3HO0nwycGDB42EhASXf+jTp08vdp9z584ZTZs2ddnn5ZdfLqOK3dlhDQAQCOHcH7/44gsjKirKr6GKPw9XrF27tszXAACBFs593lt79uwxYmNjGawAcMGwc48vLCw0kpOT3Yao77rrLuPcuXPBLg8AykS49/m/fnjWqVMn49dff/V4/2HDhrnsf/nllxv5+fkBrBgAytb3339v9OzZ06P3r0NxsOL06dNG8+bNXep89NFHi92nqKjI6Nq1q8s+o0aNKqOKveMwDG4qC+8UFBSoQ4cOLpdJT0xM1MqVK+VwOIrd96uvvnJe1kWSoqKitHbtWnXo0CFg9ZqxwxoAIBDCuT9mZ2ercePGOnHihDPWuHFjDRs2TF27dlWjRo108cUX6+TJk9q5c6c++eQTzZo1Szk5OZY5a9Sood27d6tKlSplsQQACLhw7vPeKigo0NVXX60NGzZYPoc/hwHYiZ17/Llz5zRgwAAtWbLEJT5hwgQ9/fTTQaoKAMpWuPf5n376Se3bt1dRUZEkqXz58tqxY4fzNh+eyMnJUd26dZWVleWMTZw4UU899VRplwsAZS43N1d16tTRVVddpf79+6tZs2b6+eefNXr0aGVmZro9f8iQIZozZ07ZF1qMPn36aOnSpc7txo0ba9u2bYqOji52vz179qh58+YqLCx0xhYuXKh+/foFrFafBHmwA2Houeeec5uKWrFihcf7d+rUyWXfxo0bG7/99lsAK3ZnhzUAQCCEc39MTk52HrdatWrG22+/bRQVFRW7T1pamtG3b99iJ39HjBhRJvUDQFkI5z7vrWeeecZZZ8uWLbliBQDbs2uPP3XqlNGxY0e3tU2ZMiXYpQFAmQr3Pt+rVy+X4999990+5Rk1apRLnvj4+JC9ZDwAeOvs2bNusffffz8srlgxb948txpnzpzp8f4DBgxw2bdatWpGenp6ACv2XoT3oxi4kKWmpmrChAkuscsvv1zdunXzOMc999zjsr13715NmzatVOrzhB3WAACBEM798cyZM5oxY4YkqUmTJvrhhx909913l/iNjVq1amnRokV65JFHLJ/z+uuvKyMjo1TrBYBgCOc+761169Zp0qRJkn7/Ft+oUaOCWxAABJhde/zZs2fVq1cvff/99y7xRx55RI899liQqgKAshfufT4rK0srVqxwiXlT+59dd911LtsnTpzQ6tWrfS0NAEJKxYoV3WJJSUklvs8dbNnZ2W7vvVSrVk2DBg3yOMdfz1OZmZl65plnSqO8UsNgBbzy/PPPKzc31yXm7WVY+vfvr8jISLe8ZpexCQQ7rAEAAiGc++NHH32k3NxcJSQkaMWKFWrQoIHH+zocDr388su6+eabTR8vKCjQ4sWLS6lSAAiecO7z3jh79qwGDx6swsJCxcXF6d1331VEBH/6ArA3O/b43Nxc3XzzzW5DFX369An6wAcAlLVw7/Nr1qzR+fPnXWLVqlXzKVe9evXcYnv37vUpFwCEg9jYWMXHxwe7jGK99tprbl9O7N27d4m3APmz66+/3m2ds2bN0s6dO0ulxtLAu0vwWFpamum9evr06eNVnri4OLVt29YldvbsWb355pv+lOcRO6wBAAIh3PvjBx98IEmaO3euLr30Uq/3dzgcmj17tulEsPT7vUgBIJyFe5/3xiOPPKL9+/dLkv7zn/+obt26Qa4IAALLrj3+wQcfdPsGcsOGDTV//nwG5gBcUOzQ548cOeIWS0tL8ymX2Xs3p06d8ikXAISLqlWrBrsES+fOnTMdfPb2PBUREeF2VaLCwkK9/PLLflRXuvgrBB576623lJeX5xIrX768rrzySq9zde3a1S322muvqaioyOf6PGGHNQBAIIRzfywsLNR3332nv/3tb+revbvPeapXr66HHnrI9DGzNwAAIJyEc5/3xsKFC51vOg8ePFgDBgwIbkEAUAbs2ONff/110w8R//Of/yg2NrZMawGAYLNDn8/KynKL/fDDDz7lOnv2rFusZs2aPuUCgHBRvnz5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2bJFOTk5OnjwoLKzs/Xzzz/rkUce0UUXXeS2b2Zmprp166ZVq1YFpG4ACDS79Hkz1atX19dff61OnTpZPuezzz7Tvn371KVLF3333Xdq0aJFmdUHAChZceeN8uXL+5w3FM5TVhisQIl+++0307g/vxSSFBkZaRrPy8vzK68ZO6wBAAKB/vh/5s6d6/LiLDk5WZdddlkQKwIA/9mtz6empurhhx+WJLVv317PPvtsQI8HAKHMLj3+66+/LvbxcePG6cCBAxo/frxatWrl8ljz5s01ffp0rV69WtWqVXPbNycnR7fddpuOHTtWqjUDQFmwS5+3EhcXp6+//lq33HJLsc9btWqVHnroIZ0/f76MKgMAeMLqPBUTEyOHw+Fz3lA5T5lhsAIlsvrF8HcytrCw0DSen5/vV14zdlgDAAQC/fF3+fn5eumll5zbTZo00bhx44JYEQCUDjv1+aKiIg0ePFjZ2dmKjY3VvHnzFBUVFbDjAUCos0uP37x5s2m8Q4cO2rlzp8aPH6/Y2Nhic3Tq1EmfffaZypUr5/ZYRkaGBg8eXBqlAkCZskufL0758uX18ccf65577in2eW+88Ya6du2qEydOlFFlAICSXAjnqb9isAIlMgzDNO7vZGxRUZFp3OoSL/6wwxoAIBDoj7978803lZqaKun3idiZM2eGbK0A4A079fl///vf+vbbbyVJ06dPV+PGjQN2LAAIB3bp8bt27TKNJyUlqW7duh7n6dixo5566inTx7766it99dVXPtUHAMFilz5fklWrVmnp0qWKiooq9tYga9euVefOnbVnz54yrA4AYOVCOU/9GYMVKFHFihUDkjc3N9c07u8kkxk7rAEAAoH++Pu9l/98dYpnn31W11xzTRArAoDSY5c+v3HjRudtP/r161fiN9oA4EJglx6/d+9e03j9+vW9zjV69GhVrVrV9LEXXnjB63wAEEx26fPFmTx5srp3766srCwtXLhQa9eu1T//+U/L5+/fv1+dO3fWd999V4ZVAgDMXAjnqb9isAIlqlSpkmnc6h+2p6zuhePvJJMZO6wBAAKB/ig9+uijOnXqlCTpxhtv1JNPPhnkigCg9Nihz//222+68847df78eV1yySV66623Sv0YABCO7NDjz58/r7Nnz5o+dskll3idLzY2Vg899JDpYytWrHC+7geAcGCHPm+lsLBQ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r3PdcsstLjmaNm1qnD9/vsT93nvvPZf9YmNjja1bt/qynIDinST45MCBA0bVqlVd/pHPmTOn2H1WrVplREdHO58fExNjrF+/3qvjmjUOSUZERISRnp4eFmsAgFAXjj1+/fr1RpUqVQI2VCHJuO6667xaDwCEqnDs8/5isALAhcIOPT4lJcWIjIx0ydOkSRPjxIkTxe5XWFho3HXXXS77PfPMM14dGwBCXbj3+eHDh7vl+Pvf/24UFhZ6tP/+/fuN2rVrO/dt0KBBwP+WAIBQcPHFF7v1z1atWpVK7l69elm+J75hwwavcmVlZRkNGzZ0yTF+/Phi99mxY4fLuc3hcBiLFi3yZ0kBwztJ8Nn69euNihUrOv+hR0dHW/5D/+CDD1yeW6lSJWPZsmVeH9NsYuqPn3Xr1oXFGgAgHIRTj//888+NChUqBHSoQpLx9ttve70mAAhV4dTnSwODFQAuJHbo8bNnz3b5NrIko2XLlsaePXtMn5+RkeH27biRI0d6fVwACAfh3OfPnz9vDB482C1Hr169jP3791vuV1RUZHz00UdGtWrVnPvUqlXL2L17t9drAYBws2zZMsvhti1btvidv3HjxpY9/v333/c63969e42EhASXQYlXXnnF9Llff/21UbNmTedzL7roImP27Nl+rihwHIZhGAJ8tGHDBvXt21fHjh1zxvr27av+/furdu3aSk1N1dy5c7Vy5Urn402aNNGCBQvUqlUrr4/XokUL7dixwy0eERGhtLQ01axZM+TXAADhIhx6fEpKiu644w7Te8yVppiYGB0/flyVK1cO6HEAoCyFQ58vLXPmzNGwYcPc4vw5DMCu7NDjFy9erLvuuktnz551xsqVK6eBAweqR48eqlWrljIzM7VmzRq9++67ysrKcj5nypQpGjFihNfHBIBwEc593jAMPfHEE3rppZdUVFTkjEdHR6tXr1668cYbVadOHUVHRyszM1M//fSTlixZop07dzqf27VrV82fPz+gf0MAQDDl5OTo6NGj+vLLL/XUU0+5vCb+s/j4eE2aNEmJiYm65JJLVKFCBa+P1bt3b/33v/81fWzDhg1q37691zn37t2rpKQk7dq1yxnr2rWrBg0apAYNGujYsWNasGCBPvnkE+fjtWvX1nvvvaeuXbt6fbwyE9y5DthBenq6MXDgwBK/6Vu5cmVj/PjxRm5urs/H+uijj0xz+3tf5rJcAwCEk1Dv8UOGDAn4lSokGbfddpvP6wKAUBbqfb60cMUKABciO/T4Xbt2GX369PHoNbvD4TCSkpL49jKAC0a49/nNmzcbPXv29Or9mWbNmhlz5swxCgoKfD4uAISyd955x+/3sleuXOnVMdetW2d6ZaI+ffr4tZbs7Gzj4YcfdrvN319/YmJijEceecQ4c+aMX8crC1yxAqVm586dmj17tr755hv98ssvysnJUfXq1XXFFVeod+/eGjx4cKl803fx4sUaP368duzYoYSEBD3wwAMaM2aMIiIiwmYNABBu7NDjAQDW6PMAYF926PGbN2/WwoULtWLFCh06dEgnT55UZGSkatSooebNm6tLly7q37+/GjVq5PexACDchHuf37dvn5YtW6Yvv/xSqampysjI0KlTpxQbG6tq1aqpTp06SkxM1PXXX6/ExEQ5HA6/1wIAoer06dM6cuSIXzkaNGig2NhYr/ZZs2aNxowZo40bN6pKlSoaNGiQJk6cqJiYGL9qkaRDhw5p1qxZWrFihXbt2qXs7GxVqVJFzZs3V69evTR06FDFx8f7fZyywGAFAAAAAAAAAAAAAACABb4WBAAAAAAAAAAAAAAAYIHBCgAAAAAAAAAAAAAAAAsMVgAAAAAAAAAAAAAAAFhgsAIAAAAAAAAAAAAAAMACgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALDBYAQAAAAAAAAAAAAAAYIHBCgAAAAAAAAAAAAAAAAsMVgAAAAAAAAAAAAAAAFhgsAIAAAAAAAAAAAAAAMACgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALDBYAQAAAAAAAAAAAAAAYIHBCgAAAAAAAAAAAAAAAAsMVgAAAAAAAAAAAAAAAFhgsAIAAAAAAAAAAAAAAMACgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALDBYAQAAAAAAAAAAAAAAYIHBCgAAAAAAAAAAAAAAAAsMVgAAAAAAAAAAAAAAAFhgsAIAAAAAAAAAAAAAAMACgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALDBYAQAAAAAAAAAAAAAAYIHBCgAAAAAAAAAAAAAAAAsMVgAAAAAAAAAAAAAAAFhgsAIAAAAAAAAAAAAAAMACgxUAAAAAAAAAAAAAAAAWGKwAAAAAAAAAAAAAAACwwGAFAAAAAAAAAAAAAACABQYrAAAAAAAAAAAAAAAALDBYAQAAAAAAAAAAAAAAYOH/A2VJFlkhX3roAAAAAElFTkSuQmCC",
|
|
"text/plain": [
|
|
"<Figure size 2100x700 with 1 Axes>"
|
|
]
|
|
},
|
|
"metadata": {},
|
|
"output_type": "display_data"
|
|
}
|
|
],
|
|
"source": [
|
|
"fig, ax = plt.subplots(\n",
|
|
" figsize=(7, 14 / 6), ncols=1, nrows=1, constrained_layout=True, dpi=300\n",
|
|
")"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 12,
|
|
"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": 13,
|
|
"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": 14,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"legend_labels = [\"Lynx without Local Search\", \"Lynx\"]"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 15,
|
|
"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": 16,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"Text(13.333333333333332, 0.5, 'MFU (%)')"
|
|
]
|
|
},
|
|
"execution_count": 16,
|
|
"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": 17,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"<matplotlib.legend.Legend at 0x7f0582807530>"
|
|
]
|
|
},
|
|
"execution_count": 17,
|
|
"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,\n",
|
|
")"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 18,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"image/png": "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ek899ZRpe+/evbV69eok91+5cuUk9wEAAAAAAOJHYgUAAEAKGzZsmCwWS4Ifs2fPjrfvF154waG+4nLhwgV9+umnyp8/vywWi86ePWu637lz5zR06FBVrlxZmTNnlre3t4oVK6YePXpo3759ifjJILX6999/9e677yp79uzxnj+SdPXqVb300ktasGCB6fbw8HBt377d9HHo0CGnxHzv3j1NmjRJDRo0kL+/vzJkyKDcuXOrSZMm+vnnn52eFBASEqJ58+ape/fueuaZZ5QjRw55enoqc+bMKlasmJo1a6bRo0frxIkTTh03JRmGodGjR6tNmzaKjIw03efQoUN239vw8PAUjjhtOHTokD755BM1atRIBQoUkI+Pj7y8vOTv769q1aqpT58+WrZsWbL+/Pbs2aOhQ4fqhRdeUL58+eTt7S1vb2/ly5dPNWvW1AcffKCdO3c6Zay9e/fq008/VePGjVW0aFFlz55dHh4eypQpk/Lnz686depowIABWr9+vaKjo50ypivVqFHDtD08PFytWrXSuHHjktR/3rx5lT179iT18ai9e/dq6NChqlu3rgoUKKCMGTMqY8aMKly4sGrWrKmPP/5Yu3btcspYN27c0JQpU9S1a1c988wzypMnj7y9veXl5aUcOXKoYsWK6ty5s2bMmKEbN24kaSzDMLR582Z1795dmTJlUpEiRWz2uXnzpgYPHqxSpUrJy8tLefPmVc+ePXXlypUEjfXgwQOtWrVK/fr103PPPRfr+6Bw4cJq3LixvvjiC507dy5Jr8kRUVFRWrp0qdq1a6eCBQsqQ4YMypo1q2rUqKGvv/5a9+7dS/YYAADOwTwCAACuZzG4zQhpyJEjR1SuXDnr88OHD6ts2bIujAhI+56r11q37tx1dRhwkexZ/bR78zJXh+EyW7duVd26dU23JeefSKGhodq4caMmTpyojRs3xrnvSy+9pC+//FKlS5c2LSf+uKioKN26dUu//PKL+vXrpwcPHli3Zc2aVaNHj1azZs2UN2/eWMdFR0dr/fr1mjZtmlavXq2oqCjrtjNnzsS6ABESEqKhQ4dq8uTJdi+uWiwWvf/++/rqq6/inIAZNmyYhg8fHu/retynn36qYcOGWZ+fPXvW7l3Bj0uO99bDwyNB+3/yySf65JNPrM9//PFHvf766wket06dOtq0aZPpNkf7fPQcebx9xYoVmjp1qjZv3hzr52bvZxgREaEZM2bo448/1s2bNx14Bbbq1KmjrVu3mm4rUqSIzYWox88FSZo5c6bef/993b592+44tWvX1rJly5QjR45ExRnjxo0bGj16tKZMmaKQkBCHjqlXr56+/PJLPffcc/HuW6VKFYcmGLt16xbnpKmj/cyaNUvdu3e3ad+5c6cGDhyo7du3x9uHPY9/liSH7t27a86cOTbt8f18XGHt2rUaNmyYdu/e7dD+OXLk0DvvvKP33ntPGTNmdFoMQ4cO1f79+x3av1q1apo6daoqVqyY4LG2bdumd999V3v37nX4mKJFi+rzzz9Xx44dEzyeJM2ePVuvvfaaTXtKToNs3rxZ9evXj3Ofpk2b6ocfflCePHlSKCpbGzdu1ODBgx1euqlu3boaPXq0qlSpkuCxbt68qQ8++EDz5s1zOGHI29tbvXr10ueff67MmTM7PNa///6rH3/8UT/99JMCAwOt7YULF451wWfjxo3q3Lmzrl27ZtNHgQIFtGvXLuXLly/OsR48eKBp06bpyy+/1KVLl+KNzd3dXe3bt9f48eOVK1cuh1+T2eec2Xfnn3/+qR49euj48eN2+ypUqJCWLVtG5RMkSkSfPhLJOU+2zJmVYfp0V0fhEq6YS2Ae4f+kl3kEAEDiuPJaMRUrAAAAUpiPj49atGihDRs26N1337W7X44cObRs2TI9++yzDk2GSA8n6f39/dW7d+9YF20zZsyoTZs2qVevXrEmQ65du6ZRo0apePHiatKkiX799ddYkyGPO3LkiCpVqqTx48fbnQyRHk46jBkzRh9//HGc8Q4dOlT//fefFi1a5NBF5latWun06dM2/RYpUkQ3b960e+dvq1at9Pvvv+vWrVvxjpEYmzdvVp8+feTp6amoqCi7j1dffVUbN25U//79Yx3fvHlz/fnnn/rxxx9VuXLlOPsoVKiQRo8erY0bN2p6HBOZzZs31/bt2zVp0iRly5bNpp/WrVtr3bp1NsfF3GlUqFAhtW3bVps2bXJ4EunPP//Um2++meikiqQKDw9Xt27d1KNHjziTKiTpjz/+UMOGDZNUBWDp0qUqVaqUxowZo5CQEPn4+KhHjx5asGCBNm3apPnz52vgwIE2E5CbN29WQECABgwYoIiIiDjH2L17t4KCgnTgwAF99NFH8vT0TFSsu3bt0q1bt/Tnn3+qf//+cnNL2P8KduzYMUlJFfg/N2/eVJs2bdSkSRNrUsWzzz6r0aNHa926dVq9erUmT56sRo0axXqfbt68qY8//ljlypVLcsWAoKAgderUSU2aNNH+/fvl5uamZs2aaerUqVqzZo1WrFihsWPHqmTJkrGO27Vrl6pVq6YpU6YkaLyYahgxSRVubm7q2LGj5s2bp82bN+uXX37RRx99pNy5c8c67r///lOnTp00dOjQJL1eV6pXr168yQerV69WmTJlNGvWrBSftA8LC1OPHj3UsGFD7dmzR/ny5dP777+vJUuWaPPmzZo7d666dOmiDBkyxDpuy5Ytql69uqZNm5ag8Xbs2KFy5cpp5syZ1s/fcuXKafz48frtt9+0du1aTZw4Uc8//7xNnDHt8X2X3759W9OmTVP16tVVqlQpff7557GSKh63fPlyNWnSxDSpQnr4vfjll1/GOeaJEyf03HPP6X//+58uXbqkzJkzq3v37vrpp5+0YcMG/fzzzxoyZIiyZctmPSYqKkoLFixQuXLltGPHjjj7T6hJkyapdu3acSZVSFJgYKDq16+vU6dOOXV8AIDzMY/wf9LLPAIAIO2hYgXSFCpWAM5HxYonGxUrXFOx4lFRUVGqV6+e/vjjD5ttlStXTtCdvY8rX768dVmFkSNHxrowdfv2bb3xxhv65Zdf4r2wG3OnydatW9WqVSvdvev4Z4abm5v27t3r0N3NhmHo/fffj7Ms+oEDB1S+fPk4+ylXrpyOHDliff7111/HOfHkTEePHlXdunVNL86ULl1aR48ejbePyMhIvfjii9qyZYvNNi8vL506dUoFChRIUFw//vijunXrZn0+ceJEm+SO48eP66OPPtLKlSvjnBSTEvb7YXY30eN3CjsqrooVoaGhatGihd0KHvZ8/PHHGjFiRIJj+fTTT2Md17x5c3333Xemd5xHRkbq448/1pgxY2yWNqhXr56WL1/u8B3YM2bMUM+ePW3aE1qRYcCAARo/frxNu72KFY+zd3fXli1b9MILLzgch7Ol9ooVZ86cUb169aznf5YsWTRt2jR16tTJdP/9+/frlVdesVlCxsvLS/Pnz1fr1q0THMP58+f14osv6tixY5KkkiVLat68eaYX/x88eKCuXbtq4cKFNtsmTJigt956K97x3nvvvVif6xkyZNDSpUvVrFkzm33v3bundu3aaf369Tbbfv31VzVv3jze8R6VGipWSA8TpGrUqBHvZ6skPf/885o4caKeffbZZI/rzp07evHFF7V7925ZLBYNGjRIn3zyiWlFlFOnTql169amyzWNGDEi3gsgkvTXX3+pUaNGCg4OtrZ169ZN33//vWnS2LRp09SvXz+bz83WrVtr6dKlpmOsX79eLVu2jDdpLuZ7aPfu3apTp47CwsLi3L9p06ZatWqV6bZNmzapdevWCgoKsu77/fff2yTVSdKtW7dUvXp1/fvvv7HafX19tWHDBlWvXj3OOKT4K1YMHjw43kSQx9WqVcv0b1EgLlSsABUrXDeXwDzC/0kP8wgAgIShYgUAAMATyt3dXTNnzpSPj4/Ntn///dfuMg3xuXfvnnXS3svLS2+88Uas7X5+fjIMQyNHjtSPP/6oV155Jc7+tm7dqqZNm+ru3buqVKmSpk+frlOnTik8PFw3b97U0qVLbe5slh6WBh05cqRDMVssFn399dd69dVX7e7z+IWIx928eVP//fef9fnIkSNTdDKkTJky+u6770y3OVri3dPTUzNnzjS9yFSsWLEEJ1VID8+zGN26dbNJqpAeTl4FBQVp2LBhGj9+vAICAhI8jquEhoaqcePG2rRpk/LkyaOPPvpI+/bt0927d3Xt2jWtXLlSVatWNT12/Pjx1othjhoxYkSspIqXX35Zy5cvt/see3p6atSoUaYVRjZv3qyWLVvGOzEZ47XXXpOfn1+C4jXTtWvXJPeBhLl48aJq165tTarw8vLSunXr7CZVSFKlSpW0c+fOWBMG0sPqLB06dNDatWsTFMOlS5dUu3Zta1JFsWLF9Pvvv9utqODh4aFp06aZnnPvvfdevJUzli9fbjPJPWjQINOkCknKnDmzFi1aZPq7NHjw4DjHSs2ee+45jR492qF9t2/frsqVK6tXr166fPlyssUUGRmpxo0bW6umzJw5U19++aXdZWaKFy+uHTt2mH43fPrpp1q5cmWc4wUFBaljx46xkiqKFStmN6lCkvr27au+ffvatC9btszuBaMqVapozZo1un37tu7cuaOPPvrIbkx37txR+/bt5efnp40bN+ratWt69913TUuP16pVy7SPzZs3q1mzZtbvkZYtW2r58uWmSRWSlD17dtO/E0JCQtShQwfduXPHbryOGDhwoPV97N69uzZt2qSr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njN5e3ubrmM+f/58h+84dnNzU9euXW3aly5dmqALHzEXXPPnz5/gChQJqcTgKm+99Va8Sws8qnz58jZt58+fj/e4GzduWO9kivH888+bXrCLT4cOHVSoUCGb9tOnT2vx4sUJ7g+p29ixY22SD1q2bJngfjw8POxWuRg9enScVSs+++yzWJ89VapUsXth10yjRo1MlwYqU6aM3e8He98p/v7+8Y6XJUsWZcqUyab97t278R6bFjz//PM6fPiw+vXrl6Akp4MHD6pu3brq1KmTrl69mqix9+/fr+3bt1ufN23aNMF9mFU7kKRz587p1KlTptvMzgdHzgVJplV+EnIumF0gcXd317hx4xzu41FRUVH67LPPYrV16dIl3iVAHtWxY0fT995sySpHVKpUSd98843D+5t9F0qOfR8CAFIX5hFiS8vzCACA1I/ECgAAgFQiT548pmucz5s3z+GJ7sjISOuF9AwZMji0ZnoMe3dmJHTJALMJkZs3byaoD+lhYsHs2bPl4+Njs23jxo1auHChpId3a0+YMEGS1LZtW/Xs2TPBYyUHs5/91atX9dtvvznch9mdtGFhYQ5XvggLC7OWX3/11VcdLj8fIy3crZPQO63NLtDdvn073qUUpk+frrCwsFhtAQEBCRo7hsViUefOnU23JeTCGFK/kJAQmyoz7u7udteijk/btm1NyxsfP35ca9euNT3m1q1bNgk7tWrVStC4mTNn1m+//WatVGCxWFSlShXT5R1iBAQE2CRnBQQEmH6mmzH77rG37EhalClTJk2aNEl//fWX3WUh7Fm4cKFKly6tefPmJXjcKVOmxHqekASbGHH9XfDHH3+Ytj++vIu7u7teeOGFRI+XkHPh8WU8pIfL65hVgHHE2rVrde7cuVhtCf2dqlmzpubPn2+9y9fT01Nt27bV559/nqiYMmfOnKD9zb4LpcT9vQYAcC3mEWJL6/MIAIDUjcQKAACAVOT999+3KfMfGRmpr7/+2qHjf/31V+tSBa1atXL4blDJ/MJDYpjdlfL4BWlHFStWTKNGjTLd9u677+rcuXPq1q2bDMNQoUKF9P333ydqnOQQEBBgui78jz/+6HAfj1+4ieHociDLly+33tWb0CUrJNnc+ZQemK1BbBiG3eUMYsyaNcumzez9dZRZNRJJ2rNnj86cOZPofpG6LFu2zKbCTKFChRxOLnicn5+fWrRoYbrNXpLDypUrbS5C21vKIS4VK1bUzp07FRISopCQEO3ZsyfOi/J+fn5asGCB8ubNK0l69tlnNXPmTIfHM0sgiYyMTHDcqV21atW0Z88eTZ061bQqiD23b99Wly5d1L179wQlGWzatCnW80KFCslisSTo0aBBA7v9X7x40bT9q6++UsOGDWWxWOTn56fJkyc7fFdoUs+FhCYVxmfp0qU2bYn5nerYsaPOnj2rO3fuKDQ0VIsXLzZdRiw5mH0XSlJQUFCKjA8AcC7mEWJLy/MIAIDUjcQKAACAVKR48eJq06aNTfv333+vGzduxHv8d999Z/137969EzS2sy48mN2xkpSLYf3791edOnVs2i9fvqxKlSrpwoULcnd317x581LsgoSjunXrZtO2YsWKeC/ix7A3EbZ//379888/8R4fc9fR888/rxIlSjg05qMen5xLD+zdOXX//n27xxw+fFinT5+2aS9QoECi4yhdurRy5cplui1mbWOkfStWrLBpS8p5I8nuXf6///67afvGjRtt2uzdre4IHx8fh6vZvPjii7p06ZKCg4P1999/q3Tp0vEeExwcrNmzZ+vWrVs22+KrLJNWubm5qW/fvjp16pTee+89ZciQweFj58yZo6ZNmyo8PDzefS9fvqyzZ88mIdL42ftbJWfOnPrtt98UHBys27dvq0+fPg71t337dm3evNmmPSHnQkKWW3HE479THh4eyp07d6L78/PzS9AyIs6QmO9CAEDqxTyCrbQ8jwAASL1S9v/cAAAAEK8PP/zQpmx7aGiovv32W40YMcLucWfPntWGDRskPZxYqVevXrLGaY/ZxEpSLoZZLBbNnDlT5cuXV0hISKxtMRfehg4darqOqqt17dpVQ4YMUXR0tLXt/v37Wrx4sV5//fU4jz18+LB12RBPT0+bSaUZM2Zo4sSJdo+/ePGi9XxITLUKyfl3+aYG9i5ePXjwwO4xZhf1pISXXn9cxYoVtX79epv27du3J/o9Q+pidu4447wxc+7cOZ0/f14FCxaM1b5v3z6bfVN68tiRUtA7d+7U999/r0WLFik4ODgFokp9/Pz8NHbsWPXt21cffPCBfvnlF4eO27hxo1599dU4l2aRpL/++sumbcuWLU69qJ8nT544tztSreXq1auaPXu2ZsyYoZMnTyY5JmcmVly7ds1mvXd7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3nnnnTjxxBNrbXPF6aefHp999llERBx00EEpVwMAAAAAAAAA5ZNqY8XYsWPjhBNOiKVLl6ZZRp12+umnR8eOHSMi4uGHH45dd901Jk+enHJVP/ryyy9jv/32iwceeCAiItq1a1fYDAIAAAAAAAAAtV3jtAt4+OGH4//+7/9iv/32i0033TQ6deoUzZo1i0aNGuXk/Hl5edG0adNo1qxZNG/ePDp16hRdunSJbt26RZMmTXIyRpratWsX1113XZxyyimRyWRi/PjxseWWW8bgwYPj3HPPTe22G6+//nr87W9/i4cffjiWL18eSZJEJpOJq6++Olq3bp1KTQAAAAAAAABQUZkkpXtx5OXlRSaTKbwVSCaTqfHxN9poo9hyyy1j9913j/333z/69OlTozXk0imnnBIjRowo/JkW/Dx79eoVBx98cOyyyy7Rt2/f2HTTTavlZz116tR4++2344UXXoinn346ZsyYERFR5P0dOHBgjBo1qkrjfPTRR7HVVlsVPv/www9jyy23rNI5AQAAAAAAAKjd0vy74tQbKwqkUcbaDQY77LBD/P73v48jjjiixmupqpUrV8aBBx4YL730UpGGlYiir7NZs2ax3nrrFXt069YtWrZsGS1btowWLVoU/jciYunSpYWPhQsXxrRp0+Lbb7+Nb775JqZMmRLvvPNOzJo1q3CMtcdOkiT22GOPGD16dLRs2bJKr1NjBQAAAAAAAEDDk+bfFad+K5AkSaJdu3ax8847R8+ePaN9+/bRvHnznN0KJCJi1apVsWLFiliyZEnMmzcvZs+eHdOmTYsvvvgi5syZU7jfhAkT4qijjoqDDjoo7rnnnujatWvOaqhujRs3jueeey5OOeWUePjhh7M2rSxdujQmT54cn3/+ec7GXrspZu2xjzjiiHjwwQejefPmORsTAAAAAAAAAGpC6o0VV199dVx44YU5baSoiGnTpsW4ceNi1KhRMXLkyFi5cmWMHj06+vXrFy+++GJsvPHGqdRVGU2bNo0HH3ww+vbtG5dddlksWbIkMplMibf+yOUVQrKdv0WLFvHXv/41zjnnnBKPmzlzZnz//fcVGmvy5MmVqhEAAAAAAAAAKiPVW4Ecd9xx8cADD6QxfIkmT54c55xzTjz//PMREdGtW7cYP358rL/++ilXVnGff/55/OY3v4l//etfEVFy80N1SJIkMplMHH744XHDDTdEr169su775z//OS6//PIqjedWIAAAAAAAAAD1X5q3AsmrkVGyOOOMM9IcvpjevXvH6NGj4+KLL46IiBkzZsQRRxwRy5YtS7myitt4443j+eefj9dffz1+9rOfRZIkhY9s1tynpEdZxzVu3DhOOOGE+OCDD2LkyJGlNlUAAAAAAAAAQF2QWmNFJpOJbbfdNq3hS3XVVVfFueeeG0mSxDvvvBN/+tOf0i6p0vr16xfPPPNMTJkyJf7yl7/Etttum7VhouC2IdkeBdY8Ni8vL/bYY4+47rrr4osvvogRI0ZEnz590nipAAAAAAAAAJBzqd0KpFGjRrFq1ao0hi6X/Pz86NevX0yYMCGaNWsW//vf/2KDDTZIu6ycmDFjRrz++uvx+uuvx8SJE2PKlCkxderUWL58eanHZTKZ2HDDDWPLLbeMLbfcMrbddtvYb7/9Yp111qlUHTNnzozvv/++QsdMnjw5DjvssMLnbgUCAAAAAAAAUP+leSuQxjUySgl69uyZ1tDlkpeXF/fee2/85Cc/ieXLl8d1110Xt912W9pl5UTXrl3j8MMPj8MPP7xwW5IkMXPmzJg/f34sXrw4Fi9eHEmSROvWraNNmzbRpk2baNeuXTRp0iRndXTp0iW6dOmSs/MBAAAAAAAAQK6l1lgxZcqUtIYut6222iqOOOKIGDlyZIwcOTJuvfXWyMtL7e4p1SqTyUTXrl2ja9euaZcCAAAAAAAAALVGao0VdcW5554bI0eOjB9++CFeeeWV2HvvvdMuCQAAAAAAIKvlQ4ZELFiQdhn1X5s20fT669OuAoAaoLGiDLvuumusu+66MX369HjjjTc0VgAAAAAAALXbggUaKwAgh+rnfS1ybMCAAZEkSbz//vtplwIAAAAAAAAA1CCNFeWw7bbbRkTEpEmTUq4EAAAAAAAAAKhJGivKYcMNN4yIiDlz5qRcSXF77bVXjBo1KvLz86t1nJUrV8bkyZPjzTffjDfeeCM++uijWOAyYgAAAAAAAADUc43TLqAuaNeuXUREzJ8/P+VKinv11Vdj7Nixsd5668WZZ54Zv/zlL6Njx445OfekSZPioYceiueffz4mTpwYq1atKrbPeuutF3vvvXcMGjQoDjrooMhkMjkZGwAAAAAAAABqA40V5dC0adOIiFi0aFHKlWQ3derUuOSSS+KKK66IY445Ju67775Kn2vSpEnx+9//Pp599tmIiEiSpNRx77///rj//vujV69ecc0118TRRx9d6bEBAAAAAKgf9h90csyZMy/tMuq9DXqtF4/dd0vaZQBAvaaxohwWLlwYERHNmzdPuZLsMplMJEkSS5cujb///e+Vbqy4+uqr48orr4wVK1YUaagoz5Uovvzyyxg8eHAMGzYshg0bFttss02lagAAAAAAoO6bM2dezJ6rsaK6tW/XNu0SAKDey0u7gLrgyy+/jIiI1q1bp1tIGapyG44lS5bEwIED47LLLovly5dHkiSRyWQKHwWSJMn6KPj+uHHj4qc//Wk89thjVX5NAAAAAAAAAJAmjRXl8N5770VERJs2bdItpBSl3a6jLCtXroyDDz44nnvuuSINFWues6B5Yuedd46rr746/vOf/8Q333wTS5cujTlz5sSkSZPi/vvvj6OPPjoaNWoUS5YsicGDB8fVV1+di5cHAAAAAAAAAKlwK5ByeOGFFyKTyUT37t3TLqVa/OpXv4pXXnmlyNUpChosCr4+4IAD4oorrogddtih2PFNmzaNdu3axaabbhrHH398fP755zFkyJB4+umn47LLLosOHTrEmWeeWaOvCQAAAAAAAAByIbUrVmy00UZpDV0hzz77bEydOjUiIvr06ZNyNbl3zTXXxH333VekiSIiCq9Y0a5du3j00Udj9OjRJTZVlGTjjTeOUaNGxTXXXBOZTCbOPffceOmll6rtNQAAAAAAAABAdUmtseLLL79Ma+hyW7VqVVx88cWFz+tbY8VHH30Ul112WdarVGyyySbxxhtvxFFHHVWp81944YVx/fXXx8qVK+P444+P+fPn56x2AAAAAAAAAKgJqTVWREQsWLAgzeHLdNFFF8WHH35Y+HzPPfdMr5hqcO6558bKlSsjonhTxUYbbRRjx46NTTfdtEpj/Pa3v40TTzwxpk+fHpdddlmVawYAAAAAAACAmpRqY8XHH3+c5vClGjp0aFx//fWFzQYbb7xxbLXVVilXlTtPPvlkvPzyy4W3/FizqaJDhw7xwgsvRNeuXXMy1tChQ6Nt27Zx++23xyeffJKTcwIAAAAAAABATUi1sWL48OFpDl+ib7/9No499ti46KKLIuLHKzkMHjw45cpy68orryy2reC13nzzzbHxxhvnbKzOnTvHL37xi1i5cmXcfPPNOTsvAAAAAAAAAFS3VBsrHnjggRg6dGgkSZJmGfHtt9/Gww8/HEcffXT07t07Hn/88SJXcWjfvn2cd955qdaYS++9915MnDixyNUqCv570EEHxXHHHZfzMY844oiIiHjwwQdj6dKlOT8/AAAAAAAAAFSHxmkXcNFFF8Xw4cNjr732io033jg6duwYzZs3j7y83PZ8LF++PBYtWhSLFi2KGTNmxDfffBPffvttTJ48OebMmVO4X0GTx5rNBn/+85+jXbt2Oa0nTSNGjCj8uqB5pODrv/zlL9Uy5uabbx4REYsWLYoXX3wxDj744GoZBwAAAAAAAAByKfXGiiRJ4quvvor7778/lbHXtnajwZFHHhlnn312TZZVKWvWXZpVq1bFQw89VGT/ggaSgQMHxtZbb10t9XXp0qXwa40VAAAAAAAAANQVqTdWFPwFf1q3A8nWkJAkSQwYMKDI1R1qo0aNGsWqVauKvY41b2Wypg8++CBmzZpV5IocBU466aRqq3Pu3LmFX0+cOLHaxgEAAAAAAACAXMrt/TYqYc1bb6TxWLOGNWsaPHhwjB49Olq0aFHjP5OKmDx5cvz617+O5s2bF2mU2GSTTeLuu++OFStWFNn/jTfeKPx6zaaK1q1bx4EHHlhtdU6YMKFIzQAAAAAAAABQF6TeWBGxupEhrStWRBS9akaXLl3ikUceiYceeiiaNm2aWk3l1atXrxg2bFh89dVXcfHFF0f79u0jSZL44osv4owzzogNN9wwbrrppli8eHFERIwfP77I8QXNGDvssEM0adKk2up89NFHC8db8+oVAAAAAAAAAFCbpd5YsfbVI6pTQQNHSY8+ffrE8OHD44svvoijjz662mvJtU6dOsVVV10VX331VQwdOjS6d+8eSZLEtGnTYsiQIdGrV6+44oor4rXXXivx+J122qnaavviiy/iH//4R+F7vGzZsmobCwAAAAAAAAByqXHaBUT8eCuOxo0bR7t27aJFixbRqFGjKp+3oGGjcePG0aRJk2jRokW0adMmOnToEF27do31118/Nt1009hhhx2iZ8+eVR6vNmjdunUMGTIkzj333Lj//vvj+uuvj08//TRmzZoVl19+eeF+a942JGL1rUOqyxlnnBHLly8vHK9ly5bVNhYAAAAA6dl/0MkxZ868tMuo9zbotV48dt8tRbYtHzIkYsGClCpqQNq0iabXX592FQAA1LDUGyt69+4dQ4YMib333jt69eqVk4YKIpo0aRKnnXZanHrqqfHEE0/E0KFDY8KECRERJV4dZL311quWOu6666548cUXi4zZrVu3ahkLAADqO39hUkP8hQlApc2ZMy9mz9VYUd3at2tbfOOCBdYJAABQTVJtrNhyyy3jv//9b7Rq1SrNMuq1TCYTRx55ZBx55JHx4osvxjXXXBMvv/xy4fcKdO/ePedjL1iwIC666KLCcQquktGnT5+cjwX1ib8wqSH+wgSAushfmAAAAABAjUu1seKyyy7TVFGD9tlnn9hnn33inXfeib/+9a8xatSowtuwVMftOV599dWYM2dOsStk7LfffjkfC+oVf2ECAAAAAAAAtUZemoPvscceaQ7fYG233Xbx+OOPx6RJk+LUU0+Npk2bRosWLXI+zsqVK4tt69SpU/ziF7/I+VgAAAAAAAAAUB1Sa6zIZDLRuXPntIYnInr37h133313TJkyJTp16pTz8++2227Rtu3q+z0mSRKNGzeOESNGROvWrXM+FgAAAAAAAABUh9RuBZIkSbFbRJCObt26Vct5O3XqFM8880xcddVV0aJFi/j9738fP/3pT6tlLACor5YPGeL2QDWhTZtoev31aVcBAAAAAEAtlFpjxSuvvJLW0NSg3XffPV544YW0ywCAumvBAo0VAAAAAACQotRuBdK/f/+0hgYAAAAAAAAAKJfUrlgB1H77Dzo55syZl3YZ9doGvdaLx+67Je0yAKBCrBFqhnUCAAAAANQOqTVW/P3vfy9zn3bt2sWhhx5aA9UAJZkzZ17MnusvTapT+3Zt0y4BACrMGqFmWCcAAAAAQO2QWmPFSSedFJlMpsTvJUkSHTp0iOOPP15jBQAAAEAJlg8ZErFgQdpl1H9t2kTT669PuwoAAABSlPqtQJIkKfJ83333jXPOOScOOOCAaNSoUUpVAQAAANRyCxZorAAAAIAakHpjRSaTKbxCxT/+8Y/Yd9990y4JACjB/oNOjjlzXPq/Om3Qa7147L5b0i4DAAAAAABYQ+qNFUmSROfOneOll16KrbbaKu1yAIAs5syZF7PnaqyoTu3btU27BAAAAAAAYC15aReQyWRi6NChmioAAAAAAAAAgFon9StW9O7dO0488cRy77/hhhtGJpOp1FhffPFFpY4DAAAAAAAAABqm1BsrDjzwwArtf95558XHH38c//73v+OTTz4pdd/tt98+dt999+jZs2e0adOmKmUCAAAAAAAAAA1Q6o0VW265ZYX2P/vsswu/fvPNN+Pss8+Ot956q/AqFkmSxPrrrx/33XdfDBgwIKe1AgAAAAAAAAANS+qNFeuuu26lj91pp53i3//+d2y33Xbx6aefRpIk0bp163jhhRdi8803z2GVAAAAQEn2H3RyzJkzL+0y6r0Neq0Xj913S9plAAAAQIOUemNF69atq3R8ixYt4vzzz4/TTz89MplMHH/88ZoqAAAAoIbMmTMvZs/VWFHd2rdrm3YJAAAA0GDlpV1A06ZNq3yONW/5sdtuu1X5fAAAAAAAAAAAEbWgsSIXevToUfh1VW4tAgAAAAAAAACwpnrRWNGsWbPCr3NxBQwAAAAAAAAAgIh60lhR3f7zn//EkiVL0i4DAAAAAAAAAKhhGivKYe+9944pU6akXQYAAAAAAAAAUMM0VpRh1apVsWrVqrTLAAAAAAAAAABSoLGiDF9//XXaJQAAAAAAAAAAKdFYUYZnn3027RIAAAAAAAAAgJRorCjFokWL4uabb067DAAAAAAAAAAgJak3VmQymVp3vuXLl8f48ePjoIMOii+++CIHVQEAAAAAAAAAdVHjtAs48sgjo1mzZrXifCtXroyFCxfG/PnzI0mSnNUEAAAAAAAAANRNqTdWfPfddzk7V5IkOT1frq+mAQAAAAAAAADULak3VuSqeaHgChOaIQAAAAAAAACAXEm9saK2SpJEkwYAAAAAAADkwP6DTo45c+alXUa9t0Gv9eKx+24psm35kCERCxakVFED0qZNNL3++rSroJqk3liRqwaGXDdBaKoAAAAAAACA3JgzZ17Mnquxorq1b9e2+MYFCzRWQBWl3liRyWQKb+NR22iuAAAAAAAAAICGLfXGiiRJYt99943tttsuunbtGq1bt47GjRvXeFNDkiSxbNmyWLBgQXz77bfx5ptvxn//+98arQEAAAAAAAAAqF1SbazIZDLx+OOPxxFHHJFmGVk9//zzcfjhh8fy5cvTLgUAAAAAAAAASEFemoMfc8wxtbapIiLigAMOiN/+9rdplwEAAAAAAAAApCTVxorTTjstzeHL5bjjjku7BAAAAAAAAAAgJak1VmQymdhqq63SGr7cNt1000iSJO0yAAAAAAAAAIAUpNZYkSRJdOzYMa3hy61p06bRqFGjtMsAAAAAAAAAAFKQWmPFiSeeGHl5qd6JpNxOPPHEWGedddIuAwAAAAAAAACoYY3TGvi+++5La+gKu+eee9IuAQAAAAAAAABIQd24ZAQAAAAAAAAAQApSbazYaKON0hy+Qg488MCYPHly2mUAAAAAAAAAADUo1caKL7/8Ms3hK2Tq1KmxfPnytMsAAAAAAAAAAGpQ6rcCmTt3btollMv8+fPTLgEAAAAAAAAAqGGpN1a8++67aZdQptmzZ8e0adPSLgMAAAAAAAAAqGGpN1YMGzYs7RLKdPfdd0eSJGmXAQAAAAAAAADUsNQbK5566qkYMmRILFq0KO1Silm1alX8/e9/jz/96U9plwIAAAAAAAAApKBx2gVERNx0000xbNiw2HLLLWP99deP1q1bR9OmTVOpZfny5bF48eKYNm1afPzxx7Fo0aJIkiQymUwq9QAAAAAAAAAA6akVjRVJksTy5cvj3Xffjffeey/tciIi3PoDAAAAAAAAAKgdjRUFV4NIkqRWNTSsWRcAAAAAAAAA0PDUisaKglttuN0GAAAAAAAAAFCb1IrGioiiV4XQYAEAAAAAAAAA1Aa1orEik8kUaayoLbfe0OABAAAAAAAAAA1bqo0Vm266aXz66acR8WMTQ5IkkZeXF/vss0+su+66NV7T8uXLY/HixfHdd9/FRx99FIsWLarxGgAAAAAAAACA2iHVxopJkybF008/Hddff32MGzcuIn68esWrr74agwcPjiFDhkSfPn1SqW/lypVxxx13xHnnnRerVq1KpQYAAAAAAAAAID15aRdw6KGHxn/+858YP358DBo0KPLy8iJJkli+fHncf//9sfXWW8chhxwSY8eOrfHaGjduHGeddVZccsklNT42AAAAAAAAAJC+1BsrCuy4447x+OOPx6effhq/+c1vomXLlpEkSSRJEqNHj4699tordtppp3j88ccjSZIare3MM8+s0fEAAAAAAAAAgNqh1jRWFNhwww3j1ltvja+//jquvPLK6Nq1a2GDxdtvvx3HHnts9O7dO2677bZYsmRJjdTUpUuX6N69e42MBQAAAAAAAADUHrWusaLAOuusE5dcckl89dVXcdddd8UWW2xR2GDx5ZdfxjnnnBPrr79+XHbZZTFz5sxqr6d9+/bVPgYAAAAAAAAAULvU2saKAk2bNo3TTjstPvroo/jnP/8Z/fv3L2ywmD17dlx99dWxwQYbxBlnnBGffvpptdXRo0ePaNq0abWdHwAAAAAAAACofWp9Y8WaDj744HjllVdiwoQJcfTRR0ejRo0iSZJYunRp3H333dGnT584/PDD4/XXX8/52M8//3z07t075+cFAAAAAAAAAGqvOtVYUWC77baLRx55JCZPnhxnn312tG7dOpIkifz8/PjnP/8Zu+++e+yyyy4xatSotEsFAAAAAAAAAOqwOtlYUaBXr15x8803x9dffx1XX311rLvuuoW3CRk/fnwceeSRsemmm8add94Zy5YtS7tcAAAAAAAAAKCOqdONFQXat28fF110UXz55Zfxt7/9LbbccsvCBovPP/88fv3rX0fPnj3jiiuuiFmzZqVdLgAAAAAAAABQR9SLxooCTZo0iZNPPjk++OCDeO6552LAgAGFDRY//PBDXH755dGzZ88466yz4vPPP0+7XAAAAAAAAACglqtXjRVrOvDAA+PFF1+Mt99+O4499tho1KhRJEkSS5YsieHDh8fmm28eRx11VIwfPz7tUgEAAAAAAACAWqreNlYU6Nu3bzz88MPx+eefx29/+9to06ZNJEkSq1atiieffDJ22WWX6N+/fzzzzDNplwoAAAAAAAAA1DL1vrGiwPrrrx833nhjTJ06Na655pro0aNH4W1CXnvttTjssMNiiy22iL/97W+xfPnytMsFAAAAAAAAAGqBBtNYUaBt27Zx4YUXxpQpU2LEiBGx9dZbFzZYfPLJJ3H66adHr1694i9/+UvMmTMn7XIBAAAAAAAAgBQ1uMaKAo0bN44TTjghnnvuudh5550jIiKTyUSSJDFjxoy49NJLo2fPnvHb3/42vvrqq5SrBQAAAAAAAADS0GAbKz7++OM4+eSTo3fv3vHmm29GJpOJiNXNFQUNFosWLYpbb701Ntlkkxg8eHDMmzcv5aoBAAAAAAAAgJrUOO0Catp//vOfGDp0aIwZM6bwFiBrK2iuKLBy5coYPXp0zJs3L9q1a1eT5QIAAAAAAAAAKWowV6wYNWpU7LLLLrHnnnvG6NGjIz8/P5IkKdZEsebXSZJEt27d4q9//Wt8/fXX0bNnzzRKBwAAAAAAAABSUq+vWLF8+fK4//7744YbbojPPvssIqLwChVrNlCs+bzg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3brFIYccEi+99FIaLxMAAAAAAAAAqo3Ginpo2bJlcc0118SGG24YF198cUydOrVI80Qmkyn1UZ59MplM4TlXrFgRo0ePjv322y922mmneOGFF9J8+QAAAAAAAACQMxor6pkJEybEtttuG5dccknMnz8/kiQpsXEiF0pqspgwYUIcdNBBccwxx8T06dNzNhYAAAAAAAAApEFjRT1y6623xq677hqfffZZkYaKkmS7xUdZj2zWHCtJkhg5cmRsv/328dZbb1XLawUAAAAAAACAmtA47QLIjQsvvDBuuOGGYg0VazdDNG3aNHr27Bldu3aNLl26ROfOnaNZs2aFj0aNGsWqVasiPz8/li5dGsuWLYuFCxfG/PnzY+7cufH999/HjBkz4ocffihWw9rjfvfdd7HnnnvGU089Ffvuu2/1/xAAAAAAAAAAIMc0VtQDl19+eVx//fUREYW35YiIaNSoUWy//fax1157Rb9+/WKLLbaI3r17R15e1S9UsmzZsvjyyy/js88+i/fffz/eeeedGDduXMyYMaOwjoiIJUuWxFFHHRXjxo2LLbfcssrjUrPWWadd2iXUe+3bty2+sU2bmi+kIfJzrjCZUP1kQor8nCtEHtQMmZAiP+cKkQk1QyakyM+5QmRCzZAJKfJzrhCZUDNkQor8nCtEJtQMmZAiP+d6LZOUdn8Har3nnnsuBg4cGBE/Xp2iX79+ceqpp8aRRx4Z7drV7CT1zjvvxBNPPBF/+9vfYubMmYWNHltssUW899570aRJk8J9Z86cGd9//32Fzv/xxx/H0UcfXfj8qaeeit69e+esfgAAAAAAAABqn8mTJ8dhhx1W+Pztt9+O7bbbrkbG1lhRhy1ZsiQ22WSTmDZtWkREbL755jFs2LAYMGBAypWtvqLF9ddfH1dddVUsX748IlZfWeOPf/xj4T5//vOf4/LLL0+rRAAAAAAAAADqqKeeeioOPfTQGhmr6veEIDX33HNPTJs2LTKZTAwaNCjefffdWtFUERHRrFmzuOSSS+KFF16IVq1aRZIkccMNN8TChQvTLg0AAAAAAAAAyk1jRR3297//PSIitt9++3j00UejWbNmKVdU3B577BF33313RETMnz8/HnjggZQrAgAAAAAAAIDycyuQOmrBggXRvn37iIgYNWpUDBw4MN2CyrDXXnvF2LFj48ADD4xnn302IiJmzpwZ33//fYXOM3/+/JgwYUK0bds22rdvH+uvv36tbCgBAAAAAAAAIHeWLVsWU6dOLXzev3//wr8zr24aK+qoDz74ILbddtvIZDIxa9asGvsDU1kjRoyIU045Jbp37x7ffPNN2uUAAAAAAAAAQLm4FUgdtWzZssKvW7ZsmWIl5bPBBhtERMQPP/yQbiEAAAAAAAAAUAEaK+qoLl26FH49adKkFCspn2nTpkVEROvWrVOuBAAAAAAAAADKT2NFHdWzZ8/o3LlzRETccccdKVdTtpEjR0ZExMYbb5xyJQAAAAAAAABQfhor6rCDDz44kiSJu+66K5555pm0y8nqqaeeiqeeeioymUzstddeaZcDAAAAAAAAAOWmsaIO++1vfxuZTCby8/Pj6KOPjttuuy3tkop54IEH4uc//3nh85NPPjnFagAAAAAAAACgYjRW1GFbb711YaPCsmXL4pxzzokBAwbEv//973QLi4j//Oc/sf/++8dJJ50US5cujUwmE4MHD47NNtss7dIAAAAAAAAAoNwySZIkaRdB5c2dOzd22GGHmDJlSiRJEplMJiIittpqqzjiiCPikEMOib59+xZur07jx4+PUaNGxahRo2Ly5MkREYU1rbvuuvHuu+9G586dq70OAAAAAAAAAMgVjRX1wCeffBK77LJLzJ07NyJWNzNERGEzRYsWLWLrrbeObbbZJnr16hXrrbdekUfLli3LPVZ+fn5899138c0338SUKVPinXfeibfffjvefffdmDdvXrHxkySJNm3axEsvvRQ77LBDDl81AAAAAAAAAFQ/jRX1xIQJE2LgwIExY8aMwm1rvrWlXbGiVatW0bJly2jZsmW0aNGi8L8REUuXLi18LFy4ML7//vvIz88vdo6SxkqSJDp06BDPPfdc7LzzzlV+jQAAAAAAAABQ0zRW1CNff/11HHbYYfHee+8Va6So6Nu8ZnNERfZfc7wdd9wxHnvssejVq1eFxgYAAAAAAACA2iIv7QLInZ49e8Zbb70VV111VTRr1qzYVSTK8yiQJEmFjl/zuJYtW8a1114b48aN01QBAAAAAAAAQJ3mihX11FdffRV//etf4/77749ly5aVeCuQgre+tNuElFeSJNG2bds444wz4re//W1069atyucEAAAAAAAAgLRprKjnvvvuu7jrrrvi0UcfjUmTJhVur2ozxZp/bLbccss4/vjj44wzzoi2bdtW6bwAAAAAAAAAUJtorGhAJk6cGM8//3y8/vrr8d///jd++OGHSp2nW7duse2228aBBx4YAwcOjA022CC3hQIAAAAAAABALaGxogGbNm1aTJkyJb788sv45ptvYv78+bF48eJYvHhxJEkSrVu3jjZt2kSbNm1inXXWic022yy23HLLWGedddIuHQAAAAAAAABqhMYKAAAAAAAAAIAs8tIuAICSTZs2LS677LLo1q1b7LnnnqnW8s0338Sll14a6667buq1QEMlE4A1yQRgTTIBWJNMANYmF4A1yQSoHI0VALXMf/7znzjmmGOiV69eceWVV8aMGTNSqSNJknjxxRfjiCOOiA022CCuuuqqmD59erWNd9ddd8VGG20U+fn51TYG1EUyQSbAmmSCTIA1yQSZAGuSCTIB1tZQcwEomUyAqtFYAVTZxx9/HF26dIlGjRpFJpPJ+rjzzjurrYZx48aVOnarVq2iR48e8be//a3aaqiq++67L37yk5/EHnvsEY899lisXLkytVqGDx8em2++eey7774xatSoWLVqVbWPOWzYsJgyZUqMGTOm2seiesmE3JAJMqG+kAm5IRNkQn0hE3JDJsiE+kIm5IZMkAn1iVzIjbqeCwMHDozu3btH06ZNS30vSno0bdo02rRpEz169Ii+ffvG4YcfHpdddlm8/PLLqf4cqByZkBsyQSaQGxorgCrr06dPzJw5MxYvXhyjR4+OTTbZpMT9rr/++mr71wPXXXddids333zzGDt2bCxcuDC+/fbbOPXUU6tl/FyYMWNGDBkyJO68885o3bp1qrW0bNkyhg4dGk8++WR06dKl2sf797//HR988EFERNx+++3VPh7VSybkhkyQCfWFTMgNmSAT6guZkBsyQSbUFzIhN2SCTKhP5EJu1PVc+Oc//xnTpk2L+fPnx4gRI7K+hkaNGsWWW24Z++23Xxx11FExePDg2GeffWLjjTeOmTNnxnvvvRdPPfVUXHnllbH33ntHly5d4qKLLorvv/8+ly+RaiQTckMmyARyJAHIsalTpyYtW7ZMIqLY47HHHsv5eJMmTUoymUyJ433yySc5H68mnH/++UVeR//+/VOr5c9//nO113LEEUcUnj8vLy/54osvcj4G6ZEJVScTZEJ9IhOqTibIhPpEJlSdTJAJ9YlM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DzvssGTlypWlnjfXH4QsX7486datWxIRybXXXlvs+wceeGCx1//CCy9UaUzSJxOKkwmryYSGSSYUJxNWkwkNk0woTiasJhMaJplQnExYTSY0XHKhuIaYC5V9TwosWbIk2X777Yud55prrqnQeUifTChOJsgEaobGCqBalLS4SZIkOffcc4tNVNddd125zztx4sTC4955550i36vMRLpixYpkr732Kjzmrrvuyrrv3Llzk2222abIGPvvv3+ybNmyMse54IILCo/ZaaedkgULFmStZ++9967wa/n666+TTp06JZlMJnnooYdK3a+gM7bg8Yc//KHUc+f6g5CHH344iYikefPmyQ8//FDs+//85z+Lvf6BAwdWaUzSJxOKkgk/kgkNk0woSib8SCY0TDKhKJnwI5nQMMmEomTCj2RCwyUXimqouVCZ96TAwoULk0GDBhU7x7777pusWLGi3OehdpAJRckEmUDN0VgBVItsi5uvvvoqady4cZHJqkePHuVaICRJkvziF79IIiLZe++9i32vMhPpxRdfXLj/7rvvXub+kyZNSpo2bVpknLIuKfb4448X7tu6devk888/L3X/b7/9ttgYpb2WlStXJrvttlsSEcnxxx9f5msYPnx4kXM3btw4+eKLL7Lun+sPQn76058mEZGccsopJX5/1apVSa9evYqM2ahRo+Srr76q0rikSyb8SCYUJRMaJpnwI5lQlExomGTCj2RCUTKhYZIJP5IJRcmEhksu/Kgh50Jl3pM5c+YkI0aMSHr27Fns+GOOOabYv7qnbpAJP5IJMoGapbECqBbZFjdJkiTHHXdcsUnrb3/7W5nn/PrrrwsXRiVdyrGiE+knn3ySNGnSpHD/xx9/vFyv7aKLLir2S/p7771X4r6zZs1KunbtWrjvkCFDyjXG4MGDy/1aHnroocL91r7EV0mmTJlS7Gd13nnnZd0/lx+ETJgwofA8a3f9rmnt+7xFRHLxxRdXelzSJxNWkwlFyYSGSyasJhOKkgkNl0xYTSYUJRMaLpmwmkwoSiY0bHJhtYaeC2uPk8lkkp49eya77rprcuCBByaHH354cvTRRyeHHXZY0r9//2SjjTZKMplMseP69euXPPPMM+Uel9pHJqwmE2QCNU9jBVAtSlvcrHlJrYLH5ptvnuTn55d6zvPOOy+JiGTbbbct8fsVXdyccMIJRRYo2S6RtbYZM2YU63wdPHhwifv+/ve/L7Lfp59+Wq4x7rzzznK/lh122CGJiKRjx47lOvfSpUuL/ay22mqrrPvn8oOQE088MYmIZNdddy11v5kzZxbrnO3SpUu5u4upfWTCajKhKJnQcMmE1WRCUTKh4ZIJq8mEomRCwyUTVpMJRcmEhk0urNbQc2HtcSrz6NixY3LmmWcmo0ePTlauXFnusaldZMJqMkEmUPMaB0AN22abbWL//fePF154oXDbpEmT4qmnnorDDz+8xGPmzZsXd999d0REXHDBBVWuYfbs2fHII48UPu/du3e0bt26XMd26dIlDjjggHj22WcLtz3++OMxbNiw6NChQ+G2RYsWxV133VX4fN11141NNtmkXGOUd7/PP/88JkyYEBERq1atimOPPbZcx63to48+ilWrVkWjRo0qdXx5/PDDD/Hoo49GRMRZZ51V6r6dO3eOI488Mh5++OHCbTNnzoyRI0fGz3/+82qrkXTIhLLJBJnQkMiEsskEmdCQyISyyQSZ0JDIhLLJBJnQ0MiFstXHXIiI2GmnneJf//pXtG3bNjKZTERErFy5MhYtWhTTpk2LTz75JF577bV48sknY8qUKRERMWvWrBg+fHgMHz48evbsGVdddVUcf/zx1VonNUsmlE0myAQqT2MFkIoLL7ywyOImIuLaa6/Nuri54447YsGCBdGrV6845phjqjz+s88+G8uXLy98vv7661fo+LUXNytXroyxY8fGYYcdVmSMOXPmFD7fbrvtyn3+gom/LOPGjSv8eu7cuYUfNFRUkiQxe/bs6Ny5c6WOL4+77747li5dGuuuu24MGjSozP1//etfF/kgJCLi9ttv90FIPSUTSicTZEJDIxNKJxNkQkMjE0onE2RCQyMTSicTZEJDJBdKVx9zISKiRYsW0a5duyLbGjduHO3atYt27drFFltsEYcddlhcd9118dRTT8WQIUPiiy++KNz366+/jhNOOCFeeumluO+++8r9c6L2kwmlkwkygcrLS7sAoGEaMGBA7LDDDkW2jR8/Pl599dVi+y5fvjxuvvnmiIj43e9+F40bV70nbOzYsUWet2rVqkLH9+3bt9i2t956q8jzl156qcjz6lg4vP3224Vf77zzzpGsvsVTpR7VubBZtWpVDB8+PCIifvWrX0WTJk3KPGbXXXeNbbbZpsi2cePGxfvvv18tNZIumZAbMoH6QibkhkygvpAJuSETqC9kQm7IBOoTuZAbdSUXKiqTycThhx8eEydOjH333bfY9++///744x//mEJlVBeZkBsyAYpzxQogNRdccEGxDtBrr702+vfvX2Tbgw8+GN99912ss846cdppp+Vk7I8//rjI8/z8/Aodv/Yv6BGrLy25pvHjxxd5vna3ZC788MMPhV/PnTs35+fPlaeeeiqmTp0aEas/zCjvZcPW7OwtcNttt8Wdd96Z0/qoHWRC1ckE6hOZUHUygfpEJlSdTKA+kQlVJxOob+RC1dWVXKis1q1bx5NPPhl9+/aNyZMnF/ne0KFD4xe/+EVsscUWKVVHrsmEqpMJMoHiNFYAqRk0aFBstNFGRS63NGbMmHj//fcLFw9JksT1118fEasv5VjR7s5sZs2aVeT5woULK3R869ato0mTJrFixYqs55gxY0aR5yX9Ul9Vs2fPLvx6+vTpkSRJrbxE1a233lr49f/93/9V6VwPPfRQXHfdddG2bduqlkUtIxOqTiZQn8iEqpMJ1CcyoepkAvWJTKg6mUB9Ixeqrq7kQlW0bt06rrnmmjjyyCOLbF+5cmUMHz48brnllpQqI9dkQtXJBJlAcW4FAqSmUaNGcd555xXbPnTo0MKvn3vuufjf//4XzZs3j3POOSenY69pze7L8lq7C3TtX8zXXHhERMybN6/CY1TEvHnz4pNPPqnWMSrjww8/LLzM2gcffFDhy4SdeeaZRc63aNGiuP/++9N4KVQzmZBbMoG6TibklkygrpMJuSUTqOtkQm7JBOoDuZBbtTUXcuHQQw+Njh07Ftte1eYtaheZkFsyAVbTWAGk6pRTTolOnToV2fboo4/Gl19+GRER1113XUREnHDCCdGlS5ecjbv2Pb0+/fTTWLVqVYXO0bx58yLPe/fuXeR5y5Ytizxfszs2V9ZZZ50iz19++eWcj1FVBf+6ZO+9946tttqqwsefddZZxbbdfvvtVa6L2kkmVI1MoL6RCVUjE6hvZELVyATqG5lQNTKB+kguVE1dyIVcaNy4cey4447Fthfcdoj6QyZUjUyQCRSnsQJIVYsWLYr9orty5cq44YYb4s0334yxY8dGXl5eDBkyJKfjbr755kWeL1u2LCZNmlShcyxatKjI87Un37W7HCdOnBgrV66s0BgFkiQpcXu3bt2KPL/jjjsqdf4rrrgili5dWqljSzNnzpx48MEHIyLi3HPPrdQ5+vTpEwMGDCiybdKkSfV2IdfQyYTykQkyoaGQCeUjE2RCQyETykcmyISGQiaUj0yQCQ2JXCifupoLudShQ4e0S6AGyITykQkygfLTWAGk7qyzzirWYXnvvffGJZdcEhGrL8W0ySab5HTM/v37F9v2/PPPl/v4VatWxYIFCwqft2vXLnbdddci+6z9rymWLFkSL774YgUrXS0/P7/E7TvvvHOR5x988EE89thjFTr3u+++GzfffHM0a9asUrWV5t57743FixdH796942c/+1mlz3P22WcX2+ZfmdRfMqFsMkEmNCQyoWwyQSY0JDKhbDJBJjQkMqFsMkEmNDRyoWx1NRdyaebMmcW2bbTRRilUQnWTCWWTCTKB8tNYAaSuY8eOccoppxTZtnjx4sKFwIUXXpjzMQ8++OBo3bp1kW2jRo0q9/FffvllkQ7Qn//859GkSZMi++y5557FjrvzzjsrVuj/b8WKFSVu79+/f2QymSLbzjzzzHJfpipJkhgyZEjsvffexc5TVfn5+YUfVpx99tmRl1f5KeeQQw6JXr16Fdn29NNPx7ffflulGqmdZELZZIJMaEhkQtlkgkxoSGRC2WSCTGhIZELZZIJMaGjkQtnqYi7k0tKlS2P8+PHFth9wwAEpVEN1kwllkwkygfLTWAFUi4Iux2yXkVrb+eefH40aNSq2fffdd49+/fqVe7w1lTZ227Zt4+STTy6ybdy4cTFhwoRyVBvx9ttvF37dqFGjOOecc4rtc/TRRxdb8Dz11FMV6k4tsPalvwp069YtDj744CLbZs+eHXvuuWfhveJKc+WVV8bLL78cv/zlLytcU1mefPLJ+OKLL6JFixZx0kknVelcjRo1ilNPPbXItpUrV8awYcOqdF5qjkyQCTKBNckEmSATWJNMkAkygTXJBJkgE1ibXJAL2f5FfWXce++9Ra4GEBHRpEmTOOOMM3I2BtVLJsgEmUBqEoBqcMEFFyQRkRx11FHlPubYY49NIqLI45///Ge5jl20aFGxY3fcccdSj/n++++TTp06FTnmoIMOKtd4Rx99dOExp59+etb9Tj755GJ1denSJfn4449LPf8999xT5Jh11lknyc/PL3HfcePGFRsjIpL27dsnd9xxR7Js2bJix8yaNSv5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2SbOOOOMePHFF9MuEUiJfIDVpkyZEpdeemn069cvunTpEk2bNo2uXbvGjjvuGL///e9j4sSJaZdILfDiiy9GXl5eZDKZ2HPPPdMuh2okEyhgrUR5mB8aBnMDFGWOhPKxTmgYrBOobzJJkiRpFwFQkz744IM48cQT4913342IiHbt2sX2228f7du3j9mzZ8fbb78dCxYsiIiIHXbYIR544IHYfPPNSzzXl19+GbvttlssXbo0Zs2aVe4aMplMNGvWLJo3bx7NmzePTp06Rffu3aNHjx6xxRZbxPbbbx877LBDtG3btsKvb4MNNoglS5bEDz/8EPn5+WXun5eXF82bN49WrVpFly5dolevXrH11lvHnnvuGXvttVc0a9aswjVAXZXLfIiI+Pe//x177bVXjdQesfqXlQ022CBuueWWGDp0aMydOzcWLVpUrmObNm0azZo1i44dO0a3bt1i8803jx122CEOPPDA2Gijjaq5cmqblStXxh/+8Ie45ZZbYsWKFVn3y2QyMWjQoBg+fHh06tQp6361bb6cPn167LDDDrFs2bL44YcfynVMo0aNolmzZtGmTZvo2rVrbLTRRrHNNtvEgAEDYrfddotGjRpVqIb6Yu7cubH11lvHN998ExER/fv3j3//+99Z908rF73nVSMTimuofz7qy1rJe179KjI/yIS6KddzQ4RMoG6rL3OkzxOoCdYJ9X/OsE5oeO95g5EANCDPPfdc0qJFiyQikg4dOiQjRoxIVqxYUWSfZcuWJTfffHPSvHnzJCKSli1bJq+88kqZ5/7222+TU045JYmIUh+NGzdOunTpkmy44YZJmzZtSt3vgAMOSO6///5k+fLlFX6tc+bMSS677LIkk8mUWk9eXl7W73Xq1Cm5/PLLk8WLF1d4fKhrqiMfXnnllWL/v2255ZbJQQcdlBx55JHJMcccU+Sx9v+DnTt3LrbPoEGDkt122y3p1KlTsf2nTJlSZPz8/PzktddeS7baaqsys6m0LBgwYEDyxhtvVMNPndpoyZIlyV577VXmn5k1Hz179kw+/PDDcp2/ts2X3333XXLGGWdU6f+R9ddfP7nllluSlStXVnj8uu64444r8rPo379/qfunnYtJ4j2vKJngz0eB+rhWShLveXWp6PxQQCbUDdU1N8gE6qr6OEf6PIHqZJ1Qv+cM64SG9543JBorgAbjvffeS1q2bJlErG4Y+OSTT0rd//nnny+cAFu3bp189tln5Rpn++23LzZZHnHEEcnIkSNLnIwXL16cTJgwIbn88stLPDYiko033jh54oknKvOyS1xEHHrooclrr72WzJ49O0mSJJk9e3by1ltvJeeff37SoUOHYvtvuummyf/+979KjQ91QXXlw5oL/t13373M/4/W/n+vtF8sV6xYkTz99NNJ9+7dS13wJ0mS/O9//ysxW0aOHJl8/vnnybJly5IVK1YkU6ZMSR566KGkf//+xfbNZDLJpZdemuTn55f6Gqj7jj322Ar98rvmL4bffvttucepbfPlzjvvXOx8v/zlL5M333wzmTdvXpIkSTJz5szkP//5T3L66acXZsaaj379+iXTpk2r1Ph10ciRIyuUW0lSe3IxSbzn5SUT/PlIkvq/VkoS73kuVWZ+WJtMqN2qa26QCdRF9X2O9HkCuWadUP/nDOuEhveeNyQaK4AGY9dddy2ctEaMGFGuY9ZcBBxwwAHlOubCCy8sNkned9995a7z2WefTbbccssSFxdnnnlmsmzZsnKfK0mS5M477yx2nj/96U9Z9586dWqy0047FTumc+fOmiuot6orHwoW/DvuuGOyaNGiMs9ZmV8sp02blnTp0qXMBf+6665b7PylGTZsWNKkSZNix5x11lll1kTd9fTTTxe+1x06dEguvvji5I033kjmzZuXLFmyJJk0aVJyww03JN26dStxnjr00EPLPVZtmy8vuuiiCtXz4YcfJptsskmxY3r37p1Mnz69QmNffvnl1TLHvvHGG8lNN92U8/MmSZJMnz69xH/RUd7GitqQi2m+53WFTJAJBRrCWkkm5EZl54e1yYQf1bZMqM65QSZQFzWEOdLnCeSKdcJq1gnWCdYJdZfGCqBBmDBhQuFk1bRp02TJkiXlOu7JJ58sPC6TySRTp04t85hbb721Sgu7JEmSlStXJr/5zW9KXFwMHDiw2OUES/PMM88UO0dpjRVJkiRz585NevToUey4Pn36lPtnB3VFdeZDwYL/tddeK9c5K/uL5aOPPlrmgr+kjvyyXH/99SXm0P3331+uuqh7Ci7zesghhyTff/991v3mzZuXHHDAASX++SjvZV5r23xZmXqmTJmStG7duthxe++9d7n/NVbBB0LdunXL6Ychb7zxRtKuXbskIpIbb7wxZ+ctcPDBBycRkWy33XYVyq3alItpved1iUyQCUnScNZKMiE3Kjs/rE0mrFYbM6E65waZQF3TUOZInyeQK9YJP7JOsE6wTqib8gKgAfjXv/5V+HWHDh2iefPm5Tpuk002Kfw6SZJ47733yjymZcuWFa5vbY0aNYphw4bFDTfcUOx7//znP+O0004r97kqU0+7du3illtuKbb9448/jmHDhlX4fFCbVXc+9OnTJ3bdddcq1ViWI444Itq0aVPqPpXJgt/97nfxk5/8pNj2IUOGxJIlSyp8Pmq3t99+Oz788MM44ogj4qmnnopOnTpl3bdt27bxz3/+M376058W+96jjz5arvHqw3y5wQYbxOWXX15s+0svvRRPPPFEmcdfeumlMXTo0IiImD59euy1114xadKkCtextvHjx8f+++8f8+bNi4iI8847r8R5vbLuueeeePbZZ2OzzTaLq666qsLH1+VcrOp7XpfIBJlQwFopu4aUCeVR1flhTTKhdmZCTcwNMoG6xByZnc8TWJt1QlHWCdYJBawT6haNFUCD8M033xR+/f3338eyZcvKdVwmkynyfNGiRWUek5eXu2g977zz4txzzy22/f7774+HH364XOeobD2HHnpodO3atdj2O++8s1Lng9qquvOhb9++lS+unBo3bhzbbbddqftUJgvy8vLi1FNPLbb9+++/jyeffLLC56N2GzVqVKy77roxYsSIcv15adKkSdx///3RqFGjItvffvvtco1XX+bLk046KZo0aVJse1nz5YoVK2LcuHFFtuXiw5C1PwQp8Oqrr0aSJJU+b4EpU6bEeeedF40bN44HHnggWrRoUeFz1OVcjKj8e17XyASZUMBaqXQNJRPKkov5YU0yoXZmQk3MDTKBusQcWfoxPk+ggHVCyawTrBMKWCfUHRorgAZhzYl/1apV8eyzz5bruG+//bbI8y222CKndZXH0KFDY6eddiq2/Te/+U3MmTOn2sZt1KhRHHzwwcW2T548Ob777rtqGxdqWnXmw6abbhrnnHNO1Qosp8suuyw6duyY8/MedthhJW4fO3ZszsciXW+99VZceumlZXblr2mTTTaJn/3sZ0W2TZ8+PdellUta82WHDh1ijz32KLZ93LhxkZ+fn/W4Jk2axLPPPhv9+/cvsr0qH4Zk+xDksMMOi0ceeaTYB7gVlZ+fHyeddFIsWLAg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+eX46U9/GuPGjSuyfcMNN4wxY8aU+EsmDdN1110XEauvaDR8+PCUq/lRrubLBQsWlLh92rRpcfLJJ8eQIUOKbG/cuHHcdtttMWjQoAqNU5KCD0P69etXZPuMGTOKvY4DDzwwnnzyyWjWrFmVxy3w4osvxu233x7rrbde3HbbbTk7b22X5nteH8iE+psJa2pIayWZUFx9mB9kQs2qrXNDZcgEytKQ5kifJ1AS64QfWSeUj3WCdUJd07jsXQDqp759+8YWW2wR7733XixbtqzI98aMGRM777xzjB49OjbeeOOUKiyuffv2JW5fvHhxhc5zww03xO233x6bbLJJrLfeetGiRYuYPn16vPnmm7FixYoi+/bu3TtuvPHGOOSQQypbNtQ5dTEfKqNdu3bRo0eP2HjjjaNTp06xbNmy+OCDD+Lrr78usl+TJk3iF7/4Rdx0003Rrl27lKqltpk6dWphp/0f//jH2GKLLVKu6Ee5mi/POeecuOSSS2KTTTaJHj16RJMmTWLq1Knx9ttvF2tA/MlPfhK33XZbsUtuVkXbtm3jhRdeiP322y/Gjx9f4j4HHHBAjBo1KqcfgsydOzdOPvnkiIgYMWJE1p9nfZT2e16XyYT6mwklaShrpbTf89qmvswPMqHm1Oa5oTLSfs+pGxrKHOnzBNZmnVBU2nOGdULNS/s9p2ZorAAapDfffDMOP/zwaNKkSXz44Yfx8MMPx5///OdIkqRwn08//TR++tOfxpgxY2L77bdPsdofZet6bN68eYXOc9RRR8X2228fEydOjI8++ii+//77mDNnTuTl5UW3bt2iR48e0a9fv9h///3jZz/7WeTlucARDUddzYfKuO+++2LixIkxceLEeO+992LOnDmxYMGCaNeuXXTs2DG22mqr2G233WLw4MGx3nrrpV0utczvfve7WL58efTv3z8uvvjitMspIlfz5ZlnnhnrrrtuTJw4Mf73v//FrFmzYs6cOdGsWbNYZ511olevXrHLLrvEwQcfHHvuuWcOKi+ubdu2ccUVV5R4Ocy8vLz461//mvMPQc4666z45ptv4txzz4299947p+eu7WrDe15XyYT6mwlra0hrpdrwntcm9WV+kAk1pzbPDZVRG95zareGNEf6PIG1WScUVRvmDOuEmlUb3nOqn8YKoMF55pln4thjj41mzZrFK6+8Er17947LLrssttxyyzjhhBOKdJ9+//33sc8++8T//d//1Yp7IM6aNavE7Z07d67Qefr06RO///3vc1ES1Ct1OR8q46STTkq7BOqoZ555Jp544ono2rVr/OMf/4hGjRqlXVIRuZovd9ppp9T/Pxk/fnzW+9Lm5+fHgQceGK+88kpsvvnmORnviSeeiIceeii22GKLuOaaa3JyzrqkNrzndZFMqDk1nQlra2hrpdrwntcW9Wl+kAk1o7bPDZVRG95zaq+GNkf6f4E1WScUVxvmDOuEmlUb3nOqn3+CDDQozz77bAwaNCgWL14cw4cPj0033bTwe4MGDYqXXnqp2H3U5s6dGwcffHBMnTq1psstZvbs2cW2NWnSROc35EBdzweoKbNmzYozzzwzWrRoEU8//XSsu+66aZdUTH2ZL8ePHx/7779/qfdynT59euy1114xadKkKo83Y8aMOOOMM6JJkybx4IMPVvhf5NAwyYSaU9OZsDZrpYarvs0PMqH61YW5AXLJHElDZp1QO1knQPXQWAE0GB988EEcc8wxsWLFithll13imGOOKbZPv3794rXXXosePXoU2T5jxow47bTTaqrUrN57771i27bZZpt60dEJaaoP+QA1IUmSOOGEE2LatGnxwAMPxM4775x2SSWqD/Plm2++WeKHIIcddljsscceRbbl6sOQ0047LX744Ye47LLLYrvttqvSuWgYZELNSSMT1mSt1LDVt/lBJlSvujI3QK6YI2norBNqH+sEqD4aK4AGYdWqVXH88ccXXnbv5JNPzrrv5ptvHi+99FJ06dKlyPZ//etf8fzzz1drnaVZsmRJTJgwodj2/v37p1AN1B/1IR+gplx66aUxevTo+H//7//FoEGD0i6nRPVhvnzzzTdjv/32K/YhyOGHHx6PPfZYjB49Oucfhrzxxhvx7LPPRsTq9zmTyZTrsddeexU5z6uvvlpsn3//+9+VqonaTybUjDQyYU3WSg1bfZsfZEL1/6VJXZgbIFfMkTR01gm1j3UCVC+NFUCD8Oijj8bEiRMjIiIvL6/MSXuzzTaLMWPGFLt02fDhw6utxrKMGzcuVqxYUWz74YcfnkI1UH/Uh3yAmvD3v/89rr766rj00kvjnHPOSbucrOr6fPnWW29l/RDk0UcfjSZNmkSrVq1y/mHI0qVLq1Q3DY9MqBlpZcKarJUatvo2P8iE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",
|
|
"text/plain": [
|
|
"<Figure size 2100x700 with 1 Axes>"
|
|
]
|
|
},
|
|
"execution_count": 18,
|
|
"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
|
|
}
|