<snapdata remixID="14300765"><project name="ehurlburt27_U4L4-TranslatingBinary" app="Snap! 10.6.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="ehurlburt27_U4L4-TranslatingBinary"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="errorObsolete"></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="translate text %&apos;text&apos; to binary sequence" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>"</l><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="pack 8-bit byte %txt"><l></l></custom-block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="translate decimal %n to binary"><l></l></custom-block></autolambda><list></list></block><custom-block s="translate text %txt to Unicode list"><block var="text"/></custom-block></block></block></custom-block><l>"</l></list></block></block></script></block-definition><block-definition s="pack 8-bit byte %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="input"/></block><l>7</l></list></block><script><block s="doReport"><block var="input"/></block></script><list></list></block><block s="doReport"><custom-block s="pack 8-bit byte %txt"><block s="reportJoinWords"><list><l>0</l><block var="input"/></list></block></custom-block></block></script></block-definition><block-definition s="translate decimal %&apos;value&apos; to binary" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>2</l></list></block><script><block s="doReport"><block var="value"/></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><custom-block s="translate decimal %n to binary"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="value"/><l>2</l></block></block></custom-block><block s="reportModulus"><block var="value"/><l>2</l></block></list></block></block></script></block-definition><block-definition s="translate text %&apos;text&apos; to Unicode list" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicode"><l></l></block></autolambda><list></list></block><custom-block s="word $arrowRight list %txt"><block var="text"/></custom-block></block></block></script></block-definition><block-definition s="translate binary sequence %&apos;sequence&apos; to text" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="translate binary %n to decimal"><l></l></custom-block></autolambda><list></list></block><custom-block s="split binary sequence %txt into list of bytes"><block var="sequence"/></custom-block></block></block></custom-block></block></script></block-definition><block-definition s="translate binary %&apos;numeral&apos; to decimal" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="numeral"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="numeral"/></block><l>1</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportVariadicSum"><list><block var="result"/><custom-block s="2 ^ %n"><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block var="numeral"/></block><block var="i"/></block></custom-block></list></block></block></script><list></list></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="2 ^ %&apos;power&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="power"/><l>0</l></list></block><script><block s="doReport"><l>1</l></block></script><list></list></block><block s="doReport"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="2 ^ %n"><block s="reportDifference"><block var="power"/><l>1</l></block></custom-block></list></block></block></script></block-definition><block-definition s="split binary sequence %&apos;sequence&apos; into list of bytes" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sequence"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sequence"/></block><l>8</l></list></block><script><block s="doReport"><block s="reportNewList"><list><custom-block s="pack 8-bit byte %txt"><block var="sequence"/></custom-block></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><custom-block s="first byte of %s"><block var="sequence"/></custom-block><custom-block s="split binary sequence %txt into list of bytes"><custom-block s="all but first byte of %s"><block var="sequence"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="first byte of %&apos;sequence&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>byte</l></list></block><block s="doSetVar"><l>byte</l><l></l></block><block s="doFor"><l>i</l><l>1</l><l>8</l><script><block s="doSetVar"><l>byte</l><block s="reportJoinWords"><list><block var="byte"/><block s="reportLetter"><block var="i"/><block var="sequence"/></block></list></block></block></script></block><block s="doReport"><block var="byte"/></block></script></block-definition><block-definition s="all but first byte of %&apos;sequence&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>all but first byte</l></list></block><block s="doSetVar"><l>all but first byte</l><custom-block s="word $arrowRight list %txt"><block var="sequence"/></custom-block></block><block s="doRepeat"><l>8</l><script><block s="doDeleteFromList"><l>1</l><block var="all but first byte"/></block></script></block><block s="doReport"><custom-block s="list $arrowRight word %l"><block var="all but first byte"/></custom-block></block></script></block-definition><block-definition s="translate binary sequence %&apos;sequence&apos; to B&amp;W image that is %&apos;width pixel count&apos; pixels wide and scaled by factor of %&apos;scale factor&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n">5</input></inputs><script><block s="hide"></block><block s="clear"></block><block s="up"></block><block s="setSize"><block var="scale factor"/></block><block s="doDeclareVariables"><list><l>pixels in sequence</l><l>height pixel count</l><l>width actual</l><l>height actual</l><l>x start</l><l>y start</l><l>remainder of sequence</l></list></block><block s="doSetVar"><l>pixels in sequence</l><block s="reportTextAttribute"><l><option>length</option></l><block var="sequence"/></block><comment w="250" collapsed="true">count number of pixels that will be in image</comment></block><block s="doSetVar"><l>height pixel count</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="pixels in sequence"/><block var="width pixel count"/></block></block><comment w="268" collapsed="true">determine number of pixels high that image will be</comment></block><block s="doSetVar"><l>width actual</l><block s="reportVariadicProduct"><list><block var="width pixel count"/><block var="scale factor"/></list></block><comment w="339" collapsed="true">determine actual width and height of image based on scale factor</comment></block><block s="doSetVar"><l>height actual</l><block s="reportVariadicProduct"><list><block var="height pixel count"/><block var="scale factor"/></list></block></block><block s="doSetVar"><l>x start</l><block s="reportVariadicProduct"><list><l>-1</l><block s="reportRound"><block s="reportQuotient"><block var="width actual"/><l>2</l></block></block></list></block><comment w="246" collapsed="true">determine x and y values to start drawing</comment></block><block s="doSetVar"><l>y start</l><block s="reportRound"><block s="reportQuotient"><block var="height actual"/><l>2</l></block></block></block><block s="doSetVar"><l>remainder of sequence</l><block var="sequence"/><comment w="453.3333333333333" collapsed="true">initialize variables to keep track of the part of the sequence that hasn&apos;t been used yet</comment></block><block s="gotoXY"><block var="x start"/><block var="y start"/><comment w="178" collapsed="true">go to the starting position</comment></block><block s="doRepeat"><block var="height pixel count"/><script><block s="doRepeat"><block var="width pixel count"/><script><block s="doWarp"><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block var="remainder of sequence"/></block><l>1</l></list></block><script><block s="setColor"><color>0,0,0,255</color></block></script><script><block s="setColor"><color>255,255,255,255</color></block></script></block><block s="doSetVar"><l>remainder of sequence</l><custom-block s="all but first letter of %s"><block var="remainder of sequence"/></custom-block></block><block s="down"></block><block s="changeYPosition"><block var="scale factor"/><comment w="90" collapsed="true">draw the pixel</comment></block><block s="up"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><l>-1</l><block var="scale factor"/></list></block><comment w="169" collapsed="true">return the sprite where it was</comment></block><block s="changeXPosition"><block var="scale factor"/><comment w="178" collapsed="true">move to the next pixel in the row</comment></block></script></block></script></block><block s="setXPosition"><block var="x start"/></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><l>-1</l><block var="scale factor"/></list></block><comment w="322" collapsed="true">move back to the start of the row and then move down one row</comment></block></script><comment w="368.9999979999998" collapsed="false">The outer REPEAT goes through all the rows, and the inner REPEAT goes through all the pixels in that row. So, all the pixels in the first row are drawn first (inside the inner REPEAT loop), and then second row is drawn, and so on.</comment></block></script></block-definition><block-definition s="all but first letter of %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>remainder of word</l></list></block><block s="doSetVar"><l>remainder of word</l><l></l></block><block s="doFor"><l>letter</l><l>2</l><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><script><block s="doSetVar"><l>remainder of word</l><block s="reportJoinWords"><list><block var="remainder of word"/><block s="reportLetter"><block var="letter"/><block var="word"/></block></list></block></block></script></block><block s="doReport"><block var="remainder of word"/></block></script></block-definition></blocks><primitives></primitives><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="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="615"><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="616"></list></costumes><sounds><list struct="atomic" id="617"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-2970" y="-1188" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,255" pen="tip" id="622"><costumes><list struct="atomic" id="623"></list></costumes><sounds><list struct="atomic" id="624"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="16.66666666666663" y="358.1666666666667" w="507.5" collapsed="true">Paste the same outputted binary sequence here to see how it appears when translated into an image:</comment><script x="31" y="14.333333333333343"><block s="receiveGo"></block><block s="doAsk"><l>What would you like to make?</l></block><block s="doSetVar"><l>word</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your preferred width?</l></block><block s="doSetVar"><l>Width</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your preferred scale?</l></block><block s="doSetVar"><l>Scale</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>output</l><custom-block s="translate text %txt to binary sequence"><block var="word"/></custom-block></block><custom-block s="translate binary sequence %txt to B&amp;W image that is %n pixels wide and scaled by factor of %n"><block var="output"/><block var="Width"/><block var="Scale"/></custom-block></script><script x="23.66666666666663" y="310.3333333333333"><custom-block s="translate binary sequence %txt to text"><l>010010000110010101101100011011000110111100100001</l></custom-block></script></scripts></sprite><sprite name="Erase" idx="2" x="196" y="144" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="49.72499999999996,0,191.25,1" pen="tip" id="658"><costumes><list id="659"><item><ref mediaID="ehurlburt27_U4L4-TranslatingBinary_Erase_cst_OIP "></ref></item></list></costumes><sounds><list struct="atomic" id="660"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="26.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="clear"></block></script></scripts></sprite><watcher var="output" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Width" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Scale" 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"/></sprites></stage><variables><variable name="output"><l>"01000100011101010110001101101011"</l></variable><variable name="Width"><l>10</l></variable><variable name="Scale"><l>594</l></variable><variable name="word"><l>Duck</l></variable></variables></scene></scenes></project><media name="ehurlburt27_U4L4-TranslatingBinary" app="Snap! 10.6.0, https://snap.berkeley.edu" version="2"><costume name="OIP " center-x="50" center-y="69" image="data:image/png;base64,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" mediaID="ehurlburt27_U4L4-TranslatingBinary_Erase_cst_OIP "/></media></snapdata>