<snapdata remixID="9299675"><project name="U5L9disease" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAUaklEQVR4Xu1deXxTVfb/viRNs7W0lVJkF8pOAdtSLIIIWKgogizqT2cGEJ0fLjBFBEdElBllRJTFCirFHwwjIjiIjAoosoi0iFAWCwOUTZGtC12zN8n7fe5Lm5e0oc2evuTefyDpXc4955tz7z33nHMZlmVZ0EI5ECQOMBSAQeI8HZbjAAUgBUJQOWADYEVFBfLz89G+fXtERET4nCiJRAKlQo7rVy432XdMywRUVVXh0qVLyMzMhEgkctrmqekGbNhUg+goBiePKhDfkmmyb1qheXHABsB9+/ahdevWYBgGZFvo63+lupuIWPsoYmTOwWTPFklSJi6nzeboOHv2LMaOHduAa+cvsOjaR2P7vkUUUFGsal7cpdQ0yQEbAH/55ReusslkQllZGTp06AC9Xm8DYl1PdcDcuXMnJk6cCI1GwwGl/t/rPi9fvhxZWVkoP/kDUk4s4b4Wd78XsknvQPNmGhQv7oOl6Cz065+29SHuNhTnBszhPtfU1CAlJaXBRD7bZML/TNHbvpfLAW2ZIwDXrqtBu3Yi3DdCDIYqxybBEIwKNgAeOXLEJnCxWIwzZ85g0KBB3PJ37do1vPvuu1i0aBG2bt0Koi3HjBnDAeOFF17gwDpw4EBcuHABXbt2RU5ODnr16oWZM2di48aNmDZtGjSFB20AFMV3gahdEkzHvoSkVwako+dB+84wBwCe6vcX2+fU1NQGvNFoWKha8hpw3INibP1cbquXNliLw/kW7nOv7iKcOq4IBn9Db8z13wNb9wNZE4Ghfb2enw2AeXl5XGdEmxEN2LNnT8TGxto0INF4BGTXr19HSUkJoqKiuL0iAWt2djamTJmC6upq9OjRA4WFhejTpw9yc3M5IHKa7Nd8GwAZZRxYTRkkPUeQcxAspRdhKbnoAMBjPZ/hPhMtPHz4cKcTLS9ncfS4BS1vY9A3SeSg5Ri52qHNjV9VSEjwml/h3cHhs8DgLJ4HPy4H0rp7xRMbAFevXo1u3bp51JlCoYBWq220bRslizZbphCENzEGA9OkbBxXR3P1SktLuaXe3SJRqWE28630FSpERrrbi2f1P15rwre7THj80QiMGyv2rJPm2GrxJmDBOp6ytXOAx50rB1fJdzDD7Nq1CwUFBdy+LtglLi4O6enpSE5O9oiUb3aYMXaSDlFRDFa8I8WfnvD9yd4ZYX9fZMSCvxttf9qxTY7MkSECwhMXgbTnrHMTi4BLG4CEGI/kU9eI2gG9Yl/Dxq07aFBUwmv5O/uKcPRQCO0/9UbgzO9Aj/aATOo19ygAvWahYwdjxuvw9Q5+7d/+pRz3jwoRDehjXpHuKAABlJcDiX00KCtj0bunCAX5Cmq28QPYnHVJAQigY1cNLl/hl83Jj4ux7mPepBMgWTgMQ85q4WC7pAAEEN9Og9KbPAAnPizB55/KgoE7bswnnzZg7Sc13P+PHlTgzv5N3x4FjVgvB6YABFB4zoLufXkzUiBNNvXlt/cHM4Zn6mxfR0gAY3XoXjFSANaKWq8HDh4yI/0uMWQBshc6Ux7f7jIj8yEegKSOsUoFP/iHeKm7fNOcAtA3fPRpLwkdNCiuNeVMfyoCH2QH8Rfh05k17IwC0M8M9rT7vJ/M6NNbxLmahXKhAAxl6QpgbhSAAhBSKJNIARjK0vXF3LQGYMCzQHEFMO5uYPUsnxooKQB9IaRQ7uPVtcDbm/kZHlkFJN3hsxmHNAAvXLTgmZkGdGrPYPUHwTMs+0xawejo+WwgZzs/ckEO0K2dzygJWQBWVrGISeDdyu4dIsbe74J7veYzqQWyo7JqoMsfAUMN0LE1cCoHuEWQmCdkhSwAV31Yg+dmGWw8kUYAhqrQvVHwRPjNoU0DAGq1LBQKz2xPV64ASalqmEzAkVwVunvnre0Vf4ghlxh068rd6RIc2EOXYa+Y6ofGDgB87I96bPq3iRsmbQCDQ/uVbg0pa6GGodYZmHhyaG6qQKLVglU+yjFiWbYJtycAe3eFkFNoPYZeu86i/wAtyspZZM2Q4p23vHcUDZTM+MD0ShaxrR1d8Vmd60tW/Sg1MoHzp5To0tkzbRooBoTCONIoNWqseoMr330lQ8Z9EkFMzQZAYw0QGe0YSVb0mxKtWrkOoNYdNSgqtro1RZNA8SJVWPi0BUPSEx/XY8tWExjCbgawD/ValxOJyX8ITAyMt3N3WIJnzTZg+SqrH9qY0WL8Z4t76yeJQlv4ppHzJnnpRSnE1BPdW/k4bb9qdQ2e+wt/wBIxgKUWgRIJUH5dBZXri5dfaHS10waHEJ2OZCNgER3tuuZzdTBazzccULRQQ8cH3nGdrl8jw5WrFrw8Vzj7P0J3yJphfCPq5tuLfeD9+0vleO4ZYS43FIDNF2ONUkZiRgbdo8HOr5Vo0aJ5TsJoBJccoDFLCAVg85Sd4Kl6doYBH6yxnicyhknw3XbnNlgKQMGLunlOQKRQO2RhqSpWclkq6hcKwOYpP8FTVR+AFTfIVoECUPCCFcoEZr9kwNL3rEvwoLvEyN3r3KRHNaBQJCpAOg0GFiIR02hEHwWgAAUbSiRTAIaSNAU4F6cAvFnG4rY4ehMiQHkKjmQHAL4wV4/l75u44/Pr86V47RVhXesIjvuUYP4qjqSmkMfy3jDE69qsEciNNhWkYDlg04Ak4XdcG0d/QEOlClKqBAUrXCEQ7rAE3zdah917rdk9J4yV4N+fURd2IQhRyDQ2OIScPkOePRAhPl7I06K0C4UD1AwjFEk5oXP3XhNmzzVi7ENiLHxVmBm0KAAFCsDLly3o2J1PqhnfEij+XXiHRgpAgQLwD5N12LDZ7iUe8sqVG0FkzWXaFIDNRRJu0nH6NIteybzV4o6ODC6ecS+M1s0h/VKdAtAvbA1Mp59tNiH7gxokdmbwf6tlggwCowAMDFboKLfgAAUghUZQOUABGFT208EpAD3EAHHYqKiwJnLa9lUNDuSZsXBBJGJjqBeROyylAHSHW7V1LRagTSctikos1pwYdpgrvaqkrmxu8JQC0A1m1VXdt9+CYaOcP9D9xKMSfLLOuzt0klyTZBcL9ScaCD8pAD0AYF4ei7tH1Nrg6mnAQ/vlSBvgeZaCF+YYsex9a96NSeMl2LzBOzB7ML2ANglbAFZXs0hK0WDieCneXiR1K+ss2f8pYtXQGwARw0AmY8GyDP48LQLLlkg9zgimVgNR8Y4Zyop/VyK+ZejuK8MSgDodC0Ucf4vQoR2D3865f4tw4waLjt00IKntSImJBsqLPL+PJXtLsdIRgLeKp61TU1qt9dWEYCYC9UZlhiUA128wYfJTehvfJGKgRu0+cHZ8a8bocY4PC1aXKKFSea6xpj6txz83WLNNPj1VgrvSxHhyuoHT0GtXR+JPT/B5/+b81YCl2TUgwE3uL0L+QeFlgQ1LAFZUALG385omWgVUlrgPwPr9kEAucgr2tpA0xwTCZHtJ0h7XFfKdxc7hwD5DFqlzJFeBlGRhvS0clgAkwjp/gcXIB7VIS5Xgn2ukiIz0TGsdybdg2nQ9FHLgxz0KkASRvir1AU76rfN4cbZcg2Ww7XMZdu0xYXZWJDp19BUl/usnbAHoCUvPnLXg4Ud00BsYbNkoQ/Kd/tc2HRI1+P2qNf3pwFQRfvqRX2bnvmzAkuW1G1CWITYNh2kVFijQNdH/NHrCS5tWZ1lyphNuuXkTGDZSg/hWImzZKEdMjH/mQrgU3UoDtdrKLqLpyCsAgQjaOnOGLMcW9OzREEyPPKHH518Qv8CGYnxglBhff+lemmX/cM/a65yXDfhymwmfrpdjQKp1LoLWgCT5IdkjmWr9MkmuZJPGP4nR64etEuad+FmBvknB1TAkCWSbOzQor2ARIYHtmQxC34tZEVjyD6urfk2N9UdDTszBKOMf02PrNj6V//GflOjXjxE2AEkGh5ZtHUNJK4uUfslvTTRga/KSealV08S0YFByRenTPZ8vgHFvhhYHDlowKkOMb7bKcfWqBYm9ybaBhVwG3PjNP/xpivb6T0m88lIk3ng9QtgAtDcIEwYoFUBVicoto3JTjLP/O9Ei8141gAWDBfOkiI52p3Vw6t41RIdDR3jX/cz7xNjxVeCX5YmP6bBlG0/HgT1y3J0uFjYAiUgvX2aRNUePLp3FeH1+BJRK99aY0lIWMbEMiC0wFEuXnhpc/JXfH86dFYHFi4ITQbdkqRGbt5iwcIEUo0dZzQWC3gN6C5iP1tRg+gzrextDBomwf7fwDLlN8eBEgQUp6VouWbhMBpReUbr9I21qDG/+HrYAdGZHO7hPjrsGhqYqrKxknabI9QY8vmgbtgAk+zlpvafJ8g/Kkdw/NAHoC7D4o4+wBSBh5qK3avDKQusSnJoswuHc0FuC/QGaxvpct96ENxcbkDFCglXvNb3XDGsAEkaqNSyOHbNgyGDXNB+xuw0ersXhfAt6dBPhxGFFQIzRgQaSJ+Nt+8qEcY/wTh7D7hFjz7eNn7jDHoDuMnrOy0a8s5x/qC1juAjffUM1J+Hjm28ZMX8hzxuFnIGmrHHnjLAHIDkd7t5jhtnC4v5a00BjoBz/qAFb/1N7/wrAU19Cd4EvhPqF5y3onsSHKoweKcY326gGvKXsyEGkVXs1KiqtVdJSRDh0oHFt9mOuBUMztFwaY2Jx/DlXjtRk15ZvIYDIWxoP5JqxYqWR82OcndV0dtOw1oDElWrAYMfgIlcS/JBnUXM+NmHqZAk6dQzuXbC3gAl2+7AG4NWrLNol8nfJSiWgLnXfMTXYQhTy+GENQCK4f20w48npOi4EcvuXcgxMoxotkIAOewAGktn1xyL7yLq7aOJKFY6FAjBIUre/iRGLgT07ZLhnSIihUGcA/roG6NQamDXBKacDDsCqKuK7y6JFtHteK0HCid+GnTxNj/Wf8g6aPboxOH3C+4AmvxHsScdJTwOFV6wth/UDdr7VoBefAvDHA2akpohvGaP69rtGvDTfaqjs1JHBJQFm9PREDs7aPDvTgA9yeHvigBQRfm7CBOSrsQPSDwntazEODq9W67aTSH5otSSQH5xXjk8ASNzVEzpqUFVl9TurczasP9H6YYSumDwCwqwgDFJUzKJrHw2qq8G50h/9SYE+vUPsADRwBnD8vJW7Mx+GZfGf8cA4HXbuMnOhAatXRvoGgHPnGbBkGf9rJqkkSEqJpgB441clEhLCeykmbmEk6Dxky7++BxQyYMJgHDvOIjnd0ezlEw04I0uP9z/i9zNduzAoPOkIwD37TBhxP39RPf4hCbZsCu3EOyELKg8n9v1uEzIe5DEgjfCRRzRZz7v31eDceRaRkcDJI0okJjpqtvaJGlypjW8l9KeniZH3Q+BjEzzkHW3mIw5076tF4TkLtwQvedNHS7A9beRyn5gV6pde/bU4fdZi+zpnVSSemsrnOfHR/Gg3zYwDC98wcpn84+IY5OfJERXFoLwcnPNHy9t8dAhxZc4mE9CyrRqVVUDXLiIUnqQuTK7wzZ91iLL4bHMNht4jQbu2vt+L/1JgQb80LRazn+BRSx5KxC2QWrkUIGtvbfHJHtCfTKJ9+4cDBgOgiFNzmbXIcvi3+VLMn9e098otqSHZAdJnAr8VAStnAJOG4r2VRnw8+xxOsC/yzWZPAhY9SQHoH7EKp9dnnjfgw495y4VKBVR7kCHMNuOxC4Cdh60fxSJg8khgaiYShkWjyMQDDg8MBL54nQJQOFDxD6V79poxYjSf27BLZwbnT3lxE9Pvf4EzlxsQW7l1MYxTVyC+4hqgkgOHVwKdb6cA9I9YhdMr2f+Nm6TD1zvMaBXPoCBfwf3rcblcDKQ8A1RpHV8OGNIX+O4f1qcEyFpfbwi6B/SY46HTkPPu9gJ7Nk7UmICrN4E7pwPaWntfwRqgW9tbMosCMHRw1HxmotEDC9YDz44BuvDLrTMCKQCbj9jCkhIKQDfE/tMhM6rVwMABIqcp4F55zcAFOC17O5LGCrvIVwpAFxmVvdKEmS/y95gkdoTEkNSV2ztpcKOIzx1IkpU7uxFycbiwqUYB6KKo5THWh2nqyqvzIvC3V62pJ4hRVxbj+L7Hf48pnKbUdXG4sKlGAeiiqBN7aXHhEn+XnbtHgUHpvB+VMk4Nrd2TIbpyFZcOjZbGOUAB6CJCSE4Y4lBx8ZIFQ+4W4YfvHe+yc/MsGPeIDjoti8N5SvTs4Qu7hovECbgaBaCAhRcKpFMABliK5AaCGH59+aBNgKfg0+EoAH3KzsY7KyllQR6eIYeZxC4inDpKU7tRAAYQgEkpWpz8L3+QsX/HI4BkNKuhwhaA+w+YMWaCDhYzg88/lSFzpP8zXLXtrMG163zG+rfeiMRLsz33CieRjxmjdbhxw4Klb8vw4Gj351Bw0oLpz+u5EMm1OZFo2yawEVJhC0D7EFFyEW/R+j8p0alTLPqkWqPCIiKA6lIVIr3wAY26TQ21XXKvcwUKJLrxNlz9PNkkPNRY7X8+2KtgCsBabpwrUCEx0f+rEwlNIMtwUm+RVzclxAGZvD5k/9Lf5k9kmDTB9fQexSUsEjo4vjRlUqu8ostdDoYtANt11uBq7XLYu4cIJ48JL0al7wAtyBJaV8qvq9x+rDGyhRrExklKXCyDm9e8cEp1F33h/FAN0UQrso24d2gE+vdjAvqr90BOTpsQk87MWQbuh7Tmw0guyszdotECI0Zp0a2rGCtXSLmotUCWsNWAgWQyHevWHKAApOgIKgcoAIPKfjo4BaAdBkiM7M+HWVz61YyHx0qoN0sAfh8UgHZMTkrW4ORpq6FYpWBQWaIM7cxVbgLs211mPD9Lj8wMMbKX+cbXjAKwVgjOnEp3b5dj+DD3bxfclKsgqpOVYeA9vM3wtVekeH2+F1b02llTANqJP7a1BhWV/FXZ5XNKtG8XWLNEc0XjH6YYsWET/wxXZASgr/L+1oQC0E7ixcUsevTTQKMBVq6g2bvsfwxfbDNjwmO8y/f4cSJs2ei98f7/AerHFHuiI50LAAAAAElFTkSuQmCC</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" codify="false" inheritance="false" sublistIDs="false" scheduled="true" 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="Person" idx="1" x="0" y="0" heading="24" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="sick" center-x="6" center-y="6.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAA8ElEQVQoU43Svy4EURTH8e/vmtl5AZVap0BDNFbDzhQaXkGs1gsQHoBWxCOgUSwqoxGNPwmdWuUF1q57ZNzsFDLZ3Fv+7v2cc5JzRcMx1ierWFx9/b/WKDDyDVq2jdcKjuwv9/Rxdse3TsX1ZSgCmCv2SOygqVudDbUv3zuUpZ0FpMexj+sxbFGW5Ec4dqOA51iWrZbYxHIU0M99NdIb0kwUMHuXpfkTYj4O8CxrFedgm1EAXVQduoiTKGDshD2kay/IzY5F5l81uJ0LgM40mc4w2o1IlPRtS9x81F8jwKKNGyxBMhXg8BOfPoheOSr0C+RuSlrAKxc8AAAAAElFTkSuQmCC" id="10"/></item><item><costume name="healthy" center-x="8" center-y="6.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABAUlEQVQ4T5WSO07DUBBFzzx/EqGYQAkFJWsA07AE1gESbAWQYBthCTR8tgAlBZTgOIKE2G+Q/RQcx3ziV87cc0dv5gqLbyU9JLPHqNkqW2Kf8M0579HlvFRqXJC84pm1hpkzeOOjvz7rVWCQWjzqRosOijKJTOlT9rrpM7Dx46Rm8YVxtOnAzlCRv4d986owWRXBT0/xOVlympNlnAlh8oAx261Aax+FcDjAyEE7UK8ENKY7umkFjnt7biPLnGLmnKNMI+PAIi25Xvy72WKjnhwVKapu4Cd3eLLzK1xAud6T9XerAFRHiglH1xiC2p8tUz57+yC3zcg1tqOxK1XieckXvJFLRgiVQEUAAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="221" y="10"><block s="receiveOnClone"></block><custom-block s="cloneInitialize"></custom-block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="time elapsed"/><l>0</l></block><script><block s="bounceOffEdge"></block><block s="forward"><block var="speed"/></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>healthy</l></block><script><block s="doIf"><custom-block s="collideWithSick?"></custom-block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infected counter</l><l>1</l></block><block s="doWait"><l>1</l></block><block s="doSwitchToCostume"><l>healthy</l></block></script></block></script></block></script></block></script></block></script><script x="14.666666666666657" y="23.666666666666657"><block s="receiveGo"></block><custom-block s="initialize"></custom-block><block s="show"></block><block s="doRepeat"><block var="population density"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><custom-block s="activateTimer"></custom-block></script></scripts></sprite><watcher var="speed" style="normal" x="12.3125" y="12.312500000000007" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="139.13125000000014" y="6.156257387499977" color="4,148,220" hidden="true"/><watcher var="time elapsed" style="normal" x="4.788194444444343" y="8.345146276388867" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="activateTimer" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportEquals"><block var="infected counter"/><block var="population density"/></block><script><block s="doSetVar"><l>time elapsed</l><block s="getTimer"></block></block></script></block><block s="doStopThis"><l><option>all but this script</option></l></block></script></block-definition><block-definition s="initialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>time elapsed</l><l>0</l></block><block s="doSetVar"><l>infected counter</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>How densely populated is the area? 1(sparse) - 250 (very dense)</l></block><block s="doSetVar"><l>population density</l><block s="reportSum"><block s="getLastAnswer"></block><l>1</l></block></block><block s="doAsk"><l>What percentage of the population is infected initially? Enter 1-100.</l></block><block s="doSetVar"><l>percent initially sick</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How often are people interacting? Enter 1 (not much) - 10 (a lot)</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="cloneInitialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>healthy</l></block><block s="doIf"><block s="reportLessThan"><block var="infected counter"/><block s="reportProduct"><block var="population density"/><block s="reportQuotient"><block var="percent initially sick"/><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="setHeading"><block s="reportRandom"><l>1</l><l>360</l></block></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></script></block-definition><block-definition s="collideWithSick?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><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 name</option></l><block var="item"/></block><l>sick</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="speed"><l>9</l></variable><variable name="percent initially sick"><l>1</l></variable><variable name="time elapsed"><l>7.9</l></variable><variable name="infected counter"><l>51</l></variable><variable name="population density"><l>51</l></variable></variables></project><media name="U5L9disease" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>