<snapdata remixID="10860004"><project name="HW 20 steganography lab" 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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</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="73" y="-62" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="37" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>color</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>hiddenLetter</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>8</l><script><block s="doAddToList"><block s="reportRandom"><l>0</l><l>255</l></block><block var="color"/></block><block s="doAddToList"><block s="reportRandom"><l>0</l><l>1</l></block><block var="hiddenLetter"/></block></script></block><block s="doSetVar"><l>aftersten</l><custom-block s="Steganography %l %l"><block var="color"/><block var="hiddenLetter"/></custom-block></block></script><script x="53" y="240.5"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>binary1</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doAsk"><l>How many bits do you want to do?</l></block><block s="doSetVar"><l>a</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="a"/><script><block s="doAddToList"><block s="reportRandom"><l>0</l><l>1</l></block><block var="binary1"/></block></script></block><block s="doSayFor"><custom-block s="toDecimal %l"><block var="binary1"/></custom-block><l>2</l></block></script><script x="379" y="234.5"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="doSetVar"><l>decimal1</l><l>19</l></block><block s="doSayFor"><custom-block s="toBinary %n"><block var="decimal1"/></custom-block><l>8</l></block></script><script x="137" y="540.5"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="doSetVar"><l>hiddenLetter</l><block s="reportTextSplit"><block s="reportUnicode"><l>a</l></block><l><option>letter</option></l></block></block><block s="doSayFor"><custom-block s="Steganography %l %l"><block var="color"/><block var="hiddenLetter"/></custom-block><l>2</l></block></script></scripts></sprite><watcher var="decimal1" style="normal" x="10" y="283.000002" color="243,118,29" hidden="true"/><watcher var="binary1" style="normal" x="12" y="258.00000000000006" color="243,118,29" hidden="true"/><watcher var="hiddenLetter" style="normal" x="4" y="5.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="aftersten" style="normal" x="4" y="103" color="243,118,29" extX="80" extY="70"/><watcher var="color" style="normal" x="6" y="198.00000000000003" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Steganography %&apos;listA&apos; %&apos;listB&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>templist</l></list></block><block s="doSetVar"><l>templist</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="listA"/><script><block s="doAddToList"><block var="item"/><block var="templist"/></block></script></block><block s="doFor"><l>i</l><l>1</l><l>8</l><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="templist"/></block><l>2</l></block><l>0</l></block><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="listB"/></block><l>1</l></block></block><script><block s="doReplaceInList"><block var="i"/><block var="templist"/><block s="reportSum"><l>1</l><block s="reportListItem"><block var="i"/><block var="templist"/></block></block></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="listB"/></block><l>0</l></block><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="templist"/></block><l>2</l></block><l>1</l></block></block><script><block s="doReplaceInList"><block var="i"/><block var="templist"/><block s="reportSum"><l>-1</l><block s="reportListItem"><block var="i"/><block var="templist"/></block></block></block></script></block></script></block></script></block><block s="doReport"><block var="templist"/></block></script></block-definition><block-definition s="toDecimal %&apos;binary&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>add</l></list></block><block s="doSetVar"><l>add</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="binary"/></block><script><block s="doChangeVar"><l>add</l><block s="reportProduct"><block s="reportPower"><l>2</l><block s="reportDifference"><l>8</l><block var="i"/></block></block><block s="reportListItem"><block var="i"/><block var="binary"/></block></block></block></script></block><block s="doReport"><block var="add"/></block></script></block-definition><block-definition s="toBinary %&apos;decimal&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>half</l><l>#</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>half</l><block var="decimal"/></block><block s="doUntil"><block s="reportEquals"><block var="half"/><l>0</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="half"/><l>2</l></block><l>1</l></block><script><block s="doAddToList"><l>1</l><block var="a"/></block><block s="doSetVar"><l>half</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="half"/><l>2</l></block></block></block></script><script><block s="doAddToList"><l>0</l><block var="a"/></block><block s="doSetVar"><l>half</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="half"/><l>2</l></block></block></block></script></block></script></block><block s="doReport"><custom-block s="reverse %l"><block var="a"/></custom-block></block></script></block-definition><block-definition s="reverse %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>length</l><l>reverse</l></list></block><block s="doSetVar"><l>length</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>reverse</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block var="length"/><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="length"/><block var="list"/></block><block var="reverse"/></block><block s="doChangeVar"><l>length</l><l>-1</l></block></script></block><block s="doReport"><block var="reverse"/></block></script></block-definition></blocks><variables><variable name="color"><list struct="atomic" id="345">176,213,163,211,84,190,223,11</list></variable><variable name="hiddenLetter"><list struct="atomic" id="346"></list></variable><variable name="aftersten"><list struct="atomic" id="347">177,212,163,211,84,190,222,10</list></variable><variable name="binary1"><list struct="atomic" id="348">0,1,1,1,1,0,0,0,0,0</list></variable><variable name="decimal1"><l>19</l></variable></variables></project><media name="HW 20 steganography lab" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>