{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from pystencils import Target\n", "from lbmpy.session import *" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Tutorial 02: Setting up geometry and boundary conditions\n", "\n", "In this tutorial you will learn how to set up boundaries for your LBM simulation. \n", "We begin with simple setup for parametric geometries, then we'll see how to set up spatially and temporally varying velocity boundary conditions.\n", "\n", "## Geometry Setup\n", "\n", "Lets start with a 3D simulation of a pipe. The flow should be along the x axis, with a circular cross section \n", "in the y-z plane." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "domain_size = (64, 16, 16)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "lbm_config = LBMConfig(stencil=Stencil.D3Q27, method=Method.SRT, relaxation_rate=1.9, force=(1e-6, 0, 0))\n", "config = CreateKernelConfig(target=Target.CPU)\n", "\n", "sc1 = LatticeBoltzmannStep(domain_size=domain_size,\n", " periodicity=(True, False, False),\n", " lbm_config=lbm_config,\n", " config=config)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For now the flow should be driven by an external force which we already specified. Additionally we have enabled perdiodicity in x direction. Now the circular pipe needs to be created. Therefor we use a mask callback function that gets x,y,z coordiante arrays that have the same shape as the domain. The callback function has to return a boolean array, where the boundary is set in cells that are marked with True." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def pipe_geometry_callback(x, y, z):\n", " radius = domain_size[1] / 2\n", " y_mid = domain_size[1] / 2\n", " z_mid = domain_size[2] / 2\n", " return (y - y_mid) ** 2 + (z - z_mid) ** 2 > radius ** 2\n", "\n", "\n", "wall = NoSlip()\n", "sc1.boundary_handling.set_boundary(wall, mask_callback=pipe_geometry_callback)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Next, we plot a cross section through our domain to see if the boundary setup worked. A slice has to be passed in to specify which plane of the 3D domain we want to plot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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D/+QPn36pLa2NjNmzMhvf/vb3H777U09NgAAAAAAAAAAAAC0as0aDA8fPjz9+vVLv3790q1bt0yfPj29evVa532+//3vN8TC1157bc4777yV7u+777458cQTM2LEiCxdurRJZgcAAAAAAAAAAACAEjRrMHz55Zd/4j1effXVjBw5MkkyePDgVWLhv7Txxht/4ncCAAAAAAAAAAAAQClqqj3Ax7nxxhuzdOnSVCqVDB8+vNrjAAAAAAAAAAAAAECr0qwnDDeF22+/PUmyzz77pFevXkmSFStW5I9//GOWLl2arbfeOu3bt6/miAAAAAAAAAAAAADQYrXoE4bnzp2bV199NUkyYMCAvPvuuxk6dGi6dOmSnj17ZocddkinTp1y0EEH5d57763ytAAAAAAAAAAAAADQ8rToE4ZfeOGFhuv27dvnc5/7XF555ZWV1ixbtiyPP/54Hn/88ZxzzjkZNWrUOr9n1qxZjd6fPXv2Ou8JAAAAAAAAAAAAAC1Biw6G33rrrYbrH/7wh1myZEn233//XHXVVenXr18++OCDjBs3Lueff35mz56d6667LjvvvHO+8Y1vrNN7evbs2dSjAwAAAAAAAAAAAECLUFPtARqzaNGihuslS5Zk7733zsMPP5y//uu/Tvv27bPFFlvkpJNOymOPPZYOHTokSYYPH57FixdXa2QAAAAAAAAAAAAAaFFadDDcrl27lf48YsSIVX5Lkt69e+fMM89MksydOzcPPfTQOr1n5syZjf41efLk9f8IAAAAAAAAAAAAAKii2moP0JhNN9204bpNmzY5+OCD17j20EMPzbXXXpsk+fWvf52jjjpqrd/To0eP9R8SAAAAAAAAAAAAAFqwFn3CcM+ePRuuu3XrljZt2qzV2jlz5jTrXAAAAAAAAAAAAADQWrToYLh3797ZeOONkyTLly9vdO1H79fWtuiDkwEAAAAAAAAAAABgg2nRwfDGG2+cAQMGJEnefPPNLFq0aI1rX3nllYbrbbfdttlnAwAAAAAAAAAAAIDWoEUHw0ly/PHHJ/nTCcJ33XXXGtfdcccdDdef//znm30uAAAAAAAAAAAAAGgNWnwwfOqpp6Zr165JkmHDhuXNN99cZc2jjz6af//3f0+S7LHHHjnggAM26IwAAAAAAAAAAAAA0FLVNufm48ePz7Rp0xr+PG/evIbradOmZezY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B+TII4/MPvvsky233DJz587NHXfckdGjR2fhwoU56aSTsummm+awww5rrk8AAAAAAAAAAAAAgFanWYPh4cOHp1+/funXr1+6deuW6dOnp1evXmv9fE1NTU488cRceuml2W233Va5f8ghh+Swww7Lsccem+XLl+fss8/Oyy+/nEql0pSfAQAAAAAAAAAAAACtVrMGw5dffvknen7//ffP/vvv3+iaY445Jscdd1x+/vOf55VXXskzzzyTvn37fqL3AgAAAAAAAAAAAEApaqo9QFM4+OCDG65feeWVKk4CAAAAAAAAAAAAAC1LEcHwkiVLGq5raor4JAAAAAAAAAAAAABoEkXUtY899ljD9a677lrFSQAAAAAAAAAAAACgZamt9gCf1G9/+9vce++9SZLdd989u+222zrvMWvWrEbvz549e71mAwAAAAAAAAAAAIBqa9XB8JIlS3Laaadl+fLlSZIrr7xyvfbp2bNnU44FAAAAAAAAAAAAAC1GTbUH+CTOOuusPPXUU0mSk08+OUcffXSVJwIAAAAAAAAAAACAlqXVnjB81VVXZfTo0UmSvffeO//6r/+63nvNnDmz0fuzZ89O//7913t/AAAAAAAAAAAAAKiWVhkM/+QnP8mwYcOSJLvsskvGjRuXDh06rPd+PXr0aKrRAAAAAAAAAAAAAKBFqan2AOvqtttuyze/+c0kyXbbbZeHHnooW221VZWnAgAAAAAAAAAAAICWqVUFw//3f/+Xf/iHf8iKFSvSvXv3PPzww04HBgAAAAAAAAAAAIBGtJpg+OGHH86JJ56YZcuWZcstt8wvf/nL7LjjjtUeCwAAAAAAAAAAAABatFYRDE+cODHHHHNMlixZkk6dOuWBBx7I7rvvXu2xAAAAAAAAAAAAAKDFa/HB8DPPPJMjjjgiixYtSocOHXLfffdl7733rvZYAAAAAAAAAAAAANAq1Dbn5uPHj8+0adMa/jxv3ryG62nTpmXs2LErrR88ePBKf37llVdy6KGH5u23306SfP/7389mm22W5557bo3v7Nq1a7p27fqJZwcAAAAAAAAAAACAEjRrMDx69Ojceuutq703YcKETJgwYaXf/jIYfuKJJzJnzpyGP59zzjkf+85LL700l1122TrPCgAAAAAAAAAAAAAlqqn2AAAAAAAAAAAAAABA82nWYHjs2LGpr69f67/+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BgAAAAAAAAAAAJrV8uXLkyS1tbXZaKONqjwNtFw1NTUN/4x8+M9Nk+zbZDsBAAAAAAAAAAAAAC2OYBgAAAAAAAAAAAAACiYYBgAAAAAAAAAAAICCCYYBAAAAAAAAAAAAoGCCYQAAAAAAAAAAAAAomGAYAAAAAAAAAAAA4FNq7NixqVQqqVQqmT59erXHqbqBAwemUqlk4MCB1R6lSdVWewAAAAAAAAAAAACADx11w/jMXbik2mM0u602bZu7zz6w2mPwKSEYBgAAAAAAAAAAAFqMuQuX5I13P6j2GFAUwTAAAAAAAAAAAAAAJHn00UerPUKzqKn2AAAAAAAAAAAAAABA82lVwXBdXV3GjBmTv/3bv0337t3Ttm3bdOzYMbvssktOPfXUTJo0qdojAgAAAAAAAAAAAECL0mqC4ZkzZ2afffbJaaedlgceeCBvvPFG6urqsmjRorz00ku55ZZbMmDAgJx77rmpr6+v9rgAAAAAAAAAAAAAVbdgwYJcfPHF2XXXXdO+fft07do1gwYNyu23377We0yfPj3nnHNOdt9992y66abZZJNN0rt375xxxhl59tlnG322UqmkUqnksssuS5I88sgj+bu/+7tss802ad++ffr06ZMrrrgiixYtWum5++67L4cffnjDut122y1XXXVV6urq1viuurq63H333TnrrLPSr1+/bLHFFtl4442z5ZZbZt99981ll12WefPmNTrvwIEDU6lUMnDgwNX+ffjwe8aOHZsk+eUvf5mjjjoqW2+9ddq2bZtevXrlzDPPzKxZsxp9z4ZWW+0B1sayZctyxBFHNPyHas8998y5556bXXbZJQsXLsz48ePzT//0T1m0aFGuu+66dO/ePRdccEGVpwYAAAAAAAAAAAConhdeeCGDBg3K7NmzG3774IMP8vDDD+fhhx/Oqaeems9//vON7vHTn/40Q4YMyZIlS1b6fdq0aZk2bVrGjBmTK664IpdccsnHzjNy5MgMGzZspYNhp06dmuHDh+f+++/PAw88kA4dOuScc87J9ddfv9KzL774YoYNG5bHH38899xzTzbaaKNV9h8yZEhuvfXWVX5/6623Mnny5EyePDn/8i//krvuuisHHHDAx877cS6++OJcffXVK/02ffr0/PjHP87Pf/7zPPbYY+nTp88nfk9TaBXB8F133dUQCw8YMCBPPPHESv9Gf/GLX8zRRx+dAQMGZOnSpbnqqqtyzjnnpLa2VXweAAAAAAAAAAAAQJN65513cuihhzbEwl/60pdy8sknp2vXrnnppZcyatSo3HzzzY2eEHzvvfdm8ODBqa+vT8eOHXPeeedl0KBBqa2tzcSJE3PVVVdl3rx5GTZsWDbffPOceeaZa9xr3LhxmTx5cgYMGJCzzz47O++8c+bNm5frr78+48aNy8SJEzNy5Mh07tw5119/fQ477LCcdtpp2X777TNr1qxcddVVmTRpUu6///7cdNNN+cY3vrHKO5YtW5Yddtghxx57bPr375/PfOYzqa2tzYwZM/LQQw/l5ptvzvz583PsscfmueeeS9euXdf77+9NN92UiRMn5qCDDsoZZ5yRnXfeOW+//XZ++tOf5qc//Wnmzp2bU089NU8++eR6v6MptYqidsKECQ3Xl1xyyWqr8L333jtHHnlk7rzzzixYsCBTp07NHnvssSHHBAAAAAAAAAAAAGgR/vEf/zGzZs1Kklx55ZUrnQC899575+///u9z5JFH5sEHH1zt80uXLs0ZZ5zREAs/8cQT2WuvvRru77fffjn++OMzYMCAzJ49O+eff35OOOGEdOnSZbX7TZ48Occff3z++7//e6UOdNCgQTnwwAMzadKk/PM//3OWLl2aoUOH5rrrrmtY87nPfS6DBg3KbrvtlhkzZuRHP/rRaoPhyy+/PDvssEMqlcpKv++zzz45/vjj881vfjP7779/5s6dmxtuuCFXXHHFx/+NXIOJEyfm9NNPz09+8pOV3veFL3whbdq0yejRozNp0qRMmTIlffv2Xe/3NJWaag+wNurq6hqud9hhhzWu23HHHRuu//LoawAAAAAAAAAAAIBPgyVLluSWW25Jkuy555656KKLVlmz8cYbZ8yYMdl4441Xu8edd96Z119/PUnyne98Z6VY+EPbbbddfvCDHyRJ3n///YZ3rs4mm2ySG2+8cZVDYzfaaKOcccYZSZKFCxdmq622yjXXXLPa508++eQkye9+97u88847q6zZcccdV4mFP+qzn/1sTjvttCTJL37xizWuWxvdu3fPDTfcsNr3nX/++Q3XTzzxxCd6T1NpFcHwzjvv3HD96quvrnHdK6+8kiSpVCrp3bt3s88FAAAAAAAAAAAA0NI8/fTTWbBgQZLk5JNPTk3N6nPRHj165JBDDlntvYceeijJn5rMU089dY3vOuGEE7LZZput9MzqfPGLX0znzp1Xe2/PPfdsuD7uuOPWGDH/1V/9VcP1H/7whzW+60MLFizIK6+8kueffz7PPfdcnnvuuWy++eZJkhdeeCFLly792D3W5O///u/Ttm3b1d7bZZdd0rFjxySNd68bUm21B1gbX/nKV/K9730v7777bq6++uocfvjhqxTmU6ZMyb333psk+fKXv5xOnTqt9f4fHrm9JrNnz173oQEAAAAAAAAAAACq4Nlnn2247tevX6Nr+/fv39BfftRzzz2XJNl+++3TtWvXNT7fpk2b9O3bN48++mjDM6vz0cNj/9KHEe+6rFu4cOFq1zz77LO57rrrMm7cuLzxxhtr3GvFihVZsGBBo9/WmF133bXR+1tssUXee++9Nc65obWKYHirrbbK2LFj89WvfjUTJkxIv379MnTo0Oy888557733MmHChPzTP/1T6urqstdee2XUqFHrtH/Pnj2baXIAAAAAAAAAAACADevD04WTfGwQ261bt9X+/tZbbzV6/6O23nrrlZ5ZnU022WSN9z56AvLarlu+fPkq98eMGZNvfOMbWbZsWaPzfmjx4sVrtW51Gpsz+fOsq5uzGlZ/xnQLdOyxx+app57K17/+9TzzzDM5+eSTM2DAgHzxi1/MZZddlk022SSjRo3K+PHjG/6DBwAAAAAAAAAAAPBpU19f33BdqVTWeu3qfNzza7PHhjB16tSGWLhr1675wQ9+kKeffjrz589PXV1d6uvrU19fnzFjxjQ80xLm3lBaxQnDSbJ06dL813/9V+6+++7V/hv05ptv5rbbbsvOO++cI444Yp32njlzZqP3Z8+enf79+6/TngAAAAAAAAAAAADV0Llz54brN998MzvvvPMa186ZM6fRPd54442Pfd+bb765yns3tLFjx2bZsmXZaKON8uijj6ZPnz6rXffR05c/TVrFCcOLFi3KoEGDMmLEiMyfPz8XXnhhXnzxxSxZsiTvvPNOHnzwwRx44IH59a9/naOOOirXX3/9Ou3fo0ePRv/q3r17M30ZAAAAAAAAAAAAQNP67Gc/23D961//utG1a7q/xx57JEmmT5++xqg4+dOBsFOmTFnpmWp4/vnnkyR/9Vd/tcZYOEmeeuqpDTVSi9IqguFLL700jz/+eJJkzJgxufrqq7PrrrumTZs26dSpU774xS/mkUceycEHH5z6+vqce+65+d3vflflqQEAAAAAAAAAAAA2vL333jtbbLFFkuTf//3fU19fv9p1r7/+eh588MHV3hs0aFCSpL6+PjfffPMa3/W///u/eeedd1Z6phqWLVuWJHn//ffXuOaNN97IXXfdtaFGalFafDBcX1+fW265JUmy88475+STT17tutra2lxxxRVJkhUrVjQ8AwAAAAAAAAAAAPBp0rZt25xyyilJkmeeeSY/+MEPVlmzbNmynH766amrq1vtHscee2y22WabJMmVV16Z3/72t6usmTlzZs4///wkySabbNLwzmro3bt3kuSll17KpEmTVrn//vvv56STTsrixYs39GgtQosPht9888289dZbSZK+ffs2unbvvfduuJ46dWqzzgUAAAAAAAAAAADQUg0fPjw9evRIklx00UU56aSTcv/99+c3v/lNfvazn2X//ffPuHHj0q9fv9U+v/HGG+fGG29MpVLJwoULc+CBB+Yf//EfM2HChPzqV7/Kddddl3322Sd//OMfkyTXXnttunTpssG+7y997WtfS/KnQ2cPP/zwjBw5Mo8//ngmT56cH/3oR9lrr73yyCOP5IADDqjajNVUW+0BPk5t7Z9H/PC46DVZunTpap8DAAAAAAAAAAAA+DTZbLPNcv/992fQoEF54403ctttt+W2225bac0pp5ySv/7rv17jycBHHHFEbrnllpxxxhl57733cumll+bSSy9dac1GG22UK664ImeeeWazfcva6NevXy6//PJceumlWbBgQS655JJV1px33nnZY489MmHChCpMWF0t/oThzp07p1OnTkmSJ598stFo+LHHHmu47tWrV7PPBgAAAAAAAAAAANBS7b777nn++edz4YUXpnfv3mnbtm26dOmSgw8+OP/1X/+Vm2+++WP3OPnkkzN16tR8+9vfTp8+fdKhQ4e0b98+O+64Y04//fRMmTJltXFuNQwfPjz33ntvDjnkkGyxxRZp06ZNevTokeOOOy4PPvhgrr322mqPWDWV+vr6+moP8XFOOumkhqr9sssuW6VOT5IFCxbkwAMPzAsvvJAkeeCBB3LIIYc0yftnzZqVnj17JklmzpzZcEQ3AADAjTfeWO0RmsyVr25b7REAAAA+kWE7vF7tEZrMkCFDqj0CAADQQpTSr7388stZtmxZamtr07t370bX7nflw3nj3Q820GTVs3Wndpk07AvVHoMWaF3+eVlbtU2ySzMbPnx47rrrrrz//vu57LLL8vTTT+fkk0/ODjvskA8++CCTJk3KD3/4w7z22mtJki984QtNFgsDAAAAAAAAAAAAG85Wm7at9ggbxKflO2kZWkUwvOuuu+auu+7KV77ylcybNy9333137r777tWu/Zu/+ZvcfvvtG3hCAAAAAAAAAAAAoCncffaB1R4BitMqguEkGTRoUKZOnZoxY8Zk3Lhxef755/P222+ntrY2W2+9dfr165eTTjopRx99dCqVSrXHBQAAAAAAAAAAAIAWodUEw0my5ZZb5sILL8yFF15Y7VEAAAAAAAAAAAAAoFWoqfYAAAAAAAAAAAAAAEDzEQwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAABAwQTDAAAAAAAAAAAAAFAwwTAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAAK3C9OnTU6lUUqlUMnbs2FXujx07tuH+9OnTN/h8LVVttQcAAAAAAAAAAAAA+NAdd9yRxYsXV3uMZte+ffscd9xxzbb/o48+moMPPrjhz1/60pfys5/9rNFnBg8enFtvvTVJUl9f32yzvfzyy7npppvy6KOPZtq0aVm4cGE222yzdO3aNT169Mj++++fgQMHZr/99ku7du2abY5PE8EwAAAAAAAAAAAA0GIsXrw4ixYtqvYYxfmf//mffOc738lnP/vZqs4xYsSIXHbZZVm2bNlKv8+fPz/z58/Piy++mF/+8pe5/PLLc9FFF2XkyJFVmrQsgmEAAAAAAAAAAACAwtXX1+fSSy/NHXfcUbUZfvCDH+S73/1ukmSzzTbLGWeckYMOOijdu3dPXV1dZs2alV/96le5++67M3Xq1PV6x+DBgzN48OAmnLoMgmEAAAAAAAAAAACAgnXp0iXz5s3LnXfemd/85jf53Oc+t8FnmD9/fi699NIkSY8ePTJx4sT07NlzpTX77rtvjj/++FxzzTWZPHly5s+fv8HnLFVNtQcAAAAAAAAAAAAAoPl8+9vfTtu2bZOkIdrd0B588MEsXrw4SXLxxRevEgv/pf79++ewww7bEKN9KgiGAQAAAAAAAAAAAArWo0ePDBkyJElyzz335Fe/+tV67zV37tx897vfTd++fbP55punXbt22X777fO1r30t48ePX+NzM2bMaLjeaaed1vv9H2fs2LGpVCqpVCqZPn36KvcHDhyYSqWSgQMHJkl+//vfZ8iQIenVq1fatWuX7t2754QTTsiTTz7ZbDNWg2AYAAAAAAAAAAAAoHCXXHJJ2rdvnyQZPnz4eu3x4IMPZqeddsqIESPyzDPP5J133smSJUsyY8aM/Md//Ec+//nP56yzzsqKFStWebZNmzYN1y+++OL6fUQTGzduXPbee+/cdNNNmT59epYsWZI33ngj//u//5sDDzwwo0aNqvaITUYwDAAAAAAAAAAAAFC47t2758wzz0zyp/C3sdOAV+eZZ57JUUcdlXfffTcbb7xxhg4dmkceeSSTJ0/OT37yk/Tq1StJ8q//+q+55JJLVnm+b9++DdcjRozIb3/720/wNZ/cH//4x5x00kmpra3NlVdemYkTJ2bixIkZMWJEOnXqlBUrVuS8887LHXfcUdU5m4pgGAAAAAAAAAAAAOBT4OKLL06HDh2SrPspw0OGDEldXV022mij3HPPPbnuuusycODA9OvXL0OGDMnTTz+d3XbbLUly7bXX5vnnn1/p+YMOOih77rlnkmTevHnp27dvBg4cmO9///t58MEH8/bbb3/yD1wHL7/8curr6/Pkk0/mkksuyYABAzJgwIAMGzYsEydOTKdOnZIkZ599durq6jbobM1BMAwAAAAAAAAAAADwKbDVVlvlrLPOSpI88sgjeeSRR9bqucmTJ+fXv/51kuS0007LIYccssqaLbbYIjfeeGOSZMWKFfm3f/u3le7X1NTk5z//eXbaaackSX19fR577LF873vfy6GHHprOnTtnzz33zEUXXZSXXnppvb9xXXzve99Lnz59Vvl99913z3e+850kfzqJ+K677tog8zQnwTAAAAAAAAAAAADAp8QFF1yQTTfdNMmfgtm18dBDDzVcf/3rX1/jugMOOKAhwP3oMx/aaaed8swzz2TkyJHZcccdV7pXX1+fZ599Ntdcc0122223nHfeeVm2bNlazbc+KpVKTj755DXeP+WUU1KpVJKs/ltaG8EwAAAAAAAAAAAAwKfElltumaFDhyZJJkyYkAceeOBjn3nuueeSJG3atEnfvn0bXbvvvvsmSV5++eXU1dWtcr9Dhw656KKLMm3atEydOjU333xz/t//+3/p379/amr+lLUuX748o0aNymmnnbYun7ZOevXqlS5duqzx/lZbbZXtt98+yZ+/vzUTDAMAAAAAAAAAAAB8ipx77rnZfPPNkyTDhw//2PVvvfVWkqRz586pra1tdO3WW2+d5E8nBi9YsKDRtbvssktOOeWUXH/99fnVr36V1157baVI+NZbb8348eM/dr710bVr149d061btyR//v7WTDAMAAAAAAAAAAAA8Cmy+eab59xzz02STJ48Offcc89aPVepVD52TX19/XrPte222+amm27Kl7/85Ybfbr/99vXerzHN/S0tjWAYAAAAAAAAAAAA4FNm6NCh2XLLLZP86ZThxuLYzp07J0nmz5+fZcuWNbrvm2++meRPQe4WW2yxXrOdfvrpDdfTpk1brz0+zodzNmbOnDlJ/vz9rZlgGAAAAAAAAAAAAOBTZtNNN80FF1yQJJkyZUp+8YtfrHHtHnvskSSpq6vLlClTGt138uTJSZLevXunTZs26zXbNtts03BdU9M8qesf/vCHzJ8/f433586dm+nTpyf58/e3ZoJhAAAAAAAAAAAAgE+hs846K127dk2SXHrppWs8ZXjQoEEN12PGjFnjfk8++WReeOGFVZ5J0ugJxn/pqaeearju1avXWj+3Lurr6/PTn/50jffHjh3bMPNffktrJBgGAAAAAAAAAAAA+BTq0KFDLrrooiTJs88+m/vuu2+16/r3759+/folSUaPHp1f/vKXq6x55513csYZZyT506nAZ5555kr3b7rppgwZMiTTpk1rdKYZM2bkO9/5TsOfjznmmLX/oHV0xRVX5Pe///0qv7/44osZMWJEkqR79+7NOsOGUlvtAQAAAAAAAAAAAACojjPPPDPXXnttZs+enXnz5q1x3Y033ph99903dXV1OeKII3L22WfnqKOOSseOHTNlypSMHDkyr776apLk/PPPzx577LHS83V1dbnpppty0003Zf/998+hhx6avffeO926dUtNTU1ef/31PPLIIxk9enQWLlyYJDn66KPzhS98oVm+u3fv3pkz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AKBggmEAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAgIIJhgEAAAAAAAAAAACgYIJhAAAAAAAAAAAAACiYYBgAAAAAAAAAAAAACiYYBgAAAAAAAAAAAICCNVR7AAAAAGrDRUMWVHuEDjVh7sBqjwAAADWvtPcBAAAAAKyfJwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAABAwQTDAAAAAAAAAAAAAFAwwTAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAABAwQTDAAAAAAAAAAAAAFAwwTAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAABAwQTDAAAAAAAAAAAAAFAwwTAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAAAAAUTDAMAAAAAAAAAAABAwQTDAAAAAAAAAAAAAFAwwTAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAAAFEwwDAAAAAAAAAAAAQMEEwwAAAAAAAAAAAABQMMEwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAAABRMMAwAAAAAAAAAAAEDBBMMAAAAAAAAAAAAAUDDBMAAAAAAAAAAAAAAUTDAMAAAAAAAA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m2++OWPHjt3oz9gDAEDZxowZkzvuuCNLly7Nfffdl8997nNJ7AEA6DyCYYAOMnz48GqPsF5NTU1pbm7OvHnzMnv27I2uff/5ESNGdPZoAMD/MWLEiDzyyCOZM2dO2tra0tCw/rds7tkAsG358z//88qx9/YA0PUsWrQohx56aObOnZskufbaa3PiiSdu8ufsAQCgbP369ascv/HGG5VjewAAOkt9tQcAoPMdeOCBSZKXX345b7311gbXTZs2rXI8cuTITp8LAFjbe/fspUuX5qmnntrgOvdsANi27LHHHhkwYECStfcB6zN9+vQkycCBAzN48ODOHg0A2IS33347hx9+eF566aUkyaWXXpozzjhjs37WHgAAyrZgwYLKcVNTU+XYHgCAziIYBtgGHHPMMZXjiRMnrnfNsmXLcscddyT5428sDhs2bCtMBgC83/vv2bfccst616xZsya33XZbkqR37945+OCDt8ZoAEAV1dXVZcyYMUn++OSgJ598cr3rnnzyycqThcaMGZO6urqtNiMAsK5ly5blyCOPzNNPP50k+frXv54LL7xws3/eHgAAynbnnXdWjvfee+/KsT0AAJ1FMAywDRg7dmz23HPPJMn3vve9vPrqq+us+cpXvpIlS5ZUjgGAra+lpSWjRo1Kktx000154okn1llzxRVXZNasWUmSs88+O9ttt91WnREAqI5zzjknDQ0NSZKzzjory5cvX+v88uXLc9ZZZyVJGhoacs4552ztEQGA91m1alXGjh2bxx57LMkf38N/5zvf2eLr2AMAQNczceLErFixYqNrrrrqqtx7771JksGDB1c+gfA99gAAdIa69vb29moPAcCGzZkzJ48++uha3zv//POzePHi7LLLLrn88svXOvfXf/3X+dCHPrTOde69994cddRRWbNmTfr3759vfOMbaWlpyZIlS/LjH/84P//5z5P88aPQH3744XTr1q3z/lIAwAY988wzGTlyZJYvX56mpqZcdNFFOfjgg7N8+fLcfvvtueGGG5Ikw4YNy69+9av06tWryhMDAJvy6KOPZs6cOZWvFy1aVPll3ZEjR+aLX/ziWutPOumk9V7na1/7Wi699NIkyT777JMLL7wwe+65Z1599dV8//vfzzPPPFNZN2HChE74mwAAm+vYY4/N5MmTkySf+tSncvXVV2/0qX+NjY0b/OQ/ewAA6FoGDx6cd999N8cee2wOPPDA7Lnnnmlqasq7776b559/Pj/96U8rv1TU2NiYqVOn5pBDDlnnOvYAAHQ0wTBAjZs4cWJOPvnkzV7/0EMP5aCDDlrvuR//+Mc588wzs2rVqvWeb2lpydSpU9O3b98PMioA0EHuueeefP7zn88777yz3vPDhg3L1KlTM3To0K08GQDwQZx00km59dZbN3v9hv6X7Zo1a3Lqqafm5ptv3uDPnnLKKbnhhhtSX+/D5QCgmrb0I8F33333vP766+s9Zw8AAF3L4MGD88Ybb2xy3aBBg3LzzTfn0EMPXe95ewAAOpq7BcA25NRTT81TTz2VU089NUOGDEmPHj2yyy675MADD8x1112Xxx57TCwMADXgqKOOyq9//euce+65GTZsWHbYYYf07t07++67b+WpAWJhANj21NfX56abbsrUqVMzZsyYDBgwII2NjRkwYEDGjBmTe++9NzfeeKN/JASAwtgDAEDX8sADD+T666/PZz7zmXzsYx9L//7909DQkKampuy555459thjc8stt+Tll1/eYCyc2AMA0PE8YRgAAAAAAAAAAAAACuZXTAAAAAAAAAAAAACgYIJhAAAAAAAAAAAAACiYYBgAAAAAAAAAAAAACiYYBgAAAAAAAAAAAICCCYYBAAAAAAAAAAAAoGCCYQAAAAAAAAAAAAAomGAYAAAAAAAAAAAAAAomGAYAAAAAAAAAAACAggmGAQAAAAAAAAAAAKBggmEAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAgIIJhgEAAAAAAAAAAACgYIJhAAAAAAAAAAAAACiYYBgAAAAAAAAAAAAACiYYBgAAAAAAAAAAAICCCYYBAAAAAAAAAAAAoGCCYQAAAAAAAAAAAAAomGAYAAAAAAAAAAAAAAomGAYAAAAAAAAAAACAggmGAQAAAAAAAAAAAKBggmEAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAAAKJhgGAAAAAAAAAAAAgIIJhgEAAAAAAAAAAACgYP8PgHUAOoyFFwIAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(dpi=200)\n", "plt.boundary_handling(sc1.boundary_handling, make_slice[0.5, :, :])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now the setup is complete. We can run it and look at the velocity profile in the pipe." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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jJx66qnZuHFjvv71r+fkk0/OPvvsU1BaoBrMmjUr3/zmN5Mk/fr1y+23377NdeYgoC3s6h6UmIOgM/KoYqDVtbS0pKam5mP/N3Xq1FbP1r1798rxhg0bdrj23XffrRz36NGj1bMAxWjLPWpbv1jfYs8998yUKVMyZMiQJMnDDz+cZcuWtdFPCXQGuzO3JH+cXcwtQGvZ0WzTv3//TJ8+vfLLqttuu62dUgFl57MdoGh/9md/ttUvyz/opJNOyrXXXpskaW5uzt13391e0YAq9MILL6SxsTEtLS3p1q1bHnzwwfTv33+ba81BQGvbnT0oMQdBZ6Q4CJTKXnvtVTne2a3Z165dWznelccDAuxMbW1tJk6cWPl61qxZBaYBOrrdmVuSP84u5hagvRx88ME57rjjkiSLFi3K8uXLC04ElIHPdoBqcN5551V+qe7zH2B7XnvttRx//PFZtWpV9thjj9x///0ZPXr0dtebg4DWtLt70K4yB0F18ahioNXV1tZm4cKFH/s6++67byuk+bABAwZUjpcuXbrDta+//nrluL6+vtWzAMUoeo86/PDDK8fuOAjsSPfu3dO3b980NTXtdG5ZtWpV5QNhcwvQng4//PDMnDkzyfuzzX777VdwIqCz89kOUA369euXvn37ZuXKlT7/AbZp+fLl+dznPpfly5enpqYm99xzTxobG3f4HnMQ0Fo+yh60q8xBUF0UB4E2seVRnB1NXV1d6uvr8/rrr+fFF1/c4doPnm9oaGjraEA7KnKP2rx5c2HfG6g+DQ0NmTNnThYtWpSWlpbU1m77n3DmFqAoZhugvX3wj7F8tgN0ZOYkYHuamppy3HHHZfHixUmS2267LWedddZO32cOAlrDR92Ddoc5CKqHRxUDpXP00UcnSV566aX8/ve/3+66D946eeTIkW2eCyiHBQsWVI7dkQfYmS1zy9q1a/Pss89ud525BSiK2QZobwcddFBlv9nZY69mz56dJNl///0zcODAto4GUPHmm2/mrbfeSmJGAj5s9erV+fznP1/5t9QNN9yQCy+8cJfeaw4CPq6PswftKnMQVBfFQaB0vvCFL1SOp06dus01zc3NefDBB5O8/xdcgwcPbodkQGfX0tKSe+65p/L1Zz/72QLTANXgg3PLvffeu801mzZtyn333Zck6d27d8aOHdse0QCyePHi/PznP0+SHHzwwdl///0LTgSUQU1NTU455ZQk799J56mnntrmuqeeeqpyp51TTjklNTU17ZYRYPLkyZU77YwePbrgNEBH0dzcnBNPPDHz589Pklx11VW54oordvn95iDg4/i4e9CuMgdBdVEcBEqnsbExhxxySJLkX/7lX/Lqq69uteYb3/hGVq1aVTkG2JnHH388//d//7fd8xs3bsy5555b+cBm3Lhxqa+vb6d0QLUaPnx4Ro0alSS5++67M3fu3K3WTJo0KQsXLkySXHzxxdlzzz3bNSPQOf3kJz9JS0vLds+/8cYb+eIXv5iNGzcmSav/dTrAjlxyySWpra1Nklx00UVZt27dh86vW7cuF110UZKktrY2l1xySXtHBDqpJUuW5LnnntvhmhkzZuSf//mfkyTdu3fPOeec0x7RgA5uw4YNaWxszC9/+csk73+Gc9111+32dcxBwEfRGnuQOQg6p9qiAwDsjkWLFuXJJ5/80Gtr1qyp/O+f3kHwb/7mb7LPPvt86LU999wz3//+9zNu3Li8/fbbGTlyZK6++uoMHz48q1atyl133ZUf//jHSd5/POCZZ57Zdj8Q0GlMmzYtJ598ck4++eSMGTMmhx12WD7xiU9kzZo1efbZZ3PnnXdWij39+vXLrbfeWnBioFrceuutGTlyZNatW5fjjz8+V155ZcaOHZt169blgQceyOTJk5MkgwcPzqWXXlpwWqCzuOiii7Jx48acdtppGTFiRAYOHJgePXqkqakpTzzxRO64447KY2eOPvpoxUFglz355JNZtGhR5eumpqbK8aJFi7b6bGfChAlbXWPw4MG57LLLcsMNN+SZZ57JyJEjc8UVV+SQQw7Jq6++mu9+97uVX2h94xvfyKGHHtomPwtQfT7uHrRkyZKMHTs2I0aMyLhx43LEEUekX79+2bx5cxYvXpzp06dn+vTplbvs3Hjjje7KDCRJvvSlL+Wxxx5LkhxzzDGZOHFinn/++e2u79q16zafhmUOAj6K1tiDzEHQOdVs3vL/WoAqMHXq1N36y4THH388Y8aM2ea5u+66K1/72teyYcOGbZ4fPnx4Zs6cmb59+36UqEDJTJgwIdOmTdvpuk9/+tN54IEHcvjhh7dDKqCz+MlPfpIvf/nLefvtt7d5fvDgwZk5c2YGDRrUzsmAzmrgwIH57W9/u9N1p512WqZMmZLevXu3fSigU9jVfzttsb2Przdt2pTzzjsv99xzz3bfO3HixEyePDldunjwDvC+j7sHPfHEExk7duxO39ezZ8/cfPPNOf/883c7I9A57e7jgg888MAsWbJkm+fMQcDuao09yBwEnZM7DgKldd5552XEiBH5/ve/n1/84hdZvnx5evXqlYaGhpxxxhk599xzK7d7B9iZK664IkcccUTmzp2bBQsWZOXKlfnDH/6Qbt26pX///hk6dGi++MUvprGxMXvssUfRcYEqM27cuPz617/OrbfempkzZ2bp0qXp2rVrBg0alNNPPz1f+9rX0rNnz6JjAp3ItGnTMmvWrMydOzeLFy9OU1NT3n777dTV1aW+vj5//dd/nbPPPjsjRowoOipQUl26dMndd9+d0047LZMnT868efPS1NSUvn37ZtiwYfmHf/iHnHDCCUXHBDqZI488Mv/+7/+euXPn5plnnsmKFSvS1NSUlpaW9OnTJ3/+53+eY489Nueee2769etXdFygkzIHAUUwB0Hn5I6DAAAAAAAAAAAAUCLuTQwAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAlojgIAAAAAAAAAAAAJaI4CAAAAAAAAAAAACWiOAgAAAAAAAAAAAAl8v8DsUmbuE5VPcMAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "sc1.run(500)\n", "plt.figure(dpi=200)\n", "plt.scalar_field(sc1.velocity[domain_size[0] // 2, :, :, 0]);" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Boundary Setup\n", "\n", "Now instead of creating a periodic, force driven channel, we want to drive the flow with a velocity bounce back boundary condition (UBB) at the inlet and a outflow boundary at the outlet. We want the inflow velocity boundary set up to already prescribe the correct, parabolic flow profile. That means we need a different velocity value at each cell. The outflow boundary condition takes the following form:\n", "$$ f_{\\overline{1}jkxyzt} = f_{\\overline{1}jk(x - \\Delta x)yz(t - \\Delta t)} \\left(c \\theta^{\\frac{1}{2}} -u \\right) \\frac{\\Delta t}{\\Delta x} + \\left(1 - \\left(c \\theta^{\\frac{1}{2}} -u \\right) \\frac{\\Delta t}{\\Delta x} \\right) f_{\\overline{1}jk(x - \\Delta x)yzt}$$\n", "More information on the outflow condition can be found in appendix F in https://doi.org/10.1016/j.camwa.2015.05.001\n", "\n", "Again, we set up a scenario, but this time without external force and without periodicity." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "lbm_config = LBMConfig(stencil=Stencil.D3Q27, method=Method.SRT, relaxation_rate=1.9)\n", "config = CreateKernelConfig(target=Target.CPU)\n", "# config = CreateKernelConfig(target=Target.GPU, gpu_indexing_params={'block_size': (128, 1, 1)})\n", "\n", "sc2 = LatticeBoltzmannStep(domain_size=domain_size,\n", " lbm_config=lbm_config,\n", " config=config)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now another callback function is required to specify the velocities. This callback gets a boundaryData object, that can be used to get an array of `linkPositions`, `fluidCellPositions` and `boundaryCellPositions` of all boundary links. The object also behaves like a dict where the boundary data can be queried and set by name.\n", "Which data one can set, and how its called depends on the concrete boundary condition. The UBB has `vel_0` until `vel_2` data for the x,y and z components of the velocity.\n", "\n", "This example also demonstrates how to change boundary parameters during simulation. Here we introduced an activate flag: when True a parabolic inflow is set, when False no inflow velocity is prescribed. \n", "We'll see later how this is used to turn the inflow on and off. With this technique also time dependent boundary information can be set. Reconfiguring the boundary is costly when running GPU simulations, since the data has to be transferred from CPU to GPU." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "4" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "def velocity_info_callback(boundary_data, activate=True, **_):\n", " boundary_data['vel_1'] = 0\n", " boundary_data['vel_2'] = 0\n", " \n", " if activate:\n", " u_max = 0.1\n", " y, z = boundary_data.link_positions(1), boundary_data.link_positions(2)\n", " radius = domain_size[1] // 2\n", " centered_y = y - radius\n", " centered_z = z - radius\n", " dist_to_center = np.sqrt(centered_y**2 + centered_z**2)\n", " boundary_data['vel_0'] = u_max * (1 - dist_to_center / radius)\n", " else:\n", " boundary_data['vel_0'] = 0\n", " \n", " \n", "inflow = UBB(velocity_info_callback, dim=sc2.method.dim)\n", "\n", "stencil = LBStencil(Stencil.D3Q27)\n", "outflow = ExtrapolationOutflow(stencil[4], sc2.method)\n", "\n", "sc2.boundary_handling.set_boundary(inflow, make_slice[0, :, :])\n", "sc2.boundary_handling.set_boundary(outflow, make_slice[-1, :, :])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Lastly we can use the callback function from above to set the pipe geometry. This is intentionally done at the end of the setup to overwrite the in- and outflow boundaries in the outermost slices." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "8" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sc2.boundary_handling.set_boundary(wall, mask_callback=pipe_geometry_callback)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To see the full setup, a few slices through the domain are plotted" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAACfUAAAVSCAYAAACl3YMRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAB7CAAAewgFu0HU+AAD4ZUlEQVR4nOzdeZiVdf0//ufgyCKIG4sKKOKGWpoLoOGCSxZmkpaa9lFRS23hk5Za2S+Ub2WaW5+s1MJES7G0zDSxzAUEJTOXMldQEHAUUQrXYXF+f3BxGrbhADNz7jk+HtfF5X3OeZ/3/Tpcl8zrnvO83++ahoaGhgAAAAAAAAAAAAAV167SBQAAAAAAAAAAAACLCfUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBvA/MnDkzZ599dnbddddssMEGadeuXWpqalJTU5P77rsvSXLfffeVnhsyZEhF6wUAAP5r2rRppV69b9++zTZv3759S/NOmzatWeYcMmTIctcayxo+fHhpzJgxY5rlvAAAQHluvvnmHHbYYenVq1c6dOiwwu8FyunrAQBoWUJ9AK2g8QXweeed16rnfvjhh7PzzjvnoosuymOPPZZ58+aloaGhVWsAAIBq07jHX/LnD3/4w2rNceaZZy43R2tfLwAAAP81ffr0/OhHP8rQoUOz3XbbZYMNNkinTp3St2/fDB48OCNHjszf/va3Spe5xo4//vgceeSRue222/LSSy9l/vz5lS4JAICVqK10AQC0nIaGhhx33HGZO3dukmTDDTfMAQcckJ49e6Zdu8W57l69elWyRAAAqBrXXnttDjvssLLGLlq0KDfccEMLVwQAAJRjzpw5Oe+883LVVVdl4cKFy70+ffr0TJ8+PQ888EC+853v5OCDD84ll1ySD3zgA61e63nnnZdRo0YlSc4999yybwwaO3ZsfvnLX5YeDxw4MDvuuGM6d+6cJNl2222bvVYAANacUB9AFfvrX/+ap59+OknSvXv3PPnkk+nWrVuFqwIAgOp0++23Z+7cudloo41WOfauu+5KXV1dK1QFAAA05cknn8zHPvaxzJgxo/RcbW1t9txzz2y55Zbp0KFDXnrppTzwwAOZN29ekuTPf/5z9thjj/zqV7/Kpz/96UqVvlquvfba0vGoUaMycuTIClYDAMCq2H4XoIo98sgjpeNhw4YJ9AEAQAvYcccdkyTz58/PjTfeWNZ7rrvuuuXevzJ9+/ZNQ0NDGhoaMm3atDWuEwAAWNqTTz6ZvffeuxToW3fddfPNb34zdXV1uf/++/OrX/0qV199dcaNG5fZs2fn2muvTffu3ZMk9fX1Ofroo3P99ddX8iOUrfH3BSeffHIFKwEAoBxCfQBVbMm2u0my2WabVbASAACoXsccc0zWXXfdJEuH9VZm3rx5+f3vf58k+dCHPpQPfvCDLVkeAACwAu+++26OPvro0u/R11tvvdx11105//zzV3iDfIcOHXL88cfn8ccfL21V+9577+XUU0/NM88806q1rwnfFwAAtC1CfQBVbMGCBaXjdu38kw8AAC2hW7duGTp0aJJk8uTJee6555ocf9NNN+Wdd95JkpxwwgktXh8AALC8888/P0888UTp8S9/+cvst99+q3zfZpttlrvuuitdunRJkrz11ls55ZRTWqzO5rJw4cLSse8LAACKT8cGUAD33XdfampqUlNTkyFDhpSev+eee/KZz3wm/fr1S8eOHbPJJptk3333zY9//OOlAnuNjRkzpjTXqFGjSs+PGjWq9PySP2PGjFmruv/0pz/lpJNOynbbbZeuXbumU6dO2XLLLXP44YfnmmuuWWmNSfLyyy+X6ujTp0+T5+ndu3fZY/v27VsaO2vWrDX6XAAAsLqOP/740vGqVutb8nptbW2OPfbYVc49bdq0Uo/bt2/fVY5ftGhRRo8enQMOOCA9evRIp06d0q9fvxx99NG56667Vvn+lbnpppvy8Y9/PJtvvnk6duyYLbfcMoceemhuvvnmNDQ0rPG85bj77rtz2mmnZaeddsrGG2+cDh06ZPPNN89HP/rR/PjHPy6FJAEAoBxvv/12fvrTn5YeH3bYYTniiCPKfv+WW2651O/fJ0yYkIceemi5cY1/Xz1t2rRVzjt8+PCV/v5+yJAhZf3ev6amJsOHD1/u/I0tO76c64ymzJkzJxdccEH222+/bLbZZunQoUO6deuWXXfdNWeddVaefPLJJt9/2mmnlWq5+uqrVzru5z//+VJ1NzX2mmuuKY37/Oc/v8afDQCgUoT6AApo/vz5OfXUU3PggQfm17/+dV544YXU19fn9ddfz/33358RI0Zkzz33zJw5cypS3+zZs3PQQQflYx/7WK655po899xzeeONN/Luu+/mxRdfzO9///ucdNJJ2WmnnfLwww+vcI5NN90022+/fZJk5syZmTJlygrHPffcc0uF85oa+8ILL2T69OlJkm222Sa9evVam48JAABl+8QnPpGNN944SfKrX/1qpSG3adOm5f7770+SfPSjH02PHj2atY5Zs2Zl0KBB+fznP5977703r776at5999288MIL+c1vfpODDz44n//85zN//vyy55w3b14++tGP5qijjsodd9yRurq61NfX58UXX8wf//jHHHnkkRk2bFjmzZvXrJ8lSWbMmJH9998/Bx10UK666qo8+eSTmTt3bubPn5+6urr8+c9/zogRI7LNNtuU/l4BAGBVbrrpprz22mulx1/72tdWe45TTjmltFpfklxxxRXNUltb84tf/CLbbLNNvvnNb2bChAl5+eWXM3/+/Lz22mt57LHHcvHFF2fnnXfOGWeckUWLFq1wjsaLHdx7770rPdd999231ONyxzaeHwCgraitdAEALO/UU0/NmDFj0q5duwwaNCj9+/fPe++9l8mTJ+eZZ55JkjzyyCM5/vjjc8cddyz13h122CFf+tKXkiQPPfRQ/va3vyVJBgwYkIEDBy43dnW98sorGTx4cKZOnVp6buutt86gQYPSoUOHPPnkk/nrX/+aZHEgb//998+dd96ZwYMHLzfXkCFDSp/n3nvvzTbbbLPcmGUv0ssd6yIdAIDW1L59+xx11FG58sorM23atEyYMGGFW3ddd911pcBf49X9msPrr7+eAw88sNRjJ8m2226bgQMHZt11181jjz2Wxx57LKNHj17qy8emzJ8/P4ccckgmTZpUeq5Xr17ZZ599st566+Wpp57K5MmTc9ttt5VWA2kuTz31VA488MDU1dUlWbyayIc+9KHstNNOWW+99TJr1qxMmDAhb7zxRl566aV85CMfybhx47L//vs3ax0AAFSfxmGw3r17Z999913tObp06ZJhw4bl+uuvT7Li32U3p8MPPzwf+MAHVvl7/yTZc889kyQnnHBCKbz4k5/8pPT6ku8Qlthkk03WqKaLL744Z511Vulxhw4dst9++2WLLbbI3Llzc++99+b111/PokWL8sMf/jDTp0/Pb3/72+VWDiw31Dd+/PilHgv1AQDVTKgPoGAmT56c8ePHZ8CAAbnuuuvSv3//0msNDQ350Y9+lNNPPz1JMm7cuEyYMGGpXzgMGjQogwYNSpKcd955pYv7Qw45JOedd95a13fiiSeWAn3rrbdefv7zny+3ZdjDDz+co48+Os8//3zefPPNHHPMMfnHP/6RDTfccKlxQ4YMyVVXXZVk8cX3ipbAX3Lh3bFjx9TW1ubNN99c6djGF/Au0gEAaG3HH398rrzyyiSLw3srCvX98pe/TJJsuOGGOeyww5r1/F/96ldLgb6OHTtm9OjR+exnP7vUmL/85S855phj8sMf/jDrrrvuKuc8//zzS4G+mpqaXHTRRTnjjDPSrt1/N3945JFHcuSRR+aWW25J+/btm+WzvP322/nUpz5VCvQddNBB+clPfpLttttuqXHz5s3L17/+9Vx55ZWpr6/PZz/72Tz11FPZYIMNmqUOAACq08SJE0vHS36fviYGDRpUCvVNmzYtM2fOTO/evde6vhX5yle+kmT1fu/feKvexqG+H//4x2tdz4MPPphvfOMbpcdLdvbZdNNNS8/V19fn29/+di666KIkyS233JLLLrssX/3qV5eaa8nOPs8880xeeumlPPvss8v1/o139enevXteffXVlY59/vnn8+KLLyaxqw8A0HbZfhegYOrr67PtttvmnnvuWSrQlyz+Eu0rX/lKPv3pT5eeGzt2bKvVdu+992bcuHFLnXvZQF+S7LHHHrn77rtLX6TNmDEjP/rRj5Yb1zh4t7K7GJfceffhD384e++9d5Nj3XkHAEAl7bXXXqUvk26++ea88847S73+wAMPZMqUKUmSo446Kh07dmy2cz/zzDO59tprS49XFOhLFofjbr311rRr1y4LFixocs5///vf+cEPflB6/J3vfCdf+9rXlgr0Jcluu+2WP//5z+ncufNqbevblEsuuSRPPfVUksVfDo4bN265L+qSpGvXrrniiitKqx7W1dWVgpUAALAy06dPLx1/4AMfWON5ln1v43mr3Te+8Y3Sdrp77rlnbr311qUCfcnilft+8IMf5H//939Lz40aNSpvvPHGcvM1XnF7Rd8BNH7u7LPPLnuslbwBgLZKqA+ggC644IImt8M66aSTSsdL7shrDUtW1UuST3ziE02uLNK3b9+cc845pcdXXnllaZuxJTbddNNScLGurm6pbcKS5Nlnny3deTdkyJDSxfeKxk6dOjUzZsxIsniLMXfeAQBQCccdd1ySxSvI/f73v1/qteuuu6503Nxb71599dWl4z333HOFgb4lPvzhDzf5+hI33HBDKZi4xRZbLPXF2bK23nrr5VbbWFMLFiworRzSrl27XHnllamtbXqzie9///ulLbyWrJQCAAArMm/evCxcuLD0eOONN17juTbaaKOlHr/++utrPFdb8tRTT2XChAmlxz/5yU+aXLX7/PPPT7du3ZIs/vu/4YYblhuzqi14lzzXqVOnfPGLX8z666+/yrHLzgsA0JYI9QEUTMeOHXPooYc2OWbXXXctHU+bNq2FK/qvxhfCjYOFK3PiiSeWVvFYURAvafpCfdm76cod6yIdAIBKOe6440rhssYhvvr6+vz6179OsjgAN3jw4GY9b+P+eEmwsCnlhAobz3n00Uevcrve5goqPvzww5k9e3aSxasfbrnllqt8z+abb166YeiJJ57Iv//972apBQCA6rPsKnGdO3de47mWvTl/3rx5azxXW9L4WmGXXXbJbrvt1uT4zp0755hjjlnh+5dY1c4+jXf1WW+99Zrc2cf3BQBANWj6NmcAWt3222/f5B1tSbLJJpuUjv/zn/+0dElJklmzZpW+WEsWXzivSvfu3bPddtvl6aefTpI88sgjy20pPGTIkNL2WPfee29OO+200mtLLrzXW2+9DBw4MOuss066du2aefPmLTfWnXcAABTBlltumX333Tfjx4/PXXfdlZdffjmbbrpp/vCHP5SCZuWE7lZHQ0ND/vGPf5QeDxo0aJXvGThwYGpqapZbTbuxxx57bLXm3GabbbLJJpvktddeW+XYpjz44IOl4zlz5uTLX/5yWe9b8vfb0NCQWbNmZcMNN1yrOgAAqE5LVnhb4q233lrjud58882lHnft2nWN52pLHn300dJxuTcsDR48OJdffnmSxd8VLKtnz57p379/nn766bz88st56qmnssMOOyRZvKvPSy+9lOS/2+nuv//+GTdu3HJjp0yZkpkzZyZZvKvP5ptvvoafEgCgsoT6AApmgw02WOWYxitkNN4moCW9+uqrpeNOnTqlR48eZb2vb9++pVDfnDlzlnu9qbvvGt95tyTouPfee+eOO+5Y6dhl5wQAgNZ2/PHHZ/z48Vm0aFGuv/76fO1rXyut2ldTU9Psob7//Oc/mT9/funxFltsscr3dO3aNRtssEGTK9o1vgYoZ84k6dOnz1qH+pZ8WZckzzzzzApX/F6VuXPnrlUNAABUr65du6a2trb0u/W12TJ32b5zbbbybUsaXyuUs7J2svi7giVW9F1Bsvh3+0u+T7jvvvtKQb0Vrby37HcLTY0FAGiLbL8LUDBLtuoqmsZ3HK7OdgSNxy67rUGy+O67JRfbs2fPzpNPPplkxXfeJf+9CG889rnnnivdebfddtu58w4AgIo68sgjs9566yVZvAXv7Nmzc+eddyZZfJNKv379mvV8y64OsuTcq7Kqvr7xvM01ZzmaYzXy1rr5CQCAtqlxEO2JJ55Y43mWfW+5Abe2bk2+L1jVdwXJ0t8FNN6dZ9ldfZJkt912K62M2Hhs4+PG8wEAtDVCfQCUpUuXLqXj1dmOoPHYZbc1WKLx3XJLLrhXduG9oot6d94BAFAk66+/fj75yU8mSf7xj3/k61//eilkdvzxxzf7+Rr36kny9ttvl/W+VfX1jedtrjnL0fjLvtNPPz0NDQ2r/cd1AQAATWm8Zexf//rXNZ6n8Xu33HLL9O7de63qeu+999bq/a1lTb4vWN3vCu677740NDSUjpPFN0kt2clonXXWyT777LPcWLv6AADVQqgPgLJ07969dPzOO++sdHn8ZU2fPr103K1btxWOWVGob8lFepcuXTJgwIDS67vuumtpi+IVBQBdpAMAUASNw3tjxoxJknTs2DFHHnlks59rgw02SPv27UuPX3zxxVW+Z968eatcEa/xNUA5cybJjBkzyhrXlJ49e5aOn3vuubWeDwAAltX45vGZM2dmwoQJqz3HW2+9lVtvvXWFcy6xJICWlLeadHOsWt0a1uRaoZzvCnr06FHa2efVV1/Nv/71rzzzzDOpq6tLsvzf8ZLvA5aMffbZZzNr1qwki3f12Wyzzcr7QAAABSTUB0BZevXqlR49epQeP/DAA6t8z2uvvZZnnnmm9Hi33XZb4bjGQbzx48enoaGhdDfd4MGDU1tbW3q98d13y45ddi4AAKiUgw46KJtvvvlSzw0bNqx0g0pzqqmpyc4771x6PHny5FW+56GHHiqtZLEyH/rQh1ZrzilTpuS1115b5bhVGTRoUOl4/Pjxqa+vX+s5AQCgsSOPPDIbbbRR6fGll1662nP87Gc/W2ob2lNPPXW5MY1XpCunV/7nP/+5yjE1NTVlVthydt1119JxOd8VJMmkSZNKxyv7riBZfrW+pnbqaRzyW9VYAIC2RqgPgLI1vkBestpIU6699trSdgGbb755tt9++xWOa3z33Zw5c/Lb3/52pXfeJf+9GF8y9qWXXkrizjsAAIpjnXXWybHHHrvUcy2x9e4SjfvmX/3qV6scf+21167WnL/+9a+zYMGCtZ6zHIMHD86GG26YJHnzzTfz85//vFnmBQCAJTp37pwvfvGLpce33nprfve735X9/unTp2fkyJGlx3vvvXf23HPP5cZttdVWpePHHnusyTkffvjhvPDCC6s8d8eOHUvHq+rRW8oBBxxQOn700Ufz+OOPNzn+nXfeyY033rjC9y9r2Z19Gu/qs8ceeyw1dtmdfezqAwBUE6E+AMrW+E7DW265JXfeeedKx86YMSPf/e53l3pvU3cQNv7CcNSoUSt8fk3GAgBApXzrW9/K3/72t9Kfj370oy12rpNOOql0PHny5Fx//fUrHfvAAw/khhtuWOWcxx57bDp16pRkcX//gx/8YKVjp06dmssuu2w1Kl65Dh065PTTTy89Puecc8pasWSJV155pVnqAACgun3rW9/KjjvuWHp83HHHlbUN78svv5yDDz64tErfeuutt9IbUQYOHFg6buommIULF+YrX/lKWXVvsskmpeMlW822tv79+2ffffctPR4xYkSTAcNvf/vbmT17dpKka9euy90A1diyO/ss2alnn332WWpXnyRp165dqY7GY5edBwCgLRLqA6Bs+++/f4YOHVp6fOSRR+amm25abtyjjz6aAw88MHPnzk2S9OnTJ//7v//b5NyNL7CfeOKJJIu3Jth9992XG/uhD32otHLHkrHLzgEAAJW24YYbZo899ij9WWeddVrsXP37989xxx1Xevy5z31uhcG+u+++O8OGDct7772Xddddt8k5N9xww5x55pmlx9/+9rdz6aWXllbjXuLRRx/NwQcfnLfeeivt27dfy0+y2Ne+9rXstNNOSZI33ngje++9d37+859n/vz5Kxz/2muvZfTo0dl9991z0UUXNUsNAABUt06dOuXXv/51aaW3t99+OwcddFC+9a1vrXCr3Pnz5+e6667LLrvskmeffTbJ4q1wr7jiivTv33+F5/jMZz6Tdu0Wfx374IMP5hvf+EYWLVq01JiZM2fm0EMPzQMPPJAOHTqssu4PfvCDpeM//elP+c9//lPeB25mF1xwQeka5/7778+nPvWpUnBvifnz5+db3/pWLrnkktJz5557brp06bLSeXv06FEKW7722mulXX1W9vv/Jc83Hrv99tvb1QcAaPNqVz0EAP7rmmuuyeDBgzN16tS8+eabOeqoo7Lttttm0KBBad++fZ566qlMnjw5DQ0NSRZvYzB27NhSCG9lVnRBvs8++6zwi88ld9/94Q9/WOUcAADwfnHZZZflwQcfzJQpU/Luu+/mf/7nfzJq1KjsueeeWWeddfL444/n0UcfTZKcfvrpueWWWzJ9+vQm5/zWt76Vu+66q9Tjf+1rX8tll12WffbZJ+utt16efvrpPPDAA2loaMgnP/nJzJ07d6nVMdZUly5d8oc//CEHHXRQXnjhhcybNy+nnHJKzjrrrOy1117p1atXampq8vrrr+epp57KM888UwobWsEbAIByfeADH8jEiRMzdOjQzJw5MwsWLMj555+fH/zgB9lrr72y5ZZbpn379qmrq8sDDzywVICuffv2ue6663L00UevdP4tt9wyp512Wn76058mSS688MKMHTs2++67bzp27JipU6dm0qRJmT9/fg488MBsttlm+dWvftVkzQMGDMgWW2yRF198MS+//HL69++fgw8+ON26dSvtljNgwIAm62oOe+21Vy644IKcddZZSZLbbrstW2yxRfbff//06dMnc+fOzX333Zc5c+aU3nP44YfnjDPOWOXcQ4YMyZNPPrnUcyvr81f0vO8KAIBqINQHwGrp2bNnJk2alGOPPTb33HNPkuS5557Lc889t9zYbbbZJjfccEMGDBiwynm7d++eHXfccakL9aa+jBsyZMhSob7tt98+m2666ep8FAAAqCqbbLJJ7rnnngwbNqwU3ltRr37iiSfmwgsvzC233LLKOTt06JA777wzn/rUp3L33XcnWbySyNixY5cad8ghh2TMmDEZNmxYM32apF+/fnn44Ydz2mmn5eabb05DQ0P+85//5M4771zpezbccMOlVi4BAIBV+cAHPpC///3vOffcczN69OgsXLgwCxcuzP3335/7779/he856KCDcvHFF2eXXXZZ5fyXXHJJpk2bljvuuCNJ8uKLLy4X3Dv00EPzy1/+Mqeffvoq52vXrl2uuOKKHHHEEamvr8/LL7+c6667bqkxJ5xwQouH+pLkzDPPzEYbbZSvfvWrmTdvXurr61fYr6+zzjr58pe/nEsuuaQUPGzKkCFDSkHIZPGWvbvtttsKx+6yyy7ZaKONSjsHLXk/AEBbJ9QHwGrr2bNn7r777vzpT3/KjTfemIkTJ+bll1/OggUL0qNHj+y666755Cc/mf/5n/9Z5ZZeje2///5LhfqauvBeNvDnIh0AAJI+ffrkoYceyjXXXJPrr78+TzzxRN58881sttlm2X333XPyySdn6NChqzXnBhtskL/85S/59a9/nWuvvTaPPPJI5s6dmx49euSDH/xgTjjhhBx11FFlfTm3ujbeeOP85je/yRNPPJGxY8fmvvvuywsvvJDXXnst7dq1y4Ybbphtttkmu+22Ww466KB85CMfSceOHZu9DgAAqluPHj1yxRVX5Otf/3p+//vf584778yUKVMye/bsLFiwIN27d0/v3r1zwAEH5LDDDsvAgQPLnrtjx465/fbbM3bs2FI//Z///Cc9evTILrvskuHDh+fTn/70avXThxxySP7+97/nxz/+cSZOnJjp06fnzTffLO2g05pOPvnkDBs2LD//+c8zbty4PPvss3n99dez/vrrp0+fPjnooINy0kknlbbULceQIUNSU1NT+jwr29Un+e/OPrfeeutS7wcAaOtqGirR3QEAAAAAAAAAAADLaVfpAgAAAAAAAAAAAIDFhPoAAAAAAAAAAACgIIT6AAAAAAAAAAAAoCCE+gAAAAAAAAAAAKAghPoAAAAAAAAAAACgIIT6AAAAAAAAAAAAoCCE+gAAAAAAAAAAAKAghPoAAAAAAAAAAACgIIT6AAAAAAAAAAAAoCCE+gAAAAAAAAAAAKAghPoAAAAAAAAAAACgIIT6AAAAAAAAAAAAoCCE+gAAAAAAAAAAAKAghPoAAAAAAAAAAACgIGorXUBb8O677+af//xnkqR79+6prfXXBgBQjRYuXJhXX301SfLBD34wHTt2rHBFtCZ9PwDA+4O+//1Lzw8A8P6h7wfaOlesZfjnP/+ZgQMHVroMAABa0UMPPZQBAwZUugxakb4fAOD9R9///qLnBwB4f9L3A22R7XcBAAAAAAAAAACgIKzUV4bu3buXjh966KFsttlmFaxmxa6//vpKlwAAsFo++9nPVrqE5dTV1ZVWbWjcA/L+oO8HAGh++n6KpC30/Im+HwBoe/T9AM1PqK8MtbX//WvabLPN0rt37wpWs2IbbbRRpUsAAFgtReypGmvcA/L+oO8HAGh+ReypGtP3v7+0hZ4/0fcDAG1PUfuqJfT9QFtk+10AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoiNpKFwCwOvaedGqlS4AWN3HwVZUuAQCgos5/vlelS4AWd06/WZUuAQCgoi7vcHmlS4AWN6J+RKVLAADaKCv1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEG0aKhv9uzZuf322zNy5MgMHTo03bp1S01NTWpqajJ8+PA1mvOhhx7KF7/4xeywww7p2rVrunTpkq233jof//jHc+mll+bVV19t3g8BAAA0Sd8PAADVT98PAAAArae2JSfv2bNns81VX1+fL3/5y7n66qvT0NCw1GvPP/98nn/++dxxxx3p169fPvnJTzbbeQEAgKbp+wEAoPrp+wEAAKD1tGior7E+ffpkhx12yJ///OfVfu/8+fNz+OGHZ9y4cUmSffbZJ8cff3x22GGH1NbWZvr06Xn88cdz0003NXfZAADAatD3AwBA9dP3AwAAQMtq0VDfyJEjM2DAgAwYMCA9e/bMtGnTstVWW632PN/97ndLF/gXX3xxvva1ry31+qBBg3LUUUfle9/7XhYsWNAstQMAAOXR9wMAQPXT9wMAAEDradFQ36hRo9Z6jueffz4XXHBBkmT48OHLXeAva911113rcwIAAOXT9wMAQPXT9wMAAEDraVfpAlblZz/7WRYsWJCampqMHDmy0uUAAAAtQN8PAADVT98PAAAA5WnRlfqaw0033ZQk2WOPPUpL+b/33nt56aWXsmDBgmy66abp1KlTJUsEAADWkr4fAACqn74fAAAAylPolfpeffXVPP/880mSvfbaK/Pmzcvpp5+ebt26pU+fPunXr1+6du2a/fbbL3/84x8rXC0AALAm9P0AAFD99P0AAABQvkKv1Pfkk0+Wjjt16pTddtstU6dOXWrMwoULM2HChEyYMCFnnHFGLr300tU+z8yZM5t8va6ubrXnBAAAyqPvBwCA6tcafb+eHwAAgGpR6FDf66+/Xjr+4Q9/mPr6+nz4wx/O97///QwYMCDvvvtuxo0blzPPPDN1dXW57LLLst122+W0005brfP06dOnuUsHAADKpO8HAIDq1xp9v54fAACAalHo7Xffeuut0nF9fX1233333H333dl3333TqVOnbLTRRjn22GMzfvz4dO7cOUkycuTIvPPOO5UqGQAAWE36fgAAqH76fgAAAChfoUN9HTt2XOrx9773veWeS5Jtt902X/jCF5Ikr776av7yl7+s1nlmzJjR5J+HHnpozT8EAADQJH0/AABUv9bo+/X8AAAAVItCb7+7/vrrl47bt2+f/ffff6VjP/rRj+biiy9Okvztb3/LJz7xibLP07t37zUvEgAAWCv6fgAAqH6t0ffr+QEAAKgWhV6pr0+fPqXjnj17pn379mWNnT17dovWBQAANB99PwAAVD99PwAAAJSv0KG+bbfdNuuuu26SZNGiRU2Obfx6bW2hFyAEAAAa0fcDAED10/cDAABA+Qod6lt33XWz1157JUleeeWVvPXWWysdO3Xq1NJxr169Wrw2AACgeej7AQCg+un7AQAAoHyFDvUlyac+9akki+/Mu/XWW1c67ne/+13peJ999mnxugAAgOaj7wcAgOqn7wcAAIDyFD7Ud9JJJ6VHjx5JknPOOSevvPLKcmPuu+++/PKXv0ySfOADH8jgwYNbtUYAAGDt6PsBAKD66fsBAACgPLUtOfnEiRMzZcqU0uM5c+aUjqdMmZIxY8YsNX748OHLzdGlS5f86Ec/yjHHHJPp06dnwIAB+cY3vpGBAwfm3Xffzbhx43LZZZdl0aJFqa2tzZVXXpmampqW+kgAAMAy9P0AAFD99P0AAADQelo01Dd69Ohce+21K3xt0qRJmTRp0lLPregiP0mOPvrozJkzJ1/96lczY8aMfOlLX1puTJcuXfKrX/3KXXsAANDK9P0AAFD99P0AAADQegq//e4SX/rSl/LII4/kC1/4QrbZZpt06tQpXbp0yc4775yzzz47zz77bIYNG1bpMgEAgLWg7wcAgOqn7wcAAICmtehKfWPGjFluyf21sdNOO+WnP/1ps80HAACsPX0/AABUP30/AAAAtJ42s1IfAAAAAAAAAAAAVDuhPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKIjaShcArL69J51a6RKAFvR+/n984uCrKl0CABTG+c/3qnQJQAt6P/8/fk6/WZUuAQAK4/IOl1e6BKAFvZ//Hx9RP6LSJQBAm2alPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKIjaShcAbdXek06tdAkAVaeS/7ZOHHxVxc4NQHGd/3yvSpcAUHUq+W/rOf1mVezcABTX5R0ur3QJAFWnkv+2jqgfUbFzA0BzsVIfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABREi4b6Zs+endtvvz0jR47M0KFD061bt9TU1KSmpibDhw9fq7nffvvt9OvXrzRf3759m6VmAABg9ej7AQCg+un7AQAAoPXUtuTkPXv2bLG5R44cmRdeeKHF5gcAAMqj7wcAgOqn7wcAAIDW02rb7/bp0ycHH3xws8z16KOP5oc//GE6duyY9ddfv1nmBAAA1p6+HwAAqp++HwAAAFpWi4b6Ro4cmdtuuy0vv/xyXnzxxVx11VVrPeeiRYvy+c9/PosWLco555yTjTfeuBkqBQAA1pS+HwAAqp++HwAAAFpPi4b6Ro0alUMPPbRZl+X/v//7v/z973/P9ttvn69//evNNi8AALBm9P0AAFD99P0AAADQelpt+93mMH369IwcOTJJcsUVV6R9+/YVrggAAGhu+n4AAKh++n4AAABYuTYV6vviF7+Yt956K8cdd1z233//SpcDAAC0AH0/AABUP30/AAAArFxtpQso14033pg77rgjG220US6++OJmnXvmzJlNvl5XV9es5wMAAFZM3w8AANWvpfp+PT8AAADVok2E+ubOnZvTTz89SXLBBRekR48ezTp/nz59mnU+AABg9en7AQCg+rVk36/nBwAAoFq0ie13zzrrrLzyyivZa6+98vnPf77S5QAAAC1A3w8AANVP3w8AAACrVviV+iZMmJBf/OIXqa2tzZVXXpmamppmP8eMGTOafL2uri4DBw5s9vMCAACL6fsBAKD6tXTfr+cHAACgWhQ61FdfX59TTjklDQ0N+cpXvpKdd965Rc7Tu3fvFpkXAABYNX0/AABUv9bo+/X8AAAAVItCb7/7ve99L88880z69OmT8847r9LlAAAALUDfDwAA1U/fDwAAAOUr9Ep9F154YZLkoIMOyu23377CMW+99VbpvzfeeGOSpEePHjnggANap0gAAGCt6PsBAKD66fsBAACgfIUO9c2fPz9Jcs011+Saa65pcuycOXNyzDHHJEn2228/F/kAANBG6PsBAKD66fsBAACgfIXefhcAAAAAAAAAAADeTwq9Ul9DQ8Mqx/Tt2zfTp0/PlltumWnTprV8UQAAQLPS9wMAQPXT9wMAAED5rNQHAAAAAAAAAAAABdGiK/VNnDgxU6ZMKT2eM2dO6XjKlCkZM2bMUuOHDx/ekuUAAAAtQN8PAADVT98PAAAAradFQ32jR4/Otddeu8LXJk2alEmTJi31nIt8AABoe/T9AABQ/fT9AAAA0HpsvwsAAAAAAAAAAAAF0aKhvjFjxqShoaHsP2ti2rRpaWhoyLRp05q3eAAAoCz6fgAAqH76fgAAAGg9VuoDAAAAAAAAAACAghDqAwAAAAAAAAAAgIIQ6gMAAAAAAAAAAICCEOoDAAAAAAAAAACAgqitdAGwNvaedGqlSwCgSlTyZ8rEwVdV7NwAbcH5z/eqdAkAVIlK/kw5p9+sip0boC24vMPllS4BgCpRyZ8pI+pHVOzcAFQXK/UBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEG0aKhv9uzZuf322zNy5MgMHTo03bp1S01NTWpqajJ8+PCy5nj33Xdz6623ZsSIERk0aFA23njjrLvuutl4442z11575bzzzktdXV1LfgwAAKAJ+n4AAKh++n4AAABoPbUtOXnPnj3X6v3/+Mc/svfee+eNN95Y7rW5c+dm8uTJmTx5ci699NKMHj06Rx111FqdDwAAWH36fgAAqH76fgAAAGg9LRrqa6xPnz7ZYYcd8uc//7ns98ybN690gT948OAceuih2WOPPbLJJpvk1Vdfze9+97uMHj06b7zxRo499tisv/76GTp0aEt9BAAAYBX0/QAAUP30/QAAANCyWjTUN3LkyAwYMCADBgxIz549M23atGy11VZlv79du3Y56qijcu6552bHHXdc7vWDDz44Q4cOzeGHH55FixZlxIgRee6551JTU9OcHwMAAGiCvh8AAKqfvh8AAABaT4uG+kaNGrVW7//whz+cD3/4w02OGTZsWI444oj89re/zdSpU/PYY49l1113XavzAgAA5dP3AwBA9dP3AwAAQOtpV+kCmsP+++9fOp46dWoFKwEAAFqKvh8AAKqfvh8AAACqJNRXX19fOm7Xrio+EgAAsAx9PwAAVD99PwAAAFRJqG/8+PGl4/79+1ewEgAAoKXo+wEAoPrp+wEAACCprXQBa+vxxx/PH//4xyTJTjvtlB133HG155g5c2aTr9fV1a1RbQAAQPPQ9wMAQPVb275fzw8AAEC1aNOhvvr6+nzuc5/LokWLkiTnn3/+Gs3Tp0+f5iwLAABoRvp+AACofs3R9+v5AQAAqBZtevvdL3/5y3n44YeTJCeccEIOO+ywClcEAAA0N30/AABUP30/AAAA/FebXanv+9//fkaPHp0k2X333fOTn/xkjeeaMWNGk6/X1dVl4MCBazw/AACwZvT9AABQ/Zqr79fzAwAAUC3aZKjvqquuyjnnnJMk2X777TNu3Lh07tx5jefr3bt3c5UGAAA0E30/AABUv+bs+/X8AAAAVIs2t/3u2LFj88UvfjFJsuWWW+Yvf/lLunfvXuGqAACA5qTvBwCA6qfvBwAAgBVrU6G+P/zhDzn++OPz3nvvZbPNNsvdd9/tzjsAAKgy+n4AAKh++n4AAABYuTYT6rv77rtz1FFHZeHChdlkk01y1113Zeutt650WQAAQDPS9wMAQPXT9wMAAEDT2kSo74EHHsiwYcNSX1+frl275k9/+lN22mmnSpcFAAA0I30/AABUP30/AAAArFrhQ32PPfZYPv7xj+ett95K586dc8cdd2T33XevdFkAAEAz0vcDAED10/cDAABAeWpbcvKJEydmypQppcdz5swpHU+ZMiVjxoxZavzw4cOXejx16tR89KMfzb///e8kyXe/+91ssMEGeeKJJ1Z6zh49eqRHjx5rXTsAAFAefT8AAFQ/fT8AAAC0nhYN9Y0ePTrXXnvtCl+bNGlSJk2atNRzy17k33///Zk9e3bp8RlnnLHKc5577rk577zzVrtWAABgzej7AQCg+un7AQAAoPUUfvtdAAAAAAAAAAAAeL9o0VDfmDFj0tDQUPafZQ0fPny13t/Q0OCuPQAAaGX6fgAAqH76fgAAAGg9VuoDAAAAAAAAAACAghDqAwAAAAAAAAAAgIIQ6gMAAAAAAAAAAICCEOoDAAAAAAAAAACAgqitdAG0fXtPOrXSJQBAm1bJn6UTB19VsXMDbcv5z/eqdAkA0KZV8mfpOf1mVezcQNtyeYfLK10CALRplfxZOqJ+RMXODUDzs1IfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABREi4b6Zs+endtvvz0jR47M0KFD061bt9TU1KSmpibDhw9f7fnuvPPOHHHEEendu3c6dOiQ3r1754gjjsidd97Z/MUDAABl0fcDAED10/cDAABA66ltycl79uzZLPM0NDTktNNOy89+9rOlnp81a1ZuueWW3HLLLTnllFNy5ZVXpqamplnOCQAAlEffDwAA1U/fDwAAAK2n1bbf7dOnTw4++OA1eu//9//9f6UL/F133TVjx47NQw89lLFjx2bXXXdNkvzsZz/Lt7/97WarFwAAWH36fgAAqH76fgAAAGhZLbpS38iRIzNgwIAMGDAgPXv2zLRp07LVVlut1hxTpkzJD37wgyTJHnvskQkTJqRTp05JkgEDBuSwww7Lfvvtl4cffjgXXnhhTjzxxGy99dbN/lkAAIAV0/cDAED10/cDAABA62nRlfpGjRqVQw89dK2W5b/sssuycOHCJMnll19eusBfYr311svll1+eJFm4cGF++MMfrvG5AACA1afvBwCA6qfvBwAAgNbTatvvromGhobceuutSZL+/ftnzz33XOG4PffcM9tvv32S5Pe//30aGhparUYAAGDt6PsBAKD66fsBAACgfIUO9b3wwguZNWtWkmS//fZrcuyS12fOnJlp06a1dGkAAEAz0fcDAED10/cDAABA+Qod6nvqqadKx/37929ybOPXG78PAAAoNn0/AABUP30/AAAAlK+20gU0ZcaMGaXj3r17Nzm2T58+K3xfOWbOnNnk63V1das1HwAAUD59PwAAVL/W6Pv1/AAAAFSLQof63njjjdJxly5dmhzbuXPn0vGbb765Wudp/AsCAACgden7AQCg+rVG36/nBwAAoFoUevvdd999t3Tcvn37Jsd26NChdPzOO++0WE0AAEDz0vcDAED10/cDAABA+Qq9Ul/Hjh1Lx/Pnz29ybH19fem4U6dOq3WeVS3fX1dXl4EDB67WnAAAQHn0/QAAUP1ao+/X8wMAAFAtCh3qW3/99UvHq1pi/6233iodr2rp/mX17t179QoDAACajb4fAACqX2v0/Xp+AAAAqkWht99tfAE+c+bMJsc2vgOvT58+LVYTAADQvPT9AABQ/fT9AAAAUL5Ch/p23HHH0vHTTz/d5NjGr++www4tVhMAANC89P0AAFD99P0AAABQvkKH+rbaaqtsvvnmSZLx48c3OXbChAlJkl69eqVv374tXRoAANBM9P0AAFD99P0AAABQvkKH+mpqajJs2LAki+/Mmzx58grHTZ48uXTn3rBhw1JTU9NqNQIAAGtH3w8AANVP3w8AAADlK3SoL0lOP/301NbWJklGjBiRd955Z6nX33nnnYwYMSJJUltbm9NPP721SwQAANaSvh8AAKqfvh8AAADKU9uSk0+cODFTpkwpPZ4zZ07peMqUKRkzZsxS44cPH77cHNttt13OPPPMXHDBBXn44YczePDgfP3rX8/WW2+dqVOn5sILL8yjjz6aJDnrrLOy7bbbtshnAQAAVkzfDwAA1U/fDwAAAK2nRUN9o0ePzrXXXrvC1yZNmpRJkyYt9dyKLvKT5Hvf+15mz56dX/ziF3n00Ufzmc98ZrkxJ598cr773e+udc0AAMDq0fcDAED10/cDAABA6yn89rtJ0q5du1x99dX54x//mGHDhmXzzTdP+/bts/nmm2fYsGG54447Mnr06LRr1yY+DgAAsAL6fgAAqH76fgAAAFi1Fl2pb8yYMcstub82DjnkkBxyyCHNNh8AALD29P0AAFD99P0AAADQetzqBgAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAXRpkJ98+fPz9VXX52Pfexj2WyzzdKhQ4d06dIl22+/fU466aRMnjy50iUCAABrQc8PAADVT98PAAAATautdAHlmjFjRj7+8Y/nn//851LPz58/P88++2yeffbZXHPNNTnjjDNyySWXpKampkKVAgAAa0LPDwAA1U/fDwAAAKvWJlbqW7hw4VIX+TvvvHPGjBmTBx98MH/+858zcuTIdO7cOUly2WWX5eKLL65kuQAAwGrS8wMAQPXT9wMAAEB52sRKfbfeemvpIn+vvfbK/fffn3XWWaf0+kc+8pEcdthh2WuvvbJgwYJ8//vfzxlnnJHa2jbx8QAA4H1Pzw8AANVP3w8AAADlaRMr9U2aNKl0/M1vfnOpi/wldt999xx66KFJkrlz5+bpp59utfoAAIC1o+cHAIDqp+8HAACA8rSJUN/8+fNLx/369VvpuK233rp0XF9f36I1AQAAzUfPDwAA1U/fDwAAAOVpE6G+7bbbrnT8/PPPr3Tc1KlTkyQ1NTXZdtttW7wuAACgeej5AQCg+un7AQAAoDxtItR3zDHHpGvXrkmSCy+8MIsWLVpuzKOPPpo//vGPSZLPfOYzpfEAAEDx6fkBAKD66fsBAACgPLWVLqAc3bt3z5gxY/LZz342kyZNyoABA3L66adnu+22y5tvvplJkyblkksuyfz58/OhD30ol1566WrNP3PmzCZfr6urW5vyAQCAVWjpnj/R9wMAQKX5XT8AAACUp02E+pLk8MMPz8MPP5xLL700v/jFL3LCCScs9XrPnj0zatSonHLKKencufNqzd2nT5/mLBUAAFgDLdnzJ/p+AAAoAr/rBwAAgFVrE9vvJsmCBQtyww035LbbbktDQ8Nyr7/yyisZO3Zs7rvvvtYvDgAAWGt6fgAAqH76fgAAAFi1NrFS31tvvZVDDjkkEyZMyDrrrJOzzz47J554Yvr165d33303f/3rX/P//t//y8SJE/OJT3wil112Wb7yla+UPf+MGTOafL2uri4DBw5c248BAACsREv3/Im+HwAAKs3v+gEAAKA8bSLUd+6552bChAlJkquvvnqp5fjbt2+fj3zkI9l///1z8MEH5957781Xv/rV7L///tl5553Lmr93794tUjcAAFCelu75E30/AABUmt/1AwAAQHkKv/1uQ0NDrrnmmiTJdtttt9RFfmO1tbX5zne+kyR57733Su8BAACKTc8PAADVT98PAAAA5St8qO+VV17J66+/niTZddddmxy7++67l46ffvrpFq0LAABoHnp+AACofvp+AAAAKF/hQ321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6PsBAKC66fkBAACgfO0qXcCq3H777TnqqKOWu8hfolu3brnkkktKj2+++ebWKg0AAGgm+n4AAKhuen4AAAAoX+FDfeUYMmRI6Xjq1KmVKwQAAGgx+n4AAKhuen4AAABYrCpCffPnzy8dt2tXFR8JAABYhr4fAACqm54fAAAAFquKq+Lx48eXjvv371/BSgAAgJai7wcAgOqm5wcAAIDFaitdwNp67733csEFF5QeH3XUUas9x8yZM5t8va6ubrXnBAAAmo++HwAAqpueHwAAAP6rzYf6Lrvssjz00ENJksMPPzx77LHHas/Rp0+f5i4LAABoRvp+AACobnp+AAAA+K82vf3u+PHj841vfCNJ0qNHj1xxxRUVrggAAGhu+n4AAKhuen4AAABYWptdqe9f//pXDj/88CxcuDAdOnTIb37zm/Ts2XON5poxY0aTr9fV1WXgwIFrNPf/z96dh+k53/sDf09M9tCESCxJRRCJqNoSYikhaOykpapHokrVUnEorbbBQdGjlpM6lCB0oQctte9riO1YaztBSAhJiET2xfz+cOX5ZZpJMklm5rln8npdVy7f57m/z/f+POOeJ5+Z653vDQAArDh9PwAANG16fgAAAFhcowz1vffee9lzzz0zZcqUrLbaarnxxhuzyy67rPB6Xbp0qcPqAACAuqDvBwCApk3PDwAAADVrdLff/eijjzJgwIB89NFHqaioyLXXXpuDDjqo3GUBAAB1SN8PAABNm54fAAAAlqxRhfomT56cPfbYI++++26SZPjw4TniiCPKXBUAAFCX9P0AANC06fkBAABg6RpNqG/q1KnZa6+98vrrrydJLrjgghx//PFlrgoAAKhL+n4AAGja9PwAAACwbI0i1Ddz5szss88++d///d8kyS9/+cucfvrpZa4KAACoS/p+AABo2vT8AAAAUDuFD/XNnTs3Bx10UEaNGpUkOemkk3LuueeWuSoAAKAu6fsBAKBp0/MDAABA7VWWu4BlOeyww3L//fcnSXbbbbccddRRee2115Y4v0WLFunRo0dDlQcAANQBfT8AADRten4AAACovcKH+v72t7+Vxg8//HC22GKLpc7fYIMNMnbs2HquCgAAqEv6fgAAaNr0/AAAAFB7hb/9LgAAAAAAAAAAAKwqCr9TX1VVVblLAAAA6pm+HwAAmjY9PwAAANSenfoAAAAAAAAAAACgIIT6AAAAAAAAAAAAoCCE+gAAAAAAAAAAAKAghPoAAAAAAAAAAACgICrLXQCw/J7c8Q/lLqFsdhr143KXAPVuVf4eBwD+vzO6f1juEsrmN++uX+4SoN6tyt/jAMD/d+KcE8tdQtkMbzm83CVAvVuVv8cBgJVjpz4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACiIynIXALA8ntzxD+UuAQAAqGdndP+w3CUAAAD17MQ5J5a7BAAAKCw79QEAAAAAAAAAAEBBCPUBAAAAAAAAAABAQQj1AQAAAAAAAAAAQEEI9QEAAAAAAAAAAEBBNLpQ3wcffJBTTz01vXr1Stu2bbPmmmumb9++ueiiizJz5sxylwcAAKwkPT8AADR9+n4AAABYsspyF7A87rrrrhx++OGZOnVq6bmZM2fmueeey3PPPZcRI0bk7rvvTvfu3ctYJQAAsKL0/AAA0PTp+wEAAGDpGs1OfS+//HIOOeSQTJ06Ne3atct5552Xp556Kg899FCOPvroJMlbb72VffbZJ9OnTy9ztQAAwPLS8wMAQNOn7wcAAIBlazQ79Q0dOjQzZ85MZWVl7r///vTr1690bLfddssmm2yS0047LW+++WYuvvjiDBs2rIzVAgAAy0vPDwAATZ++HwAAAJatUezU99xzz+XRRx9Nkhx11FHVfshf6JRTTkmvXr2SJJdeemnmzZvXkCUCAAArQc8PAABNn74fAAAAaqdRhPpuu+220vjII4+scU6zZs1yxBFHJEmmTJlS+sUAAABQfHp+AABo+vT9AAAAUDuNItT3xBNPJEnatm2bbbbZZonzdtlll9L4ySefrPe6AACAuqHnBwCApk/fDwAAALXTKEJ9b7zxRpJk4403TmVl5RLn9ezZc7HXAAAAxafnBwCApk/fDwAAALWz5J+aC2L27NmZPHlykqRLly5LnduhQ4e0bds2M2bMyLhx42p9jvHjxy/1+IQJE2q9FgAAsHwaoudP9P0AAFBOftcPAAAAtVf4UN8XX3xRGrdr126Z8xf+oD99+vRan6Nr164rVBsAALDyGqLnT/T9AABQTn7XDwAAALVX+Nvvzp49uzRu0aLFMue3bNkySTJr1qx6qwkAAKg7en4AAGj69P0AAABQe4Xfqa9Vq1al8dy5c5c5f86cOUmS1q1b1/ocy9q+f8KECenbt2+t1wMAAGqvIXr+RN8PAADl5Hf9AAAAUHuFD/WtvvrqpXFtttmfMWNGktpt379Qly5dlr8wAACgTjREz5/o+wEAoJz8rh8AAABqr/C3323VqlU6duyYJBk/fvxS506ZMqX0g37Xrl3rvTYAAGDl6fkBAKDp0/cDAABA7RU+1JckvXr1SpKMGTMm8+fPX+K8N998c7HXAAAAxafnBwCApk/fDwAAALXTKEJ9O+20U5Kvttt/4YUXljjvscceK4133HHHeq8LAACoG3p+AABo+vT9AAAAUDuNItR34IEHlsbXXXddjXO+/PLL3HDDDUmS9u3bp3///g1RGgAAUAf0/AAA0PTp+wEAAKB2GkWor2/fvtl5552TJNdcc02efvrpxeb87ne/yxtvvJEkOemkk9K8efMGrREAAFhxen4AAGj69P0AAABQO5XlLqC2Lrvssuy4446ZNWtW9txzz5xxxhnp379/Zs2alZtuuilXXXVVkqRHjx455ZRTylwtAACwvPT8AADQ9On7AQAAYNkaTahvq622yl//+tf84Ac/yLRp03LGGWcsNqdHjx656667svrqq5ehQgAAYGXo+QEAoOnT9wMAAMCyNYrb7y6033775ZVXXsnJJ5+cHj16pE2bNmnfvn223XbbXHjhhXnxxRez8cYbl7tMAABgBen5AQCg6dP3AwAAwNI1mp36Ftpggw1y8cUX5+KLLy53KQAAQD3Q8wMAQNOn7wcAAIAla1Q79QEAAAAAAAAAAEBTJtQHAAAAAAAAAAAABdHobr9bDvPnzy+NJ0yYUMZKlmzKlCnlLgEAYLmMHz++3CUsZtFeb9EekFWDvh8AoO7p+ymSxtDzJ/p+AKDx0fcD1L2KqqqqqnIXUXTPPfdc+vbtW+4yAABoQM8++2z69OlT7jJoQPp+AIBVj75/1aLnBwBYNen7gcbI7XcBAAAAAAAAAACgIOzUVwuzZ8/Oq6++miRZe+21U1nZNO5aPGHChNK/Snz22Wez7rrrlrkimjLXGw3FtUZDcr01PfPnz8+kSZOSJN/4xjfSqlWrMldEQ9L3w8pzvdFQXGs0JNdb06PvX3U11Z4/8VlFw3K90VBcazQk11vTo+8HGrum8xNrPWrVqlWT34p13XXXTZcuXcpdBqsI1xsNxbVGQ3K9NR3dunUrdwmUib4f6pbrjYbiWqMhud6aDn3/qmlV6PkTn1U0LNcbDcW1RkNyvTUd+n6gMXP7XQAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACgIoT4AAAAAAAAAAAAoCKE+AAAAAAAAAAAAKAihPgAAAAAAAAAAACiIiqqqqqpyFwEAAAAAAAAAAADYqQ8AAAAAAAAAAAAKQ6gPAAAAAAAAAAAACkKoDwAAAAAAAAAAAApCqA8AAAAAAAAAAAAKQqgPAAAAAAAAAAAACkKoDwAAAAAAAAAAAApCqA8AAAAAAAAAAAAKQqgPAAAAAAAAAAAACkKoDwAAAAAAAAAAAApCqG8V9cEHH+TUU09Nr1690rZt26y55prp27dvLrroosycObPc5dEEVFRU1OrPrrvuWu5SKbiJEyfmzjvvzLBhwzJw4MB07NixdP0MGTJkude79957c/DBB6dLly5p2bJlunTpkoMPPjj33ntv3RdPo1IX19rIkSNr/fk3cuTIen0/AIm+n/qn76eu6PtpKPp+oCnS91Pf9P3UFX0/DUXfD0BTUFnuAmh4d911Vw4//PBMnTq19NzMmTPz3HPP5bnnnsuIESNy9913p3v37mWsEuArnTt3rpN1qqqqcuyxx+aqq66q9vyHH36Yv//97/n73/+eY445JldeeWUqKirq5Jw0LnV1rQEUhb4faEz0/TQUfT/Q1Oj7gcZE309D0fcD0BQI9a1iXn755RxyyCGZOXNm2rVrl1/84hfp379/Zs2alZtuuilXX3113nrrreyzzz557rnn0q5du3KXTCP3k5/8JMcdd9wSj7dt27YBq6Gx69q1a3r16pX7779/uV/7q1/9qvQD/lZbbZXTTjstG220Ud5555389re/zYsvvpirrroqa6+9ds4999y6Lp1GZmWutYXuu+++rLfeeks83qVLlxVeG2BZ9P00NH0/dUnfT0PR9wONnb6fhqbvpy7p+2ko+n4AGiuhvlXM0KFDM3PmzFRWVub+++9Pv379Ssd22223bLLJJjnttNPy5ptv5uKLL86wYcPKWC1NQadOnbL55puXuwwasWHDhqVPnz7p06dPOnfunLFjx2bDDTdcrjXGjBmT3/72t0mSbbfdNo8//nhat26dJOnTp0/233//7LLLLnn++edz4YUX5sgjj8xGG21U5++FYquLa21RPXr0SLdu3equQIDloO+noen7WVn6fhqKvh9oSvT9NDR9PytL309D0fcD0BQ0K3cBNJznnnsujz76aJLkqKOOqvYD/kKnnHJKevXqlSS59NJLM2/evIYsEWAxZ599dvbdd9+V2ir9kksuyfz585Mkw4cPL/2Av1CbNm0yfPjwJMn8+fNz6aWXrvC5aLzq4loDKAJ9P9AY6ftpKPp+oKnQ9wONkb6fhqLvB6ApEOpbhdx2222l8ZFHHlnjnGbNmuWII45IkkyZMqX0SwGAxqqqqiq33357kqRnz57Zfvvta5y3/fbbZ9NNN03y1edlVVVVg9UIAHVJ3w+sivT9AKxq9P3AqkjfDwCsSoT6ViFPPPFEkqRt27bZZpttljhvl112KY2ffPLJeq8LoD699957+fDDD5NU/3yrycLj48ePz9ixY+u7NACoF/p+YFWk7wdgVaPvB1ZF+n4AYFUi1LcKeeONN5IkG2+8cSorK5c4r2fPnou9BlbUzTffnE033TStW7fO6quvnk022SSDBw/OI488Uu7SWEUs+jm26OdbTXz+UZeGDBmSzp07p0WLFunYsWO23377/OpXvyr90gmgvuj7KQd9P+Wm76dc9P1Auej7KQd9P+Wm76dc9P0AlINQ3ypi9uzZmTx5cpKkS5cuS53boUOHtG3bNkkybty4eq+Npu3111/P22+/ndmzZ2f69OkZM2ZMbrjhhuy222456KCDMnXq1HKXSBO36OfYsj7/unbtWuPrYEU89thjmThxYubNm5dPP/00zzzzTM4777xsvPHG+cMf/lDu8oAmSt9Puej7KTd9P+Wi7wfKQd9Puej7KTd9P+Wi7wegHJb8z7doUr744ovSuF27dsuc37Zt28yYMSPTp0+vz7Jowtq0aZP9998/u+++e3r27Jl27dpl0qRJeeyxx3LllVfm008/zW233ZYDDjggDzzwQJo3b17ukmmilufzb+EvOJP4/GOFde/ePQcffHD69etX+sXRu+++m1tvvTW33HJLZs+enWOPPTYVFRU55phjylwt0NTo+2lo+n6KQt9PQ9P3A+Wk76eh6fspCn0/DU3fD0A5CfWtImbPnl0at2jRYpnzW7ZsmSSZNWtWvdVE0/bhhx+mffv2iz2/xx575MQTT8zAgQPz4osv5rHHHssVV1yRn/70pw1fJKuE5fn8W/jZl/j8Y8UcdNBBGTx4cCoqKqo936dPnxx66KG58847c/DBB2fevHk5+eSTs//++2edddYpU7VAU6Tvp6Hp+ykKfT8NSd8PlJu+n4am76co9P00JH0/AOXm9ruriFatWpXGc+fOXeb8OXPmJElat25dbzXRtNX0A/5CnTt3zi233FL6gWv48OENVBWrouX5/Fv42Zf4/GPFfO1rX1vsB/xF7bvvvjnzzDOTJDNnzsw111zTUKUBqwh9Pw1N309R6PtpSPp+oNz0/TQ0fT9Foe+nIen7ASg3ob5VxOqrr14a12aL6RkzZiSp3db9sCK6d++ePfbYI0kyZsyYfPTRR2WuiKZqeT7/Fn72JT7/qD9HH3106RcBjz32WJmrAZoafT9Fo++noej7KRp9P1Cf9P0Ujb6fhqLvp2j0/QDUJ6G+VUSrVq3SsWPHJMn48eOXOnfKlCmlRrdr1671Xhurrs0226w0/vDDD8tYCU1Zly5dSuNlff6NGzeuNPb5R33p1KlT6e9kn31AXdP3U0T6fhqCvp+i0fcD9UnfTxHp+2kI+n6KRt8PQH0S6luF9OrVK8lX/0pq/vz5S5z35ptvLvYaqA9VVVXlLoFVwKK/TFr0860mPv9oKD7/gPqk76do/L1HQ9D3U0Q+/4D6pO+naPy9R0PQ91NEPv8AqC9CfauQnXbaKclX202/8MILS5y36NbAO+64Y73Xxarr9ddfL43XW2+9MlZCU7bhhhuWrq9lbX3++OOPJ0nWX3/9dOvWrb5LYxU1ceLEfPrpp0l89gH1Q99P0ej7aQj6fopG3w/UN30/RaPvpyHo+ykafT8A9UmobxVy4IEHlsbXXXddjXO+/PLL3HDDDUmS9u3bp3///g1RGqugd999Nw888ECSpHv37ll//fXLXBFNVUVFRQ444IAkX/3LvNGjR9c4b/To0aV/uXfAAQekoqKiwWpk1XLVVVeV/uXeLrvsUuZqgKZI30+R6PtpKPp+ikbfD9Q3fT9Fou+noej7KRp9PwD1SahvFdK3b9/svPPOSZJrrrkmTz/99GJzfve73+WNN95Ikpx00klp3rx5g9ZI03DHHXcs9ZYPn3zySb7zne9k3rx5SZLjjz++oUpjFTV06NBUVlYmSU488cTMmjWr2vFZs2blxBNPTJJUVlZm6NChDV0iTcDYsWPz4osvLnXOnXfemXPOOSdJ0qpVqxx55JENURqwitH301D0/RSNvp+GoO8HikLfT0PR91M0+n4agr4fgCKoLHcBNKzLLrssO+64Y2bNmpU999wzZ5xxRvr3759Zs2blpptuylVXXZUk6dGjR0455ZQyV0tjdeKJJ2bevHkZNGhQ+vXrl27duqV169aZPHlyHn300Vx55ZWlrah32mknP+SzVE8++WTGjBlTejx58uTSeMyYMRk5cmS1+UOGDFlsjR49euTUU0/NBRdckOeffz477rhjTj/99Gy00UZ55513cuGFF5Z+OPvZz36WTTbZpF7eC8W2stfa2LFj079///Tr1y/77bdfttxyy3Tq1ClVVVV59913c8stt+SWW24p/au9iy66yL9aBuqNvp+GoO+nLun7aSj6fqAp0ffTEPT91CV9Pw1F3w9AU1BRtfBvGlYZd9xxR37wgx9k2rRpNR7v0aNH7rrrrmy88cYNXBlNRbdu3fL+++8vc96gQYMyYsSItG/fvv6LotEaMmRIrr/++lrPX9Jfa19++WWOPvroXHvttUt87VFHHZWrrroqzZrZyHZVtLLX2qOPPlqr29i0adMml1xySY455pjlrhFgeej7qW/6fuqSvp+Gou8Hmhp9P/VN309d0vfTUPT9ADQFdupbBe2333555ZVXctlll+Wuu+7K+PHj06JFi2y88cb57ne/mxNOOCFt2rQpd5k0Ytdff30ee+yxPP3003n33XczefLkTJs2Le3atUvXrl2zww47ZPDgwenXr1+5S2UV0qxZs1xzzTUZNGhQrrrqqjz33HOZPHlyOnbsmD59+uTHP/5xBg4cWO4yacS22Wab/OlPf8rTTz+d559/PhMmTMjkyZMzf/78dOjQIb17987uu++eH/3oR+nUqVO5ywVWAfp+6pu+nyLS91Pf9P1A0ej7qW/6fopI30990/cDUAR26gMAAAAAAAAAAICCsN8wAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAKuss846KxUVFamoqMhZZ51V7nIAAAAAAFJZ7gIAAACAVcPUqVNzzz335IEHHsgLL7yQSZMmZfLkyWnRokU6dOiQTTfdNH369Ml+++2Xfv36lbtcAAAAAAAoCzv1AQAAAPVq5syZ+c1vfpMNN9wwhx12WK699tq8/PLL+eijjzJ37txMnz4948aNy4MPPpjzzz8/O+ywQzbddNPceOONqaqqKnf5NCJ23QMAAAAAmgI79QEAAAD15oMPPsh+++2XV155pdrzX//617PFFltk7bXXzoIFC/Lxxx/n5ZdfzieffJIkefvtt/P9738/48aNy2mnnVaO0gEAAAAAoCyE+gAAAIB6MXbs2PTr1y8ff/xxkqSioiKHHXZYzjjjjPTu3Xux+VVVVXn++eczfPjw/PnPf86XX36ZmTNnNnTZrGLOOussu/oBAAAAAIXi9rsAAABAnZs7d26++93vlgJ9rVq1yt/+9rf8+c9/rjHQl3wV+uvTp09uuOGGvPzyy9l8880bsmQAAAAAACgEO/UBAAAAde63v/1tnn/++dLj66+/PgceeGCtX7/55ptn9OjReemll+q+OAAAAAAAKDA79QEAAAB1atasWfmv//qv0uODDz44hxxyyHKv07Zt2+y4446LPb/rrrumoqIiFRUVefTRR5MkEyZMyG9+85v07ds366yzTlZbbbW0b9++xnU/+OCDDBs2LNtvv306d+6cFi1apHPnztl+++1z5plnZty4cbWu8bnnnssJJ5yQrbfeOh06dEjz5s2z5pprpkePHtlpp53y7//+77nvvvsya9asJa4xefLkXHTRRRkwYEDWW2+9tGrVKm3atMkGG2yQbbbZJocddliuu+66fPjhh7Wua2nq+nwPPfRQjj322PTu3TtrrrlmWrZsmfXWWy977bVXfv/73y/1vddk2rRpGT58ePbbb79069Yt7dq1K625++675+yzz84///nPaq9ZeE2cffbZpefOPvvs0nWy6J8hQ4ZUe+1ZZ51VOlab2/DOmzcv1113XQ488MBssMEGad26ddZYY41suummOeqoo/LAAw/U6n1269atdN6xY8cmScaPH59f//rX+eY3v5n27dunbdu26dmzZ0488cS8//77tVoXAAAAAGj8KqqqqqrKXQQAAADQdPzxj3/MEUccUXr85JNP1hjOW1G77rprHnvssSTJI488kqlTp+bII4/MlClTqs372te+ls8//7zac7/5zW9yzjnnZPbs2Utcv1WrVjnzzDPz85//fIlz5s+fn+OPPz5XXXVVrWr+5S9/mXPPPXex52+//fYaa6/J+uuvn/Hjx9fqfEtSl+cbN25cjjjiiFKwcknWW2+93HTTTdl5552Xec4rr7wyZ5xxRq3qu+eee/Ltb387SfVrYlkGDx6ckSNHlh6fddZZpTDgmWeeudRg3zPPPJPDDz8877zzzlLPsccee+TPf/5z1l577SXO6datWymo99577+Wll17KkCFDMnXq1Brnt27dOjfffHP22WefpZ4bAAAAAGj83H4XAAAAqFMPP/xwafz1r3+9TgN9/+qpp57KWWedlXnz5mWttdbKt771rXTs2DETJ07Miy++WG3uCSeckMsvv7z0uG3bttltt92yzjrr5OOPP84jjzyS6dOnZ/bs2fnFL36RTz75JJdcckmN5z311FOrBfrWX3/99O3bNx07dkxVVVU+/fTTvP7663nrrbeWWPvzzz+f73znO5k/f36Sr0Jb22+/fbp165aWLVtm2rRpeeedd/Lqq69m5syZK/NlqvPzvfHGG9l9990zYcKEJElFRUW23HLL9O7dO23atMmHH36Yxx9/PF988UU++uij7LHHHrnnnnvSv3//Ja7505/+NMOHDy89Xm211dKnT59ssskmadWqVSZNmpSXXnqptKvdosHMgw46KJtvvnmeffbZPPfcc0mSPn36pG/fvoudZ/vtt6/dF+xfPP744xk4cGC1r03fvn3Tu3fvzJ07N6NHjy6F/R544IHstNNOefLJJ5ca7FvooYceyo9//OMsWLAgX//619OvX7+sscYaee+99/Loo49m/vz5mTVrVg455JC89tpr2XDDDVfoPQAAAAAAjYNQHwAAAFCnnnjiidJ4u+22q9dznXnmmVmwYEHOOeecnH766WnevHnp2Jw5c0rj//mf/6kW6DviiCMyfPjwrLHGGqXnpk2bluOPPz5/+tOfkiSXXnppdtpppwwaNKjaOSdPnlxaa7XVVss111yTI444IhUVFYvVN2HChNxyyy1p06bNYsfOPffcUsBu0KBBufrqq9OhQ4fF5s2ZMycPPfRQ/vGPf9Tqa7IkdXW+mTNnZtCgQaVA34ABA3L55ZenR48e1eZNmzYtp59+eq688srMmTMnhx9+eN5444187WtfW2zNK6+8slqg75BDDsnvfve7dOnSZbG5r732Wq6++upqX9OTTjopyVe77i0M9e299961up1ubUyZMiXf//73S4G+jTbaKDfddFO23XbbavP+/Oc/5+ijj86sWbPy9ttv56ijjqrV/7fjjz8+rVq1ypVXXpnDDz+82rX0z3/+M3vttVc+/PDDzJw5M+ecc06uvfbaOnlfAAAAAEAxNSt3AQAAAEDTsvCWoknSu3fvej3X/Pnzc8455+RXv/pVtUBfkrRs2TJJ8uWXX1a7le6gQYMycuTIaoG+JFljjTVyww035IADDig9d/rpp+fLL7+sNm/06NGlcNz3vve9DB48uMZAX5Ksu+66OfHEE3PUUUctduzJJ58s1Tly5MgaA3YLj++999658sorazxeW3V1vt/97nd54403kiTf/va3c8899ywW6Eu++npeccUVpVsxT5gwocY1p0yZktNOO630+Nhjj81f//rXGgN9SbL55pvnsssuy5577rmUd1u3Lr300nz44YdJkvbt2+fhhx9eLNCXJIcffnj+/Oc/lx7fcccdefzxx5e5/ty5c3PLLbfkBz/4wWLXUu/evfOHP/yh9Pjmm28uXX8AAAAAQNMk1AcAAADUmWnTplULHLVv375ez7f++uvn9NNPX+qc+++/P++9916SpEWLFhk+fPgSQ3gVFRW5/PLLSwHBd955Jw888EC1OdOmTSuNa3Nr1SVZuE6bNm3Srl27FV6nIc83b968/P73v0+SNGvWLFdeeWUqK5d+I4jzzz+/9PVeNPC20FVXXZUvvvgiSbLBBhvk0ksvXaHa6ktVVVW1Wy3/+te/zte//vUlzj/ooIMycODA0uMrrrhimefYd9998+1vf3uJx/fee++ss846SZLp06fnzTffrE3pAAAAAEAjJdQHAAAA1JmF4ayF6jusNmjQoGWGyh5++OHSeODAgVl33XWXOn/99devFrB65JFHqh1fNNB166235uOPP16ekhdbZ8qUKfnLX/6yQms09Pmef/75TJw4MUnSr1+/bLDBBst8zXrrrZeePXsm+erWuZ9//nm14/fee29pfPTRR5d2WCyKN954o/T/uFmzZhk8ePAyX/OjH/2oNH700UeXOf+73/3uUo9XVFTkm9/8Zunx2LFjl7kmAAAAANB4Lf233gAAAADLYfXVV6/2ePr06fV6vm222WaZc1588cXSeMcdd6zVujvuuGPuuOOOJMn//u//Vju23XbbZYMNNsj777+fcePGpXfv3hk8eHD222+/bL/99mndunWtznHooYfmN7/5TZLkBz/4QW666aYceuih2W233ZYZPFwRdXG+p59+ujSePHlyTjjhhFq9bmGQr6qqKh9++GG1HRyfeeaZ0rh///61Wq8hLXr99OzZM2uttdYyX7Podfbxxx/no48+ynrrrbfE+d/4xjeWueai5506deoy5wMAAAAAjZdQHwAAAFBn1lhjjVRWVpZuwfuvu7LVtdrc/nbSpEmlcW12lkuSbt26lcaTJ0+udqx58+b505/+lH322SfTpk3LZ599lksuuSSXXHJJWrRoka233jrf+ta3ss8++2TnnXde4q1+f/nLX+axxx7LqFGjUlVVlTvuuKMUJNxwww2z8847Z8CAATnggAOyxhpr1KrupamL83300Uel8VtvvZW33nprueuYMmVKaTxt2rTMmjWr9Lh79+7LvV59W5Hrp3PnzmnVqlVmz56d5KtraGmhvq997WvLXHPhLaGTr26DDAAAAAA0XW6/CwAAANSpRYNPr7/+er2eqza74i26W2Dbtm1rte6i8/71lsJJstNOO+Xll1/OD3/4w2pz586dm9GjR+e3v/1tdtlll/Ts2TN///vfazxHmzZt8sgjj+SSSy7JRhttVO3Ye++9lxtuuCFHHHFE1l133fzsZz+rFn5bEXVxvrrYIW5h4DNp+Ns1r4gVuX7+dW5N19CilhT8BAAAAABWTUJ9AAAAQJ3aaaedSuNFb61aLosGxWbMmFGr1yw6719vKbxQt27dcs0112TSpEl58MEHM2zYsPTv379a0PDtt9/OwQcfnIsvvrjGNZo3b56hQ4dmzJgxefXVV3P55Zfne9/7XtZff/3SnJkzZ+aiiy5K//79VzrYt7LnWzSoNnTo0FRVVS33n1133bW0RkPfrnlFrMj1869zl3QNAQAAAADURKgPAAAAqFO77bZbafz+++/nqaeeKmM11W/R+8EHH9TqNe+//35p3LFjx6XObd26dXbfffecffbZefjhh/Ppp5/m1ltvzTe/+c3SnF/84hf58MMPl7rO5ptvnuOOOy433nhjxo8fnxdffDFHHXVU6fgzzzyTyy+/vFb118aKnK9z586l8f/93/+tdA1rrLFGtRDke++9t9Jr1rUVuX4mTpxYuvVusuxrCAAAAABgUUJ9AAAAQJ367ne/Wy3EtKRd6hrKVlttVRrXNmA4atSo0njrrbdervO1bt06Bx98cB555JGss846Sb66Le999923XOtsueWWGTFiRI455pjSc//4xz+Wa426Pt92221XGj/22GOZM2fOSp930TUffvjhlVqrPm5ju+j18+abb+azzz5b5msWvX7WWWedrLfeenVeFwAAAADQdAn1AQAAAHWqdevW+elPf1p6fOutt+bWW29d7nVmzJhRJ7v8Lbpz4N13352JEycudf7HH3+ce++9t8bXL48OHTpkhx12KD3+5JNPVmidfffdd6XXqKvz7bjjjmnfvn2Sr26Ve/XVV6/0+QYOHFgaX3311SsVFGzVqlVpPG/evJWqa6FevXqVwpkLFizIn/70p2W+5rrrriuN+/fvXyd1AAAAAACrDqE+AAAAoM6ddtpp1Xa4+7d/+7fccccdtX79q6++mu222y7333//Stey5557ZsMNN0ySzJkzJ0OHDl3i3Kqqqvz0pz/N3LlzkyQbbbRRBgwYUG3Op59+WutzL3q71kVv4zpnzpxMnz59pdZYHnV1vpYtW1b7+p1xxhl59dVXa11HTaHEo48+Ou3atUvy1W2Pl/b/Z1nWWmut0nhZtzuurYqKimq7F/7Hf/zHUte+6667ql3rxx57bJ3UAQAAAACsOoT6AAAAgDrXsmXL3HzzzenUqVOSZNasWTnwwANzxBFH5I033qjxNVVVVXnuuecyePDgbLnllvnnP/9ZJ7U0a9YsF1xwQenxjTfemKOPPnqxkNsXX3yRo446KjfffHPpuQsvvDDNmlX/9cnw4cOz5ZZb5r//+78zYcKEGs/5xRdf5PTTT8/zzz+fJFlttdWy1157lY5PmDAhXbt2zSmnnJJnn322xjWqqqpy7733ZtiwYaXn9t5771q+6+rq8nynnHJKevfuneSr97nTTjvl6quvLgUh/9Wnn36aESNGZJtttsl//ud/Lna8Q4cOufDCC0uPr7zyyhx66KEZP358jev985//zEknnVRj4PMb3/hGaXzfffdl6tSpNa6xvIYOHZr1118/yVfvZ/fdd89LL7202Ly//vWvOfTQQ0uP99tvv3zrW9+qkxoAAAAAgFVHZbkLAAAAAJqm7t2755lnnsl+++2X1157LV9++WX++Mc/5o9//GO6deuWLbbYIh07dsyCBQvy8ccf56WXXlpsJ7fVV1+9Tmo55JBD8vjjj+fyyy9PkowYMSJ//etf079//3Tu3DkTJ07Mww8/nC+++KL0mqFDh2bQoEE1rvfyyy/n+OOPzwknnJCNNtoom2++eTp27Jh58+blo48+ylNPPZUZM2aU5v/85z9P165dq63x+eef5+KLL87FF1+cNddcM1tttVXWX3/9tGzZMhMnTswrr7yS9957rzS/R48eOemkk1b4a1BX52vXrl3+8Y9/ZMCAAXnvvfcybdq0HHPMMfnZz36Wfv36Zf31109FRUU+++yzvPHGG3nrrbfy5ZdfJlnyrWiPO+64vPbaa7niiiuSJP/zP/+TW2+9NX369EmPHj3SqlWrTJo0KS+++GLGjh27xLX69OmTr3/96/nggw/y8ccfp2fPntlzzz3TsWPHVFRUlOYsGryrjQ4dOuQvf/lLBg4cmJkzZ+att97K1ltvne222y6bbbZZ5s6dm2eeeSb/93//V3rNJptskmuuuWa5zgMAAAAAkAj1AQAAAPWoW7duefrpp3PJJZfk4osvzueff54kGTt2bCmcVZNvfvObOfPMM3PQQQfVWS2///3vs8466+Tcc8/NnDlz8sUXX+Qf//jHYvNatWqVYcOG5Re/+EWN6ywaNKyqqsqYMWMyZsyYGue2aNEiv/zlL6vtfpckzZs3T8uWLTNnzpwkyWeffZaHHnpoibXvuuuuufHGG9O2bdtlvs+a1PX5unfvnueffz7HHntsbrnlllRVVWXq1Km59957l7hm+/btq+2k96/++7//O5tuummGDRuWadOmZcGCBRk9enRGjx692NyKioq0adNmseebNWuWK664IgcffHDmzJmTjz/+ODfccEO1OYMHD17uUF+SfOtb38pDDz2Uww8/PO+++26qqqqWWN+AAQPyl7/8ZYVvlwwAAAAArNqE+gAAAIB61a5du/z617/OT3/609x111154IEH8sILL2TSpEn57LPP0qJFi6y55prp2bNntttuuxx44IHZeuut66WWX/3qV/m3f/u3jBgxIvfdd1/ee++9fP7552nfvn26d++evfbaKz/60Y/y9a9/fYlrnHLKKRk0aFAeeOCBPPXUU3n11VczduzYTJs2Lc2aNUv79u3Tq1ev7LbbbjniiCOywQYbLLbG+uuvn08//TQPP/xwnnjiibzwwgsZM2ZMJk2alLlz52b11VfPBhtsUNpVbsCAASv1vuvjfGuuuWb+53/+J6+99lpuvPHGPProo3nvvffy6aeflr4OG2+8cbbeeusMGDAge+yxR1q1arXUNU866aT84Ac/yMiRI3Pffffl9ddfz+TJk5MkHTt2TK9evbLLLrvk0EMPzSabbFLjGnvvvXdeeOGF/P73v8+TTz6Z999/P9OnT09VVdXyf+H+xfbbb5833ngjf/rTn3LbbbflpZdeysSJE9O8efOss8462WmnnXLYYYdlzz33XOlzAQAAAACrroqquviNJgAAAAAAAAAAALDSmpW7AAAAAAAAAAAAAOArQn0AAAAAAAAAAABQEEJ9AAAAAAAAAAAAUBBCfQAAAAAAAAAAAFAQQn0AAAAAAAAAAABQEEJ9AAAAAAAAAAAAUBBCfQAAAAAAAAAAAFAQQn0AAAAAAAAAAABQEEJ9AAAAAAAAAAAAUBBCfQAAAAAAAAAAAFAQQn0AAAAAAAAAAABQEEJ9AAAAAAAAAAAAUBBCfQAAAAAAAAAAAFAQQn0AAAAAAAAAAABQEJXlLqAxmD17dl599dUkydprr53KSl82AAAAAAAAAIAimj9/fiZNmpQk+cY3vpFWrVqVuSKA5SOdVguvvvpq+vbtW+4yAAAAAAAAAABYDs8++2z69OlT7jIAlovb7wIAAAAAAAAAAEBB2KmvFtZee+3S+Nlnn826665bxmrq35///OdylwAAAAAAAAAA1JPDDz+83CXUqwkTJpTuyLho5gOgsRDqq4XKyv//ZVp33XXTpUuXMlZT/zp06FDuEgAAAAAAAACAetLUcw+LWjTzAdBYuP0uAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFIRQHwAAAAAAAAAAABSEUB8AAAAAAAAAAAAUhFAfAAAAAAAAAAAAFERluQugeHYa9eOynXvvde8s27kBAAAAAAAAoKGs3uvnZTv3MTmmbOcGYNns1AcAAAAAAAAAAAAFIdQHAAAAAAAAAAAABSHUBwAAAAAAAAAAAAUh1AcAAAAAAAAAAAAFUa+hvokTJ+bOO+/MsGHDMnDgwHTs2DEVFRWpqKjIkCFDVmjNZ599Nscdd1x69eqVNdZYI+3atctGG22UffbZJxdffHEmTZpUt28CAAAAAAAAAAAAGkhlfS7euXPnOltrzpw5OeGEE3LNNdekqqqq2rF333037777bu6+++507949Bx54YJ2dFwAAAAAAAAAAABpKvYb6FtW1a9f06tUr999//3K/du7cuTnooINyzz33JEl23nnnHHHEEenVq1cqKyvz/vvv5+WXX87NN99c12UDAAAAAAAAAABAg6nXUN+wYcPSp0+f9OnTJ507d87YsWOz4YYbLvc65557binQd9FFF+WUU06pdny77bbLIYcckvPOOy/z5s2rk9oBAAAAAAAAAACgodVrqO/ss89e6TXefffdXHDBBUmSIUOGLBbo+1fNmzdf6XMCAAAAAAAAAABAOTQrdwHLctVVV2XevHmpqKjIsGHDyl0OAAAAAAAAAAAA1Jt63amvLtx8881Jkm233bZ0694vv/wyH330UebNm5d11lknrVu3LmeJAAAAAAAAAAAAUCcKvVPfpEmT8u677yZJ+vXrl2nTpmXo0KHp2LFjunbtmu7du2eNNdbILrvskrvuuqvM1QIAAAAAAAAAAMDKKfROfa+//npp3Lp162y99dZ55513qs2ZP39+Hn/88Tz++OM5+eSTc/HFFy/3ecaPH7/U4xMmTFjuNQEAAAAAAAAAAGB5FTrU99lnn5XGl156aebMmZMddtgh559/fvr06ZPZs2fnnnvuyamnnpoJEybkkksuSY8ePXLssccu13m6du1a16UDAAAAAAAAAADAciv07XdnzJhRGs+ZMyfbbLNNHnrooXzrW99K69at06FDh3z/+9/PY489lrZt2yZJhg0bllmzZpWrZAAAAAAAAAAAAFhhhQ71tWrVqtrj8847b7HnkmSTTTbJT37ykyTJpEmT8uCDDy7XecaNG7fUP88+++yKvwkAAAAAAAAAAACopULffnf11VcvjVu0aJH+/fsvce5ee+2Viy66KEny3HPPZb/99qv1ebp06bLiRQIAAAAAAAAAAEAdKfROfV27di2NO3funBYtWtRq7sSJE+u1LgAAAAAAAAAAAKgPhQ71bbLJJmnevHmSZMGCBUudu+jxyspCb0AIAAAAAAAAAAAANSp0qK958+bp169fkuSTTz7JjBkzljj3nXfeKY3XX3/9eq8NAAAAAAAAAAAA6lqhQ31JMmjQoCRf7cR3++23L3He3/72t9J45513rve6AAAAAAAAAAAAoK4VPtT3wx/+MJ06dUqSnHHGGfnkk08Wm/Poo4/mj3/8Y5Jk8803z4477tigNQIAAAAAAAAAAEBdqKzPxZ988smMGTOm9Hjy5Mml8ZgxYzJy5Mhq84cMGbLYGu3a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my+//LLcJQE1aNasWVq0aJG2bdumXbt2adGiRZ2uL9QHAAAAAAAAAABlVFVVlcmTJ2fy5MnlLgWopYUh3E8++SRrr7121lprrVRUVNTJ2kJ9AAAAAAAAAABQRhMmTMjUqVOrPVdRUZHVVlutTBUBS7NgwYJUVVWVHk+aNClz587NeuutVyfrC/UBAAAAAAAAAECZzJ49u1qgb6211soaa6yRli1b1tmuX0Ddqqqqypw5czJt2rR8+umnSZKpU6dmrbXWSsuWLVd6/WYrvQIAAAAAAAAAALBCPv/889K4U6dO6dSpU1q1aiXQBwVWUVGRVq1alb5nF5oyZUqdrC/UBwAAAAAAAAAAZTJz5szSuH379uUrBFghi37fLvr9vDIaVahv7ty5ueaaa/Ltb3876667blq2bJl27dpl0003zQ9/+MOMHj263CUCAAAAAAAAAECtLViwIElSWVmZ1VZbrczVAMtrtdVWK33vLvx+XlmVdbJKAxg3blz22WefvPrqq9Wenzt3bt5+++28/fbbue6663LyySfnd7/7nS1IAQAAAAAAAAAAqHd1nVVrFDv1zZ8/v1qgb4sttsjIkSPz9NNP5/7778+wYcPStm3bJMkll1ySiy66qJzlAgAAAAAAAAAAwAppFDv13X777aVAX79+/fLEE09U2250jz32yP77759+/fpl3rx5Of/883PyySensrJRvD0AAAAAAAAAAABI0kh26hs1alRp/Itf/KLG+4dvs8022XfffZMkU6ZMyZtvvtlg9QEAAAAAAAAAAEBdaBShvrlz55bG3bt3X+K8jTbaqDSeM2dOvdYEAAAAAAAAAAAAda1RhPp69OhRGr/77rtLnPfOO+8kSSoqKrLJJpvUe10AAAAAAAAAAEDTM3LkyFRUVKSioiJjx44tdzllt+uuu6aioiK77rpruUtZJVSWu4DaOOyww/LrX/8606ZNy4UXXpi99957sVvwvvjii7nrrruSJN/73veyxhprlKNUAAAAAAAAAACoF/sNfzKTvmj6d69ce/WWuePEncpdBpRNowj1rb322hk5cmQOP/zwjBo1Kn369MnQoUPTo0ePTJ8+PaNGjcrvfve7zJ07N1tuuWUuvvji5Vp//PjxSz0+YcKElSkfAAAAAAAAAABW2qQv5uTjabPLXQZQzxpFqC9JDjrooDz//PO5+OKLc+2112bw4MHVjnfu3Dlnn312jjnmmLRt23a51u7atWtdlgoAAAAAAAAAANBkPProo+UuYZXSrNwF1Na8efPyl7/8JXfccUeqqqoWO/7JJ5/kxhtvdAEBAAAAAAAAAADQaDWKnfpmzJiRvffeO48//nhWW221nHbaaTnyyCPTvXv3zJ49O88880z+4z/+I08++WT222+/XHLJJTnppJNqvf64ceOWenzChAnp27fvyr4NAAAAAAAAAAAAWKpGsVPfmWeemccffzxJcs011+TCCy9Mz54906JFi6yxxhrZY4898sgjj6R///6pqqrKv//7v+eVV16p9fpdunRZ6p911123vt4aAAAAAAAAAADQwKZMmZKf//zn6dmzZ1q3bp1OnTplwIABufnmm2u9xtixY3PyySend+/eWX311dOmTZtssskm+fGPf5xXX311qa+tqKhIRUVFzjrrrCTJI488kgMPPDDrrbdeWrdunV69euWcc87JjBkzqr3u7rvvzt57712at9lmm+X888/P3Llzl3iuuXPn5o477sgJJ5yQPn36pEOHDmnevHnWWmutbLfddjnrrLMyefLkpda76667pqKiIrvuumuNX4eF72fkyJFJkgceeCD77bdf1llnnbRs2TIbbrhhfvKTn2T8+PFLPQ9fKXyor6qqKtddd12SpEePHhk8eHCN8yorK3POOeckSb788svSawAAAAAAAAAAABZ6/fXX07t371x44YV56623Mnv27EyaNCkPPfRQDjnkkBx11FHLXOOGG25Iz549c+mll+b111/P9OnTM2vWrIwZMyZXXXVVttpqq5x//vm1queCCy7I7rvvnttvvz0TJkzI7Nmz8+abb2bYsGHZc889M3369FRVVWXo0KHZZ599cs8995TmvfHGGznjjDNywAEHZMGCBTWuf8wxx2T//ffP5Zdfnueffz6ff/555s+fn88++yzPPvtszj777PTs2TOjRo1arq/jkvz85z/PnnvumTvvvDOffPJJ5s6dm7Fjx+bKK6/M1ltvnTfeeKNOztOUFf72u5988kk+++yzJMlWW2211LnbbLNNafzmm2/Wa10AAAAAAAAAAEDjMnXq1Oy1116ZMGFCkuTQQw/N4MGD06lTp7z99tu5+OKLc+211y51p7277rorQ4YMSVVVVdq1a5dTTjklAwYMSGVlZZ566qmcf/75mTx5cs4444y0b98+P/nJT5a41j333JNnn302/fr1y4knnpgePXpk8uTJueyyy3LPPffkqaeeygUXXJA111wzl112WQYOHJgf/ehH6datW8aPH5/zzz8/o0ePzr333purr746xx577GLnmD9/frp3756DDjooffv2zde//vVUVlbm/fffz4MPPphrr702n376aQ466KC89tpr6dSp0wp/fa+++uo89dRT2WWXXfLjH/84PXr0yOeff54bbrghN9xwQyZNmpQf/vCHefrpp1f4HKuCwof6Kiv/f4nz589f6tx58+bV+DoAAAAAAAAAAID/+I//KN0C9je/+U1+8YtflI5ts802+c53vpN99903999/f42vnzdvXn784x+XAn1PPPFEttxyy9Lx7bffPoMGDUq/fv0yYcKEnHrqqfnud7+bjh071rjes88+m0GDBuWvf/1rVltttdLzAwYMyE477ZTRo0fnv/7rvzJv3rwMHTo0l1xySWnO1ltvnQEDBmSzzTbL+++/nyuuuKLGUN/ZZ5+d7t27p6Kiotrz2267bQYNGpTjjjsuO+ywQyZNmpThw4eX7pa6Ip566qkcffTR+cMf/lDtfLvvvntatGiRESNGZPTo0XnxxReXucHbqqzwt99dc801s8YaayRJnn766aUG+x577LHSeMMNN6z32gAAAAAAAAAAgMZhzpw5ue6665IkW2yxRU4//fTF5jRv3jzXXHNNmjdvXuMaf//73/Phhx8mSX75y19WC/QttMEGG+Q///M/kyQzZ84snbMmbdq0yVVXXVUt0Jckq622Wn784x8nSb744ousvfba+e1vf1vj6wcPHpwkeeWVVzJ16tTF5my00UaLBfoW9Y1vfCM/+tGPkiS33XbbEufVxrrrrpvhw4fXeL5TTz21NH7iiSdW6jxNXeFDfc2aNcs+++yTJPnoo49y3nnn1ThvypQp1b7R9t133wapDwAAAAAAAAAAKL4XXnghU6ZMSZIMHjw4zZrVHJ3q0qVL9txzzxqPPfjgg0mSioqK/PCHP1ziub773e/ma1/7WrXX1GSPPfbImmuuWeOxLbbYojQ++OCDlxg0/OY3v1kav/fee0s810JTpkzJO++8k3/+85957bXX8tprr6V9+/ZJktdff73a3VKX13e+8520bNmyxmObbrpp2rVrlyR59913V/gcq4JGcY/aYcOG5fbbb8/MmTNz1lln5YUXXsjgwYPTvXv3zJ49O6NHj86ll16aDz74IMlX2zUu6RsLAAAAAAAAAABY9bz66qulcZ8+fZY6t2/fvrnrrrsWe/61115LknTr1i2dOnVa4utbtGiRrbbaKo8++mjpNTXp0aPHEo8tDNotz7wvvviixjmvvvpqLrnkktxzzz35+OOPl7jWl19+mSlTpiz1vS1Nz549l3q8Q4cOmT59+hLr5CuNItTXs2fP3H777TnssMMyefLk3HHHHbnjjjtqnLvbbrvl5ptvbuAKAQAAAAAAAACAIlu4S1+SZYbWOnfuXOPzn3322VKPL2qdddap9pqatGnTZonHFt1JsLbzFixYsNjxa665Jscee2zmz5+/1HoXmjVrVq3m1WRpdSb/v9aa6uT/K/ztdxcaMGBA3nzzzVx44YXZdddds/baa6d58+Zp3bp1NtxwwxxyyCG57bbb8uCDD6ZDhw7lLhcAAAAAAAAAACiQqqqq0riioqLWc2uyrNfXZo2G8Oabb5YCfZ06dcp//ud/5oUXXsinn36auXPnpqqqKlVVVbnmmmtKrylC3au6RrFT30JrrbVWTjvttJx22mnlLgUAAAAAAAAAAGhE1lxzzdL4k08+WeotbSdOnLjUNZZ2C9tFz/Gv521oI0eOzPz587Paaqvl0UcfTa9evWqct+guhpRfo9mpDwAAAAAAAAAAYEV94xvfKI2fe+65pc5d0vHNN988STJ27NglBv+SZN68eXnxxRervaYc/vnPf/6/9u48XMuy3Bv/d8FiAYKCCCgIiookDqk7QQ0UyGm7nULFTFNwO0VKWk6lJfqmhkNoqWlKRmZp6nbbK2ihyaCJCYkmAQYIJiAhhKBMywXr9wc/nldiHp9n4edzHOvwWs993dd93hxx7sXmy3UlSQ488MA1BvqSZPTo0VurJNaDUB8AAAAAAAAAALDN+8IXvpAdd9wxSfKrX/1qjcfMTp8+PUOGDFnttaOPPjrJ8iNqH3rooTU+68knn8y8efNWuqcYqqqqkiQLFy5c45yZM2fmd7/73dYqifUg1AcAAAAAAAAAAGzz6tatm/POOy9J8sYbb+T2229fZU5VVVUuvPDCVFZWrnaN7t27p2XLlkmSW265JW+++eYqc957771ceeWVSZLtttuu8Mxi2HvvvZMkf//73/Pqq6+ucn3hwoU566yzsmjRoq1dGmsh1AcAAAAAAAAAAHwmXH/99WnVqlWS5JprrslZZ52V3//+93n99dfz2GOP5Ytf/GKee+65dOjQYbX316lTJw888EDKysry0UcfpXPnzvk//+f/5E9/+lP+/Oc/584778whhxySGTNmJEnuuOOONG3adKu9378755xzkiTLli3Lf/3Xf6Vfv34ZMWJEXnvttdx333056KCDMnTo0HTq1KloNbKq8mIXAAAAAAAAAAAAsDU0atQov//973P00Udn5syZefTRR/Poo4+uNOe8887LkUceucYd9k444YT84he/yMUXX5yPP/44ffv2Td++fVeaU7t27fzgBz9I7969t9i7rI8OHTrkxhtvTN++fTN37tx897vfXWXOFVdckf333z9/+tOfilAhq2OnPgAAAAAAAAAA4DNjv/32y9/+9rdcffXV2XvvvVO3bt00bdo03bp1y29+85s89NBD61yjZ8+emTBhQi677LK0b98+DRo0SP369bPXXnvlwgsvzJgxY1YboCuG66+/PoMHD86xxx6bHXfcMRUVFWnVqlVOPfXUDBkyJHfccUexS+TflFVXV1cXu4hSN23atLRu3TrJ8jOvV2zBua0a17OsaM/+rxaDivZsAAAAAAAAANhatm//naI9+62ebxXt2VtDTct5TJw4MVVVVSkvL8/ee++91rmH3fLHzJy/eCtVVjy77FAvr157VLHLgPW2Ib+P14fjdwEAAAAAAAAAoAZotn3dYpewVXxW3hPWRKgPAAAAAAAAAABqgGf6dC52CcBWUKvYBQAAAAAAAAAAAADLCfUBAAAAAAAAAABAiRDqAwAAAAAAAAAAgBIh1AcAAAAAAAAAAAAlQqgPAAAAAAAAAAAASoRQHwAAAAAAAAAAAJQIoT4AAAAAAAAAAAAoEUJ9AAAAAAAAAAAAUCKE+gAAAAAAAAAAAKBECPUBAAAAAAAAAABAiRDqAwAAAAAAAAAAgBIh1AcAAAAAAAAAAAAlQqgPAAAAAAAAAAAASoRQHwAAAAAAAAAAAJQIoT4AAAAAAAAAAAAoEUJ9AAAAAAAAAAAAUCKE+gAAAAAAAAAAAKBECPUBAAAAAAAAAABAiSgvdgEAAAAAAAAAAMC6vdP3kFTNm1nsMra48ka7ZM8bR2+RtXv16pVf/vKXSZIpU6akTZs267ynTZs2effdd7P77rtn6tSpK10rKytb43316tVL06ZNc9BBB+WMM87IWWedldq1a6/zOatTUVGRJk2a5IADDkj37t3Tq1ev1K9ff521UzMJ9QEAAAAAAAAAQA1QNW9mquZOL3YZrKfFixdn2rRpmTZtWgYNGpSf/OQnefbZZ9OsWbMNXquysjIzZ87MzJkz8/zzz6d///559tlns/fee2+Byik2oT4AAAAAAAAAAIBNcMghh+QXv/jFSp99/PHHGTt2bO655568+eabGT16dE4//fQMHz58rWu1bNkyf/jDH1b6bNGiRXn77bfz4IMPZsSIEZk0aVJOOOGEvPXWW6lbt+5mfx+KS6gPAAAAAAAAAABgEzRo0CD777//Kp8fdthhOeuss/KFL3whEyZMyIgRI/LnP/85hx566BrXqlOnzmrX6tChQ84666wcddRRGTZsWCZOnJinn346X/nKVzbru1B8tYpdAAAAAAAAAAAAwLZqu+22y6WXXlr4/s9//vNGr1WrVq1ceeWVm2UtSpdQHwAAAAAAAAAAwBbUpk2bwnjx4sUlsxalSagPAAAAAAAAAABgC5o6dWphvNtuu5XMWpQmoT4AAAAAAAAAAIAtZNGiRfnpT3+aZPlRvEcdddRGr1VdXZ3+/fsnScrKynLiiSdulhopLeXFLgAAAAAAAAAAAKAmW7BgQcaOHbvSZwsXLszYsWNzzz33ZNy4cSkrK0u/fv3SrFmzta71ySefrLLW4sWL8/e//z0DBgzI0KFDkyTf/va3s//++2/eF6EkCPUBAAAAAAAAAABsgtGjR+eAAw5Y4/VjjjkmV199dY4++uh1rjVjxoy1rtWhQ4dcffXVOf300zeqVkqfUB8AAAAAAAAAAMAWNGzYsOywww5p3759dt11101a6y9/+UsefPDBtG/fPvvtt99mqpBSUqvYBQAAAAAAAAAAANRkXbp0SXV19UpflZWVmTJlSu699940atQo//M//5PDDjssf//739e61u67777KWp988kmmTZuWhx9+OLvttluGDBmSzp0755VXXtlKb8jWJNQHAAAAAAAAAAB8JpSVlW3wPdXV1Rt1b506ddKmTZt84xvfyLBhw1KnTp1MmzYtF1xwwQbXUF5enl133TXnnHNOXnnllTRp0iQffvhhvva1r6WqqmqD16O01bhQ3+zZs3PbbbelU6dO2WWXXVK3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u/awYcMK43XNOeigg7LDDjsUPl8RdPx02PGzorzYBQAAAAAAAAAAAGxpf/vb3/Kvf/0rSXLkkUemUaNG633vUUcdle222y4LFy5c4851m2LIkCGprKzMAQcckCTp3bt3vvGNb6w0Z8cdd0zz5s3z1ltvJUnOO++8jB49OocccshKQcOKior1fu4bb7yRk046KZWVlalTp04uueSSnHLKKWnQoEHGjBmTfv36ZcqUKbn33nvToEGD3HrrrSvd36VLl4wbN66wa+CnTZ8+PZMnTy58P27cuHzwwQdp1qxZ4bPq6uq89NJLSZKuXbuud93bOqE+AAAAAAAAAABgm/fmm28Wxv/xH/+xQffWrl07Bx54YEaOHJkPPvggM2bMSMuWLTdbbe3atVvp++bNm2f//fdf7dwVnzdo0KDw3zXNXZeLLroolZWVqV27dgYNGpRjjz22cK1Dhw7p0aNHOnfunHHjxuWOO+7Iueeem/32268wp2vXrrnvvvsyc+bMTJgwIfvss0/h2oqd+fbbb78sWrQo77zzToYPH57TTz+9MOfNN98sBC27dOmyUe+wvj788MOMHTt2nfP22GOPwq9tsTh+FwAAAAAAAAAA2ObNnj27MN5ll102+P6dd965MJ4zZ85mqamYXnvttYwaNSpJcsEFF6wU6Fthxx13zAMPPJAkWbZsWX7605+udP3TQbxPH7WbpLB7X9euXQu78K1pTq1atXLEEUds9Lusj9/97nc54IAD1vm14tekmIT6AAAAAAAAAACAbd5HH31UGG/MTmyfvmf+/PmbpaZieuGFFwrj888/f43zOnXqlPbt269yT7I86Lhid75/D+yt+H5tob4V3x944IFp3LjxStemTp2a6urqVFdXr8fbbFuE+gAAAAAAAAAAgG3e9ttvXxh//PHHG3z/p+/ZYYcdNktNxbTiKNqKioocfPDBa5176KGHJkkmTpyYysrKla6t2K1vxa57STJjxoxMmjQpZWVl6dKlS7p165YkGTduXD744IMkSXV1dV566aUkKYT+tqSePXsWQoJr+9oatayLUB8AAAAAAAAAALDN22mnnQrjmTNnbvD9//znP1e7Vk31r3/9K0nSpEmTlJeXr3XuiuOKq6urM3fu3JWurQjBzZw5MxMmTEiSDB06NEmy7777plmzZmnVqlX23HPPVFdXF8J/f/3rXwvH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AAAAAAAAAACbTY0K9T3++OMZNGhQmjRpkttvv73Y5QAAAAAAAAAAAJSEqVOnpqysLGVlZRk4cOAq1wcOHFi4PnXq1K1eH+uvxoT6Pvzww1x22WVJkltvvTXNmjUrckUAAAAAAAAAAEBNM2zYsEK4raysLGeeeeY67+nVq1dh/pY0ceLEXH311enYsWOaNGmSOnXqpGnTptl3331z7LHH5oYbbsiwYcOyePHiLVoHxVVe7ALW19VXX52ZM2fmi1/8Ys4///zNuva0adPWev3999/frM8DAAAAAAAAAIAN9dRTT2XRokXFLmOLq1+/fk499dSt9rzHH3881113XQ444ICt9szVufnmm3PDDTekqqpqpc/nzJmTOXPmZPz48Xn++edz44035pprrkm/fv2KVClbWo0I9b388ssZMGBAysvLc//992/2xGvr1q0363oAAAAAAAAAALC5LVq0KAsWLCh2Gduc6urq9O3bN0899VTRarj99tvzve99L0nSqFGjXHzxxenSpUtatGiRysrKTJs2LX/+85/zzDPPZMKECRv1jF69eqVXr16bsWq2lJIP9VVWVuaiiy5KdXV1vvWtbxU9EQsAAAAAAAAAAGwbmjZtmtmzZ+d///d/8/rrr+c//uM/tnoNc+bMSd++fZMkrVq1yiuvvLLKJmWHHnpoTjvttNx222157bXXMmfOnK1eJ1tPyYf6brnllowfPz677bZb4X+8m9t777231uvvv/9+OnbsuEWeDQAAAAAAAAAAFMdll12Wm266KUuWLEnfvn3zzDPPbPUahgwZUjhW+Tvf+c46Tx2VY9r21Sp2AWszYcKE/PCHP0yS3H333WnQoMEWeU6rVq3W+tWiRYst8lwAAAAAAAAAAKB4WrVqlYsuuihJMmjQoPz5z3/e6LU++OCDfO9738vBBx+cxo0bp169emnTpk3OOeecvPzyy2u879133y2M27Ztu9HPX5eBAwemrKwsZWVlmTp16irXu3btmrKysnTt2jVJ8vbbb+eiiy7KHnvskXr16qVFixbp0aNHRo4cucVqZLmS3qnvzjvvTGVlZfbcc88sXLgwjz322Cpzxo4dWxi/+OKLmTlzZpLkpJNO2mIhQAAAAAAAAAAAYNvw3e9+NwMGDMiiRYty/fXX5w9/+MMGrzFkyJD06NEj8+fPX+nzd999N++++24eeeSRXHLJJfnJT36SWrVW3oetoqKiMB4/fnyOO+64jXuRzei5555Ljx49smDBgsJnM2fOzJNPPpmnnnoqt99+e7797W8XscJtW0mH+pYsWZIkeeedd/LVr351nfN/8IMfFMZTpkwR6gMAAAAAAAAAANaqRYsW6d27d/r3758hQ4bk5ZdfTufOndf7/jfeeCMnnXRSKisrU6dOnVxyySU55ZRT0qBBg4wZMyb9+vXLlClTcu+996ZBgwa59dZbV7r/4IMPLoxvvvnmdOvWLQceeOBme78NNWPGjJx11lkpLy/PLbfcUti5b+jQobn11lszf/78XHHFFWnTpk1OPfXUotW5LSvp43cBAAAAAAAAAAC2tO985zuFDcSuv/76Dbr3oosuSmVlZWrXrp1BgwblzjvvTNeuXdOhQ4dcdNFF+ctf/pJ99903SXLHHXfkb3/720r3d+nSJZ///OeTJLNnz87BBx+crl275qabbsqQIUPy4YcfbvoLboCJEyemuro6I0eOzHe/+90cfvjhOfzww3PttdfmlVdeyQ477JAk6dOnTyorK7dqbZ8VJR3qGzhwYKqrq9f61bdv38L8oUOHFj5v06ZN8QoHAAAAAAAAAABqjGbNmuXSSy9NsjyDNHTo0PW677XXXsuoUaOSJBdccEGOPfbYVebsuOOOeeCBB5Iky5Yty09/+tOVrteqVSv/8z//k7Zt2yZJqqurM3z48Hz/+9/PcccdlyZNmuTzn/98rrnmmvz973/f6HfcEN///vfTvn37VT7fb7/9ct111yVZvqPf7373u61Sz2dNSYf6AAAAAAAAAAAAtoarrroq22+/fZLlobb18cILLxTG559//hrnderUqRCS+/Q9K7Rt2zZvvPFG+vXrl7322mula9XV1Xnrrbdy2223Zd99980VV1yRqqqq9apvY5SVlaVnz55rvH7eeeelrKwsyerfhU0n1AcAAAAAAAAAAHzm7bTTTrn88suTJH/605/yhz/8YZ33jB07NklSUVGRgw8+eK1zDz300CTLj7dd3bG1DRo0yDXXXJNJkyZlwoQJeeihh/LNb34zHTt2TK1ay2NeS5cuTf/+/XPBBRdsyKttkD322CNNmzZd4/VmzZoVTlFd8f5sXkJ9AAAAAAAAAAAASb797W+ncePGSZLrr79+nfP/9a9/JUmaNGmS8vLytc7dZZddkizfeW/u3Llrnfu5z30u5513Xn784x/nz3/+c/7xj3+sFOT75S9/mZdffnmd9W2M5s2br3POzjvvnOT/vT+bl1AfAAAAAAAAAABAksaNG+fb3/52kuS1117LoEGD1uu+FcfRrk11dfVG17XrrrvmwQcfzJlnnln47Iknntjo9dZmS78L61bjQ3033HBDqqurU11dna5duxa7HAAAAAAAAAAAoAa7/PLLs9NOOyVZvlvf2gJsTZo0SZLMmTMnVVVVa133n//8Z5Llobkdd9xxo2q78MILC+NJkyZt1BrrsqLOtZk1a1aS//f+bF41PtQHAAAAAAAAAACwuWy//fa56qqrkiRjxozJ008/vca5+++/f5KksrIyY8aMWeu6r732WpJk7733TkVFxUbV1rJly8K4Vq0tE/2aMmVK5syZs8brH3zwQaZOnZrk/70/m5dQHwAAAAAAAAAAwKdceumlad68eZKkb9++a9yt7+ijjy6Mf/7zn69xvZEjR2bcuHGr3JNs2FG2o0ePLoz32GOP9b5vQ1RXV+fhhx9e4/WBAwcWav73d2HzEOoDAAAAAAAAAAD4lAYNGuSaa65Jkrz11lt59tlnVzuvY8eO6dChQ5JkwIABef7551eZM2/evFx88cVJlu+u17t375WuP/jgg7nooovWeZzuu+++m+uuu67w/SmnnLL+L7SBfvCDH+Ttt99e5fPx48fn5ptvTpK0aNFii9bwWVZe7AIAAAAAAAAAAABKTe/evXPHHXfk/fffz+zZs9c474EHHsihhx6aysrKnHDCCenTp09OOumkNGzYMGPGjEm/fv3yzjvvJEmuvPLKVY6srayszIMPPpgHH3wwX/ziF3PcccflC1/4QnbeeefUqlUr06dPz9ChQzNgwIB89NFHSZKTTz45Rx111BZ577333juzZs3KYYcdlmuuuSZdu3ZNkgwbNiz9+vXLvHnzkiR33333Rh8jzNoJ9QEAAAAAAAAAAPyb+vXr59prr02fPn3WOu+ggw7KM888kx49emT+/Pnp379/+vfvv8q8Sy65JD/84Q9X+bx58+apqKhIZWVlXnnllbzyyitrfd5ZZ52VAQMGbNjLbICWLVvmzjvvzBlnnJHvfve7q1yvVatWbrvttpx22mlbrIbPOsfvAgAAAAAAAAAArMaFF16Y1q1br3Pesccem0mTJuXaa6/NQQcdlB122CF169bNbrvtlrPPPjsvvfRS7rnnntSqtWpc64wzzsisWbPy+OOP55JLLsnhhx+enXfeORUVFamoqEjTpk1z2GGH5Vvf+lZGjx6dX//616lfv/6WeN2CE044IaNHj855552X3XffPRUVFWnevHlOO+20vPzyy7niiiu26PM/6+zUBwAAAAAAAAAAfGZ07do11dXV6zW3bt26+cc//rFec5s1a5abb745N9988wbX1KhRo/To0SM9evTY4HtXaNOmzVrfq1evXunVq9d6r9e+ffs89NBDG10PG0+oDwAAAAAAAAAAaoAtvTtbqfisvCesiVAfAAAAAAAAAADUAKeeemqxSwC2glUPaQYAAAAAAAAAAACKQqgPAAAAAAAAAAAASoRQHwAAAAAAAAAAAJSI8mIXAAAAAAAAAAAAQHENGzas2CXw/7NTHwAAAAAAAAAAAJQIoT4AAAAAAAAAAAAoEUJ9AAAAAAAAAAAAUCKE+gAAAAAAAAAAAKBECPUBAAAAAAAAAABAiRDqAwAAAAAAAAAAgI1UXV29WdcT6gMAAAAAAAAAgCKpXbt2kqSqqipLly4tcjXAhlq6dGnh9+6K38+bSqgPAAAAAAAAAACKZLvttiuMP/zww+IVAmyUT/++/fTv501RvllWAQAAAAAAAAAANljjxo0zd+7cJMmsWbOydOnS7LDDDqlbt27KysqKXB2wOtXV1VmyZEnmz5+fOXPmFD7fcccdN8v6Qn0AAAAAAAAAAFAk9erVS6NGjTJv3rwkyZw5czJnzpyUlZVttqM8gc1r6dKlqa6uXumzRo0apW7duptlfaE+AAAAAAAAAAAoohYtWqSioiIffPBB4bPq6upUVVUVsSpgfTVr1iw77bTTZltPqA8AAAAAAAAAAIqorKwsTZs2zQ477JCPP/44CxYsSGVlZZYtW1bs0oDVqFWrVioqKtKgQYM0bNgwFRUVm3V9oT4AAAAAAAAAACgBFRUVadKkSZo0aVLsUoAiqlXsAgAAAAAAAAAAAIDlhPoAAAAAAAAAAACgRAj1AQAAAAAAAAAAQIkQ6gMAAAAAAAAAAIASIdQHAAAAAAAAAAAAJUKoDwAAAAAAAAAAAEqEUB8AAAAAAAAAAACUCKE+AAAAAAAAAAAAKBFCfQAAAAAAAAAAAFAihPoAAAAAAAAAAACgRAj1AQAAAAAAAAAAQIkQ6gMAAAAAAAAAAIASIdQHAAAAAAAAAAAAJUKoDwAAAAAAAAAAAEpEjQj1vf7667nlllty/PHHp3Xr1qlbt24aNmyYdu3apVevXnnppZeKXSIAAAAAAAAAAABssvJiF7AuXbp0yYgRI1b5vLKyMhMnTszEiRPzy1/+Muecc04GDBiQioqKIlQJAAAAAAAAAAAAm67kQ33Tp09PkrRs2TI9evTIEUcckd122y1Lly7NyJEj86Mf/SjTp0/Pr371q1RVVeU3v/lNkSsGAAAAAAAAAACAjVPyob599tknt9xyS0477bTUrl17pWuHHXZYzjnnnHTq1Cl///vf8+ijj6Z379454ogjilQtAAAAAAAAAAAAbLxaxS5gXQYNGpQzzjhjlUDfCk2bNs2PfvSjwvdPPvnk1ioNAAAAAAAAAAAANquSD/Wtj65duxbGkydPLl4hAAAAAAAAAAAAsAm2iVBfZWVlYVyr1jbxSgAAAAAAAAAAAHwGbRMJuOHDhxfG++yzTxErAQAAAAAAAAAAgI1XXuwCNtWyZcvSr1+/wvdnnHHGBq8xbdq0tV5///33N3hNAAAAAAAAAAAA2FA1PtR355135rXXXkuSdO/ePYcccsgGr9G6devNXRYAAAAAAAAAAABssBp9/O7w4cPzne98J0nSvHnz3HfffUWuCAAAAAAAAAAAADZejd2p729/+1u6d++eqqqq1K1bN48//nh23nnnjVrrvffeW+v1999/Px07dtyotQEAAAAAAAAAAGB91chQ35QpU3Lsscdm7ty5qV27dh599NF06dJlo9dr1arVZqwOAAAAAAAAAAAANk6NO353xowZOfroozNjxoyUlZXloYceSvfu3YtdFgAAAAAAAAAAAGyyGhXqmz17do455pi88847SZK777475557bpGrAgAAAAAAAAAAgM2jxoT65s2bl+OOOy7jxo1LkvTr1y+XXHJJkasCAAAAAAAAAACAzadGhPoWLlyYE044Ia+//nqS5Lrrrss111xT5KoAAAAAAAAAAABg8yr5UF9lZWW6d++eP/3pT0mSyy67LDfddFORqwIAAAAAAAAAAIDNr7zYBazLV7/61QwZMiRJ8qUvfSnnn39+xo4du8b5FRUVadeu3dYqDwAAAAAAAAAAADabkg/1PfXUU4Xxiy++mM9//vNrnb/77rtn6tSpW7gq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dskASZLWrVunffv2GTJkyAbf+73vfa/wB/CDDz44V199dfbaa69Mnjw5t912W8aMGZMHHnggzZo1y0033bS5SwcomD59epKkZcuW6dGjR4444ojstttuWbp0aUaOHJkf/ehHmT59en71q1+lqqoqv/nNb9a4lt4GlJLWrVunW7du+cIXvpDWrVunRYsWWbZsWaZNm5Ynn3wyTz31VGbPnp2TTz45o0aNyuc///lV1tDXgJpg2bJlufDCC1NVVZXmzZtn1qxZ67xHfwNKVe/evfONb3xjjdcbNGiwxmt6G1CKHn744Zx33nlZtmxZmjdvnt69e6dz585p0qRJZs6cmcmTJ+eZZ55JnTp11riG/gYAbCw79bFJunXrlmHDhqW8vDwjRozI4YcfvtL122+/PVdffXWS5MYbb8z1119fjDIBkiR9+/ZNhw4d0qFDh+y8886ZOnVq9thjjyTrv1PfpEmT0r59+1RVVeWQQw7JiBEjUr9+/cL1hQsXpkuXLhk9enTKy8szYcKE7LXXXlvqlYDPuBNPPDHnnntuTjvttNSuXXuV67Nnz06nTp3y97//PUkyYsSIHHHEEavM09uAUrJ06dLV9rRPe/rpp9O9e/ckyamnnpr/+Z//Wem6vgbUFHfddVe+9a1vZZ999kn37t3zwx/+MMmad+rT34BStGJnqb59++aGG27Y4Pv1NqAUjR8/PgcffHCWLFmSI444Is8880waNWq02rmVlZWrPSFDfwMANkWtYhdAzTVq1KjCVvnnn3/+KoG+JLniiivSvn37JMv/n5SffPLJ1iwRYCU33nhjTjzxxOy8884bvcadd95ZOBLp7rvvXukP4Emy3Xbb5e67706SVFVV5a677troZwGsy6BBg3LGGWesMfzStGnT/OhHPyp8/+STT652nt4GlJJ1BfqS5Mtf/nL22WefJFntMeT6GlATvPfee/n+97+fJLnvvvtW+xfB/05/A7ZFehtQivr06ZMlS5akadOmeeqpp9YY6Euyxp/j9DcAYFMI9bHRnn766cL4vPPOW+2cWrVq5dxzz02SzJ07txACBKiJqqur87vf/S5Jss8+++Swww5b7bzDDjssn/vc55Is75U2xQWK6dM7vEyePHmV63obUFOtOL5t8eLFK32urwE1xTe+8Y18/PHH6dmz52p35ft3+huwLdLbgFI0YcKE/PGPf0ySXHrppWnatOkGr6G/AQCbSqiPjfbSSy8lWf4XKV/4whfWOK9Lly6F8csvv7zF6wLYUqZMmZLp06cnWbm3rc6K69OmTcvUqVO3dGkAa1RZWVkY16q16o//ehtQE40fPz5vvPFGkhR27FtBXwNqgscffzyDBg1KkyZNcvvtt6/XPfobsC3S24BS9MQTTxTGPXr0KIznzp2biRMnZs6cOetcQ38DADaVUB8bbfz48UmStm3bpry8fI3zPv0XLCvuAaiJPt3D/v0vj/+d3geUiuHDhxfGq+tdehtQUyxcuDATJ05M//79061btyxdujRJctlll600T18DSt2HH35Y6F233nprmjVrtl736W9AqXviiSfyuc99LvXr18/222+fvffeOz179szQoUPXeI/eBpSiV199NUnSqFGjtG/fPr/+9a9z4IEHpkmTJmnXrl2aNm2aPffcMzfeeGM+/vjj1a6hvwEAm2rNSSxYi8WLF2f27NlJklatWq117o477pgGDRpkwYIFee+997ZGeQBbxKd72Lp6X+vWrVd7H8DWtGzZsvTr16/w/RlnnLHKHL0NKGUDBw7Meeedt8brV155Zc4+++yVPtPXgFJ39dVXZ+bMmfniF7+Y888/f73v09+AUjdu3LiVvp80aVImTZqUhx9+OF/+8pczcODANGrUaKU5ehtQilb0szZt2qRPnz659957V5kzZcqU3HDDDXnyySfzhz/8IS1btlzpuv4GAGwqO/WxUT766KPCuGHDhuuc36BBgyRZ479WAagJNqT3reh7id4HFM+dd96Z1157LUnSvXv3HHLIIavM0duAmuiggw7Kq6++mttvvz1lZWUrXdPXgFL28ssvZ8CAASkvL8/999+/Sg9bG/0NKFXbbbddzjzzzDz44IN56aWXMmbMmAwZMiTXXXdddtpppyTJ008/nVNOOSWffPLJSvfqbUAp+te//pUkmTBhQu699940btw4999/f2bNmpXFixdn1KhROf7445MkY8eOTY8ePbJs2bKV1tDfAIBNZac+NsrixYsL44qKinXOr1u3bpJk0aJFW6wmgC1tQ3rfir6X6H1AcQwfPjzf+c53kiTNmzfPfffdt9p5ehtQyr785S8XAsmLFi3K5MmT8/jjj+d///d/c/bZZ+euu+7KiSeeuNI9+hpQqiorK3PRRReluro63/rWt3LAAQds0P36G1Cqpk+fnsaNG6/y+THHHJM+ffrk+OOPz5gxYzJ8+PDcd999+eY3v1mYo7cBpWjBggVJkiVLlqR27dp57rnncthhhxWuH3LIIRk0aFBOPPHEPPfcc3nllVfy1FNP5fTTTy/M0d8AgE1lpz42Sr169QrjysrKdc5fsmRJkqR+/fpbrCaALW1Det+KvpfofcDW97e//S3du3dPVVVV6tatm8cffzw777zzaufqbUApa9y4cfbff//sv//+6dChQ84888w89dRTefjhh/POO+/klFNOycCBA1e6R18DStUtt9yS8ePHZ7fddkvfvn03+H79DShVqwv0rbDzzjvnySefLARa7r777pWu621AKfp0b+rRo8dKgb4VatWqldtvv73w/aOPPrrGNfQ3AGBjCPWxUbbffvvCeH22gV7xL1rW56hegFK1Ib1vRd9L9D5g65oyZUqOPfbYzJ07N7Vr186jjz6aLl26rHG+3gbUROecc07heKNLL700c+fOLVzT14BSNGHChPzwhz9MsjzQ8ukj1taX/gbUVHvuuWeOOeaYJMmkSZMyY8aMwjW9DShFn+5NK47ZXZ399tsvu+66a5Jk1KhRa1xDfwMANobjd9ko9erVS9OmTTN79uxMmzZtrXPnzp1b+GG0devWW6M8gC2iVatWhfG6et97771XGOt9wNYyY8aMHH300ZkxY0bKysry0EMPpXv37mu9R28DaqpTTjkljz/+eBYsWJDnnnsuZ511VhJ9DShNd955ZyorK7Pnnntm4cKFeeyxx1aZM3bs2ML4xRdfzMyZM5MkJ510Uho0aKC/ATXavvvum8GDBydZflxvy5Ytk/jZDShNrVu3Lvws9uk+taa506dPz6xZs1b6XH8DADaVUB8brX379nnppZcyadKkVFVVpbx89f9zmjBhwkr3ANRU++67b2H86d62OnofsLXNnj07xxxzTN55550ky3eAOffcc9d5n94G1FTNmjUrjN99993CWF8DStGKI9XeeeedfPWrX13n/B/84AeF8ZQpU9KgQQP9DajRqqurV/u53gaUov3226+w897SpUvXOnfF9X//e1L9DQDYVI7fZaN17tw5yfItof/yl7+scd7w4cML406dOm3xugC2lD322KPwr4g/3dtWZ8SIEUmSXXfdNW3atNnSpQGfcfPmzctxxx2XcePGJUn69euXSy65ZL3u1duAmmr69OmF8aePJ9LXgG2V/gbUZCv+vJqk0MsSvQ0oTUceeWRhPHny5LXOXfEPbFccw7uC/gYAbCqhPjbal7/85cL4F7/4xWrnLFu2LA8//HCSpHHjxunWrdvWKA1giygrK8spp5ySZPm/nHv11VdXO+/VV18t/Mu6U045JWVlZVutRuCzZ+HChTnhhBPy+uuvJ0muu+66XHPNNet9v94G1FRPPPFEYXzAAQcUxvoaUIoGDhyY6urqtX717du3MH/o0KGFz1f8xa7+BtRU77zzTp5//vkkyZ577rlS8EVvA0rRySefnDp16iRJnnrqqTXOGz58eObMmZMkOeKII1a6pr8BAJtKqI+N1rFjx8IPqD//+c8zcuTIVeb86Ec/yvjx45Mkl112WeEHYICa6vLLLy9so9+nT58sWrRopeuLFi1Knz59kizfbv/yyy/f2iUCnyGVlZXp3r17/vSnPyVZ/vPWTTfdtMHr6G1AKRk4cGAWL1681jl33nlnnn322SRJmzZtCjvJr6CvAdsq/Q0oNc8880yqqqrWeP2f//xnTj/99HzyySdJstpd5fU2oNTstNNOueCCC5Ikzz//fB577LFV5nz00Ucr9aOLL754lTn6GwCwKcqqq6uri10ENdeYMWPSqVOnLFq0KA0bNsy1116bbt26ZdGiRXnsscfywAMPJEnatWuX0aNHZ/vtty9yxcBn2csvv5xJkyYVvp89e3auuuqqJMuPB1/xh/QVevXqtdp1vvvd76Zfv35JkoMPPjjXXHNN9tprr0yePDm33nprxowZU5h3yy23bIE3AVjutNNOK/xr4S996Uu566671vqveSsqKtKuXbvVXtPbgFLRpk2bfPTRRznttNPSuXPn7LXXXmnYsGE++uijvPXWW/n1r39dCDNXVFRk8ODBOfroo1dZR18DapobbrghN954Y5LlO/V17dp1tfP0N6CUtGnTJp988klOO+20HH744WnTpk3q16+f2bNnZ9iwYbn//vsLu1h17tw5L7zwQurWrbvKOnobUGo++OCDHHLIIfnHP/6R8vLyfP3rX8+pp56aHXbYIW+99VZuvfXWwg57vXv3zk9/+tPVrqO/AQAbS6iPTfbMM8/ka1/7WubPn7/a6+3atcvgwYPTtm3brVwZwMp69eqVX/7yl+s9f03/J3LZsmW58MIL89BDD63x3vPPPz8PPPBAatWyKS6w5WzocRy77757pk6dutprehtQKtq0aZN33313nfNatWqVhx56KMccc8xqr+trQE2zvqE+/Q0oJev7s9tpp52WAQMGpHHjxqu9rrcBpWj8+PE5+eSTV9os4N/993//d+6///41nlamvwEAG0uoj83i3XffzY9//OMMHjw406ZNS0VFRdq2bZsePXrk0ksvzXbbbVfsEgE2W6hvhWeffTYPPPBARo0aldmzZ6dp06bp0KFDLr744hx//PGbWi7AOm3OUN8KehtQbJMnT84LL7yQoUOHZvz48fnnP/+ZOXPmpF69etl5551z0EEH5cQTT8wZZ5yxXn/W1NeAmmJ9Q30r6G9AKRg+fHiGDx+ekSNH5p133sns2bMzf/78NGzYMK1bt84Xv/jF9OzZM4cffvh6rae3AaVmwYIFue+++/Lkk09m4sSJ+fjjj9O8efN06tQpF198cbp167Ze6+hvAMCGEuoDAAAAAAAAAACAEmEPXwAAAAAAAAAAACgRQn0AAAAAAAAAAABQIoT6AAAAAAAAAAAAoEQI9QEAAAAAAAAAAECJEOoDAAAAAAAAAACAEiHUBwAAAAAAAAAAACVCqA8AAAAAAAAAAABKhFAfAAAAAAAAAAAAlAihPgAAAAAAAAAAACgRQn0AAAAAAAAAAABQIoT6AAAAAAAAAAAAoEQI9QEAAAAAAAAAAECJEOoDAAAAAAAAAACAEiHUBwAAAAAAAAAAACVCqA8AAAAAAAAAAABKhFAfAAAAAAAAAAAAlAihPgAAAAAAAAAAACgRQn0AAAAAAAAAAABQIoT6AAAAAAAAAAAAoEQI9QEAAAAAAAAAAECJEOoDAAAAAAAAAACAEiHUBwAAAAAAAAAAACVCqA8AAAAAAAAAAABKhFAfAAAAAAAAAAAAlAihPgAAAAAAAAAAACgR/x8L3rYid1mRzAAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.rc('figure', figsize=(14, 8), dpi=200)\n", "\n", "plt.subplot(231)\n", "plt.boundary_handling(sc2.boundary_handling, make_slice[0, :, :], show_legend=False)\n", "plt.title('Inflow')\n", "\n", "plt.subplot(232)\n", "plt.boundary_handling(sc2.boundary_handling, make_slice[0.5, :, :], show_legend=False)\n", "plt.title('Middle')\n", "\n", "plt.subplot(233)\n", "plt.boundary_handling(sc2.boundary_handling, make_slice[-1, :, :], show_legend=False)\n", "plt.title('Outflow')\n", "\n", "plt.subplot(212)\n", "plt.boundary_handling(sc2.boundary_handling, make_slice[:, 0.5, :], show_legend=True)\n", "plt.title('Cross section');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We run the channel for a few steps..." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/png": "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jTfeuM3XX3755dx1112566678qlPfSrf+ta3Uip57goAAAAAAAAANEohQw4vv/xykmTUqFE5/fTTc8wxx+SP/uiP0tnZmccffzzXXHNNXn755Xzve99LR0dHbrvtti7X+vu///tawOGwww7LrFmzMmbMmCxdujRXX311nnrqqdx4443Zd9998+Uvf7ku+wMAAAAAAADoayrVUirV5vhgeLPss4hK1Wq12ugmeuqkk07K2WefnY985CPp16/fdtdXrlyZo446Kv/3//7fJMnDDz+cY445Zrt5zz//fMaPH5+Ojo4cccQRefjhhzNw4MDa9XXr1mXy5Ml54oknUi6Xs2TJkowZM2aP7qW9vT1tbW1JkuXLl2f06NF7dH0AAAAAAADoS/x9rFi2fr/O/ddTMnTEoAZ3VB9v/GZdbv7QPUn8nPY1LY1uYHfce++9OeOMM3YYcEiS4cOH55prrqn9+8c//vEO5339619PR0dHkuSGG27YJuCQJIMGDcoNN9yQJOno6Mh11123B7oHAAAAAAAAAHZHIUMOu+KDH/xgbbx06dLtrler1fzkJz9JkhxyyCGZNGnSDteZNGlSDj744CTJ3XffnQIefAEAAAAAAAAA7wjv2JDDpk2bauOWlu23+cILL+Tll19OkkyePHmna2253t7enhdffHHPNQkAAAAAAAAA7LJyoxvoLfPnz6+NDznkkO2uL168eKfXt7b19cWLF+eAAw7Y5T7a29t3en3FihW7vBYAAAAAAABAo1SrLalU37Gfo99GtUn2WUTvyJBDpVLJlVdeWfv3GWecsd2c5cuX18ajR4/e6XptbW07vG9XbH0vAAAAAAAAALD73pHxk69//etZuHBhkuS0007LEUccsd2cN954ozYeMmTITtcbPHhwbbxmzZo91CUAAAAAAAAA0BPvuJMc5s+fn7/7u79LkrznPe/JN7/5zR3O27BhQ23c2tq60zX79+9fG69fv75H/XR38sOKFSsyceLEHq0JAAAAAAAAAM3oHRVy+D//5//ktNNOS0dHR/r3758f/vCHGTFixA7nDhgwoDbetGnTTtfduHFjbTxw4MAe9dTdozAAAAAAAAAAgF3zjgk5vPDCCzn++OOzatWq9OvXLz/4wQ8yefLkLucPHTq0Nu7uERRr166tjbt7tAUAAAAAAADAO1FnSulMqdFt1EWz7LOI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9llETnIAAAAAAAAAAApByAEAAAAAAAAAKAQhBwAAAAAAAACgEIQcAAAAAAAAAIBCKDe6AQAAAAAAAAD6vkq1lEq11Og26qJZ9llETnIAAAAAAAAAAApByAEAAAAAAAAAKAQhBwAAAAAAAABokGXLlmXmzJkZP358Bg8enH322ScTJ07M1772taxbt26P1bn99ttzwgknZOTIkRkwYED233//nHXWWVmwYEGP1lm7dm3++Z//Occdd1z222+/9O/fPyNGjMif//mf58ILL8wDDzywx3rekXKvrg4AAAAAAAAA7NDcuXNz5pln5vXXX699bd26dVm0aFEWLVqU2bNn57777suBBx642zU2bNiQ008/Pffee+82X3/ppZfy0ksv5bbbbssVV1yRyy67rNu15s2bl3PPPTcvvfTSNl9/5ZVX8sorr+Spp57KI488kuOPP363++2OkAMAAAAAAAAA3auWUq2WGt1FfdRhn08//XTOOOOMrFu3LkOGDMkXvvCFTJkyJevXr8/tt9+eb3/723n22Wfz4Q9/OIsWLcqQIUN2q855551XCzhMmTIlF110UUaNGpVnnnkmX/3qV7N06dJcfvnlGTlyZM4///wu13nwwQdz8sknZ8OGDRk6dGg+9alP5bjjjsuIESPy29/+Ni+++GL+9V//Nb/5zW92q89dJeQAAAAAAAAAAHV28cUXZ926dSmXy3nggQdy5JFH1q4de+yxOeiggzJr1qwsWbIk1157bS6//PIe15g/f35uu+22JMnJJ5+cu+66K/369UuSTJgwIaecckoOP/zwLFu2LLNmzcpHP/rRDBs2bLt1fvvb32bGjBnZsGFDxo8fnwceeCCjR4/ebt4FF1yQTZs29bjPnmjp1dUBAAAAAAAAgG0sWrQoP/vZz5K8edLC1gGHLS655JKMHz8+SXLddddl8+bNPa5z9dVXJ0n69euXb3zjG7WAwxbDhw/PVVddlSRZtWpV5syZs8N1vvCFL+TVV19N//79c9ddd+0w4LBFa2trj/vsCSEHAAAAAAAAAKiju+++uzY+99xzdzinpaUlZ599dpI3AwhbQhG7as2aNXnooYeSJFOnTu0ymDB9+vS8613vSpLceeed211/7bXXaqdBfOxjH8vBBx/coz72NCEHAAAAAAAAAKijRx55JEkyePDgHH744V3Omzx5cm386KOP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0L3q71/NYKt9Tpw4sfvp1V3/xmzYsCErV65M0n04Yu+9987gwYOzdu3aLF++fJdrJNlmfnd12tratrmvq5DDCy+8sM2/X3zxxbz44ov54Q9/mKOOOip33HFH9ttvvx712VNCDgAAAAAAAABQJ2+88UZtPGTIkG7nbwk5rFmzptfqDB48uDbeUZ3W1taccsopOf744/O+970v7373u/Paa6/l8ccfzze/+c0sX748jz32WKZOnZrHH3887373u3vUa08IOQAAAAAAAABAFxYuXJiRI0fusfU2bNhQG7e2tnY7v3///kmS9evX91qdLTW6qrNw4cIMGzZsu69/8IMfzGc/+9l89KMfzQMPPJDFixfnS1/6Uq699toe9doTQg4AAAAAAAAA0IWRI0d2+7iHnhgwYEBtvGnTpm7nb9y4MUkycODAXquzpUZXdXYUcNhi6NCh+eEPf5gxY8bk1VdfzY033pgrr7xylwIcu6OlV1YFAAAAAAAAALYzdOjQ2nhXHkGxdu3aJLv2aIvdrbOlxu7USZJ3v/vdmTFjRm2tJ554osdr7CohBwAAAAAAAAB2QanJXr1jwIABGT58eJKkvb19p3NXrVpVCyC0tbX1qM7Wp090V2f58uW1cU/rbHHooYfWxi+//PJurbErhBwAAAAAAAAAoI7Gjx+fJHn++efT0dHR5bwlS5Zsd8+u2jp0sPU6O6tTLpczduzYHtXZolqt7tZ9PSXkAAAAAAAAAAB1dPTRRyd589EOTz75ZJfz5s+fXxsfddRRPaoxYcKEtLa2brfOW23atCkLFizY7p6e+tWvflUbjxo1arfW2BVCDgAAAAAAAABQR6eeemptfPPNN+9wTqVSyXe/+90kybBhwzJlypQe1Rg6dGiOO+64JMmDDz7Y5SMr7rzzzqxevTpJctppp/Woxhavv/567rjjjiTJoEGDcsQRR+zWOrtCyAEAAAAAAAAA6mjixIk55phjkiRz5szJ448/vt2ca665JosXL06SXHTRRdlrr722uX7LLbekVCqlVCrliiuu2GGdmTNnJkk6Ojrymc98Jp2dndtcX7lyZS699NIkbwYpzj///O3WuP/++7N+/fou9/LGG2/kjDPOyKuvvpokOe+889K/f/8u579d5V5bmR47b99H84cj+vV6nbXV+r3tv1w5sm619h7Q9X9Ye9rKSt1KvalUv1L9NtSv1l7r6ler36b6PAMoSdZ31u8N6+xfv3119K/jD2KS6l69//twi1I/mT8AAAAAAOhW9fevZlCHfV5//fU56qijsn79+hx//PH54he/mClTpmT9+vW5/fbbc+ONNyZJxo0bl0suuWS3ahx77LGZMWNGbr/99txzzz2ZOnVqLr744owaNSrPPPNMvvKVr2TZsmVJkiuvvDJ77733dmtceeWVOfPMMzN9+vQcffTRGTNmTIYMGZLXXnstjz/+eL75zW9m+fLlSZKDDz64y8DFniLkAAAAAAAAAAB1dthhh+WOO+7IJz7xiaxevTpf/OIXt5szbty4zJ07N0OHDt3tOjfddFNWr16d++67L/Pmzcu8efO2ud7S0pLLLrssF1xwQZdr/O53v8vs2bMze/bsLud84AMfyG233ZZ99tlnt3vdFUIOAAAAAAAAANAAJ598cn7xi1/k+uuvz9y5c9Pe3p7W1taMHTs2p59+ej772c9m0KBBb6vGwIEDM3fu3Nx222255ZZb8vTTT+e1117LiBEjcswxx+Szn/1sjjzyyC7v/9rXvpaHHnoojz/+eJ599tmsXLkyr732WgYNGpRRo0blL/7iL/Kxj30sxx9/fEql3j8ZXMgBAAAAAAAAABrkve99b6699tpce+21PbrvnHPOyTnnnLPL8z/+8Y/n4x//eA+7S4444ogcccQRPb6vtxT2IeSvvPJK7r333lx++eX50Ic+lOHDh6dUKqVUKvXojdzi/vvvz/Tp0zN69Oj0798/o0ePzvTp03P//ffv+eYBAAAAAAAAgB4r7EkOI0aM2CPrVKvVfPrTn86NN964zddffvnl3HXXXbnrrrvyqU99Kt/61rfqcrQGAAAAAAAAQJ9U/f2rGTTLPguosCc5bK2trS3HH3/8bt3793//97WAw2GHHZYf/OAHWbhwYX7wgx/ksMMOS5LceOONueyyy/ZYvwAAAAAAAABAzxX2JIfLL788EyZMyIQJEzJixIi8+OKLOeCAA3q0xvPPP5+rr746yZvPEXn44YczcODAJMmECRNyyimnZPLkyXniiSdy1VVX5dxzz82YMWP2+F4AAAAAAAAAgO4V9iSHL33pSznppJPe1mMrvv71r6ejoyNJcsMNN9QCDlsMGjQoN9xwQ5Kko6Mj11133W7XAgAAAAAAAADensKGHN6uarWan/zk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yp599tlceOGFWb9+fQYNGpRbbrklv/jFL/L444/n6quvTpK88MILOfvss7Nx48Ye17nyyivbAw6TJk3K/Pnzs2zZssyaNSvHHXdcWltbM3PmzNx///3dWve6667Lhg0bcuSRR/a4t54QcgAAAAAAAACAKrvhhhuyefPmlMvlPProo5kxY0ZOPfXUnH766bnvvvty2223JUlWrlyZO++8s0c1Fi9enDlz5iRJpkyZkn/6p3/Kxz/+8YwdOzb/5b/8lyxdujTvec97kiTTp0/PG2+80aV1/+Ef/iEPPfRQjjjiiHzhC1/oUW89JeQAAAAAAAAAAFW0fPnyPPHEE0naTlo49dRT95ozderUjB49Okly1113ZceOHd2usyso0bdv39xzzz3p27fvHveHDRuWW2+9NUmybt26zJo1q9M133zzzVx33XVJkttvvz2HH354t/t6J4QcAAAAAAAAAKCK5s+f3359xRVX7HNOnz59ctlllyVpCyDsCkV01caNG/P4448nSSZPnpwRI0bsc97555+fQw89NEkyb968Ttf94he/mObm5nz4wx9u76+ahBwAAAAAAAAA6FSpUl+jNz311FNJksbGxowZM6bDeRMnTmy/XrJkSbdqLFu2LNu2bdtrnbdraGjIKaec0v7M/k6M+Jd/+Zd861vfSkNDQ771rW91q58DpVyTqgAAAAAAAABQAGvWrOl0TkenJHRkxYoVSZKRI0emXO74z/YnnHDCXs90t8bb1+mozqOPPpqWlpb85je/yYknnrjXnB07duTqq69Oa2trbrzxxk7X7C1CDgAAAAAAAADQgXHjxnU6p1Lp+tEPW7duzdq1a5N0Ho4YOnRoGhsbs2nTpqxevbrLNZLsMb+zOk1NTXs8t6+Qwze/+c08//zzOfbYY/OlL32pW70cSF5XAQAAAAAAAABV8uabb7ZfDxo0qNP5jY2NSZKNGzf2Wp1dNTqq8+KLL+Zv//ZvkyT//b//9wwcOLBbvRxITnIAAAAAAAAAgA4sW7Ysw4cPP2Drbd26tf26oaGh0/n9+/dPkmzZsqXX6uyq0VGdz3zmM9m6dWsuuOCCfOQjH+lWHweakAMAAAAAAAAAnau8NerBbvscPnx4p6976I4BAwa0X2/fvr3T+du2bUuSbp+e0J06u2rsq87s2bPz+OOP59BDD81dd93VrR56g9dVAAAAAAAAAECVDB48uP26K6+g2LRpU5Kuvdqip3V21Xh7nT/84Q+ZNm1akuRv//Zvc/TRR3erh97gJAcAAAAAAAAAqJIBAwZk2LBhWbt2bZqbm/c7d926de0BhKampm7V2f30iebm5px88skdzl29enX79e517r///rz++usZMmRI3vWud2Xu3Ll7Pfsv//Ive1zvOkHi9NNPz5FHHtmtnrtCyAEAAAAAAAAAqmj06NF56qmn8uKLL6alpSXl8r7/dL9y5co9numOE088cZ/r7K9OuVzOyJEj27++6zUWb7zxRi655JJOa37729/Ot7/97STJokWLeiXk4HUVAAAAAAAAAHSukpTqZKTSu9/K0047LUnbayKeeeaZDuctXry4/Xr8+PHdqjF27Ng0NDTstc7bbd++PUuXLt3rmYOVkAMAAAAAAAAAVNG5557bfv3AAw/sc05ra2sefPDBJMmQIUMyadKkbtUYPHhwzjjjjCTJY4891uGrMebNm5cNGzYkSc4777w97t18882pVCr7Hbv3/8ADD7R//cMf/nC3+u0qr6s4iCxrfk/KWw7r9ToNDTt7vcYu/ddVL0eztX+/qtUqtVatVFu96v3I0tq3erUqfUrVK1bFUpVS9Yr12VG1Uum7rZcji2+3o6V6tXZW8R8ZAAAAAABQ98aNG5cJEybkqaeeyqxZs/LpT386p5566h5z7rjjjqxYsSJJcv3116dfvz3/Hjp79uxcccUVSZKvfOUrufnmm/eqM23atPzsZz9LS0tLPve5z2XevHnp2/f//kFw7dq1+cIXvpCkLUhx1VVXHcht9gonOQAAAAAAAABAld19990ZOHBgWlpacuaZZ+brX/96li5dmkWLFuXaa6/N9OnTkySjRo3K1KlTe1Tj9NNPz6c+9akkycMPP5zJkyfn4Ycfzi9/+cs88MADOeWUU7Jq1aokyTe+8Y0MHTr0wGyuFznJAQAAAAAAAACq7KSTTsoPfvCDXHLJJdmwYUNmzJix15xRo0ZlwYIFGTx4cI/rfPe7382GDRuycOHCLFq0KIsWLdrjfp8+fXLTTTfl2muv7XGNanKSAwAAAAAAAACdq9TZqIIpU6bkueeey+c///mMGjUqhxxySIYMGZKTTz45t956a371q19l5MiR76jGwIEDs2DBgnz/+9/P5MmTc+SRR6ahoSFNTU256KKLsmTJ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xd+mX98NvV6n/MYRvV5jlx3DDqlarYY3+1at1vbGUtVqJUlLvyrWGli9vfVpqFqp9NlRvVrlLZWq1Sq1VLHW9paq1UqStFSxXmtrFWtV72cGAAAAAAAHVOWtUQ/qZZ8F5CQHAAAAAAAAAKAQhBwAAAAAAAAAgEIQcgAAAAAAAAAACkHIAQAAAAAAAAAohHKtGwAAAAAAAACgACpJqVLrJqqkXvZZQE5yAAAAAAAAAAAKQcgBAAAAAAAAACgEIQcAAAAAAAAAoBCEHAAAAAAAAACAQijXugEAAAAAAAAACqDy1qgH9bLPAnKSAwAAAAAAAADUyKpVqzJt2rSMHj06jY2NOfzwwzNu3Ljcfvvt2bx58wGrM3fu3Jx11lkZPnx4BgwYkGOOOSaXXnppli5dut/ntm3bloceeihf/OIX8x//43/MqFGjcvjhh6dfv35517velT//8z/PzJkz09zcfMB63R8nOQAAAAAAAABADSxYsCAXX3xx1q9f3/61zZs3Z/ny5Vm+fHnuv//+LFy4MMcee2yPa2zdujUXXHBBHnnkkT2+/sorr+SVV17JnDlzcvPNN+emm27a5/OrV6/O+eefv897f/zjH/P000/n6aefzp133pl77rknl112WY977QohBwAAAAAAAACosmeffTYXXnhhNm/enEGDBuWLX/xiJk2alC1btmTu3Ln5zne+kxdeeCFnn312li9fnkGDBvWozpVXXtkecJg0aVKuv/76HH300Xn++efzta99LS+99FJmzpyZ4cOH56qrrtrnGkceeWQmTZqUsWPH5r3vfW+GDx+efv365dVXX82CBQvy/e9/P5s2bcrll1+eI444Ih/96Ed7/H3pjJADAAAAAAAAAFTZDTfckM2bN6dcLufRRx/Nqaee2n7v9NNPz/HHH5/p06dn5cqVufPOOzNz5sxu11i8eHHmzJmTJJkyZUoeeuih9O3bN0kyduzYnHPOORkzZkxWrVqV6dOn55Of/GSGDBmyxxrHHntsXnvttZRKpX3WOO+883LNNdfktNNOy44dO/LlL3+5V0MOfXptZQAAAAAAAAD+tFTqZPSy5cuX54knnkjSdtLC7gGHXaZOnZrRo0cnSe66667s2LGj23Vuu+22JEnfvn1zzz33tAccdhk2bFhuvfXWJMm6desya9asvdbo06dPhwGHXcaNG5czzjgj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PPNMh/MWL17cfj1+/Phu1Rg7dmwaGhr2Wufttm/fnqVLl+71zMGqsCGHjRs35sknn8ztt9+eCy+8MO973/tSKpVSKpVyzDHHdHu9X//61/nMZz6TkSNHZuDAgTniiCPyF3/xF7n33nv3m5wBAAAAAAAAgO4499xz268feOCBfc5pbW3Ngw8+mCQZMmRIJk2a1K0agwcPzhlnnJEkeeyxxzp8ZcW8efOyYcOGJMl5553XrRq1UNiQw5QpUzJx4sTceOON+dGPfpSXX365x2vNmjUrY8aMyb333puXXnopW7duzdq1a/PUU0/lM5/5TCZMmJDXX3/9wDUPAAAAAAAAUDStdTZ60bhx4zJhwoQkbX+vfvrpp/eac8cdd2TFihVJkuuvvz79+vXb4/7s2bPbDwK4+eab91ln2rRpSZKWlpZ87nOfy86dO/e4v3bt2nzhC19I0hakuOqqq97RvqqhXOsGeqpSqbRfDx06NCeffHKefvrpbNy4sVvr/PznP88111yT1tbWvPvd786XvvSlfOhDH8of//jHfOc738m8efOydOnSnH/++Vm0aFH69ClsLgQAAAAAAACAg8Tdd9+d8ePHZ8uWLTnzzDMzY8aMTJo0KVu2bMncuXNz3333JUlGjRqVqVOn9qjG6aefnk996lOZO3duHn744UyePDk33HBDjj766Dz//PO55ZZbsmrVqiTJN77xjQwdOnSf6/zbv/1b/u3f/m2f91577bXMnj17j6998pOfzKBBg3rUc2cKG3K46KKLcs0112TcuHEZOXJkkuSYY47pVsihpaUl1113XVpbW3PooYfmn//5n3Pccce13//IRz6Sz33uc7nnnnvy5JNP5nvf+14uu+yyA74XAAAAAAAAAOrLSSedlB/84Ae55JJLsmHDhsyYMWOvOaNGjcqCBQsyePDgHtf57ne/mw0bNmThwoVZtGhRFi1atMf9Pn365Kabbsq1117b4Rrz58/PV7/61X3ee+GFF3LFFVfs8bUPf/jDvRZyKOyxBNdcc00uuuii9oBDTzz00EN58cUXkyRf/OIX9wg47PLNb36zPa3yzW9+s8e1AAAAAAAAAGB3U6ZMyXPPPZfPf/7zGTVqVA455JAMGTIkJ598cm699db86le/ekd/E0+SgQMHZsGCBfn+97+fyZMn58gjj0xDQ0Oamppy0UUXZcmSJR2+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1q1rDw40NTV1q87up090Vmf16tXt12+vs2udztbYfZ3u9todQg4AAAAAAAAAUEWjR49Okrz44otpaWnpcN7KlSv3eqarTjzxxH2us7865XI5I0eO3Oc669evz2uvvdbhGmvWrMmGDRt61Gt3CDkAAAAAAAAA0LlKa32NXnTaaaclaXu9wzPPPNPhvMWLF7dfjx8/vls1xo4dm4aGhr3Webvt27dn6dKlez3z9l47W+ed9NodQg4AAAAAAAAAUEXnnntu+/UDDzywzzmtra158MEHkyRDhgzJpEmTulVj8ODBOeOMM5Ikjz32WIevm5g3b177CQznnXfeXvfPOeec9OnTZ7+9Jsns2bOTJH369Mk555zTrV67Q8gBAAAAAAAAAKpo3LhxmTBhQpJk1qxZefrpp/eac8cdd2TFihVJkuuvvz79+vXb4/7s2bNTKpVSKpVy880377POtGnTkiQtLS353Oc+l507d+5xf+3atfnCF76QpC1IcdVVV+21xlFHHZWLL744SfLzn/88P/7xj/ea86Mf/Sg///nPkySXXnppjjrqqA73/k4JOQAAAAAAAABAld19990ZOHBgWlpacuaZZ+brX/96li5dmkWLFuXaa6/N9OnTkySjRo3K1KlTe1Tj9NNPz6c+9akkycMPP5zJkyfn4Ycfzi9/+cs88MADOeWUU7Jq1aokyTe+8Y0MHTp0n+vccsstOeKII5Ikf/mXf5m/+Zu/yZIlS7JkyZL8zd/8TS666KIkyRFHHJG/+7u/61GvXVXu1dUBAAAAAAAAgL2cdNJJ+cEPfpBLLrkkGzZsyIwZM/aaM2rUqCxYsCCDBw/ucZ3vfve72bBhQxYuXJhFixZl0aJFe9zv06dPbrrpplx77bUdrtHU1JSf/vSnOffcc/Paa6/l1ltvza233rrHnKOOOirz58/PiBEjetxrVwg5AAAAAAAAANCpSmsllVKl1m1URaVSnX1OmTIlzz33XO6+++4sWLAgzc3NaWhoyMiRI3PBBRfkuuuuyyGHHPKOagwcODALFizInDlzMnv27Dz77LN544038u53vzsTJkzIddddl1NPPbXTdT70oQ/l+eefz91335358+fn5ZdfTpK8733vy8c//vHccMMNede73vWOeu2KUqVaPx32qbm5OU1NTUmS1atX93qqBQAAAAAAAGrJ38eKZfef12ml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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "sc2.run(20)\n", "plt.figure(dpi=200)\n", "plt.scalar_field(sc2.velocity[:, 0.5, :, 0])\n", "plt.colorbar();" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And then switch off the inflow..." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "sc2.boundary_handling.trigger_reinitialization_of_boundary_data(activate=False)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "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TZuWo48+OsOHD09LS0tGjx6dM844IzNnztzsdatWrcr999+fz33uc3n/+9+fMWPGZJdddskOO+yQt73tbXnf+96XKVOmpLW1dbPzPP7446lUKlv0uvLKKwtbdyNUG90AAAAAAAAAAPRF06dPz2mnnZY333yz42PLly/P7NmzM3v27Nxyyy15+OGH8853vnOra6xcuTInn3xyfvjDH27w8VdeeSWvvPJK7r777lx55ZW54oorNnn9/PnzM3ny5E2e+8Mf/pAZM2ZkxowZ+frXv54bb7wxZ5555lb3ur0QxAAAAAAAAACgS+31etrr9Ua3UYoy1vnMM8/klFNOyfLlyzN48OB87nOfy6RJk7JixYpMmzYtN998c55//vkcc8wxmT17dgYPHrxVdc4555yOEMakSZNy0UUXZcSIEXnuuefyla98JS+99FKmTJmS4cOH59xzz93kHLvttlsmTZqU8ePH50//9E8zfPjw7LDDDlmwYEGmT5+eu+66K8uWLctZZ52VXXfdNR/84Ac329Ott96a8ePHd3p+t91226q19haCGAAAAAAAAABQsosvvjjLly9PtVrNT37ykxx00EEd5w4//PC8613vymWXXZa5c+fm61//eqZMmdLtGk888UTuvvvuJMmxxx6b+++/P/369UuSjB8/Pscdd1zGjRuXefPm5bLLLstHPvKRDB06dIM53vnOd+Y3v/lNKpXKJmuceOKJOe+883LIIYdkzZo1+fznP99lEGOPPfbIfvvt1+31bCuaGt0AAAAAAAAAAPQls2fPzuOPP55k7Y4V64cw1rnkkksyduzYJMl1112XNWvWdLvOtddemyTp169fbrzxxo4QxjrDhg3LNddckyRZtGhRpk6dutEcTU1NnYYw1pkwYUKOOOKIJMkvf/nLLF26tNu9bk8EMQAAAAAAAACgRA888EDH8dlnn73JMU1NTTnzzDOTrA1JrAtubKmlS5fm0UcfTZIceeSRGTly5CbHTZ48OTvuuGOS5L777utWjfUNGjSo43jVqlVbPc/2QBADAAAAAAAAAEr005/+NMna8MK4ceM6HTdx4sSO46eeeqpbNWbNmtURiFh/nrdqbm7OgQce2HHN1uy88frrr+df//Vfk6zdZeNtb3tbt+fYnlQb3QAAAAAAAAAAvV/tv199wfrrfO2117oc39luE52ZM2dOkmSvvfZKtdr5r+332Wefja7pbo23ztNZnZ/85Cdpa2vLCy+8kH333bfL+VetWpVXX301jzzySK655posWrQoSXLRRRd1ee3ll1+eefPm5fXXX8+gQYMyevToHHbYYfmrv/qrjBkzpsvreztBDAAAAAAAAADoxIQJE7ocU6/Xt3i+lStXZuHChUm6DnDsvPPOGTRoUJYtW5b58+dvcY0kG4zvqs6oUaM2uK6zIMbjjz+eSZMmdTrPaaedls985jNd9jZjxoyO4zfeeCO/+tWv8qtf/Sr/8A//kCuuuCJf+MIXUqlUupyntxLEAAAAAAAAAICSLFmypON48ODBXY5fF8RYunRpj9UZNGhQx3F36yTJ6NGj861vfStHH330ZscNHz48kydPziGHHJJ3vvOdqVarmTdvXh566KHceeedWbNmTa666qqsXr06X/nKV7rdR28hiAEAAAAAAAAAnZg1a1aGDx9e2HwrV67sOG5ubu5yfP/+/ZMkK1as6LE662p0VWf8+PF57rnnkqx9NMm8efPy4IMP5s4778zZZ5+dL37xiznnnHM6vfaVV17JDjvssMHH/+zP/iwnnHBCzj///Bx11FF58803c/XVV+eUU07Je9/73q6W2SsJYgAAAAAAAADQpVrqac+WP4JjW1Zbb53Dhw/v8tEe3dHS0tJxvHr16i7Hr1q1KkkyYMCAHquzrkZXdQYNGpT99tuv47/HjRuXE088MaeffnqOOeaYnHvuuVmwYEGmTJmyyWs3Z8KECfnmN7+Z008/PfV6Pd/85jdz8803b/aa3qqp0Q0AAAAAAAAAQF8xZMiQjuMteQzIsmXLkmzZY0y2ts66GltTJ0mOOOKIXHTRRUmSq666KnPnzu32HEny0Y9+NDvttFOS5IknntiqOXoDQQwAAAAAAAAAKElLS0uGDRuWJGltbd3s2EWLFnWEJEaNGtWtOuvv4tFVnfnz53ccd7fOOscff3ySpFar5b777tuqOarVasaMGZMkWbBgwVbN0RsIYgAAAAAAAABAicaOHZskefHFF9PW1tbpuPV3llh3zZbad999NznP5upUq9Xstdde3aqzzq677tpx/Morr2zVHElSr2/7j78RxAAAAAAAAACAEh1yyCFJ1j4S5Be/+EWn49Z/PMfBBx/crRrjx49Pc3PzRvO81erVqzNz5syNrumu9Xew2JrHmyRJW1tb/vM//zNJMmLEiK2aozcQxAAAAAAAAACgS+1J2ut95NXDn8sTTjih4/i2227b5JharZY77rgjSTJ06NBMmjSpWzWGDBmSI444IknyyCOPdPp4kvvuuy+LFy9Okpx44ondqrG+73//+x3H7373u7dqjmnTpnX0MnHixK3updEEMQAAAAAAAACgRBMmTMihhx6aJJk6dWpmzJix0Zivfe1rmTNnTpLkoosuyg477LDB+dtvvz2VSiWVSiVXXnnlJutceumlSdbuNPGpT30q7e0bRkwWLlyYz372s0nWhj3OPffcjeb47ne/mzfffHOz67nnnnvy7W9/O0my00475bjjjtvg/KJFi/L4449vdo5Zs2blwgsvTJJUKpVccMEFmx3fm1Ub3QAAAAAAAAAA9DXXX399Dj744KxYsSJHHXVULr/88kyaNCkrVqzItGnTctNNNyVJxowZk0suuWSrahx++OH52Mc+lmnTpuXBBx/MkUcemYsvvjgjRozIc889ly9/+cuZN29ekuTqq6/OzjvvvNEc3/72t3PeeeflhBNOyF/8xV9k7733zk477ZRly5bl+eefz7333puHH344ydoAxfXXX59ddtllgznefPPNTJo0Ke95z3tywgknZNy4cRk+fHj69euXefPm5aGHHsqdd96ZNWvWJFkbIDnggAO2as29gSAGAAAAAAAAAJRs//33z/e+972cfvrpWbx4cS6//PKNxowZMybTp0/PkCFDtrrOrbfemsWLF+fhhx/OY489lscee2yD801NTbniiity/vnndzrH0qVL853vfCff+c53Oh2z884754Ybbshpp53W6Zhnn302zz77bKfn+/XrlyuuuCJTpkzZzIp6P0EMAAAAAAAAAGiAY489Ns8++2yuv/76TJ8+Pa2trWlubs5ee+2Vk08+OZ/+9KczcODAP6rGgAEDMn369Nx99925/fbb88wzz+SNN97I7rvvnkMPPTSf/vSnc9BBB3V6/V133ZVHHnkkjz32WJ599tn89re/ze9+97s0Nzdn2LBhefe7350PfOADOfXUUze5o0aSjBgxIt///vczY8aMzJo1KwsWLMjChQuzcuXK7LTTTtl7771z2GGH5dxzz83o0aP/qPX2BpV6vV5vdBN9WWtra0aNGpUkmT9/fkaOHNngjgAAAAAAAKDn+P3YtmX9r9dTs3bN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X/3qV7N8+fLC6kybNi1HH310hg8fnpaWlowePTpnnHFGZs6cudnrVq1alfvvvz+f+9zn8v73vz9jxozJLrvskh122CFve9vb8r73vS9TpkxJa2vrFvcyY8aMnHHGGRk9enRaWloyfPjwfOADH8i0adP+2GX2CpV6vV5vdBN9WWtra0aNGpUkmT9/fkaOHNngjgAAAAAAAKDn+P3YtmX9r9c1T4zPLn/Sv8EdleMPv1mVz06cnaRn79Pp06fntNNOy5tvvrnJ83vvvXcefvjhvPOd79zqGitXrszJJ5+cH/7wh5s839TUlCuvvDJXXHHFJs+/+OKLede73tVlnUGDBuXGG2/MmWeeudlxf/d3f5errroqtVptk+ePPfbY3HPPPWlpaemyZm9lRwwAAAAAAAAAKNkzzzyTU045JW+++WYGDx6cL3/5y/nZz36WRx99NJ/85CeTJM8//3yOOeaYLF26dKvrnHPOOR0hjEmTJuWBBx7IrFmzMnXq1Oy5556p1WqZMmVKbrnllk7n2G233fLRj340X/3qV/P9738/Tz31VP7P//k/ue+++3LOOeekpaUly5Yty1lnnZUf/ehHnc5zyy235Atf+EJqtVr23HPPTJ06NbNmzcoDDzyQSZMmJUkeeuihnHvuuVu93t7AjhgNJvEHAAAAAABAX+L3Y9sWO2L03H06adKkPP7446lWq3nyySdz0EEHbXD+7//+73PZZZclSa666qpMmTKl2zWeeOKJHHbYYUnW7jRx//33p1+/fh3nFy5cmHHjxmXevHnZeeed81//9V8ZOnToBnPUarVUKpVUKpVO68yaNSuHHHJI1qxZkz/7sz/LL37xi43GvPHGG9ljjz3yxhtv5B3veEd+8YtfZNiwYR3n29vbc+KJJ+ahhx7q6P0v/uIvur3m3sCOGAAAAAAAAAB0qVZvSnsfedXqPfur9NmzZ+fxxx9PsnbHireGMJLkkksuydixY5Mk1113XdasWdPtOtdee22SpF+/frnxxhs3CGEkybBhw3LNNdckSRYtWpSpU6duNEdTU9NmQxhJMmHChBxxxBFJkl/+8peb3MHj5ptvzhtvvJEkueaaazYIYWyqx7//+7/fghX2ToIYAAAAAAAAAFCiBx54oOP47LPP3uSYpqamnHnmmUnWhiTWBTe21NKlS/Poo48mSY488shOd/WYPHlydtxxxyTJfffd160a6xs0aFDH8apVqzY6v27NO+64YyZPnrzJOUaOHJn3v//9SZJ/+Zd/+aMeydJIghgAAAAAAAAAUKKf/vSnSdaGF8aNG9fpuIkTJ3YcP/XUU92qMWvWrI5AxPrzvFVzc3MOPPDAjmu2ZueN119/Pf/6r/+aZO0uG29729s2OL969erMmjUrSXLQQQelubm507nW9bpq1arMnj272730BoIYAAAAAAAAANCJ1157La2trZt9ddecOXOSJHvttVeq1Wqn4/bZZ5+NrulujbfOs7k6bW1teeGFF7Zo/lWrVuXXv/51br755rzvfe/LokWLkiQXXXTRRmNfeOGFtLW1dauXt65hW9L5VxQAAAAAAAAA+rgJEyZ0OaZer2/xfCtXrszChQuTpNPHhayz8847Z9CgQVm2bFnmz5+/xTWSbDC+qzqjRo3a4Lp99913k+Mef/zxTJo0qdN5TjvttHzmM58ptJdtkSAGAAAAAAAAAF1qTyXtfeShC+2p9NjcS5Ys6TgePHhwl+PXBTGWLl3aY3UGDRrUcdzdOkkyevTofOtb38rRRx/d8F56A0EMAAAAAAAAAOjErFmzMnz48MLmW7lyZcdxc3Nzl+P79++fJFmxYkWP1VlXo6s648ePz3PPPZdk7aNJ5s2blwcffDB33nlnzj777Hzxi1/MOeecU0ovvZkgBgAAAAAAAAB0Yvjw4V0+TqM7WlpaOo5Xr17d5fhVq1YlSQYMGNBjddbV6KrOoEGDst9++3X897hx43LiiSfm9NNPzzHHHJNzzz03CxYsyJQpU3q8l96sb+wbAwAAAAAAAAC9wJAhQzqOt+TRG8uWLUuyZY8x2do662psTZ0kOeKII3LRRRclSa666qrMnTu3Yb30BoIYAAAAAAAAAFCSlpaWDBs2LEnS2tq62bGLFi3qCCaMGjWqW3XW38Wjqzrz58/vOO5unXWOP/74JEmtVst9993X0F4azaNJAAAAAAAAAOhSrV5JrV5pdBul6Ol1jh07Nj/96U/z4osvpq2tLdXqpn91v/7OEmPHju1WjX333XeT82yuTrVazV577dWtOuvsuuuuHcevvPLKBufGjBmTfv36pb29fYt7Sbq/5t7CjhgAAAAAAAAAUKJDDjkkydrHcPziF7/odNwTTzzRcXzwwQd3q8b48ePT3Ny80TxvtXr16sycOXOja7prwYIFHcdvfaRIc3NzJkyYkCSZMWNGVq9e3ek863rt379/DjjggK3qpdEEMQAAAAAAAACgRCeccELH8W233bbJMbVaLXfccUeSZOjQoZk0aVK3agwZMiRHHHFEkuSRRx7p9JEg9913XxYvXpwkOfHEE7tVY33f//73O47f/e53b3R+3ZoXL1680aNL1mltbc0jjzySJDniiCMyZMiQre6nkQQxAAAAAAAAAKBEEyZMyKGHHpokmTp1ambMmLHRmK997WuZM2dOkuSiiy7KDjvssMH522+/PZVKJZVKJVdeeeUm61x66aVJkra2tnzqU59Ke3v7BucXLlyYz372s0nWhj3OPffcjeb47ne/mzfffHOz67nnnnvy7W9/O0my00475bjjjttozLnnnpuddtopSfI3f/M3+f3vf7/B+fb29vz1X/91R4/ret8WCWIAAAAAAAAAQMmuv/76DBgwIG1tbTnqqKPyv/7X/8rMmTPz2GOP5fzzz89ll12WJBkzZkwuueSSrapx+OGH52Mf+1iS5MEHH8yRRx6ZBx98MD//+c9z22235cADD8y8efOSJFdffXV23nnnjeb49re/nZEjR+aMM87IzTffnCeffDLPPPNMfvazn+W2227LMccck49+9KNpb29PpVLJ9ddfn1122WWjeXbZZZdcc801SZJXXnklf/7nf57bbrstP//5zzt6e+ihh5IkH//4x7u9A0hvUm10AwAAAAAAAAD0frU0pb2PvNe/VsI6999//3zve9/L6aefnsWLF+fyyy/faMyYMWMyffr0P+oRHbfeemsWL16chx9+OI899lgee+yxDc43NTXliiuuyPnnn9/pHEuXLs13vvOdfOc73+l0zM4775wbbrghp512Wqdjzj///Lz66qv54he/mJdeeil/+Zd/udGYD33oQ7n11lu3YGW9lyAGAAAAAAAAADTAsccem2effTbXX399pk+fntbW1jQ3N2evvfbKySefnE9/+tMZOHDgH1VjwIABmT59eu6+++7cfvvteeaZZ/LGG29k9913z6GHHppPf/rTOeiggzq9/q677sojjzySxx57LM8++2x++9vf5ne/+12am5szbNiwvPvd784HPvCBnHrqqZvcUeOtrrrqqhx99NH55je/mZ/+9Kf57W9/m6FDh+Z//I//kbPPPjsf//jH/6j19gaV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fzjHrbfemvHjx3d6frfddtuqtfYWghgAAAAAAAAAULKLL744y5cvT7VazU9+8pMcdNBBHecOP/zwvOtd78pll12WuXPn5utf/3qmTJnS7RpPPPFE7r777iTJsccem/vvvz/9+vVLkowfPz7HHXdcxo0bl3nz5uWyyy7LRz7ykY12tBg5cmS+/e1v5xOf+ET69++/wbnx48fn9NNPz9FHH52nnnoqTz31VO66666cccYZm+1rjz32yH777dft9WwrNh9DAQAAAAAAAAAKNXv27Dz++ONJ1u5YsX4IY51LLrkkY8eOTZJcd911WbNmTbfrXHvttUmSfv365cYbb+wIYawzbNiwXHPNNUmSRYsWZerUqRvNcfvtt+e8887bKISxzsCBA/OP//iPHf997733drvP7Y0gBgAAAAAAAACU6IEHHug4Pvvsszc5pqmpKWeeeWaStSGJdcGNLbV06dI8+uijSZIjjzwyI0eO3OS4yZMnZ8cdd0yS3Hfffd2qsc5+++2XYcOGJUleeumlrZpjeyKIAQAAAAAAAAAl+ulPf5okGTRoUMaNG9fpuIkTJ3YcP/XUU92qMWvWrKxatWqjed6qubk5Bx54YMc1W7PzRpKsXr06ydoASV9XbXQDAAAAAAAAAPR+tVRSS6XRbZRi/XW+9tprXY7vbLeJzsyZMydJstdee6Va7fzX9vvss89G13S3xlvn6azOT37yk7S1teWFF17Ivvvu261aTz/9dBYvXrxFtZLk8ssvz7x58/L6669n0KBBGT16dA477LD81V/9VcaMGdOt2r2RIAYAAAAAAAAAdGLChAldjqnX61s838qVK7Nw4cIkXQc4dt555wwaNCjLli3L/Pnzt7hGkg3Gd1Vn1KhRG1zX3SDGV77ylY7jU045pcvxM2bM6Dh+44038qtf/Sq/+tWv8g//8A+54oor8oUvfCGVyrYb+hHEAAAAAAAAAICSLFmypON48ODBXY5fF8RYunRpj9UZNGhQx3F36/zgBz/IvffemyQZN25cTjrppE7HDh8+PJMnT84hhxySd77znalWq5k3b14eeuih3HnnnVmzZk2uuuqqrF69eoNwx7ZGEAMAAAAAAAAAOjFr1qwMHz68sPlWrlzZcdzc3Nzl+P79+ydJVqxY0WN11tXobp25c+fm7LPPTpIMGDAgd9xxR6c7WYwfPz6vvPJK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AAAAAAB6v3o9qdcrjW6jFPV6oztgW2ZHDAAAAAAAAACAgghiAAAAAAAAAAAURBADAAAAAAAAAKAgghgAAAAAAAAAAAWpNroBAAAAAAAAAHq/eiqp1yuNbqMU9fSNddIz7IgBAAAAAAAAAFAQQQwAAAAAAAAAgIIIYgAAAAAAAAAAFKTa6AYAAAAAAAAA6P3q//3qC/rKOukZdsQAAAAAAAAAgAaZN29eLr300owdOzaDBg3KLrvskgkTJuSrX/1qli9fXlidadOm5eijj87w4cPT0tKS0aNH54wzzsjMmTO7vPb555/PN77xjZxwwgnZY489MmDAgAwcODB77LFHPvrRj2b69Omp17c8vjJjxoycccYZGT16dFpaWjJ8+PB84AMfyLRp0/6YJfYadsQAAAAAAAAAgAaYPn16TjvttLz55psdH1u+fHlmz56d2bNn55ZbbsnDDz+cd77znVtdY+XKlTn55JPzwx/+cIOPv/LKK3nllVdy991358orr8wVV1yxyes/8YlP5I477tjkuZdffjkvv/xy7rnnnhx99NGZNm1ahg4dutl+/u7v/i5XXXVVarVax8d+85vf5De/+U3++Z//OXfffXfuueeetLS0dG+hvYgdMQAAAAAAAACgZM8880xOOeWUvPnmmxk8eHC+/OUv52c/+1keffTRfPKTn0yydieKY445JkuXLt3qOuecc05HCGPSpEl54IEHMmvWrEydOjV77rlnarVapkyZkltuuWWT1y9YsCBJsssuu+S8887L3XffnZ/97GeZNWtWvv3tb2fvvfdOkvzzP/9zjj322A0CFm91yy235Atf+EJqtVr23HPPTJ06NbNmzcoDDzyQSZMmJUkeeuihnHvuuVu93t7AjhgAAAAAAAAAULKLL744y5cvT7VazU9+8pMcdNBBHecOP/zwvOtd78pll12WuXPn5utf/3qmTJnS7RpPPPFE7r777iTJsccem/vvvz/9+vVLkowfPz7HHXdcxo0bl3nz5uWyyy7LRz7ykY12tBg5cmS+/e1v5xOf+ET69++/wbnx48fn9NNPz9FHH52nnnoqTz31VO66666cccYZG/Xyxhtv5DOf+UyS5B3veEdmzpyZYcOGdZz/8Ic/nBNPPDEPPfRQ7rrrrpx33nn5i7/4i26vuTewIwYAAAAAAAAAXarXK33q1ZNmz56dxx9/PMnaHSvWD2Gsc8kll2Ts2LFJkuuuuy5r1qzpdp1rr702SdKvX7/ceOONHSGMdYYNG5ZrrrkmSbJo0aJMnTp1ozluv/32nHfeeRuFMNYZOHBg/vEf/7Hjv++9995Njrv55pvzxhtvJEmuueaaDUIYm+rx7//+77dghb2TIAYAAAAAAAAAlOiBBx7oOD777LM3OaapqSlnnnlmkrUhiXXBjS21dOnSPProo0mSI488MiNHjtzkuMmTJ2fHHXdMktx3333dqrHOfvvt1xGseOmllzY5Zt2ad9xxx0yePHmTY0aOHJn3v//9SZJ/+Zd/+aMeydJIghgAAAAAAAAAUKKf/vSnSZJBgwZl3LhxnY6bOHFix/FTTz3VrRqzZs3KqlWrNprnrZqbm3PggQd2XLM1O28kyerVq5OsDZBs6tysWbOSJAcddFCam5s7nWddr6tWrcrs2bO3qpdGqza6AQAAAAAAAADorV577bUux3S220Rn5syZkyTZa6+9Uq12/mv7ffbZZ6NrulvjrfN0VucnP/lJ2tra8sILL2TfffftVq2nn346ixcv7rTWCy+8kLa2ti3uZZ05c+Zk0qRJ3eqlNxDEAAAAAAAAAIBOTJgwocsx9Xp9i+dbuXJlFi5cmKTrAMfOO++cQYMGZdmyZZk/f/4W10iywfiu6owaNWqD67obxPjKV77ScXzKKacU2su2SBADAAAAAAAAgK7V//vVF/TgOpcsWdJxPHjw4C7HrwtiLF26tMfqDBo0qOO4u3V+8IMf5N57702SjBs3LieddFLDeuktBDEAAAAAAAAAoBOzZs3K8OHDC5tv5cqVHcfNzc1dju/fv3+SZMWKFT1WZ12N7taZO3duzj777CTJgAEDcscdd6RSqTSkl95EEAMAAAAAAAAAOjF8+PAuH6fRHS0tLR3Hq1ev7nL8qlWrkqwNOvRUnXU1ulPn1VdfzQc/+MEsWbIklUolU6dO7fSRJj3dS2/T1OgGAAAAAAAAAKCvGDJkSMfxljx6Y9myZUm27DEmW1tnXY0trfOHP/whRx11VF5++eUkyfXXX5+Pf/zjDemlN7IjRi+ycmhTaoN7Phuz0w479HiNdZaOGVparTK17NCv1Hor3lbet2p1SXm1Vu1U3uexpa28B5a1Dyjx/lhVK61UrbrxNlLbi3pTeWur7VBerfbm8mrVS7zta/2233uxaU15tZqXlffnR78V5dVqG1heznj14PL+bin1vq+U+5DP6ory1ta0pryfc5as2bG0WrNXlffz/X8O3rW0Ws392kurNbSl3C0u9xryu9Jq7VQtb22/Xv620mrNW7xzabWWLu/f9aCC1Gtl/lxa7p/37f23z5+5y/w5OCX+PFBvL69Wpc88YBwAAP6flpaWDBs2LAsXLkxra+tmxy5atKgjmDBq1Khu1Vl/F4/W1tYccMABnY6dP39+x3FXdZYsWZIPfOAD+Y//+I8kyRe/+MVceOGF3eplc7rTS29lRwwAAAAAAAAAulavpN5HXqn3bEB57NixSZIXX3wxbW1tnY6bO3fuRtdsqfUfE7L+PJurU61Ws9dee3U6bsWKFTn22GMze/bsJMlnPvOZfP7zn++ylzFjxqRfv37d6iXp/pp7C0EMAAAAAAAAACjRIYcckmTtYzh+8YtfdDruiSee6Dg++OCDu1Vj/PjxaW5u3miet1q9enVmzpy50TVvtWbNmpx00kkdc11wwQW59tprt6iX5ubmTJgwIUkyY8aMrF69utOx6+bv37//Znfx6M0EMQAAAAAAAACgRCeccELH8W233bbJMbVaLXfccUeSZOjQoZk0aVK3agwZMiRHHHFEkuSRRx7p9JEg9913XxYvXpwkOfHEEzc5pr29Paeeemp+9KMfJUnOOOOM3Hjjjd3qZ92aFy9enPvuu2+TY1pbW/PII48kSY444ogMGTKkWzV6C0EMAAAAAAAAACjRhAkTcuihhyZJpk6dmhkzZmw05mtf+1rmzJmTJLnooouyww47bHD+9ttvT6VSSaVSyZVXXrnJOpdeemmSpK2tLZ/61KfS3t6+wfmFCxfms5/9bJK1YY9zzz13oznq9Xo++clP5t57702SnHTSSbnttttSqXTv8S3nnntudtpppyTJ3/zN3+T3v//9Bufb29vz13/91x09rut9W1RtdAMAAAAAAAAA0Ndcf/31Ofjgg7NixYocddRRufzyyzNp0qSsWLEi06ZNy0033ZQkGTNmTC655JKtqnH44YfnYx/7WKZNm5YHH3wwRx55ZC6++OKMGDEizz33XL785S9n3rx5SZKrr746O++880ZzXHrppR27duy33365/PLLOwIindlvv/02+tguu+ySa665JhdccEFeeeWV/Pmf/3n+9m//Nu9+97vz6quv5rrr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UVqtI9+9pLRa4we/Ulqt9w0o78/wwOrrpdVKktHV8l6Lm2vlfY/t31re73+rOwaVVmvVxvbSar2xqrx1tWwu7zNVkrTW/687/l+tTeW97ls2l/dDutJZ4i/RZdaiGCW+3wMAULzFixfnu9/9bubNm5fFixdn4MCBGTt2bM4666x88YtfzD777FNInTlz5uTOO+/MU089lRUrVuSAAw7Isccem0suuSQf//jHd/nclStXZtGiRVm4cGHX/y5btixJctxxx+Xhhx/uVS8LFizIrbfemkcffTSvvvpqhg8fno9+9KO54IILcvbZZ+/pEvsMQQwAAAAAAAAAaIB58+bl3HPPzapVq7oeW7duXRYtWpRFixbl9ttvz/3335+DDz54j2ts2LAhZ555Zu67777tHn/ppZfy0ksvZfbs2bnuuusyffr0buc4/PDD84c//GGPe3irv//7v8/111+fzrf849VXX301r776ah544IHMnj07P/nJT9LeXt4/jija3vlPBgEAAAAAAACgD3vyySdz1llnZdWqVRkyZEhuuOGG/Nu//VsefPDBXHTRRUmS5557LieffHLWrNnznSg/97nPdYUwJk2alLlz52bhwoWZOXNmDjnkkHR2duaaa67J7bff3u0ctbfswvbe9743p5xyyh71cvvtt+faa69NZ2dnDjnkkMycOTMLFy7M3LlzM2nSpCTJvffem2nTpu3R/H2FHTEAAAAAAAAAoGSXX3551q1bl2q1mp///Oc56qijuq6dcMIJ+eAHP5irrroqzz77bG666aZcc801va7xyCOPZPbs2UmSKVOm5Gc/+1laW7fen3jChAk59dRTc8QRR2Tx4sW56qqrcsYZZ2TYsGE7zHPppZfmoIMOyoQJE/L+978/SVKp9O62lytXrsxXvvKVJMn73//+PPbYYxkxYkTX9VNOOSWnnXZa7r333vzoRz/K5z//+XziE5/o9Zr7AjtiAAAAAAAAANCzWpMddbRo0aI8/PDDSbbuWPHWEMY2V1xxRcaPH58kufnmm7N58+Ze1/nmN7+ZJGltbc2tt97aFcLYZsSIEZkxY0aSZMWKFZk5c+ZO57nyyivz53/+510hjD1x2223ZeXKlUmSGTNmbBfC2FmP3/rWt/a4VqMJYgAAAAAAAABAiebOndt1fuGFF+50TEtLSz772c8m2RqS2Bbc2F1r1qzJgw8+mCSZPHlyRo8evdNxp59+evbdd98kyd13392rGr2xbc377rtvTj/99J2OGT16dP7sz/4sSfKLX/ziHd2SpZEEMQAAAAAAAACgRI8++miSZPDgwTniiCO6HXfcccd1nc+fP79XNRYuXJiNGzfuMM/btbW15eMf/3jXc/Zk542ebNq0KQsXLkySHHXUUWlra+t27LZeN27cmEWLFhXeSxkEMQAAAAAAAACgRM8880ySZOzYsalWq92OO/TQQ3d4Tm9rvH2eXdXp6OjI888/36s6u+P5559PR0dHr3pJer/mvqL7rygAAAAAAAAANLlly5b1OKa7237szIYNG7J8+fLdet7w4cMzePDgrF27NkuWLNntGkm2G99TnTFjxmz3vMMOO6xXterZS38kiAEAAAAAAABAjyq1rUczeOs6J06c2OP4Wm33/2DeeOONrvMhQ4b0OH5bEGPNmjW7XaO3dQYPHtx13ts6/a2XMrg1CQAAAAAAAACUZMOGDV3nbW1tPY4fOHBgkmT9+vV1q7Otxp7U6W+9lMGOGAAAAAAAAADQjYULF2bkyJGFzdfe3t51vmnTph7Hb9y4MUkyaNCgutXZVmNP6vS3XsogiAEAAAAAAAAA3Rg5cmRGjx5d2HxDhw7tOt+dW2+sXbs2ye7dxmRP62yrsSd1+lsvZXBrEgAAAAAAAAAoSXt7e0aMGJEkWbp06S7HrlixoiuYMGbMmF7VeWt4pKc6S5Ys6TrvbZ3+1ksZBDEAAAAAAAAA6FmtyY46Gj9+fJLkhRdeSEdHR7fjnn322R2es7sOO+ywnc6zqzrVajVjx47tVZ3dMW7cuLS2tvaql6T3a+4rBDEAAAAAAAAAoETHHHNMkq234Xj88ce7HffII490nR999NG9qjFhwoS0tbXtMM/bbdq0KY899tgOzylSW1tbJk6cmCRZsGBBNm3a1O3Ybb0OHDgwRx55ZOG9lEEQAwAAAAAAAABKNHXq1K7zO++8c6djOjs7c9dddyVJhg0blkmTJvWqxtChQ/PJT34ySfLLX/6y21uC3H333Vm9enWS5LTTTutVjd7YtubVq1fn7rvv3umYpUuX5pe//GWS5JOf/GSGDh1at37qSRADAAAAAAAAAEo0ceLEHHvssUmSmTNnZsGCBTuM+c53vpNnnnkmSXLZZZdlwIAB212fNWtWKpVKKpVKrrvuup3WufLKK5MkHR0dueSSS7Jly5btri9fvjxf/epXk2wNe0ybNu0drWtXpk2blv322y9J8rWvfS2vv/76dte3bNmSL37xi109buu9P6o2ugEAAAAAAAAAaDa33HJLjj766Kxfvz4nnnhirr766kyaNCnr16/PnDlz8v3vfz9JMm7cuFxxxRV7VOOEE07I2WefnTlz5uSee+7J5MmTc/nll2fUqFF5+umnc8MNN2Tx4sVJkhtvvDHDhw/f6TxPPPFEnnjiiZ1ee/XVVzNr1qztHjvjjDMyZMiQ7R7bf//9M2PGjHzhC1/ISy+9lI997GP527/92/zRH/1RXnnlldx888156KGHkiR/+Zd/2esdQPoSQQwAAAAAAAAAelZ782gGJazz8MMPz49//OOcd955Wb16da6++uodxowbNy7z5s17R7fouOOOO7J69ercf//9eeihh7rCDtu0tLRk+vTpufjii7udY+7cubn++ut3eu25557LhRdeuN1jxx9//A5BjCS5+OKL88orr+Qf/uEf8uKLL+av/uqvdhjz6U9/OnfcccfuLK3PcmsSAAAAAAAAAGiAKVOm5KmnnsqXv/zljBs3Lvvss0+GDRuWI488MjNmzMhvf/vbjB079h3VGDRoUObNm5cf/ehHmTx5ct7znvekra0tY8aMyTnnnJP58+d3e2uTerj++uszf/78nHPOORkzZkza2trynve8J5MnT87s2bMzb968tLe3l9ZPPdgRAwAAAAAAAAAa5AMf+EBuuumm3HTTTb163gUXXJALLrhgt8efc845Oeecc3rZ3VbXXXddoWGNP/3TP82f/umfFjZfX2NHDAAAAAAAAACAgtgRAwAAAAAAAIAeVd48mkGzrJP6sCMGAAAAAAAAAEBBBDEAAAAAAAAAAAoiiAEAAAAAAAAAUBBBDAAAAAAAAACAglQb3QD/T8v6zWnp2FT/Qh1b6l9jm0p5WZ/K2vWl1UpLuRmmytoN5dXa3FFardrGvfMtqLKls9Et1MeWEt87klLfq2obN5ZWK5s2l1aqtqmEnynbanWU+N5RYq3SVSrl1WptLa1Uy5DBpdVqHz6stFoDVg8trVb7vgNLq7V53/JeG0myfnh59dauG1BardcyvLRa/1Et731xcLW8n5kHVFeVVmu/lvJ+PifJiNYhpdXaXCvvM9X7qitLq/WBQctL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VCqV3Tquu+66d7jaxqo2ugEAAAAAAAAAaEbz5s3Lueeem1WrVnU9tm7duixatCiLFi3K7bffnvvvvz8HH3zwHtfYsGFDzjzzzNx3333bPf7SSy/lpZdeyuzZs3Pddddl+vTpu5xn0aJF+cxnPpNly5Zt9/hTTz2Vp556Krfffnv+9V//NUceeeQe97q3EMQAAAAAAAAAoGe1N49mUMI6n3zyyZx11llZt25dhgwZkr/5m7/JpEmTsn79+syZMye33XZbnnvuuZx88slZtGhRhgwZskd1Pve5z3WFMCZNmpTLLrsso0aNytNPP51vfOMbefHFF3PNNddk5MiRmTZt2k7nePnllzNlypS89tprqVar+S//5b/klFNOSZLcd999uemmm/LKK6/klFNOyeOPP573ve99u+zpjjvuyIQJE7q9/p73vGeP1tpXCGIAAAAAAAAAQMkuv/zyrFu3LtVqNT//+c9z1FFHdV074YQT8sEPfjBXXXVVnn322dx000255pprel3jkUceyezZs5MkU6ZMyc9+9rO0trYmSSZMmJBTTz01RxxxRBYvXpyrrroqZ5xxRoYNG7bDPH/7t3+b1157LUkye/bsnHnmmV3Xjj322Bx55JE566yz8tprr2X69Om54447dtnXQQcdlA9/+MO9Xk9/0dLoBgAAAAAAAACgmSxatCgPP/xwkq07Vrw1hLHNFVdckfHjxydJbr755mzevLnXdb75zW8mSVpbW3Prrbd2hTC2GTFiRGbMmJEkWbFiRWbOnLnDHK+99lp++MMfJklOOumk7UIY25x55pk56aSTkiR33XVXV2ijWQliAAAAAAAAAECJ5s6d23V+4YUX7nRMS0tLPvvZzybZGpLYFtzYXWvWrMmDDz6YJJk8eXJGjx6903Gnn3569t133yTJ3XffvcP1e+65J1u2bNllr0lywQUXJEm2bNmSe+65p1e97m0EMQAAAAAAAADoUaWzuY56evTRR5MkgwcPzhFHHNHtuOOOO67rfP78+b2qsXDhwmzcuHGHed6ura0tH//4x7ue8/adN7b12tM876TXvY0gBgAAAAAAAACU6JlnnkmSjB07NtVqtdtxhx566A7P6W2Nt8+zqzodHR15/vnndzrPfvvtlwMOOKDbOUaOHNm1s0ZPvV599dUZPXp02traMnz48Bx++OH58pe/nN///ve7fF5/0f1XFAAAAAAAAACa3LJly3oc091tP3Zmw4YNWb58+W49b/jw4Rk8eHDWrl2bJUuW7HaNJNuN76nOmDFjtnveYYcdtsM8u7PGMWPG5He/+12PvS5YsKDrfOXKlXniiSfyxBNP5Lvf/W6mT5+ea6+9NpVKpcd6fZUgBgAAAAAAAAB0Y+LEiT2OqdVquz3fG2+80XU+ZMiQHsdvC2KsWbNmt2v0ts7gwYO7zt9eZ9s8u9vrzubYZuTIkTn99NNzzDHH5OCDD061Ws3ixYtz77335gc/+EE2b96c66+/Pps2bco3vvGNHuv1VYIYAAAAAAAAAFCSDRs2dJ23tbX1OH7gwIFJkvXr19etzrYaO6uzbZ532uuECRPy0ksvZcCAAds9/id/8ieZOnVqLr744px44olZtWpVbrzxxpx11ln54z/+4x5r9kWCGAAAAAAAAAD0rPbm0Qzess6FCxdm5MiRhU3d3t7edb5p06Yex2/cuDFJMmjQoLrV2VZjZ3Xa29uzbt26d9zrW3fd2JmJEyfme9/7Xs4777zUarV873vfy2233dZjzb5IEAMAAAAAAAAAujFy5MiMHj26sPmGDh3adb47txtZu3Ztkt27Ncie1tlWY2d1hg4dmnXr1tW1123+4i/+IpdccklWrVqVRx55ZI/m6AtaGt0AAAAAAAAAADSL9vb2jBgxIkmydOnSXY5dsWJFV7hhzJgxvarz1vBIT3WWLFnSdf72Otvm6WmOt87T2163qVarGTduXJLk5Zdf3qM5+gJBDAAAAAAAAAAo0fjx45MkL7zwQjo6Orod9+yzz+7wnN112GGH7XSeXdWpVqsZO3bsTudZtWpVXn311W7nWLZsWVavXr1Hvb5Vrdb/738jiAEAAAAAAAAAJTrmmGOSbL2Vx+OPP97tuLfenuPoo4/uVY0JEyakra1th3nebtOmTXnsscd2eM7be+1pnnfS6zYdHR35/e9/nyQZNWrUHs3RFwhiAAAAAAAAANCjSq25jnqaOnVq1/mdd9650zGdnZ256667kiTDhg3LpEmTelVj6NCh+eQnP5kk+eUvf9ntrUXuvvvurp0sTjvttB2un3rqqWlpadllr0kya9asJElLS0tOPfXUXvW6zZw5c7p6Oe644/Zojr5AEAMAAAAAAAAASjRx4sQce+yxSZKZM2dmwYIFO4z5zne+k2eeeSZJctlll2XAgAHbXZ81a1YqlUoqlUquu+66nda58sork2zdaeKSSy7Jli1btru+fPnyfPWrX02yNewxbdq0HeY44IADcu655yZJHnjggfzLv/zLDmN++tOf5oEHHkiSnH/++TnggAO2u75ixYo8/PDDO+1xm4ULF+ZLX/pSkqRSqeQLX/jCLsf3ZdVGNwAAAAAAAAAAzeaWW27J0UcfnfXr1+fEE0/M1VdfnUmTJmX9+vWZM2dOvv/97ydJxo0blyuuuGKPapxwwgk5++yzM2fOnNxzzz2ZPHlyLr/88owaNSpPP/10brjhhixevDhJcuONN2b48OE7neeGG27I//yf/zP/5//8n/zlX/5lfvOb3+SUU05Jktx33335zne+kyR597vfna9//es7PH/VqlWZNGlSPvKRj2Tq1Kk54ogjMnLkyLS2tmbx4sW5995784Mf/CCbN29OsjVAcuSRR+7RmvsCQQwAAAAAAAAAKNnhhx+eH//4xznvvPOyevXqXH311TuMGTduXObNm5ehQ4fucZ077rgjq1evzv3335+HHnooDz300HbXW1paMn369Fx88cXdzjFmzJjce++9mTp1al599dXMmDEjM2bM2G7MAQcckLlz52b06NHdzvPUU0/lqaee6vZ6a2trpk+fnmuuuWY3V9c3CWIAAAAAAAAAQANMmTIlTz31VG655ZbMmzcvS5cuTVtbW8aOHZszzzwzl156afbZZ593VGPQoEGZN29eZs+enVmzZuXJJ5/MypUr8973vjfHHntsLr300hx11FE9zvOxj30sTz/9dG655ZbMnTs3f/jDH5IkBx10UD7zmc/k8ssvz7ve9a6dPnfUqFH56U9/mgULFmThwoV5+eWXs3z58mzYsCH77bdfPvShD+X444/PtGnTcuCBB76j9fYFlVqtVmt0E81s6dKlGTNmTJJkyZIlu0wHAQAAAAAAQH/nv4/1L2/9eh3x//nbDNxnWGMbKsnGdSvz+P+4IYnXKb3X0ugGAAAAAAAAAAD2FoIYAAAAAAAAAAAFEcQAAAAAAAAAACiIIAYAAAAAAAAAQEGqjW4AAAAAAAAAgL6vUtt6NINmWSf1YUcMAAAAAAAAAICCCGIAAAAAAAAAABREEAMAAAAAAAAAoCCCGAAAAAAAAAAABak2ugEAAAAAAAAA+olaoxuAvs+OGAAAAAAA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p9dHjRqVf/3Xf82RRx65y3n+/u//Ptdff306Ozt3en3KlCn5yU9+kvb29l3O05fZEQMAAAAAAAAASvbkk0/mrLPOyqpVqzJkyJDccMMN+bd/+7c8+OCDueiii5Ikzz33XE4++eSsWbNmj+t87nOf6wphTJo0KXPnzs3ChQszc+bMHHLIIens7Mw111yT22+/vds5Xn755UyZMiXLli1LtVrNVVddlV/96lf51a9+lauuuirVajWvvPJKTjnllLz88svdznP77bfn2muvTWdnZw455JDMnDkzCxcuzNy5czNp0qQkyb333ptp06bt8Xr7AjtiNJjEHwAAAAAAAM3Efx/rX+yIUb/X6aRJk/Lwww+nWq3mV7/6VY466qjtrn/rW9/KVVddlSS5/vrrc8011/S6xiOPPJLjjz8+ydadJn72s5+ltbW16/ry5ctzxBFHZPHixRk+fHj+9//+3xk2bNgO81xwwQX553/+5yTJT37yk5x55pnbXf/pT3+as846K0ly4YUX5o477thhjpUrV+aggw7KypUr8/73vz+PP/54RowY0XV9y5YtOe2003Lvvfd29f6JT3yi12vuC+yIAQAAAAAAAEDPakk6m+So83YGixYtysMPP5xk644Vbw9hJMkVV1yR8ePHJ0luvvnmbN68udd1vvnNbyZJWltbc+utt24XwkiSESNGZMaMGUmSFStWZObMmTvM8dprr+WHP/xhkuSkk07aIYSRJGeeeWZOOumkJMldd92V1157bYcxt912W1auXJkkmTFjxnYhjJ31+K1vfas3S+1TBDEAAAAAAAAAoERz587tOr/wwgt3OqalpSWf/exnk2wNSWwLbuyuNWvW5MEHH0ySTJ48udtdPU4//fTsu+++SZK77757h+v33HNPtmzZsstek627ZiRbd7a45557dri+bc377rtvTj/99J3OMXr06PzZn/1ZkuQXv/jFO7olSyMJYgAAAAAAAABAiR599NEkyeDBg3PEEUd0O+64447rOp8/f36vaixcuDAbN27cYZ63a2try8c//vGu57x9541tvfY0z6563bRpUxYuXJgkOeqoo9LW1tbjPBs3bsyiRYu6HdeXCWIAAAAAAAAAQImeeeaZJMnYsWNTrVa7HXfooYfu8Jze1nj7PLuq09HRkeeff36n8+y333454IADup1j5MiRXTtrvL3X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9FDuvffeTJs2LT/84Q93OseWLVty+umnd4UwTj/99Fx00UXZf//98+///u/5+te/nv/8z//M5z//+bzvfe/LSSedtMue/vqv/zpf/OIXu70+ePDgPVzt7hPEAAAAAPj/t3fvQVpW9x3AvwsrFwFBg6DIGgSC4KXREYgIilSpg6EColZrI1jjNaJmVBJrG+OY8W4lY4mMGoOmJlaQmkE0jTbcTLBiQlNTobKgBlDUJRqU+8L2D2ffAdldFnzZzbKfz8zOPLvn95xz3tH9zi7vb88DAAAA+4h77703S5YsSZLcfffdufHGGwtjgwYNyrBhw3LKKadk/fr1ue666/LLX/5yj9b56KOPCnMffvjhefnll9O5c+fC+MiRIzNmzJjMnDkzTzzxRC677LKccsopO83z4x//OPPmzUuSXHXVVZk8eXJhbODAgRkxYkROOOGErF27NhMmTMjrr7+e0tLaWx26dOmSY445Zo9eU7G0aNTVAQAAAAAAAICi2LJlS77//e8nSfr165frr79+p5pBgwblkksuSZLMnj07v/nNb/ZorYcffjgfffRRkuSuu+7aoQkjSVq2bJkf/OAHadmyZZLknnvuqXGe6q8feOCBNdb07t07N910U5Jk6dKl+dnPfrZH+21IGjEAAAAAAAAAYB8wZ86cQnPEuHHj0qJFzS0B48ePL1zPmDFjj9Z65plnkiQHHHBAzj777BprunfvntNPPz1J8sILL+STTz7ZYXzp0qV5/fXXkyR/8zd/k/3333+v7bchacQAAAAAAAAAYNe2bWteH03Q/PnzC9dDhw6tta5///5p165dkuSll17a7XU2b96cV155JcmnJ2y0atWq1trqfWzatCkLFy7co/0ecsgh6dOnzx7vt6FpxAAAAAAAAACAfcDixYsL13379q21rrS0NL169drpnvpaunRpKisrd7nOZ8c/u1Z997v9+IoVK7Ju3bpa66ZNm5Yjjzwybdu2TYcOHfKlL30p48aNy+zZs+ucv5hKG2wlAAAAAAAAAGhi3n333V3WdO/evQF2smsrVqxIkrRr1y6dOnWqs7asrCz/8z//kw8++CCbNm1K69atd3udZNevvaysrMb79nSeqqqqrFy5MkceeWSNddWPOqlWXl6e8vLyPP744xk9enSmTp2ajh071rnW56URAwAAAAAAAABqMXDgwF3WVFVV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6dIlp556au6+++6sWbOmXvPJDmDixImF319KSkoyZ86cXd4jO6D52D4f6vo49dRTdzmX7IDmqaKiInfffXcGDx6cQw45JK1bt063bt3yla98JTfeeGMWLFiwyznkBwCfR0lVVVVVY2+C+ps1a1YuvPDC/OlPf6px/Mgjj8xzzz2Xnj17NvDOgIZWUlJS69i4ceMyderUes1TVVWVK664Ig899FCtNZdddlmmTJlS55rAn7+hQ4dm3rx5u6z72te+lkceeSStWrWqtUZ2QPPy4osvZvjw4bus69y5c/71X/81Z5xxRo3jsgNIkt/97nfp379/KisrC1+bPXt2rW+oyg5ofur7vTx06NBaG7lkBzRf06ZNy5VXXllno/ioUaPyzDPP1DgmPwAohtLG3gD197vf/S7nnXde1q9fn/bt2+emm27KsGHDsmHDhjz55JN5+OGH83//93/56le/moULF6Z9+/aNvWWggZSVlaVfv375xS9+sdv3/uM//mPhl4rjjz8+EydOTK9evbJs2bLcfffdWbRoUR566KEcfPDB+d73vlfsrQMNaNWqVUmSbt265dxzz83JJ5+cww8/PFu3bs2CBQty3333ZdWqVfnxj3+cysrK/OQnP6l1LtkBzU9ZWVmGDRuWE044IWVlZTn00EOzbdu2rFy5MtOnT8+MGTNSUVGRs846KwsXLsxf/MVf7DSH7AC2bduWSy+9NJWVlenSpUvef//9Xd4jO6D5uvLKK3PVVVfVOt6uXbtax2QHNE+PP/54Lr744mzbti1dunTJlVdemSFDhuSggw7K6tWrs2zZssycOTP77bdfrXPIDwCKwYkYTciwYcMyZ86clJaWZt68eRk0aNAO4/fcc08mTpyYJLn11lvzne98pzG2CTSQW265JQMGDMiAAQPStWvXvPXWWzniiCOS1P9EjPLy8vTr1y+VlZXp379/5s2bl7Zt2xbG169fn6FDh+bVV19NaWlplixZkl69eu2tlwTsZSNHjsxFF12UsWPHpmXLljuNV1RUZPDgwXnjjTeSJPPmzcvJJ5+8U53sgOZn69atNebG9p555pmMGTMmSXL22Wfn6aef3mFcdgBJMmnSpHzzm99M3759M2bMmNxxxx1Jaj8RQ3ZA81T9F+a33HJLvvvd7+72/bIDmqfFixfn+OOPz6ZNm3LyySdn5syZ6dixY421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/FXIX/7lX2bSpEl1/tVGq1at0qdPnxrHZAc0Lz169MjHH3+csWPHZsiQIenVq1fat2+fjz/+OK+99lqeeOKJQpNXq1atMmvWrJx++uk7zSM7gO1997vfza233prk0xMxTj311BrrZAc0Lz169MiWLVsyduzYDBo0KD169Ejbtm1TUVGROXPmZMqUKYW/Zh8yZEhefPHFtG7deqd5ZAc0Px988EH69++fP/zhDyktLc0VV1yRs88+OwcccEBee+213HXXXYWTLK688sr84Ac/qHEe+QFAMWjEaGJmzpyZv/u7v8vatWtrHO/Tp09mzZqV3r17N/DOgIY2fvz4PPbYY/Wury3ut23blksvvTSPPvporfdecskleeihh9KihYOUoCnb3aMyv/jFL+att96qcUx2QPPSo0ePvP3227us6969ex599NEMHz68xnHZAWyvvo0YsgOal/r+3DF27Ng88sgj6dSpU43jsgOap8WLF+ess87a4Q/YPuvv//7vM2XKlFpPFZcfABSDRowm6O233873v//9zJo1KytXrkyrVq3Su3fvnHvuubn66quz//77N/YWgQZQrEaMas8991weeuihLFy4MBUVFencuXMGDBiQyy+/PCNGjPi82wX+DBSzEaOa7IDmYdmyZXnxxRcze/bsLF68OO+9917WrFmTNm3apGvXrjnuuOMycuTInHfeefX6fUR2AEn9GzGqyQ5oHubOnZu5c+dmwYIFWb58eSoqKrJ27dq0b98+ZWVlOemkkzJu3LgMGjSoXvPJDmh+1q1blwcffDDTp0/P0qVL88knn6RLly4ZPHhwLr/88gwbNqxe88gPAD4PjRgAAAAAAAAAAEXizCQAAAAAAAAAgCLRiAEAAAAAAAAAUCQaMQAAAAAAAAAAikQjBgAAAAAAAABAkWjEAAAAAAAAAAAoEo0YAAAAAAAAAABFohEDAAAAAAAAAKBINGIAAAAAAAAAABSJRgwAAAAAAAAAgCLRiAEAAAAAAAAAUCQaMQAAAAAAAAAAikQjBgAAAAAAAABAkWjEAAAAAAAAAAAoEo0YAAAAAAAAAABFohEDAAAAAAAAAKBINGIAAAAAAAAAABSJRgwAAAAAAAAAgCLRiAEAAAAAAAAAUCQaMQAAAAAAAAAAikQjBgAAAAAAAABAkWjEAAAAAAAAAAAoEo0YAAAAAAAAAABFohEDAAAAAAAAAKBINGIAAAAAAAAAABTJ/wPasYIg9e2H/AAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "sc2.run(50)\n", "plt.figure(dpi=200)\n", "plt.scalar_field(sc2.velocity[:, 0.5, :, 0])\n", "plt.colorbar();" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.11.4" } }, "nbformat": 4, "nbformat_minor": 2 }