<snapdata remixID="15155107"><project name="U5L2-Simulation " app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AexdB7gVNRb+k7n30XuVjgiCqIAFxYYVGyqgrNgQxYKo6GIBXUGxr2vFtpa14KpYcO1dFAvYsResKCggAiJN351k/5P7yn3v3TJzC++BzDclk5ycZDJnTk5JMtpu2Da0QDW2gMaGbUMLVGMLbCDAZI1vLfDHmmQpG+Ly3AIbCFCITY6EhvWn3Y3iXbvAfv91QuyGYCFaoOYRYCwGM/1J2NWrCvG8FXGS8PzzT0Vs7HDA9+NpvNo5nwBLfoFZvDAel4ezmXIjYqOHbuCsldqyxhGgmTkd/olDYO67pVJV839rfRL7+zNhP3kPNlbsCvBffRb2zmtIkMUwx+8Pu2ypi3cnwttsiJKELs9lZ720dj4sV9l141SzCLD4T5jXn2fLGZjP3oddspjhAu1E6/9zHPDlB8DcOfDPPoYx3EX2I8EwBLA+MCWckRH+zf9EbI9NYefP5V3w3Z96G+zLjwMrlyN2CrmgNcEzr+eQNYoADbs9e8/1gOVLf/xe2I/eKWjz22VLWBYVDiEyIXYSnu7RG9hud5brAUNPABo0ZJj7mtUwX3/GLnQ1/Pk/MCL4bn9ZQI4agyPmn5iX5QTPvX5D1igCBBR3vni5glXTPFC4Te24F9CoOVCXRDZgMKAUVMcu0FtsA9m8vQ6AihZJEP7TDwFP3gfE/oQ98UBYEqRLCHBSPXoBLdsBHnH13w9QhX0urENbjWoJ3aI11MTrgKa8Dh8D1W+3gjZl5IBhQJPmsB26IDK0pAtOVSKVk7Ik6UJDcDFvr4Ogum0OdOyKyCh2+0qVofqrB2oUAYIcTzdtAdu4KVSjJmXcp1AviZ1vUtRqzwPgnXMlVJceZel6hz2AfuSY5MxqzCSgdp2ytKABqzcQXuW2qlkEKLXz2AVHo4Bc5b6AhxKCHzIc3oGHAxGWWVKW3mZH6JGnQ7VqUxIDqLYdoDpuAtl0313YWysJBj7UzntDDxgC1GsQOM9fAVDXtIfUOw9A9MaHoI8+tTBVW7MGZtoU2JUrQCqCN/oceCecCUQiyLTFSS5+zgRbOd0jQUfGToKqX+0EWF41avn+bVfC2T3LY9dqSK/V0gIUZp58ELHDKftlY28Lgv/lp+CPOw72kSkBoCuCqMOOh75pGlTnbhUTsr0TWZK2xWyz55rPfvcVzJX/gH/frcFQUQ7277kJ9rMPg8EHgKpZBGgMzFefAiQ+8+uiANUPB2Jnvwnz/COAMvA/mEU74y8Is+mefeANoEJRr36YbClh/UvOQmzozgC5ckqgsAnFcYN6xmxCTFPE5MU2l7YIYPKyC+bBXDIW/h3XZkQfFGDtECA1Rv+sYxG78HSA4VSV8198HPb2fwGGXojj9oNdSjtdKuCw8SRu/9wTYB+jKaXUzjiHdr2wePIFT0IxdPnZed/BrqI4kAe85pVnULxTJ5hP3s+IzbL7tfIxmhjUJ+/CfPxe+jx8b/5/bwLItc2cj2DoQUqfIVjqWiFAK4395ssQDuSMsSnqZl5+2j2gS2YDpYN1MCFOZtZ02OVLYal4WFCO05T5RNkJgSOfoLFbLgdmvgAsWQT/2H353DY39CQQ+xU/KOKzi37KjIvtgCYtCEcSqF2P9tAmDKfeLTmmfeJ+wC+GEi/Vu2+kBg6RwtJDQGcJ6k8cDSygB4AVj11yRlIsVjwE33zOD4xVsjyGHIsyL0TSHOEifZH5Fs4j6dENVqsO1CkToPpsHw5JPqFXryY2ITqLfAy8MJ++T3luPAnZh6G7z85L7y5URbXgXXUP0Lg51H6Hwtv/b6xP6l0pfrSNmhKA7yZaG2jQmOHcd2LLHUkmDPbXhWwYvnj5ehYnl+0MlQO8/zpREY5fs7fHQEgjMSIvu/LI8ZQ8LhsyWguKdjwxw+QFeRZIxCyDdjTr1G0EdQQ/UHnBWeApzWLFhy0uRZCoZWCFHKWJqa7kgraoCJCy5UCazfPg3fAgIB/v7gOhDx2ZBjh4kg4Cal54HLGR+8OuWB4EvAqMa+za9YH6jWF33LNKuosQ4khshMSwA8jt5E24BmjXBbZJSx7sehLsfrlhzi63t31/YKN2sBtvCueRyQ5NWS7drjOwE7tyeMDehwAtWpWlpQrIR4hWbaGaNEsFUiFeaeIm0YLvSsm1Qmp2N4EI0L75CuzrLyDb0SmRw04E6tYHmrdC5JARSWuqDzwM2PNgoKg29Ai64br2TAqXbaSS8qXRWrZG0dRX4B0xKltU2eejIgRy9woIFDlyhYjsbsRorktcl673CGDwViT+ooffgHf2ZcEKZbcNMc43Si8vBkMWh8pIgGbGMzD33wxQW/JPPgSiUMSzBj+zU8gIrOo3pJG2PrvdIuhhx0ORO2TMlAgQi8G/6VJqZ7MSY8vD8qJlYAEJXNHVB2nM8lQXsh++nTq/g8jhxPrFhg9A7LyTUEqE8pz6cH4IeTLrZFU7dq2QDzNdZvlo2KXLO4k++wkiF96YDjpUWkYCtAupUf25Jt5o876FysJwqviQevBw6IHkcukeVtLEIyHEEuoxWD3W00yexI/ltuQ5iTsydQaidz4D1KpVFYZank9TkT/2KIBae1WA3GLsmlWwtHGaH76lJhlzyLyDDkdkKHuEJB+DAwh5Utv1hz5lIrD51iFzpgf3b7gYxfv3oRVhGSDvh+8zfY7gqTojaAfKTe27EEzB9qWHQoR53oXa+fK9c/4J7/Tz4QReJN+8cf9E5MkPIF1DcogUseza/JsvBcRG9dFbMLNeTgqoGjeBHMkSzcyXKOMuIwofZsazyUByivNPp7+Zypia9SL8y87OCVeqzLrXtmzjidCblA+iSAUbOJ6cz86hc4BGaLv8t8DZggJmJEBv+13h7bAXoDxExkwECmg7U01pEmjTHgj5hVkSoH3laYDcWX3zGezH7yLs5k+7C1g0H+qn72Huo8gRFkEGeLtqJSFEGOGxWsK8XQd2N5r7GWq/K3+DP4J0QFEin9XWQZCxyQCFGrsppWBbt2P9+Dh16sM2a8lwuF2JVqyYHzzy1CWW1wDQBx3Jrp8G32YbAXsNSkyq0WHrBt46CqDLsNR2mb8qs7UzI9O9+kINGg7VrEVm4OqAIMeMXjkFMkZP9d8XkYOPDl0Lb+JkoE0noH0X6EtvD50/UwbvAMq/YnNjG3q7irkkU46aka770lzUtRcQrQN1xMmAF8lrxXQQbPpvxyByxX+gHJcJkiNHGCoECNtNkQvCcTCVXeGiiUr+OnWhJZwdlpS5SnhIyvSamqC33Aaqc1dYikfOW6KybN8UDxiIAFPkLVi0f/UEFO/bC1YmDSHgRs8GNu4O1bJNwAwVwVyzCocSU02eG1lKUsStTxgHZ3aRiHXucC2U91rXPAKkS8l+/Tmw9BfILLmgTyyG2Oijb8GbcHXQLBXh2I1HHnwdkSnPASSWiol5uKP5wjtpHLwjaQcsAIHnoYYpUejBR8EbfS7QNP8iWI0jQP/+W2Ffegwyh9bQ/YcwWpe8WDlSNmX6BNWYZpo8WvnTl7bupOq9DqTn6EQ6ChrkvdK5EyAJxA0DEmt5HqpnZRiWONQFV2JY7teFg1pjKNFhXXimHOqYKWvOBGgevhOxA7aGeWtGprICpcucEHSnJb9WPajjz0a+ta5AlcgBKHb2SMQG9Q01bziH4tb5rDkRoNiI3OhbGoCNyG2ivebYJLr7llDtO8E2aQZvN5nErXLEuPay26W/wo1wXrkCbnzj2it6nS0pNwKk894+cAtgY7AXnwb784/5a4gcZLn8VSIcJv/2K4GP3oRauhBmzKFslyTGFypZZtrdsCt/D4d8PYXOjQDpe63QLknau0J6wBt9xCh4Z14K1aJ1wBw1BCyhB7BucGjVesm8DZmV58vIcLoQq0L8tWJyIkAtoy4GH8MW86BOGA9s1Jbh3He9056QkSKgUTh3bFliyII49KAjgc49gKYbQZ1xKVCZi69eBSM+a+vDPHwXzAdvIeftzz9hnp2Wl2H9OdelEgLz9MPwb6dZLI2CmhMByhg+XbpaQPctoCLRSlVYN29lNSsZfiQT2MM8gab8isbNYDt2QWSbnatkNYsXwP7vbkBZKJn5J/NUErgmstiEoP1TD4Nlt55F9sJlIdGZuybD3Hx5WoUsJwJ0ta/8lbvIGnDKoQp20QLg2y9gvvkiuRyXBrdTmWjUTgoirj5FX6plqgHME/cB5GC8y26nyad0PUX/43fCeY6yKzFwLv/x+2C//pTqwR+Q8YSpMuZMgHrwkfDufAZqhz1SlbFOxcvkHn/0YMj0Q/uff8HIsmwhnkDT26HaUYtPMuhVt+0InDgOIjrL9FDUqgtoFQJ7RVCz6CfYB28H2KXjkbtgP/+oIkA13snocixfArVyObn+FMTGDINdUVXxypkAZZi23nkvKBnmXo0PnLZoynNuZHdaoJJEUR6chko2RfMSwk7E+omWgEfvhZ3+ZAnChAt7C2/jbrCaMjPRe7f8D6hVOwEgbJDEqzxmKrlGJMzbmrCLT17mG+sITHExrMipC+dXqVnOBFgFYw2MMFNviy+tm2n2P+uuZDDCvjSheLWATfsAm2/D2GC7/W0pzJvTAWVh3nkd8UGoqLiJn1nHm10GKFRMDHenyWnVuVcBDZtRCRwH1adfOAQFhI6cSCfCJj1hN+4OXfwHubSBf85xsH8ynFBuvCUSIta7IB/YfPkxZa018Od9x4Yg60n3kFSkvKHHwLbcCLpPX+ievdNBV0gz382BfW4ay/Bh770B+HlehXS50XseBG/osXCzBD3KgxKZ7UFC1vRd23oNoBo2gorkiC/beqTL57FOK35jm1Do/fIjKHLDRPD1ngDNW6/A3ncTZFafPfMoiIab2AApw+wuU6alSFAkCLDLAdgl6iiQrEskkUQumIzo2wugN90CqTZL5SQ29ij4D96RCiQeLy+YOJFK8Vm1kuaeN+Owa/PM9pNxhKDca1u1Z8kKlr2J5QfOm7Jdl4XW04DMFyl7NJoGIEdZRPKAyLXe4aOgdtk3OUCKWN1zK6hTJgLKgzrnX1AduiDpJt1wnTqAIqEixbZqBewLj8K+8VIKgHi0jFSJ3v8ypL7xGFS4+P++Av6hu8J+8VGF+LVxE7nmvyi69VF4ew5icQqRsy+DqqScrfcEqPnVQSa8w4M69gygWeYxbeKB8UadDT3gIDZciJ1cSNWtxwwKun5DpCUwpNn4kcTG0qi9htxr+mOQiUEpoYtqQbVui2RGe7t0MTXj9yFask+3KaiMpcQTMsHO+z4+TTNTvuI/+c2XiD0ll8Qs6z0ByjwW3bWne2a9VT/KSewa3V2BTtLFSLcoR5ZFWBIg5n1LwrFQMjVBNOsscJnXnod9mdq4oa/+kr8DScwgWaCF/X05YgfvAH/iyWmzi9mleL9esO++DrXHgVBJBrTWKAK0s9+CmR1OXpEv0bzxYtqGQJqeLn3G8KnesOMQee076P2Hhs9ckkMpVnjb/gDNNWjWA965hgAAEABJREFUCrZb/AMqSQ5+scFBw0Daz2YDq36H+fUX2CSmlTJcssio/NSnZ29EbniQIsnGZUmlgZpDgHRJ+WeNgC//bYsVl9Yv49W/bBz8UUOQ7hda+sBh8K67H6r3dg6f/eJjuEG07i7PJ9r1lCwMJOacbFGTACOnTQK8IqgefRDJsHRaqmL07vsDA49gMsWPC24E6jeAf9UEuOVBsu2Omc+/cAywegXUrBcg/8BjAVV3wsVOOJDWh9UA3Y/+3ZOrwjCmxhCgkcWPVv4GGUViZjzHqmXeraww+sNXgFZ08j/juqxkuVQX2qLIkVwXIIQ++hD4px4KMJwMfm3FyRrN8gNDK8t1FKBQ1YCmmZJuT4tCxK7dvvocFRv2GKUfOePY6IFLd0xV8pTmELdOaTjh6uD+IPG5ON7RbeiClU41hgB9upLwy89Q87+FmXpLpWomv/Ufvx/4nN0B3T3mhgsRRMg277wKK/AUjg1lk+SY106sfX8W7POP0kzyVtUCqcyoA4ZBybxccsSqAAFjJC8PpRRikyfFlZKf5iJ27gkACcm/aCxiJw5B0Lk3Smvoc2j8jtKD070PlKx8lqQqSqn4PGIxS22yBdA/blGQxThjI/aBf++/Xa68EqDDmOVJeaIcSHV4RGsFw8KuFIbtKEJepChQHv/uG4BfF0DNnQOTolsIhChHIBm8619/AbH48K+fhMo/QJTfOUSuuAPe6PGEyX73Ro1D5OmPoLbYOi6viavRp4gjK9LS1Wg+eocmmg+reCjSlag3o3GehKgaNYF4Y5LCkgC9gexllIbqsDE8lu/gfmcv9/YMSLnyAWgXWQNO3gUkjI06AO27wLv01ow1Mu+9AfvdF7DsfkGC9SZPBTwvYz4IvBCsHCLkZ85REAg3cUmIABbqe4oRS38tSDkij6quPQAx1/TeHmjQFJBBEDvsidi15wMfzgR+/gH+KWGVJgWQyBBmI8eNjT6YciHdcU/cC/+B21FjCBDscsCvBbVrQ8likhkezK3SPvcrKL5A+YGgatg4Q454sjeBwnDzjSDLcOgJ18Yjq+PcoDFsp24sma+gY1fI78l4U9A98reRgAwSoH82MpJmGXIj4UIQOW75UoAEEqQCqnFTeFOehyd+aEVCTJWJcPrcK6EPkUHLgt5CxCyGALpIQS2ZT58q99qNV4oPIh6CKLtfBjOVruo2AIrquGexYnMLyM1U85aAwNauAx3AKJ2pHtmm63Yd4Y04HeBzeMeclrory7aANPmstDXTFbkgmrWhEbshMPBwoCQemTb2NHrrHaA265UWUtWpC+/oU8sM+kopYHca95UHYQCyjmG1EKB55zU3WqRC7flQkYdnInLPC0AAE4Z32AlxVxntZNGpr0HcZxXwpbhhEwAsC0K0UCmg1mI0Zal8lmZefAKxM46imWRVVbQkAL3XIOjdD2AbR+ENGAS0bA27SQ9Ehsa5VNVMeYxh+RH5LZr2aF7qDa//PoXvgu2K5fAvPB1GFAZ5Fpo+/PHHwz/7WFTWvJRbmSBYVwp5cXwgK3Y34WQMC/qMBx33kamvInLH0wDDGeELCKDIBdXWOwKywHiycmhLSxadLs5MfxL26YchbrgqcGwj78yLEJGFQsVjUwZQfR+iLqtDoQJffgwj/xd75mFXgqw5DWfvi0Eay0VmeVKUMdC8NYJwzMQiVNv25JhtE6NyDGeXXe+yNyL/eQKanKAyBjvnUxTvsyViN1+OIOYlyS+/urBP3g8ZzR0bNxI2Fl8KWNJSHXrI0dCDaKymkpIKJq/xDRpCHTkaeue9HVrtzgU6yfD22PUXEbsP//lHYD95D/6j9wCLaQaZ/x3MQxmGGjFnut27+GYUPfw6nDM+HeA6kiZEVzpy2343B/jqM9gbL4FdvizQE4hbUlxkEFOLjL2Ta7qcwhGPGYPI0acABVz5NrEKqn5DRCZcA33kKBet3blAJ1k5Ae+9DlDLUl99QrPJHKhIEaA8QHp/dp8MZL+XyXLZo0iX0y5b4n7Ml3Rkc7qMWaRJGbEj93SiiRBh7BxyMDaT/WMV7YQXsQ2pQWbC27YTbMu2gNKwveh2pKyFAm7209kwM6cnL4HE799yBczbryZPL4ktKAEqflW2bScWxWJkuiK7S++if8PSDGJpatFi+2NqTd3tUw/CXHoW7IuPFaSKVkYHl8h5looZSGzC7Xxx9q+kr5UmJsWP176a2s2YWDGPvl/dbw9q1g0RHXc5UEgZlyYbf8LJ8E8/Ium0S/mnjKGdUcSvxDpWDuvKEfm8VySyyPmTnb1LDzkGXr/dgFq1oIr/gFq1Emrl7/CvOT+5KwrVu9klv8Cf/jhkfoc/49nA3SCCbqtXITa4L/ySFfP9yfSK0EWIj+mWoxKBLfqC75jYFGwL2i2VYjjY7swsARhmMGzJoYSz2SULYVkt8/yjFYFYcf/my8i1fZjPP4Ch/7kiQPldQQkwXgxrmCDgmuceAX77lUkGsdMOg/n35W6VAEbUqN3M+x6QhpMpj7TaY8FPea2fmKLs15/ByHAlMcomYHduOJHLLF+PATQN1QhIgGqzPtC77Q80DGhNSCg3TNA8/SBkzKKiW9NOmUxiK6d4Gc/oxiHGiunl+RL2g9RD7PiEYYoNDyv+QtVpE5Ta6SzdPmC3whrDUlAGX7B559WMskL4knPLocRMIYZukVWL6pJzU3bNDWV5buEQ5x4PFfsTeH4afGq6mqIJatcHum4JNWp8HFbxoizkR9Fy8C7j7o08HZFr7oGsGJsROBcALwooD3DtU5thBbdRpFCKXLt1e96SvGrXg22e+r91hCBcAXdFx3X0poehae2XYlSHTYAWbci6PdIgP28Kq+7fHp9/KMk15tA9ekGPpfDPhhZ3kipZgiQfFZQf6VhxfTlk5BxrVtMT0hkQ22adOtAt2eV26Q7UrgUoAK89A/PEVAZqzu6ddSnQbQuA7kQ9+QFXMfvFRyge0BPmrRmIXv1fgB+x2n43uH8FOoiqJ101qrAxYn1XfXYgEbKRWXnIF1SvISw9GoUtOSR2fsXwIqyeoubOrz1k9nTg5s2XYVetghvJU6sesAc9E0pyKNKbkgBUt82hmjR3YXci13TXxBPjzCvPwC76OTF2rYQVXZnywVh29ZouNynUyqCKuV/Dfv81b+PPAT4RpC2RfFvrBFhWDX7t3lkUVBs2gdpzECID/1aWVGMC0sh12C3Kdc0a2i3vhF1RdXmJsPVVdepBkbNKPhk06m3VD84+9ujb8K69D/LCFDVYfcmtQLQ20G9PqBKHPhI2++N38E8aAv+6SQmxay+oRLaXQ7HLXTAf/viRcCLVRadCuCG69ID7u2aaKuk0aQVLUr23g951P9fo1mNXXLCSckMsE9SjM3+AHngozCtPwz/nRJhpd+WGlLn1CWdBbcVeQPPZN94UQnByqI27QXXojNJNd+oK1401agrdNIEbCoBwv+lPuBduf/zW2VglOh+Hof0udu6JSDtinETn3f0corfRUlCXcp780HINuTooUohSRWtH9Mn3EaGzIF2ddLrEQqV5dEhLxVTbju7HhKpV20IVlRte+TiE+/2xmgT4FKAMTUZvwi5ehFw2JXi1guVz68FHQYgPyTa+ZJcm10rplhqmEAp4xcwXYF6mb7sSTFa3QtjEZV/m84qdMg0S0dYVXWsCoviRYBdq3x7l1q37Ax27IFXdkbBVCwGWli+rSEUfeBXe2RRoSyOr6WpeeAz+lefBfvZBFZuf+WUBrLgQqbGDvlb57Wqu1VSNmgDkeHqvg1Kikg/Ue+RNeOOvSAJDGUsIGbwqvkZ22UmAQkf5t/0L9v03ANr4YmePCJxfnsdjT2FbtoHebT/oNh0C5WXNA8HVPKA818g8dBfMndciNnQn+P8sMYOUlkF5FU5mY3NpKiQBhouVZk11jVx3P4rueApKBlSkAiKB6U16QLWt+jIVvUz62vshphuRobWsN5MKT4h4K+vZmBjg85DJUuSIIbJDvgeE2NiiIaDXMqilkC0mi0IX69M4bt97leZJH/hzNWSFe1/WBfR5z8J1207Q4jZs3BzqlPMov/VjbI47CQg5ErJu0gxWBvFSTFAlmmiOtQI26wM0ag5Ea8H22x1I0v0jxaY23RwelSXVZ/sUEFWjddWomhPjX3Im/BMHQ/yKoWslxEOjaJB89stPYH9bAtBFSCp0djd/zGEwL1HAFgR8CapWHVgK26qoNpRwRImv7kPqIQQYIVfOU10ih4yAatcZtntvRE/+RyisjgDHTIDuW3V5YodIuCl93C5ccqqxBGi//Bj2x28A1lA0UEjlSyqd8ULCi43YF7EzhlNLpFaWKYOsrVK/cSUoS4XjLeCPNfF44Vgykkeu8ZhqP4txPPrUh/AmXBO4LjLky7/o77D0w6fK5FpMiDsVQJbxsjB7cf+NKywKwNebJbYCZ/Of/x/wJb0jK36DuYEeCee+C1aoDG2y33wOQ39u5QURk2GQyTq69/awbTuT4ItI6wrgbm+nQD7/B8gmCxVF5WeIR42W29RHMd1rqVPzm0IiUc1aIOiELCncPDMNZsoNsJ9+ILflBz9wIU7LnkP339cNGHXdezlEbiHKlOarT4Hly+Avol+d5QnCGkuA0B7Y1wFCCa6LIUUg2OaffQywaD7U7Jkwk04LlolQSsYnemwSNo7i4cqnuYRJgBfhi24ERFP7hO3Xn6N4ly4wJaO/Xb4adLJzPqFLTwzdFrH/XAUkdIf2g7cQO3AbmHtvhjd2khu27wzNeaq///qLsHeSU5ti2JPKxSqdJ/x5R+ONGAP03RVo0Rbe9Q8C/NqDFmLXrCSodCQ8nHGUtxl2JVZ7ObwoFF2DLBBq7CVAh40z5CxPNqI1Ll4AM/dbBB1GX547cChrQFe/uXNYNx/q9efoDlwRx0WRxciIFeFS337J7rkkPp6an7PrGfg+BBvLKW2fGkuASpadjVITa9g4valCHqjSoQcdDdRuQG2uBTBwWKXU5LfehKtRdP1UeI/Mgjr0eAekW7QmEyQndnc88UXxnHS3y36F+fthAG2F9upzYF5/ISlctUayLa1ouOxVrCwCIByfFXJ1v/Ic1p2ml3tvgp35EmPzu2vRrnfch0g9qGEnAY2bMCyfubvU0JMYV0XLC8H95Em8fQ+GW32+UWN4u+4rUcEOlqe79YRq054tw28zoVz7xccolr+Czn4zKS6RnVD6lQuhrlmdFK46I72+u0C7j0sjMuE6ihSNIZuM36PgK0Ee5FIh5G1mCLRLm8oKsgKs++8NVSLKsJUlqmYe3pV3Iyr/IEkznixZzdmEyaIDx3mHjkTk2U+h9iEhl+QyVGpAGcrKz2tK4hIvwrFxELXuWvUpOuwB9KQ9LREgbPi3ZbAFWa5DVamJbtwMasyFQJNWUAOPgBL7XxWoPERULVqMHHlAXCAUbp6wrGSgktQ8TZnia9UnjYc+9u9AyLyQrV59+qi7QtHAK0ZIr2QAAA+0SURBVLfm5x9hJoxiF+XDXDQGNsnYRYGVoWa2czfobXaA+ymNZM7mIAeNnTgIseED4Hy92eBIkUe12giQFWPFFVgKIx6XTTeHbd0Oqn1nqAaNSlPyelUDBsG74HqohMXZazQHzPrp2XV6x42FdyRljWwIsHLB0p06uxl56yoK6OmGZOWhPPvTj7A0VViWJaakytXJ5d4bfjKiT38A3Xu7imik3hRBsvpgK2JKeae33Aaa70S1alMGs34SYNnj5SfgRnpsz25VR4HeOwAiIyZBrbptDvnVrNpl7ySpwaP8684HfvgKbgm5SbQGBM8aDFKIrRKk2mYnyoXXQA87rlJKYW9DEWBhq1IRu6U5wL98HE0CuQ8ArYg5/J1q2hzeoCNgm7WCR7lQte2YFIlq2wERvkC9zY5J04NGVvy1hAmaLTMcu3b/4jPg335VFVhVvwG0DIwNOIqlCoKECLuKZjAatBOiUgZrLAGapx6C+c/VsB+9k7LyazOBnS8K2T0hYfNGnA60bAc0bwt1KrlhQlpOwVgM5smpMM89inKtNwPG1asAOTKAlSbLdNbYgM3g33BxaVTaa40kQOF+5ukHAEWLvawrk2CxRzVtmoK7PvAIoOdWBa+BlmXP6tQlx20Bb/P8lRe7mIS9ZCHsF7Ph5u1mehJyzNjR+yB2/EEoNRxnymLFdfnrIhjKsWV+9DSZ1j4BkpgyLcrtLPZff8qHpsX+lSeB35eneYTsk+wn76edNJ2IWZEQIuMvg96+f2J0AcMKispUPgtw683ILET598hcmTiUHrslIVmxANDIHsgkRA7rnzoUKF4DTLvDrYCavgRgrRNg7NIzERu8Xdph7TJBBw2asO6KXRE1ptq1IV2G+d89bsofE3Lf6ev16Sf2/34kbIguJveCA2CgWUSmLHj/oKwmk34CZAkEsmVfIFILqNsAtnuvjFliF9KP/vP3UF/Mhn/BqRnhnUHbGeMFlEKLzA2RYJpDp0nLe5J8UZBVn4r/gJlDDpeiBBHi9ZEnM1XDmzjZueJEsPUvOh3mmvNpG6PLiKm57ObtGfwIfob1NMwzD+WCqiB5Vb/dyG13RT7lzuipE0l89YHW7RE5OjNBVbBBytwTVNrKiC0er2jGUcecAQiR99wWatf94glpzjpNWt6ThIPZt1+GLCFmxh8DpJ30Qu7nahC/mgdug6wrbOZ/j+IdO8TH6rn07E7muf8BP34DtYTyypQbIBw2Nab1I4U8KdSDOCbQsBnQtDXU0RXNQfbbOSju3wXmqQfLcSoFb4+B9MPXgerYBTKdABm2tUqAocwL4gHpuAnQsJF7BCND5NeshPp5LvArBekF81181icZ4qUizM4mqFUHiZzGDYal/IN0G7twFMBnmq7IXNMUOZTeZR/ofrRpklgy4dPbUd6tXRdo3BQevTuJ8PbHb4FfFsLM/QZBFZTE/KVhtn5psPBXb+ChwFa7APUaQZ13HcAGSVWqs9i/+DndWjvFQRpSJpR1BWkWE1lDRp7IVxhPDH/2zrwE2Kw3bOdNEblpWhkC+9tSxIbtCv/8NF0Uic+fMBqxkQeg8jLDZYhqYoDt7V37X3iTJiPxg0OmLd4JlUG5JeRO47u0MdhrzqMi92xZGujq0xOvgx4WH1FUnpA8pJNHFyZW0cgpRl1ZzsHjy8/YCAlfaeTq/wJ16sm0Z0AahBoXKEsiy03JaAzFx2/UBKpkWJKgcuv0UYszixfCptIUWbahP1jMRUFGXAvedfEQn7ooQp6Mi/QiZY9gZTzfnzLym5269AKry0f+yJJ83pDh0DvsXgafLsA3kC65PM1MvZ3CejmnKE8JGRKi0l7ITASnZsgzEK0FJZxwtwMpTNNY6yKzO7kRv6JlSp2IQkQE/8pzgTWroN6d4ZbiYHSVPXbVP4AP3wTmfwv/5EOqpK83EWwX+eun3nsQwDBKNiEyDBoON+Zy292AzbO3VeoSnOkv8sVfMzFu3Wb3gxw27++TELn2XqjWIYlHCLBZSzgTDYnG231/KHKvrKtCE4H3rzsRvf0JigT1Q6GJT+iRr5/HCtooc2yTUIXnG1gGWdDgHAatYo/h7TMEtkt3577T7TuHyV4BNhABxu66DmbVcthli+FPu6sCgrA3qltPaJk3GnJ2mQx3EqK1lVT/sOWXwsvKpLGhOyLRzaRo+NWXUNuO1ga23J6aX3I5UPeneaE57ZP1GgODj0Yid8A6tIlDoHi3bvDvuTFlrdMmiAiTFiBzYiACtG+8AEXruVo4D3YWzSiZ8eYNwlLTsuQyZvGi+BAlmZs7mOy/F42qWZYiQrShPdKyqzU/UItLwKNpPgAbVtVrAJ1iIKxwXzRrRQWmGyKDDk/IvW4FnQa7bImbPYiQH7bquhn0YcdDJfnFRJhWCESAkJXXdQSQebGt2obBnxssPRSxg/vBHzcS5opxwNw50It/Ahb8AN1jy6xxu99DvPEc1KrfYU4bVlWTVdRy5MhUQhCYTDiqKV0M+2YsfduGysRd18CZuULURW1EY/ahI1NPQg+ISweBi1x0E9CA3U2bToiceXGQLHmBMTL8fflSmKW/svtfUo4z4FCf8gwVQ6JslMU4+YeyXEmEaOmRJ96Dd8ktSNm1kvD0sOPgHTIC5vOPIROusa7JgaK9lno3pO5Oq0WozS3kxN4pVKZKwIEIECBHADd34WnVStiF5ESMKuTuX3AKsGIZlHhPRPVvthHAQ51AbphDwd6AwUCvHYA6DaBkkUwvUo6NcqDaeFOo9vJ7ifLoCiESoHfUaHhHjHKLrPv0k2a1fEgFpNndmNdeoHJIm2bIj1LVrgM1nN4NWZd6G7r8tucRogryUxy3kNNVE0PkqgpaToCOE1QFcDHyUtp1hpKBmGz82EQaYWVAgfzu0wEU6GT8MsSqQxegbn2geUt4W21fFp9NQFHOUy03gqUW7fXpB/CZkMUmayHbbz6D1Qq+uAqFk2SBJ5csMpFc/jRgKculwmN//A4V/LoCyI9OU36zbAe96eYIpcnyOeU3DYLTzv+esvnPgjGrwxGgpVsrJlMOxd2VBI2iBT3y6FuI3P0c5Eu3c7+FE+C/+yoJdP6i9OkXAbXqAZ3IkQ4fFUecJbHEMyeeycmpbCTGhA3LgAb88LWTJe3DdyIXl1TYsgXeyEKSH8xi7+8jJgNASRgSn3jIagixfbeEf8e1idHxsLRlFm1g6cM3/xoP+JQfpz+GXFaCKCNA+9VnMHM+A58mXrnKZ1dZBXMv5cHZr0MtXwJ75lGo0ugygadUtqiMI+i9WNYJq3tT0xX7X8Mm8Kh1yeRx7wx2NzJXmOm57Hr0eEQuu432yOyVKiXrR0drsRpsxsbNkS0nRZab+ex9uP/u/UFPhIybrNyLkSDNp7Pjgzh+INNYuaJCSapzN3innQ99UI6aPMupgDjEjZaxcP4ph5CQimFvuRTmJRpm0yBIFOATwy4Lia+YXXNsImU3FxH+ZGdOR/HOnRBfF5BcCnIQDz8AvftAt/omsvhqiaHCrrfYGnqnPQEatSskhLjRx54GtR09AW06InLDgwBFlRDZy0Hpf7bz5pbfBw01bUmxpCEgniEZuKEUEjcxmJtJtGWaYmDqv2ErvVslgwwOPCz0eoeKNlx14c2AyI877wd1ELXpxIJDhLVbCXPFb8xCTVBsQRnkOn3QkUCPrYDGLaDGX4nERpelbLFgHgwVFFHziTTczi/J//pz4LclMD/9AEWbn3fjQ4jIwMxKjRsOcWGglbgUWS9bpy4gnDrLYmJnHYvY33YKPTA2ctgJUNvsBLSldeLy/yDxXbiqsD0h2q674SlBpuZd9jufWXfqCiuKTJNm0DyyRaZRVBvYcwgggwi79wG6p7ev6c5dAXY3tlUbeL22LS+XD+uLXen3pVAznoQRmaQ8NVBIzC72srFw66v843jIalN6572gtqbGGghDNQBRPEDjZmy/SFaF2/lzYX/i8ecfMF98lAUOBSsDK0p7igQMSibYn3o+TWisn/jOS/7RmwCSdVApBSjNg+WT4fgXnwG7eCEybXbRz/CvmkCzmvyuDdCK8pQ3bCQstVy97S408PbKhANKEUS+fkiAYe4yRKqCNT2bkSry6ypnTiA3lmuusiTrVeg9ctXdKPrvi1D0U2dTlnODfTEbatkvsG71BT57CESqHc1F5EZJRQm+I73ltrAtWkPTiqCbtQiBOT2o6rQJIvdNh3fGxbCvPgdz1+SKw7JSZLcvkTndfDnMjGcdhHZnOTmqkkDmQ8bSRc67GiqB9SrKP2r4aUC0DtB+E2AgPQyZUQEkNPv5hxBlRrVuD+w9FPCKgAEHE0/nIBiqF4YWAlAmyroS7DlK81aRqUsT0ly9C29A0W2PQQzoycEUchEPkuNkbCQKTcVQnt2feiugDPxHpqQ1ydhfFsB/dEoc9ompsL/+Ag1uikK0HnI0VMAxXEqWWJDRstL4zF+6Ox8p4xS/OI9fXml8uquo8LFB28G8yEakUKz77QZbpx48XnMa7ZKu0BqUJispoCvFnpYdoC+4EVAK+dzkX32RiddCH3FiPtGW4ZJxk/j4HYisqd56JS0BmoXzgdkz47AzngZIkCUE2B6Rk8ZB73VgGeLsAipctj8p93z4NmBicROQuIOIQimewmFaZ6Gla0S9BhSBOsLLIH9n85BuxQP5mOndySZ/pjyKzAJNpGsnKcm1fsOUWZQM72/QhOmEbdiUGny9OAdkTH52Cr2eDMc+7gwgABEZarz27uvglI7rJkKWPlPb7gx96kSovrvgr7IppQB2aTX2eSkmyDA8WSOxch01ZUF92gUAbaLemPMh95VhSu9lkpIeQ1iavvSZl0B12Di/BCj2IT30GOgBg0rLTHu1iSYCB2khlfTEvtatp4v5K5y8C29E5JwrgPoNauTjiuxmzhuVZjUFRXekRhCm42CoPSse4MZcPFfTrrv0gDqKhlKvFtSI04Eu3aupJtVbrOqxJcQwDipy1VuTJKWT+5kHaWOU69yvYN6fVQVIlFHVpgOQoJRWASqNaNQEaLER0LCxi6lWAnQjMjp1ozeiCJoyiiJrdrXacKoxLWCF8B4iAdJEpj55F3bW9Cp10/seHF9zcD9aMKqkVozw6HmJvvQFJI+kVCsBSgVA8Qfu5ALYsNWsFnBvpW5DVoohMY/JiCTeVdlFjq0SmSRC4DwPkCtQUQbk/Vrf5UvwbqUJZu9gcuNar+BfvUCKBfJ+4EWhZFL78Oz9/Mmasto5oHgQdL9doZqKKp+sihviqrsFFG27rg4kRpkr7MJ5OlU7AebpOTagKWQLeBEqGM3hBgTnuZwNBJjnBl0f0amWrRF97TtErrgj74+3gQDz3qTrKUIZcZOLzztFs/wfAAD//2u5dXsAAAAGSURBVAMAYy/ycNpvwF0AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="U5L2-Simulation "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="simulate disease, population: %&apos;population input&apos; percent infected: %&apos;percent initially infected input&apos; speed: %&apos;speed input&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>elapsed time</l><l>start time</l></list></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="initialize simulation %n %n %n"><block var="population input"/><block var="percent initially infected input"/><block var="speed input"/></custom-block><block s="show"></block><block s="doRepeat"><block var="population input"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population input"/></list></block></block><block s="doSetVar"><l>elapsed time</l><block s="reportQuotient"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start time"/></block><l>1000</l></block></block><block s="doBroadcast"><l>vanish</l><list></list></block><block s="doReport"><block var="elapsed time"/></block></script></block-definition><block-definition s="average time for disease spread with population size: %&apos;size&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="bubble"><l></l></block><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><block var="size"/><l>10</l><l>2</l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><l>10</l></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>10</l></block></block></script></block-definition><block-definition s="initialize clone" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="number infected"/><block s="reportVariadicProduct"><list><block var="population"/><block s="reportQuotient"><block var="percent initially infected"/><l>100</l></block></list></block></list></block><script><block s="doChangeVar"><l>number infected</l><l>1</l></block><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSwitchToCostume"><l>sick</l></block></script><list></list></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="doFaceTowards"><l><option>random position</option></l></block></script></block-definition><block-definition s="touching infected person?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>neighbor</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block var="infected?"/></block><block s="reportVariadicAnd"><list><block s="reportTouchingObject"><block var="neighbor"/></block><block s="reportAskFor"><block var="neighbor"/><block s="reifyReporter"><autolambda><block var="infected?"/></autolambda><list></list></block><list></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="initialize simulation %&apos;pop&apos; %&apos;inf&apos; %&apos;sp&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>population</l><block var="pop"/><comment w="216.66666666666666" collapsed="true">Make global so &quot;when I start&quot; can use it.</comment></block><block s="doSetVar"><l>percent initially infected</l><block var="inf"/></block><block s="doSetVar"><l>speed</l><block var="sp"/></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>number infected</l><l>0</l></block><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>well</l></block><block s="setScale"><l>50</l></block></script></block-definition></blocks><primitives></primitives><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="211"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="212"></list></costumes><sounds><list struct="atomic" id="213"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-48.25" y="168.25" heading="200.34000000000003" scale="0.5" volume="100" pan="0" rotation="0" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="218"><costumes><list id="219"><item><ref mediaID="U5L2-Simulation _Sprite_cst_well"></ref></item><item><ref mediaID="U5L2-Simulation _Sprite_cst_sick"></ref></item></list></costumes><sounds><list struct="atomic" id="220"></list></sounds><blocks></blocks><variables><variable name="infected?"><bool>false</bool></variable></variables><scripts><script x="28" y="198"><block s="receiveGo"></block><block s="bubble"><l></l></block><block s="bubble"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><l>100</l><l>5</l><l>2</l></custom-block></block><block s="show"></block></script><script x="136" y="310.8333333333335"><block s="receiveMessage"><l>vanish</l><list></list></block><block s="removeClone"></block></script><script x="10" y="127.66666666666674"><custom-block s="average time for disease spread with population size: %n"><l>100</l></custom-block></script><script x="303" y="307.83333333333337"><block s="receiveOnClone"></block><custom-block s="initialize clone"></custom-block><block s="doWaitUntil"><block var="clones ready?"/></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population"/></list></block><script><block s="forward"><block var="speed"/></block><block s="bounceOffEdge"></block><block s="doWarp"><script><block s="doIf"><custom-block s="touching infected person?"></custom-block><script><block s="doIf"><block s="reportNot"><block var="infected?"/></block><script><block s="doChangeVar"><l>number infected</l><l>2</l></block></script><list></list></block><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSwitchToCostume"><l>sick</l></block></script><list></list></block></script></block></script></block></script><script x="215" y="63"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><l>100</l><l>5</l><l>2</l></custom-block></script></scripts></sprite><watcher scope="Sprite" var="infected?" style="normal" x="9.999999999999545" y="10.000000000000007" color="243,118,29" hidden="true"/><watcher var="number infected" style="normal" x="9.999999999999545" y="40.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="number infected"><l>195</l></variable><variable name="population"><l>100</l></variable><variable name="percent initially infected"><l>5</l></variable><variable name="speed"><l>2</l></variable><variable name="clones ready?"><bool>true</bool></variable></variables></scene></scenes></project><media name="U5L2-Simulation " app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="well" center-x="12" center-y="26" image="data:image/png;base64,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" mediaID="U5L2-Simulation _Sprite_cst_well"/><costume name="sick" center-x="12" center-y="26" image="data:image/png;base64,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" mediaID="U5L2-Simulation _Sprite_cst_sick"/></media></snapdata>