<snapdata remixID="13492458"><project name="Game" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Game"><notes></notes><palette><category name="3D Beetle" color="92,181,255,1"/><category name="Blocks" color="0,116,143,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="reset" type="command" category="3D Beetle"><header></header><code></code><translations>ca:reinicia&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/beetle/init.js</l></list></block><custom-block s="stop extruding"></custom-block><custom-block s="go home"></custom-block><custom-block s="clear scene"></custom-block><custom-block s="set shape offset to %l"><block s="reportNewList"><list><l>0</l><l>0</l></list></block></custom-block><custom-block s="set %s scale to %n"><l>shape</l><l>1</l></custom-block><custom-block s="set %s scale to %n"><l>movement</l><l>1</l></custom-block><block s="doIf"><block s="reportListContainsItem"><block s="reportApplyExtension"><l>var_names(scope)</l><list><l>global</l></list></block><l>bb_stack</l></block><script><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>bb_stack</l><block s="reportNewList"><list></list></block></list></block></script><list></list></block></script></block-definition><block-definition s="clear scene" type="command" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>bb_clear()</l><list></list></block></script></block-definition><block-definition s="go home" type="command" category="3D Beetle"><header></header><code></code><translations>ca:torna a casa&#xD;</translations><inputs></inputs><script><custom-block s="go to %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></custom-block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><list><l>0</l><l>0</l><l>0</l></list></block></script></block-definition><block-definition s="move %&apos;n&apos; steps" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:mou-te _ passos&#xD;</translations><inputs><input type="%n">1</input></inputs><script><custom-block s="change relative %s by %n"><l>z</l><block var="n"/></custom-block></script></block-definition><block-definition s="go to %&apos;position&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:vés a _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="position"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>position</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></block></script><list></list></block><block s="doApplyExtension"><l>bb_goto(x, y, z)</l><block var="position"/></block></script></block-definition><block-definition s="set %&apos;which&apos; position to %&apos;what&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:fixa la coordenada _ a _&#xD;</translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">3</input></inputs><script><block s="doDeclareVariables"><list><l>mask</l></list></block><block s="doSetVar"><l>mask</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block><custom-block s="go to %l"><block s="reportVariadicSum"><list><block s="reportDifference"><custom-block s="%s position"><l></l></custom-block><block s="reportVariadicProduct"><list><block var="mask"/><custom-block s="%s position"><l></l></custom-block></list></block></block><block s="reportVariadicProduct"><list><block var="mask"/><block s="reportNewList"><list><block var="what"/><block var="what"/><block var="what"/></list></block></list></block></list></block></custom-block></script></block-definition><block-definition s="change absolute %&apos;which&apos; by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:augmenta la coordenada _ en _&#xD;</translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">2</input></inputs><script><custom-block s="go to %l"><block s="reportVariadicSum"><list><custom-block s="%s position"><l></l></custom-block><block s="reportVariadicProduct"><list><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportNewList"><list><block var="n"/><block var="n"/><block var="n"/></list></block></list></block></list></block></custom-block></script></block-definition><block-definition s="change relative %&apos;which&apos; by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:mou-te en la _ pròpia _ passos&#xD;</translations><inputs><input type="%s" readonly="true">y<options>x&#xD;y&#xD;z</options></input><input type="%n">2</input></inputs><script><block s="doApplyExtension"><l>bb_move(axis, steps)</l><list><block var="which"/><block var="n"/></list></block></script></block-definition><block-definition s="%&apos;which&apos; position" type="reporter" category="3D Beetle"><header></header><code></code><translations>ca:posició _&#xD;</translations><inputs><input type="%s" readonly="true">x<options>x&#xD;y&#xD;z</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="which"/><l></l></list></block><script><block s="doReport"><block s="reportApplyExtension"><l>bb_position()</l><list></list></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="which"/><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportApplyExtension"><l>bb_position()</l><list></list></block></block></block></script></block></script></block-definition><block-definition s="rotate %&apos;which&apos; by %&apos;what&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:gira sobre _ propi en _ graus&#xD;</translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input><input type="%n">15</input></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><l></l></block><block s="doApplyExtension"><l>bb_rotate(x, y, z)</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block><block var="what"/><block var="empty"/></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block></script></block-definition><block-definition s="set %&apos;which&apos; rotation to %&apos;what&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:fixa l&apos;angle _ propi a _&#xD;</translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input><input type="%n">45</input></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><l></l></block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><block var="which"/></list></block><block var="what"/><block var="empty"/></block></autolambda><list></list></block><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block></block></script></block-definition><block-definition s="point to %&apos;point&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:apunta cap a _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="point"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>point</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></block></script><list></list></block><block s="doApplyExtension"><l>bb_pointto(x, y, z)</l><block var="point"/></block></script></block-definition><block-definition s="%&apos;which&apos; rotation" type="reporter" category="3D Beetle"><header></header><code></code><translations>ca:angle _&#xD;</translations><inputs><input type="%s" readonly="true">z<options>x&#xD;y&#xD;z</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="which"/><l></l></list></block><script><block s="doReport"><block s="reportApplyExtension"><l>bb_rotation()</l><list></list></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="which"/><block s="reportNewList"><list><l>x</l><l>y</l><l>z</l></list></block></block><block s="reportApplyExtension"><l>bb_rotation()</l><list></list></block></block></block></script></block></script></block-definition><block-definition s="start extruding %&apos;base&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:comença a extrudir amb _ de base&#xD;</translations><inputs><input type="%s" readonly="true">$_circle<options>circle=$_circle&#xD;triangle=$_triangle&#xD;square=$_square&#xD;semicircle=$_semicircle&#xD;line=$_line&#xD;point=$_point&#xD;sprite positions=$_sprite positions</options></input></inputs><script><block s="doApplyExtension"><l>bb_stopextruding()</l><list></list></block><block s="doApplyExtension"><l>bb_setextrusionbase(base)</l><list><block s="reportApplyExtension"><l>txt_transform(name, txt)</l><list><l>unselect</l><block var="base"/></list></block></list></block><block s="doApplyExtension"><l>bb_startextruding()</l><list></list></block></script></block-definition><block-definition s="stop extruding" type="command" category="3D Beetle"><header></header><code></code><translations>ca:deixa d&apos;extrudir&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>bb_stopextruding()</l><list></list></block></script></block-definition><block-definition s="log sprite positions in %&apos;script&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:enregistra les posicions de la tortuga _&#xD;</translations><inputs><input type="%cs" initial="1"></input></inputs><script><block s="doApplyExtension"><l>bb_logspritepositions(bool, currentPos)</l><list><block s="reportBoolean"><l><bool>true</bool></l></block><block s="getPosition"></block></list></block><block s="doRun"><block var="script"/><list></list></block><block s="doApplyExtension"><l>bb_logspritepositions(bool, currentPos)</l><list><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script></block-definition><block-definition s="shape points" type="reporter" category="3D Beetle" space="true"><header></header><code></code><translations>ca:punts de la base&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_extrusionbasepoints()</l><list></list></block></block></script></block-definition><block-definition s="set shape offset to %&apos;offset&apos;" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:fixa el desplaçament de la base a _&#xD;</translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doApplyExtension"><l>bb_setoffset(offset)</l><list><block var="offset"/></list></block></script></block-definition><block-definition s="set %&apos;which&apos; scale to %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:fixa l&apos;escala de _ a _&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_shape<options>shape=$_shape&#xD;movement=$_movement</options></input><input type="%n">1</input></inputs><script><block s="doApplyExtension"><l>bb_setscale(scale, which)</l><list><block var="n"/><block s="reportApplyExtension"><l>txt_transform(name, txt)</l><list><l>unselect</l><block var="which"/></list></block></list></block></script></block-definition><block-definition s="change %&apos;which&apos; scale by %&apos;n&apos;" type="command" category="3D Beetle"><header></header><code></code><translations>ca:augmenta l&apos;escala de _ en _&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_shape<options>shape=$_shape&#xD;movement=$_movement</options></input><input type="%n">0.5</input></inputs><script><custom-block s="set %s scale to %n"><block var="which"/><block s="reportVariadicSum"><list><custom-block s="%s scale"><block var="which"/></custom-block><block var="n"/></list></block></custom-block></script></block-definition><block-definition s="%&apos;which&apos; scale" type="reporter" category="3D Beetle"><header></header><code></code><translations>ca:escala de _&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_shape<options>shape=$_shape&#xD;movement=$_movement</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_scale(which)</l><list><block s="reportApplyExtension"><l>txt_transform(name, txt)</l><list><l>unselect</l><block var="which"/></list></block></list></block></block></script></block-definition><block-definition s="push position" type="command" category="3D Beetle" space="true"><header></header><code></code><translations>ca:enregistra posició actual&#xD;</translations><inputs></inputs><script><block s="doAddToList"><block s="reportNewList"><list><custom-block s="%s position"><l></l></custom-block><custom-block s="%s rotation"><l></l></custom-block></list></block><custom-block s="stack"></custom-block></block></script></block-definition><block-definition s="pop position" type="command" category="3D Beetle"><header></header><code></code><translations>ca:torna a la posició enregistrada&#xD;</translations><inputs></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><custom-block s="stack"></custom-block></block></block><script><block s="doDeclareVariables"><list><l>record</l></list></block><block s="doSetVar"><l>record</l><block s="reportListItem"><l><option>last</option></l><custom-block s="stack"></custom-block></block></block><block s="doApplyExtension"><l>bb_goto(x, y, z)</l><block s="reportListItem"><l>1</l><block var="record"/></block></block><block s="doApplyExtension"><l>bb_setrot(x, y, z)</l><block s="reportListItem"><l>2</l><block var="record"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><custom-block s="stack"></custom-block></block></script><list></list></block></script></block></script></block-definition><block-definition s="stack" type="reporter" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportApplyExtension"><l>var_names(scope)</l><list><l>global</l></list></block><l>bb_stack</l></block></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>bb_stack</l></list></block><block s="doApplyExtension"><l>var_hide(name)</l><list><l>bb_stack</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>bb_stack</l><block s="reportNewList"><list></list></block></list></block></script><list></list></block><block s="doReport"><block s="reportApplyExtension"><l>var_get(name)</l><list><l>bb_stack</l></list></block></block></script></block-definition><block-definition s="init module" type="command" category="3D Beetle" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>__module__beetle__</l><l>libraries/beetle/init.js</l></block></script><scripts><script x="59.50413223140495" y="111.4280991735537"><block s="doSetVar"><l>__module__beetle__</l><l>libraries/beetle/init.js</l></block></script></scripts></block-definition><block-definition s="beetle view" type="reporter" category="3D Beetle" space="true"><header></header><code></code><translations>ca:vista de l&apos;escarbat&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>bb_beetleView()</l><list></list></block></block></script></block-definition><block-definition s="Cube %&apos;X&apos; %&apos;Y&apos; %&apos;Z&apos;" type="command" category="3D Beetle"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="stop extruding"></custom-block><custom-block s="go to %l"><block s="reportNewList"><list><block var="X"/><block var="Y"/><block var="Z"/></list></block></custom-block><custom-block s="start extruding %s"><l><option>square</option></l></custom-block><custom-block s="move %n steps"><l>1</l></custom-block><custom-block s="stop extruding"></custom-block><custom-block s="go home"></custom-block></script><scripts><script x="201.98665364583337" y="197.49999999999994"><block var="width"/></script><script x="203.5859375" y="121.49999999999994"><block var="Depth"/></script></scripts></block-definition><block-definition s="Setup" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForever"><script><block s="doSetVar"><l>LookX</l><block s="reportVariadicSum"><list><custom-block s="%s position"><l>x</l></custom-block><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>cos</option></l><block s="reportMouseY"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportMouseX"></block></block></list></block></list></block></block><block s="doSetVar"><l>LookY</l><block s="reportVariadicSum"><list><custom-block s="%s position"><l>y</l></custom-block><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>cos</option></l><block s="reportMouseY"></block></block><block s="reportMonadic"><l><option>sin</option></l><block s="reportMouseX"></block></block></list></block></list></block></block><block s="doSetVar"><l>LookZ</l><block s="reportVariadicSum"><list><custom-block s="%s position"><l>z</l></custom-block><block s="reportMonadic"><l><option>sin</option></l><block s="reportMouseY"></block></block></list></block></block><custom-block s="point to %l"><block s="reportNewList"><list><block var="LookX"/><block var="LookY"/><block var="LookZ"/></list></block></custom-block><block s="doSwitchToCostume"><custom-block s="beetle view"></custom-block></block></script></block></script></block-definition><block-definition s="New Block %&apos;X&apos; %&apos;Y&apos; %&apos;Z&apos; %&apos;Width&apos; %&apos;height&apos; %&apos;Depth&apos; %&apos;Type&apos;" type="command" category="Blocks"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicIsIdentical"><list><block var="Type"/><l>Grass</l></list></block><script><block s="setColor"><color>62,224,0,1</color></block><custom-block s="Cube %s %s %s"><block var="X"/><block var="Y"/><block var="Z"/></custom-block></script><script><block s="doIfElse"><block s="reportVariadicIsIdentical"><list><block var="Type"/><l>Stone</l></list></block><script><block s="setColor"><color>78,78,78,1</color></block><custom-block s="Cube %s %s %s"><block var="X"/><block var="Y"/><block var="Z"/></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Block type:</l><block var="Type"/><l> Not defined</l></list></block></custom-block></script></block></script></block></script><scripts><script x="154.998046875" y="214.16666666666669"><block var="Width"/></script><script x="205.3720703125" y="214.16666666666669"><block var="height"/></script><script x="258.2265625" y="214.16666666666669"><block var="Depth"/></script><script x="147.998046875" y="128.66666666666669"><block var="Width"/></script><script x="198.3720703125" y="128.66666666666669"><block var="height"/></script><script x="251.2265625" y="128.66666666666669"><block var="Depth"/></script></scripts></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;pl:bezpiecznie spróbuj _ a jeśli _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></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;pl:błąd _&#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="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;pl:bezpiecznie spróbuj zgłosić _ a jeśli _ zgłoś _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="// %&apos;A&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%mlt" initial="1"></input></inputs></block-definition><block-definition s="Generate chunks" type="command" category="Blocks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Grid size</l><l>3</l></block><block s="doRepeat"><block var="Grid size"/><script><block s="doChangeVar"><l>Repeat count</l><l>1</l></block><block s="doSetVar"><l>X</l><block s="reportDifference"><block var="Repeat count"/><l>1</l></block></block><block s="doRepeat"><block var="Grid size"/><script><block s="doChangeVar"><l>Repeat count 2</l><l>1</l></block><block s="doSetVar"><l>Z</l><block s="reportDifference"><block var="Repeat count 2"/><l>1</l></block></block><block s="doSetVar"><l>Chunk X</l><block s="reportVariadicProduct"><list><block var="X"/><l>10</l></list></block></block><block s="doSetVar"><l>Chunk Z</l><block s="reportVariadicProduct"><list><block var="Z"/><l>10</l></list></block></block><custom-block s="Generate a chunk %s %s %s"><block var="Chunk X"/><block var="Chunk Z"/><l>3</l></custom-block></script></block></script></block></script><scripts><script x="236.0068359375" y="247.4666666666667"><block var="X"/></script><script x="327.0068359375" y="261.4666666666667"><block var="Z"/></script></scripts></block-definition><block-definition s="Generate a chunk %&apos;X&apos; %&apos;Z&apos; %&apos;Chunk size&apos;" type="command" category="Blocks"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doFor"><l>x</l><block var="X"/><block var="Chunk size"/><script><block s="doFor"><l>y</l><l>-10</l><l>-3</l><script><block s="doFor"><l>z</l><block var="Z"/><block var="Chunk size"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="y"/><l>-5</l></list></block><script><custom-block s="New Block %s %s %s %s %s %s %s"><block var="x"/><block var="y"/><block var="z"/><l>1</l><l>1</l><l>1</l><l>Stone</l></custom-block></script><list><block s="reportVariadicGreaterThan"><list><block var="y"/><l>-5</l></list></block><script><custom-block s="New Block %s %s %s %s %s %s %s"><block var="x"/><block var="y"/><block var="z"/><l>1</l><l>1</l><l>1</l><l>Grass</l></custom-block></script></list></block><custom-block s="go to %l"><block s="reportNewList"><list><block var="x"/><block s="reportVariadicSum"><list><block var="y"/><l>1</l></list></block><block var="z"/></list></block></custom-block><block s="doUntil"><block s="reportVariadicAnd"><list><block s="reportVariadicAnd"><list><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><custom-block s="%s position"><l>x</l></custom-block><block s="reportVariadicSum"><list><block var="x"/><block var="Width"/></list></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><custom-block s="%s position"><l>x</l></custom-block><l>1</l></list></block><block var="x"/></list></block></list></block><block s="reportVariadicLessThan"><list><custom-block s="%s position"><l>y</l></custom-block><block s="reportVariadicSum"><list><block var="y"/><block var="Height"/></list></block></list></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><custom-block s="%s position"><l>y</l></custom-block><l>1</l></list></block><block var="y"/></list></block></list></block><script><custom-block s="change relative %s by %n"><l>y</l><l>-0.5</l></custom-block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Vector" type="reporter" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new BABYLON.Vector3(1, 2, 3);</l></block><list></list></block></block></script></block-definition><block-definition s="O (2)" type="reporter" category="3D Beetle"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1006"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="1007"></list></costumes><sounds><list struct="atomic" id="1008"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-156" y="-14.999999999999403" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="78,78,78,1" pen="tip" id="1013"><wear><ref mediaID="1"></ref></wear><costumes><list struct="atomic" id="1014"></list></costumes><sounds><list struct="atomic" id="1015"></list></sounds><blocks></blocks><variables></variables><scripts><script x="145" y="209.99999999999983"><custom-block s="beetle view"></custom-block></script><script x="58" y="140.8333333333332"><custom-block s="%s position"><l>y</l></custom-block></script><script x="24" y="187.8333333333332"><custom-block s="%s position"><l>z</l></custom-block></script><script x="192" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>Width</l><l>1</l></block><block s="doSetVar"><l>Height</l><l>1</l></block><block s="doSetVar"><l>Depth</l><l>1</l></block><custom-block s="reset"></custom-block><custom-block s="go home"></custom-block><custom-block s="Generate chunks"></custom-block><custom-block s="Setup"></custom-block></script><script x="17" y="416.3333333333335"><block s="setColor"><color>145,26,68,1</color></block></script><script x="10" y="329.50000000000006"><custom-block s="Cube %s %s %s"><l></l><l>-3</l><l></l></custom-block></script><script x="560.9912109375" y="188.33333333333343"><block s="reportRandom"><l></l><l>100</l></block></script><script x="534" y="238.33333333333343"><block s="setPenColorDimension"><l><option>hue</option></l><l>50</l></block></script><script x="549" y="333.1666666666668"><custom-block s="New Block %s %s %s %s %s %s %s"><block var="x"/><l>-3</l><block var="z"/><l></l><l></l><l></l><l></l></custom-block></script><script x="578" y="552.75"><block s="doIf"><l/><script></script><list></list></block></script><script x="464.5329427083334" y="557.1333333333333"><block s="doIf"><l/><script></script><list></list></block></script><script x="426.67610677083337" y="236.16666666666674"><custom-block s="%s scale"><l><option>shape</option></l></custom-block></script><script x="378.54817708333326" y="599.8333333333333"><block s="reportMouseX"></block></script><script x="165.67610677083331" y="633.8333333333333"><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>cos</option></l><block s="reportMouseY"></block></block><l></l></list></block></script><script x="420" y="183.16666666666663"><custom-block s="stop extruding"></custom-block></script><script x="410" y="562.1666666666667"><custom-block s="go home"></custom-block></script><script x="464" y="363.9999999999999"><custom-block s="Vector"></custom-block></script><script x="594" y="384.9999999999999"><custom-block s="O (2)"></custom-block></script><script x="599.5829427083333" y="452"><block s="reportMouseY"></block></script><script x="405.5" y="405.76666666666665"><block s="evaluate"><block s="reifyReporter"><script></script><list></list></block><list></list></block></script><script x="430" y="314.91666666666663"><block s="doRun"><block s="reportJSFunction"><list><l></l></list><l>BABYLON.MeshBuilder.CreateBox("cube", {size: 1}, BeetleController.scene);&#xD;</l></block><list></list></block></script></scripts></sprite><watcher var="Repeat count" style="normal" x="124" y="89.00000199999998" color="243,118,29"/><watcher var="X" style="normal" x="132" y="201.00000399999996" color="243,118,29"/><watcher var="LookX" style="normal" x="175" y="15" color="243,118,29"/><watcher var="Repeat count 2" style="normal" x="172" y="55.000005999999985" color="243,118,29"/><watcher var="Chunk X" style="normal" x="56" y="209.00000999999995" color="243,118,29"/><watcher var="Chunk Z" style="normal" x="206" y="147.00001199999994" color="243,118,29"/><watcher var="Depth" style="normal" x="-4" y="178.00001000000003" color="243,118,29"/><watcher var="Z" style="normal" x="61" y="129.000008" color="243,118,29"/><watcher var="Height" style="normal" x="-9" y="138.00000799999998" color="243,118,29"/><watcher var="Width" style="normal" x="51" y="117.00000599999998" color="243,118,29"/><watcher var="LookZ" style="normal" x="5" y="103.00000399999999" color="243,118,29"/><watcher var="LookY" style="normal" x="0" y="75.000002" color="243,118,29"/><watcher var="Grid size" style="normal" x="40" y="11" color="243,118,29"/></sprites></stage><variables><variable name="__module__beetle__" hidden="true"><l>libraries/beetle/init.js</l></variable><variable name="LookX"><l>10.667095059599523</l></variable><variable name="LookY"><l>-1.7846281314734211</l></variable><variable name="LookZ"><l>9.79208830918224</l></variable><variable name="bb_stack"><list struct="atomic" id="1116"></list></variable><variable name="Width"><l>1</l></variable><variable name="Height"><l>1</l></variable><variable name="Depth"><l>1</l></variable><variable name="Grid size"><l>3</l></variable><variable name="Repeat count"><l>5</l></variable><variable name="X"><l>4</l></variable><variable name="Repeat count 2"><l>11</l></variable><variable name="Z"><l>10</l></variable><variable name="Chunk X"><l>40</l></variable><variable name="Chunk Z"><l>100</l></variable></variables></scene></scenes></project><media name="Game" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><costume name="render" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="1"/></media></snapdata>