<snapdata remixID="9244436"><project name="U5L2-Infection Simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>Welcome to the infection simulation, watch as a deadly virus infects the world population. You get to determine the population, the number of people infected, and the speed at which the "infectees" move. Have fun!</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAMlklEQVR4Xu2beUxVVx7Hv49FBRQVLFsUEGaoqa2tja2mFjVgahxrq6Mmoh1HjWUUmy4ypomZP+qkGlMdt7iVcSsNGaMwnepUkeBWlxZxmTIqVsW1oxY1KjIq65v8Dt5bng94HOYIKt+TEHjv/u7vnPe5n3fuPQsOp9PpBAsJtBABBwVsIfKsVhGggBShRQm4Cbh9+3acOHGiRRsllQcGBiIhIQHdu3dv8bawAY+OgIuAZ86cgTwSOhwO47/Dw8OxbloCvK6fgcPD53l7xmf4b9QA1Y4tW7bgo48+enQEmLlFCdgCZmZm4rnnnvMoXnV1Nby8vFSjrfGLiGIVS2DrtRXv5+uFTmlvwLfm1AdFzqtrDOTAxd9vs+vo2bNni0Ji5Y+OgC3gkSNHlFgi0NChQ9GhQwds2rQJ8+fPx40bNyC35qNHj6J3796qZ4qLi8OPP/6IYcOGYdCgQThw4AB69eqF2bNnq/cGDhyIr776Sp3z3XffwVlWil9ljUMtV+H963g4AkNReTjzoU/owOmx/7B7YqmT5ekkYAuYnZ2NoKAgJeD69euxbNkyHD58GPHx8fD398etW7eQl5eHvn37KhJhYWG4evWqelb7+eef0alTJyXM/fv31XtyrHPnzigvL8f3338PX2e5m4BtBk5F1X+OoerMPjcBj/92oy2gVefTeQla96eyBUxNTcWIESMeGY0Obb0Qm5nk0gPWW5nDC0eHfWkfli8By9NJwGUQMmfOHPTr1++XJ7QHgxH7ie3/fC23am9vb48kL1++jMLCQhUXEhKCF154weM5DHgyCXAe8Mm8bk9Nq5WA6enpeP311x/Jh4rs1hX/PnLQY+6gkAhUOX8ZWcfGxno8hwFPPgHH3LlznSNHjvQ4/dKU+cHu0ZG4PDMOIQGeb7tweOGnidl2O3r06PHk0+Un8EjAsXv3bqeMVkWwXbt24euvv8aSJUtsEV588UWcO3dOrUj88MMPdkJLSDn+zDPP4Nq1a27Hq+/fcR/5DkqpGfme/tZt5Ht2/Bb7PZnSYXn6CTjy8vKc1vzfkCFDIJO+ixYtwujRo5VYhw4dQn5+Pl555RXIaoaIFhERoaZIZIrlypUrNiU5LoOM4cOHY9KkSfCpLqtn7i8ElYez3AQsHF0zHyi5+/Tp0+z0L126pFZd3nzzTbvujIwMrF69GlFRUc3entZQoWPNmjVOud1JjxYaGqrm8GRJTopIIBPUspoh83w3b95Uk9Uvv/wyzp49q2SrrKxESUmJklXmA0+fPq2mc44dOwZ/H6ebgFALcXWvfhS8/Te7533ttdealb88B8tou65J73379kHkTEpKatY2tYbK1CBEbr2PokRGRiIs/S0479/xmN45bDYOVUWruG+++QYLFizweI6pgKKiIvUlamjFZe/evepLxmdTU9Rr8tjTMOvWrYM8z0lP56lITFVFGX46X9RgqNxKg8MjUVFRoZbqvv324ec+19O7dOmiepnmnvcbPHgwcnNz1WefN28epkyZAh8fH9W4nJwcjBkzRj2KJCcnq+dkFnMEbAFluaxjx46N2gmTn/EZ3irLhbenbS0A2r2zCqd9uqu8IuHkyZPNtd5QptpLjLLmLY8csh4u5ZNPPlE/Uvbv34/+/fsbqpVpXHrAgoICm4g838lznPXewztcTqb/Cb/x/pcd7/P8UHgFR6F8zyo3qu3eWYnj1V2VgFIex9Ht+fPnER1dc/tnaV4Cdg8oI11lpMOBgIAAyO1Qbp0y6i0uLkZKSoram1daWoqzG/7sImCbN/6IyoJ/orr4DFBd6fIJRMCj90Ps92Q0/bgVCthyV8QWUG6PVk8nD+N+fn4urRIJq6qq1JzgT3+f5yJgTWDdo1sRMK+kZqeMbOuSKZrHrcjOn/fee89js8aOHYsNGzZ4jGNA4wnYAspcV2OXv3p2C4b/X0UkD/9Q53DgdnIOTl24bN9+g4ODG9+6ZoqUfY8y5dTQ9n/54smjSWJiYjO1qnVU47IZQebx0tLS1JyXyfLSSy+pW/jjXOSZd+HChYiJiXFrpog3c+ZMZGU9PHn+OH+iJ6Nt3A1T6zrJXWD37t1YvHixegYW8VauXKn+VUFWdljME6CA5pkyowYBCqgBi6HmCVBA80yZUYMABdSAxVDzBCigeabMqEGAAmrAYqh5AhTQPFNm1CBAATVgMdQ8AQponikzahCggBqwGGqeAAU0z5QZNQhQQA1YDDVPgAKaZ8qMGgQooAYshponQAHNM2VGDQIUUAMWQ80ToIDmmTKjBgEKqAGLoeYJUEDzTJlRgwAF1IDFUPMEKKB5psyoQYACasBiqHkCFNA8U2bUIEABNWAx1DwBCmieKTNqEKCAGrAYap4ABTTPlBk1CFBADVgMNU+AAppnyowaBCigBiyGmidAAc0zZUYNAhRQAxZDzROggOaZMqMGAQqoAYuh5glQQPNMmVGDAAXUgMVQ8wQooHmmzKhBgAJqwGKoeQIU0DxTZtQgQAE1YDHUPAEKaJ4pM2oQoIAasBhqngAFNM+UGTUIUEANWAw1T4ACmmfKjBoEKKAGLIaaJ0ABzTNlRg0CFFADFkPNE6CA5pkyowYBCqgBi6HmCVBA80yZUYMABdSAxVDzBCigeabMqEGAAmrAYqh5AhTQPFNm1CBAATVgMdQ8AQponikzahCggBqwGGqeAAU0z5QZNQhQQA1YDDVPgAKaZ8qMGgQooAYshponQAHNM2VGDQIUUAMWQ80ToIDmmTKjBgEKqAGLoeYJUEDzTJlRgwAF1IDFUPMEKKB5psyoQYACasBiqHkCFNA8U2bUIEABNWAx1DyBOgX0XV5kviZmbPUEKqbHujFwE1DkW5sYgt/16NDqgRGAOQJfnryDyTuK8bCELgL+5egtHLtRjnWDQ8zVzEwk8IDApNxiPB/cBqm9O9lMXASU3q/kDzHw83EQGgkYJ3Cv0onAz8+69IJuAlpdZGxsLIqKiuBwOOB0OuHt7Y2QkBBcuXKl3oZVVFTA19e3zuMNHdP9pJWVlfDx8XF/nnjQ1sbkqy+HnPvuu+8iLy8PBQUFeP/997F06VIEBgbi5MmTiIiIUOmFixRhI8euX7+Otm3bqtcs9ROQTq72bbheAS9evIjIyEgsXrwYH3zwATIzM5GamoqbN2/izp076Nu3L6Kjo3H8+HGcOHEC1dXVsCTr06cPgoKCkJOToy6Il5cXysvLkZ2djfT0dGzatEnJLOd16dJF5ZP3duzYgYyMDFXvrFmzMH78ePV+bm4u5s6dq+qTCy/1iIDShqioKJVH2mEJYZ0/btw47N27F1988QU2btyojkvbOnfujG3btqkclkinTp1C//79UVxcrOLWr1+PiRMnwt/fH3fv3lXvtW/fHqWlpervXr16ITg4GFOmTFHtlDzCaNSoUfSvAQKNFlByLFy4EDNmzEBaWhqSk5MRGhqqIMfHxyM8PBxXr15V4lVVVamLaQkYExODa9euKbGkiIBlZWWqd5QLtWzZMnz88cfqb4mxzpPXy5cvR0pKijom0lrnnDt3zk1Aqw0iufRoErtixQpMmzbNRVSrF5e2WG2TL5K0WYTJyspS8QEBAdi6dSsGDBigejT5cohgq1evtu8EEnfp0iV07dpVHUtMTERSUpJ9nPY1TEBLQOvCWb/lgktPIgL6+flhwYIFmD59OsLCwpSMlkjPPvusunj79+9XrenYsaO6oJZMIowc37lzp+pJ5Lw1a9YgPz9f/e7WrRs+/fRTSA8mrw8ePIi1a9eq3ujevXt2D1i7DfLlkN5LclvnS89k9XLWrdFq2549e1x6QOlFX331VftLY2GUOqTnnzNnjt3Dyh/CQHKJnNIu+SJt3rwZI0eOpIOmekCSJAHTBLR6QNOVMx8JUEA60KIEKGCL4mfljRawsLBQPfDLAER+ZCTLQgK1CcjcsAws4+Li1NsycJwwYYIaCFoDV5md2LVrl5oxkKItYJs2bVQlUpmV2GoEX9eAbq08pFMSL2QuVopMvZWUlLjxSEhIwIULF/QFlPm9du3aqZ+6Vh7YH5CASCiLClJkqu327ds2lFWrVmHq1KlosoCSSea4KCBFq4+A3AFk1at2D/jhhx+qOVmZM5ZbcJMFlO5VJmIpIAVsiIAsbT7cA8qeAVm4kNJkAUU8WWCX50CRkYUE6iJgCSi9nrX8WjtOS0BrO5YsusviOwsJNJaA7BsYMmSIvXnD6hVlZ5VI6HE7FjekNhY145pCwOOGVEnKLflNQctzPBFo1JZ8Kwn/KckTTh5vCoFG/VNSUxLzHBJoKoH/AYr+FwJaH5XuAAAAAElFTkSuQmCC</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,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="Patient0(2)" idx="1" x="-195" y="-13" heading="276.14" scale="0.7" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="3" color="209.1,0,138.00600000000003,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Healthy" center-x="40" center-y="27" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAB1klEQVRIS+2WTU4CQRCFXw0QcYcJmLiDtQm2JxBOINwAbgAnAE8AN1BP4HgCuQGNHoDZmfAT2QFhoExPg/w4wIAzrOx11fuqemq6HuGQIz6TQETolFkMIAuwLcgry6sM7Q0U3Qxmxj3GkwKi4Zhr/MgeIBo2QfwMmWjs0twO1KAaiOcd7S1NBzBJGNMi5KV0y3AHpvu1nR15YTM/4D1R3QxdB4qvGHhaA1Dwork3ZoYGPuLZ1bh14E3v0TfYgrIBXQJFtwQm1Z3/h7gMmagrYQ1U4z6k5tYp9KMEmqTU76OBakiIS37o7tB4QiteJKhBGY7bgXa3qIImKYLo5cB4Cbg7LU9cJgQxmdurNwnXvTbCSJ6kw5E9UB3ySWBzyD/Q99smpPvNg1fQsWUwSUK6WwVR5ViNg/KY6uS8oxxpH5R4bDAhr9/SU/yLNixEQrfzbdEpgA21C4M7cwew3IdBDo/jc4ws5MVgZQEH9C2VozsP5RdubsPTdDNgevPtXh1YuAgZN3821C9x0RFgo/lnqAvM2VCuwtq9qSHKHQVWxik0Kbo58t3OWy3nGVU8v0QOiF8Xhsmt2P1WX2UpFw4IMN3Bhnbith3DWcQCsQXmFgw2t7ntVfA3aEmyPztoPDoAAAAASUVORK5CYII=" id="10"/></item><item><costume name="Infected" center-x="378" center-y="31.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAA6UlEQVRIS+2XzRHCIBBGP05w1A60k1iCndqBdqId6BFOOsnMMhvCbwbIweRMePs9WEIECh8D9fW9IqFFyVRZg0OwECiniBR4MFD3kiR8bKyAILg0ZWl6H/hgoN5rU+au/wJcK6lbgKt9Bm4FpSI4nINPBupZU3FMuwW3TuumJnD1DRUzNyqfwL3S8tR/CO6tmXSLHdz6ALGq93bqodqeXD11S+gjgM/mH4nJcOueprQjq9tFQEJfADxm7cQ3VIvUEvoK4MY53ltmTbgPulBdO7mEPgN4+Vo0daFfveFSfxNJMFWbqz8FpPl+vR9ZHlq+b8UAAAAASUVORK5CYII=" id="11"/></item><item><costume name="immune" center-x="17" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAvklEQVRYR+3XwQ2AIAwFULqDOzKTO7KDJgoRK9Ai0HLAM+LLV+QDpvbat4N9i3XAHcseaGoA+OkMEA1pAcQgAlOG9EIEUAGTh/RGEJg0ZBSigPlCRiMymDdECpHAPBBpBMJMBtFKI0rlTmRBfCTWAain4S0LgjfoiRJZqyZ6OdeqmSoRTYwvSxPuvtKpoNqoU4wS3VW+KmYKtGx5/tXie38zTeea8M9p7StdTnotGAYgTE8fOVOnaCqhCkCY/gS5jFTPPsJMjwAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16" y="247"><block s="receiveOnClone"><comment w="125" collapsed="true">Movement Mechanism: Allows the sprite and its clones to move about the stage at the speed the user requests, it is also stopped from escaping the boundaries of the stage with the &quot;if on edge, bounce&quot; block. Loop will stop when all of the clones + sprite are infected. &#xD;.</comment></block><block s="doWaitUntil"><block s="reportEquals"><block var="done"/><l>1</l></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><block s="reportEquals"><block var="# of infected"/><l>0</l></block></block><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>clones</option></l></block><script><block s="doIf"><custom-block s="infection? %s"><block var="item"/></custom-block><script><block s="doSwitchToCostume"><l>Infected</l></block><block s="doChangeVar"><l># of infected</l><l>1</l></block><block s="doChangeVar"><l># of healthy</l><l>-1</l></block></script><comment w="111" collapsed="true">Custom Predicate: Distinguishes if a healthy clone is touching an infected clone.</comment></block></script></block></script><comment w="90" collapsed="true">Bug Prevention:&#xD; This predicate stops the variables from going into the negatives..</comment></block><block s="show"></block></script><script x="384" y="15"><block s="receiveOnClone"><comment w="125" collapsed="true">Movement Mechanism: Allows the sprite and its clones to move about the stage at the speed the user requests, it is also stopped from escaping the boundaries of the stage with the &quot;if on edge, bounce&quot; block. Loop will stop when all of the clones + sprite are infected. &#xD;.</comment></block><block s="doWaitUntil"><block s="reportEquals"><block var="done"/><l>1</l></block></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><block s="reportEquals"><block var="# of infected"/><l>0</l></block></block><script><block s="bounceOffEdge"></block><block s="forward"><block var="speed"/></block></script><comment w="90" collapsed="false">Bug Prevention:&#xD; This predicate stops the variables from going into the negatives..</comment></block><block s="show"></block></script><script x="27" y="10"><block s="receiveMessage"><l>run</l></block><block s="show"></block><block s="doRepeat"><block s="reportDifference"><block var="population"/><block var="# of infected"/><comment w="80" collapsed="true">Healthy: This loop spawns an amount of &quot;healthy&quot; clones based on the user&apos;s input.</comment></block><script><custom-block s="healthy"></custom-block></script></block><block s="doRepeat"><block var="# of infected"/><script><custom-block s="infected"></custom-block></script><comment w="80" collapsed="true">. Infected: This section of the code creates the infected clones and randomly places them by using the global variable &quot;# of infected&quot; to quantify the loop..</comment></block><block s="hide"></block><block s="doChangeVar"><l>done</l><l>1</l><comment w="80" collapsed="true">Done: Changes a counter so the sprites start moving. </comment></block></script><script x="582" y="232"><block s="receiveOnClone"><comment w="125" collapsed="true">Movement Mechanism: Allows the sprite and its clones to move about the stage at the speed the user requests, it is also stopped from escaping the boundaries of the stage with the &quot;if on edge, bounce&quot; block. Loop will stop when all of the clones + sprite are infected. &#xD;.</comment></block><block s="doWaitUntil"><block s="reportEquals"><block var="done"/><l>1</l></block></block><block s="doDeclareVariables"><list><l>personal timer</l></list></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><block s="reportEquals"><block var="# of infected"/><l>0</l></block></block><script><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><script><block s="doWait"><l>1</l></block><block s="doChangeVar"><l>personal timer</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block var="personal timer"/><l>5</l></block><script><block s="doIf"><block s="reportLessThan"><block s="reportRandom"><l>1</l><l>10</l></block><l>4</l><comment w="90" collapsed="false">The patients have a 30% chance of recovery every day after day five..</comment></block><script><block s="doSwitchToCostume"><l>immune</l></block><block s="doChangeVar"><l># of infected</l><l>-1</l></block><block s="doChangeVar"><l># of healthy</l><l>1</l></block><block s="doSayFor"><l>Yay!</l><l>1.5</l></block></script></block></script></block></script><comment w="80" collapsed="true">Recovery:&#xD;This loop distinguishes if the clone is an infected one, then if so it will start a personal timer, if this timer reaches 5 seconds then the infected sprite switches to a recovered clone( it can still get infected following this).</comment></block></script><comment w="90" collapsed="true">Bug Prevention:&#xD; This predicate stops the variables from going into the negatives..</comment></block></script></scripts></sprite><sprite name="Speaker" idx="3" x="-28.5" y="121" heading="90" scale="0.75" volume="100" pan="0" rotation="2" draggable="true" costume="1" color="229.5,179.01000000000002,0,1" pen="tip" id="167"><costumes><list id="168"><item><costume name="Untitled" center-x="23" center-y="23" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAEXklEQVRoQ+2aW0hsVRjHf5KVYOVLhAZFWkFaoEIc6qXb6aIUlUdf7DJyTpxeRLs8BVrNlKC+dPGxKw5dHsy0KCi7SPhQRA8q53QOZA6cICRDoRK6Yvz3WXvOmj3bvffsccYRzoKBGdZa3/qtb33rW99a31RRfKkBbgNuAK4DrgQuAS4wov8AfgF+BI4B3wBfAn8WM3RVEZ27gQeA+4BzCpTzH/AB8A4wXWBfp3kc8KPAk8A17oDb29sFjV1VlTPsSeAF4NVChBQCfgswDhyIC+wF80zgW+ApYD7KBKKCp4Bndgs4ZALPAc+GwYeBVwPvAj0SVKhJhA0eMIEps3/+3UlGELi8wofAreWAdgEt85HJ3AvIK+WVIPDPgNvLCe0D/zlwRyHgk0BiL6B94NNAX55Z+czmCeOeSm7TYXvAMhu53xft9l5TaQUW91LTARu2DVjKroinoU6xQ6X2HkGaXl5eprq6mpaWlmwzo/n3AZ3WTrE1fjfwkZ+2p6enqa2tpaOjI2x1Y9evr68zMjLCxMQEra2tLC46C38a8sxJew/wsRd8VnGHn7abmprIZDI0NzfT19dHIpGgoaEhNqS349jYmAO9tbWVrdIEBgYGvPCKb+63wZuB7/20PTs7S1dXVx5kb2+vM4FiVmFyctIBXllZyZHf2dnJ6Oioo3kfrcuGTrimktQx66fttbU1xsfHSafTbGxs5E0gzirMzc05wAsLCzny2tvbGRoaors7a8o59cZkFH4kXfAvFFMHbUrVSUOawPy8fxw0NTVFT48THexYUqkUyaT0dKbU19czPDxMf39/YF8Drlj+oMD1+Qs4N6o30cbRJPTZ3NzMDra6ukpjY2Pg4EtLS7S1ybOdLtKwoGtqdB8JLgb8H+B8Qd8EfBUV2hZtr0JdXR0zMzNhYzv1g4ODzkYUcNhEvQIN/M0CHwJG4oDbQrUXtORRiqDlXuMUAz4scMW+yWLB40DE6eNu0LPgcbQXp4+t8R19eBzBpe5zFrzUGt7BHaa0OR8G0vvMqyQEfgWQ2WfgjW6s8gNwVaXDm42pUPJqF/wN4PA+AX8TOOKCPwi8tU/AHwLetq9up4DLKhXemMlPwOXyNDZ4RccsBlyHpS4SOeAXAqvAxZWmdQP9K9AE/O4F1+/HgJf0pVLgrRv+48DL7oHk93b4KXBnJcBb0HPAXfYp6geuW/TXwEV7CW9B/2bySyfCwFWv9wi9HDml3GbjyVQcAvLuhEHPzI8Ar5Ub3gOtfFOWIYrG3TaHAZ2qZdG8B/oIoFPSt4SlUtRJD4YS4NyES2U2FvSawg/gk6CQOQq4+l9qXFH2tWe3JuDR8nvGJf8cBO3nx8PaKyH7dDE5zqwfzs91Pm8StmEMTn1UjXuFaeM+auc8o5iRR7vqotzmK8DrkWitRnHBXRHXm8zYQeDGCIpQClpnhN4qldH7rlDg7IrF7ejT7zzgWkCPh/oTgvtUpUdv/QkhAxwH/t6NMf8HPcdmdcsE0gwAAAAASUVORK5CYII=" id="169"/></item></list></costumes><sounds><list struct="atomic" id="170"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="50"><block s="receiveMessage"><l>run</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><block s="reportEquals"><block var="# of infected"/><l>0</l></block></block><script><block s="doIf"><block s="reportLessThan"><block s="reportRandom"><l>1</l><l>10</l></block><l>5</l><comment w="90" collapsed="true">Infection Overlord.:&#xD;The comander of the virus, gives the infected comments.</comment></block><script><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block var="time"/><l>30</l></block><block s="reportGreaterThan"><block var="# of healthy"/><block s="reportQuotient"><block var="population"/><l>2</l></block></block></block><script><block s="doSayFor"><block s="reportListItem"><l>1</l><custom-block s="messages"></custom-block></block><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="time"/><l>30</l></block><script><block s="doSayFor"><block s="reportListItem"><l>2</l><custom-block s="messages"></custom-block></block><l>2</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="# of healthy"/><l>2</l></block><script><block s="doSayFor"><block s="reportListItem"><l><option>last</option></l><custom-block s="messages"></custom-block></block><l>2</l></block></script></block></script></block></script><comment w="90" collapsed="true">Bug Prevention:&#xD; This predicate stops the variables from going into the negatives..</comment></block></script></scripts></sprite><watcher scope="Stage" s="reportMouseY" style="normal" x="0" y="165.00000599999998" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="0" y="191.000004" color="4,148,220" hidden="true"/><watcher var="population" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="6" y="144.00000199999997" color="4,148,220" hidden="true"/><watcher scope="Messenger" s="getCostumeIdx" style="normal" x="10" y="73.00000599999998" color="143,86,227" hidden="true"/><watcher var="speed" style="normal" x="2" y="6.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="94.00000799999998" color="4,148,220" hidden="true"/><watcher var="# of healthy" style="normal" x="0" y="32.00000399999999" color="243,118,29"/><watcher var="# of infected" style="normal" x="6" y="10.000005999999985" color="243,118,29"/><watcher var="done" style="normal" x="-4" y="89.00001399999996" color="243,118,29" hidden="true"/><watcher var="doctor" style="normal" x="2" y="80.00000999999997" color="243,118,29" hidden="true"/><watcher var="time" style="normal" x="5" y="50.000005999999985" color="243,118,29"/><sprite name="Messenger" idx="2" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="116,0,122,1" pen="tip" id="262"><costumes><list struct="atomic" id="263"></list></costumes><sounds><list struct="atomic" id="264"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="hide"></block><block s="doWarp"><script><block s="clear"></block></script><comment w="80" collapsed="true">Initialization: From &quot;warp&quot; to &quot;done&quot; is an initialization sequence, this will determine the initial healthy and infected population as well as the speed at which the populations move.</comment></block><block s="doSetVar"><l>done</l><l>0</l></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>population</l><l>0</l></block><block s="doSetVar"><l># of infected</l><l>0</l></block><block s="doSetVar"><l># of healthy</l><l>0</l></block><block s="doSetVar"><l>speed</l><l>0</l></block><block s="doSetVar"><l>doctor</l><l>0</l></block><custom-block s="Q:population"></custom-block><block s="doSetVar"><l>population</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><block var="population"/></block></block><script><block s="doAsk"><l>What is the number of infected people?(x&lt;population)</l></block></script></block><block s="doSetVar"><l># of infected</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l># of healthy</l><block s="reportDifference"><block var="population"/><block s="getLastAnswer"></block></block></block><custom-block s="Q:speed"></custom-block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block><block s="doBroadcast"><l>run</l></block><block s="doSetVar"><l>done</l><l>0</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><block s="reportEquals"><block var="# of infected"/><l>0</l></block></block><script><block s="doWait"><l>1</l></block><block s="doChangeVar"><l>time</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><script><custom-block s="Infection Complete"><comment w="115" collapsed="true">Infection Abstraction: This abstraction sends the messager to a point on the stage then writes &quot;infection complete&quot;.</comment></custom-block><block s="doWait"><l>1</l></block><block s="show"></block><block s="bubble"><block s="reportJoinWords"><list><l>The infection has spread in </l><block var="time"/><l> </l><l>days.</l></list></block></block></script><script><block s="doIf"><block s="reportEquals"><block var="# of infected"/><l>0</l></block><script><custom-block s="Disease Defeated!!"></custom-block></script></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Disease Confirmation" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l># of infected(SV)</l><l># of healthy(SV)</l><l>population(SV)</l><l>speed(SV)</l></list></block></script></block-definition><block-definition s="healthy" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Healthy</l></block><block s="gotoXY"><block s="reportRandom"><l>-235</l><l>235</l></block><block s="reportRandom"><l>-175</l><l>175</l></block></block><block s="createClone"><l><option>myself</option></l></block></script></block-definition><block-definition s="infected" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Infected</l></block><block s="gotoXY"><block s="reportRandom"><l>-235</l><l>235</l></block><block s="reportRandom"><l>-175</l><l>175</l><comment w="90" collapsed="true">Spawns the clones in random positions within the parameters of the screen..</comment></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doWearNextCostume"><comment w="90" collapsed="true">In the code so that the first sprite cloned when flag is clicked will be recognized as &quot;healthy&quot;..</comment></block><block s="doFaceTowards"><l><option>random position</option></l></block></script></block-definition><block-definition s="timer" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>timer</l></list></block><block s="doShowVar"><l>timer</l></block><block s="doFor"><l>i</l><block s="reportDate"><l><option>second</option></l></block><block s="reportMonadic"><l><option>10^</option></l><l>10</l></block><script><block s="doWait"><l>1</l></block><block s="doChangeVar"><l>timer</l><l>1</l></block></script></block></script></block-definition><block-definition s="Q:speed" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the speed of the movement?(1-10)</l></block><block s="doUntil"><block s="reportAnd"><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>0</l></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>11</l></block></block><script><block s="doAsk"><l>What is the speed of the movement?(1-10)</l></block></script></block></script></block-definition><block-definition s="Q:population" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the population size?(2-50)</l></block><block s="doUntil"><block s="reportAnd"><block s="reportLessThan"><l>1</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>51</l></block></block><script><block s="doAsk"><l>What is the population size?(2-50)</l></block></script></block></script></block-definition><block-definition s="Infection Complete" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doStopAllSounds"></block><block s="goToLayer"><l><option>front</option></l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="setColor"><color>0,31,31,1</color></block><block s="write"><l>Infection Complete</l><l>24</l></block><block s="gotoXY"><l>0</l><l>-100</l></block></script></block-definition><block-definition s="Broadcast Messages" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="infection? %&apos;item&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="item"/></block><l>2</l></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>1</l></block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block-definition><block-definition s="messages" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>You guys are really bad at this.</l><l>Infect quicker!</l><l>We&apos;re almost there!!</l></list></block></block></script></block-definition><block-definition s="Doctor" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="show"></block><block s="doSwitchToCostume"><l>Doctor</l></block><block s="gotoXY"><block s="reportRandom"><l>-235</l><l>235</l></block><block s="reportRandom"><l>-175</l><l>175</l></block></block><block s="createClone"><l><option>myself</option></l></block></script></block-definition><block-definition s="doctor cure? %&apos;item&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="item"/></block><l>3</l></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>2</l></block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block-definition><block-definition s="Q:Doctor" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportOr"><block s="reportEquals"><l>Yes</l><block s="getLastAnswer"></block></block><block s="reportEquals"><block s="getLastAnswer"></block><l>No</l></block></block><script><block s="doAsk"><l>Would you like a doctor?(Yes/No)</l></block></script></block><block s="doIf"><block s="reportEquals"><l>Yes</l><block s="getLastAnswer"></block></block><script><block s="doChangeVar"><l>doctor</l><l>1</l></block></script></block></script></block-definition><block-definition s="Set Up" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="doctor maybe" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWaitUntil"><block s="reportEquals"><block var="done"/><l>1</l></block></block><custom-block s="Doctor"><comment w="80" collapsed="true">Doctor:&#xD;Sets up a doctor costume.</comment></custom-block><block s="hide"></block><block s="doUntil"><block s="reportEquals"><block var="population"/><block var="# of infected"/></block><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>clones</option></l></block><script><block s="doIf"><block s="reportEquals"><custom-block s="doctor cure? %s"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="doSwitchToCostume"><l>Healthy</l></block></script><list></list></block><list></list></block><block s="doChangeVar"><l># of infected</l><l>-1</l></block><block s="doChangeVar"><l># of healthy</l><l>1</l></block></script><comment w="111" collapsed="true">Custom Predicate: Distinguishes if a healthy clone is touching an infected clone.</comment></block></script></block></script><comment w="90" collapsed="true">Bug Prevention:&#xD; This predicate stops the variables from going into the negatives..</comment></block></script></block-definition><block-definition s="Disease Defeated!!" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doStopAllSounds"></block><block s="goToLayer"><l><option>front</option></l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="setColor"><color>116,0,122,1</color></block><block s="write"><l>Disease Defeated!!!</l><l>24</l></block><block s="gotoXY"><l>0</l><l>-100</l></block></script></block-definition><block-definition s="Doctor" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="show"></block><block s="doSwitchToCostume"><l>Doctor</l></block><block s="gotoXY"><block s="reportRandom"><l>-235</l><l>235</l></block><block s="reportRandom"><l>-175</l><l>175</l></block></block><block s="createClone"><l><option>myself</option></l></block></script></block-definition></blocks><variables><variable name="# of infected"><l>0</l></variable><variable name="# of healthy"><l>0</l></variable><variable name="speed"><l>0</l></variable><variable name="population"><l>0</l></variable><variable name="time"><l>0</l></variable><variable name="done"><l>0</l></variable><variable name="doctor"><l>0</l></variable></variables></project><media name="U5L2-Infection Simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>