<snapdata remixID="10073163"><project name="U4L2 Algorithms and Simulations (Page 2)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAARIElEQVR4Xu1dB3BU1xU9W7TqIBAgEIhiWTTRTZVlwCCSgDE2mDaYEGMSB3liOUw8Jk4ZiMM44zATB9uJcTAtYOLIFJs2GIfB9CJMLwKBBKJIQiDUUNdu5jz5L1pWrFa2pK+V7p3RrPbv///9d97Z+/899763BpvNZoOYIKATAgYhoE7IS7MKASGgEEFXBISAusIvjQsBhQO6IiAE1BV+aVwIKBzQFQEhoK7wS+NCQOGArggIAXWFXxoXAgoHdEVACKgr/NK4EFA4oCsCQkBd4ZfGhYDCAV0REALqCr80LgQUDuiKgBBQV/ilcSGgcEBXBISAusIvjQsBhQO6IiAE1BV+aVwIKBzQFQEhoK7wS+NCQOGArggIAXWFXxoXAgoHdEVACKgr/NK4EFA4oCsCQkBd4ZfGhYDCAV0REALqCr80LgQUDuiKgBBQV/ilcQcCHjp0CKWlpQgODgYXTjUYDPXyarFYYC0rRXJSIsAFWw2GKl8tPj4IDeuCzDt34OPjgyFDhsgIejgCdgIeO3YMgYGBunQnL/k48tbNQ/dWZpftm/iFePm/yPYKVvsVFBSgf//+ulyzNFo7CNgJGB8fjx49eqiznj17Fq1bt0ZZWRk2bNiA2bNnq8Hm++bNm+PAgQPo2bMn2rZti+vXryMhIQHTpk1TxyYmJqJ79+44ffo0wsPD4eXlhbS0NFitVvj7+6v/+RoaGoq8vDyEhIQgdfc6DL/5KQxan4wmWGLmoTThM9ju3XDoaVbMn5DTdqDadvHiRUyePLl2kJCz6IKAnYBr165VBOSt9/Dhw2pwSRIS6NatW4pUKSkpGDBgAE6ePImbN29i4MCBSE1NhZ+fH8aPH48bN24gPT0dX331FRYsWIBXX30VixcvxsKFC/HCCy/gxIkTePzxx3H+/Hnwtsvj6cFu7ovHqPTP7AQ0hvYErFaYug5H6d5/OQCTOfKPyGozQF0nyT5z5kxdgJNGawcBOwHXrFmjPBbt/v37yuORJEajURGvffv2uHTpErp06YKrV6+q/biN/9MblpeXKyKSvH379sWFCxcwbNgw7N27V3m86OhoRWoSmse0atVK7cdnzoxDGxFzO/6BB4QBlpGxKCH5rGUOPU2L/h0yg/uobST81KlTawcJOYsuCNgJeOrUKeW9vL29v9eFaM+PvK3W1Hzup6HXkbeB4vuuD/ULQsaEpbieU6K+IB07dkSvXr1q2pzs34AQcIiCeWu9du2a3cPV53WS+PS2VUXf2nXws+LiYuWF6a0jIyPr8xKlrTpAQHTAOgBVTuk+AkJA97GSPesAAScCMrrV5JbabI/PbPxjFCwmCGgIOBCQ0ent27fRokWLahEKCAjAydULYLuaAJvN+sj9jSYzBs35M+41i0BRURFMJpOKmsUEASLgQMCdO3cqaYXGh30tIiYp27Rpo7YzWu7Xrx/Srl1B+PZYtPIzqu2GgFYwtAiDgYFEaRGst87ZETaNikNyh7HqPUk+btw4leYTEwQcCLhu3Tp7NmTJkiXKU1FrY2RMvW3//v2g53vxxReRePIofnT2z7CYKohk8A6A11O/gK20ECjIQmlC/AMCPh2HxJDR6j1v7xSz6QnFBAEHAq5evVplPGjr169Xr5cvX0bv3r3VK9NoLABgVuPiqWMYl/iOnYCmx4bCMmYeypP2w1aYjdJDaxwIeLrFU+o9dcJRo0YpyUVMEHAgIFNozGbQmAWhl/L19UVWVpZ9O2/L9+7dw920VIxI+C28jNXfSsuj5+J0UAUB79y5g4kTJwrygkDFnbPy7wWXlJTgiy++UKTTiPgonMxmM0KNubDlprmG0uiF3Na9VXCTnZ2NESNG2J8zZQwEgSp1QHopFiBUZ1rWorr9+Dkj67CwMHd2lX2aEAJOBOSzHglIcjU0Y+TMMjGtaKKhXZ9cT80RcCDgrl27lJeqzwjVlHMDGWcPItDbdVBi8w2CT2SMqrphZM5ARszzEbAT8OjRo0picUefu3v3Llq2bGnfl8939EyujmUgw2MetrTtH2Bgxla4Ecsg9/XDyMnJUd6ZojblHDHPRsBOQGp9DBJo3377rQoa6A3pbVi7x8JTvrLG78MPP1RSDOsEz507hz59+qjiVYrMzZo1U8c8//zz9nPRa7Hymak4Bjq5ubmqlKpTp05IXf4anvatqC+kWUa/DoN/SxRvXuCEbPZrB0Hy09gOq2LEPBsBOwFJpszMTNWbFStW4IknngAnKT333HNYvnw55syZg0WLFmHu3Llg+f4zzzyDrVu3YujQofbJS/SgGRkZSsAeOXKkIsuWLVtUQNO1a1dVvs8q6djYWBUNs4o6fe0bGFWZgDG/VpOSSr5+zwnZO7F71ReDxolT8izo2eTj1dsJuGfPHvuzHwXp+fPno7CwEPn5+Uqaeemll1T1Mj0YsxmaTsjqad4SST7uz+dH/rHymcfSKNnwjx6Qt2Et30xPmL3+9xjpnfIASYMRBt9msBVUeOPKlvbzXYrgmrHKWsyzEXBKxXGiEY2ZCk4k0uzh97XV7XBzFtoVX6/2dLmmZjhrDFfXxMrtGTNmVHuM7NDwEXCSYTing8+C7gQj9d09elrqiTIfuL6Rr7v2pCC17rCVM7uBgBDQDZAetQs9cmF2PlgQZPb3hclsRqWpfT/gzE3n0Corohm91qcYrSfcJBEDpm7dutX4Mkry7iN9yXvAtWR4DRyC4MlTYAl21jprfOImdIADATlhnFEuI1pPttLbKcg+swvethKX3Qjs3BvGiOEqqqdEFBMT43a3maksuHYdeb+cDvO5BJgGRiHw/ZUwdxRt0m0QK8swrIA+cuSIEptr265cuWLX7LT/K2/jPBSaVo2ttU9hu3PnzuotBW9X0zA1aYfe7MbSORjme9N+NzS07AhQ1vFrDluWY8RNaYfyEqNrRvruTheg5yxIvoqSv/4BSDwFS9QI+L71DozNmtc2fI36fHYPyPVeuIKBZhSZWYbPlBfJycHhX1BQkCoq5TYOHOsDqQVSGKb35MAw80Hdj6kyriWzb98+dRyzLdQB6WlZ+KoyIampSi9k2zyXdhzPwzVnqPtxO4thSUb+z7Qesy0s7edqCywd4zkpkvMarv99Kp4OKVJdMQZ3hnnIDBhMFtjKi1Gy/S8OA5r6sx3qGBr7SmHdXbOWlsJ2Ow3W9Fsw+AfAHNEDkEpvd+FT+zkQkN5Ds48++kgN+I4dO1SZPrMWu3fvxqBBg8DPuO3ZZ58FCxhIChazkqAs1+cx3MZ0HZffYCaFZObnJCeJS9KRtF9++SVmzZqlhG0WutIDc80Y2sqVK1U7JC49FCUiZj+4GgKXCWEKkO3TBg8erNJ/FMMz/jnzAQFDI+EV/TLKz38NU3gUire87bDcx5UZW9SXiUYifi9xW6scknkuNSKfAwFJDGY8mLOlkUQkE70byaQVADAHy20kK7VCPj9p/3MADx48qIhFkpBo3Jf7cekOLYPCASfhuJ2kZAEsCfnxxx8jLi5OZUp4Tq4ByH14bTSSkNs1IvNznpN/vEa2x2KF/H/PRXSLXGcwzBagrNJzocGI85PiFfH4x3y2NiWhxkjKAd8LAYcghKtNcdYbK1s82cK98xGYearaLhSE9MWlwgCVIiS5J0yYUO0xskPtIuAkw1CC4bMXvUlTMMpNDG74PCpW/wiIEF3/mEuLlRCokoBcJUsLGjwNLT4v8hlSlu71jJFzIiCjyoZ2Oyq+nYKMvf9BeX5FMeqjLKxrb1iiX1bPc6xvpLDcEIsqPIMa9XOVDgSkEF2ThcqTkpIQERHhcKXUE5988slavfrUtW8huvyE/ZzGdj1hTTsPU8RTKE/a59DWvV8dUDoljbJObV9LrXZMTuY4L5iiMIMQeg3OEWHpEzMWHNAOHTqoUnqKvtzOLAWli0mTJikYt2/fruQXRtFvvvmmGvzNmzcrb0TphtILP2epF2UXfk7Rma+UUyhE85VisCbfcAI75ZXUZbEYHfjdNFGzBRZWTRfkwGYtQ+nhNQ7SSubcPfZ5I0wpPvwFkTFvWAg4eEB6NGYZaBR9KTiz9J7bWaKvpczatWunluqgbjZlyhSlEXItGQ42yaaJuRSntemdZ86cUcIxycV01yeffKLml7AIgAT//PPPlQbJjAnFbn4ZoqKi1Pv01XEYHfjdBHiLH3ymvQdrRhKMrbqg6LM4wFqhE9KYWtP6wC8LlxURa7gIOBCQk5EoCGvrtpBgmzZtUhkPzhUm8ZgSY9U0PRnTaszR0pMxg0EvRoKRPNzG3K5GQG6n5yPZ+Kpt157R+J7HMJNBkZpG78eAonDzQkQZk5xR1H7QptInKTO3qWtje7xOd3O7DXeIGveVOQUhGzduVKVYDakipr2fDZaLOwBUM1n+sSiklAapWzBJPnZsxZJwYg0XgSplGBYA8Dc9alOMfnjx8bqChKk65pLroqqnrq65KZ9XhOimPPoNoO9CwAYwCE35EqokIH/liPV2rDKpq1/NZMBSXdl/cVEhiopL1H6Ufhgdi7DcuOjqREBGtRzwulzBlEWq/5v3JCIDCuBySSID0Hn6QqS3H6lQZ13gmDFjGtcINPHeOBGQv46pTdDRJidRi3Nl2lqClG1c2bZt29RSH4X5uWixepJ9gXMeY+oRAxTnozz5sMMpvEa/jqTQH6ttlIioR1YunG3i4+fx3XcioParmewZ14ChJ2QWg5ExPRcFZa7zwjVeaK+88opaaIil7MuWLVMEo47HGjvqilxRn6/Dhw9XP2D47rvvIicrE2HxM9Dc54H/46JElFlKdr3vRMCzwRUekKaJ3R6PvHRAIeBEwFWrVtk9IDMgFIOpqTGlxjQZ02+V01vHjx9X2Qp6Swq/TOFx5QJmIbiEBnPLfN7jrDMasxt52XfRecNPHQho7vUT2IryUX55vxMBjwdGqW0UqZll0YRqGUPPR8CJgFwRS5uk46p72iQlBiqVjblgrozFHO/DxgBCZUDKSxG5MxY+toq5GK7MOuo3OOHTT+3CLMz06dOrO0Q+9yAEqoyC+Ru/vNVWF6X+kH7SW9KzVmfMP9PzMq3HWXDy/FcdYp71ueiAnjVeje5qhYCNbkg9q0NVEpCTvLlaauV1oF11i4HGhSspyMt3/YvnYe1C4GvxUtUqnN/LGkOxpo2AEwEplWjzd92Bhs9ksz49hCNeEYCXt8tDJnVviUVdi1REzYCC0g2LUMWaLgJOBOTqB1olCf9nAKCkk7w8FcHyM0oulFYY1TKYGLDiDIo69MW0iAD4exnR3t+E9ZfzEWgxYWwnPyw+fg8FZTYMa2PG0sj79onmrLCWkvmmSz72vEohmqsDkFxLly5Vk9QZDZMsNOp79FqsuZs9e7ZaE2/wqvMo7tgPcX2b4+vUQrT1N2FIiA9OZBZjYrg/5h+4i5wSK4a1NuODbhXFojw/yS0EFAI6VHl+8803dqGXNYG8xbISmh6w8mLjLA7gMyI9YdSnSYqAJN2RjCK80T8IB9OL4G0yoFuQF1ZeyENxuQ1DW5vwty6Z9jpDno9ruog1XQScPCCnMzK7wQlE7hg92T8ygrEps3pNb16fAIy3XVTPgCzx5+JFUt3iDsqNd58qo2Cm4Lj6VHJyssNK+Y+Cgbdod9JjzLDQ6zGXzHRd5eXgGi/E0jNXCIgOKPzQFQEhoK7wS+NCQOGArggIAXWFXxoXAgoHdEVACKgr/NK4EFA4oCsCQkBd4ZfGhYDCAV0REALqCr80LgQUDuiKgBBQV/ilcSGgcEBXBISAusIvjQsBhQO6IiAE1BV+aVwIKBzQFQEhoK7wS+NCQOGArggIAXWFXxoXAgoHdEVACKgr/NK4EFA4oCsCQkBd4ZfG/w+9NO0Rn8Y92gAAAABJRU5ErkJggg==</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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="16.600000000000136" y="-20.19999999999999" heading="193.30999999999995" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="56,24,255,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Healthy" center-x="14.5" center-y="18.375" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB5UlEQVQ4T2WSXWsTURCGnznbTZqGliY2GFoUW5AKBT8oVsEKVvCiYn9T41/yprRFSUW9EC9NrDRCLqQhagWTTbKb3T0ju0lNpXM3553nnMM7r3CpVNitCFTGSgVeVhQk6fV8PO3S2lXDx4bLIHAp5RxCM9JcqwRzlo4XUr0RgsTJ8RhUw05rmqhXBLfElDNHbDMpKE6Ehn3i3hlB/hfVpgdb0Qhc/+Ryfb7AMLMKehdYAZ1NL1YGCC2s1rC9zwT571SXfQEVthsZcvkyYfiAWJ+BvQdSREUQPKAB+pY4OsJrn/B+0xuBT5pZctESZmoT5AVqN1CzAGqADmKO0eg1YXCA26mz97A7AeejJYZTj4Ed0A1USmMPuqDHqB4idh/OLoLVLPnFRdR9hMpz4D6wgCQvmg7wFbVvcDjEDL/w6tb4q9t7GZzVq+CsE9unwG2EImoE0R4i37D2AxK9I5o74aDcm7i6sjRPP7gJegeV5X+ugo+YFpY6xq9ROz2luZW4Ol5+vTZDXLyCH5eBAmgWJxashFj1iLNt5PcP9n92JntMncXhWjuLNzNNP8jgSuIomL7iDyP+FHy6LZ/6WpIenUQugXcRjjB0EQa1kZZbU2ZRqmlObQJdiNzlqKf7HWXuv3CfT/4FZaHYE/sDH14AAAAASUVORK5CYII=" id="10"/></item><item><costume name="Sick" center-x="16" center-y="-7.125" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAACW0lEQVQ4T42TQU8TQRTH/zPb3RZQqm0JBmghgjERVExPejA9KByMB6Pl7MmvUfsx8CPQoxFCYkxQE9CYGEwwFkMDBNpit5WypXR3Z+aZ3ZaC8eJc3puX+b3/m5n3GDqLAOa5Lzv2NN6JkWcZ4NtTn1EGLPd9MhDOV/VR+4Brsp3EW5c00EENFA5CHuxBvAZkFlAsgwwfS8GImB/D8dbPaEyZfYZqaozAAgLkMhBXcOCiIVr4fWzBmgAclsaCNnt3ORwzN64lnL2pmDCHQsoJcShPlQiQIFhE2IVC3nCwE67jiL1IzutT7vvBMXvrXry19zDmVq+HyO4DFPfvRHAJMInhGwgfuIv1chUVNp+c153G25Fxsf1gWBSfRNza7ZCyL3qgjwEOgDJj+EyEZcGw1iij5IN2fSkxgf2ZYaf4LCpq00Fl9zNS3KsTgE0MJQasgWOxqWO1sItiF7yK/dl4G7zjKRK1FclTPAPf/AO2FUvpiKj6IP4HlEcr8TgKMyP2/tOoMKcNsvu5om6pniJAn7iGRalj1dpB0X/VRHNlaFyW7yec3UcDsjoZVPYFjahdKsEFxy8JfJUc72DQl5NCq8xSqUzgZt25POHkp0adUnJAmIledXL6j5DEJMAOCVQgxdbR27tlbW4eel/FHidf9dzi+ehQfftKBJX+PtXUAp2WU4opELclWF0ooyJ3xOEcVu1OTy5oz1PH+qD1IzhoFDRDim6v4giw9B7VKrturdJwI1hy/V7tTgERS8/lePr8WHT8HIAbuQ3KIqvOTcf5k3SW6K8Efrg7Ut7mD7OAUbTnwaCAAAAAAElFTkSuQmCC" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>time_elapsed</l><l>0</l></block><block s="doSetVar"><l>infected_counter</l><l>0</l></block><block s="doResetTimer"></block><block s="doAsk"><l>What is the population size?</l></block><block s="doSetVar"><l>total</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What percentage of the population is infected?</l></block><block s="doSetVar"><l>percentage_initially_infected</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How fast is everyone moving?</l></block><block s="doSetVar"><l>speed_of_movement</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="total"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="doUntil"><block s="reportEquals"><block var="infected_counter"/><block var="total"/></block><script><block s="doSetVar"><l>time_elapsed</l><block s="getTimer"></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The entire population was infected in  </l><block var="time_elapsed"/><l> seconds.</l></list></block><l>10</l></block></script><script x="32" y="431.4999999999999"><block s="receiveOnClone"></block><block s="gotoXY"><block s="reportRandom"><l>-240</l><l>240</l></block><block s="reportRandom"><l>-180</l><l>180</l></block></block><block s="setHeading"><l><option>random</option></l></block><block s="doSwitchToCostume"><l>Healthy</l></block><block s="doIf"><block s="reportLessThan"><block var="infected_counter"/><block s="reportProduct"><block var="total"/><block s="reportQuotient"><block var="percentage_initially_infected"/><l>100</l></block></block></block><script><block s="doSwitchToCostume"><l>Sick</l></block><block s="doChangeVar"><l>infected_counter</l><l>1</l></block></script></block><block s="doUntil"><block s="reportEquals"><block var="infected_counter"/><block var="total"/></block><script><block s="doForever"><script><block s="doGlide"><l>5</l><block s="reportRandom"><l>-240</l><l>240</l></block><block s="reportRandom"><l>-180</l><l>180</l></block></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><custom-block s="collideWithSick"></custom-block></block><script><block s="doSwitchToCostume"><l>Sick</l></block><block s="doChangeVar"><l>infected_counter</l><l>1</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher scope="Stage" s="getTimer" style="normal" x="12.633951822916629" y="266.6333349395074" color="4,148,220"/><watcher var="time_elapsed" style="normal" x="12.0315212673612" y="240.0719999828559" color="243,118,29"/><watcher var="speed_of_movement" style="normal" x="10.0315212673612" y="211.09630553841143" color="243,118,29"/><watcher var="percentage_initially_infected" style="normal" x="8.0315212673612" y="184.33010947064886" color="243,118,29"/><watcher var="population_size" style="normal" x="7.0315212673611995" y="154.56391340288627" color="243,118,29"/><watcher var="total" style="normal" x="9.0315212673612" y="129.79771733512368" color="243,118,29"/><watcher var="infected_counter" style="normal" x="5.983778211805657" y="101.62961154513886" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="collide_with_sick" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="collideWithSick" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="item"/></block><l>2</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="total"><l>10</l></variable><variable name="population_size"><l>0</l></variable><variable name="speed_of_movement"><l>10</l></variable><variable name="percentage_initially_infected"><l>25</l></variable><variable name="time_elapsed"><l>0</l></variable><variable name="infected_counter"><l>0</l></variable></variables></project><media name="U4L2 Algorithms and Simulations (Page 2)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>