<snapdata remixID="10069958"><project name="Lab 3.3 Austin" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADAElEQVR4Xu3VP0uVcRyH4d/ZbAoJkqKGzCVCaBejP9BWg2IQQbgpUfQmeik1R+8gpaWGWpraHIWmCoKGTuBQIDrqDXqd9YHz4bm/1+FMptPpdPgoEBWYABiVN7tXAEAQ0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIA7su/u7s7PmxvjQdrD9PDnJZxAA+49MvHK+Pq+zfj+43lcf3m3XH23spYXFw8LSaO9T0BPCT369VbY/bz1r+nO7/HmF99Mn5cnB/L65tjbm7uWA91UscAPOSyH7ffjW/rtw98+uXclXHp0cZYefpizMzMnFQbx/JeAB6QeWdnZ7y9c20sTH/tPf3058y4v/F8fJ29PNY2nx3LYU7LCIAHXPrVg6Vxfn5h/LwwP5b83R7pbwHAfXmn0+mYTCZHGt2X/y8AIA1pAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL/xvyd+C7f+9iVMAAAAAElFTkSuQmCC</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="false" 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><sprite name="Sprite" idx="1" x="-4" y="17" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="181.04999999999998,32.588999999999984,0,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="20" y="20"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">This long block will be broken into sections, each for its individual custom block tester.&#xD;The first one is min and max, we ask for 2 numbers and then we print out what the minimun and maximum number is using our min and max custom block.</comment></block><block s="doAsk"><l>what is your number</l></block><block s="doSetVar"><l>number 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your second number</l></block><block s="doSetVar"><l>number 2</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>your smallest number is </l><custom-block s="min %s %s"><block var="number 1"/><block var="number 2"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>your largest number is </l><custom-block s="max %s %s"><block var="number 1"/><block var="number 2"/></custom-block></list></block><l>2</l></block><block s="doAsk"><l>What is your third number </l></block><block s="doSetVar"><l>number 3</l><block s="getLastAnswer"></block></block><block s="doIfElse"><custom-block s="between %s %s %s"><block var="number 1"/><block var="number 2"/><block var="number 3"/></custom-block><script><block s="doSayFor"><l>your third number is between the first 2 numbers</l><l>2</l><comment w="90" collapsed="false">The next one incorperates the previous 2 numbers inputed but we ask for another one and we will use the between block to see if the number is between the range of the first 2 inputed values.</comment></block></script><script><block s="doSayFor"><l>your third number is not between the first 2 numbers</l><l>2</l></block></script></block><block s="doAsk"><l>What is your word</l></block><block s="doSetVar"><l>word</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your number</l></block><block s="doSetVar"><l>number</l><block s="getLastAnswer"></block></block><block s="doIf"><custom-block s="at least as long as %s %s"><block var="word"/><block var="number"/></custom-block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>your word has at least </l><block var="number"/><l> letters</l></list></block><l>2</l><comment w="90" collapsed="false">We ask for a word and a random amount of letters, if the letters is less than the amount of letters in the word than it will print the true value, if not it will do nothing.</comment></block></script></block><block s="doAsk"><l>What is your new word?</l></block><block s="doSetVar"><l>new word</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Put in a letter and see if your new word contains it</l></block><block s="doSetVar"><l>letter</l><block s="getLastAnswer"></block></block><block s="doIfElse"><custom-block s="contains letter %s %s"><block var="new word"/><block var="letter"/></custom-block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Yes </l><block var="new word"/><l> contains the letter </l><block var="letter"/></list></block><l>2</l><comment w="90" collapsed="false">we ask for a new word and letter and we see in the new word will it contain a specific letter if it does it will print out that it contains that letter, if not it will print out that it did not contain that letter.</comment></block></script><script><block s="doSayFor"><l>no it does not contain that letter</l><l>2</l></block></script></block><block s="doAsk"><l>On this stage think of a x coordinate</l></block><block s="doSetVar"><l>x coordinate</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Now think of a y coordinate</l></block><block s="doSetVar"><l>y coord</l><block s="getLastAnswer"></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The distance between your sprite and this point is </l><custom-block s="Distance %s to %s"><block var="x coordinate"/><block var="y coord"/></custom-block></list></block><l>2</l><comment w="90" collapsed="false">The very last lesting block we input 2 coordinates 1 x and 1 y than we use the distance to block we are able to calculate the distance the sprite is from the point that we provided</comment></block></script></scripts></sprite><watcher var="number 1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="number 2" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="number 3" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="word" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="number" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="x coordinate" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="y coord" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="new word" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="letter" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="min %&apos;1&apos; %&apos;2&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">If 1 is less than 2 we know that is the smaller number if not then it must be the 2nd number even if they are equal it will still be the second number so we can write this in very simplified form.</comment><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="1"/><block var="2"/></block><script><block s="doReport"><block var="1"/></block></script><script><block s="doReport"><block var="2"/></block></script></block></script></block-definition><block-definition s="max %&apos;1&apos; %&apos;2&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">This is the same concept as the min block if block 1 is larger than block 2 it is automatiically block one, if not it is block two because even if they are equal block 2 would still be correct.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="1"/><block var="2"/></block><script><block s="doReport"><block var="1"/></block></script><script><block s="doReport"><block var="2"/></block></script></block></script></block-definition><block-definition s="between %&apos;#1&apos; %&apos;#2&apos; %&apos;midnum&apos;" type="predicate" category="operators"><comment w="90" collapsed="false">This asks the user to give 2 range numbers and the last number is to see if it is between the two range numbers. We test if it is equal to either number 1 or number 2. Then we test that the number is either both larger than one and smaller than the other. That would make sure it was in between the range. If those are not correct it reports false.</comment><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="reportOr"><block s="reportOr"><block s="reportEquals"><block var="#1"/><block var="midnum"/></block><block s="reportEquals"><block var="#2"/><block var="midnum"/></block></block><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="#1"/><block var="midnum"/></block><block s="reportGreaterThan"><block var="#2"/><block var="midnum"/></block></block><block s="reportAnd"><block s="reportLessThan"><block var="#2"/><block var="midnum"/></block><block s="reportGreaterThan"><block var="#1"/><block var="midnum"/></block></block></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="contains letter %&apos;words&apos; %&apos;letters&apos;" type="predicate" category="operators"><comment w="90" collapsed="false">You ask for a words and you want to see if it contains a certain letter, you would first set the index length to the length of the word then you willl go through each index of the word to see if it contains that letter. if it does it will report true, if not it will report false.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="words"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="i"/><block var="words"/></block><block var="letters"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="at least as long as %&apos;word&apos; %&apos;letters&apos;" type="predicate" category="operators"><comment w="90" collapsed="false">First we assign word and letter than we find the amount of letters in the word and if letters is less than or equal to the amount of letters in word than we report true, if no we report false.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="letters"/></block><block s="reportGreaterThan"><block s="reportStringSize"><block var="word"/></block><block var="letters"/></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="Distance %&apos;x&apos; to %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></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="y"/><block s="yPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="x"/><block s="xPosition"></block></block><l>2</l></block></block></block><comment w="90" collapsed="false">we set variable x and y then we also know the position of the sprite because we have x and y position than to find distance we use the formula because we have the new xy coordinates and we are able to conlude the distance between our point and the position of the sprite.</comment></block></script></block-definition></blocks><variables><variable name="number 1"><l>1</l></variable><variable name="number 2"><l>32</l></variable><variable name="number 3"><l>45</l></variable><variable name="word"><l>asdh</l></variable><variable name="number"><l>1</l></variable><variable name="x coordinate"><l>23</l></variable><variable name="y coord"><l>19</l></variable><variable name="new word"><l>bro</l></variable><variable name="letter"><l>b</l></variable></variables></project><media name="Lab 3.3 Austin" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>