<snapdata remixID="14372274"><project name="Diego - Grid" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAAzHdf+gKLnGfdIHCkbttxxSIClwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QOC496obByqTwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Diego - Grid"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Make grid" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>-240</l><l>-180</l></block><block s="down"></block><block s="doRepeat"><l>8</l><script><block s="changeYPosition"><l>360</l></block><block s="changeXPosition"><l>30</l></block><block s="changeYPosition"><l>-360</l></block><block s="changeXPosition"><l>30</l></block></script></block><block s="changeYPosition"><l>360</l></block><block s="doRepeat"><l>9</l><script><block s="changeXPosition"><l>-480</l></block><block s="changeYPosition"><l>-30</l></block><block s="changeXPosition"><l>480</l></block><block s="changeYPosition"><l>-30</l></block></script></block><block s="changeXPosition"><l>-480</l></block><block s="up"></block><block s="doForEach"><l>item</l><block var="Living cells"/><script><custom-block s="set cell alive %s %s"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l><option>last</option></l><block var="item"/></block></custom-block></script></block></script><scripts><script x="483.9912109375" y="582.9666666666664"><block s="reportVariadicSum"><list><l></l><l>15</l></list></block></script><script x="416.041015625" y="386.1333333333334"><block var="item"/></script><script x="523" y="217.63333333333338"><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><l></l><l>30</l></list></block><l>225</l></block></block><block s="setYPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><l></l><l>30</l></list></block><l>-165</l></block></block><block s="down"></block><block s="doStamp"></block><block s="up"></block><block s="doFor"><l>row</l><l>0</l><l>11</l><script><block s="doFor"><l>col</l><l>0</l><l>15</l><script><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block></block><script><block s="gotoXY"><block var="row"/><block var="col"/></block></script><list></list></block></script></block><block s="doStamp"></block></script></block></script><script x="310" y="322.2999999999999"><block s="setYPosition"><l>0</l></block></script><script x="244.990234375" y="295.1333333333335"><block s="reportListItem"><l>1</l><block var="Living cells"/></block></script><script x="185.845703125" y="482.96666666666704"><block s="reportListItem"><l>1</l><block var="Living cells"/></block></script></scripts></block-definition><block-definition s="get coords %&apos;X coord&apos; %&apos;Y chord&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="X coord"/><l>30</l></block></block><l>9</l></list></block><block var="X"/></block><l>,</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="Y chord"/><l>30</l></block></block><l>7</l></list></block><block var="Y"/></block></list></block></block></script></block-definition><block-definition s="Number of living neighbors %&apos;Row&apos; %&apos;Col&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="Row"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Col"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><list></list></block><block s="doReport"><block var="a"/></block></script><scripts><script x="641.0234375000005" y="123.66666666666693"><block var="X grid"/></script><script x="596.7808593750005" y="244.83333333333343"><block var="Y grid"/></script><script x="556.0234375000005" y="116.24999999999928"><block var="X grid"/></script><script x="572.0234375000005" y="197.8333333333341"><block var="X grid"/></script><script x="574.0234375000005" y="165.41666666666782"><block var="X grid"/></script><script x="632.0234375000005" y="139.000000000002"><block var="X grid"/></script><script x="684.0234375000005" y="258.58333333333525"><block var="X grid"/></script><script x="574.0234375000005" y="353.1666666666703"><block var="X grid"/></script><script x="605.0234375000005" y="401.7500000000045"><block var="X grid"/></script><script x="531.7808593750005" y="172.41666666666623"><block var="Y grid"/></script><script x="557.7808593750005" y="205.00000000000085"><block var="Y grid"/></script><script x="583.7808593750005" y="252.58333333333502"><block var="Y grid"/></script><script x="603.1109375000005" y="317.16666666666896"><block var="Y grid"/></script><script x="641.4693359375005" y="373.5833333333357"><block var="Y grid"/></script><script x="554.1109375000005" y="453.33333333333707"><block var="Y grid"/></script><script x="554.7808593750005" y="490.9166666666708"><block var="Y grid"/></script><script x="497.9951171875" y="606.3333333333331"><block var="Value"/></script></scripts></block-definition><block-definition s="evolve" type="hat" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>next generation</l></list></block><block s="doSetVar"><l>next generation</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>row</l><l>0</l><l>11</l><script><block s="doFor"><l>col</l><l>0</l><l>15</l><script><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><l></l><l></l></list></block></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>2</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="next generation"/></block></script><list></list></block></script><list><l><bool>true</bool></l><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="next generation"/></block></script><list></list></block></script></list></block></script></block></script></block><block s="doSetVar"><l>Living cells</l><block var="next generation"/></block></script><scripts><script x="410" y="366.79999999999995"><block s="doReport"><l></l></block></script></scripts></block-definition><block-definition s="EVOLVE" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>nextgeneration</l></list></block><block s="doSetVar"><l>nextgeneration</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>row</l><l>0</l><l>15</l><script><block s="doFor"><l>col</l><l>0</l><l>11</l><script><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>2</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="nextgeneration"/></block></script><list></list></block></script><list><l><bool>true</bool></l><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="nextgeneration"/></block></script><list></list></block></script></list></block></script></block></script></block><block s="doSetVar"><l>Living cells</l><block var="nextgeneration"/></block></script><scripts><script x="369.4609375" y="434.7999999999999"><block var="next gen"/></script><script x="499.6070312500001" y="386.21666666666664"><block var="next gen"/></script><script x="519.6070312500001" y="285.7999999999999"><block var="next gen"/></script><script x="720.6070312500001" y="162.79999999999995"><block var="next generation"/></script><script x="675.6070312500001" y="252.21666666666664"><block var="next generation"/></script><script x="465.4609375" y="468.8"><block var="next generation"/></script><script x="559.501953124998" y="214.30000000000013"><block s="doChangeVar"><l></l><l>1</l></block></script><script x="347.9833984375" y="65.80000000000001"><block var="nextgeneration"/></script><script x="1017.31376953125" y="305.3333333333332"><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>2</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="nextgeneration"/></block></script><list></list></block></script><script x="999.31376953125" y="451.3333333333333"><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Number of living neighbors %s %s"><block var="row"/><block var="col"/></custom-block><l>3</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="row"/><block var="col"/></list></block><block var="nextgeneration"/></block></script><list></list></block></script><script x="1048.31376953125" y="595.2"><block var="row"/></script></scripts></block-definition><block-definition s="set cell alive %&apos;Row&apos; %&apos;Col&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="Row"/><l>30</l></list></block><l>225</l></block></block><block s="setYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="Col"/><l>30</l></list></block><l>165</l></block><l>-1</l></list></block></block><block s="down"></block><block s="doStamp"></block><block s="up"></block></script><scripts><script x="254.05859375" y="170.83333333333206"><block s="reportVariadicSum"><block s="reportMonadic"><l><option>floor</option></l><l></l></block></block></script><script x="437.60058593749864" y="140.83333333333206"><block s="reportQuotient"><block var="Row"/><l>30</l></block></script><script x="342.2392578124991" y="74.83333333333206"><block var="Row"/></script><script x="394.05859375" y="343.66666666666526"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>30</l></block></block></script><script x="498.05859375" y="248.66666666666532"><block s="reportVariadicSum"><list><l></l><l>15</l></list></block></script></scripts></block-definition></blocks><primitives><block-definition s="set %&apos;#1&apos; to %&apos;#2&apos;" type="command" category="variables" selector="doSetVar" primitive="doSetVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%s">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSetVar</l></block></script></block-definition></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="703"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="704"></list></costumes><sounds><list struct="atomic" id="705"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-1335" y="135" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="710"><costumes><list id="711"><item><ref mediaID="Diego - Grid_Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="712"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveConditionEvent"><block s="reportMouseDown"></block></block><block s="doSetVar"><l>Value</l><l>0</l></block><block s="doSetVar"><l>X</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l><l>10</l><l>11</l><l>12</l><l>13</l><l>14</l><l>15</l></list></block></block><block s="doSetVar"><l>X grid</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportMouseX"></block><l>30</l></block></block><l>9</l></list></block><block var="X"/></block></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportMouseX"></block><l>30</l></block></block><l>30</l></list></block><l>15</l></list></block></block><block s="doSetVar"><l>Y</l><block s="reportNewList"><list><l>11</l><l>10</l><l>9</l><l>8</l><l>7</l><l>6</l><l>5</l><l>4</l><l>3</l><l>2</l><l>1</l><l>0</l></list></block></block><block s="doSetVar"><l>Y grid</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportMouseY"></block><l>30</l></block></block><l>7</l></list></block><block var="Y"/></block></block><block s="setYPosition"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportMouseY"></block><l>30</l></block></block><l>30</l></list></block><l>15</l></list></block></block><block s="doStamp"></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doAddToList"><block s="reportNewList"><list><block var="X grid"/><block var="Y grid"/></list></block><block var="Living cells"/></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="Y grid"/><l>16</l></list></block><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block></list></block><block var="???"/><block var="Value"/></block></script><script x="519.0000000000005" y="1546.6666666666645"><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doReplaceInList"><block s="reportListAttribute"><l><option>length</option></l><block var="Living cells"/></block><block var="Value of cirlce"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="Value of cirlce"/></block><l>1</l></list></block></block></script><list></list></block><block s="doForEach"><l>item</l><block var="Living cells"/><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block></list></block><script><block s="doReplaceInList"><block var="item"/><block var="Value of cirlce"/><block s="reportVariadicSum"><list><block s="reportListItem"><block var="item"/><block var="Value of cirlce"/></block><l>1</l></list></block></block></script><list></list></block></script></block></script><script x="588.0000000000005" y="1270.666666666665"><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doSetVar"><l>???</l><block var="Value"/></block></script><script x="708.0000000000002" y="1002.833333333336"><block s="doSetVar"><l>???</l><block s="reportNewList"><list><block var="X grid"/><block var="Y grid"/></list></block></block><block s="doForEach"><l>item</l><block var="???"/><script></script></block></script><script x="1034.9999999999998" y="1034.5000000000014"><block s="reportNewList"><list><l>2.0</l><l>2.1</l><l>2.2</l><l>2.3</l><l>2.4</l><l>2.5</l><l>2.6</l><l>2.7</l><l>2.8</l><l>2.9</l><l>2.10</l><l>2.11</l><l></l><l>2.13</l><l>2.14</l><l>2.15</l></list></block></script><script x="1036.9999999999998" y="1061.3333333333348"><block s="reportNewList"><list><l>0.0</l><l>0.1</l><l>0.2</l><l>0.3</l><l>0.4</l><l>0.5</l><l>0.6</l><l>0.7</l><l>0.8</l><l>0.9</l><l>0.10</l><l>0.11</l><l>0.12</l><l>0.13</l><l>0.14</l><l>0.15</l></list></block></script><script x="1039.9999999999995" y="994.2500000000034"><block s="reportNewList"><list><l>1.0</l><l>1.1</l><l>1.2</l><l>1.3</l><l>1.4</l><l>1.5</l><l>1.6</l><l>1.7</l><l>1.8</l><l>1.9</l><l>1.10</l><l>1.11</l><l>1.12</l><l>1.13</l><l>1.14</l><l>1.15</l></list></block></script><script x="495.00000000000045" y="1156.166666666666"><block s="receiveGo"></block><block s="doSetVar"><l>???</l><block s="reportNewList"><list><l></l></list></block></block><block s="doRepeat"><l>191</l><script><block s="doAddToList"><l></l><block var="???"/></block></script></block></script><script x="104.99999999999989" y="1827.000000000002"><block s="doSetVar"><l>???</l><block var="Value"/></block></script><script x="131.42089843749977" y="1795.000000000003"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="Y grid"/><l>16</l></list></block><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block></list></block></script><script x="1151" y="1497.666666666664"><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>0</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block var="X grid"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="Y grid"/><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doReplaceInList"><block var="item"/><block var="???"/><block var="Value"/></block></script><script x="304.99999999999966" y="1527.83333333333"><block s="doAddToList"><l>0</l><block var="Value of cirlce"/></block></script><script x="1091" y="1294.833333333332"><block s="reportListIndex"><block var="item"/><block var="???"/></block></script><script x="1126.5419921875002" y="1351.833333333332"><block s="reportListIndex"><block var="item"/><block var="???"/></block></script><script x="1188" y="1414.3333333333346"><custom-block s="Number of living neighbors %s %s"><l>9</l><l>4</l></custom-block></script><script x="28" y="1091.833333333333"><block s="doForEach"><l>item</l><block var="???"/><script><block s="doSetVar"><l>Value</l><l>0</l></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>0</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block var="Living cells"/><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportModulus"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block><l>1</l></block><l>1</l></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListIndex"><block var="item"/><block var="???"/></block><l>16</l></block></block><l>-1</l></list></block></list></block></block><script><block s="doChangeVar"><l>Value</l><l>1</l></block></script><list></list></block><block s="doReplaceInList"><block var="item"/><block var="???"/><block var="Value"/></block></script></block></script><script x="453" y="21.833333333333485"><block s="receiveGo"></block><block s="clear"></block></script><script x="571.0000000000007" y="20.666666666666515"><block s="receiveKey"><l><option>g</option></l><list></list></block><custom-block s="Make grid"></custom-block></script><script x="742.0000000000005" y="15.666666666666515"><block s="receiveGo"></block><block s="doSetVar"><l>Living cells</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Value of cirlce</l><block s="reportNewList"><list></list></block></block></script><script x="558" y="122"><block s="receiveKey"><l><option>space</option></l><list></list></block><custom-block s="EVOLVE"></custom-block><custom-block s="Make grid"></custom-block></script><script x="723" y="182.99999999999994"><block s="receiveGo"></block><block s="doSetVar"><l>next gen</l><block s="reportNewList"><list></list></block></block></script><script x="512.0000000000001" y="2282.6666666666715"><custom-block s="Number of living neighbors %s %s"><l>1</l><l>0</l></custom-block></script><script x="654.0000000000001" y="546.8333333333333"><custom-block s="Number of living neighbors %s %s"><l>14</l><l>8</l></custom-block></script><script x="642" y="671.6666666666665"><custom-block s="set cell alive %s %s"><l>14</l><l>8</l></custom-block></script><script x="692.5" y="350.46666666666647"><block s="doForEach"><l>item</l><block var="Living cells"/><script></script></block></script><script x="611" y="460.9999999999999"><block s="reportListItem"><l><option>last</option></l><block s="reportListItem"><l>1</l><block var="Living cells"/></block></block></script><script x="810.041015625" y="675.4999999999998"><block var="item"/></script><script x="537" y="603.6666666666665"><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="Living cells"/></block></block><l>30</l></list></block><l>-100</l></block></block></script><script x="934.8333333333335" y="505.66666666666663"><block s="xPosition"></block></script></scripts></sprite><watcher var="X" style="normal" x="9.448818897638148" y="9.448818897637835" color="243,118,29" hidden="true"/><watcher var="Y" style="normal" x="9.448818897638148" y="97.3228365354333" color="243,118,29" hidden="true"/><watcher var="X grid" style="normal" x="9.448818897638148" y="185.19685417322884" color="243,118,29" hidden="true"/><watcher var="Y grid" style="normal" x="9.448818897638148" y="205.03937574803209" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="7.35068912710517" y="7.350689127105653" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="7.35068912710517" y="22.787137764165436" color="4,148,220" hidden="true"/><watcher var="Value" style="normal" x="8.816337982068262" y="163.95404069345238" color="243,118,29" hidden="true"/><watcher var="???" style="normal" x="77.97919298205011" y="249.52781638732654" color="243,118,29" extX="94.6845703125" extY="150" hidden="true"/><watcher var="next gen" style="normal" x="387.7401102385252" y="237.64255402175525" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="Value of cirlce" style="normal" x="-5.256353454176178" y="63.14996472321417" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="Living cells" style="normal" x="53.6043489954227" y="148.52379840946304" color="243,118,29" extX="128.5615234375" extY="69" hidden="true"/></sprites></stage><variables><variable name="X"><list struct="atomic" id="2303">0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15</list></variable><variable name="Y"><list struct="atomic" id="2304">11,10,9,8,7,6,5,4,3,2,1,0</list></variable><variable name="X grid"><l></l></variable><variable name="Y grid"><l>1</l></variable><variable name="Living cells"><list id="2305"><item><list struct="atomic" id="2306">,</list></item><item><list struct="atomic" id="2307">,1</list></item><item><list struct="atomic" id="2308">,</list></item><item><list struct="atomic" id="2309">5,</list></item><item><list struct="atomic" id="2310">4,</list></item><item><list struct="atomic" id="2311">,</list></item><item><list struct="atomic" id="2312">,1</list></item></list></variable><variable name="Value of cirlce"><list struct="atomic" id="2313"></list></variable><variable name="Value"><l>0</l></variable><variable name="???"><list struct="atomic" id="2314">0,,,,0,0,,,,,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</list></variable><variable name="next gen"><list struct="atomic" id="2315"></list></variable></variables></scene></scenes></project><media name="Diego - Grid" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="14" center-y="13" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAAAbhJREFUSEvF1k+IjVEYx/HPYNSsrPwrg2Sh/CtKspkhip1JsZPd2CrF0tKUssTK3iywQpRRClmQLDRZ+FemppRmYWGK95nOmV63e+e9uvdwNqf3nPM83/d5zjnP+Q3orm3FSRzGMNYls6/4goe4jXdN7gYaFuzA1QRq8hXz93FuKXAn4Gpcxhks64ZUWzOPa9X3JXxrtW0HjJRFevb+Jah1+ROcxqf6RCtwCM+xq0dYNn+NA/iRB+rASN0tnOgTLLuZTAdu4bsOjP262WdYdjeGO3XgckxjSyHgK+zDfI5wFI8LwbLbg5jKwLgCFwoDJ3AxA6eqCEcKA+OajGbgh+rAbCoM/IjNAVyR7kn0JVtUoKEArsRc6v8JMCAzVf1bW5KGxZQGJ0rQ7sLAF9Vrsj8fmusYLwy8UWXy7H+7+BHcG+wsFOXb7LtevI/iXiHgsaQG/ngtglViLxf2rt17GGOD6QHe06dIn+IQfnYCxvhGvMSaHqGz2I7oF1snEbUKd3so6A9wqlJw31t/eimZGHPHcT7pkm4CfoYrSYT9amfQpEuzzTaETDiCDVifJqIkfsajpIfeN/3VbzCJRSP+62GlAAAAAElFTkSuQmCC" mediaID="Diego - Grid_Sprite_cst_Untitled"/></media></snapdata>