<snapdata remixID="8835572"><project name="Unit 2 Lab 1 Assessment" app="Snap! 5.1, 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" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAZKUlEQVR4Xu3df4zkd1kH8Pd3r6W3s21Jgz+CigZpCZZgaXe2bYqoHBA0tCEGqUJSTCBKBInxB4gRuTsVFMMPQSoIGDVEA0YwhFJA7WJtwcLOHgoNAhZMDAIigqW3sy3tzdfs3UlTuO7dcnfz+cx8XiT962a+z/O8nqd5M7N3vS7+R4AAAQIECExdoJt6RQUJECBAgACBCGBHQIAAAQIECggI4ALoShIgQIAAAQHsBggQIECAQAEBAVwAXUkCBAgQICCA3QABAgQIECggIIALoCtJgAABAgQEsBsgQIAAAQIFBARwAXQlCRAgQICAAHYDBAgQIECggIAALoCuJAECBAgQEMBugAABAgQIFBAQwAXQlSRAgAABAgLYDRAgQIAAgQICArgAupIECBAgQEAAuwECBAgQIFBAQAAXQFeSAAECBAgIYDdAgAABAgQKCAjgAuhKEiBAgAABAewGCBAgQIBAAQEBXABdSQIECBAgIIDdAAECBAgQKCAggAugK0mAAAECBASwGyBAgAABAgUEBHABdCUJECBAgIAAdgMECBAgQKCAgAAugK4kAQIECBAQwG6AAAECBAgUEBDABdCVJECAAAECAtgNECBAgACBAgICuAC6kgQIECBAQAC7AQIECBAgUEBAABdAV5IAAQIECAhgN0CAAAECBAoICOAC6EoSIECAAAEB7AYIECBAgEABAQFcAF1JAgQIECAggN0AAQIECBAoICCAC6ArSYAAAQIEBLAbIECAAAECBQQEcAF0JQkQIECAgAB2AwQIECBAoICAAC6AriQBAgQIEBDAboAAAQIECBQQEMAF0JUkQIAAAQIC2A0QIECAAIECAgK4ALqSBAgQIEBAALsBAgQIECBQQEAAF0BXkgABAgQICGA3QIAAAQIECggI4ALoShIgQIAAAQHsBggQIECAQAEBAVwAXUkCBAgQICCA3QABAgQIECggIIALoCtJgAABAgQEsBsgQIAAAQIFBARwAXQlCRAgQICAAHYDBAgQIECggIAALoCuJAECBAgQEMBugAABAgQIFBAQwAXQlSRAgAABAgLYDRAgQIAAgQICArgAupIECBAgQEAAuwECBAgQIFBAQAAXQFeSAAECBAgIYDdAgAABAgQKCAjgAuhKEiBAgAABAewGCBAgQIBAAQEBXABdSQIECBAgIIDdAAECBAgQKCAggAugK0mAAAECBASwGyBAgAABAgUEBHABdCUJECBAgIAAdgMECBAgQKCAgAAugK4kAQIECBAQwG6AAAECBAgUEBDABdCVJECAAAECAtgNECBAgACBAgICuAC6kgQIECBAQAC7AQIECBAgUEBAABdAV5IAAQIECAhgN0CAAAECBAoICOAC6EoSIECAAAEB7AYIECBAgEABAQFcAF1JAgQIECAggN0AAQIECBAoICCAC6ArSYAAAQIEBLAbIECAAAECBQQEcAF0JQkQIECAgAB2AwQIECBAoICAAC6AriQBAgQIEBDAboAAAQIECBQQEMAF0JUkQIAAAQIC2A0QIECAAIECAgK4ALqSBAgQIEBAALsBAgQIECBQQEAAF0BXkgABAgQICGA3QIAAAQIECggI4ALoShIgQIAAAQHsBggQIECAQAEBAVwAXUkCBAgQICCA3QABAgQIECggIIALoCtJgAABAgQEsBsgQIAAAQIFBARwAXQlCRAgQICAAHYDBAgQIECggIAALoCuJAECBAgQEMBugAABAgQIFBAQwAXQlSRAgAABAgLYDRAgQIAAgQICArgAupIECBAgQEAAuwECBAgQIFBAQAAXQFeSAAECBAgIYDdAgAABAgQKCAjgAuhKEiBAgAABAewGCBAgQIBAAQEBXABdSQIECBAgIIDdAAECBAgQKCAggAugK0mAAAECBASwGyBAgAABAgUEBHABdCUJECBAgIAAdgMECBAgQKCAgAAugK4kAQIECBAQwG6AAAECBAgUEBDABdCVJECAAAECAtgNECBAgACBAgICuAC6kgQIECBAQAC7AQIECBAgUEBAABdAV5IAAQIECAhgN0CAAAECBAoICOAC6EoSIECAAAEB7AYIECBAgEABAQFcAF1JAgQIECAggN0AAQIECBAoICCAC6ArSYAAAQIEBLAbIECAAAECBQQEcAF0JQkQIECAgAB2AwQIECBAoICAAC6AriQBAgQIEBDAboAAAQIECBQQEMAF0JUkQIAAAQIC2A0QIECAAIECAgK4ALqSBAgQIEBAALsBAgQIECBQQEAAF0BXkgABAgQICGA3QIAAAQIECggI4ALoShIgQIAAAQHsBggQIECAQAEBAVwAXUkCBAgQICCA3QABAgQIECggIIAL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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="1" y="1.9999999999999432" heading="150" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="10,0,204,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doForever"><script><block s="doSayFor"><l>I will draw a shape where you tell me.</l><l>2</l></block><block s="doAsk"><l>What is the x-value where I should draw the shape?</l></block><block s="doDeclareVariables"><list><l>x</l><l>y</l></list></block><block s="doSetVar"><l>x</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the y-value?</l></block><block s="doSetVar"><l>y</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Shall I draw a triangle or a square?</l></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>square </l></block><script><block s="setColor"><color>15,57,255,1</color></block><block s="down"></block><custom-block s="draw triangle"></custom-block><block s="up"></block></script><script><block s="setColor"><color>10,0,204,1</color></block><block s="down"></block><custom-block s="circle"></custom-block><block s="up"></block></script></block><block s="doWait"><l>2</l></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw outer frame" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-180</l><l>150</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="down"></block><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>0</l></block><block s="setSize"><l>5</l></block><block s="doRepeat"><l>2</l><script><block s="forward"><l>360</l></block><block s="turn"><l>90</l></block><block s="forward"><l>300</l></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="fill with random color" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="changeXPosition"><l>10</l></block><block s="changeYPosition"><l>-10</l></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportRandom"><l>50</l><l>100</l></block></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><l>2</l><block s="reportRandom"><l>0</l><l>50</l></block></block></block><block s="floodFill"></block><block s="changeXPosition"><l>-10</l></block><block s="changeYPosition"><l>10</l></block><block s="down"></block></script></block-definition><block-definition s="go to random location" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="gotoXY"><block s="reportRandom"><l>-175</l><l>153</l></block><block s="reportRandom"><l>-123</l><l>145</l></block></block><block s="down"></block></script></block-definition><block-definition s="draw rectangle height: %&apos;height&apos; width: %&apos;width&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>0</l></block><block s="setSize"><l>5</l></block><block s="doRepeat"><l>2</l><script><block s="forward"><block var="width"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="height"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><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="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></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="encode %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportStringSize"><block var="input"/></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="input"/></block></block><l>1</l></block></block></list></block></block></script></custom-block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="test %&apos;in&apos; %&apos;count&apos; %&apos;function&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n"></input><input type="%cs"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="count"/><script><block s="doSetVar"><l>in</l><block var="i"/></block><block s="doRun"><block var="function"/><list></list></block></script></custom-block></script></block-definition><block-definition s="horse %&apos;text&apos; %&apos;number&apos; %&apos;boolean&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%b"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="draw triangle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><block s="forward"><l>120</l></block><block s="turn"><l>120</l></block></script></block></script></block-definition><block-definition s="draw square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><l>50</l></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="circle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>24</l><script><block s="forward"><l>10</l></block><block s="turn"><l>15</l></block></script></block></script></block-definition></blocks><variables></variables></project><media name="Unit 2 Lab 1 Assessment" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>