<snapdata remixID="10782761"><project name="3.4 lab" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAH30lEQVR4Xu2d+0tWdxzH38/Fx8vj/banpT14yUt2kVbWL4tqxFYQzUBCCwpGMWh/gyOCWBDJfgwGY/tha5cgIijWYLP7RtF1raFmmprzNlPTHps6vt9mzLXBpzwf5BzeByTt+fg+3+/r8/J7nvM1Or6pqakp8CCBOSLgo4BzRJ6ntQQoIEWYUwIvCDgyMoLOzk7k5ubC5/PN6eBmc3Izj4mJCUSj0dnE8HuVCcwQ0DTt5s2byMnJUT7ts3ifP4D6hgsYHJ509Hx76lagojCE0dFRJCcno6ioyNF8hjlHYIaAt27dgt/vh7kvOXfuHLq7u1FTU/NMFp8PTU1NdlUpLS19/nfT9zDmdfP59J/mc/NhMsPhMLKyspCRkfF8VTWvNd/rxI93o1hamoGmtjGkJAVw4cYQliwMY2JiCosKk3DlzjBSwkGUFyTiflcMhXkJuNMyitey4tDaGUNigh8VhUno7Ikhkh3CN2f6UPtONiqjvfZc7e3t2Lhxo3PEmOQogRkCdnV1WenM0djYiJ6eHsRiMbS2ttqVJC8vD/fv30dbWxuKi4uxa9cu7N+/H/X19Th69Ki9dC9evNi+3tHRgTVr1uDy5ctYvXo1rl69ivz8fAwPD9uV6dChQ7h5uwlfXczHB7VRPBr5E7HxKSvQJx8uxC/Nj/Gwbxxfnu7Fu+uyEE4MoOXBEyyMJmD0ySTycuPRN/gU+ZF4BAM+nDo/gOXlyfj4iy4r4KJ5nXYeZizV1dWOQmOYcwRmCHj9+nWMjY3Z9PPnzyM+Ph5GSiNOWVmZFTIQCFiBzHtEs6Lt27cPhw8fth+rVq2y32MyxsfHUVJSYoVOSUnBw4cPEQqFkJmZiWAwiMrKSlz++QauPihDSUEqOnvGMS87hJaOZ+dPCPntavf1d312RVxSnIRHIxNITQ7gbuuYXRHNa2aVrCwNo2fgKUJxPpxoHLACFmXesznmh6eurs45YkxylMALK+ClS5fs5XL6sjs0NITU1FT79T8vsdOjMO8bzepoBDMr5OTkpK2b/v7/u0Sb14dHnuDYTwvQO+jsVuT7W1OR4mux4zBjW7lypaPQGOYcgRfugltaWuyl1Kwc2nvU5j2axp22Gbf5ITKrdFVVlXO0mOQ4AW7DOI6UgS9DgNswL0OLtY4TmPNtmCOnc1Dz9nw0t4/B7/fh2t0RrF2RhgfdMXtzYbZe4AMK5yfYm4/czDj0/PEU0Ug8uvvH0d4dw7oVafjhyiO8uTwNx77nNozjligGzmobZu/evdi+fTtOnjyJhoaGV9qG+a2/DGveyEZLxxMkJQbw2Ynf8V51BLebH2NpSRjfnunDnq0RhOL8CAZ9eD07hHPXHtn3jkbArt5xvFWVhsHhCUSy4vDRpx3chlEUxunoWW3DpKen4/jx49i9ezcOHjz4Stswnzfmo7woHWnhAOJDfru3Z1ZCc5REE+3XGclBJCT48eu90b/vxoGKoiRcvDGEuKAP61am49SFAbthbWq4DeO0Jnp5s9qGmf6thxket2H0muTlZG7DeLm7Lpgb/zmWC5rk5SFSQC931wVzo4AuaJKXh0gBvdxdF8yNArqgSV4eIgX0cnddMDcK6IImeXmIFNDL3XXB3CigC5rk5SFSQC931wVzo4AuaJKXh0gBvdxdF8yNArqgSV4eIgX0cnddMDcK6IImeXmIFNDL3XXB3CigC5rk5SFSQC931wVzo4AuaJKXh0gBvdxdF8yNArqgSV4eIgX0cnddMDcK6IImeXmIFNDL3XXB3CigC5rk5SFSQC931wVzo4AuaJKXh0gBvdxdF8yNAjrYpLNnz9pHVmzevBnl5eXYtGmTg+nejKKADvf1yJEjOHDggE01D/VZu3Ytli1bZmWsqKhw+Gzuj6OACj3csWOHfdLUvw/zjBWzOm7ZsgXr169XOLP7Iimgwz0zT4QyghnZzGEeGWEe6LNt2zYUFBSgtrbW4TO6O44COti//v5+bNiwwT5RaufOnViwYIEVz/xXxjz+mwAFdNAM85SpSCRiVzoeMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilRIACKoFlrIwABZRxYpUSAQqoBJaxMgIUUMaJVUoEKKASWMbKCFBAGSdWKRGggEpgGSsjQAFlnFilROAv4AKP1VgAMCMAAAAASUVORK5CYII=</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" hyperops="true" 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><watcher scope="Sprite" s="yPosition" style="normal" x="10.833333333333258" y="10.833333333333336" color="74,108,212"/><watcher scope="Sprite" s="xPosition" style="normal" x="10.833333333333258" y="33.58333549999999" color="74,108,212"/><watcher var="x" style="normal" x="10.833333333333258" y="56.333337666666665" color="243,118,29" hidden="true"/><watcher var="y" style="normal" x="10.833333333333258" y="79.08333983333331" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="1" x="40.15384615384615" y="36.46153846153847" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="30,30,30,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="44" y="119.16666666666674"><custom-block s="double %s"><l></l></custom-block></script><script x="55" y="178.16666666666677"><custom-block s="%s Min %s"><l></l><l></l></custom-block></script><script x="56" y="226.16666666666677"><custom-block s="%s Max %s"><l></l><l></l></custom-block></script><script x="27" y="282.16666666666674"><custom-block s="%s Between %s %s"><l></l><l></l><l></l></custom-block></script><script x="23" y="339.16666666666674"><custom-block s="At least as long as %txt %n"><l></l><l></l></custom-block></script><script x="31" y="386.16666666666674"><custom-block s="Distance %n %n"><l></l><l></l></custom-block></script><script x="36" y="454.16666666666674"><custom-block s="Snap %n to range %n %n"><l></l><l></l><l></l></custom-block></script><script x="52" y="498.16666666666674"><custom-block s="go randomly outside square %n"><l>30</l></custom-block></script><script x="124" y="76.00000000000003"><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="double %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="number"/><l>2</l></block></block></script></block-definition><block-definition s="%&apos;1st #&apos; Max %&apos;2nd #&apos;" type="reporter" 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 var="2nd #"/><block var="1st #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="1st #"/><block s="reportJoinWords"><list><l> Is larger than </l><block var="2nd #"/></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="1st #"/><block var="2nd #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="2nd #"/><block s="reportJoinWords"><list><l> Is larger than </l><block var="1st #"/></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="1st #"/><block var="2nd #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="1st #"/><block s="reportJoinWords"><list><l> Is equal to </l><block var="2nd #"/></list></block></list></block></block></script><script></script></block></script></block></script></block></script></block-definition><block-definition s="%&apos;1st #&apos; Min %&apos;2nd #&apos;" type="reporter" 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 var="1st #"/><block var="2nd #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="1st #"/><block s="reportJoinWords"><list><l> Is smaller than</l><block var="2nd #"/></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="2nd #"/><block var="1st #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="2nd #"/><block s="reportJoinWords"><list><l> Is smaller than </l><block var="1st #"/></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="1st #"/><block var="2nd #"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="1st #"/><block s="reportJoinWords"><list><l> Is equal to </l><block var="2nd #"/></list></block></list></block></block></script><script></script></block></script></block></script></block></script></block-definition><block-definition s="%&apos;1st smaller #&apos; Between %&apos;2nd middle #&apos; %&apos;3rd Larger #&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="reportAnd"><block s="reportLessThan"><block var="2nd middle #"/><block var="1st smaller #"/></block><block s="reportLessThan"><block var="1st smaller #"/><block var="3rd Larger #"/></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="At least as long as %&apos;word&apos; %&apos;letters #&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="letters #"/></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="Distance %&apos;X pos&apos; %&apos;Y pos&apos;" type="reporter" category="operators"><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="reportSum"><block s="reportPower"><block s="reportDifference"><block var="X pos"/><block s="xPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="Y pos"/><block s="yPosition"></block></block><l>2</l></block></block></block></block></script></block-definition><block-definition s="Snap %&apos;1st&apos; to range %&apos;2nd&apos; %&apos;3rd&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="2nd"/><block var="1st"/></block><block s="reportLessThan"><block var="1st"/><block var="3rd"/></block></block><script><block s="doReport"><block var="2nd"/></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="1st"/><block var="2nd"/></block><block s="reportLessThan"><block var="1st"/><block var="3rd"/></block></block><script><block s="doReport"><block var="2nd"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="1st"/><block var="2nd"/></block><script><block s="doReport"><block var="2nd"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="1st"/><block var="3rd"/></block><script><block s="doReport"><block var="3rd"/></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="2nd"/><block var="1st"/></block><block s="reportLessThan"><block var="3rd"/><block var="1st"/></block></block><script><block s="doReport"><block var="3rd"/></block></script></block></script></block-definition><block-definition s="go randomly outside square %&apos;Square size&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doUntil"><block s="reportAnd"><block s="reportOr"><block s="reportLessThan"><block s="xPosition"></block><block s="reportProduct"><block var="Square size"/><l>-1</l></block></block><block s="reportLessThan"><block var="Square size"/><block s="xPosition"></block></block></block><block s="reportOr"><block s="reportLessThan"><block s="yPosition"></block><block s="reportProduct"><block var="Square size"/><l>-1</l></block></block><block s="reportLessThan"><block var="Square size"/><block s="yPosition"></block></block></block></block><script><block s="doGotoObject"><l><option>random position</option></l></block></script></block></script></block-definition><block-definition s="go to square" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportAnd"><block s="reportNot"><block s="reportAnd"><block s="reportLessThan"><l>-50</l><block var="x"/></block><block s="reportLessThan"><block var="x"/><l>50</l></block></block></block><block s="reportNot"><block s="reportAnd"><block s="reportLessThan"><l>-50</l><block var="y"/></block><block s="reportLessThan"><block var="y"/><l>50</l></block></block></block></block><script><block s="doSetVar"><l>x</l><block s="reportRandom"><l>-240</l><l>240</l></block></block><block s="doSetVar"><l>y</l><block s="reportRandom"><l>-180</l><l>180</l></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doSetVar"><l>x</l><custom-block s="Snap %n to range %n %n"><block var="x"/><l>-50</l><l>50</l></custom-block></block><block s="doSetVar"><l>y</l><custom-block s="Snap %n to range %n %n"><block var="y"/><l>-50</l><l>50</l></custom-block></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition></blocks><variables><variable name="x"><l>-50</l></variable><variable name="y"><l>50</l></variable></variables></project><media name="3.4 lab" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>