<snapdata remixID="9248533"><project name="U2L4-brickwall" app="Snap! 5.4, http://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="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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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="0.2158273381294964" y="-0.6474820143884892" heading="270" 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="89" y="265"><custom-block s="Draw Brick Wall with %n rows"><l>200</l></custom-block></script><script x="51.999999" y="73.16666566666663"><block s="doForever"><script><block s="gotoXY"><l>0</l><l>0</l></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#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;        break;&#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;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="draw brick, length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="set flat line ends to %b"><block s="reportBoolean"><l><bool>true</bool></l></block></custom-block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="set flat line ends to %&apos;flag&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><custom-block s="set flag %s to %b"><l>Flat line ends</l><block var="flag"/></custom-block></script></block-definition><block-definition s="row A" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>6</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>15</l></custom-block><block s="up"></block><block s="forward"><l>5</l></block></script></block></script></block-definition><block-definition s="RowB" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>15</l></custom-block><block s="up"></block><block s="forward"><l>5</l></block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>15</l></custom-block><block s="up"></block><block s="forward"><l>5</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>15</l></custom-block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="initialize lists" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>words list</l><block s="reportURL"><l>bjc.edc.org/bjc-r/prog/2-complexity/word-puzzle-list.txt</l></block></block><block s="doSetVar"><l>words list</l><block s="reportTextSplit"><block var="words list"/><l><option>line</option></l></block></block><block s="doSetVar"><l>numbers list</l><block s="reportNewList"><list><l>189</l><l>29</l><l>55.7</l><l>-4.9</l><l>8901</l><l>-36.76</l><l>74.8</l><l>33</l><l>-9</l><l>60.3221</l><l>19</l><l>-222</l><l>41</l><l>155.8</l><l>37</l><l>-12</l><l>9.6</l><l>-0.33</l><l>2</l><l>21</l></list></block></block></script></block-definition><block-definition s="is %&apos;First&apos; between? %&apos;Low value&apos; and %&apos;Upper Value&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="First"/><block var="Low value"/></block><block s="reportLessThan"><block var="First"/><block var="Upper Value"/></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="If %&apos;FirstValue&apos; divisible %&apos;SecondValue&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="FirstValue"/><block var="SecondValue"/></block><l>0</l></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="even? %&apos;Value&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="If %s divisible %s"><block var="Value"/><l>2</l></custom-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="Interger? %&apos;Value&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="Value"/><block s="reportRound"><block var="Value"/></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="Draw Brick Wall with %&apos;row&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="row"/><script><block s="doIfElse"><block s="reportEquals"><custom-block s="even? %s"><block var="i"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><custom-block s="row A"></custom-block><block s="turnLeft"><l>180</l></block><block s="changeYPosition"><l>-15</l></block></script><script><custom-block s="RowB"></custom-block><block s="turn"><l>180</l></block><block s="changeYPosition"><l>-15</l></block></script></block></script></custom-block></script></block-definition></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>