{
  "blocks": {
    "languageVersion": 0,
    "blocks": [
      {
        "type": "controls_whileUntil",
        "id": "}ExE0h$cg/,Z}?aoH81b",
        "x": -187,
        "y": 63,
        "fields": {
          "MODE": "UNTIL"
        },
        "inputs": {
          "BOOL": {
            "block": {
              "type": "logic_compare",
              "id": "rBC`}D@=m!z]B/0J,?^0",
              "fields": {
                "OP": "LT"
              },
              "inputs": {
                "A": {
                  "block": {
                    "type": "light_get_optical_sensor",
                    "id": "B44UY9eTfxQw*!,~D5lN",
                    "inputs": {
                      "CHANNEL": {
                        "shadow": {
                          "type": "math_number",
                          "id": "(Z]5vk?80`Z)t$%M~aWa",
                          "fields": {
                            "NUM": 3
                          }
                        }
                      }
                    }
                  }
                },
                "B": {
                  "block": {
                    "type": "math_number",
                    "id": "370N|.DeW]RLjCDzN7r:",
                    "fields": {
                      "NUM": 1000
                    }
                  }
                }
              }
            }
          },
          "DO": {
            "block": {
              "type": "drive_drive",
              "id": "r8K%NA+a{24ZeKY`H4vl",
              "inputs": {
                "FB": {
                  "shadow": {
                    "type": "math_number",
                    "id": "i2B[Hu]IB-a/Qxc/@1-!",
                    "fields": {
                      "NUM": 50
                    }
                  }
                },
                "LR": {
                  "shadow": {
                    "type": "math_number",
                    "id": "}#8O35;Doz:%N~OIkzg{",
                    "fields": {
                      "NUM": 0
                    }
                  }
                }
              }
            }
          }
        },
        "next": {
          "block": {
            "type": "drive_drive",
            "id": "xP8}a~B337c0x8.ahK6P",
            "inputs": {
              "FB": {
                "shadow": {
                  "type": "math_number",
                  "id": "%@)BDKJ*zwOh-ELTJBA@",
                  "fields": {
                    "NUM": 0
                  }
                }
              },
              "LR": {
                "shadow": {
                  "type": "math_number",
                  "id": "T/vQA.@):KK}~X|8iIVx",
                  "fields": {
                    "NUM": 0
                  }
                }
              }
            },
            "next": {
              "block": {
                "type": "drive_control_motor",
                "id": "}EB~COZEXiE}Qd~L}dKF",
                "fields": {
                  "CHANNEL": "drive.LEFT_MOTOR",
                  "SOFT_BREAK": false
                },
                "inputs": {
                  "VALUE": {
                    "shadow": {
                      "type": "math_number",
                      "id": "iF8/pV;g,F00CGGwDrH[",
                      "fields": {
                        "NUM": -50
                      }
                    }
                  }
                },
                "next": {
                  "block": {
                    "type": "time_sleep",
                    "id": "_~Iu,`j~pB5HuV2Xw4wb",
                    "inputs": {
                      "second": {
                        "shadow": {
                          "type": "math_number",
                          "id": "Z5,R,qHK{,%Ii^5LX/eX",
                          "fields": {
                            "NUM": 1
                          }
                        }
                      }
                    },
                    "next": {
                      "block": {
                        "type": "drive_drive",
                        "id": "z#nPI~/llh=F]R:yyId`",
                        "inputs": {
                          "FB": {
                            "shadow": {
                              "type": "math_number",
                              "id": "[{Y@$t6PX|PyE0i%nS4Y",
                              "fields": {
                                "NUM": 0
                              }
                            }
                          },
                          "LR": {
                            "shadow": {
                              "type": "math_number",
                              "id": "!Z/8tI:7naaKw`NSPD/0",
                              "fields": {
                                "NUM": 0
                              }
                            }
                          }
                        },
                        "next": {
                          "block": {
                            "type": "drive_drive",
                            "id": "1L($P(ycfgm.c8@fGsY4",
                            "inputs": {
                              "FB": {
                                "shadow": {
                                  "type": "math_number",
                                  "id": "STz#(h(xZu^7*QwVbN|^",
                                  "fields": {
                                    "NUM": -50
                                  }
                                }
                              },
                              "LR": {
                                "shadow": {
                                  "type": "math_number",
                                  "id": "X($yDs]7r4ixs]7Hv)b,",
                                  "fields": {
                                    "NUM": 0
                                  }
                                }
                              }
                            },
                            "next": {
                              "block": {
                                "type": "time_sleep",
                                "id": "xtWPFz96j5W!1i*A$r;/",
                                "inputs": {
                                  "second": {
                                    "shadow": {
                                      "type": "math_number",
                                      "id": "5WC8Bc*Z$0K+0Q[kwpHP",
                                      "fields": {
                                        "NUM": 1
                                      }
                                    }
                                  }
                                },
                                "next": {
                                  "block": {
                                    "type": "drive_drive",
                                    "id": "lB_Mc.faaMEdmAUPLta3",
                                    "inputs": {
                                      "FB": {
                                        "shadow": {
                                          "type": "math_number",
                                          "id": "nDZFz;(GwXGNp*s_o?K[",
                                          "fields": {
                                            "NUM": 0
                                          }
                                        }
                                      },
                                      "LR": {
                                        "shadow": {
                                          "type": "math_number",
                                          "id": "/hv7Xo`gIRoc]h,tEAFk",
                                          "fields": {
                                            "NUM": 0
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    ]
  }
}