<snapdata remixID="10879730"><project name="Lab 3.4" app="Snap! 6, https://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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="point x" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="point y" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="6" y="10.00000399999999" color="74,108,212"/><watcher scope="Sprite" s="yPosition" style="normal" x="7" y="38.000005999999985" color="74,108,212"/><sprite name="Sprite" idx="1" x="76" y="99" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="76" y="264.83333333333337"><custom-block s="Min %s %s"><l></l><l></l></custom-block></script><script x="79" y="297.83333333333337"><custom-block s="Max %s %s"><l></l><l></l></custom-block></script><script x="66" y="331.83333333333337"><custom-block s="Is %s between %s and %s"><l></l><l></l><l></l></custom-block></script><script x="46" y="370.83333333333337"><custom-block s="Least as long %s %s"><l></l><l></l></custom-block></script><script x="16" y="404.83333333333337"><custom-block s="Distance between %s %s and %s %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="40" y="445.83333333333337"><custom-block s="Distance between sprite and %s %s"><l></l><l></l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Min %&apos;Number 1&apos; %&apos;Number 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 1"/><l> and </l><block var="Number 2"/><l> are equal.</l></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 1"/><l> is smaller.</l></list></block></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 2"/><l> is smaller.</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="Max %&apos;Number 1&apos; %&apos;Number 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 1"/><l> and </l><block var="Number 2"/><l> are equal.</l></list></block></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 1"/><l> is larger.</l></list></block></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="Number 2"/><l> is larger.</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="Is %&apos;number 1&apos; between %&apos;number 2&apos; and %&apos;number 3&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="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="number 1"/><block var="number 2"/></block><block s="reportGreaterThan"><block var="number 1"/><block var="number 3"/></block></block><block s="reportAnd"><block s="reportLessThan"><block var="number 1"/><block var="number 3"/></block><block s="reportGreaterThan"><block var="number 1"/><block var="number 2"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Least as long %&apos;word 1&apos; %&apos;word 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="reportStringSize"><block var="word 1"/></block><block s="reportStringSize"><block var="word 2"/></block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word 1"/><l> is longer.</l></list></block></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportStringSize"><block var="word 1"/></block><block s="reportStringSize"><block var="word 2"/></block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word 2"/><l> is longer.</l></list></block></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="word 1"/><l> and </l><block var="word 2"/><l> are equal.</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="Distance between %&apos;x1&apos; %&apos;x2&apos; and %&apos;y1&apos; %&apos;y2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportDifference"><block var="y2"/><block var="y1"/></block><block s="reportDifference"><block var="y2"/><block var="y1"/></block></block><block s="reportProduct"><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="x2"/><block var="x1"/></block></block></block></block></script></block-definition><block-definition s="Distance between sprite and %&apos;x2&apos; %&apos;y2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportDifference"><block var="y2"/><block s="yPosition"></block></block><block s="reportDifference"><block var="y2"/><block s="yPosition"></block></block></block><block s="reportProduct"><block s="reportDifference"><block var="x2"/><block s="xPosition"></block></block><block s="reportDifference"><block var="x2"/><block s="xPosition"></block></block></block></block></block></script></block-definition></blocks><variables><variable name="point x"><l>0</l></variable><variable name="point y"><l>0</l></variable></variables></project><media name="Lab 3.4" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>