<snapdata remixID="8644675"><project name="Lab 3.4" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEPklEQVR4Xu3dO0pkURSF4V2KgeIAjAw0ERNBKDQQ0cw5qLNwJs5Cc0ONysRINBAEHyAIPjI1MajmXGhBrX4sWLA9t36zxs0+db/z46MMutPv9/vBBwJJAh0CTJLn2EaAAAkhVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5nABpIFWAAFP5OZwAaSBVgABT+TmcAGkgVYAAU/k5vIoA7+/v4+Li4tttTUxMxNLSErdYscCPD/Dm5iaur69jfX39G/PJyUm8vLwM/FzFdzJUL/3HB3h0dPTXwI6Pj2NmZiampqaG6uLa8rDVB/j29hZnZ2d8K660yKoC7PV6sbKyEl//k/d/fZWs9G6G4mVXFeDGxkZsb2/H5ubmp8shwHpbrSrA5+fneHx8jLm5OQKst7lPr7yqADudTvPi+RbckvoioqoAB7E/PT3Fw8NDzM/Pt+dWhuhJqg+w/PxXfjEZGxsbomtrz6P++AALdYlsdnY2pqenP+TLz4Ln5+fNvwe9Sd2eK2r3k1QRYLmCq6uruL29bWK7vLyMu7u75r2/8uc4PuoVSAtwcXExDg4O/vsvGOWr4MLCQpyensb4+HgsLy/Xq84r/xBIC/D19TW2traaFzI6OhojIyOxt7f3x6spAZaPbrcbk5OTXGFLBNICLH67u7txeHj4jfL9/T3W1tZiZ2en+VyJr0S6urraEnYe47dAFQFyXe0VSAvw67fg8ibz/v5+e6V5soECaQGqv4Rwf+0USAuwnZw8lSpAgKoY81YBArRyskwVIEBVjHmrAAFaOVmmChCgKsa8VYAArZwsUwUIUBVj3ipAgFZOlqkCBKiKMW8VIEArJ8tUAQJUxZi3ChCglZNlqgABqmLMWwUI0MrJMlWAAFUx5q0CBGjlZJkqQICqGPNWAQK0crJMFSBAVYx5qwABWjlZpgoQoCrGvFWAAK2cLFMFCFAVY94qQIBWTpapAgSoijFvFSBAKyfLVAECVMWYtwoQoJWTZaoAAapizFsFCNDKyTJVgABVMeatAgRo5WSZKkCAqhjzVgECtHKyTBUgQFWMeasAAVo5WaYKEKAqxrxVgACtnCxTBQhQFWPeKkCAVk6WqQIEqIoxbxUgQCsny1QBAlTFmLcKEKCVk2WqAAGqYsxbBQjQyskyVYAAVTHmrQIEaOVkmSpAgKoY81YBArRyskwVIEBVjHmrAAFaOVmmChCgKsa8VYAArZwsUwUIUBVj3irwCyY1fbeMkh8RAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="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="Sprite" idx="1" x="-121" y="-3" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="67" y="45"><block s="receiveGo"></block><block s="doSayFor"><custom-block s="min %s %s"><l>5</l><l>2</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="max %s %s"><l>5</l><l>10</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="between %s %s %s"><l>2</l><l>5</l><l>10</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="at least as long as %s %s"><l>Bob</l><l>10</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="distance to ( %s , %s )"><l>10</l><l>250</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="Does %s contain %s"><l>Apple</l><l>A</l></custom-block><l>2</l></block></script></scripts></sprite><watcher var="Count" style="normal" x="2" y="74.00002199999994" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="min %&apos;Value 1&apos; %&apos;Value 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="Value 1"/><block var="Value 2"/></block><block s="reportEquals"><block var="Value 1"/><block var="Value 2"/></block></block><script><block s="doReport"><block var="Value 1"/></block></script></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="Value 2"/><block var="Value 1"/></block><block s="reportEquals"><block var="Value 1"/><block var="Value 2"/></block></block><script><block s="doReport"><block var="Value 2"/></block></script></block></script></block-definition><block-definition s="max %&apos;Value 1&apos; %&apos;Value 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="Value 1"/><block var="Value 2"/></block><block s="reportEquals"><block var="Value 1"/><block var="Value 2"/></block></block><script><block s="doReport"><block var="Value 2"/></block></script></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="Value 2"/><block var="Value 1"/></block><block s="reportEquals"><block var="Value 1"/><block var="Value 2"/></block></block><script><block s="doReport"><block var="Value 1"/></block></script></block></script></block-definition><block-definition s="between %&apos;Value 3&apos; %&apos;Value 4&apos; %&apos;Value 5&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="Value 3"/><block var="Value 4"/></block><block s="reportLessThan"><block var="Value 4"/><block var="Value 5"/></block></block><block s="reportAnd"><block s="reportLessThan"><block var="Value 5"/><block var="Value 4"/></block><block s="reportLessThan"><block var="Value 4"/><block var="Value 3"/></block></block></block><script><block s="doReport"><l>True</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="Value 3"/><block var="Value 4"/></block><block s="reportLessThan"><block var="Value 4"/><block var="Value 5"/></block></block><block s="reportAnd"><block s="reportLessThan"><block var="Value 5"/><block var="Value 4"/></block><block s="reportLessThan"><block var="Value 4"/><block var="Value 3"/></block></block></block></block><script><block s="doReport"><l>False</l></block></script></block></script></block-definition><block-definition s="at least as long as %&apos;Word&apos; %&apos;Length&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="Length"/><block s="reportStringSize"><block var="Word"/></block></block><block s="reportEquals"><block var="Length"/><block s="reportStringSize"><block var="Word"/></block></block></block><script><block s="doReport"><l>True</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportStringSize"><block var="Word"/></block><block var="Length"/></block><script><block s="doReport"><l>False</l></block></script></block></script></block-definition><block-definition s="distance to ( %&apos;X Point&apos; , %&apos;Y Point&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportSum"><block s="reportPower"><block s="reportDifference"><block var="Y Point"/><block s="yPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="X Point"/><block s="xPosition"></block></block><l>2</l></block></block></block></block></script></block-definition><block-definition s="Does %&apos;Word&apos; contain %&apos;Letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Count</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block s="reportStringSize"><block var="Word"/></block><block var="Count"/></block><script><block s="doChangeVar"><l>Count</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportUnicode"><block s="reportLetter"><block var="Count"/><block var="Word"/></block></block><block s="reportUnicode"><block var="Letter"/></block></block><script><block s="doReport"><l>True</l></block></script></block></script></block><block s="doReport"><l>False</l></block></script></block-definition></blocks><variables><variable name="Count"><l>1</l></variable></variables></project><media name="Lab 3.4" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>