<xml xmlns="https://developers.google.com/blockly/xml">
  <block type="controls_whileUntil" id="Cm]OK]7SX7[qJFytuGIu" x="79" y="32">
    <field name="MODE">UNTIL</field>
    <value name="BOOL">
      <block type="logic_compare" id="0b~.Zull=@a6me8%0VUu">
        <field name="OP">LT</field>
        <value name="A">
          <block type="distance" id="6l2v?v`]7K8|:#!!l?[="></block>
        </value>
        <value name="B">
          <block type="math_number" id="%4!]E@UTh-Z|(@tZ,,E2">
            <field name="NUM">5</field>
          </block>
        </value>
      </block>
    </value>
    <statement name="DO">
      <block type="transmit" id="4|4f+Z0pRme3rlFYuY7m">
        <value name="for_print">
          <block type="text" id="mJPQ--/9CLrgmu2AZ8(I">
            <field name="TEXT">Moving forward with green light.</field>
          </block>
        </value>
        <next>
          <block type="move_forward" id="P]pfERt),H1P?k?dcWEm">
            <next>
              <block type="set_color" id="hWxKJ,`nB8@.;;P49w8y">
                <field name="color_option">'green'</field>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
    <next>
      <block type="stop" id="$R@c%w7:*~6Syp/Q#Y7o">
        <next>
          <block type="wait" id="t!X4q5?.VI^E-Og{=v:E">
            <field name="wait_s">1</field>
            <next>
              <block type="transmit" id="^a20RF%Che(cdXd!]Cid">
                <value name="for_print">
                  <block type="text" id="@KMCS/V7ukhe]$WZ@Ho{">
                    <field name="TEXT">Obstacle 1</field>
                  </block>
                </value>
                <next>
                  <block type="turn_right_90" id="ms=Nc.dUI0gzlWaI9x7a">
                    <next>
                      <block type="set_color" id="/BIp;yq;B!Y;feOAo(9g">
                        <field name="color_option">'red'</field>
                        <next>
                          <block type="transmit" id="@*^U9qGQQ;U#WbGib!C9">
                            <value name="for_print">
                              <block type="text" id="q[L-V=nF7jf6Z[SGc}.5">
                                <field name="TEXT">Turning right</field>
                              </block>
                            </value>
                            <next>
                              <block type="controls_whileUntil" id="A]mFOO9Fs~8$GlZQ~oz,">
                                <field name="MODE">UNTIL</field>
                                <value name="BOOL">
                                  <block type="logic_compare" id="3m?S`6%52-]#,6gp(f8%">
                                    <field name="OP">LT</field>
                                    <value name="A">
                                      <block type="distance" id="k6*9-CAU+7subO-T5a@;"></block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="##KTYFW?@4msXb*|LMBX">
                                        <field name="NUM">10</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO">
                                  <block type="transmit" id="bPMLu253L783;aArjm.q">
                                    <value name="for_print">
                                      <block type="text" id="J*~#+Uyv{_YH~[i1/zfR">
                                        <field name="TEXT">Moving forward with red light.</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="move_forward" id="AcTTh[ptCq22)AvN=~jI">
                                        <next>
                                          <block type="set_color" id="b*+654gyG[Z_W)7v,(IG">
                                            <field name="color_option">'red'</field>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                                <next>
                                  <block type="stop" id="w[Jv+3J_Ie%BkIIx(I(n">
                                    <next>
                                      <block type="wait" id="i.cKOiqWydR#G8mYN(^A">
                                        <field name="wait_s">1</field>
                                        <next>
                                          <block type="transmit" id="*IVkGDaz-hI|KKO(yKYv">
                                            <value name="for_print">
                                              <block type="text" id="]l7.]e#~MIm2+w510,)I">
                                                <field name="TEXT">Obstacle 2</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="turn_left_90" id="BguzA5D9BO]pE`ZrK:dR">
                                                <next>
                                                  <block type="set_color" id="~5{ux]{1j1t}6x7p)Zf.">
                                                    <field name="color_option">'green'</field>
                                                    <next>
                                                      <block type="transmit" id="aAKG9m_7XtYF1hzJgy/r">
                                                        <value name="for_print">
                                                          <block type="text" id="B)yHVvCm#f8x@nrV176n">
                                                            <field name="TEXT">Turning left</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="controls_whileUntil" id="E3J1A+)LH+7%.PTT(l:c">
                                                            <field name="MODE">UNTIL</field>
                                                            <value name="BOOL">
                                                              <block type="logic_compare" id="A(ZLdoW6Mx#aa@aoj0K)">
                                                                <field name="OP">LT</field>
                                                                <value name="A">
                                                                  <block type="distance" id=",/L4R3kMi/g4?]Gm^QS?"></block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id="BDF5bx3h2e!PFx/g2~+[">
                                                                    <field name="NUM">5</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO">
                                                              <block type="transmit" id="|/tj$%.94zj}8~1iReNa">
                                                                <value name="for_print">
                                                                  <block type="text" id="Bg_KZZlH`T|vE=*fB6rh">
                                                                    <field name="TEXT">Moving forward with green light.</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="move_forward" id="Q_[x#a:yf!ldPF/#YcSD">
                                                                    <next>
                                                                      <block type="set_color" id=")mWWvS764xrZxYYk2X+5">
                                                                        <field name="color_option">'green'</field>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="stop" id="XW#j-Q:[.1Xu@Cy!v$cs">
                                                                <next>
                                                                  <block type="wait" id="G(,K6NJ_EZ=*o^B)Y#9z">
                                                                    <field name="wait_s">1</field>
                                                                    <next>
                                                                      <block type="transmit" id="oMbTpJ`Wgxj^L7cn4R,p">
                                                                        <value name="for_print">
                                                                          <block type="text" id="P/i(.UOa~!xL?P*g:5{$">
                                                                            <field name="TEXT">Exit!</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </next>
  </block>
  <project>
    <title>Navigation through Traffic</title>
    <description>Student(s) should create a maze on the floor with several obstacles. Then student(s) should create a program that lets the FOSSBot navigate the maze until it reaches the exit. The maze can be created using various objects in the classroom, such as chairs, desks, cardboard boxes, and any other object seemed appropriate.</description>
  </project>
</xml>