<snapdata remixID="10621720"><project name="U1L3-AngleExperiments2" 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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAHwFJREFUeF7t3XuwZUV1x/Ffn+59gVAkmlJTxDImM0aCCj5BERUM4khwIqCo+EDFByiiAaOoRMcIigFUiChiECRgEB8oRoIYRREREKIgIQQZNKVlGWJKo9GSmd29OzXXExPFmTl39znd+/Hl7716rfXpXfWbYe4514j/EEAAAQQQQCC7gMnekYYIIIAAAgggIAKYlwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAAQQQQIAA5h1AAAEEEECggAABXACdlggggAACCBDAvAMIIIAAAggUECCAC6DTEgEEEEAAAQKYdwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAAQQQQIAA5h1AAAEEEECggAABXACdlggggAACCBDAvAMIIIAAAggUECCAC6DTEgEEEEAAAQKYdwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAAQQQQIAA5h1AAAEEEECggAABXACdlggggAACCBDAvAMIIIAAAggUECCAC6DTEgEEEEAAAQKYdwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAAQQQQIAA5h1AAAEEEECggAABXACdlggggAACCBDAvAMIIIAAAggUECCAC6DTEgEEEEAAAQKYdwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAAQQQQIAA5h1AAAEEEECggAABXACdlggggAACCBDAvAMIIIAAAggUECCAC6DTEgEEEEAAAQKYdwABBBBAAIECAgRwAXRaIoAAAgggQADzDiCAAAIIIFBAgAAugE5LBBBAAAEECGDeAQQQQAABBAoIEMAF0GmJAAIIIIAAAcw7gAACCCCAQAEBArgAOi0RQAABBBAggHkHEEAAAQQQKCBAABdApyUCCCCAAAIEMO8AAggggAACBQQI4ALotEQAgRUKOPdESfvI+2NXWMnjCHRWgADu7NUwGAII/ELA2asUdYZCOB8VBIYiQAAP5SbZA4GhClSTIxTNgfJhzVBXZK9xChDA47x3tkagLwLby9n1kjlI3l/dl6GZE4FZBAjgWZR4BgEEygg4d5Ji3EEhvLTMAHRFYHECBPDibDkZAQRSBJaWdlETrpEPqyTdkXIUtQh0UYAA7uKtMBMCCEjOflSK18o3J8OBwBAFCOAh3io7IdB3AWufIhOPl2927fsqzI/A5gQIYN4NBBDonoCbfFXRnKAQLurecEyEwHwECOD5OHIKAgjMS6CaHK1o9pIPB8zrSM5BoIsCBHAXb4WZEBivwD2WP3ZkJnurrm8YLwObj0GAAB7DLbMjAn0RsPZdMqaW98f0ZWTmRKCtAAHcVo46BBCYr0BV7a7YXCIfVkv68XwP5zQEuidAAHfvTpgIgXEKOHuJTLxUdXP6OAHYemwCBPDYbpx9EeiigLXPlNHR8uGRXRyPmRBYhAABvAhVzkQAgZUJOHeLYjxGIVy6skKeRqC/AgRwf++OyREYhoCbvF7G7KI6HDKMhdgCgdkECODZnHgKAQQWI3Cf5Y8d2bCrNujWxbTgVAS6KUAAd/NemAqBcQhYe5aMuUPeHzeOhdkSgf8TIIB5GxBAoIyAc3vJxPNUL3/sqC4zBF0RKCdAAJezpzMC4xZw9nIZna86nD1uCLYfqwABPNabZ28ESgpU9gWKep582LvkGPRGoKQAAVxSn94IjFPAqbLrFc3z5f0XxknA1ghIBDBvAQII5BVw7njFeG+FcFjexnRDoFsCBHC37oNpEBi2wDa6v4K9efp9z98e9rJsh8CWBQhg3hAEEMgnUNkPKsZb5JsT8jWlEwLdFCCAu3kvTIXA8ASce5Kk0+T9TsNbjo0QWLkAAbxyMyoQQKCNgLNXK+qvFcIFbcqpQWBoAgTw0G6UfRDookA1eZmiWSsf9uvieMyEQAkBAriEOj0RGJfADnL2dpnJWtX1teNanW0R2LwAAczbgQACixVw7hTFuJ1COHKxjTgdgX4JEMD9ui+mRaBfAlX1YMXmyunHjr7fr+GZFoHFChDAi/XldATGLeDsRVL8knzzjnFDsD0CdxUggHkrEEBgMQLWHigT18k3D1lMA05FoN8CBHC/74/pEeiugJvcqGjWKYRPdHdIJkOgnAABXM6ezggMV8BNXiWZPeXDQcNdks0QSBMggNP8qEYAgbsK3Gv5Y0cTu6c2bvw6QAgg8OsFCGDeDAQQmK+Ate+RMT+V96+e78GchsCwBAjgYd0n2yBQVqCqHqXYXDz92NFPyg5DdwS6LUAAd/t+mA6Bfgk4+2mZeLHq5ox+Dc60COQXIIDzm9MRgWEKWPssGR0lH/YY5oJshcB8BQjg+XpyGgLjFXDuG9KmAPaXjReBzRGYXYAAnt2KJxFAYHMCbvIGGbOT6vAckBBAYDYBAng2J55CAIHNC9x3+WNHNuysDboNKAQQmE2AAJ7NiacQQGBzAtaeI2O+I+/fCBICCMwuQADPbsWTCCDwqwLOPV4mnqM6rJLUAIQAArMLEMCzW/EkAgjcJYDtFTLaFMAfAAcBBFYmQACvzIunEUDgfwUq+yJFPUs+/DEoCCCwcgECeOVmVCCAgLS0/INXMs+W918EBAEEVi5AAK/cjAoEEHDurYrxngrhxWAggEA7AQK4nRtVCIxXYEk7q7E3yC//4NV3xwvB5gikCRDAaX5UIzA+gcp+SDHeKN+cOL7l2RiB+QkQwPOz5CQEhi9g7f4y5hR5v/Pwl2VDBBYrQAAv1pfTERiWgLNfUdTbFcKFw1qMbRDIL0AA5zenIwL9FKgmRymaNfLhyf1cgKkR6JYAAdyt+2AaBLoqcDc5u15msp/q+rquDslcCPRJgADu020xKwKlBJx7p2K0CuEVpUagLwJDEyCAh3aj7IPAvAWq6mGKzeXTjx39YN7Hcx4CYxUggMd68+yNwKwCzl4sEz+vujl11hKeQwCBrQsQwFs34gkExitg7dNk4uvkm4ePF4HNEViMAAG8GFdORWAYAm5yk6I5TiF8chgLsQUC3REggLtzF0yCQLcE3OQ1ktlNPhzcrcGYBoFhCBDAw7hHtkBg3gI7Ln/saGJ318aNN8/7cM5DAAGJAOYtQACBuwpY+14Z8yN5fyw8CCCwGAECeDGunIpAfwWc21OKH5EPqyX9rL+LMDkC3RYggLt9P0yHQH4BZz8jEz+mujkzf3M6IjAeAQJ4PHfNpghsXcDa58rocPnwmK0/zBMIIJAiQACn6FGLwNAE7KbvezZHyPvPDm019kGgawIEcNduhHkQKCXgJutkzGrV4dBSI9AXgTEJEMBjum12RWBzAttqlby9XS6s1p36JlAIILB4AQJ48cZ0QKD7ApU9V9F8S96/qfvDMiECwxAggIdxj2yBQHsB556gGM9UWP7YEf8hgEAmAQI4EzRtEOisgLNXKup9CuG8zs7IYAgMUIAAHuClshICMwtUk5comoPlw74z1/AgAgjMRYAAngsjhyDQS4Htlr/vWebp8v6qXm7A0Aj0WIAA7vHlMToCSQLOvU0x3l0hHJ50DsUIINBKgABuxUYRAj0XWFp6oJpw3fT7nr/X820YH4FeChDAvbw2hkYgUaCyH1aM18s3JyWeRDkCCLQUIIBbwlGGQG8FrF0rE0+Ubx7U2x0YHIEBCBDAA7hEVkBgRQJu8k+K5kSF8NEV1fEwAgjMVYAAnisnhyHQcYFq8kpFs498+NOOT8p4CAxegAAe/BWzIAK/EPhtOXu7zGQf1fVXcUEAgbICBHBZf7ojkE/AudMkNfL+6HxN6YQAApsTIIB5NxAYg0BVPUKxuWz6saP/GsPK7IhA1wUI4K7fEPMhMA8BZz8lEy9T3bxrHsdxBgIIpAsQwOmGnIBAtwWsfbqMXi0fduv2oEyHwLgECOBx3TfbjlHA2tsk/ZlCuGSM67MzAlsRcJJ8CSUCuIQ6PRHIKUAA59SmV58E3OS1MuahqsMzSoxNAJdQpycCOQX4X9A5tenVH4F7L38sbxIeqo26pcTYBHAJdXoikFuAH8LKLU6/rgtY+zcy5vvy/vWlRiWAS8nTF4GcAnwMKac2vbou4NxjpXiBfFglaWOpcQngUvL0RSC3AF/EkVucfl0VcPZzMrpAdTir5IgEcEl9eiOQV4CvoszrTbcuClj7fBkdJh8eV3o8Arj0DdAfgZwC/DKGnNr06p7ARHbT96GbF8r7y0uPRwCXvgH6I5BbgF9HmFucfl0RcO7NivE+CuEFXRiJAO7CLTADAjkFrF0rE0+Ubx6Usy29ECgqsI3up2BvnX4f+r8VnWXanADuwi0wAwK5BSr7YcV4vXxzUu7W9EOgiEBlz1eMt8o3xxfp/2uaEsBduQnmQCCnwNLSA9WE66Z/G/heztb0QiC7gHNrFOPpCuEPs/feQkMCuEu3wSwI5BRw7m2K8e4K4fCcbemFQHYBZ7+sqHcrhA9m700Ad4mcWRDojMB2y1/FJ3OwvL+qM1MxCALzFKgmL1U0B8iHNfM8dh5n8TfgeShyBgJ9FagmL1HcFMBh376uwNwIbEFg++kfMg+U91d3TYoA7tqNMA8CuQWcvVJR71MI5+VuTT8EFirg3MmKcXuF8LKF9ml5OAHcEo4yBAYj4NwTFOOZCmH1YHZiEQSWlnZVE748/b7n/+giCAHcxVthJgRyC1T2XEXzLXn/ptyt6YfAQgSc/ZgUr5ZvTlnI+XM4lACeAyJHINB7gW21St7eLhdW6059s/f7sMC4Baw9QCa+Wb7ZtcsQBHCXb4fZEMgp4CbrZMxq1eHQnG3phcDcBdzka4rmeIVw0dzPnuOBBPAcMTkKgd4LWLtexhwh7z/b+11YYJwCbnKMZB4rHw7sOgAB3PUbYj4EcgpY+1wZHS4fHpOzLb0QmJPAPeU2/SFy8jjV9Y1zOnNhxxDAC6PlYAR6KuDsZ2Tix1Q3Z/Z0A8Yeq4C1p8uYDfL+VX0gIID7cEvMiEBOAef2lOJHpt8T/bOcremFQGuBqnqkYvOp6ceO/rv1ORkLCeCM2LRCoDcC1r5XxvxI3h/bm5kZdNwCzv6DTLxEdfPuvkAQwH25KeZEIK/Ajsv/ljaxu2vjxpvztqYbAisUsPYQGb1SPjxqhZVFHyeAi/LTHIEOC7jJaySzm3w4uMNTMhoCknP/qhiPVgiX9omDAO7TbTErArkF3OQmRXOcQvhk7tb0Q2AmATc5TsY8UHV41kzPd+ghArhDl8EoCHROwNqnycTXyTcP79xsDISA9HvL/1Riw4O0Qd/oGwgB3LcbY14Ecgs4e7FM/Lzq5tTcremHwBYFrH2/jPmevP+LPkoRwH28NWZGIKdAVT1Msbl8+vGOH+RsTS8ENivg3N4y8VzVy7/Fy/dRigDu460xMwK5BZx7p2K0CuEVuVvTD4FfK+Ds52V0nupwdl+FCOC+3hxzI5BX4G7Tr/h7kur6+ryt6YbArwhU9jBFPVc+PL7PNgRwn2+P2RHIKVBNjlI0a+TDk3O2pRcCvxq/qux6RXOovL+izzoEcJ9vj9kRyC3g7FcU9XaFcGHu1vRDYFnAuRMU444K4YV9FyGA+36DzI9ATgFr95cxJ8v7B+RsSy8ElgW20U4K9qbp95R/p+8qBHDfb5D5EcgtUNkPKcYb5ZsTc7em38gFKvt3ivFm+eYtQ5AggIdwi+yAQE6BJe2sxt4w/VjSd3O2pteIBazdT8a8U97/0VAUCOCh3CR7IJBTwLm3KsZ7KoQX52xLrxELOHuNok5VCB8aigIBPJSbZA8E8gosydnbJfNsef/FvK3pNjqBanKkotlfPvzJkHYngId0m+yCQE6Byr5IUYfIh31ytqXX6AR+c/oZ9Cerrr8ypO0J4CHdJrsgkFvA2StkdI7q8IHcrek3EgHn3q4Yt1EILx/axgTw0G6UfRDIKeDcH8vEs1WHVZKanK3pNQKBqnqIYnPF9GNH/zm0jQngod0o+yCQW8Dac2TMd+T9G3O3pt/ABZz9uBSvlG/eMcRNCeAh3io7IZBX4L7LP5Blw87aoNvytqbbYAWsPUgmvkG+eehQdySAh3qz7IVATgE3eYOM2Ul1eE7OtvQasICb3Kho3qgQLh7qlgTwUG+WvRDILeDcNyQdJe8vy92afgMTcJM/l8we8uGpA9vsl9YhgId8u+yGQE4Ba58to5fLhz1ytqXX4AR+Z/mfNCZ2D23ceNPgtvt/CxHAQ75ddkMgt4Czn5aJF6tuzsjdmn4DEbD2PTLmp/L+1QPZaLNrEMBDv2H2QyCnQFU9SrG5ePqxkZ/kbE2vAQg4t4cUPz59f346gI22uAIBPPQbZj8EcguM6G8wuWkH38/Zy2Tix1U37x38rpII4DHcMjsikFfgXtN/w9tTGzd+PW9ruvVW4Oc/Q3CkfHh0b3dY4eAE8ArBeBwBBGYQ+PlPsT5aPhw0w9M8goBk7W0y5kh5/5mxcBDAY7lp9kQgt8DPP8e5TiF8Indr+vVMYKSfIyeAe/aeMi4CvRGw9kCZuE6+eUhvZmbQ/ALb6vfll79JbSdt0Pr8A5TrSACXs6czAsMXGPh3+Q7/AjNsWNlzFM235f26DN061YIA7tR1MAwCAxOoqgcrNldOP1by/YFtxzqpApt+m1aM71cIq8f427QI4NQXiHoEENiygHOnKMZth/j7XLn6RAFnv6ioTQF8buJJvSwngHt5bQyNQK8Edlj+WJKZrFVdX9uryRl2cQKVfZGiDpEP+yyuSbdPJoC7fT9Mh8AwBKrJyxTNWvmw3zAWYotEgW2W/1Amc4i8vzLxrN6WE8C9vToGR6BnAs5eo6jTFMIFPZuccect4NxbFeM9FMJL5n10n84jgPt0W8yKQJ8FnHuSpNPk/U59XoPZEwWWtLMa+7XpD+Z9N/G0XpcTwL2+PoZHoGcClf2gYvwX+eYtPZucceclUNkLFePX5Ju3zevIvp5DAPf15pgbgT4KbKP7K9ibp3/7+XYfV2DmBAFr95cxJ8v7ByScMphSAngwV8kiCPREwLnjFeO9FcJhPZmYMecl4Ox1ijpZIXx4Xkf2+RwCuM+3x+wI9FPAqbLrFc3z5f0X+rkCU69YoJq8QtHsKx/Wrrh2oAUE8EAvlrUQ6LRAZV+gqOfJh707PSfDzUvgbtPPgq9RXV8/r0P7fg4B3PcbZH4E+irg7OUyOl91OLuvKzD3jALOnbr8++e9f+WMFaN4jAAexTWzJAIdFHBuL5l4nurl7wGuOzghI81DoKoepth8Tj6skvTDeRw5lDMI4KHcJHsg0EcBa8+SMXfI++P6OD4zzyDg7Cdl4udUN6fN8PSoHiGAR3XdLItA5wTuI2fXy4ZdtUG3dm46BkoTsPZgmXisfPOItIOGWU0AD/Ne2QqB/gi4yetlzC6qwyH9GZpJZxJwk39WNK9TCH8/0/Mje4gAHtmFsy4CnRRw7hbFeIxCuLST8zHUygXc5FgZ83DV4ekrLx5HBQE8jntmSwS6LWDtM2V0tHx4ZLcHZboZBXZc/tjRxO6mjRtvnrFmdI8RwKO7chZGoKMCzl4iEy9V3Zze0QkZa1YBa8+UMT+U96+dtWSMzxHAY7x1dkagiwJVtbtic8n0e6J/3MURmWkGAeceI8ULp/d45wwVo32EAB7t1bM4Ah0UsPZdMqaW98d0cDpGmkXA2X+UiR9R3bxvlsfH/AwBPObbZ3cEuidwj+WPJZnJ3qrrG7o3HhNtUcDaQ2X0YvnwWKS2LkAAb92IJxBAIKdANTla0ewlHw7I2ZZeyQJGdtMfnszh8v6zyaeN4AACeASXzIoI9E7ATb6qaE5QCBf1bvaxDuzcm2TiH6gOzxsrwUr3JoBXKsbzCCCweAFrnyITj5dvdl18MzokC2yj1Qp2vVxYpTv1reTzRnIAATySi2ZNBHon4OxHpXitfHNy72Yf28CV/VvFeLt885djWz1lXwI4RY9aBBBYnMDS0i5qwjXT36Jzx+IacXKSgHP7KsYzFML9ks4ZYTEBPMJLZ2UEeiPg3EmKcQeF8NLezDy2QZ39kqLOVAjnjW311H0J4FRB6hFAYJEC2y9/LEnmIHl/9SIbcXYLgWpyuKJ5qnx4Yovq0ZcQwKN/BQBAoOMC1eQIRXOgfFjT8UnHNt5vTP9w9DR5/+WxLT+PfQngeShyBgIILFbA2asUtenfGc9fbCNOn1nAub9SjL+lEI6YuYYHf0mAAOaFQACB7gtY+wwZnSWJ74juxm05SdvJh/tL+vdujNS/KQjg/t0ZEyMwVoHfHeviHd27IXzTboYATvOjGgEEEEAAgVYCBHArNooQQAABBBBIEyCA0/yoRgABBBBAoJUAAdyKjSIEEEAAAQTSBAjgND+qEUAAAQQQaCVAALdiowgBBBBAAIE0AQI4zY9qBBBAAAEEWgkQwK3YKEIAAQQQQCBNgABO86MaAQQQQACBVgIEcCs2ihBAAAEEEEgTIIDT/KhGAAEEEECglQAB3IqNIgQQQAABBNIECOA0P6oRQAABBBBoJUAAt2KjCAEEEEAAgTQBAjjNj2oEEEAAAQRaCRDArdgoQgABBBBAIE2AAE7zoxoBBBBAAIFWAgRwKzaKEEAAAQQQSBMggNP8qEYAAQQQQKCVAAHcio0iBBBAAAEE0gQI4DQ/qhFAAAEEEGglQAC3YqMIAQQQQACBNAECOM2PagQQQAABBFoJEMCt2ChCAAEEEEAgTYAATvOjGgEEEEAAgVYCBHArNooQQAABBBBIEyCA0/yoRgABBBBAoJUAAdyKjSIEEEAAAQTSBAjgND+qEUAAAQQQaCVAALdiowgBBBBAAIE0AQI4zY9qBBBAAAEEWgkQwK3YKEIAAQQQQCBNgABO86MaAQQQQACBVgIEcCs2ihBAAAEEEEgTIIDT/KhGAAEEEECglQAB3IqNIgQQQAABBNIECOA0P6oRQAABBBBoJUAAt2KjCAEEEEAAgTQBAjjNj2oEEEAAAQRaCRDArdgoQgABBBBAIE2AAE7zoxoBBBBAAIFWAgRwKzaKEEAAAQQQSBMggNP8qEYAAQQQQKCVAAHcio0iBBBAAAEE0gQI4DQ/qhFAAAEEEGglQAC3YqMIAQQQQACBNAECOM2PagQQQAABBFoJEMCt2ChCAAEEEEAgTYAATvOjGgEEEEAAgVYCBHArNooQQAABBBBIEyCA0/yoRgABBBBAoJUAAdyKjSIEEEAAAQTSBAjgND+qEUAAAQQQaCVAALdiowgBBBBAAIE0AQI4zY9qBBBAAAEEWgkQwK3YKEIAAQQQQCBNgABO86MaAQQQQACBVgIEcCs2ihBAAAEEEEgTIIDT/KhGAAEEEECglQAB3IqNIgQQQAABBNIECOA0P6oRQAABBBBoJUAAt2KjCAEEEEAAgTQBAjjNj2oEEEAAAQRaCRDArdgoQgABBBBAIE2AAE7zoxoBBBBAAIFWAgRwKzaKEEAAAQQQSBMggNP8qEYAAQQQQKCVAAHcio0iBBBAAAEE0gQI4DQ/qhFAAAEEEGglQAC3YqMIAQQQQACBNAECOM2PagQQQAABBFoJEMCt2ChCAAEEEEAgTYAATvOjGgEEEEAAgVYCBHArNooQQAABBBBIEyCA0/yoRgABBBBAoJUAAdyKjSIEEEAAAQTSBAjgND+qEUAAAQQQaCVAALdiowgBBBBAAIE0AQI4zY9qBBBAAAEEWgkQwK3YKEIAAQQQQCBNgABO86MaAQQQQACBVgIEcCs2ihBAAAEEEEgTIIDT/KhGAAEEEECglQAB3IqNIgQQQAABBNIECOA0P6oRQAABBBBoJUAAt2KjCAEEEEAAgTQBAjjNj2oEEEAAAQRaCRDArdgoQgABBBBAIE2AAE7zoxoBBBBAAIFWAgRwKzaKEEAAAQQQSBMggNP8qEYAAQQQQKCVAAHcio0iBBBAAAEE0gT+BwmmjqV0vx6mAAAAAElFTkSuQmCC</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="59.39745962155621" y="86.60254037844385" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="16.666666666666657" y="40.66666666666666"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="74.66666666666666"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="279"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="setColor"><color>255,254,250,1</color><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></block><block s="setSize"><l>3</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block></script><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="59.66666666666663" y="101.83333333333331"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="444" y="13.3333333333334"><block s="forward"><l>-100</l></block></script><script x="449" y="268.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="444" y="71.66666666666666"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="321" y="18.49999999999997"><block s="forward"><l>-100</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;}</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-AngleExperiments2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>