<snapdata remixID="11338298"><project name="3d world" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>https://youtu.be/Vihr-PVjWF4&#xD;for tutorial on YouTube. Yes the tutorial is for scratch but snap is practically the same thing.&#xD;&#xD;Doesn’t work the best but it does “work”. Use this to make your own games but I recommend starting from scratch and watching the tutorial. (Works better in edit)</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="3d world"><notes>https://youtu.be/Vihr-PVjWF4&#xD;for tutorial on YouTube. Yes the tutorial is for scratch but snap is practically the same thing.&#xD;&#xD;Doesn’t work the best but it does “work”. Use this to make your own games but I recommend starting from scratch and watching the tutorial. (Works better in edit)</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Movement %&apos;speed&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doSwitchToCostume"><l>col</l></block><block s="changeXPosition"><block s="reportVariadicProduct"><list><block var="speed"/><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></list></block></block><block s="doIf"><block s="reportTouchingObject"><l>Map</l></block><script><block s="changeXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicProduct"><list><block var="speed"/><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></list></block></block></block></script></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block var="speed"/><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block></block><block s="doIf"><block s="reportTouchingObject"><l>Map</l></block><script><block s="changeYPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicProduct"><list><block var="speed"/><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block></block></block></script></block><block s="doSwitchToCostume"><l>Tri</l></block></script></block></script></block-definition><block-definition s="reshape as %&apos;shape&apos; $⍴-1-255-255-0 items of %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="180" collapsed="false">The first input is a shape list as in&#xD;SHAPE OF.  The output is an array with those dimensions containing  the atomic items of the second input,&#xD;repeating values if more are needed.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportReshape"><block var="data"/><block var="shape"/></block></block></script></block-definition><block-definition s="shape of $⍴-1-255-255-0 %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="310" collapsed="false">Reports a flat list of the maximum size of the input array along&#xD;each dimension: number of rows, number of columns, etc.&#xD;&quot;Maximum&quot; because it works even if the array isn&apos;t uniformly shaped.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>dimensions</option></l><block var="data"/></block></block></script></block-definition><block-definition s="max %&apos;a&apos; $⌈-1-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="150.66666666666666" collapsed="false">Reports the greater of its two inputs. Works on strings too.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicMax"><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="flatten (ravel) $,-1-255-255-0 %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="216" collapsed="false">Reports a flat list of all the atomic elements &#xD;of sublists of the input list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>flatten</option></l><block var="data"/></block></block></script></block-definition><block-definition s="rank of $⍴⍴-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="240" collapsed="true">Reports the number of dimensions of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>rank</option></l><block var="array"/></block></block></script></block-definition><block-definition s="inner product helper with %&apos;plus&apos; . %&apos;times&apos; %&apos;a&apos; $nl transposed %&apos;tb&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%repRing"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="a"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a"/></block></block><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportCONS"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="generalized dotproduct %l %l with sum %repRing product %repRing"><block s="reportListItem"><l>1</l><block var="a"/></block><l/><block var="plus"/><block var="times"/></custom-block></autolambda><list></list></block><block var="tb"/></block><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportCDR"><block var="a"/></block><block var="tb"/></custom-block></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportListItem"><l>1</l><block var="a"/></block><block var="tb"/></custom-block><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block s="reportCDR"><block var="a"/></block><block var="tb"/></custom-block></block></block></script></block-definition><block-definition s="transpose $⍉-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="168" collapsed="false">Takes a multidimensional array, and&#xD;reports an array whose dimensions&#xD;are reversed (as reported by&#xD;SHAPE OF).  In the case of a&#xD;two-dimensional array, does the usual transposition of rows and columns.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_transpose(list)</l><list><block var="array"/></list></block></block></script></block-definition><block-definition s="reverse row order (column contents) $⦵-1.5-255-255-0 %&apos;list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="286" collapsed="false">Reverses the order of the (toplevel) items of the input.&#xD;&#xD;If the input is a matrix, this means it reverses the order of the rows, which is a reflection through a horizontal axis, as the ⦵ symbol suggests.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block var="list"/></block></block></script></block-definition><block-definition s="multimap %&apos;function&apos; %&apos;data&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="215.33333333333334" collapsed="false">Like MAP, but can take any number of lists&#xD;as inputs.  The lists must all be the same size.&#xD;The function input must take a number of inputs&#xD;equal to the number of lists.  MULTIMAP calls&#xD;the function with all the first items, then all the&#xD;second items, and so on.</comment><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>lengths</l><l>cols</l></list></block><block s="doSetVar"><l>lengths</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListAttribute"><l><option>length</option></l><l/></block></autolambda><list></list></block><block var="data"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="lengths"/></block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lengths"/></block><block s="reportListItem"><block var="i"/><block var="lengths"/></block></block></block><script><custom-block s="error %txt"><l>Non-conforming shapes.</l></custom-block></script></block></script></block><block s="doSetVar"><l>cols</l><block s="reportListAttribute"><l><option>columns</option></l><block var="data"/></block></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><block var="cols"/></block></block></script></block></script></block-definition><block-definition s="generalized dotproduct %&apos;a&apos; %&apos;b&apos; with sum %&apos;sum&apos; product %&apos;product&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reportCombine"><custom-block s="multimap %repRing %mult%l"><block var="product"/><list><block var="a"/><block var="b"/></list></custom-block><block var="sum"/></block></block></script></block-definition><block-definition s="inner product %&apos;a&apos; %&apos;plus&apos; $.-1-255-255-0 %&apos;times&apos; %&apos;b&apos;" type="reporter" category="lists"><comment x="0" y="0" w="252.66666666666666" collapsed="false">Computes a generalized matrix multiplication.&#xD;&#xD;In normal matrix multiplication, each cell of the result&#xD;is computed by multiplying individual numbers within&#xD;a row of the left input and a column of the right input,&#xD;and then adding those products.  In APL terms this is&#xD;+.× (&quot;plus dot times&quot;)&#xD;Any dyadic functions can replace addition and multiplication in this algorithm; a common case is&#xD;∨.∧ (&quot;or dot and&quot;)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="a"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>a</l><block s="reportNewList"><list><block var="a"/></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="b"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>b</l><block s="reportNewList"><list><block var="b"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block><l>1</l></block><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block><l>1</l></block></block><script><block s="doDeclareVariables"><list><l>ta</l></list></block><block s="doSetVar"><l>ta</l><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="a"/></custom-block></block><block s="doSetVar"><l>a</l><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block var="ta"/></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block></block></block></custom-block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block><l>1</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="b"/></custom-block></block><l>1</l></block></block><script><block s="doSetVar"><l>b</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block var="b"/></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportListItem"><l><option>last</option></l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="a"/></custom-block></block></block></block></block></script></block><block s="doReport"><custom-block s="inner product helper with %repRing . %repRing %l %br transposed %l"><block var="plus"/><block var="times"/><block var="a"/><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="min %&apos;a&apos; $⌊-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.33333333333334" collapsed="true">Reports the smaller of its two inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicMin"><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="combine in rows (reduce by column vectors) %&apos;func&apos; $/-1-255-255-0 %&apos;stuff&apos;" type="reporter" category="lists"><comment x="0" y="0" w="288.6666666666667" collapsed="false">This function has two names because there are two ways&#xD;to understand it.&#xD;&#xD;Lisp way:  A matrix is a list of rows.  This block combines the numbers in each row, producing one value for the entire row.&#xD;&#xD;APL way:  A matrix is made of vectors.  This block takes each column as a vector, and does vector arithmetic on the columns, producing one column as the result.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="stuff"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block var="func"/><l/></custom-block></autolambda><list></list></block><block var="stuff"/></block></block></script><script><block s="doReport"><block s="reportCombine"><block var="stuff"/><block var="func"/></block></block></script></block></script></block-definition><block-definition s="%&apos;howmany&apos; deal helper %&apos;data&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="howmany"/><l>0</l></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doDeclareVariables"><list><l>choices</l><l>index</l></list></block><block s="doSetVar"><l>choices</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="howmany"/><script><block s="doSetVar"><l>index</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="data"/></block><block var="choices"/></block><block s="doDeleteFromList"><block var="index"/><block var="data"/></block></script></block><block s="doReport"><block var="choices"/></block></script></block></script></block-definition><block-definition s="signum $×-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="159.99999999999997" collapsed="false">Reports 1 if the input is positive,&#xD;0 if the input is zero,&#xD;or -1 if the input is negative.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="num"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="signum $×-1-255-255-0 %n"><l></l></custom-block></autolambda><list></list></block><block var="num"/></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>0</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block var="num"/></block><script><block s="doReport"><l>0</l></block></script></block><block s="doReport"><block s="reportQuotient"><block var="num"/><block s="reportMonadic"><l><option>abs</option></l><block var="num"/></block></block></block></script></block-definition><block-definition s="reciprocal $÷-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="102.66666666666667" collapsed="false">reports 1 divided&#xD;by its input.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><l>1</l><block var="num"/></block></block></script></block-definition><block-definition s="roll $?-1-255-255-0 %&apos;num&apos;" type="reporter" category="operators"><comment x="0" y="0" w="180.66666666666666" collapsed="false">This block reports a random integer between 1 and its input.  To roll more than one die, use (for three dice)&#xD;roll (reshape as 3 items of 6)&#xD;APL:  ?3⍴6&#xD;Don&apos;t use reshape as 3 items of (roll 6), because that would roll one die and report 3 copies of the same random roll. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportRandom"><l>1</l><block var="num"/></block></block></script></block-definition><block-definition s="scalar? %&apos;x&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="199.33333333333334" collapsed="false">Reports True if the input is an APL scalar,&#xD;i.e., either an atomic (non-list) value, or&#xD;an array (list of lists) of any depth with only&#xD;one atomic item, e.g., (list (list (list (3)))).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="x"/><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportAtomicCombine"><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="x"/></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>1</l></block></block></script></block-definition><block-definition s="scalar-value helper %&apos;x&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="200.66666666666666" collapsed="false">The input must be a value for which SCALAR? reports true, i.e., either an atom or a list of any depth but only one scalar item of item of... etc.  This function returns the underlying scalar (number, etc.).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="x"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="x"/></block></script></block><block s="doReport"><custom-block s="scalar-value helper %s"><block s="reportListItem"><l>1</l><block var="x"/></block></custom-block></block></script></block-definition><block-definition s="NAND %&apos;a&apos; $⍲-1.4-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports the not-and of its inputs, in the form&#xD;0 for false, 1 for true.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="LCM (and) %n $∧-1.2-255-255-0 %n"><block var="a"/><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="NOR %&apos;a&apos; $⍱-1.4-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports the not-and of its inputs, in the form&#xD;0 for false, 1 for true.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="GCD (or) %n $∨-1.2-255-255-0 %n"><block var="a"/><block var="b"/></custom-block></custom-block></block></script></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="151.33333333333334" collapsed="true">Reports True if the left input is&#xD;less than or equal to the right input.&#xD;&#xD;Reports a Snap! Boolean, not an integer 0 or 1.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportLessThanOrEquals"><block var="a"/><block var="b"/></block><comment w="176.66666666666666" collapsed="true">This is the primitive version.</comment></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="152.66666666666666" collapsed="false">Reports True if the left input is&#xD;greater than than or equal to&#xD;the right input.&#xD;&#xD;Reports a Snap! Boolean, not an integer 0 or 1.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportGreaterThanOrEquals"><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="XOR %&apos;a&apos; $≠-1-255-255-0 %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="190" collapsed="false">Reports False if its inputs are equal;&#xD;reports True if its inputs are not equal.&#xD;The inputs can have any non-list values.&#xD;(Lists are hyperized.)  If the inputs are&#xD;Booleans (True/False or 1/0), this is&#xD;also the exclusive-or function.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="%s scalar %s %s"><block var="a"/><l>≠</l><block var="b"/></custom-block></block></script></block-definition><block-definition s="zero? %&apos;n&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="202.66666666666666" collapsed="true">reports True iff the input is 0 or False.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><block s="reportNewList"><list><l>0</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block var="n"/></block></block></script></block-definition><block-definition s="truth %&apos;n&apos;" type="predicate" category="other" helper="true"><comment x="0" y="0" w="198.66666666666666" collapsed="false">Reports a Snap! Boolean False if the input&#xD;is False or 0; reports True otherwise.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="truth %s"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script></block><block s="doReport"><block s="reportIfElse"><block s="reportIsA"><block var="n"/><l><option>Boolean</option></l></block><block var="n"/><block s="reportNot"><block s="reportEquals"><block var="n"/><l>0</l></block></block></block></block></script></block-definition><block-definition s="make scalar %&apos;value&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="242.66666666666666" collapsed="false">Turns list of list of ... a single scalar (e.g., ((((x)))) ) into just the scalar.  Error if called with anything else.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="scalar? %s"><block var="value"/></custom-block><script><block s="doReport"><custom-block s="scalar-value helper %s"><block var="value"/></custom-block></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Make scalar called with non-singleton input </l><block var="value"/></list></block></custom-block></script></block-definition><block-definition s="$⍳-1.5-255-255-0 %&apos;n&apos;" type="reporter" category="lists"><comment x="0" y="0" w="290.6666666666667" collapsed="false">If the input is a positive integer, reports a list of the numbers&#xD;from 1 to that input.  (If the input is 0, reports an empty list.)&#xD;&#xD;If the input is a list of positive integers, reports an array with&#xD;the shape specified by the input (as in ⍴ reshape) in which&#xD;each item is a list of the indices of that item in the array&#xD;(so technically the shape has one more dimension&#xD;than the input, whose size is the size of the input).&#xD;&#xD;If the input is a list that includes 0, the result is an array whose shape is the part of the input list before the 0, in which every element is empty.  If you&apos;d like some other value in every element, MD-MAP a constant function over the result.&#xD;&#xD;For list inputs, the size of the result grows very quickly, more or less the factorial of the size of the input.  Snap! will not attempt to compute a result bigger than a few million atomic items.&#xD;⍳(⍳ 9) will work (≈ 3 million atoms) but ⍳(⍳ 10) will give an error.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="n"/></custom-block><l>1</l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="n"/><l>0</l></block><script><block s="doReport"><block s="reportReshape"><block s="reportNewList"><list></list></block><block s="reportListItem"><block s="reportNumbers"><l>1</l><block s="reportDifference"><block s="reportListIndex"><l>0</l><block var="n"/></block><l>1</l></block></block><block var="n"/></block></block></block></script><script><block s="doReport"><block s="reportReshape"><custom-block s="crossproduct %mult%l"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportNumbers"><l>1</l><l></l></block></autolambda><list></list></block><block var="n"/></block></custom-block><block s="reportConcatenatedLists"><list><block var="n"/><block s="reportNewList"><list><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block></list></block></list></block></block></block></script></block></script><script><custom-block s="error %txt"><l>Input to ⍳ can&apos;t be a list of lists.</l></custom-block></script></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><block s="reportNewList"><list></list></block><block s="reportNumbers"><l>1</l><block var="n"/></block></block></block></script></block></script></block-definition><block-definition s="where in %&apos;vector&apos; is $⍳-1.5-255-255-0 %&apos;items&apos;" type="reporter" category="lists"><comment x="0" y="0" w="334.6666666666667" collapsed="false">If the rank of the left input is one more than the rank of the right input,&#xD;reports the index of the right input in the left input, or if not found,&#xD;reports one more than the length of the left input.&#xD;&#xD;If the rank of the left input is equal to the rank of the right input,&#xD;reports a vector of the indices of the items of the right input&#xD;in the left input (mapping this function over the right input).&#xD;&#xD;If the rank of the left input is more than that of the right input by 2 or more,&#xD;reports a vector, the location of the right input in the left in each dimension.&#xD;&#xD;It is an error if the rank of the left input is less than that of the right input.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doIf"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block></block><script><custom-block s="error %txt"><l>Left input to ⍳ must have greater or equal rank to right input.</l></custom-block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="where in %l is $⍳-1.5-255-255-0 %s"><block var="vector"/><l></l></custom-block></autolambda><list></list></block><block var="items"/></block></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vector"/></custom-block><block s="reportVariadicSum"><list><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="items"/></custom-block><l>1</l></list></block></block><script><block s="doSetVar"><l>result</l><block s="reportListIndex"><block var="items"/><block var="vector"/></block></block><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="result"/></custom-block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="vector"/></block><l>1</l></list></block><block var="result"/></block></block></script></block><block s="doSetVar"><l>result</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><custom-block s="%l deep contains %s"><l/><block var="items"/></custom-block></autolambda><list></list></block><block var="vector"/></block></block><block s="doIf"><block s="reportEquals"><block var="result"/><l></l></block><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="vector"/></custom-block><l>1</l></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListIndex"><block var="result"/><block var="vector"/></block><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><custom-block s="where in %l is $⍳-1.5-255-255-0 %s"><block var="result"/><block var="items"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="crossproduct %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="305.3333333333333" collapsed="false">This isn&apos;t an APL function, although it&apos;s related to the outer product.&#xD;&#xD;It takes any number of lists, and reports a list of all possible tuples with one item from each of the lists.  The length of the result is the product of the lengths of the inputs.&#xD;&#xD;The result gets very big very quickly.  Snap! will refuse to do this computation if the result would be more than a few million atomic items.  (crossproduct (⍳(⍳9))) makes about 3 million atomic items; (crossproduct (⍳(⍳10))) gives an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_crossproduct(list)</l><list><block var="lists"/></list></block></block></script></block-definition><block-definition s="%&apos;array&apos; deep contains %&apos;value&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="array"/><l><option>list</option></l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block var="array"/><block var="value"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block s="reifyReporter"><autolambda><block s="reportOr"><l/><l/></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="%l deep contains %s"><l/><block var="value"/></custom-block></autolambda><list></list></block><block var="array"/></block></custom-block></block></script></block-definition><block-definition s="which of %&apos;items&apos; $ϵ-1-255-255-0 contained in %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="214.66666666666666" collapsed="false">Reports an array of Booleans the same shape&#xD;as the left input, indicating which of the atoms&#xD;in the left input appear anywhere in the right&#xD;input.  &#xD;(The structure of the right input doesn&apos;t matter.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="items"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><custom-block s="which of %s $ϵ-1-255-255-0 contained in %l"><l></l><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><block var="array"/></custom-block></custom-block></autolambda><list></list></block><block var="items"/></block></block></script><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="flatten (ravel) $,-1-255-255-0 %l"><block var="array"/></custom-block><block var="items"/></block></block></script></block></script></block-definition><block-definition s="catenate %&apos;left&apos; $,-1-255-255-0 %&apos;right&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Like append, but:&#xD;&#xD;A scalar input is treated as an array the same shape as the other input except that the last item of the shape is 1.&#xD;&#xD;If the two inputs are of different ranks,&#xD;the function is mapped over the larger ranked input.&#xD;&#xD;Catenate adds new columns, by appending to each row.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="left"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>left</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>-1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="right"/></custom-block></custom-block><block s="reportNewList"><list><l>1</l></list></block></list></block><block s="reportNewList"><list><block var="left"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>left</l><block s="reportNewList"><list><block var="left"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="right"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>right</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>-1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="left"/></custom-block></custom-block><block s="reportNewList"><list><l>1</l></list></block></list></block><block s="reportNewList"><list><block var="right"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>right</l><block s="reportNewList"><list><block var="right"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="left"/><block var="right"/></list></block></block></script><script><block s="doReport"><custom-block s="multimap %repRing %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="left"/><block var="right"/></list></custom-block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><block var="left"/><l></l></custom-block></autolambda><list></list></block><block var="right"/></block></block></script><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><block var="right"/></custom-block></autolambda><list></list></block><block var="left"/></block></block></script></block></script></block-definition><block-definition s="scalar value %&apos;value&apos;" type="reporter" category="lists"><comment x="0" y="0" w="221.33333333333334" collapsed="false">If the input is a nesting of length=1 lists, which&#xD;APL treats as a scalar (the innermost item)&#xD;for many purposes, report that innermost scalar.&#xD;Otherwise, report the input as is.&#xD;&#xD;Exposing this block for users is important because Snap! /does not/ treat such a nesting&#xD;as a scalar, so you might need to use this in&#xD;translating an APL program to Snap!.&#xD;(But the functions in the APL library already use&#xD;this block as needed.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="scalar? %s"><block var="value"/></custom-block><custom-block s="scalar-value helper %s"><block var="value"/></custom-block><block var="value"/></block></block></script></block-definition><block-definition s="grade up $⍋-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Reports a vector of indices of the items of the input, in order of the values of the items, so that&#xD;&#xD;item (grade up (foo)) of (foo)&#xD;&#xD;reports the items in sorted order, smallest to largest.  For a matrix, sorts the rows based on their first items, or if those are equal, based on their second items, etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><custom-block s="$flash sort %l ordering with %predRing"><custom-block s="multimap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="array"/><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block></custom-block></list></custom-block><block s="reifyPredicate"><autolambda><custom-block s="sort helper %l %l"><l/><l/></custom-block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="sort helper %&apos;rowA&apos; %&apos;rowB&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="166" collapsed="false">Compares two vectors for sorting.&#xD;Compare first items; if those are equal compare second items; etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="rowA"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="rowB"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="rowA"/></block><block s="reportListItem"><l>1</l><block var="rowB"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="rowA"/></block><block s="reportListItem"><l>1</l><block var="rowB"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><custom-block s="sort helper %l %l"><block s="reportCDR"><block var="rowA"/></block><block s="reportCDR"><block var="rowB"/></block></custom-block></block></script></block-definition><block-definition s="grade down $⍒-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Reports a vector of indices of the items of the input, in order of the values of the items, so that&#xD;&#xD;item (grade down (foo)) of (foo)&#xD;&#xD;reports the items in sorted order, largest to smallest.  For a matrix, sorts the rows based on their first items, or if those are equal, based on their second items, etc.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><custom-block s="$flash sort %l ordering with %predRing"><custom-block s="multimap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><l></l></custom-block></autolambda><list></list></block><list><block var="array"/><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block></custom-block></list></custom-block><block s="reifyPredicate"><autolambda><custom-block s="NOT $&#126;-1-255-255-0 %s"><custom-block s="sort helper %l %l"><l/><l/></custom-block></custom-block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="select rows (compress columns) %&apos;Booleans&apos; $/-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="210.66666666666666" collapsed="false">The left input must be a vector of Booleans&#xD;(either Snap! form or APL form); the right input must be an array whose first dimension is equal to the length of the left input.  The block reports an array of the same rank as the right input, containing only those items (rows, for a matrix) for which the corresponding Boolean is True (or 1).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="rowize vector %l"><block s="reportAtomicKeep"><block s="reifyPredicate"><autolambda><custom-block s="truth %s"><block s="reportListItem"><block var="index"/><block var="Booleans"/></block></custom-block></autolambda><list><l>value</l><l>index</l></list></block><block var="array"/></block></custom-block></block></script></block-definition><block-definition s="rowize vector %&apos;vec&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportAnd"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="vec"/></custom-block><l>2</l></block><block s="reportEquals"><block s="reportListItem"><l>2</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="vec"/></custom-block></block><l>1</l></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="vec"/></block><block var="vec"/></block></block></script></block-definition><block-definition s="select columns (compress rows) %&apos;bool&apos; $⌿-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="219.33333333333334" collapsed="false">The left input must be a vector of Booleans&#xD;(either Snap! form or APL form); the right input must be an array whose last dimension is equal to the length of the left input.  The block reports an array of the same rank as the right input, containing only those items (columns, for a matrix) for which the corresponding Boolean is True (or 1).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="select rows (compress columns) %l $/-1-255-255-0 %l"><block var="bool"/><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="columnwise %&apos;function&apos; %&apos;data&apos;" type="reporter" category="control" helper="true"><comment x="0" y="0" w="212" collapsed="false">Turns a row-wise (in Lisp terminology) function&#xD;into a column-wise one.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="rowize vector %l"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block s="evaluate"><block var="function"/><list><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="data"/></custom-block></list></block></custom-block></custom-block></block></script></block-definition><block-definition s="reverse column order (row contents) $⏀-1-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="206" collapsed="false">Reverses the order of the columns of the input, which is a reflection through a vertical axis, as the ⏀ symbol suggests.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="reverse row order (column contents) $⦵-1.5-255-255-0 %l"><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="combine in columns (reduce by row vectors) %&apos;function&apos; $⌿-1.5-255-255-0 %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="285.3333333333333" collapsed="false">This function has two names because there are two ways&#xD;to understand it.&#xD;&#xD;Lisp way:  A matrix is a list of rows.  This block turns it into a list of columns, and combines the numbers in each column, producing one value for the entire column.&#xD;&#xD;APL way:  A matrix is made of vectors.  This block takes each row as a vector, and does vector arithmetic on the rows, producing one row as the result.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="columnwise %repRing %l"><block s="reifyReporter"><autolambda><custom-block s="combine in rows (reduce by column vectors) %repRing $/-1-255-255-0 %l"><block var="function"/><l/></custom-block></autolambda><list></list></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="catenate vertically %&apos;left&apos; $⍪-1.5-255-255-0 %&apos;right&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190.66666666666666" collapsed="false">Like append, but:&#xD;&#xD;A scalar input is treated as a vector&#xD;of length 1.&#xD;&#xD;If the two inputs are of different ranks,&#xD;the function is mapped over the larger ranked input.&#xD;&#xD;Catenate vertically adds new rows, by appending to each column.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="left"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>left</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>1</l></list></block><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="right"/></custom-block></custom-block></list></block><block s="reportNewList"><list><block var="left"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>left</l><block s="reportNewList"><list><block var="left"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="right"/><l><option>list</option></l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doSetVar"><l>right</l><custom-block s="reshape as %l $⍴-1-255-255-0 items of %l"><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>1</l></list></block><custom-block s="drop %n $↓-1-255-255-0 from %l"><l>1</l><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="left"/></custom-block></custom-block></list></block><block s="reportNewList"><list><block var="right"/></list></block></custom-block></block></script><script><block s="doSetVar"><l>right</l><block s="reportNewList"><list><block var="right"/></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><l>1</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="left"/><block var="right"/></list></block></block></script><script><block s="doReport"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><custom-block s="catenate %s $,-1-255-255-0 %s"><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="left"/></custom-block><custom-block s="transpose $⍉-1.5-255-255-0 %l"><block var="right"/></custom-block></custom-block></custom-block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="left"/></custom-block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="right"/></custom-block></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><block var="left"/><l></l></custom-block></autolambda><list></list></block><block var="right"/></block></block></script><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="catenate %s $,-1-255-255-0 %s"><l></l><block var="right"/></custom-block></autolambda><list></list></block><block var="left"/></block></block></script></block></script><scripts><script x="254" y="497.7777777777774"><custom-block s="multimap %repRing %mult%l"><block s="reifyReporter"><script></script><list></list></block><list><l/><l/></list></custom-block></script></scripts></block-definition><block-definition s="%&apos;a&apos; scalar join %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="219.33333333333334" collapsed="false">A hyperblock version of JOIN.  The regular JOIN isn&apos;t hyperized because it can accept a list as input, representing it as text.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></custom-block><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="take %&apos;howmany&apos; $↑-1-255-255-0 from %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="272" collapsed="false">A positive left input selects the first n items of the right input.&#xD;A negative left input selects the last abs(n) items&#xD;of the right input.&#xD;&#xD;If the right input is a matrix, a numeric left input selects rows;&#xD;the left input may also be a two-item vector, in which case&#xD;the first number is applied to the rows&#xD;and the second number is applied to the columns.&#xD;Similarly for higher-dimension arrays. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="howmany"/><l><option>number</option></l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="howmany"/><l>0</l></block><block s="reportListItem"><block s="reportVariadicSum"><list><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="howmany"/></block></custom-block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block><block var="howmany"/></list></block></list></block><block var="array"/></block><block s="reportListItem"><custom-block s="$⍳-1.5-255-255-0 %n"><block var="howmany"/></custom-block><block var="array"/></block></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="howmany"/></custom-block><l>1</l></block><script><custom-block s="error %txt"><l>Left input to take can&apos;t be a matrix.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="howmany"/></block><custom-block s="rank of $⍴⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><script><custom-block s="error %txt"><l>Length of item vector &gt; rank of array in take.</l></custom-block></script></block><block s="doReport"><block s="reportListItem"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><block var="value"/><l>0</l></block><block s="reportVariadicSum"><list><custom-block s="$⍳-1.5-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="value"/></block></custom-block><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><block var="value"/></list></block></list></block><custom-block s="$⍳-1.5-255-255-0 %n"><block var="value"/></custom-block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="howmany"/></block><block var="array"/></block></block></script></block-definition><block-definition s="drop %&apos;howmany&apos; $↓-1-255-255-0 from %&apos;array&apos;" type="reporter" category="lists"><comment x="0" y="0" w="306" collapsed="false">A positive left input selects all but the first n items of the right input.&#xD;A negative left input selects all but the last abs(n) items&#xD;of the right input.&#xD;&#xD;If the right input is a matrix, a numeric left input selects rows;&#xD;the left input may also be a two-item vector, in which case&#xD;the first number is applied to the rows&#xD;and the second number is applied to the columns.&#xD;Similarly for higher-dimension arrays. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="howmany"/><l><option>number</option></l></block><script><block s="doReport"><custom-block s="take %n $↑-1-255-255-0 from %l"><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>neg</option></l><custom-block s="signum $×-1-255-255-0 %n"><block var="howmany"/></custom-block></block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="array"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="howmany"/></block></block></list></block><block var="array"/></custom-block></block></script></block><block s="doReport"><custom-block s="take %n $↑-1-255-255-0 from %l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><block var="value"/><l>0</l></block><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block><block var="value"/></list></block><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><custom-block s="shape of $⍴-1-255-255-0 %l"><block var="array"/></custom-block></block></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="howmany"/></block><block var="array"/></custom-block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="simple log base %&apos;b&apos; of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportMonadic"><l><option>ln</option></l><block var="n"/></block><block s="reportMonadic"><l><option>ln</option></l><block var="b"/></block></block></block></script></block-definition><block-definition s="simple permutations of %&apos;r&apos; items out of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="r"/><l>0</l></block><l>1</l><block s="reportAtomicCombine"><block s="reportNumbers"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="n"/><block var="r"/></block><l>1</l></list></block><block var="n"/></block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block></script></block-definition><block-definition s="simple combs %&apos;r&apos; out of %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="simple permutations of %n items out of %n"><block var="r"/><block var="n"/></custom-block><custom-block s="factorial $!-1-255-255-0 %n"><block var="r"/></custom-block></block></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos; ascending" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple numbers from %n to %n ascending"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="from"/><block var="to"/></list></block></block></script></block-definition><block-definition s="simple gcd %&apos;a&apos; %&apos;b&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="b"/><l>0</l></block><script><block s="doReport"><block var="a"/></block></script></block><block s="doReport"><custom-block s="simple gcd %n %n"><block var="b"/><block s="reportModulus"><block var="a"/><block var="b"/></block></custom-block></block></script></block-definition><block-definition s="de-boolean %&apos;n&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="de-boolean %s"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><l>0</l><block s="reportIfElse"><block s="reportEquals"><block var="n"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><l>1</l><block var="n"/></block></block></block></script></block></script></block-definition><block-definition s="simple lcm %&apos;a&apos; %&apos;b&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="b"/><l>0</l></block><script><block s="doReport"><block var="b"/></block></script></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="a"/><block s="reportQuotient"><block var="b"/><custom-block s="simple gcd %n %n"><block var="a"/><block var="b"/></custom-block></block></list></block></block></script></block-definition><block-definition s="simple numbers from %&apos;from&apos; to %&apos;to&apos; ascending" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><block s="reportNewList"><list></list></block><block s="reportNumbers"><block var="from"/><block var="to"/></block></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.14285714285708" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations>ca:ordena _ segons criteri _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block var="function"/></list></block></block></script><scripts><script x="12" y="147.55555555555554"><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l><l>split</l><l>copy of data</l><l>id</l></list></block><block s="doSetVar"><l>id</l><block s="reifyScript"><script><block s="doReport"><l></l></block></script><list></list></block></block><block s="doSetVar"><l>copy of data</l><block s="reportMap"><block var="id"/><block var="data"/></block></block><block s="doSetVar"><l>split</l><block s="reifyScript"><script><block s="doSetVar"><l>even items</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>odd items</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="copy of data"/></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="odd items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="copy of data"/></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="even items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block></script></block></script></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doRun"><block var="split"/><list></list></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="$flash sort %l ordering with %predRing"><block var="odd items"/><block var="function"/></custom-block><custom-block s="$flash sort %l ordering with %predRing"><block var="even items"/><block var="function"/></custom-block></list></block></block></script></scripts></block-definition><block-definition s="☠︎ linked? %&apos;data&apos;" type="predicate" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_linked(list)</l><list><block var="data"/></list></block></block></script></block-definition><block-definition s="☠︎ link %&apos;data&apos;" type="reporter" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportCDR"><block var="data"/></block></block></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).&#xD;&#xD;Will not work on circular lists.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportAtomicCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="lists"><comment x="0" y="0" w="105.33333333333333" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="multimap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="267.3333333333333" collapsed="false">Takes as input a function of N inputs and N lists.&#xD;The function is called with item 1 of all the lists as its inputs, with item 2 of all the lists as its inputs, and so on.  (The lists should all be the same length.)</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><block var="lists"/></block></block></block></script></block-definition><block-definition s="scalar -&gt; hyper %&apos;func&apos;" type="reporter" category="control" helper="true"><comment x="0" y="0" w="218" collapsed="false">Takes a dyadic scalar function as input, and&#xD;hyperizes it, so that it can take lists as inputs.&#xD;&#xD;Don&apos;t use on slow functions (this has compiled map calls).  Meant for use on primitives.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>hyper func</l><l>scalarized</l></list></block><block s="doSetVar"><l>hyper func</l><block s="reifyReporter"><script><block s="doWarp"><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="a"/></custom-block><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="b"/></custom-block><script><block s="doReport"><block s="evaluate"><block var="func"/><list><custom-block s="scalar-value helper %s"><block var="a"/></custom-block><custom-block s="scalar-value helper %s"><block var="b"/></custom-block></list></block></block></script><script><block s="doSetVar"><l>scalarized</l><custom-block s="scalar-value helper %s"><block var="a"/></custom-block></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="b"/></block></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="func"/><list><block var="scalarized"/><l></l></list></block></autolambda><list></list></block><block var="b"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="hyper func"/><list><block var="scalarized"/><l></l></list></block></autolambda><list></list></block><block var="b"/></block></block></script></block></script><script><block s="doIfElse"><custom-block s="scalar? %s"><block var="b"/></custom-block><script><block s="doSetVar"><l>scalarized</l><custom-block s="scalar-value helper %s"><block var="b"/></custom-block></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="a"/></block></block><script><block s="doReport"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="func"/><list><l></l><block var="scalarized"/></list></block></autolambda><list></list></block><block var="a"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="hyper func"/><list><l></l><block var="scalarized"/></list></block></autolambda><list></list></block><block var="a"/></block></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="a"/></block></block><block s="reportEquals"><l></l><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="b"/></block></block></block><script><block s="doReport"><custom-block s="multimap %repRing over %mult%l"><block var="func"/><list><block var="a"/><block var="b"/></list></custom-block></block></script></block><block s="doReport"><custom-block s="multimap %repRing over %mult%l"><block var="hyper func"/><list><block var="a"/><block var="b"/></list></custom-block></block></script></block></script></block></script></block></script><list><l>a</l><l>b</l></list></block></block><block s="doReport"><block var="hyper func"/></block></script></block-definition><block-definition s="log base %&apos;b&apos; $⍟-1.5-255-255-0 %&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="212" collapsed="false">Computes logarithms in any base.&#xD;&#xD;The base is the left input.  It&apos;s usual in APL that if there&apos;s a main data input and some sort of control input, the latter comes on the left.  This is because APL syntax, unless you use parentheses, groups computations from right to left.&#xD;&#xD;APL has a monadic version of this function that computes natural logs (log to the base e).</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple log base %n of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="b"/><block var="x"/></list></block></block></script></block-definition><block-definition s="combs %&apos;r&apos; at a time $!-1-255-255-0 of %&apos;n&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218.66666666666666" collapsed="false">Computes the number of combinations of right-input things taken left-input at a time, otherwise known as the elements of Pascal&apos;s triangle.  This block shares the ! symbol with the monadic factorial function, because the formula for computing this function uses factorials.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple combs %n out of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="r"/><block var="n"/></list></block></block></script></block-definition><block-definition s="factorial $!-1-255-255-0 %&apos;n&apos;" type="reporter" category="operators"><comment x="0" y="0" w="172.66666666666666" collapsed="false">The factorial of a positive integer n is the product of the integers from 1 to n.&#xD;&#xD;In real APL, the domain of this function is extended beyond integers to compute the gamma function.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="factorial $!-1-255-255-0 %n"><l></l></custom-block></autolambda><list></list></block><block var="n"/></block></block></script><script><block s="doReport"><block s="reportIfElse"><custom-block s="zero? %n"><block var="n"/></custom-block><l>1</l><block s="reportAtomicCombine"><block s="reportNumbers"><l>1</l><block var="n"/></block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block></script></block></script></block-definition><block-definition s="%&apos;a&apos; scalar %&apos;pred&apos; %&apos;b&apos;" type="predicate" category="operators"><comment x="0" y="0" w="190" collapsed="false">Acts just like the function selected from&#xD;the pulldown menu, but hyperized, so&#xD;comparing two equal-sized lists reports&#xD;a list of the same length as the inputs,&#xD;with the results of item-by-item comparisons.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true">﹦<options>﹦&#xD;≠&#xD;identical to&#xD;and&#xD;or&#xD;is _ a _?</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reportListItem"><block s="reportListIndex"><block var="pred"/><block s="reportNewList"><list><l>﹦</l><l>≠</l><l>identical to</l><l>and</l><l>or</l><l>is _ a _?</l></list></block></block><block s="reportNewList"><list><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportNotEquals"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportIsIdentical"><l></l><l></l></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportAnd"><l/><l/></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportOr"><l/><l/></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l></l></block></autolambda><list></list></block></list></block></block></custom-block><list><block var="a"/><block var="b"/></list></block></block></script></block-definition><block-definition s="GCD (or) %&apos;a&apos; $∨-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Reports the greatest common divisor of its inputs.&#xD;If the inputs are values in {0,1} then this is equivalent to the logical OR of the values, with 0=False, 1=True.  Hence the APL symbol ∨.&#xD;Also accepts Snap! Booleans as inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple gcd %n %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><custom-block s="de-boolean %s"><block var="a"/></custom-block><custom-block s="de-boolean %s"><block var="b"/></custom-block></list></block></block></script></block-definition><block-definition s="LCM (and) %&apos;a&apos; $∧-1.2-255-255-0 %&apos;b&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Reports the least common multiple of its inputs.&#xD;If the inputs are values in {0,1} then this is equivalent to the logical AND of the values, with 0=False, 1=True.  Hence the APL symbol ∧.&#xD;Also accepts Snap! Booleans as inputs.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple lcm %n %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><custom-block s="de-boolean %s"><block var="a"/></custom-block><custom-block s="de-boolean %s"><block var="b"/></custom-block></list></block></block></script></block-definition><block-definition s="NOT $&#126;-1-255-255-0 %&apos;p&apos;" type="reporter" category="operators"><comment x="0" y="0" w="167.33333333333334" collapsed="false">Reports 1 if the input is False or 0;&#xD;otherwise reports 0.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportDifference"><l>1</l><custom-block s="signum $×-1-255-255-0 %n"><block s="reportMonadic"><l><option>abs</option></l><block var="p"/></block></custom-block></block></block></script></block-definition><block-definition s="permutations of %&apos;r&apos; items out of %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="simple permutations of %n items out of %n"><l></l><l></l></custom-block></autolambda><list></list></block></custom-block><list><block var="r"/><block var="n"/></list></block></block></script></block-definition><block-definition s="identity $+-1-255-255-0 %&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="210.00000000000003" collapsed="false">Reports its input.&#xD;This is useful to fit a value into a different-type input slot, e.g., number into list slot.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>id</option></l><block var="x"/></block></block></script></block-definition><block-definition s="deep map %&apos;function&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="deep map %repRing over %l"><block var="function"/><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script><script><block s="doReport"><block s="evaluate"><block var="function"/><list><block var="data"/></list></block></block></script></block></script></block-definition><block-definition s="%&apos;howmany&apos; deal $?-1-255-255-0 %&apos;range&apos;" type="reporter" category="operators"><comment x="0" y="0" w="177.33333333333334" collapsed="false">Report a list with left-input random integers in the range 1 to right-input.&#xD;No number appears more than once&#xD;in the result.  The left input must be less than or equal to the right input.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><custom-block s="scalar -&gt; hyper %repRing"><block s="reifyReporter"><autolambda><custom-block s="%n deal helper %l"><l></l><block s="reportNumbers"><l>1</l><l></l></block></custom-block></autolambda><list></list></block></custom-block><list><block var="howmany"/><block var="range"/></list></block></block></script></block-definition><block-definition s="outer product %&apos;a&apos; $○.-1-255-255-0 %&apos;function&apos; %&apos;b&apos;" type="reporter" category="lists"><comment x="0" y="0" w="297.99999999999994" collapsed="false">Given two arrays A and B, reports an array whose dimensions are&#xD;APPEND(SHAPE OF (A), SHAPE OF (B))&#xD;in which each atomic item of the result is computed by applying the dyadic function input to an item of A and an item of B.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="a"/><l><option>list</option></l></block><script><block s="doIf"><block s="reportListIsEmpty"><block var="a"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block s="reportListItem"><l>1</l><block var="a"/></block><block var="function"/><block var="b"/></custom-block><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block s="reportCDR"><block var="a"/></block><block var="function"/><block var="b"/></custom-block></block></block></script><script><block s="doIfElse"><block s="reportIsA"><block var="b"/><l><option>list</option></l></block><script><block s="doIf"><block s="reportListIsEmpty"><block var="b"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block var="a"/><block var="function"/><block s="reportListItem"><l>1</l><block var="b"/></block></custom-block><custom-block s="outer product %l $○.-1-255-255-0 %repRing %l"><block var="a"/><block var="function"/><block s="reportCDR"><block var="b"/></block></custom-block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="function"/><list><block var="a"/><block var="b"/></list></block></block></script></block></script></block></script></block-definition></blocks><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="3061"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAu2klEQVR4Ae3dCZhU1Z33caB3mrWhERQVTbQbEFCWBEUdjIqKExRHNJpxoiaGvDpvFufRJ44mGrcBnbzGmPCKhvgYjETIuAHDEHxliWJUVJYgzY6yytY00vvC+/sXdctD2QVNU8utut/7PIdz7rnnnnvO5zb973ur6labNiwIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPhdYPXq1ef7fYyMDwEEEEAAgUwTaHfw4MG5K1eu7J9pE2M+CCCAAAII+EVg27Zt7devX9/ZHU87rbTPysrq61ZSRgABBBBAAIH4CHz88ceX7N+/f3V9ff1nuut8j9drdrhggZgFAQQQQAABBOIgoDvLPdu2bXtNu3btatTdHUq9rVvddX501apV0/r27bvJC8BWz4IAAggggAAC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fyIFS21WrFgxvLGxcUi7du0KFYR/n046BOB0OluMFQEEEEDgMIEBAwasV8X65cuXd1X+Y6WBhzXw8Qq3oH18chgaAggggEDLBAYOHFiuK+FLdFt6rK6EL1Ba7OzZ6JR9U+QK2DengoEggAACCByPgG5N79L+r1ofH3/88bV1dXU36tZ0jd6w9U0F5MuOp+9E7EsAToQqfSKAAAIIpFSgX79+2zWAX9ogli1b9pqC8INKxVrtrjTc6lO9EIBTfQY4PgIIIIBAQgUGDRq0RQe41Q6i14onKBD7IgDzGnBCTzudI4AAAgj4SUC3pZ9UAH5ZY9qsfEEqx8YVcCr1OTYCCCCAQFIFhg4darem/8kOunLlyp56bXiuivbOafs8sd2eTtrCFXDSqDkQAggggICfBPSErR2VlZUX6N3TZ+nNWudpbHarOmkLV8BJo+ZACCCAAAJ+Exg+fPh+jWmljausrOxCBeNRSp9lZWU9qavjUxI5XgJwInXpGwEEEEAgbQRKS0s3arCTbcC6Pb1brxHfr6I94nKI0glKcV0IwHHlpDMEEEAAgUwQ0O3ptzSPS20uCsYfKot7AOY1YNNlQQABBBBAIIaAroQf06aq8OY9MZodczUB+JjJ2AEBBBBAIEgCeqjHn3Jzc0saGhpK9brwfc7cDzrlYy5yC/qYydgBAQQQQCBoAmecccYWm/PixYs/7dq1a4WKgxWM7Q1cD1p9axYCcGvU2AcBBBBAIJAC5513XrUmPs3S2rVrO9XX19tniW/Q+grdqr7wWFAIwMeiRVsEEEAAAQTCAroqtivgOyzpjVpFCsBvq1wa3nzUjNeAj0pEAwQQQAABBI4soHdN79VrxCMVhK/TVyJeotY7j7xHmzZcAR9NiO0IIIAAAgi0QGDAgAGfqdkMa6qvQ7xVwdheH65VOlXpRKXQogDdZAUC8CEP/kUAAQQQQCBuAnrn9Gx1ZsmesPUzZaE3aykoL6qtrd1q9V4Ati8xZkEAAQQQQACBOAsUFhb+5+eff/43PW+6i7qer69HrLRDZCsa/1Ib3o3z8egOAQQQQAABBCRw8skn2zun54GBAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgS4H/D1l1Jql5BJv8AAAAAElFTkSuQmCC</pentrails><wear><ref mediaID="1"></ref></wear><costumes><list id="3062"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="3063"></list></sounds><variables><variable name="background f"><ref mediaID="1"></ref></variable></variables><blocks></blocks><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doSwitchToCostume"><block var="background f"/></block></script></scripts><sprites select="3"><sprite name="Left" idx="7" x="-190.51127788711165" y="-83.7655209185584" heading="45" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3071"><costumes><list id="3072"><item><ref mediaID="Left_cst_0"></ref></item><item><ref mediaID="Left_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3073"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="394"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>left</l><block s="reportNot"><block var="left"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="left"/></custom-block><l>1</l></list></block></block></script><script x="20" y="271"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="20" y="123"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Up" idx="4" x="-148.0188355432123" y="-41.26685305177187" heading="135" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3106"><costumes><list id="3107"><item><ref mediaID="Up_cst_0"></ref></item><item><ref mediaID="Up_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3108"></list></sounds><blocks></blocks><variables></variables><scripts><script x="74" y="363.33333333333337"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>Up</l><block s="reportNot"><block var="Up"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="Up"/></custom-block><l>1</l></list></block></block></script><script x="20" y="123"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="186" y="174.33333333333337"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>Hide bottons</l><l>70</l></block><block s="doBroadcast"><l>Hideb</l><list></list></block></script></scripts></sprite><sprite name="Right" idx="6" x="-103.23855061438374" y="-83.75929539567056" heading="225" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3148"><costumes><list id="3149"><item><ref mediaID="Right_cst_0"></ref></item><item><ref mediaID="Right_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3150"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="359"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>right</l><block s="reportNot"><block var="right"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="right"/></custom-block><l>1</l></list></block></block></script><script x="20" y="236"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="189" y="240"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Down" idx="5" x="-146.87491425074754" y="-127.39565903203373" heading="315" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3183"><costumes><list id="3184"><item><ref mediaID="Down_cst_0"></ref></item><item><ref mediaID="Down_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3185"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="359"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>down</l><block s="reportNot"><block var="down"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="down"/></custom-block><l>1</l></list></block></block></script><script x="192" y="296"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="165" y="203"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Turn right" idx="9" x="203.96046238658093" y="-83.76552091855855" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3218"><costumes><list id="3219"><item><ref mediaID="Turn right_cst_0"></ref></item><item><ref mediaID="Turn right_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3220"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="409.66666666666663"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>tr</l><block s="reportNot"><block var="tr"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="tr"/></custom-block><l>1</l></list></block></block></script><script x="20" y="296.66666666666663"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="20" y="148.66666666666666"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Turn left" idx="8" x="138.9668561256188" y="-83.76552091855837" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3253"><costumes><list id="3254"><item><ref mediaID="Turn left_cst_0"></ref></item><item><ref mediaID="Turn left_cst_1"></ref></item></list></costumes><sounds><list struct="atomic" id="3255"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="271"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>tl</l><block s="reportNot"><block var="tl"/></block></block><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><custom-block s="signum $×-1-255-255-0 %n"><block var="tl"/></custom-block><l>1</l></list></block></block></script><script x="20" y="158"><block s="receiveMessage"><l>Hideb</l><list></list></block><block s="setEffect"><l><option>ghost</option></l><block var="Hide bottons"/></block></script><script x="20" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>Up</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Player" idx="1" x="56.02455504587267" y="-91.81120755226618" heading="3" scale="0.07" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="3288"><costumes><list id="3289"><item><ref mediaID="Player_cst_Tri"></ref></item><item><ref mediaID="Player_cst_col"></ref></item></list></costumes><sounds><list struct="atomic" id="3290"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>25</l><l>-25</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doSetVar"><l>Turnleft</l><l>6</l></block><block s="doSetVar"><l>Speed</l><l>4</l></block><block s="doSetVar"><l>TurnRight</l><l>6</l></block><block s="doSwitchToCostume"><l>Tri</l></block><block s="setScale"><l>7</l></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doForever"><script><block s="doSetVar"><l>DV</l><block s="reportQuotient"><l>240</l><block s="reportMonadic"><l><option>tan</option></l><block s="reportQuotient"><block var="FOV"/><l>2</l></block></block></block></block><block s="doIf"><block s="reportOr"><block var="Up"/><block s="reportOr"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><block s="reportKeyPressed"><l><option>w</option></l></block></block></block><script><custom-block s="Movement %s"><block var="Speed"/></custom-block></script></block><block s="doIf"><block s="reportOr"><block var="down"/><block s="reportOr"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><block s="reportKeyPressed"><l><option>s</option></l></block></block></block><script><custom-block s="Movement %s"><block s="reportMonadic"><l><option>neg</option></l><block var="Speed"/></block></custom-block></script></block><block s="doIf"><block s="reportOr"><block var="left"/><block s="reportKeyPressed"><l><option>a</option></l></block></block><script><block s="doWarp"><script><block s="turnLeft"><l>90</l></block><custom-block s="Movement %s"><block var="Speed"/></custom-block><block s="turn"><l>90</l></block></script></block></script></block><block s="doIf"><block s="reportOr"><block var="right"/><block s="reportKeyPressed"><l><option>d</option></l></block></block><script><block s="doWarp"><script><block s="turn"><l>90</l></block><custom-block s="Movement %s"><block var="Speed"/></custom-block><block s="turnLeft"><l>90</l></block></script></block></script></block><block s="doIf"><block s="reportOr"><block var="tl"/><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><script><block s="turnLeft"><block var="Turnleft"/></block></script></block><block s="doIf"><block s="reportOr"><block var="tr"/><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><script><block s="turn"><block var="TurnRight"/></block></script></block><block s="doWarp"><script><block s="doBroadcast"><l>ec</l><list></list></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="Hide bottons"/><block var="a"/></block></block><script><block s="doSetVar"><l>a</l><block var="Hide bottons"/></block><block s="doBroadcast"><l>Hideb</l><list></list></block></script></block><block s="doBroadcast"><l>pend</l><list></list></block></script></block></script></block></script><script x="271.0107421875" y="154.66666666666669"><block s="reportVariadicProduct"><list><l></l><l>2.5</l></list></block></script></scripts></sprite><sprite name="Fhjtt try u" idx="10" x="45.653950953678326" y="44.18256130790187" heading="90" scale="0.1575" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="0,84.15,8.41499999999997,1" pen="tip" id="3458"><costumes><list id="3459"><item><ref mediaID="Fhjtt try u_cst_col"></ref></item></list></costumes><sounds><list struct="atomic" id="3460"></list></sounds><blocks></blocks><variables><variable name="Vx"><l>-17.47375547609049</l></variable><variable name="vy"><l>134.89288842435408</l></variable></variables><scripts><script x="53.19303385416663" y="46.33333333333334"><block s="receiveGo"></block><block s="setScale"><l>15.75</l></block><block s="gotoXY"><l>45</l><l>45</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block></script><script x="64.19303385416663" y="266.1666666666667"><block s="receiveMessage"><l>ec</l><list></list></block><block s="doWarp"><script><block s="doSetVar"><l>Vx</l><block s="reportDifference"><block s="xPosition"></block><block s="reportAttributeOf"><l><option>x position</option></l><l>Player</l></block></block></block><block s="doSetVar"><l>vy</l><block s="reportDifference"><block s="yPosition"></block><block s="reportAttributeOf"><l><option>y position</option></l><l>Player</l></block></block></block><block s="doSetVar"><l>Vx</l><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="Vx"/><block s="reportMonadic"><l><option>cos</option></l><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportMonadic"><l><option>sin</option></l><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block></block></list></block></block></block><block s="doSetVar"><l>vy</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="Vx"/><block s="reportMonadic"><l><option>sin</option></l><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportMonadic"><l><option>cos</option></l><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block></block></list></block></list></block></block></script></block></script></scripts></sprite><sprite name="Pen" idx="11" x="-53.19398597550256" y="-0.8174386920980555" heading="90" scale="0.30816464727838094" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="157.182,0,170.85000000000002,1" pen="tip" id="3558"><costumes><list id="3559"><item><ref mediaID="Pen_cst_alonzo"></ref></item></list></costumes><sounds><list struct="atomic" id="3560"></list></sounds><blocks></blocks><variables><variable name="dist"><l>134.89288842435408</l></variable><variable name="high"><l>30.816464727838092</l></variable></variables><scripts><script x="33.130859375" y="310"><block s="receiveMessage"><l>pend</l><list></list></block><block s="doWarp"><script><block s="doSetVar"><l>dist</l><block s="reportAskFor"><l>Fhjtt try u</l><block s="reifyReporter"><autolambda><block var="vy"/></autolambda><list></list></block><list></list></block></block><block s="doSetVar"><l>high</l><block s="reportVariadicProduct"><list><l>10</l><block s="reportQuotient"><block var="DV"/><block var="dist"/></block></list></block></block><block s="setScale"><block var="high"/></block><block s="gotoXY"><block s="reportVariadicProduct"><list><block s="reportAskFor"><l>Fhjtt try u</l><block s="reifyReporter"><autolambda><block var="Vx"/></autolambda><list></list></block><list></list></block><block s="reportQuotient"><block var="DV"/><block var="dist"/></block></list></block><l>0</l></block></script></block></script></scripts></sprite><watcher var="Up" style="normal" x="2.7527455692998615" y="2.7527455692997727" color="243,118,29" hidden="true"/><watcher var="down" style="normal" x="2.7527455692998615" y="8.533511815378404" color="243,118,29" hidden="true"/><watcher var="left" style="normal" x="2.7527455692998615" y="14.314278061456996" color="243,118,29" hidden="true"/><watcher var="right" style="normal" x="2.7527455692998615" y="20.09504430753566" color="243,118,29" hidden="true"/><watcher var="tl" style="normal" x="2.7527455692998615" y="25.875810553614272" color="243,118,29" hidden="true"/><watcher var="tr" style="normal" x="2.7527455692998615" y="31.656576799692914" color="243,118,29" hidden="true"/><watcher var="Turnleft" style="normal" x="2.7527455692998615" y="37.43734304577157" color="243,118,29" hidden="true"/><watcher var="TurnRight" style="normal" x="2.7527455692998615" y="43.21810929185017" color="243,118,29" hidden="true"/><watcher var="Speed" style="normal" x="2.7527455692998615" y="48.99887553792874" color="243,118,29" hidden="true"/><watcher var="Hide bottons" style="slider" min="0" max="100" x="0.9831234176070325" y="1.3763777395919234" color="243,118,29"/><watcher var="FOV" style="normal" x="3.9324936704283004" y="3.9324936704282365" color="243,118,29" hidden="true"/><watcher scope="Raycaster" var="x" style="normal" x="3.9324936704283004" y="12.190731164826246" color="243,118,29" hidden="true"/><watcher scope="Raycaster" var="Distance" style="normal" x="3.9324936704283004" y="20.448968659224334" color="243,118,29" hidden="true"/><watcher scope="Raycaster" var="Hight" style="normal" x="3.9324936704283004" y="28.70720615362235" color="243,118,29" hidden="true"/><watcher scope="Stage" var="background f" style="normal" x="3.9324936704283004" y="45.22368114241843" color="243,118,29" hidden="true"/><watcher var="Ray Speed/Accuracy" style="slider" min="0" max="90" x="0.786498734085626" y="8.258241426891708" color="243,118,29"/><watcher scope="Fhjtt try u" var="Vx" style="normal" x="3.9324936704283004" y="64.49290091401556" color="243,118,29" hidden="true"/><watcher scope="Fhjtt try u" var="vy" style="normal" x="3.9324936704283004" y="72.75113840841362" color="243,118,29" hidden="true"/><watcher scope="Pen" var="dist" style="normal" x="3.9324936704283004" y="81.00937590281166" color="243,118,29" hidden="true"/><watcher scope="Pen" var="high" style="normal" x="3.9324936704283004" y="89.26761339720966" color="243,118,29" hidden="true"/><watcher var="DV" style="normal" x="3.9324936704283004" y="97.52585089160776" color="243,118,29" hidden="true"/><sprite name="Map" idx="2" x="-4.917231265137771" y="-12.068992089204848" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="3639"><costumes><list id="3640"><item><ref mediaID="Map_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="3641"></list></sounds><blocks></blocks><variables></variables><scripts><script x="167" y="210"><block s="doForEach"><l>item</l><block s="reportGet"><l><option>other sprites</option></l></block><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="changeYPosition"><l>-10</l></block></script><list></list></block><list></list></block></script></block></script><script x="115" y="72"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block></script></scripts></sprite><sprite name="Raycaster" idx="3" x="236.79999999999936" y="-122.2210287160433" heading="32.66810002959022" scale="0.15" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="215.57756607889274,215.57756607889274,215.57756607889274,1" pen="tip" id="3668"><costumes><list id="3669"><item><ref mediaID="Raycaster_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="3670"></list></sounds><blocks></blocks><variables><variable name="x"><l>239.99999999999937</l></variable><variable name="Distance"><l>34.01151161821017</l></variable><variable name="Hight"><l>122.22102871604334</l></variable></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="setColor"><color>194,194,194,1</color></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="setScale"><l>15</l></block><block s="doSwitchToCostume"><l>costume1</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="setSize"><l>4</l></block><block s="doForever"><script><block s="doWarp"><script><block s="clear"></block><block s="doSetVar"><l>x</l><l>-240</l></block><block s="doWarp"><script><block s="doRepeat"><block s="reportVariadicProduct"><list><block var="FOV"/><l>2.5</l></list></block><script><block s="doGotoObject"><l>Player</l></block><block s="doUntil"><block s="reportOr"><block s="reportTouchingObject"><l>Map</l></block><block s="reportTouchingObject"><l><option>edge</option></l></block></block><script><block s="forward"><block s="reportDifference"><l>14</l><block s="reportQuotient"><block var="Ray Speed/Accuracy"/><l>10</l></block></block></block></script></block><block s="doUntil"><block s="reportNot"><block s="reportTouchingObject"><l>Map</l></block></block><script><block s="forward"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="Ray Speed/Accuracy"/></block><l>35</l></block></block><l>0.15</l></list></block></block></script></block><block s="setHeading"><block s="reportVariadicSum"><list><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block var="x"/><block var="DV"/></block></block></list></block></block><block s="doSetVar"><l>Distance</l><block s="reportRelationTo"><l><option>distance</option></l><l>Player</l></block></block><block s="doSetVar"><l>Distance</l><block s="reportVariadicProduct"><list><block var="Distance"/><block s="reportMonadic"><l><option>cos</option></l><block s="reportDifference"><block s="direction"></block><block s="reportAttributeOf"><l><option>direction</option></l><l>Player</l></block></block></block></list></block></block><block s="doSetVar"><l>Hight</l><block s="reportVariadicProduct"><list><l>10</l><block s="reportQuotient"><block var="DV"/><block var="Distance"/></block></list></block></block><block s="gotoXY"><block var="x"/><block var="Hight"/></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportVariadicMax"><list><block s="reportDifference"><l>100</l><block s="reportQuotient"><block var="Distance"/><l>2.2</l></block></block><l>0</l></list></block></block><block s="down"></block><block s="gotoXY"><block var="x"/><block s="reportMonadic"><l><option>neg</option></l><block var="Hight"/></block></block><block s="up"></block><block s="doChangeVar"><l>x</l><block s="reportQuotient"><l>480</l><block s="reportVariadicProduct"><list><block var="FOV"/><l>2.5</l></list></block></block></block></script></block></script></block></script></block></script></block></script><script x="278.2646484375" y="146"><block s="reportQuotient"><block s="reportDifference"><l>135</l><block var="Resolution"/></block><l>10</l></block></script></scripts></sprite></sprites></stage><variables><variable name="Up"><bool>false</bool></variable><variable name="down"><bool>false</bool></variable><variable name="left"><bool>false</bool></variable><variable name="right"><bool>false</bool></variable><variable name="tl"><bool>false</bool></variable><variable name="tr"><bool>false</bool></variable><variable name="Turnleft"><l>6</l></variable><variable name="TurnRight"><l>6</l></variable><variable name="Speed"><l>4</l></variable><variable name="Hide bottons"><l>70</l></variable><variable name="FOV"><l>60</l></variable><variable name="Ray Speed/Accuracy"><l>82</l></variable><variable name="DV"><l>415.6921938165307</l></variable></variables></scene></scenes></project><media name="3d world" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Costume" center-x="240" center-y="274.2857142857143" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAPg0lEQVR4Ae3d0U3tSABEQXvkJG4o5J8ImYAgCJ+Prk2gNTUttcbw2Pv6fP1c/iNAgAABAgReFTivpgkjQIAAAQIE/gUMsCIQIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBFEiBAgAABA6wDBAgQIEAgEDDAAbpIAgQIECBggHWAAAECBAgEAgY4QBdJgAABAgQMsA4QIECAAIFAwAAH6CIJECBAgIAB1gECBAgQIBAIGOAAXSQBAgQIEDDAOkCAAAECBAIBAxygiyRAgAABAgZYBwgQIECAQCBggAN0kQQIECBAwADrAAECBAgQCAQMcIAukgABAgQIGGAdIECAAAECgYABDtBF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" mediaID="1"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAQEElEQVR4Ae3VQUpeURCEURMkASELcAduwXlWkf3vICAYBAXHlx+KyrMm5w0fdDccLnzf7h6f3+98BAgQIECAwJcKfP/Sa44RIECAAAECnwIC7CEQIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIGBgAAP0J0kQIAAAQIC7A0QIECAAIELBR5+3h+3C/CRxU8CBAgQIPB/BF5e346LBPjI4icBAgQIELhWQICv9bWdAAECBAgcBQT4yOInAQIECBC4VkCAr/W1nQABAgQIHAVuBvjXw4/jkJ8ECBAgQIBAJ3AzwH9f/nXbTRMgQIAAAQJHgZsBPk74SYAAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBYQIECAAIFcQIBzMxMECBAgQKAWEOCa0AICBAgQIJALCHBuZoIAAQIECNQCAlwTWkCAAAECBHIBAc7NTBAgQIAAgVpAgGtCCwgQIECAQC4gwLmZCQIECBAgUAsIcE1oAQECBAgQyAUEODczQYAAAQIEagEBrgktIECAAAECuYAA52YmCBAgQIBALSDANaEFBAgQIEAgFxDg3MwEAQIECBCoBQS4JrSAAAECBAjkAgKcm5kgQIAAAQK1gADXhBZcJfDn99NVq+0lQIDAXOAD3/gK5+C2xGsAAAAASUVORK5CYII=" mediaID="Stage_cst_Untitled"/><costume name="0" center-x="35" center-y="34.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAABw0lEQVR4Ae3ca46DMAwE4GW1F4D7nxGOsG12hQRVJgrUscfV8Ifi8HA+DKRqxfT1nOZ5/i1zTf8C27ZNk1Dq5fBdDysqGFADghEMEABhVQyA+QHxv/C6rq3m9G3LssA+qGIAjWAEAwRAWBUjGCAAwqoYwQABEG6OY8A2zfBxbJB5HGQKc0Qpeq/LTVGDRssTYXaP8UaoOVrmYAZTSzRzzATG8kyxYJrAsHTGMg/BAM2PgrF8Kpk+rgH+KWyZ/GnHxgvuFZPlRu0OU05sBpwQmAw4YTDsOENhem60rJfVUJhSFb04bEDDYXpx2C4tF5iMOG4w2XBcYTLhuMNkwQmByYATBsOOEwqz4/SOdcr6XlM4zN5RNhwamALEhEMFw4RDB8OCQwnDgEMLE41DDROJQw8ThZMCJgInDYw3TioYT5x0MF44KWE8cNLCjMZJDdOLU9a7OpnA1L4V12JXk+tdv3WsVltr/2Z/A7mbQCu5K23l+K8/2r2Tk0nFXOnAyHWPEMfPd45pVjF3Dj5im3dB9pw+qmL2TlnMBQMUBSMYIADCqhgAo5deABhVjGCAAAirYgQDBEBYFQNgphLX65jOOuUdVQ9NWIUfDIZAkQAAAABJRU5ErkJggg==" mediaID="Left_cst_0"/><costume name="1" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAAB0ElEQVR4Ae3cXU7DMBAEYII4AHnr/U/HW7gB7RZZcqKOo7Tr9Ww6fgkd58+fFxMByvRxa/M8/9lW7V9gWZZpEsrjcvh8HCsVDKgBwQgGCID4C+T3ePn5bnWn75svv3AM8Fvp7Cgm0hojhIGUb9IhGDDRghEMEACxKkYwQADEqhjBAAEQN598wTHNuH6abD1ANU9C0OkKU6PY2Lafe4/XcyK0xoDZcoOJrg4wHrfYDcbtjkhOJBgwEa6LL7jGKvZcIFcndv4QWjFZUMw4FCbTAh0KYzORBSccJgtOV5jWmsJeOd1gCkrZWqVsGzNON5gaISNOCIwh7eGwVU8YzB6O9TPhhMJkwgmHyYIzBCYDzjAYdpyhMAVn7yeW7RfdhsOUAbPh0MAYEBMOFQwTDh0MCw4lDAMOLcxoHGqYkTj0MKNwUsCMwEkDE42TCiYSJx1MFE5KmAictDC9cVLD9MRJD7OHY/3PNLd/A2n9yuCZGzt6jF1/+1eGV+7pFBVTEGuI+uvSf2TrVjFHLtpz31dByr2dqmLKoDy2ggGKghEMEACxKkYwQADEsGK2D0vg+NRxa4x6GwiYWlgxYP+3iQUDplowggECIJ4s1+uY1jr2jqorQhWBk9uy5p8AAAAASUVORK5CYII=" mediaID="Left_cst_1"/><costume name="0" center-x="35" center-y="34.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAABw0lEQVR4Ae3ca46DMAwE4GW1F4D7nxGOsG12hQRVJgrUscfV8Ifi8HA+DKRqxfT1nOZ5/i1zTf8C27ZNk1Dq5fBdDysqGFADghEMEABhVQyA+QHxv/C6rq3m9G3LssA+qGIAjWAEAwRAWBUjGCAAwqoYwQABEG6OY8A2zfBxbJB5HGQKc0Qpeq/LTVGDRssTYXaP8UaoOVrmYAZTSzRzzATG8kyxYJrAsHTGMg/BAM2PgrF8Kpk+rgH+KWyZ/GnHxgvuFZPlRu0OU05sBpwQmAw4YTDsOENhem60rJfVUJhSFb04bEDDYXpx2C4tF5iMOG4w2XBcYTLhuMNkwQmByYATBsOOEwqz4/SOdcr6XlM4zN5RNhwamALEhEMFw4RDB8OCQwnDgEMLE41DDROJQw8ThZMCJgInDYw3TioYT5x0MF44KWE8cNLCjMZJDdOLU9a7OpnA1L4V12JXk+tdv3WsVltr/2Z/A7mbQCu5K23l+K8/2r2Tk0nFXOnAyHWPEMfPd45pVjF3Dj5im3dB9pw+qmL2TlnMBQMUBSMYIADCqhgAo5deABhVjGCAAAirYgQDBEBYFQNgphLX65jOOuUdVQ9NWIUfDIZAkQAAAABJRU5ErkJggg==" mediaID="Up_cst_0"/><costume name="1" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAAB0klEQVR4Ae3cYW7CMAwF4HXiAt39z7heAGngTZHSipdScBy/7uVPwWna5IsJESCmj3uZ5/nHjip/AsuyTJNQHqfD5+OwooIBOSAYwQABEL6A+G/4+t2sbjWlqLt8XWE/4Uvp7Cgm0hojhIGU/6RCMGCiBSMYIADCyhjBAAEQVsYIBgiAsPvWtt5NtjZQoD9pwq4wNYqNcPu896g9J0JrDJgtN5jo7ADjcQu7wbj1KMmFBAMmwnXxBfdYhT0XyNWFnZ+EZgwLihmHwjAt0KEwNhMsOOEwLDhdYVprSvbM6QZTUMrRMmVbMuN0g6kRGHFCYAxpDydb9oTB7OFYfSacUBgmnHAYFpwhMAw4w2Cy4wyFKTh771h2XnQZDlMGnA0nDYwBZcJJBZMJJx1MFpyUMBlw0sKMxkkNMxInPcwoHAqYETg0MNE4VDCROHQwUTiUMBE4tDC9cahheuLQw+zhWP0rxe1nIK2PDF7p2NE2dv/ttwzv9OkUGVMQa4j6cak/cnTLmCM37XnuuyClb6fKmDIoj6NggKJgBAMEQFgZIxggAMIwY7abJdCeOtwaY3Mf02pILfJE52HGPNH21KcIBkyvYAQDBEB4srj+jmmtY/9RdQNNCoGSw9xM4wAAAABJRU5ErkJggg==" mediaID="Up_cst_1"/><costume name="0" center-x="35" center-y="34.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAABw0lEQVR4Ae3ca46DMAwE4GW1F4D7nxGOsG12hQRVJgrUscfV8Ifi8HA+DKRqxfT1nOZ5/i1zTf8C27ZNk1Dq5fBdDysqGFADghEMEABhVQyA+QHxv/C6rq3m9G3LssA+qGIAjWAEAwRAWBUjGCAAwqoYwQABEG6OY8A2zfBxbJB5HGQKc0Qpeq/LTVGDRssTYXaP8UaoOVrmYAZTSzRzzATG8kyxYJrAsHTGMg/BAM2PgrF8Kpk+rgH+KWyZ/GnHxgvuFZPlRu0OU05sBpwQmAw4YTDsOENhem60rJfVUJhSFb04bEDDYXpx2C4tF5iMOG4w2XBcYTLhuMNkwQmByYATBsOOEwqz4/SOdcr6XlM4zN5RNhwamALEhEMFw4RDB8OCQwnDgEMLE41DDROJQw8ThZMCJgInDYw3TioYT5x0MF44KWE8cNLCjMZJDdOLU9a7OpnA1L4V12JXk+tdv3WsVltr/2Z/A7mbQCu5K23l+K8/2r2Tk0nFXOnAyHWPEMfPd45pVjF3Dj5im3dB9pw+qmL2TlnMBQMUBSMYIADCqhgAo5deABhVjGCAAAirYgQDBEBYFQNgphLX65jOOuUdVQ9NWIUfDIZAkQAAAABJRU5ErkJggg==" mediaID="Right_cst_0"/><costume name="1" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAAB0UlEQVR4Ae3cbQ7CIAwGYGe8wLz/Gd0N/KiGhC2+ndNS2vnyZ1rGBg8ViRqHw6OM43iTI8tLYJqmYSDK+3Q4vg8zShiQA4QhDBAA4ROIP8PHy1mrTl93PV/gGOBLae8oIqKNEcJAyj+pIAyYaMIQBgiAMDOGMEAAhJkxhAECIKzufEEbNVzvJrUNlHqRAJWmMDWKjG35vPV4LSeCawyYLTMY7+wA4zELm8GY9SjIhQgDJsJ08QX3mIUtF8jZhY2fuGZMFhQxdoXJtEC7wshMZMFxh8mC0xRGW1OiZ04zmIJSjpIpyxIZpxlMjZARxwVGkNZwomWPG8wajtRHwnGFyYTjDpMFpwtMBpxuMNFxusIUnLV3LDnPu3SHKQOOhhMGRoAi4YSCiYQTDiYKTkiYCDhhYXrjhIbpiRMephdOCpgeOGlgvHFSwXjipIPxwkkJ44GTFqY1TmqYljjpYdZwpP6bYvYzEO0jg286trWN3H/5LcMvfdpFxhTEGqJ+XOq3HM0yZstNW577K0jp264ypgzK4kgYoEgYwgABEGbGEAYIgDDMmOVmCbRPHdbGqO5jtIapRT7oPMyYD9ru+hTCgOklDGGAAAgPEuffMc115D+q7n6Sfs65ntQ8AAAAAElFTkSuQmCC" mediaID="Right_cst_1"/><costume name="0" center-x="35" center-y="34.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAABw0lEQVR4Ae3ca46DMAwE4GW1F4D7nxGOsG12hQRVJgrUscfV8Ifi8HA+DKRqxfT1nOZ5/i1zTf8C27ZNk1Dq5fBdDysqGFADghEMEABhVQyA+QHxv/C6rq3m9G3LssA+qGIAjWAEAwRAWBUjGCAAwqoYwQABEG6OY8A2zfBxbJB5HGQKc0Qpeq/LTVGDRssTYXaP8UaoOVrmYAZTSzRzzATG8kyxYJrAsHTGMg/BAM2PgrF8Kpk+rgH+KWyZ/GnHxgvuFZPlRu0OU05sBpwQmAw4YTDsOENhem60rJfVUJhSFb04bEDDYXpx2C4tF5iMOG4w2XBcYTLhuMNkwQmByYATBsOOEwqz4/SOdcr6XlM4zN5RNhwamALEhEMFw4RDB8OCQwnDgEMLE41DDROJQw8ThZMCJgInDYw3TioYT5x0MF44KWE8cNLCjMZJDdOLU9a7OpnA1L4V12JXk+tdv3WsVltr/2Z/A7mbQCu5K23l+K8/2r2Tk0nFXOnAyHWPEMfPd45pVjF3Dj5im3dB9pw+qmL2TlnMBQMUBSMYIADCqhgAo5deABhVjGCAAAirYgQDBEBYFQNgphLX65jOOuUdVQ9NWIUfDIZAkQAAAABJRU5ErkJggg==" mediaID="Down_cst_0"/><costume name="1" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAAB1klEQVR4Ae3czW6DMBAE4FL11hN9/2csp177s6ksGZQxIazXO2h8IVljsD9vHCuJMr38lXmef+yo8i+wLMs0CeV+OrzeDysqGJADghEMEADhNxC/hb8+v1vV9HXvH/gFA2uujmKz2hojhKFPh5MDEAwAFIxggAAIK2MEAwRAWBkjGCAAws2dL2jTDNe7ydYGqnmRBJWuMDWKjW37vPd4PSdCawyYLTeY6OwA43ELu8G49SjJhQQDJsJ18QX3WIU9F8jVhZ2fhGYMC4oZh8IwLdChMDYTLDjhMCw4XWFaa0r2zOkGU1DK0TJlWzLjdIOpERhxQmAMaQ8nW/aEwezhWH0mnFAYJpxwGBacITAMOMNgsuMMhSk4e+9Ydl50GQ5TBpwNJw2MAWXCSQWTCScdTBaclDAZcNLCjMZJDTMSJz3MKBwKmBE4NDDROFQwkTh0MFE4lDAROLQwvXGoYXri0MPs4Vj9M8XtZyCtjwye6djRNnb/7bcMZ/p0iYwpiDVE/bjUHzm6ZcyRm/Y89yxI6dulMqYMyuMoGKAoGMEAARBWxggGCIAwzJjtZgm0pw63xtjcx7QaUos80HmYMQ+0vfQpggHTKxjBAAEQniyuv2Na69h/VP0CzmCEa8iKE3sAAAAASUVORK5CYII=" mediaID="Down_cst_1"/><costume name="0" center-x="35" center-y="34.5" image="data:image/png;base64,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" mediaID="Turn right_cst_0"/><costume name="1" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABHCAYAAAC6cjEhAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARwAAAABTRSmoAAAFC0lEQVR4Ae2cT0gcVxjAv3E32m0sxboSc1mqpg2IPaVpAzbkkgSKLagI7aFQFBRPORnsJUp7aoinXEIPhhxse9GDiV6agyBRCmlp2kNsKGkLbbF01yCtoibubveb8Cbr832z+/7pjnkPhnnvm2++73u/73uzszujHhRaQ0NDI+5de0ognU7/7SGU7e3tZQflGYF4PH7Uq6uryz8TuR4jUMU6br+TgAOzk0cwcmACFDs7DsxOHsEoHvQEnfVHxwXSgyM6/MoDcjJkxRx0KEgkbI4kGBLlc3LAgSES7cA4MAQBQuwqxoEhCBDi0PsY4hxp8f2HE7CxsSF9HjshkUhAa8tHbLgne2tgln790ocxPDwMx2aPaU+mo6MDxsfHIXWkU9tWOQaMX2P++Gcazr1XDy0tLdDW1gazs7PlxFFSB+10d3fDz799VVLXhIJRMH+mb0JXV5cxGPwEFxcXobm52QdvG5AxMH9lbkFfXx9g8LYbVg8COv9+Eh78/rUVd8bA9Pb2wszMTGiQnueB7BZmEP01NTX5gLBaTTbyp82wL1h8AJg5CgoDEYvFwHt8gj+15Dh36Dso/CZdUq+9vR3u3smW1OMVqG/YRsA89r7l/QXjxsZGeLT8ajBW6eSrv4dsNgu5XC70dBU4FBjtpeS98AMZbOHXdm0oaBwrLZ59C9AeViDVFhYWqEPScm0wW1tbQqe4dKqevCk8pipEe4dyb4cCCkuUjF8tMFQQCCW2fVImDildBkhUPVSipBwUlLXAUEHYhFI8QaweUaMSJtKlZMpgKOfV+VOUrz2TUwmTCUAZjAnnMoFSulQiqMRRdni5MhjeEI6pIEW6tmW6iVMCE3bfYnvCIvs2EqIERhTcQZMZA2MjazKwTfs3BkZmElHQjQyYdzuPAF7bcMO+7RYZMNPT0wGL4n4gNNwxBkb3vkF2XrY/GY2BwfuGU2eqZedXsfpKYJLJpHBC8/PzQnkUhUpg/k3Tj0OqEveiyGFXzEpg0Mrg4OAuYyjY3NwUynWFpu9TSsWjDOb6tXtALanYiz+W8mv8uOmLsTIYnBm1pHQexxonpmhQCwz63M+qYVVio0K1wex31Xz48etaLwxQBaUNBg3X19cL7dvIJO9oYmKCF/ljKiahskBoBMx/mdcEpsHP5Omzh4XHTAmpZ01UTOX6NQIGnVEZmpubA9tw+MkW/nCEF0mPjYGhMoQZRTh72VZXV6Hzg5SWS2NgMIqBgQFhMAgnG78rPGZDmM/nYWpqCvAaxzZZP0bB3PjiJ+jv7xfGgM+eEY5OJkdHR6G1tVVonxeiP7yfYptsYow81OeDein5C6ysrPBif4zPn2tqauDJ2hvC4+UIw+yHnS/6WmHtob4oEOp6g7r4Ssf6+jrg6x2qLcy+qk3+PKNLqdg4taSYTjnvvDBd0X5kZMRfVqlUCoo3ka6KzMpSYoFcuPgOjI2NseGuvai0dylJCj4ZPQ+Tk5OwtrYWnFlbWws9PT3w+affBDLWoZaSVTDofHjknB/o0tISiyXY2wATGC+zQ4GxtpRYXJc/uw0P778MQ0NDTBSJvbUXoPnZX71yBy4lLvnVg8ewtC/DbV6tYsbWl1LFzJQIZN+WEhFPxYutX2MqngARoAPjwBAECDFZMdRFibATSXHYHMlPpUjO1GDQZMUY9BFJUw4MkTYHxoEhCBDiKvx/TMSx51aMTPy/cSk8ZnVwisogk8ks/w9zMWkmA7rADwAAAABJRU5ErkJggg==" mediaID="Turn right_cst_1"/><costume name="0" center-x="35" center-y="34" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAAE1UlEQVR4Ae1cvUpsMRDOXi4oooL/rfa2lj6BgrYKWtisWImlWmorNj6BhZWCz2Br5wNo6w8KKqLV3vPtJUvcnZnNmSRHxQSWc5yTTCZfvpkkcw7WTFGGhoYauObyH4Gnp6daLYNC0+EPLc7SDAzDgQxMBoZBgBFnxjDA/GXkTfHj46P0+Mc/Gx4eZseQGcNAk4HJwDAIMOLMmAwMgwAjzoxhgBGXa6ZNkPju7s68vb2pdfT19Znx8XF1e9+GlQHz/PxsVldXzfn5ua9tbL2FhQVzeHhoUoJUiSuBJfPz81FAAVoAd2pqykxMTJjFxUUD0GOXpMAAEBiOAVxcXMS2vakPIAH0l5eXqPqTAOMCEsN1uo0YoK+srEQFJyowoLRlSBWAuIChv5jgiKnNModIgAJK+7rM5OSkOy6v+5ubm671EJiPj4/NwMBA17rSIbKZCEfel/o1PEsBSmN2dhYJda/fxsaGp+bP1fb39xvT09ON0dFRsZ/l5eXPDZm/qDFbWRRgYIgPKBgUBhdadnZ2xP56enoamKxuxYJAXYOBgQEwRAImFiDuQLuB48MaChArCwZGYksKQHzB8WGNBYG6BgEjsQVxoIoiMacbayhArCxouV5fXzcfHx9k9K/X66Q8tnBvb88Uk0CqPT09Ve9t1MBgp4mOqQJDYXBVhZsETBomT1PUwHwHttgBS5PATZ5ty13VG7ze3l7SjcCW+/t7rr9k8rGxMfPw8EDqL2IhueGTNnhqxnx1bGlHgHMn1NO4k5oxtVqt3bbm38VKRMqrEHI2FUu3eX9/7zAhCWM6ehEEOG3jl7pwqxPHbsketStJSu0zrFz2tG2TSrHzJrYvXCV3cuv53CcFBr7tph9wr/F3n4GgzvX1tW/VrvWSxZjLy0szMzPTYQDn7x0VSwqw8iBJTrkNt1J+SYw5ODggh+aTJyEbCkK4J3JBFChopnGxZK50dnZGDmVtbY2UhwjhnlyCTLsLTwYMN3tbW1shGHS0lY4mqKxhC9olAwbKqYLVKWYBW7hJKDKF6jNb9OBrt9/cZivmBhBswVGAAoYLuO6kVBp8Uy7H7qBwL7FF60K2DzVjuEMblmMcIgcHB20fn66xGBPKFhiVhDHcjIDWVbAmJVsAmpoxaMyxBs+4EoMxms0cZU8SxqAjjjWUEbFkACX2Zo6yLYgxUDgyMmLKvLEMYQziytzcnLiZK5MkkxhT+vsYpA/shz+bm5ulQOHSAtSMUTLEFW6Hi/oxGewNDGYLL83d0zJlvCTTGu7Td8hmjrTZvkehrgXtW0V6sVYoTvYm8vb2tlG8qBf1a9+FU2O2Mu8YwyW/SbQdoc8O1KneuvVhCSpr9aOtFGO8z0radIHWfRBPfNxWqx/ASMWbMbu7u6b4UoHV1f69S39/v1laWjLb29tsG+mBD0MRV46OjiQ14jOJMd7BFy+18JXkycmJeX19bXUYCkBLUdsNdTB0qxTvrNUnZ1cPd+/NGE5BKjm3qy6+oAhiomuvxBjvGOMqrOKeih1gydXVldo9y9jt7UpllMao67ou9IXEK40939aVNIMp2+ZHulLZQcau/21jTOyBltWXgWEQy8AwwIjBl2nzK8SZMcw0Z2AyMAwCjDgzJgPDIMCIm18YIp3HPP+VYvyPqn+kjiD1HUY9/AAAAABJRU5ErkJggg==" mediaID="Turn left_cst_0"/><costume name="1" center-x="35" center-y="33.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABFCAYAAAD3upAqAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARqADAAQAAAABAAAARQAAAAAphXrIAAADJklEQVR4Ae2cwWobQQyGd0OoA4WAC4Wc2lforYdC7j05h9z6kvWpD+AXyCv0loOpoRCoe3GjBIWxM792ZyRNsq4WzOxqdqRf32jW67Vx391v8/l8R21sjwQ2m03fB5R8OZzkzWENMKAGAkyAAQSA+RTYH8x3v86l7sn3vX33G+YAl9KxQyEiUo4QDET5n3QEGDDRASbAAALAHBUTYAABYI6KAWDEGzwwRmX+2/9UjafBb3Yf1T6GHDSrmM+XHzoLKJQQ+eHXUIK1/U3AUBKr1apWoziOfBN0680VjPesMgyC/vXqEx+atC5gWgFJCSyXS1M48NGm9AErFZTuU0mPXTI1F1ACPrQtFovux/ebodOe+tEnbDMw3lCeMrnfOX9/163X69S0t18C3R3MmNksEbyXaeZAijebzbrdn4vMqOcmBMbkGtOf3T6PmFgIiCUUci352263SfS6XRMwSIgHkDRNCc7QZKV+cvtqMEiAJDonpNaG4qDJGhtHDUYrYKxQ6TwEB02a5Iv7VGBQYCSUg7ZqNZOmAqMJbA3HejJUYHLJWQvMxSixSW/rkh9zMFKwKfWZgnnparGMbwpmShUxpLUJGFrntWt9KAGvfncwKZB03yshK7+uYFqDQPdVNbBcwdQIqh1Djz0s76uOBgx6QFb7TnUUYCyXEFdsUzC1s8diUYuWkCaeKZjWF1sChapFA4X8moIhh603VC1aHeZgeAZbVA/HOoSgrRbyZw6GZvD625dDrS7HXtVCYtVfn5RUhsVMMmGqlhyY0hiu3xKw2Fat9c1cTrd6KZXOUE5EiU36Ys9SixpMyVIqAYDORXe46Pxae/EPh1qDSBOTYltWC8UsqhhJWJrA4T6J1ginn3hIsTW+D7XycXHF8MCxrVY0AVl2+FcOWv8oj6KKQU687FKVeMVkv2YV4zVzLDTXesYsAuMpJJe4ZPPWUgRGEtqqzxsI5/GqrzEskttWUCjeq66YliAYPreTqhgW3aINMIBygAkwgAAwR8WUgkFPtoCfSZqlHMW3a2ngJEkUiI6lBGAFmAADCABzVAwA05M9/o5pnw79R9U/5enfhyZ1HZ8AAAAASUVORK5CYII=" mediaID="Turn left_cst_1"/><costume name="Tri" center-x="97.5" center-y="87" image="data:image/png;base64,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" mediaID="Player_cst_Tri"/><costume name="col" center-x="70" center-y="71.375" image="data:image/png;base64,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" mediaID="Player_cst_col"/><costume name="col" center-x="70" center-y="71.375" image="data:image/png;base64,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" mediaID="Fhjtt try u_cst_col"/><costume name="alonzo" center-x="62" center-y="83" image="data:image/png;base64,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" mediaID="Pen_cst_alonzo"/><costume name="costume1" center-x="239.5" center-y="179" image="data:image/png;base64,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" mediaID="Map_cst_costume1"/><costume name="costume1" center-x="5" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAACgAAAAA7eLj1AAAAtElEQVQYGW2PzQ3CMAyFn1PoDz9HxARI3JG4lBXYjAHYgwU4wKFMgMQIHEGgpGqNk0BpqzzJiv3e50gmNOIII7NFhdxZEc54xQeAqgbBmOdIdSHFvSpc5kkmpObYA1oLkoGJkJU5uD79vw90pDYKNa8CUdcSRomju25w0oSEFyBzldguhVSD46WCphuI9iHCeTazjBcPkJidXG5a1xvnQTIRfUn/TB4zlNnaDcP3Bc/p/Zd/AJ1JThXHr2PYAAAAAElFTkSuQmCC" mediaID="Raycaster_cst_costume1"/></media></snapdata>