<snapdata remixID="14583774"><project name="U3-OpArt" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADlElEQVR4AeydW24iQRAER74FN+ManIRrcDOOYYuPkV+ah9tdXdmVYQlhGKa6MjK0HytW+/bODwQSCbwt/EAgkQACJsLn6GVBQCxIJYCAqfg5HAFxIJWAr4Cp2Dl8JYCAKwmeUwggYAp2Dl0JIOBKgucUAgiYgp1DVwIIuJLgOYUAAqZgTz1U6nAElKrDbxkE9OtcKjECStXhtwwC+nUulRgBperwWwYB/TqXSjxUQKnkLCNBAAElavBdAgF9u5dIjoASNfgugYC+3UskR0CJGnyXQMAh3XPIFgEE3CLD+0MIIOAQzByyRQABt8jw/hACCDgEM4dsEUDALTK8P4QAAg7B7HvIUXIEPCLE9VACCBiKl+FHBBDwiBDXQwkgYChehh8RQMAjQlwPJYCAoXgZfkSgroBHybkuQQABJWrwXQIBfbuXSI6AEjX4LoGAvt1LJEdAiRp8l0DAet1PlQgBp6qr3rIIWK/TqRIh4FR11VsWAet1OlUiBJyqrnrLImC9TqdK1FXAqZKzrAQBBJSowXcJBPTtXiI5AkrU4LsEAvp2L5EcASVq8F0CAbt0z5BWAgjYSo77uhBAwC4YGdJKAAFbyXFfFwII2AUjQ1oJIGArOe7rQgABu2DsN+TxeCwzPf6z6/1+XxCwnzvdJl2v18XhcblcELCbNQxqIsCfgE3YuKkXAQTsRZI5TQQQsAkbN/UigIC9SDKnicC8AjbF5SY1Agio1ojZPghoVrhaXARUa8RsHwQ0K1wtLgKqNWK2DwLOV3ipjRGwVJ3zhUHA+TortTEClqpzvjAIOF9npTZOEfA/36IddW+ploXDpAg4w7d9hTsrtdqfBCyVnDASBBBQogbfJRDQt3uJ5AgoUYPvEgjo271EcgT8UsPrr3i+vOTXAQQQ8BRkPhRFAAGjyDL3FAEEPIWJD0URQMAossw9RQABT2HiQ1EEEDCKLHNPEUDAU5h8PxSdHAGjCTN/lwAC7uLhYjQBBIwmzPxdAgi4i4eL0QQQMJow83cJIOAuHi5GE5AQ8PUtlF+PhP+u4Pl8RvNm/g8CEgKq/COl2+32Aw8vowlICBgdkvm6BBBQtxuLzRDQombdkAio243FZgioV7PVRghoVbdeWATU68RqIwS0qlsvLALqdWK1EQJa1a0XFgH1OrHa6JuAVskJK0EAASVq8F0CAX27l0iOgBI1fC7x+mra56vav72yImDtjuXTfQAAAP//XHT+7AAAAAZJREFUAwC7VBmtJMNS1AAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U3-OpArt"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="corner, x: %&apos;x&apos; y: %&apos;y&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="x of corner : %&apos;x&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/></list></block></block></script></block-definition><block-definition s="draw thick rectangle corner 1 %&apos;1&apos; corner 2 %&apos;2&apos; (2)" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><custom-block s="x of corner %s"><block var="1"/></custom-block><custom-block s="y of corner %s"><block var="1"/></custom-block></block><block s="down"></block><block s="setSize"><l>50</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="x of corner %s"><block var="1"/></custom-block></list></block><custom-block s="x of corner %s"><block var="2"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="y of corner %s"><block var="2"/></custom-block></list></block><custom-block s="y of corner %s"><block var="1"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="x of corner %s"><block var="1"/></custom-block></list></block><custom-block s="x of corner %s"><block var="2"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="y of corner %s"><block var="2"/></custom-block></list></block><custom-block s="y of corner %s"><block var="1"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="up"></block></script></block-definition><block-definition s="x of corner %&apos;c&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="c"/></block></block></script></block-definition><block-definition s="y of corner %&apos;c&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="c"/></block></block></script></block-definition><block-definition s="corner x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="rectangle corner 1 %&apos;c1&apos; corner 2 %&apos;c2&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="c1"/><block var="c2"/></list></block></block></script></block-definition><block-definition s="corner 1 %&apos;c&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="c"/></block></block></script></block-definition><block-definition s="corner 2 %&apos;c&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="c"/></block></block></script></block-definition><block-definition s="draw thin rectangle corner 1 %&apos;1&apos; corner 2 %&apos;2&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><custom-block s="x of corner %s"><block var="1"/></custom-block><custom-block s="y of corner %s"><block var="1"/></custom-block></block><block s="down"></block><block s="setSize"><l>1</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="x of corner %s"><block var="1"/></custom-block></list></block><custom-block s="x of corner %s"><block var="2"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="y of corner %s"><block var="2"/></custom-block></list></block><custom-block s="y of corner %s"><block var="1"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="x of corner %s"><block var="1"/></custom-block></list></block><custom-block s="x of corner %s"><block var="2"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>-1</l><custom-block s="y of corner %s"><block var="2"/></custom-block></list></block><custom-block s="y of corner %s"><block var="1"/></custom-block></list></block></block><block s="turn"><l>90</l></block><block s="up"></block></script></block-definition><block-definition s="corner 1 of rectangle: %&apos;rectangle&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="rectangle"/></block></block></script></block-definition><block-definition s="corner 2 of rectangle: %&apos;rectangle&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rectangle"/></block></block></script></block-definition><block-definition s="draw rectangle, corner 1: %&apos;corner 1&apos; corner 2: %&apos;corner 2&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="up"></block><block s="gotoXY"><custom-block s="x of corner: %l"><block var="corner 1"/></custom-block><custom-block s="y of corner: %l"><block var="corner 1"/></custom-block></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><custom-block s="x of corner: %l"><block var="corner 2"/></custom-block><custom-block s="x of corner: %l"><block var="corner 1"/></custom-block></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportDifference"><custom-block s="y of corner: %l"><block var="corner 2"/></custom-block><custom-block s="y of corner: %l"><block var="corner 1"/></custom-block></block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportDifference"><custom-block s="x of corner: %l"><block var="corner 2"/></custom-block><custom-block s="x of corner: %l"><block var="corner 1"/></custom-block></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportDifference"><custom-block s="y of corner: %l"><block var="corner 2"/></custom-block><custom-block s="y of corner: %l"><block var="corner 1"/></custom-block></block></list></block></block><block s="up"></block></script></block-definition><block-definition s="x of corner: %&apos;x&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="x"/></block></block></script></block-definition><block-definition s="y of corner: %&apos;y&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="y"/></block></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="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="335"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="336"></list></costumes><sounds><list struct="atomic" id="337"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-1188" y="129" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="342"><costumes><list struct="atomic" id="343"></list></costumes><sounds><list struct="atomic" id="344"></list></sounds><blocks></blocks><variables></variables><scripts><script x="440" y="10"><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="340" y="203.33333333333326"><custom-block s="corner, x: %s y: %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></script><script x="734" y="152"><block s="doSetVar"><l>corner 1</l><custom-block s="corner x %s y %s"><l>-100</l><l>15</l></custom-block></block><block s="doSetVar"><l>corner 2</l><custom-block s="corner x %s y %s"><l>100</l><l>100</l></custom-block></block></script><script x="277" y="870.7499999999997"><block s="doForever"><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block><block s="doIf"><block s="reportMouseDown"></block><script><block s="floodFill"></block></script><list></list></block></script></block></script><script x="30" y="431"><block s="receiveGo"></block><block s="hide"></block><block s="doSetVar"><l>still drawing?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>rectangle list</l><block s="reportNewList"><list><custom-block s="rectangle corner 1 %s corner 2 %s"><custom-block s="corner x %s y %s"><l>-10000</l><l>-1000</l></custom-block><custom-block s="corner x %s y %s"><l>-10000</l><l>-1000</l></custom-block></custom-block></list></block></block><block s="clear"></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="doSayFor"><l>press space when youre done to activate the paint</l><l>2</l></block></script><list></list></block><list></list></block></script><script x="166" y="748.6666666666665"><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script><list></list></block></script><script x="562" y="365"><block s="receiveConditionEvent"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block var="still drawing?"/></list></block></block><block s="doSetVar"><l>corner 1</l><custom-block s="corner x %s y %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportMouseDown"></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doWarp"><script><block s="doSetVar"><l>corner 2</l><custom-block s="corner x %s y %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></block><block s="clear"></block><block s="down"></block><block s="doForEach"><l>item</l><block var="rectangle list"/><script><custom-block s="draw thin rectangle corner 1 %s corner 2 %s"><custom-block s="corner 1 %s"><block var="item"/></custom-block><custom-block s="corner 2 %s"><block var="item"/></custom-block></custom-block><block s="up"></block></script></block><custom-block s="draw thin rectangle corner 1 %s corner 2 %s"><block var="corner 1"/><block var="corner 2"/></custom-block><block s="up"></block></script></block></script></block><block s="doAddToList"><block s="reportNewList"><list><block var="corner 1"/><block var="corner 2"/></list></block><block var="rectangle list"/></block><block s="up"></block><block s="down"></block><block s="doWarp"><script><block s="doForEach"><l>item</l><block var="rectangle list"/><script><custom-block s="draw thin rectangle corner 1 %s corner 2 %s"><custom-block s="corner 1 %s"><block var="item"/></custom-block><custom-block s="corner 2 %s"><block var="item"/></custom-block></custom-block><block s="up"></block></script></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doSetVar"><l>still drawing?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script><script x="803.4423828125" y="336"><block s="reportBoolean"><l><bool>true</bool></l></block></script><script x="596.68359375" y="308"><block s="reportVariadicEquals"><list><l></l><l></l></list></block></script><script x="183" y="592.5"><block s="reportVariadicAnd"><list><l/><block var="still drawing?"/></list></block></script><script x="336.7587890625" y="287.91666666666623"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>still drawing?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="65" y="208.33333333333337"><block s="receiveConditionEvent"><block s="reportVariadicAnd"><list><block s="reportNot"><block var="still drawing?"/></block><block s="reportMouseDown"></block></list></block></block><block s="doGotoObject"><l><option>mouse-pointer</option></l></block><block s="floodFill"></block></script></scripts></sprite><watcher var="corner" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="rectangle list" style="normal" x="10" y="31.000002000000002" color="243,118,29" hidden="true"/><watcher var="corner 1" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="corner 2" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="corner"><l>0</l></variable><variable name="rectangle list"><list id="573"><item><list id="574"><item><list struct="atomic" id="575">-10000,-1000</list></item><item><list struct="atomic" id="576">-10000,-1000</list></item></list></item><item><list id="577"><item><list struct="atomic" id="578">-153,87</list></item><item><list struct="atomic" id="579">-30,-65</list></item></list></item><item><list id="580"><item><list struct="atomic" id="581">62,-11</list></item><item><list struct="atomic" id="582">239,-174</list></item></list></item><item><list id="583"><item><list struct="atomic" id="584">-141,-84</list></item><item><list struct="atomic" id="585">-38,-128</list></item></list></item><item><list id="586"><item><list struct="atomic" id="587">-1241,192</list></item><item><list struct="atomic" id="588">-1241,192</list></item></list></item></list></variable><variable name="corner 1"><list struct="atomic" id="589">-1188,129</list></variable><variable name="corner 2"><list struct="atomic" id="590">-1188,129</list></variable><variable name="still drawing?"><bool>true</bool></variable></variables></scene></scenes></project><media name="U3-OpArt" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"></media></snapdata>