<snapdata remixID="9352315"><project name="Lab 11 - Number Cruncher (Student Version)" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQ6klEQVR4Xu2dCfBV4xvHn6KISLJv0USyDRKVJbIORiMmskVkKUKUImUspbITmuzGkhgzjSEmmpBlEspWlshOsoWQ6j+f9z/Pmfeee+69597fvff8zul5Z37zu/fc97zL9/2ec+/znOf5vk1WrVq1SqwYAgkh0MQImBDy1q1DwAhoREgUASNgovBb5zkE/PXXX2WDDTaQ888/X6699lo544wz5Omnn5YvvvhCHn74YXn77bcdYhzT8swzz8i0adPkjjvuMDQNgbIRyCOgku6dd96Rq6++2pFNiVmodQhrBCwbezsh/BvQJ9rdd98tixcvliuvvDKHgMcee2zOHVCJOnLkSNljjz0MVEOgLATsN2BZcFnlaiNgBKw2otZeWQgYAcuCyypXGwEjYLURtfbKQiCHgIsWLZJly5bJjjvuWLSR1157Tbp16+bq3HffffLpp5/KddddJ02aNMk7j7o77bSTfPLJJ9K5c+fIdt977z3Zddddi/aJq+eII44I6syePTuvvYceekh22GEHN4dOnTrJ+uuvn9cmdTCWSvX3119/yTrrrOPOHzdunBx33HGyxRZbSIsWLSLH+e233zpXFUbazz//LF26dMmrVwm+b731lvz555/SvXt31x4usW233Vboj/FElRtuuEG22247N+bGXvLugA888IA0bdrUjfuAAw4QADj++OODeWApf/7554HFO3HiRDnwwAOlQ4cOkXO98cYb5ZJLLpF3331Xdt9998g6f/zxh1vYNdZYQ1566SVp166dA5mClf3mm2/KVlttJUcffXRRPFeuXOkuAsi65ZZbym677RZZ//LLLw8uMua4cOFC6dGjR461//fff8vaa6/tzsfFdNZZZwnH8JNSolxTt956q1x44YXy2GOPSZ8+fSL7Lhff8ePHy5AhQ4QLR9fk/fffd68L4XHmmWe6i/Pcc89t7PyzR3GNfoUyPkD7DZjxBW7s0zMCNvYVyvj4jIAZX+DGPj0jYGNfoYyPL4+At912W+DG+O6775wVjHVHwcLDqn3jjTdkv/32c8ewzjbccEOZM2eOjBo1SmbOnBm4DPj8t99+k1atWrm6RM6o5UYbWM6tW7eWyZMnywknnOCszK+//lqWL18un332WYPrrlixwlnWUWX69OmB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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xuy9C5gcVZn//76neqYzAZIJIsiSC+yigK6AoIsrXkbdX+LgdFf17M8L1xUxhsAmXNaAAYTIPYBcgnJRELyhOGy6qrqTMVnRUf4CLgZRlPtFclmJXDITID3dM3Xe3/POVuVfNNXd1TM9mXTm7efxYTJ96pz3fM5b53ve95zxIMhHCAgBISAEhIAQ2OEEcIe3KA0KASEgBISAEBACIAIsTiAEhIAQEAJCYAIIiABPAHRpUggIASEgBISACLD4gBAQAkJACAiBCSAgAjwB0KVJISAEhIAQEAIiwOIDQkAICAEhIAQmgIAI8ARAlyaFgBAQAkJACIgAiw8IASEgBISAEJgAAiLAEwBdmhQCQkAICAEhIAIsPiAEhIAQEAJCYAIIxBbgdDq9DyL2IeLBgZ1EdIvjOAsbZbdpmjcDwOOO46wYTZ2maS5GxBuI6FOO46wZTR3yjBAQAkJACAiBHUGgbgEGgDNZ3ObOnbtbW1vbTwFgfaNEeLQCHNiCiH8ionRg444AKG0IASEgBISAEBgNgVELMDdmmuY8ALieiDpc191cHiWHI+RMJnOY1vomIlqIiHdzJE1EqwuFwmfb2tpO4ci1vANxI2yOfAHgSSJ6hKN0EeDRuII8IwSEgBAQAjuSQEMF2DTN84jo9rAYB2LoC/DPuXNKqX/xPO/FcrEcbQQcAAsWACLAO9KFpC0hIASEgBAYDYFRC3BI7G6utGcbFtSQAJ8Q7M+WC64I8GiGUJ4RAkJACAiBZiRQtwCXHcI6Iyy+nJJGxJ+FQRDRSJlQCrqbI+QoWCLAzehCYrMQEAJCQAiMhkDdAlwpvVsrwhUBHs3wyDNCQAgIASGwqxJotADfrZT6XDab/UMQDdcZAfNhqnl8MGvt2rVv1Atd9oDrJSblhYAQEAJCYKIINEyAuQOcQkbEU/lnPuGMiANE9GDcFHToz4mO8euI9XfGUalv/3n5e+CJ8ixpVwgIASEgBKoSiC3AwlEICAEhIASEgBBoHAER4MaxlJqEgBAQAkJACMQmIAIcG5UUFAJCQAgIASHQOAIiwI1jKTUJASEgBISAEIhNQAQ4NiopKASEgBAQAkKgcQREgBvHUmoSAkJACAgBIRCbgAhwbFRSUAgIASEgBIRA4wiIADeOpdQkBISAEBACQiA2ARHg2KikoBAQAkJACAiBxhEQAW4cS6lJCAgBISAEhEBsAiLAsVFJQSEgBISAEBACjSMgAtw4llKTEBACQkAICIHYBESAY6OSgkJACAgBISAEGkegLgHm6/6UUkcQUcIwjN+vXLlyY+NMeWtN3d3d+3qedwsAHAQA33cc5/Ko9rq6uo4wDGM/RHytWCw+3Nvbu5XLpdPpPRDxhwBwq+M4q+u1taOjY8qMGTOO0lpPIaL7Xdd9jX/X3t5+NBFN5fo8z3sin88/XW/dUeV3Yr7vNAzjYLaZiIaUUg/att1fT58ty9qfiN6rtX4ul8s9xlUdeeSRLbNnz34/EbVrrR92XXdzPXVWKatM0/wAAOwNAP0bN258cN26dUMNqjuqGjRN8wuIeDYRbfE875Qon4jwnU35fP5hrtA0Tb4BbAERncB+xvdnE9Fxtm2fO1q7u7u7Z3qe9z4AKAX+y8xnzpz5QQBg5tvHYrRthJ/bWf2Xbezq6tovkUgcSkQ6YBHVZ8uyliPiXXylalnfxjSXVOIbYvaq4zgPAYBuxFhIHc1BILYAm6b5XkRcrrW+GhGLnue91CjhqYTKsqyFRPSS4zj3VMNpmua1APAXnmwRcT4RneY4zqMAgF1dXQcqpV7kSa3eIbEsaxEAbOaXFhGPLRaLJ7e0tLQppb6ltb4bEQcbJcA7Od/FiDiDiB4ejQCnUqkDDMM4VWvdg4jM1B4YGMi1t7dfjIhPDg0NPWoYxn9orc/I5XIv1ztO4fIdHR2J6dOnX4qIb2itHQB429atWx/o6+sbHEu91Z7t7Ox8e2tr6/LW1tazenp6BmpMtmHf2S7AvFjUWr8jn88/w4uTRghwV1fXOxHRUEodgognsP8WCoXS9OnTD/M871XDMC7gsXAcJztWNjuz/2YymS4iOouIbiaipGEYD2ez2cfrEeCxziVRbXGAobW+3vO8a5RS/4fF13Gc5Tz+Yx0Peb45CMQWYMuyPgkAnbZtnxNepYVXjMHPnucdiYjdiLg7EXF0uHepVDoxiEzDaPwV+RIWOJ7cEXHJhg0bfr333nu3t7a2zgeAZ4mob3Bw8PW1a9e+UeulMU1zMZfRWt9lGMaPAOBwIjrJcZw1wbPpdPp4RFw4PDycWrVq1ZZaQ+XfU3wNES3jsoi4rFAofKWSPbXqq9CHnZavz/TJMEPuw6c//ekZiUQixxOb67rMuuaH727mjAYR8QLmktbW1rN7enpeN03zPET8rW3b99aspEqBVCo1VSn1TaXUtdls9k9B0bCgBT9rra9FxBsAYA4APAAA/6KU+lo2m2Xhfssnk8n8o9b6OgCYBQC/LJVKI9FpIpGYZRjGEgBY5nne67lc7tWoSIajnSjfsSzrCwBwARE9VigUjmW/8m28EABaAeAQXpy4rruK26vXf3mBkEwmry4UCmevWbOGbRv5WJZ1CiIOZ7PZ742FuV/XTum//O5OnTr1Fs/zLsvlck9U8wfONpimeRUivo2IPoSIfywWi/MTiURr1FzS2dk5jRdeAPBxAPibUmoBC3vc9yKTyfwbZxNt2749nU5/XCl1fqFQ+Gx4jMY6LvL8zk0gtgD7E9uViHio1voy13V5otRRAkxEH9Fab0bEjxBRFhH/mYhuj0oxmqaZ4QmZV36WZc0hossAgP93IgAcjYg8YXB0m6s0OQc2lEql9YlE4kYAuMlxnPsZfZR4cDpKKfWurVu33tfX1zdca4g4xZ1IJBb09/efsccee+yulPoup/AAYAMAfNVxHP7vmD47M19miIif4HEgoldLpdL1vJjiaHPatGk81k/l8/lNtQD4i63lSilncHDw98lk8g6t9Q2JROI5rfUlRPSTcpGvVWcFofyw1noFAKwmohvZ7yoJsFLqSgD4Hi/SeKsCEQ+xbfvO8nr9yfZGRLzItu0XTNNcCgBPcUSFiB8DgA8BwK84YxLwKa/DF+AfA8DjiMgp8e0+XS7Ovr3ncVpaKTVda72spaVlES9W4vqvb/OZADDXfyfuConliUS01+Dg4EmNmPB3Vv/1uW5f6MUQ4BW84HddN2tZ1vla698HC5/yucQ0zXMRcYtt298JR61x3wuuTyn1HBHt7/uPobVe3MCtmNG8PvLMDiQQW4ADm3h119LScj4R0cDAwNL29vbLgj2TQAiJ6H2I+Hvew+LvtNafriLAHLGORFfhSJOdsFLkVc7HNM1v+ZPML5VSd2Sz2QeDFyJuHZWY+3uXV3CEU77nbVnWXCLKDAwMLIoj5HHGdSflu32M4vShQhnlp/Q927Z5vMifHP+VyyPi3wNA71gj4FDbKpPJ8ALwUt6SUEqpYE+1LAI+RSm1KvBV9t0oAS4XyCCSdxxnRaXINkqAlVJ8juESrXUhnNWpIMAje8Dl70W9Y+DXfRURXe667pP8PC+GZs2alSGi9ziOw5mdhqQ9dzb/9fdYbywUCqeGFxpRCzJmHQ4owmMctZivtF8cd3z8uYkziueUSqU8R9OcZRMBjkuw+cvVLcDc5e7u7jla669t27btjKlTp17IIjs4OPh8a2vrt5VSV9QjwOE0jL+XtqxUKi3lCCuueFZ7EaLqmDdv3p7JZHKO67qPVJt4AvFFxKW2bXMU/qZPOp0+WimVsW2b048NmcB2Rr5VxgHT6fThxWLxhRpRVCC+YNs2ZyjedNDEPyx0mdb6P8a6B1w+RpZlcWr3IT4HEBJgU2v9Sc62IGIsAWafaWtru7ZYLC7p7e19KZ1Of5GjH94/rUeAK21fVBNgfw99SX9//9m8lx3Xf0Ms+JDY9QBwl+M4vw1+b1kWb898aWBg4MxGLSB3Nv/t7OxMJpPJ2zzPuyOXy/2iQgQ84g+O4ywOzSV/5CwHET3guu4vKwjw5X6E3FPmd7Hei3Q6/SmOfF3XvSiVSu3Pi/xgjJtfWqQHcQjEFmDepyKi+Yj4HAD8IwB8haMVy7I4lbUAAF4BgL8qpfigQ+wImNNkyWTyFiJqQcQ9AeDyIAoaiwBnMhneN7sDEQ/w95bXeJ63KJfLbYuzh+an1H6CiEfxyVY/SuMU/G95Pw4ApgPAHoZhzF+5cuVf48CuVmZn5htaqb/OB92UUifXs9fF5weIKI+Im4hoGBFf8DzveKUUp0d5C+IZPkFs2/azY+WYSqX28vfrXiGid3DdpVLpK7yPp5T6AR8gBIAtRLSeiG6KK8BsVzqd/jQi8l71Rj8Vfy4vFMcqwKZp8qGxzwPAXpzC1lrPNwzjJSLi1PgjiDgHEc8JTubG8V+217Is9tMDiegIROzdsGHD8tmzZx+gtT4dEd9ORLwVc3p4r3y0/Hdm/+XDaIlEgtPE+3Lmjoi+zPvt5f7gOM5FLMAA8F72cyJ6YePGjRfOnj37wKi5pKWlZU+t9Z18UJSPAnBQwvvMcfeA/S2CawBgBh8WVEqdVX76erTjIc81B4HYAtwc3RErhYAQEAJCQAg0BwER4OYYJ7FSCAgBISAEdjECIsC72IBKd4SAEBACQqA5CIgAN8c4iZVCQAgIASGwixEQAd7FBlS6IwSEgBAQAs1BQAS4OcZJrBQCQkAICIFdjIAI8C42oNIdISAEhIAQaA4CIsDNMU5ipRAQAkJACOxiBESAd7EBle4IASEgBIRAcxAQAW6OcRIrhYAQEAJCYBcjIAK8iw2odEcICAEhIASag4AIcHOMk1gpBISAEBACuxgBEeBdbEClO0JACAgBIdAcBOoSYP9C9Q8ahvF8+d2449Hd7u7ufT3PuwUADgKA7zuOw3epvuXT1dV1hGEY+yHia8Vi8WG+oYYLpdPpPRDxh3zRuuM4q+u10b8m730AUCKi+13Xfa1SHXzjimEYB/P3iLitv7//N7vvvvus4Hf+c68MDAz8N1/95tt2+MDAwEN8xVxQr2VZ7UT0fkT8nW3b/R0dHVNmzJhxlNZ6StgGvpQ9kUgcym1t2bLlt1zHrmSDfzXlEZ7nPZfP55+ud+yiyu/E/rvdd/jmLqXUgzz29fa53HeqPI+pVOrdRFQqZ8vvEj+Xz+cf5v/6V3K+V2v9XC6Xe4yv3WSOs2fPfr/Wei9EfJSv6mQ/bW9vP5qIpvJznuc98frrr28I/45/PzQ09NDq1atf5NekWWwI/AYA2sMc6h2fncEnM5nMP2qt+T7uvYjoEtd1f1JtTg3PZzzHpNPpv0PEHyPiGbZtPzLWu6rDbR9zzDHvaG1tfQ/PneE5MVwmmOuD33metynwVb6VjIgOeO21134Xvl6zvF5/7v2QUmowmDvZHy3L+nsiejcA/M1xnIf42tSy9kbm79133/1Q1ptG2FCXAKdSqYOVUncCwJpGXuJdyZEty1rIV305jnNPNWc3TfNaAOD7evsRcT5fwO44zqMMtaur60C+C7aaeFYTVUQ0lFKHIOIJxWLx5EDcy5/hK/sQcQYRPRwlwIjIV6F99Pnnn1+w//77H6eU+hLbp7VOBRdwd3R0JKZNm8b3K3f5V/79wb/EfjMRaUQ8lm1oaWnZVyl10fDw8EVKqY8opQ61bfss0zQX7QI28F2qCxDxcET82fDw8J8bJcA7sf9u953RCnCU70T5tb+ovAkA/sFfmK4Iypmmydfw8bV99zuOc7Z/D/GpWuseRFwEALbjOLZpmsv4qj6t9X2JRIKv6LzY87wXlVLf0lrfjYiDUQLM7xAA8J3hT3qe1zQ28OJi+vTph3me96phGBf4HLKNEOAJ8MnlRLQyfC90VD9Cc+rzwXzmi6IyTfPggYGB5/jfjRJgrmfq1KkcbM3SWn8umBPLbSsTRBbLfVpbW79aKpXO53kTADZs27bt+LVr177Bz5bXm0wmtxSLxQsQ8TcAsD8AcBC0aMaMGUdrrY9FxCsBgK/YHXAcZ0WYA1+5GyHAY7KhLgG2LOsUAGgFgKP4YnLDMNoSicR1xWLxVL6k3P8eNmzY8P2ZM2dejIjvIqIPIeLLiPhZvkO2HKi/ulzC4uLf27tkw4YNv957773bW1tb5wPAs0TUNzg4+HoAtbyO0CXaf/DvrgWt9V3+vbB86fhJjuOsCZ6Le59qUJ6jsWQyeXWhUDi70sXzte4uTqfT3Mdn+AJ3rq+trS3hed5tRPTFwNkymczHiKiDiHZTSv0ofDdo2NHZSRFxATvOtGnTjlRKfb6/v/+s6dOnnwYAT4b7GmbVDDb4E9IpAwMDSxt5Sbwfze2U/lvJd+LeK8t9q+Y7YR/wI1XOppzEv+dJhv/ri8xVnGVRSr3Ptu1zw8+ZpjmPM1EDAwM3tbe3X4eI96xfv/7+WbNmfVNrzaK9ARGXFQqFr0S9p11dXbMTicTFxWJxcaFQKLW3tzelDTzHIeJwNpv9XiMEeDzmVP+eYc4WfhwAXuY7nwcHB59uaWlpV0pdoLVeCQCPDQ0N9ff29vL92G/5hOfU4MvQHetvR8Runp/8eelGRFREdDQvTjZu3HjeunXrhtLp9IGI6ADAfMdx7q/GK5PJ/BsR7UFE7yGiZZUEOKiDF5zTp0+/loi+77ruus7Ozr2mTJnyd0R07rZt2+YHPlit3vA93m1tbXMR8TDbti9Op9Of5Tu4HcdZHsWhkTbEFmD/Bf2GYRhXDQ8P80T2S9d1+/gycSL6+datWx9ob2+/YXh4+JqWlpapRHSibdtL0un0MUqpD9q2/bUKKy2+kP0gv7NziOgyAOD/nQgARyPiq350m7Nt+95qzlIqldYnEokbAeCmYMCjJjdO3yql3rV169b7qk3yviPzpfFz/TrvqhKtf4HFFABaEPEm27Z/xCkMLh+efELp8X0Q8buBAPsXyV/ped5XDcNgsb4rLMC88kskEgv6+/vP6OvrK1mWdRoR8Uruz6VS6XhO6/mXoje1DTzRIyJfis4TA6czl9m2/Z9jnex2Zv/1syefYD8noldLpdL17Cd+VPsRrfVT+Xx+UyUGtXynwnu3OCzAPFH55R4houPCAuwvkpcrpZxsNvur7u7uOZ7ncepyP3+yvCOVSvGF8t/lNC2LMQB81XEc/u/IJ7z4C34XLJaDRcDObINlWZ/0I6O9BgcHT6q0EK/HT8fLJ5k1+5Lruj2pVIq3DE8aHh6+NZFInMxZOAB4HBFfQsTbstnsnyr4By/M3sblAOCZYrH4nUCsw6LkR5i8ALu+v7//4enTp1/P9XJ62l/s8SLggWpbKul0+iBEPF1rfbFS6pI4ApxOp3mb7qSBgYGzgzk8k8kcFhbgWvVmMhlTa30EZ3M7OjqS7e3trGUnIOJ/tbS0LOzp6Xk9nU5zIPmx/91ZxK/btv0L3obxfXrMNsQWYD8yWep53teUUkchIht+XjqdPpKjW05TKaVOZCB77rnnO7TW3/Q870rDMHjQf8aRX5WJYCRqK09n1IoqQy8y72mwSP5SKXVHNpt9MIAUt45qL46/UuLo4HLXdZ+sVtbvw61EdL3rur8LJp/ghQhNSGEB/ptpmudwqtzzvJ/xKhUA/nPDhg2/4ZWkvw93BQsz771blsXpw2s8z7vcMIwMEbWEI8YmtmGzH2m923Gc6+JkHuJOeDu5/7IYVsxc1OgjVvOdSs+Gxc/3r0uHh4cvNAxjjlKqu1gsnu8vFpW/DeLZts3vGe8LLyEijnjuU0pdGdryGWnOsqy5RJThDA1PjrwANQzjkuHh4TNXrVq1JUqAm8AG4IXIrFmz+H17TyO24MbLJ8MCGY7yOCqsFtGFfcU0TZ7vejlSLhaLQ2vWrOFxGxGecgFua2u7JhDNeudbf3HHGRXWh2d5wc0L8Gw2y/PsSABT/gmiX85y5nI5nutHPmEBfuWVV0ozZ86sWG8qlfqAYRinFYvFM9jPTdNkTTsbES8norOI6L8dx+FtkpEPc1RK3To8PLw4n8+vb5QNsQXYT5Wk/FV6CwDMKZVKJ3OkkkwmVxBRgYh+6rruL9Pp9EcRsRMA+jjtatv2c8HglcP0UwQJ27Zv9w/eLCuVSkt9KLEmpmpOFeUQ8+bN2zOZTM5xXfeRSnaV2cmT3PUAcBfvnQQvIgCss22bnWb7x//uBkS8lSNYP/plsTwtl8u9HCXAnApKJpOcbj+Qv/dXqesAgFdfBhFdgYhL+bALf2+aJmcN9meR8g+qXTc8PLwwmNya1QZOO/m+M89xnAs4rVQr9V9DnLZ/vTP7b5VJi/fDDy8Wiy9Uirg6OzuTlXyHI1B/sXbkhg0bsryYixI/PphDRHwmgX3v7QBwCBF9w3XdH/viC7Ztc2ZJc1aI33el1NKVK1f+1TTNswBgs+M427ND6XT6aKVUhjNgXCVHZEqpl2zb5vMj2z/hRcBObgNns0Y+lmXxltaXBgYGzhzrFsl4+SRHbX6G8pflWzpxBbhauUoCvGnTpldnzpz5Da31Tblc7gl/Hnqf53l/yuVy26Le1SDLiIh7ciABABxt5kul0uWsAZZl/RNnVWzb/q9w5KmUOrW/v//fw4e1wgJsGIbR2tp6ZlS9iUTiIMMwTgeAM4PI3DTNrxLRo67rruIxBoCFLS0ti3p6ekpsN2vGlClTrhsaGjqXs40cgTfChlgC7KcSRtLL/oEYPjF2ndba8QX3i0qp41taWrp7enoG/NO4/4mIf+M0Bq9UNm3adH14AggGw3+hb2H4DAsALg9SzXFXUzX2Kw7w95bXeJ63iB0h7h6wZVlnsCgS0RGI2Lthw4bl3AdOYRuGsdaPiEdeTsuyzuETeABwKBHd7rruHewwpmmey3vgvMAITX6XIuLnAeDvAOB/tNa8D/zr0Eu+nFPQw8PDTyulfoKIRxHRSOTAhwSUUj/XWvMeFKf4+NDCj7g9PzJpahs2bdr0wMyZM3kLgve52R+ut22bV+Kj/uzs/uv7+TkA8DofJPQP4D1ezx5wue8E2xfpdJpX9Z8ZHh4+hhdooX089hP+5IP3gv/hT2IjKWhOuxJRHhE3EdEwIr7Q399//PTp0z8LAMfx4ponR6UUH5bkE8L8vkwHgD0Mw5jPAu0vQLefE/HbOERrfQciNoUNmUzmXVrr0xHx7UTE21enV0rdxnXS8fRJPmintebtAF7wcxr5PwJ7xyLA/uL424i4DwAMENEPtdaXK6X4dy1E1AYAqxzH+ba/8Iq9B8zcIg50cfblZiLavVQqfZFT4H7keWMQ7PFzqVRqqmEYvEDkbYK3cdSOiF8IzhyF6x0aGtLJZPIXRDTDf9940fllwzC4P7wluA4RD+FI3PO8B5RSF7JPI+IHAOBc1qZG2hBLgOM6VWgSWKi13sJH3H2BZbE+r9bGer3tSHkhMB4E+PS9+O94kJU6R0tAfHK05Hbu58ZFgPlEJq+MAOCP/kloh09PjjVls3OjFOt2FQLiv7vKSO46/RCf3HXGMtyTcRHgXROV9EoICAEhIASEQOMIiAA3jqXUJASEgBAQAkIgNgER4NiopKAQEAJCQAgIgcYREAFuHEupSQgIASEgBIRAbAIiwLFRSUEhIASEgBAQAo0jIALcOJZSkxAQAkJACAiB2AREgGOjkoJCQAgIASEgBBpHQAS4cSylJiEgBISAEBACsQmIAMdGJQWFgBAQAkJACDSOgAhw41hKTUJACAgBISAEYhMQAY6NSgoKASEgBISAEGgcARHgxrGUmoSAEBACQkAIxCYgAhwblRQUAkJACAgBIdA4AiLAjWMpNQkBISAEhIAQiE1ABDg2KikoBISAEBACQqBxBESAG8dSahICQkAICAEhEJuACHBsVFJQCAgBISAEhEDjCIgAN46l1CQEhIAQEAJCIDYBEeDYqKSgEBACQkAICIHGERABbhxLqUkICAEhIASEQGwCIsCxUUlBISAEhIAQEAKNIyAC3DiWUpMQEAJCQAgIgdgERIBjo5KCQkAICAEhIAQaR0AEuHEspSYhIASEgBAQArEJiADHRiUFhYAQEAJCQAg0joAIcONYSk1CQAgIASEgBGITEAGOjUoKCgEhIASEgBBoHAER4MaxlJqEgBAQAkJACMQmIAIcG5UUFAJCQAgIASHQOAKxBTidTu+DiH2IeHDQPBHd4jjOwkaZY5rmzQDwuOM4K+qtk59FxFP5OSJaXSgUPrt27do36q1HygsBISAEhIAQ2BEE6hZgADjTcZw1c+fO3a2tre2nALC+USI8WgE2TXMeAFhsx3jYtSMGQtoQAkJACAiByUVg1ALMmHzhu56IOlzX3VweJYcj5Ewmc5jW+iYiWoiId3MkHUSqbW1tpyDiDeXoRxthm6a5GADmSRQ8uZxZeisEhIAQaCYCDRVg0zTPI6Lbw2IcRMy+AP+c4Sil/sXzvBc5pR187wv6qFPQYegiwM3kgmKrEBACQmByEhi1AAfRLgDcXGnPNpxSDgnwCZzCjhLc0aagw0MX1c7kHFrptRAQAkJACOzMBOoW4LJDWGeExZdT0oj4s3CHiWikTCgF3c0RchSUsQpwnEXBzjwYYpsQEAJCQAhMHgJ1C3A4ZVwr8oyIgHkPeFwEOCS+fY06FDZ53EB6KgSEgBAQAjuaQKMF+G6l1Oey2ewfgmi4zgh4VIenRHx3tNtIe0JACAgBITBWAg0TYDak/G9xEXGAiB6Mm4IO/oQIEY/h+uKeguZDVxVOUX8q2G8eKyh5XggIASEgBIRAIwnEFuBGNip1CQEhIASEgBCY7AREgCe7B0j/hYAQEAJCYEIIiABPCHZpVAgIASEgBCY7ARHgye4B0n8hIASEgBCYEAIiwBOCXRoVAkJACAiByU5ABHiye4D0XwgIASEgBCaEgAjwhGCXRoWAEBACQmCyExABnuweIP0XAkJACAiBCSEgAjwh2F66r5sAACAASURBVKVRISAEhIAQmOwERIAnuwdI/4WAEBACQmBCCIgATwh2aVQICAEhIAQmOwER4MnuAdJ/ISAEhIAQmBACIsATgl0aFQJCQAgIgclOILYAW5bVrrX+ICK2eJ73RD6ffxYANAM0TZNvL1pARCe4rvtaJaipVGovwzC+Q0TrlVKXZbPZv41iANA0zS8g4tlEtMXzvFPy+fzT5fX4bf0IAA4nopMm4lakjo6OKe3t7UcT0VS2z/O8Tfl8/uFKfU6n08crpeYj4jXZbHYVXwhVL5/u7u59Pc+7BQAOAoDvO45zeVQdlmV9AQAuIKLHCoXCsWvXrn2j3rbGWr6rq+udhmEczPUQ0ZBS6kHbtvvT6fQeiPhDALjVcZzV/L1lWcsR8S6+6rJWu5PNz5jHkUce2TJ79uz3a6330lo/l8vlHovyn0wmcxgRHWfb9rnlHOO+x+Pov5jJZN6zZcuWZ/r6+gZrjbN8LwSanUBsAeYXV2u9FABY1OYBQGFgYGBpX1/fME+YWut35PP5Z+KIhmVZ/wQAp/T3959R74vW2dn59tbW1uWtra1n9fT0DNQaAL6qEACenAgB5nuKlVLf0lrfjYiDtQSY++KL9pWImM1ms7+q1b/y7y3LWkhELzmOc0+tZ/17lJcVCoWvTIQA+9dIziCih8MCDADY1dV1oFLqxWBBV48AB/2eLH7W2dk5LZlM3gYAjxLRIwAwtVQq2b29vcVyH6gmwPW+x1H+NRb/9a8jvYaIlrmuu7mW/8r3QqDZCdQlwMHK2Z+4v0tEX1RKddYbSfnPf6dUKp3S29v70qc//ekZiUQiR0Q3u67LAh/54YkmkUjMMgxjCQAs8zzv9Vwu92o6nf5XpdSFRNQCAPcWCoVzAkEpF+BMJvOPWuvrAGAWl21tbf3Kc889Nzxr1qzTiGguALQrpc4bjfiVGz1agfOFaci27Zu5To6MEXHh8PBwatWqVVui4HAEtPfee7e3trbOB4BniahvcHDw9ZaWltaWlpbbiIgjzaJS6qygb+X2cR0zZ85cgojHchuI+OVsNvsAR6qJROIqANiNiJ4O8x3LCxC1OKqUuTBN8ypEfBsRfQgR/1gsFuf39vZurdb+JPKzTymlPm7b9lfDC+DwoiX42c82XAgArQBwiNb6DNd1V1XKiFiW9UkiuhoAkgBwj+M4F9Ua89H4byaTOYSI7vQzNy8T0ctKqZM9z3sVEa8FgDcQ8WNEdM/AwMBF7e3tlwUZkaBv69evf2w83uNa/ZXvhcBoCYxGgJem0+lOpVS6WCwu5lV2PULjv+iLiOibjuPwC0cdHR2JadOmfURr/VQ+n99UqTO+EH0MAD4EABwdbi6VSteHJmK0LOtqRPxBkKosn+T530T0iuu6dwWTVTqdfr9Sqsu27a+nUqn9lVJLtdZn5nK5baMF6wvnPoj4YwB4HBGHACBn2/a9lepk8VFK/QARtyml/n3lypV/5bJdXV37KaXetXXr1vs44xD1vGmavKA4DQCORsRXAeAv5e1ZlsXp+OMcxzknZN/2CNgfx2t5Us7lci9zGR6b6dOnX6G1vj2Xyz1pWdYFAHB/tX7EZeZP1J9gW4no1fBYRozbCl5UuK6btSzrfK3171k4KrU1mfzM9+lny3lUEeDzeMtIKTVda72spaVlUU9Pz+vl73FXV9fsRCKxQmu9IE5EOhb/5XGMioB9m3qI6IxkMvl0qVS6loi+ppQ6u1yAPc9rGY/3OK4/SzkhUC+BegV4pT9Z5onotiA9GCXApmleCgD/FwD6eSWbzWYfZ+PGmhKu0BYLMu9pJTiyVUqdWEmAM5nM3kR0OREdopS6KpvN5kzT/DwAcFTwLCJyHa8PDQ19qVK0GRdypYUJr/a11ndwtO1HFSxqHOmyYI8pJVzON5VKTUXEryqljiKi3QDgEcdx/r1Ce7wHl9Zac5RzHxEt9zyv0NLSkgWAYSLilGY7It5g2/ZP43KoVM63dTMLKxF5nM0InSt409ZBWExM0+QtkIMcx1khfva/75RSaiCbzX4vzLqKAI/sAZcLXrn/VUpXj5f/VhHgt7wTUX3TWr9nPN7jsfq5PC8EKhGoV4AjD2/UIxy8h7v77rsXeMUdMgrT6fThxWLxhTVr1vAkXPFT3hYLjFLqeq31Fblc7gXLsr6BiHdWEuCgYj5URkS3aK0vMQzjHRxV27bNi4a6Dz5VidjrElROAc+ZM2eflStXchZgux3z5s3bM5lMznFdl/f3qtpXLsCcQgSAD/vR/QeUUp+pFAGXjUdGKXW053kcbQR8n2/kq1RtMRbRj+AQ1h9N01xKRA+4rvvLSvZMMj/7KCIuKBQKXw7v5QciNTg4+Hxra+u3lVJXMK9gKymVSh3A2zn9/f1n81mMiAiYtx4uHRoaOjXOYnSs/ssCPHXq1GuVUsuC7E+luSWqb0S013i8x430ealLCIQJjFmAOQJBRI4g2fk3a63nu6776yjMn/nMZ4xSqXQzIv4+2N/kcnH3gCtFbaZpLkPED/BBHi7D+8EAUOIoExEP4N8j4hrP8xYZhnEOEc327Xu9UCgsNQzDaG1tvQYR9yWijQDwguM4V47VVfxDWD/jQzFExMLJe2gj0W7Up6ur6wjDMFaUSqUM740HZeLsAQdly4XLP2nMae3n2A4+kMbRT9S4GYbxEmcHuP9E9E4/Q/ArX8SXE9FDiLg7Il6SzWafGiufKAEOoquIceOo/L2cUSGiFzZu3HjhunXrRsa7/DPZ/IyFb7/99lvE5wT4sD0i/sb39X8logUA8AoA/FUpxWcKSkT0PT6shYhzEPEcXqxWeI/vS6fTnKo+GQCeIqInHMe5bJz9l+09EQD+pJS6wd8DjoqATyzvm7/QaPh7PFY/l+eFQCUCsQVYEAoBISAEhIAQEAKNIyAC3DiWUpMQEAJCQAgIgdgERIBjo5KCQkAICAEhIAQaR0AEuHEspSYhIASEgBAQArEJiADHRiUFhYAQEAJCQAg0joAIcONYSk1CQAgIASEgBGITEAGOjUoKCgEhIASEgBBoHAER4MaxlJqEgBAQAkJACMQmIAIcG5UUFAJCQAgIASHQOAIiwI1jKTUJASEgBISAEIhNQAQ4NiopKASEgBAQAkKgcQREgBvHUmoSAkJACAgBIRCbgAhwbFRSUAgIASEgBIRA4wjEFmC+vk9r/UFEbPE874l8Pv9s6O7WY/iCbyI6IbgjOMpE/7af/fg7vqFIKfWgbdv99XSHbwZSSs1HxGuy2SxfyF739YHd3d37ep53C98pCwDfdxyHbwB6y8e/1P0CInqsUCgcG77qrR6bx1LWv83o4DjMhG/9pCvxTafTeyDiDwHgVsdxVnPN4Ttoa7XUiLGo1Ub4e76yMpFItK9atYpvvdqpPl1dXfslEolDiUgT0f2V5ohKfKPGop4ONmIsGjDv8F3b79myZcszfPVjPfZL2V2XQGwB5su5tdZLAeBHAMAXohcGBgaW9vX1DfMLorV+Rz6ff6aaIPovwocR8WNa6++MRoB5KDo6Oqa0t7dfiYjZbDb7q3qHx7KshUT0kuM499R6tp67jmvVNZrv+co+RJxBRA/XWrQI3/oJV+GLXV1dByqlXgwEYxQCPGZfj9sj0zT5nTzIcZwVcZ/ZEeUymUwXEZ1FRDcTUdIwjIez2ezjFRa8wZ3Pfyj7/i1jUY/tO8N7wXcdt7W1XUNEy1zX3VyP/VJ21yVQlwAHF3n7ovRdIvqiUqoTAGJHiSzkQT2M1f/3SQBwCAC8S2t9huu6qzo7O6e1trYuB4CPA8DflFILwi+uP3EOBfcKx7kzl+9N3XvvvdtbW1vnA8CzRNQ3ODj4ektLS2tLS8ttRMSRZlEpdVYg7OUCzHXMnDlzCSIey/Yj4pez2ewDHEklEomrAGA3Inq6UCic04iIudql9VFuKXzre1mj+KZSqb0Mw+CF5uFEdJLjOGu4VtM0r0LEtxHRhxDxj8VicX5vb+/WSi2OdSzi3pPNd/kCwBc4O0VEW4J7p/2+zQKAf0bE3TzPOyGRSCSC9y9s33j4L4vO1KlTb/E877JcLvdEwCncbvjnKL6JRKI1aixqzQ/lYzLWsQjqG828w3dcE9GdfsbtZSJ6me9Y9u86vhYA3uCghIjuGRgYuKi9vf0yRLyL72kOFn3r169/bNasWacR0VwAaFdKnTea4KO+t0NKjzeB0Qjw0nQ63amUSheLxcW9vb3FeqLEqBeBI+tSqfTlZDL59zw5OI5zjmma5yLiFtu2vxOOqnlyVErxBfPblFL/vnLlyr8yJE5zKaXetXXr1vs4Ko8CZ5omT0anAcDRiPgqAPwFAHK2bd8blLcsiyfdERv4d+V98/99LS8Ucrncy35Enpg+ffoVWuvbc7nck5ZlXQAA94frHe1A+i/8J9hWInq1VCpdX++kL3wr06/Gt1ycTdNcwYs213WzlmWdr7X+PS8W6xHgesaio6MjMW3atI9orZ/K5/ObqvlQVATs9+3vN2zYsGS//fabi4j/oJT6VbkA9/f3nz8e/uu/K5e0trae3dPT83oMAa7IN2IsIueH8RqLscw7bFNUBOzz6SGiM5LJ5NOlUulaIvqaUurscgH2PK9FKdVl2/bXU6nU/kqppVrrM3O53LbRzi3y3MQTqFeAV/pCkCei24LU3FgFOGpFXmU/aB9EXFYoFL4y2giz/GVOpVJTEfGrSqmjiGg3AHjEcZx/jxJgDnozmUxaa30RANxHRMs9zyu0tLRkAWCYiIq8QkXEG2zb/ulYh7hBEfBxtm2fG178CN//HRmf72YWViLycrkcL8x06Lsngwg4zCxOyrdC1BV7LOrxnUoCDADb7ef6oqLPoaGhK8fDf3leUErdWCgUTl2zZg1zHflUioCr8S1/D+rZDihvM64NYf71zHFR41ZFgN8yl4X7FvystX4PAFzImTtETADA60NDQ19atWoVZzzk06QE6hXgkcmjvK/1OGcdk9LlfoTRE26PU8Bz5szZZ+XKlRwRbD+AxYdQksnkHNd1H6l1MCviZf4kAHzYX11+QCn1mUoRcMgWTKfTGaXU0Z7n8ar1eq31Fblc7vlG+sI4CrDw/f8F+E0iFYxflUn/j6ZpLiWiB1zX/WU9UVeFxWbkWPBiL51OH14sFl8IC1hUe74Av9txnOsq2R8hPKbW+pNaa158Ntx/Ozs7k8lk8jbP8+7I5XK/qCDAIzY4jrM4JDxv4RsxFpWYRQ7HRM87fjr+WqXUsiBrV2neDDgMDg4+39ra+m2l1BVEtBcAfMi2bd5uqPvgaSPnJKmrcQTGLMC8/4SInwcAdpDNWuv5ruv+usIkwWVPAIDpRPQk74MAQGvUpNTd3T1Ta30nH5YCgITW+mu8j+QfqFhRKpUyvb29/N3IJ84ecKWJyT8Jy2ltPkE6laMGXmhE9c0wjJeIiE9Nv0BE71RKXcV7MZZlsYgvJ6KHEHF3RLwkm80+Ndah8iceTodzCq+fmVU6xOLbK3zrgB61wOE9O631HYh4AB98Q8Q1nuctMgyDsx7v5XEgohc2btx44bp164bGy9fj7gFz+/7J/u/zO8j707ZtX1Vpf9vfwuFMzRYiWu84zkXj5b/+3jJvI+1L//v5Mv9VQQUb+MzHm/jOnj37wKixaGlp2TNqfhivsWjQvLMAAE4EgD8ppW7w94CjIuATiYjLvgIAf1VK3eyL8TWIyBw38vzjOM6Vdbi6FN0JCcQW4J3QdjFJCAgBISAEhEDTEhABbtqhE8OFgBAQAkKgmQmIADfz6IntQkAICAEh0LQERICbdujEcCEgBISAEGhmAiLAzTx6YrsQEAJCQAg0LQER4KYdOjFcCAgBISAEmpmACHAzj57YLgSEgBAQAk1LQAS4aYdODBcCQkAICIFmJiAC3MyjJ7YLASEgBIRA0xIQAW7aoRPDhYAQEAJCoJkJiAA38+iJ7UJACAgBIdC0BESAm3boxHAhIASEgBBoZgIiwM08emK7EBACQkAINC2B2AJsWVa71vqDiNjied4T+Xz+2dC9qccAwAIiOiG4I7icSEdHx5QZM2bwfbt/sG27n28XAYDX8vn80+NFr6ura79EInEoX2TvOM5Dgb1jaY/70d7efjQR8a1J4Hnepnw+/3BUnXwTDADswd8zP0Q8bMuWLb/t6+sbHIsNlZ7lqxpnz579fq31Xoj4qG3bf2lEO/5tUQdzXXw7kFLqQR7DdDq9ByL+EABudRxnNX8f957WifAHvt4vlUq9m4hKgd/xrVue570PAEpEdH8l/x0Nx5D/6Wp1V7mb+S1849oxEXwty9qfiN6rtX4ul8s91tHRkQy/K2z70NDQQ6tXr34xbj+knBDYlQnEFmC+T1NrvRQAfgQA8wCgMDAwsLSvr2+YJ2Kt9Tvy+fwzle6q9C/ndono0lKp9GAymfwZEX3PcZwV4wHYNE2+1ozvOb1Ua20qpf6azWa/N9a2/H58S2t9NyIOVhPgdDp9KiIeUyqVTkgmk58hoq8QUYfrupvHakfE82ia5jK+Jk9rfV8ikbgSES/OZrN/GGtbfK0dIs4goofDAsyC1tXVdaBS6sVAuOIK8I72B19obwKAf/AXDCN+x4sLRDSUUofwVZnFYvHk3t7erWNllslkuojoLCK6mYiShmE8XOkaySrM3sI3rl07mm8qlTrAMIxTtdY9iLgIAOyBgYHesAD7V5F+27bte+P2Q8oJgV2ZQF0CHNzb618k/V0i+qJSqhMALuA7PguFwrFr1659IwqY/8zXOeolonsR8Z8R8fmhoSGnpaXlNiLiCKuolDqLo8T29vZbtNY/2bRp070zZ85crpT6RTabzce9I5VFg4iedV13VXd39xyt9Xme552Vy+W2jWVAK12iHVWnZVlfAIAOIvoxAByJiHyH6dUA8FGl1IVE1AIA9xYKhXN222239xPRadu2bftia2vrQYlE4qxisXg6i0Gcu447OjoS7e3t1yHiPevXr79/1qxZ39Raf8d13d+Npb/8bKV7ZQ3D4MXY4UR0kuM4a/yyVyHi24joQ3wvbbFYnB8laDvaH/zMxRS2le0sX/h1dna+PZlMXl0oFM5es2bNq2Nh5l++fovneZfxHdZBXeFL4cM/m6b5FmaJRKI1im9nZ+e01tZWvjf34wDwN6XUgihh39F8w7xM0+QF+kFhxl1dXbMTicTFxWJxcSMWOGMZH3lWCOwsBEYjwEvT6XSnUirtv0zFOKKUSqXeYxgGT379APA+RPyR1voDjuNcEMCwLIsn8+McxznHj1iuRsQHtdatrutew9E1C820adM+orV+Kp/Pb6oE0jTNDCL+H6XUJcPDw4cppU7atm3b/EoLhLgD4veVBfVxROTL2HOVVvSmaV6KiH8GgM8R0VoAmKW1/mEul+Pf8Qcty+I+/iCbzf7RsqzTAaAdAA4AgEuCFDKnMpVS79q6det9nHGoZCsvNDzP+wkA7EdEy1zXvaNSRiJufwMBRsRPAMBfOJ1fKpWuDybRcnE2TXMFEfW5rpu1LOt8rfXveRFU3t6O9oegfd/e7QLsC9qZADAXAG5yHOeuethUWWxe0traenZPT8/rMQS4IrMIvuci4hbbtvmSe6pk60Tx5W0Qf8HsZLPZXwX2pdPpJYj4jOM42bHyleeFwK5CoF4BXulPwnkiui1IO8YR4GDFr7VehYjzlFI/ZbH1PO/riMipYt4f3g0AHnEc598ZsGVZJ3JUqJTqymazr9QJXaXT6Q8rpT5BRE9x1Km1PnsHR8AcqfwnEZ2stb7BMIyTEfEurTX381wASLAoK6VO5FRxJpN5m9Y6j4g32bb9gzr7y2K+hIgUEd2nlLqS2TmO82id9byluC8Cm1lYicjL5XIcIepAnAHgySACDqdToyKhcjHagf4w0nS5AIcEYh9EvIqILndd98mxMPPTvzcWCoVTw9F0pQi4GrNyAY6b4p+A942RKcuyOP3s2bb9rWCBwNGvYRi8ED5z1apVW8bCVp4VArsSgXoF+Djbtlk43vSpR4CD54MJAgA4MvywbdtfT6VSH1BKfSYcAQPARkR8IfRCYzqdPrxYLL4QM1XIwnQ6Ir7WqD1gRFxWKBS+UiuaLp8s+d9ExIuYU7TWV+RyuRcsy/oGIt4ZRMBENAcAZhqGsWTlypUbGfS8efP2TCaTc1zXfaRS1MORXDKZXKGUWrpy5cq/mqZ5FgBsbkREF5WCLosoowT4j6ZpLiWiB1zX/WW5z4TFiL/bUf5QSYA5G2Ga5vUAcJfjOL8dy0ve2dmZTCaTt3med0cul/tFhQjY1Fp/0nGcxSE/eQuzCAG+3M8q9FSzcQL4BuILtm3fGD7wyNGvUuol27bvHAtXeVYI7GoExizAfpr18wCwF0/4Wuv5ruv+uhyUaZpHIeIRtm3fHJpwv7Rt27ZvtbW13YmIzwEAnyx+ctu2bRdPnTr1u1rrOwYHB+/jn/00bew94Ewmcwg/z6e2iej2jRs3fmfdunWcMh7Tx49ufsa2EhGnAO8Jp9GDyv092YuVUjeyIPrR17VDQ0N3t7S0HIOIH+ADTSNhg1IXep63r1LqZN4DnjJlykeUUl8sFotfirsH7AvIQgA4jlN9nMpWSi0M2h5Lp6MEOMT3AO4HIq7xPG+RYRgXAQAfgOvnA2EbN268MIr7BPoDp/f5k/ftnQ8ABxLREYjYu2HDhuWN8BM+3JVIJDhNvC/7CRF9mc9JKKV+gIhFANhCROsdx7mIBbic2ezZsw/0/fdNfFtaWvgcwZ1E9BJnULTWXwvvM4cWRjv0fbMs65NExNmbTUQ0zItmz/OO578WSCQS1xWLxVN7e3vZZvkIASHgE4gtwEJMCAgBISAEhIAQaBwBEeDGsZSahIAQEAJCQAjEJiACHBuVFBQCQkAICAEh0DgCIsCNYyk1CQEhIASEgBCITUAEODYqKSgEhIAQEAJCoHEERIAbx1JqEgJCQAgIASEQm4AIcGxUUlAICAEhIASEQOMIiAA3jqXUJASEgBAQAkIgNgER4NiopKAQEAJCQAgIgcYREAFuHEupSQgIASEgBIRAbAIiwLFRSUEhIASEgBAQAo0jIALcOJZSkxAQAkJACAiB2AREgGOjkoJCQAgIASEgBBpHQAS4cSylJiEgBISAEBACsQmIAMdGJQWFgBAQAkJACDSOgAhw41hKTUJACAgBISAEYhMQAY6NSgoKASEgBISAEGgcARHgxrGUmoSAEBACQkAIxCYgAhwblRQUAkJACAgBIdA4AiLAjWMpNQkBISAEhIAQiE1ABDg2KikoBISAEBACQqBxBESAG8dSahICQkAICAEhEJuACHBsVFJQCAgBISAEhEDjCIgAN46l1CQEhIAQEAJCIDYBEeDYqKSgEBACQkAICIHGERABbhxLqUkICAEhIASEQGwCIsCxUUlBISAEhIAQEAKNIyAC3DiWUpMQEAJCQAgIgdgERIBjo5KCQkAICAEhIAQaR0AEuHEspSYhIASEgBAQArEJiADHRjW6gqZpLkbEG/hpIrrFcZyF4ZpM07wZEU/1vz/DcZwVo2sp+qlMJnOY1vrnAHBPeduNbGdnq4u5AsD/VUr9Szab/UM99k1WZvUwkrJCQAiMnUBsAU6n0/sgYh8iHhw0GyUoYzHJnzQfr1eEggkTEffyhWx1oVD47Nq1a98Yiz1xn507d+5ubW1tPwWAf6o04bMQA8AhlURwNH03TXMeACyu1texiEmc+uMyqrTo8MfrCSLqcF1382jqi3qmmgDXYj0WZo2yX+oRAkJg1ydQtwADwJmO46wJic76RkVWtSbGuMPh1wONsqtWuzxhE9G5RPRnAHgtagExUQJcy/Zq34+nAHO7wfj4bBY2WoQr9a1RfjYWtvKsEBACQmDUAszo/An6+mDiLI+SwxGyH1XcREQLEfFujqSJaCRSbWtrOyVI04aHZLQRdi2xa/SwB+0ppW5hId62bdv88ui7lk2jEYVaAlkrvc3PI+LPQhmNkRR4eUYh9P32SDVirGNnHcoXSEFdweKuVt3Vvg/bTkRviqzD2wGV/KwSs9CCc02wwIr6XdmWQ8Mj+0b7rtQnBITAxBFoqACbpnkeEd3OqcTySTWU1gNO03qe9yKntINJ1xd03rerOwUdxheaFFdwpD7eaMPtEdEjiLhSKXVa+b7jRAhw0PcocffHJ9LW0HMVU9yjWTCU2bM9Ag77SqFQ+P/8dP6I0EVlWuK0HVrwdZentuM8H1XGH8N5Qcq/nGH5grS8/Hj7otQvBIRAcxEYtQCHJs2bK+3ZhiexkACfEAhj+SQXZ2KsklbcHs0FkfWO2AMun+gr9WEnFWBeAFUbv1oCPHs0e+3lEbD/75G62traPgwA27MqPN4VGFdtezwEuILgWqFUOi8g7cC/4yxymmu6EGuFgBBoJIG6BbjsENabTu2WpzTZUCIKpzU5Bf2WiKRapDaazpZHIrXqiDjEFTt1WC6sldLCO5sAh4Tt53x4rTxd62ckKgpwEJki4jH+OH8qbsYhnOb1n92evo7iVy6mcdoeDwEuz9L4C4cRwS23KfA5Inp5NCexa/msfC8EhEDzE6hbgMMp43D3a0W41SbERgvwjoo86pl0d0YBDo9f1EGoWnvMwfNRY1/t1ah2SC5q8VRtQVWp7XEU4JFFyfDw8KJEInEjEX2RU9w7euuj+ace6YEQEAKNFuC7lVKf4/3PIBquMwLmP9XZvsc22uHZUXtvUUIfdTDHj5wm5M+QyqO2SkyjRM4Xse1jWunZ8v3+WuNWTYDLtzYq8QzaqNR2DQGu6WeVthL89r6LiD1ENC28/bKjT3PX4izfCwEhsHMTaJgABxN96P9UYjUiDhDRg6GTtVVT0BGpxbf8H1dE4Yw4zRv7RO5YhqdGunneq6+++oU999zzziBNG0pLjvQr6m+ruUywaKllW4WU/0jfp0yZsnv5322H645gi8QhdAAAIABJREFUFpkqjTrVy/VE/E147P8TkVp/JlbtNH2Fv0ff3nbUSefy9HolP4s7Hr7Qfi0qtVze/o48j1DLX+R7ISAEdi4CsQV45zJbrBECQkAICAEh0NwERICbe/zEeiEgBISAEGhSAiLATTpwYrYQEAJCQAg0NwER4OYeP7FeCAgBISAEmpSACHCTDpyYLQSEgBAQAs1NQAS4ucdPrBcCQkAICIEmJSAC3KQDJ2YLASEgBIRAcxMQAW7u8RPrhYAQEAJCoEkJiAA36cCJ2UJACAgBIdDcBESAm3v8xHohIASEgBBoUgIiwE06cGK2EBACQkAINDcBEeDmHj+xXggIASEgBJqUgAhwkw6cmC0EhIAQEALNTSC2AFuW1a61/iAitnie90Q+n38WADR33zRNvpR9ARGd4Lrua41A0t3dPdPzvPcBQImI7q9Vbzqd3gMRDx8YGHior69vsJYNXV1dR3CZfD7/cLWycevt6up6p2EYB3NdiLitv7//N5XsOPLII1tmz579fiJipg/zfbKVbOjo6JgyY8aMo7TWU+JwqNXvyfw9s2xvbz+aiKYyB8/zNtUa/7i8LMvan4jeq7V+LpfLPcaXWkU9G/YT//tXBgYG/ruvr2+4QluYSqXeTUSlfD7/dDV7urq69kskEoey/23ZsuW31d6DuPZye/XUy+4f1964bKWcENhVCcQWYP9+1aUA8CO+sxcACgMDA0t54mCR0lq/I5/PP1Np4qkXIE9UiGgopQ5BxBOKxeLJvb29WyPqUel0+hSl1Jf45ddap6oJmr9geC8AfAcA7ncc5+wKttVVr38N3QwieriaAHd0dCTa29svRsQnh4aGHjUM4z+01mfkcrmXo+ywLGsRAGwmIo2Ix1bhUC/iSVeerxtUSn1La303Ig42SoBTqdQBhmGcqrXuQUQeL9txnGwtAUbEfYnoo1rrL+dyuW3l5f1F6E0A8A8AcGv47uHysul0+iCl1EXDw8MXKaU+opQ61Lbts6Lex3rsrafeeuyddM4nHRYCEQTqEmAiOs627XODS8mJ6ItKqU4AuICIHisUCseuXbv2DW7n05/+9IxEIpEjoptd12XRHtWns7Pz7clk8upCoXD2mjVrXo2qhMu0tbUlPM+7jW2qFVFOnz79Ko4mlVLv4/5UMqyeev07Yp90HGdNtY767C5pbW09u6en53XTNM9DxN/atn1vtef8O2yvIaJltRYYowI9CR7y2S8rFApfCfw06HY6nT4eERcODw+nVq1atWW0OPw7og+qJpahNpcg4jOVxNqP2DnzcRI/U0OA34+ICwYGBhZNmzbtSKXU5/v7+8+qElmPmFHL3nQ6HbveeuwdLV95TgjsSgRGI8BL0+l0p1IqXSwWF/f29hajJjaO9KZNm/YRrfVT+Xx+U73QOjs7p7W2tp4JAHMB4CbHce6KIWzfrSXAmUzm3/x6HgkWFI2o17KsL3DbANCCiDfZts2LjpEUffjD/Uomk3dorW9IJBLPaa0vIaKf1BJuTpknEokF/f39Z8RJsdfLezKU9/30xwDwOCIOAUAuWPhwmlUp9a6tW7feV0u0KrHirYWZM2cuV0o52Wz2V9WYdnV1zU4kEhf771BUZmf74/7irqoAA4CyLOs0IroAEf9cKpWOX7169YvVbIhpb931xrR3Mric9FEIVCVQrwCvBIC/EFGeiG4L9mWrRRZj5e/XzRHr5a7rPlmpvnBUXilC9Pe9Lh0eHr7QMIw5SqnuYrF4foXU9khTceoN2+RHqrcS0fWu6/4uyl6/zn/l7xDx7wGgt1oE7Nt9hWEYS1auXLlxrEwn6/Pj6ae+AHL62bNt+1u1tmLS6fQSfpdc1+2pNR5xBM2yLE5TX+N53uWGYWSIqCXYIqpQPwtrTXtHUS9H1Yu5zThZgFp9l++FwK5MoF4BHklBlwOpMLFhOp0+vFgsvlApdRwTLJqmeT0A3OU4zm/HIsCZTOYfiYj3ioGI3g4AhxDRN6qlyOsVYI4qZs2adQMi3prNZv9QrY/+ntllWuv/qLIHzId7rkDEpbZt/yUmMykWQaCaAM+bN2/PZDI5x3XdR2qJZ0TVgZiBbds3RmU+ws/40S+L5WmVxj1cPo6gmaaZAYD9Hce5rru7e1/P864bHh5eWCGdHtveOusdMTuOveKgQkAIAIxZgE3TvBQRPw8Ae/FhIa31fNd1fz3WPWDLss4AgAOJ6AhE7N2wYcPydevWcdrwLZ+QDX8HAP+jteZ94F9XG2A+VFYrBV1PvZZlnUNEBwDAoUR0u+u6d1SayLleAOAJ8xlEPNu2bT5R/pZPKpWaqpT6CSIeRUQj+5KIeKVt23eK89ZPwD+E9TMAmEpEfEr5HsdxLuCaxrIHbFnWJzkrhIibiGgYEV/wPO/4SuJqmua5iPiybdu31/DRQ7TWdyAi+xV/8p7nLap0YEtr/T0A2AAAs7TWP6rkg/XYy4vEuPVmMpnY9tY/evKEENj1CMQW4F2v69IjISAEhIAQEAITR0AEeOLYS8tCQAgIASEwiQmIAE/iwZeuCwEhIASEwMQREAGeOPbSshAQAkJACExiAiLAk3jwpetCQAgIASEwcQREgCeOvbQsBISAEBACk5iACPAkHnzpuhAQAkJACEwcARHgiWMvLQsBISAEhMAkJiACPIkHX7ouBISAEBACE0dABHji2EvLQkAICAEhMIkJiABP4sGXrgsBISAEhMDEERABnjj20rIQEAJCQAhMYgIiwJN48KXrQkAICAEhMHEEYgtwR0fHlPb29qOJaCqb63nepnw+/zD/bJrmMQCwgIhO4DuC49w0NIYuYyqVejcRlfL5/NM16old1r9z971a6+dyudxjlW4y8i8x/yAAtNcqG8HsiWo286XwiUTiUETctmXLlt/29fUNVunfW/rmX2/4PgAoEdH9wX3NY2A9qR/lsZ49e/b7tdZ7VRvrav5e/m6MJ9ByH+7o6EiG31lue2ho6KHVq1e/GGVHuL+I+Git6y/T6fQeiHj4wMDAQzV8VZmm+QFE3FNr/XCl+7oDm+LWW4+9/C7OmDHjKK31lODd6OrqeqdhGAeHWLwyMDDw3319fcPjOU5StxAICMQWYP8qt29pre9GxMGwAPMLo7V+Rz6ff4aFa7wE2BeYmwCALx+/tdqF3/WUTaVSBxiGcarWugcR+ZJy23GcbJSb8Is8ffr0wzzPe9UwDL7KrmLZCGYVBTidTh+klLpoeHj4IqXUR5RSh9q2fVbUQqBS33hCQURDKXUIIp5QLBZP7u3t3SruXj+Bzs7Oaclk8jYAeJSI+I7gqaVSye7t7S2W11bN38vfjfotifdElA8PDAz0hgWYfQIAvm3b9r0RtfK928uI6AWt9X2JROJKRLy4wp3WKp1On6KU4ru1UWudqiaqlmUtJKLpWut7lVLLEPH0CuJeT7312AuWZfF7vZmINCIey++GYRj7BAKMiPsS0Ue11l+Ouu4x3ihIKSFQH4G6BBgRlxUKha+sXbv2jaAZy7K+AAAXENFjhULhWP7On5AuBIBWvvRea32G67qr+Jmx3LvqR5S8gj2J66omwPWUDSMzTXMeABxUre5Q309BxOFsNsv3sL7lU+0C+PLC6XT6/Yi4YGBgYNG0adOOVEp9vr+//6yo1XitvnV2dr49mUxeXSgUzl6zZs2r9bmElPb99FNKqY/btv3V8CLIsqzliHgXC1PwM5cnorf4e9S7wWX9+3ivBoCkfyfxRWN9N2r5cFdX1+xEInFxsVhcHLUo6+joSLS3t1+HiPesX7/+/lmzZn1Ta/0d13V/F+UR7GNtbW0Jz/NuIyK+f3tzVLl58+bt2dbWdm2xWFySSCTeMAzjVkT8eaV3Jm699dob2DZ37tzd2trariGiZWGb0+n0EkR8ptLCW94KITAeBOoV4B8DwOOIOAQAuWAlXS40vgCfx2lppRSvfJe1tLQs6unpeZ3TrEqpd23duvW+0aZ6TNNcXEuAA1j1lPXTy8uVUk42m/1VJeA8gQLAiUS01+Dg4EmVRC6VSu2llPoup6v9i9K/6jgOX5ge9VGWZZ1GRBcg4p9LpdLxlVKFlfrGUVtra+uZADAXAG5yHOeu8XCayVAn+w0RPRssHEOLrkoCHOnv5e+GL4QrtNYLykWrEe9GJR+OIzDd3d1zPM/7CQDs5wvUHZW2YvwFwz6I+N1qAhz0Xyl1i9b6EkR8gYierrbA9Z+pWi+3X6+9/ExXV9cRiURiQX9//xlB2rzW4mQy+Lv0cWII1CXASqnLAeASrXVhcHDw9SASriDAx9m2fW6lFedYuluPqNZRlgWQ01SebdvfqjbxsO080c2aNStDRO9xHGdZrfKWZc0logxHuFELD8uyOK1+jed5lxuGwfW2DAwMLK22SKnUN388riKiy13XfXIsrCfrs8xWKTVQHqlViYAj/b3auzEObCN9mAXGMIxLhoeHz1y1atWWCu2iZVlLiEgR0X1KqSuJ6DTHcR6tZGccofTL/BciPqW1XoyI762VYYpTL6e+67XX3yO/wjCMJStXrtwY9IsXJwDwF9d1e8ZhTKRKIVCRQF0CHJWCDq2Et6enw3ti/t7Ukv7+/rN5xckpqWQyOcd1Xd5Xo9GMTR2iygfE4kTLwcQFtm3fCAA6jl2WZR1ORF8aGBg4s1Y0n06nj1ZKZWzb5pf9Lf02TTMDAPs7jnNdd3f3vp7nXTc8PLywyoRZrW+8P3Y9ANzlOM5v4/RFyryZQDqd/ihvCRQKhS+XbbmMRMCDg4PPt7a2flspdQU/SUQjAlzu7xER8DsTicSlQ0NDp5aP7RjfjYo+zAKjlHrJtu07K42zv+e9Qim1dOXKlX81TZPPH2yulkWJI5S8AJ86deo3h4eHL+czIqZpLiWiB1zX/eVYhL1eewPxRcSl4f1nP/rlhe9puVzuZXkPhMCOJDBmATZN81JE/DwA7MUvrNZ6vmEYLxHR9/jwCiLOQcRzgsMcY9kDzmQyvJ98ByIe4EPKe563KOrQRD1l/T25PCJuIqJhTpN5nnd81AuZyWTepbU+HRHfTkScTj89m83+KWrQfBvOAIDpALCHYRjzeXKLKssHq7TWvJfMKepZWusfua4bmQKs1DeuHwAOJKIjELF3w4YNy9etW8fbBfKpkwBnOPbbb79FiLiQsyKI+Bv2NcMw/pWIFgDAKwDwV6XUzf6p87f4e9S74brufel0mrdmTgaAp4joCcdxLvMXssdze8PDw6lqC6+orlTyYf6rhUQicV2xWDy1t7f3pSoYeNHGfT2O90J520QptbCSv4b69ncA8D9aa94H/nUl2wCAD3jx6evnN27ceH4lv6yj3tj2plKpqUqpnyDiUUQ0kgFAxCt5QWKa5rmI+LJt27fX6SJSXAiMmUBsAR5zS1KBEBACQkAICAEhsJ2ACLA4gxAQAkJACAiBCSAgAjwB0KVJISAEhIAQEAIiwOIDQkAICAEhIAQmgIAI8ARAlyaFgBAQAkJACIgAiw8IASEgBISAEJgAAiLAEwBdmhQCQkAICAEhIAIsPiAEhIAQEAJCYAIIiABPAHRpUggIASEgBISACLD4gBAQAkJACAiBCSAgAjwB0KVJISAEhIAQEAIiwOIDQkAICAEhIAQmgIAI8ARAlyaFgBAQAkJACIgAiw8IASEgBISAEJgAAiLAEwBdmhQCQkAICAEhIAIsPiAEhIAQEAJCYAIIiABPAHRpUggIASEgBISACLD4gBAQAkJACAiBCSAgAjwB0KVJISAEhIAQEAIiwOIDQkAICAEhIAQmgIAI8ARAlyaFgBAQAkJACIgAiw8IASEgBISAEJgAAiLAEwBdmhQCQkAICAEhIAIsPiAEhIAQEAJCYAIIiABPAHRpUggIASEgBISACLD4gBAQAkJACAiBCSAgAjwB0KVJISAEhIAQEAIiwOIDQkAICAEhIAQmgIAI8ARAlyaFgBAQAkJACIgAiw8IASEgBISAEJgAAiLAEwB9V2ty7ty5u7W1tf0UAFY4jrOmvH+ZTOYwrfVNRNTtuu7m8ey/39bPEXEvInqCiDrGu83x7I/ULQSEwK5LILYAp9PpfRCxDxEPDnAQ0S2O4yxsFB7TNG8GgMcdx1lRT53hSZefI6LVhULhs2vXrn2jnnpGU9Y0zcWIeEOIyS4z6Yf7RkQvK6X+JZvN/qGcU6MEOFTPmnIfqNc3dqToj8Zv5BkhIASEQN0CDABncpQTmizXN0qE651kKw2fXw80yq5qbsIiBQCHBG35bc/eUQuA8XJhv1/zgn74/14YFVE2SoC5L+Xt8u/8xd9KpdRpUQuAKAYiwOPlGVKvEBACjSIwagH2J8t5AHB9MCmXR8nhCDk0IS5ExLs5kg4i1ba2tlPCUeRYI+xyUWwUrKh6IgSYBXm7cAXihIjH+NH59qyBH2HuR0Rp/g4RlwPAHWFuLOiIeKr/7PYo1DTNN7GPOR5nxMkuRAleuchWyIh8KkhBs32I+LN6MwO+n9ytlPpcILZ+XxcHi4Fqfha0FyXAUQuF8vGLqPtNzCL6FYvpePqg1C0EhEBzEmioAJumeR4R3c57bsFEFkTMQZqYMXEq0/O8FzmlHXzvC8ioUtBh9LWisUYPU3gCj8oKhKPx8hSr/+zXOPADgPN92y4DgKt5vxQRPxcW83AU6gt2Ob/t0Xh5W+XjUY1Dpegx6Evh/7V39zFylHUcwH+/Z/Z67SHHgRghXFsISEMiBC0GIyE5Q0JTuNuZu7+AEt9iKcUUUgKSSqUXwQoGbQISUIxoFMWUdGdmt1dbRQ+boBhBxAiKbxTaCEK4uwrdbtl5fuY5ZpvpuC+zt7sMe/ftX4SbeZ55Ps+T/e7zspli8aZwz3d2qThuHg/RZmaj1Zah4ysj9cZZKwHcyGwuM/F2jzeUBwEIzB+BOQdw5AP9/lqzqugHZySAr47Mko4J3FaWoKMzk5T3gI/OiEKj74nI5yoHgaKzOTPzN8vXkUC7Ryn1ijmwpLW+Rin1aPQLSjzo4uHf19f3oJlFm5mj8RaRWw4dOrS2sheedGUgPuOsDPfK/UTkEtHRGWmV5zqmX5sJ4PCL2NFVhMWLF7+PmesuP1cbN3OZATcySzLm589HA1oCAQh0WqDpAI4dwqq7PBcum85ek+RDuJUAjkJVW55NMOObPTkbPnPig1TRUIvvX8YPh0WWY2cPiSUI4O9E9z1rzDRnTxdblnVKNHDjS6WRuhsenGswA36eiP7ayQCOzqC11qdE6woD+pjl7eg4a2UGnMQMp6w7/ZGE8iGwcASaDuDojCzK1GiG+24G8Lu5VBgN4BrL7jV/flO5N+kMOF5+NJCJaIXpj8pqRK1ZbJKh3WgPOCyjYzPg6FKwWSGInoxvNM5aDeB42NfzqncwLYkzroEABBa2QLsD+OjhmcpsQkSamQEfc4Bprl1T7STtXMtqdF+9Q1jm3nCvtOpJ8XoBHO4BjxPR0RPV1doV/r/jiWhQRMYrS92tLpfGT3NH6z7uuOPO0lpH+3r2oJiIzB7Cil4bLiGbvWrz87DEv8kNy7jO3Bc9kBXfX46Ps4QBPLt3Hbl3dlWgWbNmV1oajSX8HQIQWFgCbQvgcGkwemJ3gplnROS3SZeg650YbjATiZ+4fVd/Bxz9GVL8QzzepuhyaaMANmEaOwX9f0vjkfom4z+7anRSudFQj9V9jGnsN8I3hDNVN/oTNXPy2/x+mIiuNjPL6F54o7ojM93fxX/SFX+u6DiL/y479D7qFltCniCiJ8yXl4pdPbMqJ6Br/ja6UfvwdwhAAAKJAxhUEIAABCAAAQi0TwAB3D5LlAQBCEAAAhBILIAATkyFCyEAAQhAAALtE0AAt88SJUEAAhCAAAQSCyCAE1PhQghAAAIQgED7BBDA7bNESRCAAAQgAIHEAgjgxFS4EAIQgAAEINA+AQRw+yxREgQgAAEIQCCxAAI4MRUuhAAEIAABCLRPAAHcPkuUBAEIQAACEEgsgABOTIULIQABCEAAAu0TQAC3zxIlQQACEIAABBILIIATU+FCCEAAAhCAQPsEEgew4zgDWuuPM3NPEAR/KRQK/yAibR7Ftu3LiGidiFzt+/5/2/d4RMPDwx815RUKhadrlTs0NLT4xBNPvFBrvVhEnmj3M7SzPe/1sozlwMDARSLSZ541CIID9eybaY/jOKeLyLla63/m8/nnzBsKa90/PDx8WiaTOY+ZD01NTT05OTl5uNa1nSq3mbbhWghAAALNCiQO4PA1bpuI6GEiWkVExZmZmU2Tk5PlbDZ7vNb6lEKh8Pd6H6rNPpxt2+cS0YPmlXGe591Y5wN4AxG9KiKama8slUqf3bVr18Fm68P1ROZ1fEqp+8z7fpn5cLsCeGRk5AzLsq7VWm9nZtNf5tWFuWrm2Wx2hVJqS7lc3qKUulgpdZ7ruhurja1OlYuxAAEIQKDTAk0FsIhc5bruLeE7U79n3u+qlFpNRJtF5LlisXjlnj173jIPffnll5+YyWTyInK/7/smtJv6Z2ZiJ5xwwtfNjFYp9RFTb6MCwnfv3h19MX2je/D3YwXCvh0vFos3VfqyckU2m13DzOvL5fLIzp07p+ZqF77IfoV5T3SNAL6AmdfNzMxs6O/vX6mUumJ6enqj+bJXr85OlTvXduI+CEAAAvUE5hLAm7LZ7GqlVLZUKl2/a9euUrUP7aGhoUx/f//FWusXCoXCgWa7YXR09NPhPc9Ugr9RGWa5OpPJrJuenr6h3pJlo3IW8t/DvvwJET3PzG8TUd513ceMiVkWVkqdffDgwb2NwrCW4cqVK3sGBwfvUkp5uVzu8RrXKcdxrhORzcz85yNHjqyZmJh4pV6/dKrchTwW0HYIQKCzAs0G8A4ielFECiLy3cpea71Z01weP9zTu6NcLt9mWdZypdRYqVS6td6ycnjP1yzLunnHjh3751Iv7nlnCZqZq86A2+BjgtUsPweu695Xa7vCcZwziejuIAi2WpY1KiI9le2OOoHdiXLb0GQUAQEIQKC6QLMBPLsEHS+qxoc2Z7PZ80ul0r7du3e/0UwHjI6OflhEPm/uEZEPENE5IvKNWkvZlfBl5k2u677YTF249liBegG8atWqk3p7e5f7vv/MHPb6K+FLruveWznAV83ftu1RIjrd87xtY2NjpwZBsK1cLq+vsezdqXIxNCAAAQh0VKDlALZt+w5mvoKITjYHobTWa33f/3Wre8CVVpvDX/WWoEdGRvqUUo8w84UiMrsvycx3uq77/Y7KzdPCw0NYPyOiPhExp5Qf9Txvs2luK3vAjuNcYlZOmPmAiJSZeV8QBGvy+fzrccqxsbFBrfUPiOhlIlqqtX7Y9/2HqoV+p8qdp92LZkEAAu8hgcQB/B56ZjwKBCAAAQhAoOsFEMBd34VoAAQgAAEIdKMAArgbew3PDAEIQAACXS+AAO76LkQDIAABCECgGwUQwN3Ya3hmCEAAAhDoegEEcNd3IRoAAQhAAALdKIAA7sZewzNDAAIQgEDXCyCAu74L0QAIQAACEOhGAQRwN/YanhkCEIAABLpeAAHc9V2IBkAAAhCAQDcKIIC7sdfwzBCAAAQg0PUCCOCu70I0AAIQgAAEulEAAdyNvYZnhgAEIACBrhdIHMBDQ0OLBwYGLhKRPtPqIAgOFAqFp81/27Z9GRGtE5GrzTuCG73BqBW18NWD52qt/5nP55+r91o88wL5TCZzHjMfmpqaenJycvJwK3Uv9HsrniKiReSJyvug4y6O49zFzD/O5XJ/jP4tm80ez8w/IqJve5430UnPlStX9ixbtuwCrfXJzPynBq+pVLZtf4yZT9JaP+37/qu1nq3JcjvZRJQNAQh0uUDiAA5fU3ef1vqnzHw4GsDmg1VrfUqhUPi7CcROBfDIyMgZlmVdq7XezszmBeyu53m5an2QzWZXKKW2lMvlLUqpi5VS57muu3EO77Ht8i5uz+OPjo4Oi8hGEblfRHoty3o6l8s9X630WgFs3hQ5PDx8llLqlVrh3Z6nJbZte1xE9mmt92YymTuZ+SvxLwSVuhzHWS8iJ2itH1NKjTPzF2oEdlPltqktKAYCEJinAk0FMDOPF4vFm/bs2fNW5MPrM0S0WUSeKxaLV5q/hQF8GxEtIqJztNY3+L6/09zTyjtlo31g2/YqIlrhed49NQL4AmZeNzMzs6G/v3+lUuqK6enpjZOTk+V52pcda9all156XF9f3wNBEHw1n8//pVJR9ItW9L9t2/46M79fRD7BzM+WSqW1mUxmkWVZDxPR+SLyKc/zdptyVq9e3b9o0aK7iOiTRPQfpdQ6E+ytvE96aGgoMzAwsI2ZH33ppZeeWLp06be01g/6vv/7ONKqVatOWrJkyTdLpdLNmUzmLcuyvs3Mv8jlcuZ9xMf8a6bcjnUGCoYABOaNQLMB/BMiep6Z3yaivOu6j4Wh+sFoOIcfxl8yy9JKKTOzGO/p6dmwffv2N80yplLq7IMHD+6daxiaZcDBwcG7lFJeLpd7vEZvKMdxrhORzcz85yNHjqyZmJh4Zd703LvYELP6wcy3L1q06EbThwkC+B4RmfR9P+c4zq1a6z9UvoDZtn09Ef21EsC2bd/CzFOu6z4YXZ0wYdff33+x1vqFQqFwoNnmjo2NLQ+C4BEiOk1Exn3ff6ja6kfYtnGl1ANa69uZeZ+I/K3WF7uk5Tb7vLgeAhBYeAJNBbBSaisR3a61Lh4+fPjNyky48iFWmR1HZ0Nm9rRkyZK7ww/BmntrTdCbYDXLz4HruvfVWlJ2HOdMIro7CIKtlmWNikjPzMzMprmGfhPPN+8uDbcf7i0Wi9fu3r37jUYBHF2Cjq9UxAO4znJ1K47sOM7NIqJEZK9S6k4Ruc7zvD/FCw3H7s+Z+QWt9fXMfG6dlZXE5bby8LgXAhBYGAJNBXC1Jeg6M+CrXNe9Jdy3vXl6evpGcwjKLPn19vaESI8tAAADmklEQVQu933/mTnsx1bCl1zXvZeIdK1usm17lIhO9zxv29jY2KlBEGwrl8vrd+7cObUwurZ9rVy9enVvb2/vd4MgeCifz/+yRgDbWutLPM+7PhKqz9q2vUlEfuP7/q/MfVUCeGs4Q94ee2LOZrPnl0qlfdHQT9Iqs6zd29t7j1Jq044dO/5t27bZ+3/V87wfx+8Pl9e/VS6Xt5ozDPHnjV7fTLlJnhPXQAACC1ug5QC2bfsOZr6CiE42H3Ja67WWZb0mIj8QkWeYeTkzf7FyAKaVPWDHcS4RkQIzHxCRslkuDIJgTT6ffz3ejWNjY4Naa7OP9zIRLdVaP1xrGXJhD4FkrR8eHv5QJpMxy8Snyjv/rjH7/kqpHzJziYimROQlz/O2mAAmIjOTnDYHofbv33/bsmXLztJaP8TMZ4jI28y8OwiCDT09Pebk8fdF5DUiymitv2z2mVvZAzaHvWzbXk9EVzGzORg4oJRab8K4WmvNuCIic2jLbFH8a//+/bc+9dRTZpsl/q+pcpPJ4ioIQGChCiQO4IUKhHZDAAIQgAAEOiGAAO6EKsqEAAQgAAEINBBAAGOIQAACEIAABFIQQACngI4qIQABCEAAAghgjAEIQAACEIBACgII4BTQUSUEIAABCEAAAYwxAAEIQAACEEhBAAGcAjqqhAAEIAABCCCAMQYgAAEIQAACKQgggFNAR5UQgAAEIAABBDDGAAQgAAEIQCAFAQRwCuioEgIQgAAEIIAAxhiAAAQgAAEIpCCAAE4BHVVCAAIQgAAEEMAYAxCAAAQgAIEUBBDAKaCjSghAAAIQgAACGGMAAhCAAAQgkIIAAjgFdFQJAQhAAAIQQABjDEAAAhCAAARSEEAAp4COKiEAAQhAAAIIYIwBCEAAAhCAQAoCCOAU0FElBCAAAQhAAAGMMQABCEAAAhBIQQABnAI6qoQABCAAAQgggDEGIAABCEAAAikIIIBTQEeVEIAABCAAAQQwxgAEIAABCEAgBQEEcAroqBICEIAABCCAAMYYgAAEIAABCKQggABOAR1VQgACEIAABBDAGAMQgAAEIACBFAQQwCmgo0oIQAACEIAAAhhjAAIQgAAEIJCCAAI4BXRUCQEIQAACEEAAYwxAAAIQgAAEUhBAAKeAjiohAAEIQAACCGCMAQhAAAIQgEAKAgjgFNBRJQQgAAEIQAABjDEAAQhAAAIQSEEAAZwCOqqEAAQgAAEI/A8RYSr+mMIlFAAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="47.1015625" y="-140.00000000000654" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="15"><block s="receiveGo"></block><block s="doSetVar"><l>pi</l><block s="reportNewList"><list><l>3</l><l>1</l><l>4</l><l>1</l><l>5</l><l>9</l><l>2</l></list></block></block><block s="doSetVar"><l>e</l><block s="reportNewList"><list><l>2</l><l>7</l><l>1</l><l>8</l><l>2</l><l>8</l><l>1</l></list></block></block><block s="doSetVar"><l>fib</l><block s="reportNewList"><list><l>1</l><l>1</l><l>2</l><l>3</l><l>5</l><l>8</l><l>13</l></list></block></block><block s="doSetVar"><l>cubic</l><block s="reportNewList"><list><l>-27</l><l>-8</l><l>-1</l><l>0</l><l>1</l><l>8</l><l>27</l></list></block></block><block s="gotoXY"><l>-230</l><l>160</l></block><block s="clear"><comment w="90" collapsed="false">PART 1</comment></block><block s="write"><l>Part 1</l><l>14</l></block><custom-block s="New Line"></custom-block><block s="write"><block s="reportJoinWords"><list><l>Sum of Pi: </l><custom-block s="sum of %l"><block var="pi"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Sum of E: </l><custom-block s="sum of %l"><block var="e"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Fib: </l><custom-block s="sum of %l"><block var="fib"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Cubic: </l><custom-block s="sum of %l"><block var="cubic"/></custom-block><l>   </l></list></block><l>10</l></block><custom-block s="New Line"></custom-block><block s="write"><block s="reportJoinWords"><list><l>Avg of Pi: </l><custom-block s="average of %l"><block var="pi"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Avg of E: </l><custom-block s="average of %l"><block var="e"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Avg of Fib: </l><custom-block s="average of %l"><block var="fib"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Avg of Cubic: </l><custom-block s="average of %l"><block var="cubic"/></custom-block><l>   </l></list></block><l>10</l></block><custom-block s="New Line"></custom-block><custom-block s="New Line"></custom-block><block s="doBroadcastAndWait"><l>Part 2</l></block></script><script x="398" y="10"><block s="receiveMessage"><l>Part 2</l><comment w="90" collapsed="false">PART 2</comment></block><block s="write"><l>Part 2</l><l>14</l></block><custom-block s="New Line"></custom-block><block s="write"><block s="reportJoinWords"><list><l>Pi-?: </l><custom-block s="%l contains a negative value"><block var="pi"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>E-?: </l><custom-block s="%l contains a negative value"><block var="e"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Fib-?: </l><custom-block s="%l contains a negative value"><block var="fib"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Cubic-?: </l><custom-block s="%l contains a negative value"><block var="cubic"/></custom-block><l>   </l></list></block><l>10</l></block><custom-block s="New Line"></custom-block><block s="write"><block s="reportJoinWords"><list><l>Pi Inc?: </l><custom-block s="%l is increasing"><block var="pi"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>E Inc?: </l><custom-block s="%l is increasing"><block var="e"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Fib Inc: </l><custom-block s="%l is increasing"><block var="fib"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Cubic Inc?: </l><custom-block s="%l is increasing"><block var="cubic"/></custom-block><l>   </l></list></block><l>10</l></block><custom-block s="New Line"></custom-block><block s="write"><block s="reportJoinWords"><list><l>Pi Max: </l><custom-block s="max value in %l"><block var="pi"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>E Max: </l><custom-block s="max value in %l"><block var="e"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Fib Max: </l><custom-block s="max value in %l"><block var="fib"/></custom-block><l>   </l></list></block><l>10</l></block><block s="write"><block s="reportJoinWords"><list><l>Cubic Max: </l><custom-block s="max value in %l"><block var="cubic"/></custom-block><l>   </l></list></block><l>10</l></block><custom-block s="New Line"></custom-block><custom-block s="New Line"></custom-block><block s="write"><l>Part 3 - All Lists Positive</l><l>14</l><comment w="90" collapsed="false">PART 3.</comment></block><custom-block s="Test Positive Block"></custom-block><block s="write"><l>Part 3 - Remove Odd Values</l><l>14</l></block><custom-block s="Test Odd Remover"></custom-block></script><script x="189" y="13"><custom-block s="%l add all %l"><l/><l/><comment w="90" collapsed="false">EXTRA CREDIT.</comment></custom-block></script></scripts></sprite><watcher var="pi" style="normal" x="7.645833333332803" y="7.645833333333357" color="243,118,29" hidden="true"/><watcher var="e" style="normal" x="93.27916666666715" y="6.881251529166676" color="243,118,29" hidden="true"/><watcher var="fib" style="normal" x="185.02916666666715" y="3.8229197249999913" color="243,118,29" hidden="true"/><watcher var="cubic" style="normal" x="266.8395833333334" y="4.587501529166673" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="7.645833333332803" y="78.75208486250003" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="7.645833333332803" y="94.80833639166664" color="74,108,212" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>total</l><block var="item"/></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="average of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum of %l"><block var="list"/></custom-block><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; contains a negative value" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>neg count</l></list></block><block s="doSetVar"><l>neg count</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doChangeVar"><l>neg count</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="neg count"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;list&apos; is increasing" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>counter</l><l>n</l></list><comment w="313.0000009999999" collapsed="false">n: keeps track of list indexes&#xD;counter: keeps track of number of times the list doesn&apos;t increase.</comment></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l><comment w="225.9999999999999" collapsed="false">The minus 1 is neccessary since otherwise it will try and compare the last item to an index beyond the list capacity and inevitably change the counter.</comment></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="n"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="n"/><l>1</l></block><block var="list"/></block></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doChangeVar"><l>n</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="counter"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><comment w="173" collapsed="false">Reports back, if the counter has not move then all the numbers are in increasing order so it reports back true</comment></block></script></block-definition><block-definition s="max value in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>largest</l></list></block><block s="doSetVar"><l>largest</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="largest"/></block><script><block s="doSetVar"><l>largest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="largest"/></block></script></block-definition><block-definition s="make all value of %&apos;list&apos; positive" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l></list><comment w="90" collapsed="false">n keeps track of the list index.</comment></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="n"/><block var="list"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="n"/><block var="list"/><block s="reportProduct"><block s="reportListItem"><block var="n"/><block var="list"/></block><l>-1</l></block><comment w="90" collapsed="false">If the number is negative it will be multiplied by -1 to make it positive.</comment></block></script></block><block s="doChangeVar"><l>n</l><l>1</l></block></script></block></script></block-definition><block-definition s="Remove all odd values from %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l></list><comment w="90" collapsed="false">n keeps track of the list index.</comment></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="n"/><block var="list"/></block><l>2</l></block><l>1</l></block><script><block s="doDeleteFromList"><block var="n"/><block var="list"/></block></script><script><block s="doChangeVar"><l>n</l><l>1</l></block></script><comment w="160" collapsed="false">Deletes the odd numbers. In the instance it is deleted it is not neccesary to move onto the next number since the follwoing number will already have moved into it&apos;s plac.</comment></block></script></block></script></block-definition><block-definition s="New Line" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setXPosition"><l>-230</l></block><block s="changeYPosition"><l>-20</l></block></script></block-definition><block-definition s="Test Positive Block" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="New Line"></custom-block><custom-block s="make all value of %l positive"><block var="pi"/></custom-block><custom-block s="Write %l elements named %txt"><block var="pi"/><l>Pi</l></custom-block><custom-block s="make all value of %l positive"><block var="e"/></custom-block><custom-block s="Write %l elements named %txt"><block var="e"/><l>E</l></custom-block><custom-block s="New Line"></custom-block><custom-block s="make all value of %l positive"><block var="fib"/></custom-block><custom-block s="Write %l elements named %txt"><block var="fib"/><l>Fib</l></custom-block><custom-block s="make all value of %l positive"><block var="cubic"/></custom-block><custom-block s="Write %l elements named %txt"><block var="cubic"/><l>Cubic</l></custom-block><custom-block s="New Line"></custom-block><custom-block s="New Line"></custom-block></script></block-definition><block-definition s="Test Odd Remover" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="New Line"></custom-block><custom-block s="Remove all odd values from %l"><block var="pi"/></custom-block><custom-block s="Write %l elements named %txt"><block var="pi"/><l>Pi</l></custom-block><custom-block s="Remove all odd values from %l"><block var="e"/></custom-block><custom-block s="Write %l elements named %txt"><block var="e"/><l>E</l></custom-block><custom-block s="New Line"></custom-block><custom-block s="Remove all odd values from %l"><block var="fib"/></custom-block><custom-block s="Write %l elements named %txt"><block var="fib"/><l>Fib</l></custom-block><custom-block s="Remove all odd values from %l"><block var="cubic"/></custom-block><custom-block s="Write %l elements named %txt"><block var="cubic"/><l>Cubic</l></custom-block></script></block-definition><block-definition s="Write %&apos;List&apos; elements named %&apos;name&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%txt"></input></inputs><script><block s="write"><block s="reportJoinWords"><list><block var="name"/><l>:  </l></list></block><l>10</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="write"><block s="reportJoinWords"><list><block var="item"/><l> </l></list></block><l>10</l></block></script></block><block s="write"><l>           </l><l>12</l></block></script></block-definition><block-definition s="%&apos;list1&apos; add all %&apos;list2&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>running list</l><l>n</l></list><comment w="133" collapsed="true">Running total: new list&#xD;n: keeps track of list index.</comment></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doSetVar"><l>running list</l><block s="reportNumbers"><l>1</l><block s="reportListLength"><block var="list1"/></block></block><comment w="130" collapsed="false">Creates a place holder list of the proper length.</comment></block><block s="doRepeat"><block s="reportListLength"><block var="list1"/></block><script><block s="doReplaceInList"><block var="n"/><block var="running list"/><block s="reportSum"><block s="reportListItem"><block var="n"/><block var="list1"/></block><block s="reportListItem"><block var="n"/><block var="list2"/></block></block><comment w="90" collapsed="false">Puts the proper sum into the existing place holder list.</comment></block><block s="doChangeVar"><l>n</l><l>1</l></block></script></block><block s="doReport"><block var="running list"/></block></script></block-definition></blocks><variables><variable name="pi"><list struct="atomic" id="685">4,2</list></variable><variable name="e"><list struct="atomic" id="686">2,8,2,8</list></variable><variable name="fib"><list struct="atomic" id="687">2,8</list></variable><variable name="cubic"><list struct="atomic" id="688">8,0,8</list></variable></variables></project><media name="Lab 11 - Number Cruncher (Student Version)" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>