Block(JumpLoop(
  Execute(If(
    Get(
      4004
      0
    )
    392
    1
  ))
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      18
      Subtract(
        Get(
          10000
          0
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      19
      Add(
        Get(
          10000
          0
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      17
      Get(
        10000
        18
      )
    )
    Set(
      10000
      10
      Get(
        10000
        19
      )
    )
    If(
      Greater(
        Get(
          4001
          3
        )
        0
      )
      2
      3
    )
  )
  Execute(
    Set(
      10000
      10
      Add(
        Get(
          10000
          19
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4001
            3
          )
        )
      )
    )
    If(
      Less(
        Get(
          4001
          3
        )
        0
      )
      4
      5
    )
  )
  Execute(If(
    Less(
      Get(
        4001
        3
      )
      0
    )
    4
    5
  ))
  Execute(
    Set(
      10000
      17
      Add(
        Get(
          10000
          18
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4001
            3
          )
        )
      )
    )
    Set(
      10000
      18
      0
    )
    6
  )
  Execute(
    Set(
      10000
      18
      0
    )
    6
  )
  Execute(
    Set(
      10000
      19
      Get(
        2000
        0
      )
    )
    If(
      Less(
        Get(
          10000
          18
        )
        Get(
          10000
          19
        )
      )
      7
      20
    )
  )
  Execute(
    Set(
      10000
      19
      Get(
        2000
        0
      )
    )
    Set(
      10000
      19
      Add(
        Get(
          10000
          18
        )
        Multiply(
          Less(
            Get(
              10000
              18
            )
            0
          )
          Get(
            10000
            19
          )
        )
      )
    )
    Set(
      10000
      19
      Add(
        Get(
          10000
          19
        )
        Multiply(
          Less(
            Get(
              10000
              19
            )
            0
          )
          16
        )
      )
    )
    Set(
      10000
      18
      Add(
        Get(
          10000
          18
        )
        1
      )
    )
    Set(
      10000
      19
      Get(
        2000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    Set(
      10000
      20
      Add(
        2
        Multiply(
          Get(
            10000
            19
          )
          32
        )
      )
    )
    Set(
      10000
      20
      Get(
        4102
        Get(
          10000
          20
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      6
      8
    )
  )
  Execute(
    Set(
      10000
      20
      Add(
        12
        Multiply(
          Get(
            10000
            19
          )
          32
        )
      )
    )
    If(
      Greater(
        Abs(Subtract(
          Get(
            4101
            Get(
              10000
              20
            )
          )
          Get(
            4001
            12
          )
        ))
        0.005
      )
      6
      9
    )
  )
  Execute(
    Set(
      10000
      20
      Add(
        1
        Multiply(
          Get(
            10000
            19
          )
          32
        )
      )
    )
    Set(
      10000
      21
      Add(
        3
        Multiply(
          Get(
            10000
            19
          )
          32
        )
      )
    )
    Set(
      10000
      22
      Multiply(
        Get(
          4101
          Get(
            10000
            20
          )
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      23
      Subtract(
        Get(
          10000
          22
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      24
      Add(
        Get(
          10000
          22
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      25
      Get(
        10000
        23
      )
    )
    Set(
      10000
      26
      Get(
        10000
        24
      )
    )
    If(
      Greater(
        Get(
          4101
          Get(
            10000
            21
          )
        )
        0
      )
      10
      11
    )
  )
  Execute(
    Set(
      10000
      26
      Add(
        Get(
          10000
          24
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              21
            )
          )
        )
      )
    )
    If(
      Less(
        Get(
          4101
          Get(
            10000
            21
          )
        )
        0
      )
      12
      13
    )
  )
  Execute(If(
    Less(
      Get(
        4101
        Get(
          10000
          21
        )
      )
      0
    )
    12
    13
  ))
  Execute(
    Set(
      10000
      25
      Add(
        Get(
          10000
          23
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              21
            )
          )
        )
      )
    )
    13
  )
  Execute(
    Set(
      10000
      27
      Get(
        10000
        17
      )
    )
    Set(
      10000
      28
      Get(
        10000
        10
      )
    )
    If(
      Less(
        Get(
          10000
          17
        )
        Get(
          10000
          25
        )
      )
      14
      16
    )
  )
  Execute(If(
    Less(
      Get(
        10000
        25
      )
      Get(
        10000
        10
      )
    )
    15
    16
  ))
  Execute(
    Set(
      10000
      28
      Divide(
        Add(
          Get(
            10000
            10
          )
          Get(
            10000
            25
          )
        )
        2
      )
    )
    16
  )
  Execute(If(
    Less(
      Get(
        10000
        17
      )
      Get(
        10000
        26
      )
    )
    17
    19
  ))
  Execute(If(
    Less(
      Get(
        10000
        26
      )
      Get(
        10000
        10
      )
    )
    18
    19
  ))
  Execute(
    Set(
      10000
      27
      Divide(
        Add(
          Get(
            10000
            17
          )
          Get(
            10000
            26
          )
        )
        2
      )
    )
    19
  )
  Execute(
    Set(
      10000
      17
      Get(
        10000
        27
      )
    )
    Set(
      10000
      10
      Get(
        10000
        28
      )
    )
    6
  )
  Execute(
    Set(
      10000
      0
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              17
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              15
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      8
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                17
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          0
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                17
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          0
        )
      )
    )
    Set(
      10000
      11
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              10
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              15
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                10
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          11
        )
      )
    )
    Set(
      10000
      16
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                10
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          11
        )
      )
    )
    Set(
      10000
      18
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              17
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              14
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      26
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                17
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          18
        )
      )
    )
    Set(
      10000
      27
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                17
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          18
        )
      )
    )
    Set(
      10000
      28
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              10
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              14
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      29
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                10
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          28
        )
      )
    )
    Set(
      10000
      30
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                10
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          28
        )
      )
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      324
      2.0
      196
      3.0
      196
      4.0
      324
      5.0
      108
      7.0
      21
      392
    )
  )
  Execute(If(
    Greater(
      Get(
        4001
        4
      )
      0
    )
    22
    25
  ))
  Execute(
    Set(
      10000
      10
      Add(
        2
        Multiply(
          Get(
            4001
            17
          )
          32
        )
      )
    )
    Set(
      10000
      10
      Get(
        4102
        Get(
          10000
          10
        )
      )
    )
    If(
      Get(
        10000
        10
      )
      24
      23
    )
  )
  Execute(
    Set(
      10000
      10
      Multiply(
        Get(
          4001
          17
        )
        3
      )
    )
    Set(
      10000
      10
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              10
            )
            2
          )
        )
        2
      )
    )
    24
  )
  Execute(If(
    Not(Get(
      10000
      10
    ))
    392
    25
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        15
      )
      Get(
        1001
        0
      )
    )
    26
    392
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          15
          1
        )
      )
    ))
    392
    27
  ))
  Execute(
    Set(
      10000
      10
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      10
      Get(
        4102
        Get(
          10000
          10
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          10
        )
        0
      ))
      28
      54
    )
  )
  Execute(
    Set(
      10000
      10
      0
    )
    29
  )
  Execute(If(
    Less(
      Get(
        10000
        10
      )
      Get(
        1001
        3
      )
    )
    30
    54
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        10
      )
    )
    31
    53
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        10
      )
      Get(
        1001
        3
      )
    ))
    53
    32
  ))
  Execute(
    Set(
      10000
      11
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      10
      Add(
        Get(
          10000
          10
        )
        1
      )
    )
    Set(
      10000
      12
      0
    )
    33
  )
  Execute(
    Set(
      10000
      13
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          12
        )
        Get(
          10000
          13
        )
      )
      34
      36
    )
  )
  Execute(
    Set(
      10000
      13
      Get(
        2000
        17
      )
    )
    Set(
      10000
      13
      Add(
        Get(
          10000
          12
        )
        Multiply(
          Less(
            Get(
              10000
              12
            )
            0
          )
          Get(
            10000
            13
          )
        )
      )
    )
    Set(
      10000
      15
      Add(
        17
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      15
      Get(
        2000
        Add(
          Get(
            10000
            15
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          15
        )
        Get(
          1002
          Get(
            10000
            11
          )
        )
      )
      29
      35
    )
  )
  Execute(
    Set(
      10000
      12
      Add(
        Get(
          10000
          12
        )
        1
      )
    )
    33
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      17
      0
    )
    Set(
      10000
      18
      0
    )
    Set(
      10000
      19
      3
    )
    37
  )
  Execute(
    Set(
      10000
      20
      Multiply(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      20
      Get(
        10000
        Add(
          Get(
            10000
            20
          )
          1
        )
      )
    )
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      21
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            20
          )
          Get(
            1002
            Add(
              Get(
                10000
                11
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            21
          )
          Get(
            1002
            Add(
              Get(
                10000
                11
              )
              6
            )
          )
        )
      )
      38
      40
    )
  )
  Execute(
    Set(
      10000
      20
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      20
      Get(
        10000
        Get(
          10000
          20
        )
      )
    )
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      21
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    Set(
      10000
      22
      Multiply(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      22
      Get(
        10000
        Add(
          Get(
            10000
            22
          )
          1
        )
      )
    )
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      23
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    Set(
      10000
      24
      Multiply(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      24
      Get(
        10000
        Add(
          Get(
            10000
            24
          )
          1
        )
      )
    )
    Set(
      10000
      25
      Multiply(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      25
      Get(
        10000
        Get(
          10000
          25
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              11
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  20
                )
                Get(
                  10000
                  21
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      11
                    )
                    6
                  )
                )
                Get(
                  10000
                  22
                )
              )
            )
            Subtract(
              Get(
                10000
                23
              )
              Get(
                10000
                24
              )
            )
          )
          Get(
            10000
            25
          )
        )
      )
      39
      40
    )
  )
  Execute(
    Set(
      10000
      20
      Not(Get(
        10000
        17
      ))
    )
    41
  )
  Execute(
    Set(
      10000
      20
      Get(
        10000
        17
      )
    )
    41
  )
  Execute(
    Set(
      10000
      21
      Add(
        Get(
          10000
          18
        )
        1
      )
    )
    Set(
      10000
      17
      Get(
        10000
        20
      )
    )
    Set(
      10000
      19
      Get(
        10000
        18
      )
    )
    Set(
      10000
      18
      Get(
        10000
        21
      )
    )
    If(
      Less(
        Get(
          10000
          18
        )
        4
      )
      37
      42
    )
  )
  Execute(If(
    Not(Get(
      10000
      20
    ))
    29
    43
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          11
        )
        2
      )
    )
    29
    44
  ))
  Execute(
    Set(
      10000
      17
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          17
        )
        16
      )
      52
      45
    )
  )
  Execute(
    Set(
      10000
      17
      0
    )
    46
  )
  Execute(
    Set(
      10000
      18
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          17
        )
        Get(
          10000
          18
        )
      )
      47
      49
    )
  )
  Execute(
    Set(
      10000
      18
      Get(
        2000
        17
      )
    )
    Set(
      10000
      18
      Add(
        Get(
          10000
          17
        )
        Multiply(
          Less(
            Get(
              10000
              17
            )
            0
          )
          Get(
            10000
            18
          )
        )
      )
    )
    Set(
      10000
      18
      Add(
        17
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      18
      Get(
        2000
        Add(
          Get(
            10000
            18
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          18
        )
        Get(
          1002
          Get(
            10000
            11
          )
        )
      )
      52
      48
    )
  )
  Execute(
    Set(
      10000
      17
      Add(
        Get(
          10000
          17
        )
        1
      )
    )
    46
  )
  Execute(
    Set(
      10000
      17
      Get(
        2000
        17
      )
    )
    If(
      Not(Less(
        Get(
          10000
          17
        )
        16
      ))
      50
      51
    )
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      17
      Get(
        2000
        17
      )
    )
    Set(
      10000
      17
      Add(
        17
        Add(
          Get(
            10000
            17
          )
          Multiply(
            Less(
              Get(
                10000
                17
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          17
        )
        1
      )
      Get(
        1002
        Get(
          10000
          11
        )
      )
    )
    Set(
      10000
      17
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          17
        )
        1
      )
    )
    52
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        17
      )
      Get(
        1002
        Get(
          10000
          11
        )
      )
    )
    54
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      17
      Get(
        4102
        Get(
          10000
          17
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          17
        )
        0
      )
      55
      392
    )
  )
  Execute(
    Set(
      10000
      17
      0
    )
    56
  )
  Execute(If(
    Less(
      Get(
        10000
        17
      )
      Get(
        1001
        3
      )
    )
    57
    392
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        17
      )
    )
    58
    107
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        17
      )
      Get(
        1001
        3
      )
    ))
    107
    59
  ))
  Execute(
    Set(
      10000
      18
      Multiply(
        Add(
          Get(
            10000
            17
          )
          Multiply(
            Less(
              Get(
                10000
                17
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      17
      Add(
        Get(
          10000
          17
        )
        1
      )
    )
    Set(
      10000
      19
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      19
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            18
          )
        )
        Get(
          10000
          19
        )
      )
      56
      60
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          18
        )
        2
      )
    )
    61
    392
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      19
      0
    )
    Set(
      10000
      20
      0
    )
    Set(
      10000
      21
      3
    )
    62
  )
  Execute(
    Set(
      10000
      22
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      22
      Get(
        10000
        Add(
          Get(
            10000
            22
          )
          1
        )
      )
    )
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            21
          )
          Multiply(
            Less(
              Get(
                10000
                21
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      23
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            22
          )
          Get(
            1002
            Add(
              Get(
                10000
                18
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            23
          )
          Get(
            1002
            Add(
              Get(
                10000
                18
              )
              6
            )
          )
        )
      )
      63
      65
    )
  )
  Execute(
    Set(
      10000
      22
      Multiply(
        Add(
          Get(
            10000
            21
          )
          Multiply(
            Less(
              Get(
                10000
                21
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      22
      Get(
        10000
        Get(
          10000
          22
        )
      )
    )
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      23
      Get(
        10000
        Get(
          10000
          23
        )
      )
    )
    Set(
      10000
      24
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      24
      Get(
        10000
        Add(
          Get(
            10000
            24
          )
          1
        )
      )
    )
    Set(
      10000
      25
      Multiply(
        Add(
          Get(
            10000
            21
          )
          Multiply(
            Less(
              Get(
                10000
                21
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      25
      Get(
        10000
        Add(
          Get(
            10000
            25
          )
          1
        )
      )
    )
    Set(
      10000
      26
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      26
      Get(
        10000
        Add(
          Get(
            10000
            26
          )
          1
        )
      )
    )
    Set(
      10000
      27
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      27
      Get(
        10000
        Get(
          10000
          27
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              18
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  22
                )
                Get(
                  10000
                  23
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      18
                    )
                    6
                  )
                )
                Get(
                  10000
                  24
                )
              )
            )
            Subtract(
              Get(
                10000
                25
              )
              Get(
                10000
                26
              )
            )
          )
          Get(
            10000
            27
          )
        )
      )
      64
      65
    )
  )
  Execute(
    Set(
      10000
      22
      Not(Get(
        10000
        19
      ))
    )
    66
  )
  Execute(
    Set(
      10000
      22
      Get(
        10000
        19
      )
    )
    66
  )
  Execute(
    Set(
      10000
      23
      Add(
        Get(
          10000
          20
        )
        1
      )
    )
    Set(
      10000
      19
      Get(
        10000
        22
      )
    )
    Set(
      10000
      21
      Get(
        10000
        20
      )
    )
    Set(
      10000
      20
      Get(
        10000
        23
      )
    )
    If(
      Less(
        Get(
          10000
          20
        )
        4
      )
      62
      67
    )
  )
  Execute(If(
    Get(
      10000
      22
    )
    68
    106
  ))
  Execute(
    Set(
      10000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          12
        )
        Get(
          4001
          6
        )
        Get(
          4001
          Add(
            6
            1
          )
        )
        Get(
          4001
          Add(
            6
            2
          )
        )
        Get(
          4001
          Add(
            6
            3
          )
        )
        Get(
          4001
          Add(
            6
            4
          )
        )
        Get(
          4001
          Add(
            6
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            12
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      69
      105
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    70
    82
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    82
    71
  ))
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    82
    72
  ))
  Execute(
    Set(
      10000
      2
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          4001
          0
        )
        2
      )
      77
      77
      73
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    76
    75
    74
    81
  ))
  Execute(
    Set(
      10000
      2
      3
    )
    81
  )
  Execute(
    Set(
      10000
      2
      2
    )
    81
  )
  Execute(
    Set(
      10000
      2
      1
    )
    81
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    80
    79
    78
    81
  ))
  Execute(
    Set(
      10000
      2
      6
    )
    81
  )
  Execute(
    Set(
      10000
      2
      5
    )
    81
  )
  Execute(
    Set(
      10000
      2
      4
    )
    81
  )
  Execute(
    Play(
      Get(
        10000
        2
      )
      0
    )
    If(
      Equal(
        Get(
          4001
          0
        )
        6
      )
      105
      83
    )
  )
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    105
    83
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    105
    84
  ))
  Execute(
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      90
      2.0
      89
      3.0
      86
      4.0
      85
      5.0
      85
      7.0
      85
      91
    )
  )
  Execute(
    Set(
      10000
      0
      3
    )
    91
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    87
    88
  ))
  Execute(
    Set(
      10000
      0
      8
    )
    91
  )
  Execute(
    Set(
      10000
      0
      10
    )
    91
  )
  Execute(
    Set(
      10000
      0
      6
    )
    91
  )
  Execute(
    Set(
      10000
      0
      1
    )
    91
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            2
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      4
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      6
      Add(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      7
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            6
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      8
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      10
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                8
              )
              Get(
                10000
                4
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Get(
        10000
        4
      )
      Get(
        10000
        5
      )
      Add(
        Get(
          10000
          4
        )
        0
      )
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          8
        )
        0
      )
      Add(
        Get(
          10000
          9
        )
        Get(
          10000
          10
        )
      )
      Get(
        10000
        8
      )
      Get(
        10000
        9
      )
      0.5
      0
    )
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      97
      2.0
      96
      3.0
      93
      4.0
      92
      5.0
      92
      7.0
      92
      98
    )
  )
  Execute(
    Set(
      10000
      0
      4
    )
    98
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    94
    95
  ))
  Execute(
    Set(
      10000
      0
      9
    )
    98
  )
  Execute(
    Set(
      10000
      0
      11
    )
    98
  )
  Execute(
    Set(
      10000
      0
      7
    )
    98
  )
  Execute(
    Set(
      10000
      0
      2
    )
    98
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Add(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      7
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          6
        )
      )
    )
    Set(
      10000
      8
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      11
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          10
        )
      )
    )
    Set(
      10000
      12
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                11
              )
              Get(
                10000
                9
              )
            )
            Get(
              10000
              7
            )
          )
          Get(
            10000
            5
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Divide(
        Add(
          Get(
            10000
            9
          )
          Get(
            10000
            11
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            5
          )
          Get(
            10000
            7
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
      Subtract(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
      Add(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          6
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      105
      99
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    100
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    101
    104
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Add(
            Get(
              10000
              0
            )
            Multiply(
              Less(
                Get(
                  10000
                  0
                )
                0
              )
              7
            )
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          1
        )
      )
      102
      103
    )
  )
  Execute(
    SpawnParticleEffect(
      0
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          2
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          3
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          4
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          5
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          6
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          7
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          8
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          9
        )
      )
      0.2
      0
    )
    105
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    100
  )
  Execute(
    DebugLog(1)
    DebugPause()
    393
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    393
  )
  Execute(
    Set(
      4005
      0
      0
    )
    Set(
      4005
      1
      1
    )
    Set(
      10000
      0
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          0
        )
        1000
      )
    )
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    393
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(If(
    Greater(
      Get(
        4001
        4
      )
      0
    )
    109
    112
  ))
  Execute(
    Set(
      10000
      31
      Add(
        2
        Multiply(
          Get(
            4001
            17
          )
          32
        )
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Get(
        10000
        31
      )
      111
      110
    )
  )
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        3
      )
    )
    Set(
      10000
      31
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              31
            )
            2
          )
        )
        2
      )
    )
    111
  )
  Execute(If(
    Not(Get(
      10000
      31
    ))
    392
    112
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        15
      )
      Get(
        1001
        0
      )
    )
    113
    392
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          15
          1
        )
      )
    ))
    392
    114
  ))
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          31
        )
        0
      ))
      115
      141
    )
  )
  Execute(
    Set(
      10000
      31
      0
    )
    116
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    117
    141
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    118
    140
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    140
    119
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    Set(
      10000
      33
      0
    )
    120
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      121
      123
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      116
      122
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    120
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      33
      0
    )
    Set(
      10000
      34
      0
    )
    Set(
      10000
      35
      3
    )
    124
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Add(
          Get(
            10000
            37
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            36
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            37
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      125
      127
    )
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Add(
          Get(
            10000
            39
          )
          1
        )
      )
    )
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  36
                )
                Get(
                  10000
                  37
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  38
                )
              )
            )
            Subtract(
              Get(
                10000
                39
              )
              Get(
                10000
                40
              )
            )
          )
          Get(
            10000
            41
          )
        )
      )
      126
      127
    )
  )
  Execute(
    Set(
      10000
      36
      Not(Get(
        10000
        33
      ))
    )
    128
  )
  Execute(
    Set(
      10000
      36
      Get(
        10000
        33
      )
    )
    128
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          34
        )
        1
      )
    )
    Set(
      10000
      33
      Get(
        10000
        36
      )
    )
    Set(
      10000
      35
      Get(
        10000
        34
      )
    )
    Set(
      10000
      34
      Get(
        10000
        37
      )
    )
    If(
      Less(
        Get(
          10000
          34
        )
        4
      )
      124
      129
    )
  )
  Execute(If(
    Not(Get(
      10000
      36
    ))
    116
    130
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          32
        )
        2
      )
    )
    116
    131
  ))
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          33
        )
        16
      )
      139
      132
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    133
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      134
      136
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      139
      135
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    133
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      Not(Less(
        Get(
          10000
          33
        )
        16
      ))
      137
      138
    )
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      10000
      33
      Add(
        17
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          33
        )
        1
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    139
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        33
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    141
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          31
        )
        0
      )
      142
      392
    )
  )
  Execute(
    Set(
      10000
      31
      0
    )
    143
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    144
    392
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    145
    195
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    195
    146
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      33
      Get(
        4102
        Get(
          10000
          33
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            32
          )
        )
        Get(
          10000
          33
        )
      )
      143
      147
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      9
      0
    )
    Set(
      10000
      12
      0
    )
    Set(
      10000
      33
      3
    )
    148
  )
  Execute(
    Set(
      10000
      34
      Multiply(
        Add(
          Get(
            10000
            12
          )
          Multiply(
            Less(
              Get(
                10000
                12
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      34
      Get(
        10000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    Set(
      10000
      35
      Multiply(
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      35
      Get(
        10000
        Add(
          Get(
            10000
            35
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            34
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            35
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      149
      151
    )
  )
  Execute(
    Set(
      10000
      34
      Multiply(
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      34
      Get(
        10000
        Get(
          10000
          34
        )
      )
    )
    Set(
      10000
      35
      Multiply(
        Add(
          Get(
            10000
            12
          )
          Multiply(
            Less(
              Get(
                10000
                12
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      35
      Get(
        10000
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            12
          )
          Multiply(
            Less(
              Get(
                10000
                12
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Add(
          Get(
            10000
            37
          )
          1
        )
      )
    )
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            12
          )
          Multiply(
            Less(
              Get(
                10000
                12
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      8
      Multiply(
        Add(
          Get(
            10000
            12
          )
          Multiply(
            Less(
              Get(
                10000
                12
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      8
      Get(
        10000
        Get(
          10000
          8
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  34
                )
                Get(
                  10000
                  35
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  36
                )
              )
            )
            Subtract(
              Get(
                10000
                37
              )
              Get(
                10000
                38
              )
            )
          )
          Get(
            10000
            8
          )
        )
      )
      150
      151
    )
  )
  Execute(
    Set(
      10000
      9
      Not(Get(
        10000
        9
      ))
    )
    151
  )
  Execute(
    Set(
      10000
      10
      Add(
        Get(
          10000
          12
        )
        1
      )
    )
    Set(
      10000
      11
      Get(
        10000
        9
      )
    )
    Set(
      10000
      33
      Get(
        10000
        12
      )
    )
    If(
      Less(
        Get(
          10000
          10
        )
        4
      )
      152
      153
    )
  )
  Execute(
    Set(
      10000
      9
      Get(
        10000
        11
      )
    )
    Set(
      10000
      12
      Get(
        10000
        10
      )
    )
    148
  )
  Execute(If(
    Get(
      10000
      9
    )
    154
    156
  ))
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      Less(
        Abs(Subtract(
          Subtract(
            Get(
              1001
              0
            )
            Get(
              1000
              3
            )
          )
          Get(
            4001
            12
          )
        ))
        Abs(Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            12
          )
        ))
      )
      155
      156
    )
  )
  Execute(
    Set(
      4000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    156
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          0
        )
        Get(
          4001
          12
        )
      )
      157
      392
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          12
        )
        Get(
          4001
          6
        )
        Get(
          4001
          Add(
            6
            1
          )
        )
        Get(
          4001
          Add(
            6
            2
          )
        )
        Get(
          4001
          Add(
            6
            3
          )
        )
        Get(
          4001
          Add(
            6
            4
          )
        )
        Get(
          4001
          Add(
            6
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            12
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      158
      194
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    159
    171
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    171
    160
  ))
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    171
    161
  ))
  Execute(
    Set(
      10000
      2
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          4001
          0
        )
        2
      )
      166
      166
      162
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    165
    164
    163
    170
  ))
  Execute(
    Set(
      10000
      2
      3
    )
    170
  )
  Execute(
    Set(
      10000
      2
      2
    )
    170
  )
  Execute(
    Set(
      10000
      2
      1
    )
    170
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    169
    168
    167
    170
  ))
  Execute(
    Set(
      10000
      2
      6
    )
    170
  )
  Execute(
    Set(
      10000
      2
      5
    )
    170
  )
  Execute(
    Set(
      10000
      2
      4
    )
    170
  )
  Execute(
    Play(
      Get(
        10000
        2
      )
      0
    )
    If(
      Equal(
        Get(
          4001
          0
        )
        6
      )
      194
      172
    )
  )
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    194
    172
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    194
    173
  ))
  Execute(
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      179
      2.0
      178
      3.0
      175
      4.0
      174
      5.0
      174
      7.0
      174
      180
    )
  )
  Execute(
    Set(
      10000
      0
      3
    )
    180
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    176
    177
  ))
  Execute(
    Set(
      10000
      0
      8
    )
    180
  )
  Execute(
    Set(
      10000
      0
      10
    )
    180
  )
  Execute(
    Set(
      10000
      0
      6
    )
    180
  )
  Execute(
    Set(
      10000
      0
      1
    )
    180
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            2
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      4
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      6
      Add(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      7
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            6
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      8
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      10
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                8
              )
              Get(
                10000
                4
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Get(
        10000
        4
      )
      Get(
        10000
        5
      )
      Add(
        Get(
          10000
          4
        )
        0
      )
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          8
        )
        0
      )
      Add(
        Get(
          10000
          9
        )
        Get(
          10000
          10
        )
      )
      Get(
        10000
        8
      )
      Get(
        10000
        9
      )
      0.5
      0
    )
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      186
      2.0
      185
      3.0
      182
      4.0
      181
      5.0
      181
      7.0
      181
      187
    )
  )
  Execute(
    Set(
      10000
      0
      4
    )
    187
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    183
    184
  ))
  Execute(
    Set(
      10000
      0
      9
    )
    187
  )
  Execute(
    Set(
      10000
      0
      11
    )
    187
  )
  Execute(
    Set(
      10000
      0
      7
    )
    187
  )
  Execute(
    Set(
      10000
      0
      2
    )
    187
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Add(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      7
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          6
        )
      )
    )
    Set(
      10000
      8
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      11
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          10
        )
      )
    )
    Set(
      10000
      12
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                11
              )
              Get(
                10000
                9
              )
            )
            Get(
              10000
              7
            )
          )
          Get(
            10000
            5
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Divide(
        Add(
          Get(
            10000
            9
          )
          Get(
            10000
            11
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            5
          )
          Get(
            10000
            7
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
      Subtract(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
      Add(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          6
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      194
      188
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    189
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    190
    193
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Add(
            Get(
              10000
              0
            )
            Multiply(
              Less(
                Get(
                  10000
                  0
                )
                0
              )
              7
            )
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          1
        )
      )
      191
      192
    )
  )
  Execute(
    SpawnParticleEffect(
      0
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          2
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          3
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          4
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          5
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          6
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          7
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          8
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          9
        )
      )
      0.2
      0
    )
    194
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    189
  )
  Execute(
    DebugLog(1)
    DebugPause()
    393
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    393
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(If(
    Greater(
      Get(
        4001
        4
      )
      0
    )
    197
    200
  ))
  Execute(
    Set(
      10000
      31
      Add(
        2
        Multiply(
          Get(
            4001
            17
          )
          32
        )
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Get(
        10000
        31
      )
      199
      198
    )
  )
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        3
      )
    )
    Set(
      10000
      31
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              31
            )
            2
          )
        )
        2
      )
    )
    199
  )
  Execute(If(
    Not(Get(
      10000
      31
    ))
    392
    200
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        15
      )
      Get(
        1001
        0
      )
    )
    201
    392
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          15
          1
        )
      )
    ))
    392
    202
  ))
  Execute(If(
    Greater(
      Get(
        4001
        4
      )
      0
    )
    203
    230
  ))
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          31
        )
        0
      ))
      204
      260
    )
  )
  Execute(
    Set(
      10000
      31
      0
    )
    205
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    206
    260
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    207
    229
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    229
    208
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    Set(
      10000
      33
      0
    )
    209
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      210
      212
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      205
      211
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    209
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      33
      0
    )
    Set(
      10000
      34
      0
    )
    Set(
      10000
      35
      3
    )
    213
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Add(
          Get(
            10000
            37
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            36
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            37
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      214
      216
    )
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Add(
          Get(
            10000
            39
          )
          1
        )
      )
    )
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  36
                )
                Get(
                  10000
                  37
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  38
                )
              )
            )
            Subtract(
              Get(
                10000
                39
              )
              Get(
                10000
                40
              )
            )
          )
          Get(
            10000
            41
          )
        )
      )
      215
      216
    )
  )
  Execute(
    Set(
      10000
      36
      Not(Get(
        10000
        33
      ))
    )
    217
  )
  Execute(
    Set(
      10000
      36
      Get(
        10000
        33
      )
    )
    217
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          34
        )
        1
      )
    )
    Set(
      10000
      33
      Get(
        10000
        36
      )
    )
    Set(
      10000
      35
      Get(
        10000
        34
      )
    )
    Set(
      10000
      34
      Get(
        10000
        37
      )
    )
    If(
      Less(
        Get(
          10000
          34
        )
        4
      )
      213
      218
    )
  )
  Execute(If(
    Not(Get(
      10000
      36
    ))
    205
    219
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          32
        )
        2
      )
    )
    205
    220
  ))
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          33
        )
        16
      )
      228
      221
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    222
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      223
      225
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      228
      224
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    222
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      Not(Less(
        Get(
          10000
          33
        )
        16
      ))
      226
      227
    )
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      10000
      33
      Add(
        17
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          33
        )
        1
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    228
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        33
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    260
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          31
        )
        0
      ))
      231
      260
    )
  )
  Execute(
    Set(
      10000
      31
      0
    )
    232
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    233
    260
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    234
    259
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    259
    235
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            32
          )
          1
        )
      )
      236
      232
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    237
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      238
      241
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      239
      240
    )
  )
  Execute(
    Set(
      10000
      33
      1
    )
    242
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    237
  )
  Execute(
    Set(
      10000
      33
      0
    )
    242
  )
  Execute(If(
    Not(Get(
      10000
      33
    ))
    243
    232
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      33
      0
    )
    Set(
      10000
      34
      0
    )
    Set(
      10000
      35
      3
    )
    244
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Add(
          Get(
            10000
            37
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            36
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            37
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      245
      247
    )
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Add(
          Get(
            10000
            39
          )
          1
        )
      )
    )
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  36
                )
                Get(
                  10000
                  37
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  38
                )
              )
            )
            Subtract(
              Get(
                10000
                39
              )
              Get(
                10000
                40
              )
            )
          )
          Get(
            10000
            41
          )
        )
      )
      246
      247
    )
  )
  Execute(
    Set(
      10000
      36
      Not(Get(
        10000
        33
      ))
    )
    248
  )
  Execute(
    Set(
      10000
      36
      Get(
        10000
        33
      )
    )
    248
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          34
        )
        1
      )
    )
    Set(
      10000
      33
      Get(
        10000
        36
      )
    )
    Set(
      10000
      35
      Get(
        10000
        34
      )
    )
    Set(
      10000
      34
      Get(
        10000
        37
      )
    )
    If(
      Less(
        Get(
          10000
          34
        )
        4
      )
      244
      249
    )
  )
  Execute(If(
    Not(Get(
      10000
      36
    ))
    232
    250
  ))
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          33
        )
        16
      )
      258
      251
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    252
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      253
      255
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      258
      254
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    252
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      Not(Less(
        Get(
          10000
          33
        )
        16
      ))
      256
      257
    )
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      10000
      33
      Add(
        17
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          33
        )
        1
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    258
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        33
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    260
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      31
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      31
      Get(
        4102
        Get(
          10000
          31
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          31
        )
        0
      )
      261
      392
    )
  )
  Execute(
    Set(
      10000
      31
      0
    )
    262
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    263
    392
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    264
    323
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    323
    265
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      10000
      33
      Get(
        4102
        Get(
          10000
          33
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            32
          )
        )
        Get(
          10000
          33
        )
      )
      262
      266
    )
  )
  Execute(If(
    Get(
      4001
      3
    )
    267
    268
  ))
  Execute(
    Set(
      10000
      33
      Multiply(
        Add(
          2
          Multiply(
            2
            Abs(Get(
              4001
              3
            ))
          )
        )
        Get(
          2001
          12
        )
      )
    )
    269
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        6
        Get(
          2001
          12
        )
      )
    )
    269
  )
  Execute(
    Set(
      10000
      34
      Equal(
        Get(
          4001
          3
        )
        0
      )
    )
    If(
      Get(
        10000
        34
      )
      271
      270
    )
  )
  Execute(
    Set(
      10000
      34
      Greater(
        Multiply(
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              11
            )
          )
          Get(
            4001
            3
          )
        )
        0
      )
    )
    271
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      35
      0
    )
    Set(
      10000
      36
      0
    )
    Set(
      10000
      37
      3
    )
    272
  )
  Execute(
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            36
          )
          Multiply(
            Less(
              Get(
                10000
                36
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Add(
          Get(
            10000
            39
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            38
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            39
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      273
      275
    )
  )
  Execute(
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            36
          )
          Multiply(
            Less(
              Get(
                10000
                36
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Get(
          10000
          39
        )
      )
    )
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            36
          )
          Multiply(
            Less(
              Get(
                10000
                36
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Add(
          Get(
            10000
            41
          )
          1
        )
      )
    )
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            36
          )
          Multiply(
            Less(
              Get(
                10000
                36
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            36
          )
          Multiply(
            Less(
              Get(
                10000
                36
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Get(
          10000
          43
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  38
                )
                Get(
                  10000
                  39
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  40
                )
              )
            )
            Subtract(
              Get(
                10000
                41
              )
              Get(
                10000
                42
              )
            )
          )
          Get(
            10000
            43
          )
        )
      )
      274
      275
    )
  )
  Execute(
    Set(
      10000
      38
      Not(Get(
        10000
        35
      ))
    )
    276
  )
  Execute(
    Set(
      10000
      38
      Get(
        10000
        35
      )
    )
    276
  )
  Execute(
    Set(
      10000
      39
      Add(
        Get(
          10000
          36
        )
        1
      )
    )
    Set(
      10000
      35
      Get(
        10000
        38
      )
    )
    Set(
      10000
      37
      Get(
        10000
        36
      )
    )
    Set(
      10000
      36
      Get(
        10000
        39
      )
    )
    If(
      Less(
        Get(
          10000
          36
        )
        4
      )
      272
      277
    )
  )
  Execute(If(
    Get(
      10000
      38
    )
    278
    282
  ))
  Execute(If(
    GreaterOr(
      Get(
        1002
        Add(
          Get(
            10000
            32
          )
          13
        )
      )
      Get(
        10000
        33
      )
    )
    279
    282
  ))
  Execute(If(
    Get(
      10000
      34
    )
    280
    282
  ))
  Execute(
    Set(
      10000
      33
      Get(
        4000
        0
      )
    )
    If(
      Less(
        Abs(Subtract(
          Subtract(
            Get(
              1001
              0
            )
            Get(
              1000
              3
            )
          )
          Get(
            4001
            12
          )
        ))
        Abs(Subtract(
          Get(
            10000
            33
          )
          Get(
            4001
            12
          )
        ))
      )
      281
      282
    )
  )
  Execute(
    Set(
      4000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            32
          )
          2
        )
      )
      283
      284
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          32
        )
        2
      )
    )
    283
    284
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          32
        )
        2
      )
    )
    285
    392
  ))
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          0
        )
        Get(
          4001
          12
        )
      )
      285
      392
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          12
        )
        Get(
          4001
          6
        )
        Get(
          4001
          Add(
            6
            1
          )
        )
        Get(
          4001
          Add(
            6
            2
          )
        )
        Get(
          4001
          Add(
            6
            3
          )
        )
        Get(
          4001
          Add(
            6
            4
          )
        )
        Get(
          4001
          Add(
            6
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            12
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      286
      322
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    287
    299
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    299
    288
  ))
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    299
    289
  ))
  Execute(
    Set(
      10000
      2
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          4001
          0
        )
        2
      )
      294
      294
      290
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    293
    292
    291
    298
  ))
  Execute(
    Set(
      10000
      2
      3
    )
    298
  )
  Execute(
    Set(
      10000
      2
      2
    )
    298
  )
  Execute(
    Set(
      10000
      2
      1
    )
    298
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    297
    296
    295
    298
  ))
  Execute(
    Set(
      10000
      2
      6
    )
    298
  )
  Execute(
    Set(
      10000
      2
      5
    )
    298
  )
  Execute(
    Set(
      10000
      2
      4
    )
    298
  )
  Execute(
    Play(
      Get(
        10000
        2
      )
      0
    )
    If(
      Equal(
        Get(
          4001
          0
        )
        6
      )
      322
      300
    )
  )
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    322
    300
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    322
    301
  ))
  Execute(
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      307
      2.0
      306
      3.0
      303
      4.0
      302
      5.0
      302
      7.0
      302
      308
    )
  )
  Execute(
    Set(
      10000
      0
      3
    )
    308
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    304
    305
  ))
  Execute(
    Set(
      10000
      0
      8
    )
    308
  )
  Execute(
    Set(
      10000
      0
      10
    )
    308
  )
  Execute(
    Set(
      10000
      0
      6
    )
    308
  )
  Execute(
    Set(
      10000
      0
      1
    )
    308
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            2
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      4
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      6
      Add(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      7
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            6
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      8
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      10
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                8
              )
              Get(
                10000
                4
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Get(
        10000
        4
      )
      Get(
        10000
        5
      )
      Add(
        Get(
          10000
          4
        )
        0
      )
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          8
        )
        0
      )
      Add(
        Get(
          10000
          9
        )
        Get(
          10000
          10
        )
      )
      Get(
        10000
        8
      )
      Get(
        10000
        9
      )
      0.5
      0
    )
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      314
      2.0
      313
      3.0
      310
      4.0
      309
      5.0
      309
      7.0
      309
      315
    )
  )
  Execute(
    Set(
      10000
      0
      4
    )
    315
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    311
    312
  ))
  Execute(
    Set(
      10000
      0
      9
    )
    315
  )
  Execute(
    Set(
      10000
      0
      11
    )
    315
  )
  Execute(
    Set(
      10000
      0
      7
    )
    315
  )
  Execute(
    Set(
      10000
      0
      2
    )
    315
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Add(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      7
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          6
        )
      )
    )
    Set(
      10000
      8
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      11
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          10
        )
      )
    )
    Set(
      10000
      12
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                11
              )
              Get(
                10000
                9
              )
            )
            Get(
              10000
              7
            )
          )
          Get(
            10000
            5
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Divide(
        Add(
          Get(
            10000
            9
          )
          Get(
            10000
            11
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            5
          )
          Get(
            10000
            7
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
      Subtract(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
      Add(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          6
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      322
      316
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    317
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    318
    321
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Add(
            Get(
              10000
              0
            )
            Multiply(
              Less(
                Get(
                  10000
                  0
                )
                0
              )
              7
            )
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          1
        )
      )
      319
      320
    )
  )
  Execute(
    SpawnParticleEffect(
      0
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          2
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          3
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          4
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          5
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          6
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          7
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          8
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          9
        )
      )
      0.2
      0
    )
    322
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    317
  )
  Execute(
    DebugLog(1)
    DebugPause()
    393
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    393
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(If(
    LessOr(
      Get(
        4001
        15
      )
      Get(
        1001
        0
      )
    )
    325
    392
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          15
          1
        )
      )
    ))
    392
    326
  ))
  Execute(
    Set(
      10000
      31
      0
    )
    327
  )
  Execute(If(
    Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    )
    328
    392
  ))
  Execute(If(
    LessOr(
      0
      Get(
        10000
        31
      )
    )
    329
    391
  ))
  Execute(If(
    Not(Less(
      Get(
        10000
        31
      )
      Get(
        1001
        3
      )
    ))
    391
    330
  ))
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            31
          )
          Multiply(
            Less(
              Get(
                10000
                31
              )
              0
            )
            Get(
              1001
              3
            )
          )
        )
        15
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          31
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            32
          )
          1
        )
      )
      331
      327
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    332
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      333
      336
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      334
      335
    )
  )
  Execute(
    Set(
      10000
      33
      1
    )
    337
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    332
  )
  Execute(
    Set(
      10000
      33
      0
    )
    337
  )
  Execute(If(
    Not(Get(
      10000
      33
    ))
    338
    327
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        8
      )
    )
    Set(
      10000
      1
      Get(
        10000
        9
      )
    )
    Set(
      10000
      2
      Get(
        10000
        26
      )
    )
    Set(
      10000
      3
      Get(
        10000
        27
      )
    )
    Set(
      10000
      4
      Get(
        10000
        29
      )
    )
    Set(
      10000
      5
      Get(
        10000
        30
      )
    )
    Set(
      10000
      6
      Get(
        10000
        14
      )
    )
    Set(
      10000
      7
      Get(
        10000
        16
      )
    )
    Set(
      10000
      33
      0
    )
    Set(
      10000
      34
      0
    )
    Set(
      10000
      35
      3
    )
    339
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Add(
          Get(
            10000
            37
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            36
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            37
          )
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              6
            )
          )
        )
      )
      340
      342
    )
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      37
      Get(
        10000
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            35
          )
          Multiply(
            Less(
              Get(
                10000
                35
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Add(
          Get(
            10000
            39
          )
          1
        )
      )
    )
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  36
                )
                Get(
                  10000
                  37
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      32
                    )
                    6
                  )
                )
                Get(
                  10000
                  38
                )
              )
            )
            Subtract(
              Get(
                10000
                39
              )
              Get(
                10000
                40
              )
            )
          )
          Get(
            10000
            41
          )
        )
      )
      341
      342
    )
  )
  Execute(
    Set(
      10000
      36
      Not(Get(
        10000
        33
      ))
    )
    343
  )
  Execute(
    Set(
      10000
      36
      Get(
        10000
        33
      )
    )
    343
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          34
        )
        1
      )
    )
    Set(
      10000
      33
      Get(
        10000
        36
      )
    )
    Set(
      10000
      35
      Get(
        10000
        34
      )
    )
    Set(
      10000
      34
      Get(
        10000
        37
      )
    )
    If(
      Less(
        Get(
          10000
          34
        )
        4
      )
      339
      344
    )
  )
  Execute(If(
    Not(Get(
      10000
      36
    ))
    327
    345
  ))
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          33
        )
        16
      )
      353
      346
    )
  )
  Execute(
    Set(
      10000
      33
      0
    )
    347
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          33
        )
        Get(
          10000
          34
        )
      )
      348
      350
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        2000
        17
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          33
        )
        Multiply(
          Less(
            Get(
              10000
              33
            )
            0
          )
          Get(
            10000
            34
          )
        )
      )
    )
    Set(
      10000
      34
      Add(
        17
        Add(
          Get(
            10000
            34
          )
          Multiply(
            Less(
              Get(
                10000
                34
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      10000
      34
      Get(
        2000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          34
        )
        Get(
          1002
          Get(
            10000
            32
          )
        )
      )
      353
      349
    )
  )
  Execute(
    Set(
      10000
      33
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    347
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    If(
      Not(Less(
        Get(
          10000
          33
        )
        16
      ))
      351
      352
    )
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      10000
      33
      Add(
        17
        Add(
          Get(
            10000
            33
          )
          Multiply(
            Less(
              Get(
                10000
                33
              )
              0
            )
            16
          )
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          33
        )
        1
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      33
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          33
        )
        1
      )
    )
    353
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        Get(
          4001
          17
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        33
      )
      Get(
        1002
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      33
      Judge(
        Get(
          1002
          Add(
            Get(
              10000
              32
            )
            4
          )
        )
        Get(
          4001
          12
        )
        Get(
          4001
          6
        )
        Get(
          4001
          Add(
            6
            1
          )
        )
        Get(
          4001
          Add(
            6
            2
          )
        )
        Get(
          4001
          Add(
            6
            3
          )
        )
        Get(
          4001
          Add(
            6
            4
          )
        )
        Get(
          4001
          Add(
            6
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        33
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            1002
            Add(
              Get(
                10000
                32
              )
              4
            )
          )
          Get(
            4001
            12
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      34
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          34
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          33
        )
        0
      )
      354
      390
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    355
    367
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    367
    356
  ))
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    367
    357
  ))
  Execute(
    Set(
      10000
      34
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          4001
          0
        )
        2
      )
      362
      362
      358
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        33
      )
      1
    )
    361
    360
    359
    366
  ))
  Execute(
    Set(
      10000
      34
      3
    )
    366
  )
  Execute(
    Set(
      10000
      34
      2
    )
    366
  )
  Execute(
    Set(
      10000
      34
      1
    )
    366
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        33
      )
      1
    )
    365
    364
    363
    366
  ))
  Execute(
    Set(
      10000
      34
      6
    )
    366
  )
  Execute(
    Set(
      10000
      34
      5
    )
    366
  )
  Execute(
    Set(
      10000
      34
      4
    )
    366
  )
  Execute(
    Play(
      Get(
        10000
        34
      )
      0
    )
    If(
      Equal(
        Get(
          4001
          0
        )
        6
      )
      390
      368
    )
  )
  Execute(If(
    Equal(
      Get(
        4001
        0
      )
      6
    )
    390
    368
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    390
    369
  ))
  Execute(
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      375
      2.0
      374
      3.0
      371
      4.0
      370
      5.0
      370
      7.0
      370
      376
    )
  )
  Execute(
    Set(
      10000
      0
      3
    )
    376
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    372
    373
  ))
  Execute(
    Set(
      10000
      0
      8
    )
    376
  )
  Execute(
    Set(
      10000
      0
      10
    )
    376
  )
  Execute(
    Set(
      10000
      0
      6
    )
    376
  )
  Execute(
    Set(
      10000
      0
      1
    )
    376
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            2
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      4
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              2
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          3
        )
      )
    )
    Set(
      10000
      6
      Add(
        Get(
          10000
          1
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      7
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            6
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      8
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              6
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          7
        )
      )
    )
    Set(
      10000
      10
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                8
              )
              Get(
                10000
                4
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Get(
        10000
        4
      )
      Get(
        10000
        5
      )
      Add(
        Get(
          10000
          4
        )
        0
      )
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          8
        )
        0
      )
      Add(
        Get(
          10000
          9
        )
        Get(
          10000
          10
        )
      )
      Get(
        10000
        8
      )
      Get(
        10000
        9
      )
      0.5
      0
    )
    Set(
      10000
      0
      0
    )
    SwitchWithDefault(
      Get(
        4001
        0
      )
      1.0
      382
      2.0
      381
      3.0
      378
      4.0
      377
      5.0
      377
      7.0
      377
      383
    )
  )
  Execute(
    Set(
      10000
      0
      4
    )
    383
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    379
    380
  ))
  Execute(
    Set(
      10000
      0
      9
    )
    383
  )
  Execute(
    Set(
      10000
      0
      11
    )
    383
  )
  Execute(
    Set(
      10000
      0
      7
    )
    383
  )
  Execute(
    Set(
      10000
      0
      2
    )
    383
  )
  Execute(
    Set(
      10000
      1
      Multiply(
        Get(
          4001
          1
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      2
      Add(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          1
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      7
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          6
        )
      )
    )
    Set(
      10000
      8
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              3
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              2
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      11
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          10
        )
      )
    )
    Set(
      10000
      12
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                11
              )
              Get(
                10000
                9
              )
            )
            Get(
              10000
              7
            )
          )
          Get(
            10000
            5
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Divide(
        Add(
          Get(
            10000
            9
          )
          Get(
            10000
            11
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            5
          )
          Get(
            10000
            7
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        0
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
      Subtract(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                3
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
      Add(
        Get(
          10000
          13
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          10
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            12
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                2
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          6
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      390
      384
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    385
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    386
    389
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Add(
            Get(
              10000
              0
            )
            Multiply(
              Less(
                Get(
                  10000
                  0
                )
                0
              )
              7
            )
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          1
        )
      )
      387
      388
    )
  )
  Execute(
    SpawnParticleEffect(
      0
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          2
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          3
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          4
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          5
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          6
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          7
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          8
        )
      )
      Get(
        2001
        Add(
          Get(
            10000
            2
          )
          9
        )
      )
      0.2
      0
    )
    390
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    385
  )
  Execute(
    DebugLog(1)
    DebugPause()
    393
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    393
  )
  Execute(
    DebugLog(0)
    DebugPause()
    393
  )
  Execute(393)
  0
))