<snapdata remixID="9514583"><project name="U1L3-AngleExperiments2" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEX0lEQVR4Xu3aS0hUYRyG8f8YklJgCEF0IVt0NysJJVy0sKKoNmKSZLYJahNZLaJdtLA2piEtlIxMpQiNsIKICaHFeCHMJNCkougeSkSUkNoJ7eYQ5JmZM76OPkG0Oed75fl+ZE35HMdxjB8UEBXwAVBUntmRAgAEgrQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQB6lP/j05fWc73JEpOTLCllrr1r77L0AzstfkaiRwuT8xgAenCv3fV+mzlvts1fvzrotFeBh/bpxRtbmb/Vg5XJeQQAI7zX1pJLlnm08L+nuHkmwi8jZl8HYARX96Ci3tbuz3V1wqPaW5ZasM3Vs1PpIQBGcNvP77ZaSnamqxO6G/y2NCfbfD6fq+enykMADPOmW0trLPPwnpDebiurs4yi3SG9M9kfBmCYN9xeUW/pLr/9/p5oPVNjmUdCQxvmlxczrwEwzKtqK6u1jKKCkN4G4L+5ABgSob8Pd1bfsLS9O0J6u+1snWUc4lvw6GgADIlQ8MNdV+/Y8rzNrk64X37Z1h3Md/XsVHoIgBHcdsf5a7ZmX46rE4Y/rF6Wu9HVs1PpIQBGeNtjfcjsDH234T8vjvVhdYRfRsy+DkAPrq6zunHkn+GSlywMOm3o24AN/863YHuW9fb2Wl9f359fCwpC+wuMB1/mhDwCgB5eS0tzs90+ec4SO15bnM9ncfbz57RRHz5/GPxqedXFlrZlg4fLsXsUAKNwdwF/kzUXV1n84/dBpzuL59im8mO2YlVqFFZj80gARvHe7jXctJZTFyzh7eeRlVk5WVZYfiKKi7F3NACjfGeO45i/6ooFTlfZ9C+Dtitw0VIWpUR5NXaOB+A43dXAwIA1llRaz7MndryydJxWJ/4MAMf5jvr7+y0hIYH/FfOrOwDHGSBzwQUAiAhpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLTAD3xyd7dQaDtiAAAAAElFTkSuQmCC</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAWgklEQVR4Xu3dYYwl1FUH8HPfsJQGm0DAwrxtKUqrNFEjNBJjG0uYt1Sjgk3bSGpq/ECNGNk3QLSGUNaNTZEY2X2zFGlrYmIQlETamlqUfYO02jYEk1oVRVtjSXfegI3bFm2F7s67hrpN6oeGUnb3njf3t59n3jnn97/JPyy7syX8IkCAAAECBE66QDnpEw0kQIAAAQIEQgF7BAQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdAgAABAgQaCCjgBuhGEiBAgAABBewNECBAgACBBgIKuAG6kQQIECBAQAF7AwQIECBAoIGAAm6AbiQBAgQIEFDA3gABAgQIEGggoIAboBtJgAABAgQUsDdA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</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="11.562163676750856" y="-30.589706790926073" heading="283.2923076923521" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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="10" y="10"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block></script><script x="10" 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="10" 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="10" y="279.0000000000001"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>255,79,48,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>0.01</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="true">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="453.3333333333335" y="113.83333333333334"><block s="clear"></block></script><script x="229.33333333333343" y="111.66666666666666"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="73" y="126.6666666666666"><block s="clear"></block></script><script x="65" y="533.4999999999999"><block s="doRepeat"><l>3</l><script><block s="setColor"><color>149,20,255,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>0.01</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>3</l></block></block></script><comment w="358.8333333333333" collapsed="true">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="73" y="180.16666666666654"><custom-block s="Pinwheel, Branches %s Size: %s backup: %s"><l>60</l><l>2</l><l>0</l></custom-block></script><script x="401.3333333333335" y="193.8333333333334"><block s="clear"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>-100</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><script x="235.00000000000006" y="308.4999999999999"><block s="doRepeat"><l>700</l><script><block s="forward"><l>10</l></block><block s="forward"><l>-3</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>700</l></block></block></script></block></script><script x="469.33333333333326" y="329.66666666666663"><block s="clear"></block><block s="clear"></block><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block></script><script x="467.33333333333326" y="433.1666666666665"><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</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><block-definition s="number of branches" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Number of Branches" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Pinwheel, Branches %&apos;Number of Branches&apos; Size: %&apos;Size&apos; backup: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="Number of Branches"/><script><block s="forward"><block var="Size"/></block><block s="doWait"><l>.01</l></block><block s="forward"><block var="backup"/></block><block s="doWait"><l>.01</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Number of Branches"/></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-AngleExperiments2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>