<snapdata remixID="10663968"><project name="2020 - U1L3-AngleExperiments2 (starter)" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dC5RldXXn8d8+996qahsJCD7oNqOIGCUE5NVMYpJhxowKA+rEmOAYJPhCKgIJSRzj4Jhk1qjMQBOQtCwfGIMxWcZGk6EdIYwmxGSFgqYbBAwEVhCobnRAEJCuuo+zs/7nnuquW4+uU0VRu2/d712rFqTqnLvv/Zwtv/zP4/838UIAAQQQQACBFRewFa9IQQQQQAABBBAQAUwTIIAAAgggECBAAAegUxIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAACBDA9gAACCCCAQIAAARyATkkEEEAAAQQIYHoAAQQQQACBAAECOACdkggggAACCBDA9AACCCCAAAIBAgRwADolEUAAAQQQIIDpAQQQQAABBAIECOAAdEoigAACCCBAANMDCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQI4AB0SiKAAAIIIEAA0wMIIIAAAggECBDAAeiURAABBBBAgACmBxBAAAEEEAgQIIAD0CmJAAIIIIAAAUwPIIAAAgggECBAAAegUxIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAACBDA9gAACCCCAQIAAARyATkkEEEAAAQQIYHoAAQQQQACBAAECOACdkggggAACCBDA9AACCCCAAAIBAgRwADolEUAAAQQQIIDpAQQQQAABBAIECOAAdEoigAACCCBAANMDCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQI4AB0SiKAAAIIIEAA0wMIIIAAAggECBDAAeiURAABBBBAgACmBxBAAAEEEAgQIIAD0CmJAAIIIIAAAUwPIIAAAgggECBAAAegUxIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAACBDA9gAACCCCAQIAAARyATkkEEEAAAQQIYHoAAQQQQACBAAECOACdkggggAACCBDA9AACCCCAAAIBAgRwADolEUAAAQQQIIDpAQQQQAABBAIECOAAdEoigAACCCBAANMDCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQGM4BrtTPV6Xw+wJuSCCCAAAIIFAKDF8DDOlyd2iZJT6jd+XVJD9MLCCCAAAIIrLTA4AXwlHC9/geSv1uuUXU6X11peOohgAACCAy2wOAGcDrutdopyrRJbn+udvuDg90KfHsEEEAAgZUUGOwA7kofqEZtk1zrlNVG1WzeuZIHgFoIIIAAAoMpQABPHfdGdr7c/pdMo2p1PjuY7cC3RgABBBBYKQECeLp0o7FB3kmnpLer0xmV1FypA0EdBBBAAIHBEiCA5zretdoVMj9JykbVbt84WC3Bt0UAAQQQWAmBVRvA3tp1kmr1UZlfZza0+FPKtdrbZdok+UfVzi9aiYNBDQQQQACBwRFYvQGcN78p6aTuofSvq+MbrTHy14s6tMM6rHxm+Gm1i1PSOxe1PxsjgAACCCAwj8DqDeBO8wsyvb3ne7s+pVa+0UZG7l5UR9Trvy/52eUzw9csal82RgABBBBAYA6BVRvAxbi30zynexp5z8ulH5jZJVJ9o5lNVO6Kev0Nct8ksy+r3f5A5f3YEAEEEEAAgUEL4Knv6968Uq6zZ3z/bTLfaDb8hUV0xgHlM8MvLp8ZvmMR+7IpAggggAACuwVW9Qi4Z+Trvr+8db2kE3uPv/2lTBvNGtXvdm5k58ptY/nM8KfpJwQQQAABBBYrMDABvGc03Pp5uacgHu7Bcn1CWWej2Zr7KyE2GifI8zSD1u3lM8OTlfZjIwQQQAABBAZyNaTysHtn4jxZdllvF/hOuW9UNnyJmXmlDqnVLpfZL0hKzwz/TaV92AgBBBBAYOAFBm4EPPOIuzc/K9c7e35v+kcp22hW/4tKHVKr/ZfymeGPq51/vNI+bIQAAgggMNACqyaAi4k30pC+sWbRo1B3f5G8tUXSsTNOS39JWbo+PHTTgl0yokPVLtYZbpbPDI8vuA8bIIAAAggMrMCqCGDvTP6ezD5SHsVbZdklZvUvLvaoemvXa1WrXZcWKpy2b949Ld3eaLZ24Yk46tlHJBstnxnevNjPwPYIIIAAAoMhsDoC2Fsfkfvv9R4yezjd3SzV/9DMWos5nO6tC+R+Se8+fn+689lqQ59Y8L3q9deVzwx/Re327yy4PRsggAACCAycwKoI4HTUvNP8pExnSFo76yi6LlPWSDdWPVj1CLt/s678NVeV7zl9txvLEfZfLfBe+5fPDL+0fGb49qq12Q4BBBBAYPULrJoALkLYJ14u1c6QewriQ2cdPrO/kNLkG0P/WPXQuk8cJmXXyHVUzz6mq6Xi+vD2vb5XI3u/3C6T+Tlq5Z+qWpftEEAAAQRWt8CqCuCpQ+Vp0g21zpDrHZI2zHEI/0G5b7T6cOVrtO6t18v969Pfy90nLNMl0lCa1vIH87ZKo3Fc+czwXeUzw7tWd1vx7RBAAAEEFhJYlQHcE5LtyV9Wlk5N26mzR8RKk25slBqbzKyzEFYxyu60/qvMZz5qdLdc6frw3ke49Xp67vh15TPDabUmXggggAACAyqw6gN4z6i4dZLkZ8jtDMkbM453q7zT+XKztTsW6oVyhJ3ml37bjG3/Wp08LXvYM1Lu2aZWO718ZvhitfOPLlSLvyOAAAIIrE6BgQngPUE8eYSUnSHP3yHZulmH1f0Lyixd29220CF3nzxKbn8u6VU925o+IzXSaenvzPMeL1W9eGa4XT4z/NBCtfg7AggggMDqEhi4AN4TxH6g8smzZFm6YevVcxzWb8jyjWYjaYKOvb7c26fJ8xl3Rdvj5WNQKYh/NOcb1LMPS3Ze+cxwtVm3Fvow/B0BBBBAoC8E+jaAi8k30ivTZrPhbz8TbffJX5WnIPZ0fXbmq7i+q6zx6YXmh/bO5IUy+x8z3uD27mpLQ5+fO4Tr/7F8Zviv1G7/1jP5HuyLAAIIINA/An0ZwMW0k7XanpuYTPco92uU2WazoVuWyu/eel33OrF+dfZ72JPliPZKM3t4vhrufoi8fbnkv9S7jV/bvT68Zq6br/Yrnxl+uSwbVau190eblvoF2Q8BBBBAYJ8RWB0B3MPpD8hss9p2jTUa31qKtHvzaOU6s5yE4+BZ7+H6jDJdYTZ027xB3Hr6p1Wr/4mkl/d+PG1SK99oIyP3zdq3kY3K7QqZj6qVX7mUz84+CCCAAAL9IdCXAZxovT1xsmrZ6+V6g6SfmJvbviefGhk3/t9iD4m7H6S8/R5ZMbHHEbP2N/ua1LnMbCStLzzny33ydLn9Wc8fzb7Xffypnq4Pt3v+1mgcUzwzbLpbrc6opKcX+7nZHgEEEEBg3xfo2wCeTuve+gXl/gaZXi/pyHnYfyjXZmXZZrP61xZ7aNyb75QszbJVrLo043VbeZ03jXhnvdzTY0/t/yb3qQUjpra5WZZm5hpOd1L3vur1SyWdUj4zvOj/52Gx34/tEUAAAQRWVmBVBPCMMP53yvMUxm+QbK67m9PmEzJtlvwaaehaM2tWZXdvnyrvpEeY3jrHPo/I7BL9aPJztt9+aZTb8yqmynS7WLI39f7FNncDvPEPPb+v1X5Fpj+S/FK18/9Z9TOyHQIIIIDAvi+w6gJ4Rhi/RlKaQjKdpj5hnsPhRRAXgVyE8ZNVDpt78xjlepesmNhj/1n7mK6Q/FNz3aHt3nqt5J+R66W9Ca1Lu8sePmf6c8H/pnxmWOUzww9U+XxsgwACCCCwbwus6gDuDePmhuI0dWbpuvHPzH9Y7Nrijura5LVmz/3/Cx0+d3++1D6nnNjjsNnb+1dk2Sazxg2zRsTt5ruUpUk7ej7pg2lWLquN/GHPr+vZhZL9plznqNP50kKfi78jgAACCOzbAgMTwD0R12weq0YK4mJk/PN7OUQ3dEfGjTQyXnC2Kvfm+8oFIH56jhHxTZJ/wmz4T3s+y2OPHaD9n/M7MvtQzz5m35LSjFz1r+z+fb3+WklpBq2vqd3+zX27tfh0CCCAAAJ7ExjIAO4dGfuRyidPlmXpBq4UcPO9/q4bxvkWs5F794bq3n6T3M+SfMa13rSXPSTvXKqsdfX0EXbx6JP7RyVLN17teZm+WC57uLX85drymeFXlM8MLzhlJv8TQAABBBDY9wT6KoDdJ16vvHaUPH9ArXzM1qz5l+UkdZ94hfLslO5p6mJ0PPfLNNad+EPXmg3fOd9m7s3jJJ1djoqHZ2znxQ1bzfzzNjx8x9Tf3NtvLGbGkq+ftn2zu1hEc+Pu0G5k75PbJpm/X608jYp5IYAAAgj0kUB/BXDeTIE77cYl+76Uj8k1piy7SaqPmdnjy+HvvuslUu3UbhBbGh3PXEFpqsztxcQfLd9iQ0NTo9Sej+DuL1TePK87sYf9+KzP5/ozZfYZs8Y3dgdxZ+I8WZaWL5z28nvllpY9/GTxy0bj1eUzw/eWzww/tRzfnfdAAAEEEHj2BfotgL0CyT1yH1NmN0kakxpbq671O/9I1l+kvPWmaSPjNfNse3d34o/s2lmPFJU7uDfPletMSWl0PPN1o8yvNBsuJu5w93XKW78l0wUzNvyGLLtk9/PM9folcn+jzM5Ruz3rZq8KZmyCAAIIILDCAv0VwM3miarpLJmOkYqf+UalMxnHZEo3QY2lH7ORe5bq7P7D50lr3jxtZDz7EaT05qb7lesa5Z0t1lize2Q7Vde9/Z8lf4/cT57js9zbff63cbWZPeqt1s+opo/MWizC9DmpmMjjDtVqby3XGb5c7XzmghBL/brshwACCCDwLAn0VQBPN3B/4mC1h45RZsdIdkwZyvNMSTlDz+yx4rS1p9PXPqbJzlZbu3bnYo3dfa3U+cU9E3/oeXO/hz9cnKZWtkWqXWdm+Z4gbp6g3N/ffZ5YM4/HLrlfpkxXmw3f5T75Nrmlx5NeMK3OkzKbmtZy//KZ4branXMkfXex34ntEUAAAQRWRqBvA3guHnd/mdQ5Rnnn2D2jZHtRRcp/KUI5XVPOamNSfdu86/jO8YbuXpeab5Hs5HJ+6hfOXTeFf/c0tVS73syKuZ6LVZTy5gXd9Yl99r5ptNvuXK36yN9L7Qvk/rEZ73+ncm20+tBVqmcfkuy3y3WGZ09zWRGEzRBAAAEEnj2BVRXAc4dyc+p0dfefnkbM/pyKpNu6N3gVp6+3mg3fXnE/ubffrDw/VZZu4PIXz7Pfru781L5FGkoj48e6Ydw8X9K75Pqp2fv59bLaVVL7VuVZuj58du82/n/V8Y22Zr80yv4jSdep3f6Nqp+b7RBAAAEEVkZg1QfwTEZ3309qHy95mkpy6tT1fAs4zNz9R7Ly5q5OfrNq+TazhR+F8vbEKaplp5XXjXunn9xTIe+eprYt0uT1Zmt3urffIs/Tikj/YY4gvlNmn5KyB+X5uZL+fc82piu3br190/EnnniBTEeUzwzPeZf2yrQaVRBAAAEEpgsMXADPPUp+er06teOL09a7b/Ca43GhOXunmCGrfBRKW8tT14/O12bFPNC5v7lcuenw+dvR/48shXHjOqn1QuX6DZlOn729PSbLPyllu9z9ApMO3LONPZIWeVj7Ywc+8fTTuy6T+flq5WlUzAsBBBBAIFiAAJ7nALhPHqGOzQhlzX3H8+z3uKM8dT2mVnu7GmvS9eRZKy65t35Wuf+isrRgxBzrDe9+X7telk5T222Sv1FuaZataUFbbui6uvi34nnjntetn/vjP/7yO997zn8q7s7urjP8RHDvUR4BBBAYaIG+CeDuogetH5ca49Zd0H5FX+5ek9obJE/P75bXk4t/Vnml8B3rnr7Ob5W0zWz4O9N3dC8Wi3iLzNIMXEft5U1vlNsWZXq+PH+jZK+YY9sbyzuqf673b/7VI1993MSdd37nBJmNqt2+vsqHZxsEEEAAgeUX6IsA9nbz15SlZ153v9qSxrs/Ni737j+zfFzKxqXOuDS8w8x2LT/ZnncsngluD29QvXacPIWxp0B+WcWa3y+vJ98s2TaplkbJ6Tulm7COLsM4zQs914QdUyVukvt3ZZYevzp6jrr3lb/rWaXpf1986dd+98ILT+zknU+onf9+xc/LZggggAACyyjQHwGct74k+VuX8L3TtdhxycflKdx8XFm6ZpuNq5XvUKORQnrBJQcXU9d916HqZBtkOk6W7rguRskHVXyPu8tHoW5VVtuWridLWielm7H8NEknzvs+pn+We0eyV86xzRPuPmJmQ1N/e+DBhx4++bTTHr3rrn96UPXOqCa0rPNqV/y+bIYAAggMrEB/BLC3XiPPPyDpcHdbZ6YfW8YjNrF7NO0aV1aOplNYt7Mdqtd3SPfvNDs0bbeklzebr1ZNG4rR7J5ZvOoV3ixNvZlu8LpZmbZJ2fclf6W8WGXpZ+ff334g+XOrzBT2wQ9d+MDGyy4/uNVsvVudTjEFJi8EEEAAgWdfoC8CeCaD+1MvlIYOkbJ16uTrVLNDlPs6ZXaI0vzJSj92iKRsGQnTdefe0XQaVddsh5TvkCZ3mu3/SJV67g+uUfvgDcpsg7Ls2O7zyao2i5f0WDGlptXuUZ7vp8xeJfd/u5e66XT9XsP+b/72Rr3jrHc9MTTU+Pp999z7K1W+A9sggAACCDwzgb4M4Cpf2T1NtjG5XqodIuXrugFdmxHU6fSu0khxmV72lGzaCDpdl859hzLfoXZnp+oprEfSae/Zd0Q/9dSLNFLfILMNsjKU5dVm8TJ9V+6PSJbu0t7Lo03zf82JyUmNvv9c/8Y3//Z7h7/isF+74es3XLdMKLwNAggggMAcAqs2gKse7WKpQLXWF6Pp3UE9NZK2ciTtaTS9jK9pId29Nr1Dme1QO++G9JOTO23//R/1iYmfUL24npx+uiNlab6VmGZ+vh9KxWNTCx5j97Q0cXezT3/2Ko2ee76f/su/tPkLf/KnS7nuvoxOvBUCCCCwegUW/I/z6v3q1b/Z7tF029er3uie4i5G1DpEnkbRu095r63+rgtu+UOZHiru7s7TKW51Q1q2Vrm/QOaHSnqlZEcs+E6L3ODbd9ypXz/3fO23/37f//jHPnb+0UcezXzSizRkcwQQQGAhAQJ4IaFF/H3aaHq9lK+XrAzqqRF1ccp7+kpGi3j3OTdN13d3Sv6kVKywlOa4TndcL8tNah/43Q/py5u/og9f+MEbzjrzzN82G7rtmX5g9kcAAQQQ6AoQwCvcCT2jacvWq5ZOffv64uYxy8qbyIqgHlnGj5bupl7Ssb7mq39ZjIbf8+535n/w3z98sbJdHzc7oFg0ghcCCCCAwNIFlvQf5aWXY8+qArNG07mnEfV6WQrqNKIuQvrgqu/3TLbbufNhjZ57np7etUubLr9s8rCXvewqqw2l6Sx5IYAAAggsUaAvAth98iIp+8klfsfVvFutO1L2EXkxYh6RaViy8v/29Lvh5Xoc66KLL9FHP3aRNl1xud7+ttMl16etNvTe1QzMd0MAAQSeLYF9PoDd26fI8y3PFgDvuziBG//uW+kuaY2+770afd/Zsmxon++hxX1DtkYAAQRWRmCf/4+n++SRcvv2ynBQpYrA5OSkhofTwFq5ZUNpFM4LAQQQQGCRAvt8AKfv4z75KnW86iIHiyTok81raVav7CDJDpLyg5TbQbL07979sexAefr3ys8JL+WLPynp0eKUt9nTZkM9izws5Q3ZBwEEEBhUgb4I4NV+cNwfP1DNNes1VN4RnW62Sjdd7b7hKk0Ikp41XtqdzEv0+57kW2XZtmK1psn2dhsZmVpdaYlvyW4IIIAAAlMCBPCz2AvdNYS1Xmp3nwvObb2yNImHTZu3uribeVme2y2/yqSktHBEqr1fxa+Xlm3cKte27qIPab3ioe0V92UzBBBAAIElCBDAS0DrnhafNWqdMenG7tmxqqx6VPVTTFsQQk/J1JDsgHImrjQzVtVpKm+TdYNW7c521UfSWsTp9DIvBBBAAIEVEiCAZ0D3jlrTqd+phRymnr1NwZodIvnzlvEY9S6JODXtZCffqVq2Qy3fpUa2XvKj5PkJ3Tmh02er9PpucSrZs23KbJtUS2GbprbkhQACCCAQKDBQATxt1JoCdNqI1dbJ0rzOxXXW9LN74fplODaP9ixjmNlDku+UsrSM4U6pkVZH2jlVx93rUnuD5BuU64Ry/eBXVfocZmkBhrFiZNvJt6uWTiUP/1OlfdkIAQQQQGBFBVZFAHdHrRPl0oPTrrH2rBG87DNHpXmYx7s/Ni4vVzjyfEcxap3s7NTwcArXvZ7adZ/8Sck2SOqObL1Y8ah4xqfC6xa5bpm6bivdvt3s+FaF/dgEAQQQQCBYoG8C2L31WnV8nWpWruk7ayWiqtc/q5DvWYlI05YO7JThqkY6hbvTzNIcy5Vf7v5iqZNGtyfI82MlS2H7/IpvcK/cxyTfpqy2TaqnU8k/qLgvmyGAAAII7GMCfRHA7q2L5P6B5bGbtRbvuNKavN4ZVz2dFh5Ko9Ynnmktd39ucSo5z9NavumabQrbl1d7X3tEysdk2S3FI0ATre22Zs391fZlKwQQQACBfhDojwDOm9+UdNLeQe0p2bRwTaeFi9FrNi7l41J7h7QmhWtatm/ZX+7N4yWl67bHlNdtU+BmFQp1ZLpJuca6p5I9Xbdl5q8KcGyCAAII9LNAfwRwa9dJqtVHpXykGK2mYC1Grfm46sMP6fHHd9iBBz6+UgfC3Q+Xmhu6o1orr9v6gdXq+3dkdpOkW9S27aoXp5KfrrYvWyGAAAIIrBaBvgjgSGx3f0F53TaNaI8pr92+pNpnSnc7K51KToE7dd02PcvLCwEEEEBgwAUI4GkN4O7D3eu2nWOlbOpU8lHVesR2ST5W3CiV7kyupVPJI/9cbV+2QgABBBAYNIGBDmD3yaMkO3bGddtq0zeabitGtx2NqaZbpcb2Z+v68qA1Jd8XAQQQGASBgQlgd3+JlEa2Xp5KTncm+/pqB9kfKE8jp0kubikfAUqTXvBCAAEEEEBgSQKrMoDd/QCpfWx3ysbdgXtERaH0CFL3VHJWu0lqbjN7zoMV92UzBBBAAAEEKgn0fQC7u6nVOk5Z+fhP8cztomeTStdtx1Tzm82G76okx0YIIIAAAgg8A4G+C2D3icPVse4NUnsmuHhBNQO/r3wEaExtG1O9fquZpeX7eCGAAAIIILCiAn0VwN5pXi7TuRWFHi3uSi4eAbIxqXazWZphihcCCCCAAALxAv0VwHlzvrmXO93rtmk2qRS47TGzkfviefkECCCAAAIIzC3QXwHcmfyiS6ea2UNF2KbQzXST2dBWDjACCCCAAAL9JNBXAdxPsHxWBBBAAAEE9iZAANMfCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQI4AB0SiKAAAIIIEAA0wMIIIAAAggECBDAAeiURAABBBBAgACmBxBAAAEEEAgQIIAD0CmJAAIIIIAAAUwPIIAAAgggECBAAAegU5fH32cAAAUzSURBVBIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAACBDA9gAACCCCAQIAAARyATkkEEEAAAQQIYHoAAQQQQACBAAECOACdkggggAACCBDA9AACCCCAAAIBAgRwADolEUAAAQQQIIDpAQQQQAABBAIECOAAdEoigAACCCBAANMDCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQI4AB0SiKAAAIIIEAA0wMIIIAAAggECBDAAeiURAABBBBAgACmBxBAAAEEEAgQIIAD0CmJAAIIIIAAAUwPIIAAAgggECBAAAegUxIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAACBDA9gAACCCCAQIAAARyATkkEEEAAAQQIYHoAAQQQQACBAAECOACdkggggAACCBDA9AACCCCAAAIBAgRwADolEUAAAQQQIIDpAQQQQAABBAIECOAAdEoigAACCCBAANMDCCCAAAIIBAgQwAHolEQAAQQQQIAApgcQQAABBBAIECCAA9ApiQACCCCAAAFMDyCAAAIIIBAgQAAHoFMSAQQQQAABApgeQAABBBBAIECAAA5ApyQCCCCAAAIEMD2AAAIIIIBAgAABHIBOSQQQQAABBAhgegABBBBAAIEAAQI4AJ2SCCCAAAIIEMD0AAIIIIAAAgECBHAAOiURQAABBBAggOkBBBBAAAEEAgQI4AB0SiKAAAIIIEAA0wMIIIAAAggECBDAAeiURAABBBBAgACmBxBAAAEEEAgQIIAD0CmJAAIIIIAAAUwPIIAAAgggECBAAAegUxIBBBBAAAECmB5AAAEEEEAgQIAADkCnJAIIIIAAAgQwPYAAAggggECAAAEcgE5JBBBAAAEECGB6AAEEEEAAgQABAjgAnZIIIIAAAggQwPQAAggggAACAQIEcAA6JRFAAAEEECCA6QEEEEAAAQQCBAjgAHRKIoAAAgggQADTAwgggAACCAQIEMAB6JREAAEEEECAAKYHEEAAAQQQCBAggAPQKYkAAggggAABTA8ggAACCCAQIEAAB6BTEgEEEEAAAQKYHkAAAQQQQCBAgAAOQKckAggggAAC/wpi4UHh1Sw7PgAAAABJRU5ErkJggg==</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="-178.7164595108759" y="37.9873561474715" heading="306" 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="108.6666666666666"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>6</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="16.666666666666657" y="279.0000000000001"><block s="clear"></block><block s="doRepeat"><l>10</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="553" y="227.49999999999991"><block s="forward"><l>-100</l></block><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</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>4</l></block></block></script></block></script><script x="406" y="27.833333333333343"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block><block s="clear"><comment w="80" 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>3</l></block></block></script></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="2020 - U1L3-AngleExperiments2 (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>