<snapdata remixID="9267559"><project name="M7L2-diease spread" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="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="-148" y="-67" heading="127" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" 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,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAA5UlEQVQoU43SLU4DURTF8f8hdGYDVWgcAjCQGoqbGYGBLRDAsoGSdgGtJYQlAAbR4hgMwfCRgEOj2EAnhEOmnUJCJvCePPf+7svLu6LmmK1mGYvL999lzQJH6TawB2wCcZWPgWvgRMXoYjoEcJR1wN26234yHakY9uRGsoZ093dzVbXX5UbaRxyGAQZynORYG0FAvpGj9BlYCgLwUoJ7YDUQPMhRdgbeCQM6Lx+9jzgOAuag+of0EVj+Bz2pGK1MQZwsgk4x7VokcvCuxlev36sxgfNZmzm3MAsTKN741K0+hvls0BcfakFgIyEeJQAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="healthy" center-x="8" center-y="6.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA+0lEQVQ4T5WSO07DQBCGv1nLshViHmUoKDkDhIYjcA6Q4CqARK5BjkCTwBWgpICSxwbiKLIHLUvYxOYRTznzf/9oHkI1Wm+HlOUxytZnSbjHmHPeV3rzUlngEvuEsF4z8wbPjLONWS2AiS0RFo2qDoIyzoz3cZHaB6DzY6d68pE82/Rg8qrI382+eVWYrIoQj06J9GTJbl5WyJmQ2ltguxEId0JiLxEOGoFKX0C7pKNBIzBv730tZ4lTzJwVZZIZD7pvKYqLfzfrNhpFR+6Lwg3il2uM7PwKO6jUG6Zru+EBwpHcvFdAXJl5St7eBxnWX662He36VBDPSz4AyThFTl9tqmEAAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="47"><block s="receiveGo"></block><custom-block s="initialize"></custom-block><block s="show"></block><block s="doRepeat"><block var="total"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><custom-block s="activateTimer"></custom-block></script><script x="221" y="30"><block s="receiveOnClone"></block><custom-block s="cloneInitialize"></custom-block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="timeElapsed"/><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>infectedCounter</l><l>1</l></block></script></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="speed" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="total" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="113" y="5.000005999999985" color="4,148,220" hidden="true"/><watcher var="infectedCounter" style="normal" x="4" y="6.000001999999995" color="243,118,29" hidden="true"/><watcher var="precentageOfInitialInfected" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/><watcher var="timeElapsed" style="normal" x="3.888888888888914" y="6.777783777777763" 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.000003" 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="infectedCounter"/><block var="total"/></block><script><block s="doSetVar"><l>timeElapsed</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>timeElapsed</l><l>0</l></block><block s="doSetVar"><l>infectedCounter</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>How many people in the population? Enter 1-200.</l></block><block s="doSetVar"><l>total</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What percentage of the population is infected initially? Enter 1-100.</l></block><block s="doSetVar"><l>precentageOfInitialInfected</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the speed of the people? Enter 1-10.</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="infectedCounter"/><block s="reportProduct"><block var="total"/><block s="reportQuotient"><block var="precentageOfInitialInfected"/><l>100</l></block></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infectedCounter</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="infectedCounter"><l>1</l></variable><variable name="total"><l>100</l></variable><variable name="timeElapsed"><l>0</l></variable><variable name="precentageOfInitialInfected"><l>100</l></variable></variables></project><media name="M7L2-diease spread" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>