<snapdata remixID="8735978"><project name='U2L4RobotinaMaze' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>Press go and watch the robot go through 6 mazes</notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='false' id='1' volume='100' height='360' tempo='60' lines='round' width='480' name='Stage' sublistIDs='false' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <pentrails>data:image/png;base64,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</pentrails>
    <costumes>
      <list struct='atomic' id='2'/>
    </costumes>
    <sounds>
      <list struct='atomic' id='3'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='-140' pen='middle' id='8' y='140' name='Robot' idx='1' volume='100' rotation='1' scale='1.4' heading='0' draggable='true' color='13,0,209,1' pan='0' costume='1'>
        <costumes>
          <list id='9'>
            <item>
              <costume center-x='16' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABX0lEQVRYR2NkYGD4z8DAwMgwMOD/QFkM9+6oA0ZDYDQEwCEQGxv7//LlywxGRkYMbm5uDBEREXQLGbhFmpqa/9XV1Rmu3V2PUiRN6NzO4OXlRTMHoRispvsfVCriBbcuM1LVMSiG7d69+392kQshN8Dl0xP6GIqLiylyEIbmnp6e/7MWFhPtCGSFpXlzGFJTU0lyEFbFycnJ/w+fmkOWI5A1NVWvJJigcbqWmPRAqgv7O7YxeHt7o9iJN7ho4QhOJgMGNjY2hujoaIaCggL8KZoWDmD9p8PAzc3NEBkZyVBYWIjbAbSwHFuZgjUKEhMT/x89M4/UKMZQ31yziiE8PBxvNFM1G5blz2VISUkhPxvu3Lnzf26JG9E+z0yaAI5HojVgUTh4imJciW5yzy4Gd3d3inyJL4Tg1fHVq1cZvvw+C1ZL7QqHoAMoiUNK9dIsaIl12KgDRkNgUITAgHbPARCcZx/w48r6AAAAAElFTkSuQmCC' center-y='16' name='arrow' id='10'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list struct='atomic' id='11'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='198.86666666666667' y='10'>
            <block s='receiveGo'/>
            <block s='clear'/>
            <custom-block s='Go To Start'/>
            <block s='setColor'>
              <color>13,0,209,1</color>
            </block>
            <block s='setSize'>
              <l>5</l>
            </block>
            <block s='down'/>
            <custom-block s='Escape Maze 1'/>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Maze 1 complete</l>
            </block>
          </script>
          <script x='454' y='35.33333333333334'>
            <block s='receiveMessage'>
              <l>Maze 2 Start</l>
            </block>
            <custom-block s='Go To Start'/>
            <block s='down'/>
            <custom-block s='Escape Maze 2'/>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Maze 2 Complete</l>
            </block>
          </script>
          <script x='438' y='225.33333333333334'>
            <block s='receiveMessage'>
              <l>Maze 3 Start</l>
            </block>
            <custom-block s='Go To Start'/>
            <block s='down'/>
            <custom-block s='Escape Maze 3'/>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Maze 3 Complete</l>
            </block>
          </script>
          <script x='231' y='228.33333333333334'>
            <block s='receiveMessage'>
              <l>Maze 4 Start</l>
            </block>
            <custom-block s='Go To Start'/>
            <block s='down'/>
            <custom-block s='Escape Maze 4'/>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Maze 4 Complete</l>
            </block>
          </script>
          <script x='30' y='204.33333333333334'>
            <block s='receiveMessage'>
              <l>Maze 5 Start</l>
            </block>
            <custom-block s='Go To Start'/>
            <block s='down'/>
            <custom-block s='Escape Maze 5'/>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Maze 5 Complete</l>
            </block>
          </script>
          <script x='24' y='374.33333333333337'>
            <block s='receiveMessage'>
              <l>My Maze Start</l>
            </block>
            <custom-block s='Go To Start'/>
            <block s='down'/>
            <custom-block s='Escape Your Maze'/>
          </script>
        </scripts>
      </sprite>
      <sprite x='160' pen='tip' id='64' y='-80' name='Board' idx='2' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='255,255,255,1' pan='0' costume='1'>
        <costumes>
          <list id='65'>
            <item>
              <costume center-x='240' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC' center-y='180' name='Untitled' id='66'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list struct='atomic' id='67'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='16.666666666666686' y='13.333333333333343'>
            <block s='receiveGo'/>
            <block s='clear'/>
            <custom-block s='Draw Maze 1'/>
          </script>
          <script x='167' y='27.000000000000227'>
            <block s='receiveMessage'>
              <l>Maze 1 complete</l>
            </block>
            <block s='clear'/>
            <custom-block s='Draw Maze 2'/>
            <block s='doBroadcast'>
              <l>Maze 2 Start</l>
            </block>
          </script>
          <script x='398' y='44'>
            <block s='receiveMessage'>
              <l>Maze 2 Complete</l>
            </block>
            <block s='clear'/>
            <custom-block s='Draw Maze 3'/>
            <block s='doBroadcast'>
              <l>Maze 3 Start</l>
            </block>
          </script>
          <script x='26' y='177'>
            <block s='receiveMessage'>
              <l>Maze 3 Complete</l>
            </block>
            <block s='clear'/>
            <custom-block s='Draw Maze 4'/>
            <block s='doBroadcast'>
              <l>Maze 4 Start</l>
            </block>
          </script>
          <script x='229' y='186'>
            <block s='receiveMessage'>
              <l>Maze 4 Complete</l>
            </block>
            <block s='clear'/>
            <custom-block s='Draw Maze 5'/>
            <block s='doBroadcast'>
              <l>Maze 5 Start</l>
            </block>
          </script>
          <script x='442' y='197'>
            <block s='receiveMessage'>
              <l>Maze 5 Complete</l>
            </block>
            <block s='clear'/>
            <custom-block s='Draw Your Maze'/>
            <block s='doBroadcast'>
              <l>My Maze Start</l>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher x='9.687500000000227' color='243,118,29' style='normal' var='step' y='9.687500000000007' hidden='true'/>
      <watcher x='9.687500000000227' color='243,118,29' style='normal' var='Start' y='30.031251937499974' hidden='true'/>
      <watcher x='10' color='243,118,29' style='normal' var='a' y='10' hidden='true'/>
      <watcher scope='Stage' x='10' s='getLastMessage' style='normal' y='31.000001999999995' color='230,168,34' hidden='true'/>
    </sprites>
  </stage>
  <hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction</hidden>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Move Forward' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doWait'>
          <l>0.5</l>
        </block>
        <block s='forward'>
          <block var='step'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='Rotate Right' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doWait'>
          <l>0.5</l>
        </block>
        <block s='turn'>
          <l>90</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Rotate Left' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doWait'>
          <l>0.5</l>
        </block>
        <block s='turnLeft'>
          <l>90</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Go To Start' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='setHeading'>
          <l>0</l>
        </block>
        <block s='gotoXY'>
          <block s='reportListItem'>
            <l>1</l>
            <block var='Start'/>
          </block>
          <block s='reportListItem'>
            <l>2</l>
            <block var='Start'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%txt'/>
      </inputs>
      <script>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='setColor'>
          <color>230,10,0,1</color>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <l>4</l>
          <script>
            <block s='forward'>
              <block var='size'/>
            </block>
            <block s='turn'>
              <l>90</l>
            </block>
          </script>
        </block>
        <block s='doIfElse'>
          <block s='reportEquals'>
            <block var='Color'/>
            <l>0</l>
          </block>
          <script>
            <block s='setColor'>
              <color>150,150,150,1</color>
            </block>
          </script>
          <script>
            <block s='setColor'>
              <color>255,255,255,1</color>
            </block>
          </script>
        </block>
        <block s='up'/>
        <block s='setHeading'>
          <l>135</l>
        </block>
        <block s='forward'>
          <l>10</l>
        </block>
        <block s='floodFill'/>
        <block s='forward'>
          <l>-10</l>
        </block>
        <block s='setHeading'>
          <l>90</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Board %&apos;board matrix&apos;' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <custom-block s='for %upvar = %n to %n %cs'>
              <l>j</l>
              <l>1</l>
              <l>8</l>
              <script>
                <block s='gotoXY'>
                  <l>-160</l>
                  <block s='reportDifference'>
                    <l>160</l>
                    <block s='reportProduct'>
                      <block s='reportDifference'>
                        <block var='j'/>
                        <l>1</l>
                      </block>
                      <block var='step'/>
                    </block>
                  </block>
                </block>
                <custom-block s='for %upvar = %n to %n %cs'>
                  <l>i</l>
                  <l>1</l>
                  <l>8</l>
                  <script>
                    <custom-block s='Draw Square size: %n color: %txt'>
                      <block var='step'/>
                      <block s='reportListItem'>
                        <block var='i'/>
                        <block s='reportListItem'>
                          <block var='j'/>
                          <block var='board matrix'/>
                        </block>
                      </block>
                    </custom-block>
                    <block s='changeXPosition'>
                      <block var='step'/>
                    </block>
                  </script>
                </custom-block>
                <block s='changeYPosition'>
                  <block var='step'/>
                </block>
              </script>
            </custom-block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='map %&apos;function&apos; over %&apos;lists&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%mult%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doDeclareVariables'>
              <list>
                <l>mapone</l>
                <l>mapmany</l>
              </list>
            </block>
            <block s='doSetVar'>
              <l>mapone</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block var='data'/>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <list>
                          <block s='reportListItem'>
                            <l>1</l>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                      <block s='evaluate'>
                        <block var='mapone'/>
                        <list>
                          <block s='reportCDR'>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data</l>
                </list>
              </block>
            </block>
            <block s='doSetVar'>
              <l>mapmany</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='data lists'/>
                      </block>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <custom-block s='map %repRing over %mult%l'>
                          <block s='reifyReporter'>
                            <autolambda>
                              <block s='reportListItem'>
                                <l>1</l>
                                <l/>
                              </block>
                            </autolambda>
                            <list/>
                          </block>
                          <list>
                            <block var='data lists'/>
                          </list>
                        </custom-block>
                      </block>
                      <block s='evaluate'>
                        <block var='mapmany'/>
                        <list>
                          <custom-block s='map %repRing over %mult%l'>
                            <block s='reifyReporter'>
                              <autolambda>
                                <block s='reportCDR'>
                                  <l/>
                                </block>
                              </autolambda>
                              <list/>
                            </block>
                            <list>
                              <block var='data lists'/>
                            </list>
                          </custom-block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data lists</l>
                </list>
              </block>
            </block>
            <block s='doIfElse'>
              <custom-block s='empty? %l'>
                <block s='reportCDR'>
                  <block var='lists'/>
                </block>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapone'/>
                    <list>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='lists'/>
                      </block>
                    </list>
                  </block>
                </block>
              </script>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapmany'/>
                    <list>
                      <block var='lists'/>
                    </list>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='empty? %&apos;data&apos;' category='lists' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block var='data'/>
            <block s='reportNewList'>
              <list/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='keep items such that %&apos;pred&apos; from %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%predRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doIf'>
              <custom-block s='empty? %l'>
                <block var='data'/>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='reportNewList'>
                    <list/>
                  </block>
                </block>
              </script>
            </block>
            <block s='doIfElse'>
              <block s='evaluate'>
                <block var='pred'/>
                <list>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block var='data'/>
                  </block>
                </list>
              </block>
              <script>
                <block s='doReport'>
                  <block s='reportCONS'>
                    <block s='reportListItem'>
                      <l>1</l>
                      <block var='data'/>
                    </block>
                    <custom-block s='keep items such that %predRing from %l'>
                      <block var='pred'/>
                      <block s='reportCDR'>
                        <block var='data'/>
                      </block>
                    </custom-block>
                  </block>
                </block>
              </script>
              <script>
                <block s='doReport'>
                  <custom-block s='keep items such that %predRing from %l'>
                    <block var='pred'/>
                    <block s='reportCDR'>
                      <block var='data'/>
                    </block>
                  </custom-block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='combine with %&apos;function&apos; items of %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doIf'>
              <custom-block s='empty? %l'>
                <block s='reportCDR'>
                  <block var='data'/>
                </block>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block var='data'/>
                  </block>
                </block>
              </script>
            </block>
            <block s='doReport'>
              <block s='evaluate'>
                <block var='function'/>
                <list>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block var='data'/>
                  </block>
                  <custom-block s='combine with %repRing items of %l'>
                    <block var='function'/>
                    <block s='reportCDR'>
                      <block var='data'/>
                    </block>
                  </custom-block>
                </list>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%n'>1</input>
        <input type='%n'>10</input>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>step</l>
            <l>tester</l>
          </list>
        </block>
        <block s='doIfElse'>
          <block s='reportGreaterThan'>
            <block var='start'/>
            <block var='end'/>
          </block>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>-1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportLessThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportGreaterThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>i</l>
          <block var='start'/>
        </block>
        <block s='doUntil'>
          <block s='evaluate'>
            <block var='tester'/>
            <list/>
          </block>
          <script>
            <block s='doRun'>
              <block var='action'/>
              <list/>
            </block>
            <block s='doChangeVar'>
              <l>i</l>
              <block var='step'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;' category='lists' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%l'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doUntil'>
          <custom-block s='empty? %l'>
            <block var='data'/>
          </custom-block>
          <script>
            <block s='doSetVar'>
              <l>item</l>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
            </block>
            <block s='doRun'>
              <block var='action'/>
              <list>
                <block s='reportListItem'>
                  <l>1</l>
                  <block var='data'/>
                </block>
              </list>
            </block>
            <block s='doSetVar'>
              <l>data</l>
              <block s='reportCDR'>
                <block var='data'/>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Maze 2' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Maze 3' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Maze 5' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Your Maze' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 2' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doRepeat'>
          <l>7</l>
          <script>
            <custom-block s='Rotate Left'/>
            <custom-block s='Move Forward'/>
            <custom-block s='Rotate Right'/>
            <custom-block s='Move Forward'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 3' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>4</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>4</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 5' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>7</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>7</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>7</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <custom-block s='Move Forward'/>
      </script>
    </block-definition>
    <block-definition s='Draw Maze 1' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw Maze 4' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>step</l>
          <l>40</l>
        </block>
        <block s='doSetVar'>
          <l>board matrix</l>
          <block s='reportNewList'>
            <list>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                    <l>1</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>0</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
              <custom-block s='row of maze %l'>
                <block s='reportNewList'>
                  <list>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>0</l>
                    <l>1</l>
                  </list>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
        <custom-block s='Draw Board %l'>
          <block var='board matrix'/>
        </custom-block>
        <block s='doSetVar'>
          <l>Start</l>
          <block s='reportNewList'>
            <list>
              <l>140</l>
              <l>-140</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 1' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <block s='doRepeat'>
              <l>7</l>
              <script>
                <custom-block s='Move Forward'/>
              </script>
            </block>
            <custom-block s='Rotate Right'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 4' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>a</l>
          <l>1</l>
        </block>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <block s='doRepeat'>
              <block var='a'/>
              <script>
                <custom-block s='Move Forward'/>
              </script>
            </block>
            <custom-block s='Rotate Left'/>
            <block s='doRepeat'>
              <block var='a'/>
              <script>
                <custom-block s='Move Forward'/>
              </script>
            </block>
            <custom-block s='Rotate Right'/>
            <block s='doChangeVar'>
              <l>a</l>
              <l>1</l>
            </block>
          </script>
        </block>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Left'/>
        <custom-block s='Move Forward'/>
      </script>
    </block-definition>
    <block-definition s='Escape Your Maze' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Right'/>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Left'/>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Left'/>
        <custom-block s='Move Forward'/>
        <custom-block s='Rotate Right'/>
        <custom-block s='Move Forward'/>
      </script>
    </block-definition>
    <block-definition s='row of maze %&apos;row&apos;' category='other' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block var='row'/>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='step'>
      <l>40</l>
    </variable>
    <variable name='Start'>
      <list struct='atomic' id='1511'>140,-140</list>
    </variable>
    <variable name='board matrix'>
      <list id='1512'>
        <item>
          <list struct='atomic' id='1513'>1,0,0,0,0,1,1,1</list>
        </item>
        <item>
          <list struct='atomic' id='1514'>1,1,0,0,1,1,0,1</list>
        </item>
        <item>
          <list struct='atomic' id='1515'>0,1,1,1,1,0,0,1</list>
        </item>
        <item>
          <list struct='atomic' id='1516'>0,0,0,0,0,0,0,1</list>
        </item>
        <item>
          <list struct='atomic' id='1517'>0,0,0,0,0,0,0,1</list>
        </item>
        <item>
          <list struct='atomic' id='1518'>0,0,1,1,1,1,1,1</list>
        </item>
        <item>
          <list struct='atomic' id='1519'>0,0,1,0,0,0,0,0</list>
        </item>
        <item>
          <list struct='atomic' id='1520'>0,0,1,1,1,1,1,1</list>
        </item>
      </list>
    </variable>
    <variable name='a'>
      <l>4</l>
    </variable>
  </variables>
</project><media name="U2L4RobotinaMaze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>