<snapdata remixID="8612493"><project name="U2L2-Art-Data-Structures" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADfElEQVR4Xu3cMWpqURRG4XNxCpZOw8IBWFiJVncqtnbOxAkIgqOxEZyBheDDB4+geUUCG9b9k5U6nB2/s8g+adI9Ho9H80sBSKAzQEjesX8FDNAQUAEDRPkdboA2gAoYIMrvcAO0AVTAAFF+hxugDaACBojyO9wAbQAVMECU3+EGaAOogAGi/A43QBtABQwQ5Xe4AdoAKmCAKL/DDdAGUAEDRPkdboA2gAoYIMrvcAO0AVTAAFF+hw8ywOVy2S6XS9tut22xWHhLP1hgkAE+vVer1Qv7M8jD4dDG4/EPvo7f99EGG+D/Ivx3PaPRqF2v13Y6ndrxeGy32+333dzbJ+77PtJgsAFOp9M2mUxeUM/nc9vtdm0+n7f9ft9S0atLSbYYZIDr9bo9/2XN/X5vs9msbTab1nXdy70loxvgh8AgA3zG9x7c+6UZ4IdIssUgA/zKb4hk9K98vu98T7KFAX7npgf6vQYIXEwyejVXsoW/AatrAM4zQNEBAf8IER0VMECUP3ntVMMlW/gGrK4BOM8ARQcEXMGiowIGiPInr51quGQL34DVNQDnGaDogIArWHRUwABR/uS1Uw2XbOEbsLoG4DwDFB0QcAWLjgoYIMqfvHaq4ZItfANW1wCcZ4CiAwKuYNFRAQNE+ZPXTjVcsoVvwOoagPMMUHRAwBUsOipggCh/8tqphku28A1YXQNwngGKDgi4gkVHBQwQ5U9eO9VwyRa+AatrAM4zQNEBAVew6KiAAaL8yWunGi7ZwjdgdQ3AeQYoOiDgChYdFTBAlD957VTDJVv4BqyuATjPAEUHBFzBoqMCBojyJ6+darhkC9+A1TUA5xmg6ICAK1h0VMAAUf7ktVMNl2zhG7C6BuA8AxQdEHAFi44KGCDKn7x2quGSLXwDVtcAnGeAogMCrmDRUQEDRPmT1041XLKFb8DqGoDzDFB0QMAVLDoqYIAof/LaqYZLtvANWF0DcJ4Big4IuIJFRwUMEOVPXjvVcMkW0W/A6otMPq/v+8gfPzbASG1/6E8CBmgUqIABovwON0AbQAUMEOV3uAHaACpggCi/ww3QBlABA0T5HW6ANoAKGCDK73ADtAFUwABRfocboA2gAgaI8jvcAG0AFTBAlN/hBmgDqIABovwON0AbQAUMEOV3uAHaACpggCi/ww3QBlABA0T5HW6ANoAK/AFg0ZfG8F4NAAAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-100" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="up"></block><custom-block s="draw shape from list %l"><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>100</l></list></block><block s="reportNewList"><list><l>100</l><l>100</l></list></block><block s="reportNewList"><list><l>100</l><l>-100</l></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l></list></block></list></block><comment w="90" collapsed="false">the function is implemented inside my custom draw shape from list block. go to point is also implemented and is used inside the draw shape from list block.&#xD;</comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="go to point %&apos;point&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="draw shape from list %&apos;list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><block s="doForEach"><l>item</l><block var="list"/><script><custom-block s="go to point %l"><block var="item"/></custom-block><block s="down"></block></script></block><custom-block s="go to point %l"><block s="reportListItem"><l>1</l><block var="list"/></block></custom-block></script></block-definition></blocks><variables></variables></project><media name="U2L2-Art-Data-Structures" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>