<snapdata remixID="13426190"><project name="lab 3.4_cruz" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA35JREFUeF7t3TFKnFEUBeA36krEwmaWIiKom7CYZVi5A3cwgoWM63AHgguwshyZ4EASAiZM8eu55H6pzdx7z/l4goXONpvNZvgngVACMwBDyRu7TQBAEKIJABiN33AAGYgmAGA0fsMBZCCaAIDR+A0HkIFoAgBG4zccQAaiCQAYjd9wABmIJgBgNH7DAWQgmgCA0fgNB5CBaAIARuM3HEAGogkAGI3fcAAZiCYAYDR+wwFkIJoAgNH4DQeQgWgCAEbjNxxABqIJABiN33AAGYgmAGA0fsMBZCCaAIDR+A0HkIFoAgBG4zccQAaiCQAYjd9wABmIJgBgNP7Phy8Wi/Hy8jIODw/Hzc1NwQ2nWwnA6bKc9JPm8/k4Ojr69Zmvr6/j6upqXF5eTjon/WEAphv4x/zT09Oxt7f36Vc8Pz+Pp6enwtvvthqAu+X07V+1Wq3G7e3tH3M//qTL8fHxuL6+HrPZ7Nt3+oqBAH5FqhN85tnZ2djf3x9vb2/j8fHxry/hBKOiHwFgNP7Phz88PIyTk5OCm02/UmuAP1+Z6WPd/RPf39/H/f397v/hP/vK1gDPz8/H3d1dtNKLi4uxXC6jOySHAwhg0l/vvxXnBYza2w73AnoBowoBBBDAVAK+BaeS/z3XC+gFjCoEEEAAUwn4FpxK3rfgbQIAAhhNAMBo/H4OCCCA0QQAjMbvBQQQwGgCAEbj9wICCGA0AQCj8XsBAQQwmgCA0fi9gAACGE0AwGj8XkAAAYwmAGA0fi8ggABGEwAwGr8XEEAAowkAGI3fCwgggNEEAIzG7wUEEMBoAgBG4/cCAghgNIGPX1B5cHAQ3WG9XvsFldEGDG+dQOtfzdG6+SLHA1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5rANi1+SJ3A1ikiK5r/AAxrs63s+lqmQAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="lab 3.4_cruz"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="min %&apos;value1&apos; %&apos;value2&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="reportVariadicLessThan"><list><block var="value1"/><block var="value2"/></list></block><script><block s="doReport"><block var="value1"/></block></script><list><l><bool>true</bool></l><script><block s="doReport"><block var="value2"/></block></script></list></block></script></block-definition><block-definition s="max %&apos;value1&apos; %&apos;value2&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="reportVariadicGreaterThan"><list><block var="value2"/><block var="value1"/></list></block><script><block s="doReport"><block var="value2"/></block></script><list><l><bool>true</bool></l><script><block s="doReport"><block var="value1"/></block></script></list></block></script></block-definition><block-definition s="%&apos;value1&apos; between %&apos;value2&apos; %&apos;value3&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="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="value1"/><block var="value3"/></list></block><block s="reportVariadicGreaterThan"><list><block var="value1"/><block var="value2"/></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list><block s="reportVariadicAnd"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="value3"/><block var="value1"/></list></block><block s="reportVariadicLessThan"><list><block var="value1"/><block var="value3"/></list></block></list></block><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="value2"/><block var="value1"/></list></block><block s="reportVariadicLessThan"><list><block var="value1"/><block var="value2"/></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></list></block></script></block-definition><block-definition s="distance to %&apos;x2&apos; %&apos;y2&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y2"/><block s="yPosition"></block></block><block s="reportDifference"><block var="y2"/><block s="yPosition"></block></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x2"/><block s="xPosition"></block></block><block s="reportDifference"><block var="x2"/><block s="xPosition"></block></block></list></block></list></block></block></block></script></block-definition><block-definition s="snap %&apos;between&apos; to range %&apos;low&apos; %&apos;high&apos;" type="reporter" 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="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="high"/><block var="between"/></list></block><block s="reportVariadicGreaterThan"><list><block var="between"/><block var="low"/></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list><block s="reportVariadicAnd"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="low"/><block var="between"/></list></block><block s="reportVariadicLessThan"><list><block var="between"/><block var="high"/></list></block></list></block><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="high"/><block var="between"/></list></block><block s="reportVariadicLessThan"><list><block var="between"/><block var="low"/></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></list></block></script></block-definition><block-definition s="go randomly outside square %&apos;in put disstents&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><block s="reportVariadicOr"><list><block s="reportRandom"><l>-50</l><block var="in put disstents"/></block><block s="reportRandom"><l>50</l><block var="in put disstents"/></block></list></block><block s="reportVariadicOr"><list><block s="reportRandom"><l>-50</l><block var="in put disstents"/></block><block s="reportRandom"><l>50</l><block var="in put disstents"/></block></list></block></block></script></block-definition></blocks><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" id="248"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAEn1JREFUeF7t2UFqJAkSRFE1TN9PR837TUMPVWgjRggthH9L1etFr4oyr+dOGJHx14v/CBAgQIAAgXOBv84TBRIgQIAAAQIvCtgRECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDA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</pentrails><costumes><list struct="atomic" id="249"></list></costumes><sounds><list struct="atomic" id="250"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="93" y="61" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="255"><costumes><list struct="atomic" id="256"></list></costumes><sounds><list struct="atomic" id="257"></list></sounds><blocks></blocks><variables></variables><scripts><script x="125" y="10"><custom-block s="min %s %s"><l>10</l><l>3</l></custom-block></script><script x="125" y="70.16666666666663"><custom-block s="max %s %s"><l>3</l><l>10</l></custom-block></script><script x="120" y="136.16666666666663"><custom-block s="%s between %s %s"><l>4</l><l>8</l><l>1</l></custom-block></script><script x="112" y="245.33333333333314"><custom-block s="distance to %n %n"><l>4</l><l>4</l></custom-block></script><script x="114" y="299.33333333333337"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="115" y="190"><custom-block s="snap %s to range %s %s"><l>8</l><l>4</l><l>7</l></custom-block></script><script x="257" y="59.83333333333354"><block s="down"></block><block s="gotoXY"><l>50</l><l>50</l></block><block s="gotoXY"><l>50</l><l>-50</l></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="up"></block></script><script x="280" y="312.3333333333335"><custom-block s="go randomly outside square %s"><l>200</l></custom-block></script><script x="324" y="228.66666666666686"><block s="setXPosition"><l>240</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="lab 3.4_cruz" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>