<snapdata remixID="8921205"><project name='U2L4RobotinaMaze' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <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' sublistIDs='false' name='Stage' 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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </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' costume='1' color='13,0,209,1' pan='0' draggable='true'>
        <costumes>
          <list id='9'>
            <item>
              <costume center-x='16' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAXZJREFUWAljYGBg+A/EAwUG0u6B8vOovaMhMChDIDY29r+BgcH/pKSk/ytWrKBr3mSEhYimpuZ/dXV1hmt318OEwPSEzu0MXl5ecHUoklTgoBispvufoO9vXWZE0UOpG5iQDZjatweZi5UNciQM9/b2EnQwVkOQBDF809PT83/WwmIkJcQzS/PmMKSmpmKYic8ErIqTk5P/Hz41B58+ouSaqlcyREREYLUDZgBOSWLSA8wQYun+jm0M3t7eKHaicNANooUjOJkMGNjY2Biio6MZCgoKGFESIboDaMH/8+cPAyMwI/2HZjicIUAL32MrU7A6IDEx8f/RM/MoDoDmmlUM4eHhWO2AGY4hSUk2LMufy5CSkoJhJswybDSK4p07d/7PLXHDpg6rWGbSBIbCwkIUM7AqxCOIopmYeKd2UQx3AC7LJ/fsYnB3d4erw+MZsqTABoOq46tXrzJ8+X0WbAi1fUmWy0Y1jYbAaAjQMwQobtdR4Nj/AHcbbTuLOuPgAAAAAElFTkSuQmCC' center-y='16' name='arrow' id='10'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list id='11' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='16.19999999999999' y='10'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <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'>
              <comment collapsed='false' w='200.93333333333337'>Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment>
            </custom-block>
          </script>
          <script x='16.599999999999994' y='315.79999999999995'>
            <custom-block s='Escape Maze 2'/>
          </script>
          <script x='17.399999999999977' y='354.3999999999999'>
            <custom-block s='Escape Maze 3'/>
          </script>
          <script x='16.399999999999977' y='430.79999999999995'>
            <custom-block s='Escape Maze 5'/>
          </script>
          <script x='205.2' y='10.666666666666657'>
            <block s='receiveGo'/>
            <block s='clear'/>
            <custom-block s='Go To Start'/>
          </script>
          <script x='15.333333333333314' y='186.19999999999982'>
            <custom-block s='Go To Start'/>
          </script>
          <script x='105.19999999999999' y='185.73333333333312'>
            <custom-block s='Move Forward'/>
          </script>
          <comment x='13' w='223.0666666666667' collapsed='false' y='254.39999999999998'>Edit these remaining blocks to solve other mazes. Be sure to swap with "Escape Maze 1" block.</comment>
          <comment x='128.86666666666662' w='166' collapsed='false' y='363.6666666666665'>Click on the Board sprite to access the maze drawing blocks.</comment>
          <script x='17.599999999999994' y='392.2666666666667'>
            <custom-block s='Escape Maze 4'/>
          </script>
          <script x='16' y='468.5999999999997'>
            <custom-block s='Escape Your Maze'/>
          </script>
          <script x='10' y='227.79999999999995'>
            <custom-block s='Rotate Right'/>
          </script>
          <script x='111' y='226'>
            <custom-block s='Rotate Left'/>
          </script>
        </scripts>
      </sprite>
      <sprite x='160' pen='tip' id='35' y='-80' name='Board' idx='2' volume='100' rotation='1' scale='1' heading='90' costume='1' color='255,255,255,1' pan='0' draggable='true'>
        <costumes>
          <list id='36'>
            <item>
              <costume center-x='240' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==' center-y='180' name='Untitled' id='37'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list id='38' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='16.666666666666686' y='13.333333333333343'>
            <block s='receiveGo'/>
            <block s='clear'/>
            <custom-block s='Draw Maze 1'/>
          </script>
          <comment x='16.666666666666686' w='254.80000000000004' collapsed='true' y='96'>These 5 mazes are already created for you.</comment>
          <comment x='16.666666666666686' w='210.39999999999995' collapsed='false' y='123.33333333333331'>Replace the "Draw Maze 1" block with these blocks to display the other mazes.</comment>
          <script x='16.666666666666686' y='184.66666666666663'>
            <custom-block s='Draw Maze 2'/>
          </script>
          <script x='16.666666666666686' y='215.33333333333337'>
            <custom-block s='Draw Maze 3'/>
          </script>
          <script x='16.666666666666686' y='246'>
            <custom-block s='Draw Maze 4'/>
          </script>
          <script x='16.666666666666686' y='276.6666666666667'>
            <custom-block s='Draw Maze 5'/>
          </script>
          <script x='16.666666666666686' y='307.3333333333333'>
            <custom-block s='Draw Your Maze'>
              <comment collapsed='false' w='115.73333333333335'>Edit this block to create your own maze.</comment>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher x='9.687500000000227' color='243,118,29' style='normal' hidden='true' y='9.687500000000007' var='step'/>
      <watcher x='9.687500000000227' color='243,118,29' style='normal' hidden='true' y='30.031251937499974' var='Start'/>
    </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>0</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>0</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>0</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>0</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>0</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>0</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>0</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>0</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>
            </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='down'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Rotate Right'/>
          </script>
        </block>
        <block s='doRepeat'>
          <l>7</l>
          <script>
            <custom-block s='Move Forward'/>
            <custom-block s='Rotate Left'/>
            <custom-block s='Move Forward'/>
            <custom-block s='Rotate Right'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 3' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Rotate Right'/>
            <block s='doRepeat'>
              <l>3</l>
              <script>
                <custom-block s='Move Forward'/>
              </script>
            </block>
          </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='Go To Start'/>
        <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>7</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Escape Maze 4' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Rotate Right'/>
            <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 Right'/>
        <block s='doRepeat'>
          <l>3</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 Right'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Left'/>
        <block s='doRepeat'>
          <l>1</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
        <custom-block s='Rotate Right'/>
        <block s='doRepeat'>
          <l>1</l>
          <script>
            <custom-block s='Move Forward'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition category='other' s='Escape Your Maze' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
    </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 id='1429' struct='atomic'>140,-140</list>
    </variable>
    <variable name='board matrix'>
      <list id='1430'>
        <item>
          <list id='1431' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1432' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1433' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1434' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1435' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1436' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1437' struct='atomic'>1,0,0,0,0,0,0,0</list>
        </item>
        <item>
          <list id='1438' struct='atomic'>1,1,1,1,1,1,1,1</list>
        </item>
      </list>
    </variable>
  </variables>
</project><media name="U2L4RobotinaMaze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>