Block(JumpLoop(
  Execute(If(
    Get(
      4004
      0
    )
    535
    1
  ))
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      5
      Subtract(
        Get(
          10000
          0
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      6
      Add(
        Get(
          10000
          0
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Get(
        10000
        5
      )
    )
    Set(
      10000
      3
      Get(
        10000
        6
      )
    )
    If(
      Greater(
        Get(
          4001
          2
        )
        0
      )
      2
      3
    )
  )
  Execute(
    Set(
      10000
      3
      Add(
        Get(
          10000
          6
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4001
            2
          )
        )
      )
    )
    If(
      Less(
        Get(
          4001
          2
        )
        0
      )
      4
      5
    )
  )
  Execute(If(
    Less(
      Get(
        4001
        2
      )
      0
    )
    4
    5
  ))
  Execute(
    Set(
      10000
      4
      Add(
        Get(
          10000
          5
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4001
            2
          )
        )
      )
    )
    5
  )
  Execute(
    Set(
      10000
      5
      0
    )
    Set(
      10000
      8
      0
    )
    Set(
      10000
      9
      0
    )
    6
  )
  Execute(
    Set(
      10000
      6
      Get(
        2000
        0
      )
    )
    If(
      Less(
        Get(
          10000
          5
        )
        Get(
          10000
          6
        )
      )
      7
      22
    )
  )
  Execute(
    Set(
      10000
      6
      Get(
        2000
        0
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              5
            )
            Negate(Get(
              10000
              6
            ))
          )
          Less(
            Get(
              10000
              5
            )
            Get(
              10000
              6
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            5
          ))
          Get(
            10000
            5
          )
        )
      )
      8
      21
    )
  )
  Execute(
    Set(
      10000
      6
      Add(
        Get(
          10000
          5
        )
        Multiply(
          Less(
            Get(
              10000
              5
            )
            0
          )
          Get(
            10000
            6
          )
        )
      )
    )
    Set(
      10000
      5
      Add(
        Get(
          10000
          5
        )
        1
      )
    )
    Set(
      10000
      7
      Get(
        2000
        Add(
          Get(
            10000
            6
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Get(
          10000
          7
        )
        Get(
          4003
          0
        )
      )
      9
      6
    )
  )
  Execute(
    Set(
      10000
      6
      Get(
        2000
        Add(
          Get(
            10000
            6
          )
          1
        )
      )
    )
    Set(
      10000
      7
      Add(
        2
        Multiply(
          Get(
            10000
            6
          )
          32
        )
      )
    )
    Set(
      10000
      7
      Get(
        4102
        Get(
          10000
          7
        )
      )
    )
    If(
      Not(Get(
        10000
        7
      ))
      10
      6
    )
  )
  Execute(
    Set(
      10000
      7
      Add(
        11
        Multiply(
          Get(
            10000
            6
          )
          32
        )
      )
    )
    If(
      LessOr(
        Abs(Subtract(
          Get(
            4101
            Get(
              10000
              7
            )
          )
          Get(
            4001
            11
          )
        ))
        0.005
      )
      11
      6
    )
  )
  Execute(
    Set(
      10000
      7
      Add(
        16
        Multiply(
          Get(
            10000
            6
          )
          32
        )
      )
    )
    Set(
      10000
      7
      Multiply(
        Get(
          4101
          Get(
            10000
            7
          )
        )
        32
      )
    )
    Set(
      10000
      7
      Get(
        4102
        Get(
          10000
          7
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          7
        )
        0
      ))
      12
      6
    )
  )
  Execute(
    Set(
      10000
      1
      Get(
        10000
        8
      )
    )
    Set(
      10000
      2
      Get(
        10000
        9
      )
    )
    Set(
      10000
      10
      Multiply(
        Get(
          10000
          6
        )
        32
      )
    )
    Set(
      10000
      11
      Add(
        2
        Multiply(
          Get(
            10000
            6
          )
          32
        )
      )
    )
    Set(
      10000
      12
      Multiply(
        Get(
          4101
          Get(
            10000
            10
          )
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      13
      Subtract(
        Get(
          10000
          12
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      14
      Add(
        Get(
          10000
          12
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      15
      Get(
        10000
        13
      )
    )
    Set(
      10000
      16
      Get(
        10000
        14
      )
    )
    If(
      Greater(
        Get(
          4101
          Get(
            10000
            11
          )
        )
        0
      )
      13
      14
    )
  )
  Execute(
    Set(
      10000
      16
      Add(
        Get(
          10000
          14
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              11
            )
          )
        )
      )
    )
    If(
      Less(
        Get(
          4101
          Get(
            10000
            11
          )
        )
        0
      )
      15
      16
    )
  )
  Execute(If(
    Less(
      Get(
        4101
        Get(
          10000
          11
        )
      )
      0
    )
    15
    16
  ))
  Execute(
    Set(
      10000
      15
      Add(
        Get(
          10000
          13
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              11
            )
          )
        )
      )
    )
    16
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Get(
          10000
          6
        )
        32
      )
    )
    If(
      Greater(
        Get(
          4101
          Get(
            10000
            17
          )
        )
        Get(
          4001
          0
        )
      )
      17
      18
    )
  )
  Execute(
    Set(
      10000
      2
      Max(
        Get(
          10000
          9
        )
        Subtract(
          Get(
            10000
            3
          )
          Get(
            10000
            15
          )
        )
      )
    )
    20
  )
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          10000
          6
        )
        32
      )
    )
    If(
      Less(
        Get(
          4101
          Get(
            10000
            0
          )
        )
        Get(
          4001
          0
        )
      )
      19
      20
    )
  )
  Execute(
    Set(
      10000
      1
      Max(
        Get(
          10000
          8
        )
        Subtract(
          Get(
            10000
            16
          )
          Get(
            10000
            4
          )
        )
      )
    )
    20
  )
  Execute(
    Set(
      10000
      8
      Get(
        10000
        1
      )
    )
    Set(
      10000
      9
      Get(
        10000
        2
      )
    )
    6
  )
  Execute(
    DebugLog(1)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Add(
        Get(
          10000
          4
        )
        Divide(
          Get(
            10000
            8
          )
          2
        )
      )
    )
    Set(
      10000
      1
      Subtract(
        Get(
          10000
          3
        )
        Divide(
          Get(
            10000
            9
          )
          2
        )
      )
    )
    Set(
      10000
      2
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              0
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              15
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                0
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          2
        )
      )
    )
    Set(
      10000
      15
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                0
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          2
        )
      )
    )
    Set(
      10000
      16
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              1
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              15
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      23
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                1
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          16
        )
      )
    )
    Set(
      10000
      25
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                1
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                15
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          16
        )
      )
    )
    Set(
      10000
      26
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              0
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              14
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      30
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                0
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          26
        )
      )
    )
    Set(
      10000
      31
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                0
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          26
        )
      )
    )
    Set(
      10000
      32
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              1
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Get(
              2001
              14
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                1
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      34
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                1
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Get(
                2001
                14
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          32
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              4003
              1
            )
            -13
          )
          Less(
            Get(
              4003
              1
            )
            13
          )
        )
        Equal(
          Trunc(Get(
            4003
            1
          ))
          Get(
            4003
            1
          )
        )
      )
      23
      536
    )
  )
  Execute(
    Set(
      10000
      35
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          35
        )
      )
      1.0
      446
      2.0
      267
      3.0
      267
      4.0
      446
      5.0
      145
      7.0
      24
      535
    )
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    25
    28
  ))
  Execute(
    Set(
      10000
      16
      Add(
        2
        Multiply(
          Get(
            4001
            16
          )
          32
        )
      )
    )
    Set(
      10000
      16
      Get(
        4102
        Get(
          10000
          16
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      27
      26
    )
  )
  Execute(
    Set(
      10000
      16
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      16
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              16
            )
            2
          )
        )
        2
      )
    )
    27
  )
  Execute(If(
    Not(Get(
      10000
      16
    ))
    535
    28
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    29
    535
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    535
    30
  ))
  Execute(
    Set(
      10000
      16
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      16
      Get(
        4102
        Get(
          10000
          16
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          16
        )
        0
      ))
      31
      74
    )
  )
  Execute(
    Set(
      10000
      16
      0
    )
    32
  )
  Execute(If(
    Less(
      Get(
        10000
        16
      )
      Get(
        1001
        3
      )
    )
    33
    74
  ))
  Execute(
    Set(
      10000
      17
      Multiply(
        Get(
          10000
          16
        )
        15
      )
    )
    Set(
      10000
      16
      Add(
        Get(
          10000
          16
        )
        1
      )
    )
    Set(
      10000
      18
      0
    )
    34
  )
  Execute(
    Set(
      10000
      19
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          18
        )
        Get(
          10000
          19
        )
      )
      35
      39
    )
  )
  Execute(
    Set(
      10000
      19
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              18
            )
            Negate(Get(
              10000
              19
            ))
          )
          Less(
            Get(
              10000
              18
            )
            Get(
              10000
              19
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            18
          ))
          Get(
            10000
            18
          )
        )
      )
      36
      38
    )
  )
  Execute(
    Set(
      10000
      19
      Add(
        17
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Less(
              Get(
                10000
                18
              )
              0
            )
            Get(
              10000
              19
            )
          )
        )
      )
    )
    Set(
      10000
      19
      Get(
        2000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          19
        )
        Get(
          1002
          Get(
            10000
            17
          )
        )
      )
      32
      37
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        Get(
          10000
          18
        )
        1
      )
    )
    34
  )
  Execute(
    DebugLog(24)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      18
      0
    )
    Set(
      10000
      19
      0
    )
    Set(
      10000
      20
      3
    )
    40
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            19
          )
          -4
        )
        Less(
          Get(
            10000
            19
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          19
        ))
        Get(
          10000
          19
        )
      )
    )
    41
    73
  ))
  Execute(
    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(
      And(
        And(
          GreaterOr(
            Get(
              10000
              20
            )
            -4
          )
          Less(
            Get(
              10000
              20
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            20
          ))
          Get(
            10000
            20
          )
        )
      )
      42
      72
    )
  )
  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
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            21
          )
          Get(
            1002
            Add(
              Get(
                10000
                17
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            22
          )
          Get(
            1002
            Add(
              Get(
                10000
                17
              )
              6
            )
          )
        )
      )
      43
      57
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            20
          )
          -4
        )
        Less(
          Get(
            10000
            20
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          20
        ))
        Get(
          10000
          20
        )
      )
    )
    44
    56
  ))
  Execute(
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      21
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              19
            )
            -4
          )
          Less(
            Get(
              10000
              19
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            19
          ))
          Get(
            10000
            19
          )
        )
      )
      45
      55
    )
  )
  Execute(
    Set(
      10000
      24
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      24
      Get(
        10000
        Get(
          10000
          24
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              19
            )
            -4
          )
          Less(
            Get(
              10000
              19
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            19
          ))
          Get(
            10000
            19
          )
        )
      )
      46
      54
    )
  )
  Execute(
    Set(
      10000
      26
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      26
      Get(
        10000
        Add(
          Get(
            10000
            26
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              20
            )
            -4
          )
          Less(
            Get(
              10000
              20
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            20
          ))
          Get(
            10000
            20
          )
        )
      )
      47
      53
    )
  )
  Execute(
    Set(
      10000
      27
      Multiply(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Less(
              Get(
                10000
                20
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      27
      Get(
        10000
        Add(
          Get(
            10000
            27
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              19
            )
            -4
          )
          Less(
            Get(
              10000
              19
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            19
          ))
          Get(
            10000
            19
          )
        )
      )
      48
      52
    )
  )
  Execute(
    Set(
      10000
      28
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      28
      Get(
        10000
        Add(
          Get(
            10000
            28
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              19
            )
            -4
          )
          Less(
            Get(
              10000
              19
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            19
          ))
          Get(
            10000
            19
          )
        )
      )
      49
      51
    )
  )
  Execute(
    Set(
      10000
      29
      Multiply(
        Add(
          Get(
            10000
            19
          )
          Multiply(
            Less(
              Get(
                10000
                19
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      29
      Get(
        10000
        Get(
          10000
          29
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              17
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  21
                )
                Get(
                  10000
                  24
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      17
                    )
                    6
                  )
                )
                Get(
                  10000
                  26
                )
              )
            )
            Subtract(
              Get(
                10000
                27
              )
              Get(
                10000
                28
              )
            )
          )
          Get(
            10000
            29
          )
        )
      )
      50
      57
    )
  )
  Execute(
    Set(
      10000
      26
      Not(Get(
        10000
        18
      ))
    )
    58
  )
  Execute(
    DebugLog(27)
    DebugPause()
    537
  )
  Execute(
    DebugLog(27)
    DebugPause()
    537
  )
  Execute(
    DebugLog(27)
    DebugPause()
    537
  )
  Execute(
    DebugLog(26)
    DebugPause()
    537
  )
  Execute(
    DebugLog(25)
    DebugPause()
    537
  )
  Execute(
    DebugLog(25)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      26
      Get(
        10000
        18
      )
    )
    58
  )
  Execute(
    Set(
      10000
      27
      Add(
        Get(
          10000
          19
        )
        1
      )
    )
    Set(
      10000
      18
      Get(
        10000
        26
      )
    )
    Set(
      10000
      20
      Get(
        10000
        19
      )
    )
    Set(
      10000
      19
      Get(
        10000
        27
      )
    )
    If(
      Less(
        Get(
          10000
          19
        )
        4
      )
      40
      59
    )
  )
  Execute(If(
    Not(Get(
      10000
      26
    ))
    32
    60
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          17
        )
        2
      )
    )
    32
    61
  ))
  Execute(
    Set(
      10000
      26
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          26
        )
        16
      )
      70
      62
    )
  )
  Execute(
    Set(
      10000
      26
      0
    )
    63
  )
  Execute(
    Set(
      10000
      27
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          26
        )
        Get(
          10000
          27
        )
      )
      64
      68
    )
  )
  Execute(
    Set(
      10000
      27
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              26
            )
            Negate(Get(
              10000
              27
            ))
          )
          Less(
            Get(
              10000
              26
            )
            Get(
              10000
              27
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            26
          ))
          Get(
            10000
            26
          )
        )
      )
      65
      67
    )
  )
  Execute(
    Set(
      10000
      27
      Add(
        17
        Add(
          Get(
            10000
            26
          )
          Multiply(
            Less(
              Get(
                10000
                26
              )
              0
            )
            Get(
              10000
              27
            )
          )
        )
      )
    )
    Set(
      10000
      27
      Get(
        2000
        Add(
          Get(
            10000
            27
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          27
        )
        Get(
          1002
          Get(
            10000
            17
          )
        )
      )
      70
      66
    )
  )
  Execute(
    Set(
      10000
      26
      Add(
        Get(
          10000
          26
        )
        1
      )
    )
    63
  )
  Execute(
    DebugLog(28)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      26
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          26
        )
        16
      )
      69
      71
    )
  )
  Execute(
    Set(
      10000
      26
      Get(
        2000
        17
      )
    )
    Set(
      10000
      26
      Add(
        17
        Get(
          10000
          26
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          26
        )
        1
      )
      Get(
        1002
        Get(
          10000
          17
        )
      )
    )
    Set(
      10000
      26
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          26
        )
        1
      )
    )
    70
  )
  Execute(
    Set(
      10000
      26
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        26
      )
      Get(
        1002
        Get(
          10000
          17
        )
      )
    )
    74
  )
  Execute(
    DebugLog(29)
    DebugPause()
    537
  )
  Execute(
    DebugLog(25)
    DebugPause()
    537
  )
  Execute(
    DebugLog(25)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      26
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      26
      Get(
        4102
        Get(
          10000
          26
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          26
        )
        0
      )
      75
      535
    )
  )
  Execute(
    Set(
      10000
      26
      0
    )
    76
  )
  Execute(If(
    Less(
      Get(
        10000
        26
      )
      Get(
        1001
        3
      )
    )
    77
    535
  ))
  Execute(
    Set(
      10000
      27
      Multiply(
        Get(
          10000
          26
        )
        15
      )
    )
    Set(
      10000
      26
      Add(
        Get(
          10000
          26
        )
        1
      )
    )
    Set(
      10000
      28
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      28
      Get(
        4102
        Get(
          10000
          28
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            27
          )
        )
        Get(
          10000
          28
        )
      )
      76
      78
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          27
        )
        2
      )
    )
    79
    535
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      28
      0
    )
    Set(
      10000
      29
      0
    )
    Set(
      10000
      30
      3
    )
    80
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            29
          )
          -4
        )
        Less(
          Get(
            10000
            29
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          29
        ))
        Get(
          10000
          29
        )
      )
    )
    81
    144
  ))
  Execute(
    Set(
      10000
      31
      Multiply(
        Add(
          Get(
            10000
            29
          )
          Multiply(
            Less(
              Get(
                10000
                29
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      31
      Get(
        10000
        Add(
          Get(
            10000
            31
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              30
            )
            -4
          )
          Less(
            Get(
              10000
              30
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            30
          ))
          Get(
            10000
            30
          )
        )
      )
      82
      143
    )
  )
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            30
          )
          Multiply(
            Less(
              Get(
                10000
                30
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      32
      Get(
        10000
        Add(
          Get(
            10000
            32
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            31
          )
          Get(
            1002
            Add(
              Get(
                10000
                27
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            32
          )
          Get(
            1002
            Add(
              Get(
                10000
                27
              )
              6
            )
          )
        )
      )
      83
      97
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            30
          )
          -4
        )
        Less(
          Get(
            10000
            30
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          30
        ))
        Get(
          10000
          30
        )
      )
    )
    84
    96
  ))
  Execute(
    Set(
      10000
      31
      Multiply(
        Add(
          Get(
            10000
            30
          )
          Multiply(
            Less(
              Get(
                10000
                30
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      31
      Get(
        10000
        Get(
          10000
          31
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              29
            )
            -4
          )
          Less(
            Get(
              10000
              29
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            29
          ))
          Get(
            10000
            29
          )
        )
      )
      85
      95
    )
  )
  Execute(
    Set(
      10000
      32
      Multiply(
        Add(
          Get(
            10000
            29
          )
          Multiply(
            Less(
              Get(
                10000
                29
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      32
      Get(
        10000
        Get(
          10000
          32
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              29
            )
            -4
          )
          Less(
            Get(
              10000
              29
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            29
          ))
          Get(
            10000
            29
          )
        )
      )
      86
      94
    )
  )
  Execute(
    Set(
      10000
      33
      Multiply(
        Add(
          Get(
            10000
            29
          )
          Multiply(
            Less(
              Get(
                10000
                29
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      33
      Get(
        10000
        Add(
          Get(
            10000
            33
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              30
            )
            -4
          )
          Less(
            Get(
              10000
              30
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            30
          ))
          Get(
            10000
            30
          )
        )
      )
      87
      93
    )
  )
  Execute(
    Set(
      10000
      34
      Multiply(
        Add(
          Get(
            10000
            30
          )
          Multiply(
            Less(
              Get(
                10000
                30
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      34
      Get(
        10000
        Add(
          Get(
            10000
            34
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              29
            )
            -4
          )
          Less(
            Get(
              10000
              29
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            29
          ))
          Get(
            10000
            29
          )
        )
      )
      88
      92
    )
  )
  Execute(
    Set(
      10000
      35
      Multiply(
        Add(
          Get(
            10000
            29
          )
          Multiply(
            Less(
              Get(
                10000
                29
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      35
      Get(
        10000
        Add(
          Get(
            10000
            35
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              29
            )
            -4
          )
          Less(
            Get(
              10000
              29
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            29
          ))
          Get(
            10000
            29
          )
        )
      )
      89
      91
    )
  )
  Execute(
    Set(
      10000
      36
      Multiply(
        Add(
          Get(
            10000
            29
          )
          Multiply(
            Less(
              Get(
                10000
                29
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      36
      Get(
        10000
        Get(
          10000
          36
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              27
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  31
                )
                Get(
                  10000
                  32
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      27
                    )
                    6
                  )
                )
                Get(
                  10000
                  33
                )
              )
            )
            Subtract(
              Get(
                10000
                34
              )
              Get(
                10000
                35
              )
            )
          )
          Get(
            10000
            36
          )
        )
      )
      90
      97
    )
  )
  Execute(
    Set(
      10000
      31
      Not(Get(
        10000
        28
      ))
    )
    98
  )
  Execute(
    DebugLog(32)
    DebugPause()
    537
  )
  Execute(
    DebugLog(32)
    DebugPause()
    537
  )
  Execute(
    DebugLog(32)
    DebugPause()
    537
  )
  Execute(
    DebugLog(31)
    DebugPause()
    537
  )
  Execute(
    DebugLog(30)
    DebugPause()
    537
  )
  Execute(
    DebugLog(30)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      31
      Get(
        10000
        28
      )
    )
    98
  )
  Execute(
    Set(
      10000
      32
      Add(
        Get(
          10000
          29
        )
        1
      )
    )
    Set(
      10000
      28
      Get(
        10000
        31
      )
    )
    Set(
      10000
      30
      Get(
        10000
        29
      )
    )
    Set(
      10000
      29
      Get(
        10000
        32
      )
    )
    If(
      Less(
        Get(
          10000
          29
        )
        4
      )
      80
      99
    )
  )
  Execute(If(
    Get(
      10000
      31
    )
    100
    142
  ))
  Execute(
    Set(
      10000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          11
        )
        Get(
          4001
          5
        )
        Get(
          4001
          Add(
            5
            1
          )
        )
        Get(
          4001
          Add(
            5
            2
          )
        )
        Get(
          4001
          Add(
            5
            3
          )
        )
        Get(
          4001
          Add(
            5
            4
          )
        )
        Get(
          4001
          Add(
            5
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      101
      141
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    102
    116
  ))
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    103
    115
  ))
  Execute(
    Set(
      10000
      2
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      2
      Get(
        3000
        Get(
          10000
          2
        )
      )
    )
    If(
      Not(Get(
        2002
        10
      ))
      116
      104
    )
  )
  Execute(If(
    Equal(
      Get(
        10000
        2
      )
      6
    )
    116
    105
  ))
  Execute(
    Set(
      10000
      3
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          10000
          2
        )
        2
      )
      110
      110
      106
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    109
    108
    107
    114
  ))
  Execute(
    Set(
      10000
      3
      3
    )
    114
  )
  Execute(
    Set(
      10000
      3
      2
    )
    114
  )
  Execute(
    Set(
      10000
      3
      1
    )
    114
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    113
    112
    111
    114
  ))
  Execute(
    Set(
      10000
      3
      6
    )
    114
  )
  Execute(
    Set(
      10000
      3
      5
    )
    114
  )
  Execute(
    Set(
      10000
      3
      4
    )
    114
  )
  Execute(
    Play(
      Get(
        10000
        3
      )
      0
    )
    116
  )
  Execute(
    DebugLog(33)
    DebugPause()
    537
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    117
    140
  ))
  Execute(
    Set(
      10000
      0
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      0
      Get(
        3000
        Get(
          10000
          0
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          0
        )
        6
      )
      141
      118
    )
  )
  Execute(If(
    Not(Get(
      2002
      6
    ))
    141
    119
  ))
  Execute(
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      125
      2.0
      124
      3.0
      121
      4.0
      120
      5.0
      120
      7.0
      120
      126
    )
  )
  Execute(
    Set(
      10000
      1
      3
    )
    126
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    122
    123
  ))
  Execute(
    Set(
      10000
      1
      8
    )
    126
  )
  Execute(
    Set(
      10000
      1
      10
    )
    126
  )
  Execute(
    Set(
      10000
      1
      6
    )
    126
  )
  Execute(
    Set(
      10000
      1
      1
    )
    126
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            3
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      7
      Add(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      8
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            7
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      11
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                10
              )
              Get(
                10000
                6
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Get(
        10000
        5
      )
      Get(
        10000
        6
      )
      Add(
        Get(
          10000
          5
        )
        0
      )
      Add(
        Get(
          10000
          6
        )
        Get(
          10000
          11
        )
      )
      Add(
        Get(
          10000
          9
        )
        0
      )
      Add(
        Get(
          10000
          10
        )
        Get(
          10000
          11
        )
      )
      Get(
        10000
        9
      )
      Get(
        10000
        10
      )
      0.5
      0
    )
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      132
      2.0
      131
      3.0
      128
      4.0
      127
      5.0
      127
      7.0
      127
      133
    )
  )
  Execute(
    Set(
      10000
      1
      4
    )
    133
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    129
    130
  ))
  Execute(
    Set(
      10000
      1
      9
    )
    133
  )
  Execute(
    Set(
      10000
      1
      11
    )
    133
  )
  Execute(
    Set(
      10000
      1
      7
    )
    133
  )
  Execute(
    Set(
      10000
      1
      2
    )
    133
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Add(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      5
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          5
        )
      )
    )
    Set(
      10000
      7
      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
      8
      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
          7
        )
      )
    )
    Set(
      10000
      9
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          9
        )
      )
    )
    Set(
      10000
      11
      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
      12
      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
          11
        )
      )
    )
    Set(
      10000
      13
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                12
              )
              Get(
                10000
                10
              )
            )
            Get(
              10000
              8
            )
          )
          Get(
            10000
            6
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            10
          )
          Get(
            10000
            12
          )
        )
        2
      )
    )
    Set(
      10000
      15
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Subtract(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          5
        )
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          9
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          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
          11
        )
      )
      Add(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          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
          7
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      141
      134
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    135
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    136
    139
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Get(
            10000
            0
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          0
        )
      )
      137
      138
    )
  )
  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
    )
    141
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    135
  )
  Execute(
    DebugLog(35)
    DebugPause()
    537
  )
  Execute(
    DebugLog(34)
    DebugPause()
    537
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    537
  )
  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
    )
    537
  )
  Execute(
    DebugLog(30)
    DebugPause()
    537
  )
  Execute(
    DebugLog(30)
    DebugPause()
    537
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    146
    149
  ))
  Execute(
    Set(
      10000
      35
      Add(
        2
        Multiply(
          Get(
            4001
            16
          )
          32
        )
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Get(
        10000
        35
      )
      148
      147
    )
  )
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      35
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              35
            )
            2
          )
        )
        2
      )
    )
    148
  )
  Execute(If(
    Not(Get(
      10000
      35
    ))
    535
    149
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    150
    535
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    535
    151
  ))
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          35
        )
        0
      ))
      152
      195
    )
  )
  Execute(
    Set(
      10000
      35
      0
    )
    153
  )
  Execute(If(
    Less(
      Get(
        10000
        35
      )
      Get(
        1001
        3
      )
    )
    154
    195
  ))
  Execute(
    Set(
      10000
      36
      Multiply(
        Get(
          10000
          35
        )
        15
      )
    )
    Set(
      10000
      35
      Add(
        Get(
          10000
          35
        )
        1
      )
    )
    Set(
      10000
      37
      0
    )
    155
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      156
      160
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      157
      159
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      153
      158
    )
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    155
  )
  Execute(
    DebugLog(12)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      10
      0
    )
    Set(
      10000
      13
      0
    )
    Set(
      10000
      37
      3
    )
    161
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            13
          )
          -4
        )
        Less(
          Get(
            10000
            13
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          13
        ))
        Get(
          10000
          13
        )
      )
    )
    162
    194
  ))
  Execute(
    Set(
      10000
      38
      Multiply(
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      38
      Get(
        10000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            -4
          )
          Less(
            Get(
              10000
              37
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      163
      193
    )
  )
  Execute(
    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
                36
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            39
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
      )
      164
      178
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            37
          )
          -4
        )
        Less(
          Get(
            10000
            37
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          37
        ))
        Get(
          10000
          37
        )
      )
    )
    165
    177
  ))
  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
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              13
            )
            -4
          )
          Less(
            Get(
              10000
              13
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            13
          ))
          Get(
            10000
            13
          )
        )
      )
      166
      176
    )
  )
  Execute(
    Set(
      10000
      39
      Multiply(
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      39
      Get(
        10000
        Get(
          10000
          39
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              13
            )
            -4
          )
          Less(
            Get(
              10000
              13
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            13
          ))
          Get(
            10000
            13
          )
        )
      )
      167
      175
    )
  )
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            -4
          )
          Less(
            Get(
              10000
              37
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      168
      174
    )
  )
  Execute(
    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
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              13
            )
            -4
          )
          Less(
            Get(
              10000
              13
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            13
          ))
          Get(
            10000
            13
          )
        )
      )
      169
      173
    )
  )
  Execute(
    Set(
      10000
      8
      Multiply(
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      8
      Get(
        10000
        Add(
          Get(
            10000
            8
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              13
            )
            -4
          )
          Less(
            Get(
              10000
              13
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            13
          ))
          Get(
            10000
            13
          )
        )
      )
      170
      172
    )
  )
  Execute(
    Set(
      10000
      9
      Multiply(
        Add(
          Get(
            10000
            13
          )
          Multiply(
            Less(
              Get(
                10000
                13
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      9
      Get(
        10000
        Get(
          10000
          9
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  38
                )
                Get(
                  10000
                  39
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      36
                    )
                    6
                  )
                )
                Get(
                  10000
                  40
                )
              )
            )
            Subtract(
              Get(
                10000
                41
              )
              Get(
                10000
                8
              )
            )
          )
          Get(
            10000
            9
          )
        )
      )
      171
      178
    )
  )
  Execute(
    Set(
      10000
      10
      Not(Get(
        10000
        10
      ))
    )
    178
  )
  Execute(
    DebugLog(15)
    DebugPause()
    537
  )
  Execute(
    DebugLog(15)
    DebugPause()
    537
  )
  Execute(
    DebugLog(15)
    DebugPause()
    537
  )
  Execute(
    DebugLog(14)
    DebugPause()
    537
  )
  Execute(
    DebugLog(13)
    DebugPause()
    537
  )
  Execute(
    DebugLog(13)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      11
      Add(
        Get(
          10000
          13
        )
        1
      )
    )
    Set(
      10000
      12
      Get(
        10000
        10
      )
    )
    Set(
      10000
      37
      Get(
        10000
        13
      )
    )
    If(
      Less(
        Get(
          10000
          11
        )
        4
      )
      179
      180
    )
  )
  Execute(
    Set(
      10000
      10
      Get(
        10000
        12
      )
    )
    Set(
      10000
      13
      Get(
        10000
        11
      )
    )
    161
  )
  Execute(If(
    Not(Get(
      10000
      10
    ))
    153
    181
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          36
        )
        2
      )
    )
    153
    182
  ))
  Execute(
    Set(
      10000
      0
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          0
        )
        16
      )
      191
      183
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    184
  )
  Execute(
    Set(
      10000
      1
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          0
        )
        Get(
          10000
          1
        )
      )
      185
      189
    )
  )
  Execute(
    Set(
      10000
      1
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              0
            )
            Negate(Get(
              10000
              1
            ))
          )
          Less(
            Get(
              10000
              0
            )
            Get(
              10000
              1
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            0
          ))
          Get(
            10000
            0
          )
        )
      )
      186
      188
    )
  )
  Execute(
    Set(
      10000
      1
      Add(
        17
        Add(
          Get(
            10000
            0
          )
          Multiply(
            Less(
              Get(
                10000
                0
              )
              0
            )
            Get(
              10000
              1
            )
          )
        )
      )
    )
    Set(
      10000
      1
      Get(
        2000
        Add(
          Get(
            10000
            1
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          1
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      191
      187
    )
  )
  Execute(
    Set(
      10000
      0
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    184
  )
  Execute(
    DebugLog(16)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          0
        )
        16
      )
      190
      192
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        2000
        17
      )
    )
    Set(
      10000
      0
      Add(
        17
        Get(
          10000
          0
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          0
        )
        1
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      0
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    191
  )
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        0
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    195
  )
  Execute(
    DebugLog(17)
    DebugPause()
    537
  )
  Execute(
    DebugLog(13)
    DebugPause()
    537
  )
  Execute(
    DebugLog(13)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      0
      Get(
        4102
        Get(
          10000
          0
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          0
        )
        0
      )
      196
      535
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    197
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        1001
        3
      )
    )
    198
    535
  ))
  Execute(
    Set(
      10000
      8
      Multiply(
        Get(
          10000
          0
        )
        15
      )
    )
    Set(
      10000
      0
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      9
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      9
      Get(
        4102
        Get(
          10000
          9
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            8
          )
        )
        Get(
          10000
          9
        )
      )
      197
      199
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      9
      0
    )
    Set(
      10000
      10
      0
    )
    Set(
      10000
      11
      3
    )
    200
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            10
          )
          -4
        )
        Less(
          Get(
            10000
            10
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          10
        ))
        Get(
          10000
          10
        )
      )
    )
    201
    266
  ))
  Execute(
    Set(
      10000
      12
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      12
      Get(
        10000
        Add(
          Get(
            10000
            12
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              11
            )
            -4
          )
          Less(
            Get(
              10000
              11
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            11
          ))
          Get(
            10000
            11
          )
        )
      )
      202
      265
    )
  )
  Execute(
    Set(
      10000
      13
      Multiply(
        Add(
          Get(
            10000
            11
          )
          Multiply(
            Less(
              Get(
                10000
                11
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Get(
        10000
        Add(
          Get(
            10000
            13
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            12
          )
          Get(
            1002
            Add(
              Get(
                10000
                8
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            13
          )
          Get(
            1002
            Add(
              Get(
                10000
                8
              )
              6
            )
          )
        )
      )
      203
      217
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            11
          )
          -4
        )
        Less(
          Get(
            10000
            11
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          11
        ))
        Get(
          10000
          11
        )
      )
    )
    204
    216
  ))
  Execute(
    Set(
      10000
      12
      Multiply(
        Add(
          Get(
            10000
            11
          )
          Multiply(
            Less(
              Get(
                10000
                11
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      12
      Get(
        10000
        Get(
          10000
          12
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              10
            )
            -4
          )
          Less(
            Get(
              10000
              10
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            10
          ))
          Get(
            10000
            10
          )
        )
      )
      205
      215
    )
  )
  Execute(
    Set(
      10000
      13
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      13
      Get(
        10000
        Get(
          10000
          13
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              10
            )
            -4
          )
          Less(
            Get(
              10000
              10
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            10
          ))
          Get(
            10000
            10
          )
        )
      )
      206
      214
    )
  )
  Execute(
    Set(
      10000
      14
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Get(
        10000
        Add(
          Get(
            10000
            14
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              11
            )
            -4
          )
          Less(
            Get(
              10000
              11
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            11
          ))
          Get(
            10000
            11
          )
        )
      )
      207
      213
    )
  )
  Execute(
    Set(
      10000
      15
      Multiply(
        Add(
          Get(
            10000
            11
          )
          Multiply(
            Less(
              Get(
                10000
                11
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      15
      Get(
        10000
        Add(
          Get(
            10000
            15
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              10
            )
            -4
          )
          Less(
            Get(
              10000
              10
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            10
          ))
          Get(
            10000
            10
          )
        )
      )
      208
      212
    )
  )
  Execute(
    Set(
      10000
      16
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      16
      Get(
        10000
        Add(
          Get(
            10000
            16
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              10
            )
            -4
          )
          Less(
            Get(
              10000
              10
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            10
          ))
          Get(
            10000
            10
          )
        )
      )
      209
      211
    )
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Add(
          Get(
            10000
            10
          )
          Multiply(
            Less(
              Get(
                10000
                10
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      17
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              8
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  12
                )
                Get(
                  10000
                  13
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      8
                    )
                    6
                  )
                )
                Get(
                  10000
                  14
                )
              )
            )
            Subtract(
              Get(
                10000
                15
              )
              Get(
                10000
                16
              )
            )
          )
          Get(
            10000
            17
          )
        )
      )
      210
      217
    )
  )
  Execute(
    Set(
      10000
      12
      Not(Get(
        10000
        9
      ))
    )
    218
  )
  Execute(
    DebugLog(20)
    DebugPause()
    537
  )
  Execute(
    DebugLog(20)
    DebugPause()
    537
  )
  Execute(
    DebugLog(20)
    DebugPause()
    537
  )
  Execute(
    DebugLog(19)
    DebugPause()
    537
  )
  Execute(
    DebugLog(18)
    DebugPause()
    537
  )
  Execute(
    DebugLog(18)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      12
      Get(
        10000
        9
      )
    )
    218
  )
  Execute(
    Set(
      10000
      13
      Add(
        Get(
          10000
          10
        )
        1
      )
    )
    Set(
      10000
      9
      Get(
        10000
        12
      )
    )
    Set(
      10000
      11
      Get(
        10000
        10
      )
    )
    Set(
      10000
      10
      Get(
        10000
        13
      )
    )
    If(
      Less(
        Get(
          10000
          10
        )
        4
      )
      200
      219
    )
  )
  Execute(If(
    Get(
      10000
      12
    )
    220
    222
  ))
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      Less(
        Abs(Subtract(
          Subtract(
            Get(
              1001
              0
            )
            Get(
              1000
              3
            )
          )
          Get(
            4001
            11
          )
        ))
        Abs(Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            11
          )
        ))
      )
      221
      222
    )
  )
  Execute(
    Set(
      4000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    222
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          0
        )
        Get(
          4001
          11
        )
      )
      223
      535
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          11
        )
        Get(
          4001
          5
        )
        Get(
          4001
          Add(
            5
            1
          )
        )
        Get(
          4001
          Add(
            5
            2
          )
        )
        Get(
          4001
          Add(
            5
            3
          )
        )
        Get(
          4001
          Add(
            5
            4
          )
        )
        Get(
          4001
          Add(
            5
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      224
      264
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    225
    239
  ))
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    226
    238
  ))
  Execute(
    Set(
      10000
      2
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      2
      Get(
        3000
        Get(
          10000
          2
        )
      )
    )
    If(
      Not(Get(
        2002
        10
      ))
      239
      227
    )
  )
  Execute(If(
    Equal(
      Get(
        10000
        2
      )
      6
    )
    239
    228
  ))
  Execute(
    Set(
      10000
      3
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          10000
          2
        )
        2
      )
      233
      233
      229
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    232
    231
    230
    237
  ))
  Execute(
    Set(
      10000
      3
      3
    )
    237
  )
  Execute(
    Set(
      10000
      3
      2
    )
    237
  )
  Execute(
    Set(
      10000
      3
      1
    )
    237
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    236
    235
    234
    237
  ))
  Execute(
    Set(
      10000
      3
      6
    )
    237
  )
  Execute(
    Set(
      10000
      3
      5
    )
    237
  )
  Execute(
    Set(
      10000
      3
      4
    )
    237
  )
  Execute(
    Play(
      Get(
        10000
        3
      )
      0
    )
    239
  )
  Execute(
    DebugLog(21)
    DebugPause()
    537
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    240
    263
  ))
  Execute(
    Set(
      10000
      0
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      0
      Get(
        3000
        Get(
          10000
          0
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          0
        )
        6
      )
      264
      241
    )
  )
  Execute(If(
    Not(Get(
      2002
      6
    ))
    264
    242
  ))
  Execute(
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      248
      2.0
      247
      3.0
      244
      4.0
      243
      5.0
      243
      7.0
      243
      249
    )
  )
  Execute(
    Set(
      10000
      1
      3
    )
    249
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    245
    246
  ))
  Execute(
    Set(
      10000
      1
      8
    )
    249
  )
  Execute(
    Set(
      10000
      1
      10
    )
    249
  )
  Execute(
    Set(
      10000
      1
      6
    )
    249
  )
  Execute(
    Set(
      10000
      1
      1
    )
    249
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            3
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      7
      Add(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      8
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            7
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      11
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                10
              )
              Get(
                10000
                6
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Get(
        10000
        5
      )
      Get(
        10000
        6
      )
      Add(
        Get(
          10000
          5
        )
        0
      )
      Add(
        Get(
          10000
          6
        )
        Get(
          10000
          11
        )
      )
      Add(
        Get(
          10000
          9
        )
        0
      )
      Add(
        Get(
          10000
          10
        )
        Get(
          10000
          11
        )
      )
      Get(
        10000
        9
      )
      Get(
        10000
        10
      )
      0.5
      0
    )
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      255
      2.0
      254
      3.0
      251
      4.0
      250
      5.0
      250
      7.0
      250
      256
    )
  )
  Execute(
    Set(
      10000
      1
      4
    )
    256
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    252
    253
  ))
  Execute(
    Set(
      10000
      1
      9
    )
    256
  )
  Execute(
    Set(
      10000
      1
      11
    )
    256
  )
  Execute(
    Set(
      10000
      1
      7
    )
    256
  )
  Execute(
    Set(
      10000
      1
      2
    )
    256
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Add(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      5
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          5
        )
      )
    )
    Set(
      10000
      7
      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
      8
      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
          7
        )
      )
    )
    Set(
      10000
      9
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          9
        )
      )
    )
    Set(
      10000
      11
      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
      12
      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
          11
        )
      )
    )
    Set(
      10000
      13
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                12
              )
              Get(
                10000
                10
              )
            )
            Get(
              10000
              8
            )
          )
          Get(
            10000
            6
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            10
          )
          Get(
            10000
            12
          )
        )
        2
      )
    )
    Set(
      10000
      15
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Subtract(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          5
        )
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          9
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          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
          11
        )
      )
      Add(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          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
          7
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      264
      257
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    258
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    259
    262
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Get(
            10000
            0
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          0
        )
      )
      260
      261
    )
  )
  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
    )
    264
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    258
  )
  Execute(
    DebugLog(23)
    DebugPause()
    537
  )
  Execute(
    DebugLog(22)
    DebugPause()
    537
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    537
  )
  Execute(
    DebugLog(18)
    DebugPause()
    537
  )
  Execute(
    DebugLog(18)
    DebugPause()
    537
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    268
    271
  ))
  Execute(
    Set(
      10000
      35
      Add(
        2
        Multiply(
          Get(
            4001
            16
          )
          32
        )
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Get(
        10000
        35
      )
      270
      269
    )
  )
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      35
      Equal(
        Get(
          4103
          Add(
            Get(
              10000
              35
            )
            2
          )
        )
        2
      )
    )
    270
  )
  Execute(If(
    Not(Get(
      10000
      35
    ))
    535
    271
  ))
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    272
    535
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    535
    273
  ))
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    274
    318
  ))
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          35
        )
        0
      ))
      275
      365
    )
  )
  Execute(
    Set(
      10000
      35
      0
    )
    276
  )
  Execute(If(
    Less(
      Get(
        10000
        35
      )
      Get(
        1001
        3
      )
    )
    277
    365
  ))
  Execute(
    Set(
      10000
      36
      Multiply(
        Get(
          10000
          35
        )
        15
      )
    )
    Set(
      10000
      35
      Add(
        Get(
          10000
          35
        )
        1
      )
    )
    Set(
      10000
      37
      0
    )
    278
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      279
      283
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      280
      282
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      276
      281
    )
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    278
  )
  Execute(
    DebugLog(36)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      37
      0
    )
    Set(
      10000
      38
      0
    )
    Set(
      10000
      39
      3
    )
    284
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            38
          )
          -4
        )
        Less(
          Get(
            10000
            38
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          38
        ))
        Get(
          10000
          38
        )
      )
    )
    285
    317
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      286
      316
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Add(
          Get(
            10000
            41
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            40
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            41
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
      )
      287
      301
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            39
          )
          -4
        )
        Less(
          Get(
            10000
            39
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          39
        ))
        Get(
          10000
          39
        )
      )
    )
    288
    300
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Get(
          10000
          40
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      289
      299
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      290
      298
    )
  )
  Execute(
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      291
      297
    )
  )
  Execute(
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Add(
          Get(
            10000
            43
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      292
      296
    )
  )
  Execute(
    Set(
      10000
      44
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      44
      Get(
        10000
        Add(
          Get(
            10000
            44
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      293
      295
    )
  )
  Execute(
    Set(
      10000
      45
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      45
      Get(
        10000
        Get(
          10000
          45
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  40
                )
                Get(
                  10000
                  41
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      36
                    )
                    6
                  )
                )
                Get(
                  10000
                  42
                )
              )
            )
            Subtract(
              Get(
                10000
                43
              )
              Get(
                10000
                44
              )
            )
          )
          Get(
            10000
            45
          )
        )
      )
      294
      301
    )
  )
  Execute(
    Set(
      10000
      40
      Not(Get(
        10000
        37
      ))
    )
    302
  )
  Execute(
    DebugLog(39)
    DebugPause()
    537
  )
  Execute(
    DebugLog(39)
    DebugPause()
    537
  )
  Execute(
    DebugLog(39)
    DebugPause()
    537
  )
  Execute(
    DebugLog(38)
    DebugPause()
    537
  )
  Execute(
    DebugLog(37)
    DebugPause()
    537
  )
  Execute(
    DebugLog(37)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      40
      Get(
        10000
        37
      )
    )
    302
  )
  Execute(
    Set(
      10000
      41
      Add(
        Get(
          10000
          38
        )
        1
      )
    )
    Set(
      10000
      37
      Get(
        10000
        40
      )
    )
    Set(
      10000
      39
      Get(
        10000
        38
      )
    )
    Set(
      10000
      38
      Get(
        10000
        41
      )
    )
    If(
      Less(
        Get(
          10000
          38
        )
        4
      )
      284
      303
    )
  )
  Execute(If(
    Not(Get(
      10000
      40
    ))
    276
    304
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          36
        )
        2
      )
    )
    276
    305
  ))
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          37
        )
        16
      )
      314
      306
    )
  )
  Execute(
    Set(
      10000
      37
      0
    )
    307
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      308
      312
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      309
      311
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      314
      310
    )
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    307
  )
  Execute(
    DebugLog(40)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        16
      )
      313
      315
    )
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      10000
      37
      Add(
        17
        Get(
          10000
          37
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          37
        )
        1
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    314
  )
  Execute(
    Set(
      10000
      37
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        37
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    365
  )
  Execute(
    DebugLog(41)
    DebugPause()
    537
  )
  Execute(
    DebugLog(37)
    DebugPause()
    537
  )
  Execute(
    DebugLog(37)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          35
        )
        0
      ))
      319
      365
    )
  )
  Execute(
    Set(
      10000
      35
      0
    )
    320
  )
  Execute(If(
    Less(
      Get(
        10000
        35
      )
      Get(
        1001
        3
      )
    )
    321
    365
  ))
  Execute(
    Set(
      10000
      36
      Multiply(
        Get(
          10000
          35
        )
        15
      )
    )
    Set(
      10000
      35
      Add(
        Get(
          10000
          35
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
      322
      320
    )
  )
  Execute(
    Set(
      10000
      37
      0
    )
    323
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      324
      329
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      325
      328
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      326
      327
    )
  )
  Execute(
    Set(
      10000
      37
      1
    )
    330
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    323
  )
  Execute(
    DebugLog(42)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      37
      0
    )
    330
  )
  Execute(If(
    Not(Get(
      10000
      37
    ))
    331
    320
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      37
      0
    )
    Set(
      10000
      38
      0
    )
    Set(
      10000
      39
      3
    )
    332
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            38
          )
          -4
        )
        Less(
          Get(
            10000
            38
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          38
        ))
        Get(
          10000
          38
        )
      )
    )
    333
    364
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      334
      363
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Add(
          Get(
            10000
            41
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            40
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            41
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
      )
      335
      349
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            39
          )
          -4
        )
        Less(
          Get(
            10000
            39
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          39
        ))
        Get(
          10000
          39
        )
      )
    )
    336
    348
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Get(
          10000
          40
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      337
      347
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      338
      346
    )
  )
  Execute(
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      339
      345
    )
  )
  Execute(
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Add(
          Get(
            10000
            43
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      340
      344
    )
  )
  Execute(
    Set(
      10000
      44
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      44
      Get(
        10000
        Add(
          Get(
            10000
            44
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      341
      343
    )
  )
  Execute(
    Set(
      10000
      45
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      45
      Get(
        10000
        Get(
          10000
          45
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  40
                )
                Get(
                  10000
                  41
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      36
                    )
                    6
                  )
                )
                Get(
                  10000
                  42
                )
              )
            )
            Subtract(
              Get(
                10000
                43
              )
              Get(
                10000
                44
              )
            )
          )
          Get(
            10000
            45
          )
        )
      )
      342
      349
    )
  )
  Execute(
    Set(
      10000
      40
      Not(Get(
        10000
        37
      ))
    )
    350
  )
  Execute(
    DebugLog(45)
    DebugPause()
    537
  )
  Execute(
    DebugLog(45)
    DebugPause()
    537
  )
  Execute(
    DebugLog(45)
    DebugPause()
    537
  )
  Execute(
    DebugLog(44)
    DebugPause()
    537
  )
  Execute(
    DebugLog(43)
    DebugPause()
    537
  )
  Execute(
    DebugLog(43)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      40
      Get(
        10000
        37
      )
    )
    350
  )
  Execute(
    Set(
      10000
      41
      Add(
        Get(
          10000
          38
        )
        1
      )
    )
    Set(
      10000
      37
      Get(
        10000
        40
      )
    )
    Set(
      10000
      39
      Get(
        10000
        38
      )
    )
    Set(
      10000
      38
      Get(
        10000
        41
      )
    )
    If(
      Less(
        Get(
          10000
          38
        )
        4
      )
      332
      351
    )
  )
  Execute(If(
    Not(Get(
      10000
      40
    ))
    320
    352
  ))
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          37
        )
        16
      )
      361
      353
    )
  )
  Execute(
    Set(
      10000
      37
      0
    )
    354
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      355
      359
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      356
      358
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      361
      357
    )
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    354
  )
  Execute(
    DebugLog(46)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        16
      )
      360
      362
    )
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      10000
      37
      Add(
        17
        Get(
          10000
          37
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          37
        )
        1
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    361
  )
  Execute(
    Set(
      10000
      37
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        37
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    365
  )
  Execute(
    DebugLog(47)
    DebugPause()
    537
  )
  Execute(
    DebugLog(43)
    DebugPause()
    537
  )
  Execute(
    DebugLog(43)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      35
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      35
      Get(
        4102
        Get(
          10000
          35
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          35
        )
        0
      )
      366
      535
    )
  )
  Execute(
    Set(
      10000
      35
      0
    )
    367
  )
  Execute(If(
    Less(
      Get(
        10000
        35
      )
      Get(
        1001
        3
      )
    )
    368
    535
  ))
  Execute(
    Set(
      10000
      36
      Multiply(
        Get(
          10000
          35
        )
        15
      )
    )
    Set(
      10000
      35
      Add(
        Get(
          10000
          35
        )
        1
      )
    )
    Set(
      10000
      37
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      37
      Get(
        4102
        Get(
          10000
          37
        )
      )
    )
    If(
      NotEqual(
        Get(
          1002
          Get(
            10000
            36
          )
        )
        Get(
          10000
          37
        )
      )
      367
      369
    )
  )
  Execute(If(
    Get(
      4001
      2
    )
    370
    371
  ))
  Execute(
    Set(
      10000
      37
      Multiply(
        Add(
          2
          Multiply(
            2
            Abs(Get(
              4001
              2
            ))
          )
        )
        Get(
          2001
          12
        )
      )
    )
    372
  )
  Execute(
    Set(
      10000
      37
      Multiply(
        6
        Get(
          2001
          12
        )
      )
    )
    372
  )
  Execute(
    Set(
      10000
      38
      Equal(
        Get(
          4001
          2
        )
        0
      )
    )
    If(
      Get(
        10000
        38
      )
      374
      373
    )
  )
  Execute(
    Set(
      10000
      38
      Greater(
        Multiply(
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              11
            )
          )
          Get(
            4001
            2
          )
        )
        0
      )
    )
    374
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      39
      0
    )
    Set(
      10000
      40
      0
    )
    Set(
      10000
      41
      3
    )
    375
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            40
          )
          -4
        )
        Less(
          Get(
            10000
            40
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          40
        ))
        Get(
          10000
          40
        )
      )
    )
    376
    445
  ))
  Execute(
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            40
          )
          Multiply(
            Less(
              Get(
                10000
                40
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              41
            )
            -4
          )
          Less(
            Get(
              10000
              41
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            41
          ))
          Get(
            10000
            41
          )
        )
      )
      377
      444
    )
  )
  Execute(
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            41
          )
          Multiply(
            Less(
              Get(
                10000
                41
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Add(
          Get(
            10000
            43
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            42
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            43
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
      )
      378
      392
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            41
          )
          -4
        )
        Less(
          Get(
            10000
            41
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          41
        ))
        Get(
          10000
          41
        )
      )
    )
    379
    391
  ))
  Execute(
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            41
          )
          Multiply(
            Less(
              Get(
                10000
                41
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Get(
          10000
          42
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              40
            )
            -4
          )
          Less(
            Get(
              10000
              40
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            40
          ))
          Get(
            10000
            40
          )
        )
      )
      380
      390
    )
  )
  Execute(
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            40
          )
          Multiply(
            Less(
              Get(
                10000
                40
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Get(
          10000
          43
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              40
            )
            -4
          )
          Less(
            Get(
              10000
              40
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            40
          ))
          Get(
            10000
            40
          )
        )
      )
      381
      389
    )
  )
  Execute(
    Set(
      10000
      44
      Multiply(
        Add(
          Get(
            10000
            40
          )
          Multiply(
            Less(
              Get(
                10000
                40
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      44
      Get(
        10000
        Add(
          Get(
            10000
            44
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              41
            )
            -4
          )
          Less(
            Get(
              10000
              41
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            41
          ))
          Get(
            10000
            41
          )
        )
      )
      382
      388
    )
  )
  Execute(
    Set(
      10000
      45
      Multiply(
        Add(
          Get(
            10000
            41
          )
          Multiply(
            Less(
              Get(
                10000
                41
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      45
      Get(
        10000
        Add(
          Get(
            10000
            45
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              40
            )
            -4
          )
          Less(
            Get(
              10000
              40
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            40
          ))
          Get(
            10000
            40
          )
        )
      )
      383
      387
    )
  )
  Execute(
    Set(
      10000
      46
      Multiply(
        Add(
          Get(
            10000
            40
          )
          Multiply(
            Less(
              Get(
                10000
                40
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      46
      Get(
        10000
        Add(
          Get(
            10000
            46
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              40
            )
            -4
          )
          Less(
            Get(
              10000
              40
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            40
          ))
          Get(
            10000
            40
          )
        )
      )
      384
      386
    )
  )
  Execute(
    Set(
      10000
      47
      Multiply(
        Add(
          Get(
            10000
            40
          )
          Multiply(
            Less(
              Get(
                10000
                40
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      47
      Get(
        10000
        Get(
          10000
          47
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  42
                )
                Get(
                  10000
                  43
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      36
                    )
                    6
                  )
                )
                Get(
                  10000
                  44
                )
              )
            )
            Subtract(
              Get(
                10000
                45
              )
              Get(
                10000
                46
              )
            )
          )
          Get(
            10000
            47
          )
        )
      )
      385
      392
    )
  )
  Execute(
    Set(
      10000
      42
      Not(Get(
        10000
        39
      ))
    )
    393
  )
  Execute(
    DebugLog(50)
    DebugPause()
    537
  )
  Execute(
    DebugLog(50)
    DebugPause()
    537
  )
  Execute(
    DebugLog(50)
    DebugPause()
    537
  )
  Execute(
    DebugLog(49)
    DebugPause()
    537
  )
  Execute(
    DebugLog(48)
    DebugPause()
    537
  )
  Execute(
    DebugLog(48)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      42
      Get(
        10000
        39
      )
    )
    393
  )
  Execute(
    Set(
      10000
      43
      Add(
        Get(
          10000
          40
        )
        1
      )
    )
    Set(
      10000
      39
      Get(
        10000
        42
      )
    )
    Set(
      10000
      41
      Get(
        10000
        40
      )
    )
    Set(
      10000
      40
      Get(
        10000
        43
      )
    )
    If(
      Less(
        Get(
          10000
          40
        )
        4
      )
      375
      394
    )
  )
  Execute(If(
    Get(
      10000
      42
    )
    395
    399
  ))
  Execute(If(
    GreaterOr(
      Get(
        1002
        Add(
          Get(
            10000
            36
          )
          13
        )
      )
      Get(
        10000
        37
      )
    )
    396
    399
  ))
  Execute(If(
    Get(
      10000
      38
    )
    397
    399
  ))
  Execute(
    Set(
      10000
      37
      Get(
        4000
        0
      )
    )
    If(
      Less(
        Abs(Subtract(
          Subtract(
            Get(
              1001
              0
            )
            Get(
              1000
              3
            )
          )
          Get(
            4001
            11
          )
        ))
        Abs(Subtract(
          Get(
            10000
            37
          )
          Get(
            4001
            11
          )
        ))
      )
      398
      399
    )
  )
  Execute(
    Set(
      4000
      0
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            36
          )
          2
        )
      )
      400
      401
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          36
        )
        2
      )
    )
    400
    401
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          36
        )
        2
      )
    )
    402
    535
  ))
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          0
        )
        Get(
          4001
          11
        )
      )
      402
      535
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        4000
        0
      )
    )
    Set(
      10000
      1
      Judge(
        Get(
          10000
          0
        )
        Get(
          4001
          11
        )
        Get(
          4001
          5
        )
        Get(
          4001
          Add(
            5
            1
          )
        )
        Get(
          4001
          Add(
            5
            2
          )
        )
        Get(
          4001
          Add(
            5
            3
          )
        )
        Get(
          4001
          Add(
            5
            4
          )
        )
        Get(
          4001
          Add(
            5
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        1
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            0
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      2
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          2
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          1
        )
        0
      )
      403
      443
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    404
    418
  ))
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    405
    417
  ))
  Execute(
    Set(
      10000
      2
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      2
      Get(
        3000
        Get(
          10000
          2
        )
      )
    )
    If(
      Not(Get(
        2002
        10
      ))
      418
      406
    )
  )
  Execute(If(
    Equal(
      Get(
        10000
        2
      )
      6
    )
    418
    407
  ))
  Execute(
    Set(
      10000
      3
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          10000
          2
        )
        2
      )
      412
      412
      408
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    411
    410
    409
    416
  ))
  Execute(
    Set(
      10000
      3
      3
    )
    416
  )
  Execute(
    Set(
      10000
      3
      2
    )
    416
  )
  Execute(
    Set(
      10000
      3
      1
    )
    416
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        1
      )
      1
    )
    415
    414
    413
    416
  ))
  Execute(
    Set(
      10000
      3
      6
    )
    416
  )
  Execute(
    Set(
      10000
      3
      5
    )
    416
  )
  Execute(
    Set(
      10000
      3
      4
    )
    416
  )
  Execute(
    Play(
      Get(
        10000
        3
      )
      0
    )
    418
  )
  Execute(
    DebugLog(51)
    DebugPause()
    537
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    419
    442
  ))
  Execute(
    Set(
      10000
      0
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      0
      Get(
        3000
        Get(
          10000
          0
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          0
        )
        6
      )
      443
      420
    )
  )
  Execute(If(
    Not(Get(
      2002
      6
    ))
    443
    421
  ))
  Execute(
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      427
      2.0
      426
      3.0
      423
      4.0
      422
      5.0
      422
      7.0
      422
      428
    )
  )
  Execute(
    Set(
      10000
      1
      3
    )
    428
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    424
    425
  ))
  Execute(
    Set(
      10000
      1
      8
    )
    428
  )
  Execute(
    Set(
      10000
      1
      10
    )
    428
  )
  Execute(
    Set(
      10000
      1
      6
    )
    428
  )
  Execute(
    Set(
      10000
      1
      1
    )
    428
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            3
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      7
      Add(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      8
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            7
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      11
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                10
              )
              Get(
                10000
                6
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Get(
        10000
        5
      )
      Get(
        10000
        6
      )
      Add(
        Get(
          10000
          5
        )
        0
      )
      Add(
        Get(
          10000
          6
        )
        Get(
          10000
          11
        )
      )
      Add(
        Get(
          10000
          9
        )
        0
      )
      Add(
        Get(
          10000
          10
        )
        Get(
          10000
          11
        )
      )
      Get(
        10000
        9
      )
      Get(
        10000
        10
      )
      0.5
      0
    )
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      434
      2.0
      433
      3.0
      430
      4.0
      429
      5.0
      429
      7.0
      429
      435
    )
  )
  Execute(
    Set(
      10000
      1
      4
    )
    435
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    431
    432
  ))
  Execute(
    Set(
      10000
      1
      9
    )
    435
  )
  Execute(
    Set(
      10000
      1
      11
    )
    435
  )
  Execute(
    Set(
      10000
      1
      7
    )
    435
  )
  Execute(
    Set(
      10000
      1
      2
    )
    435
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Add(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      5
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          5
        )
      )
    )
    Set(
      10000
      7
      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
      8
      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
          7
        )
      )
    )
    Set(
      10000
      9
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          9
        )
      )
    )
    Set(
      10000
      11
      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
      12
      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
          11
        )
      )
    )
    Set(
      10000
      13
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                12
              )
              Get(
                10000
                10
              )
            )
            Get(
              10000
              8
            )
          )
          Get(
            10000
            6
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            10
          )
          Get(
            10000
            12
          )
        )
        2
      )
    )
    Set(
      10000
      15
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Subtract(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          5
        )
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          9
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          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
          11
        )
      )
      Add(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          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
          7
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      443
      436
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    437
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    438
    441
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Get(
            10000
            0
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          0
        )
      )
      439
      440
    )
  )
  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
    )
    443
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    437
  )
  Execute(
    DebugLog(53)
    DebugPause()
    537
  )
  Execute(
    DebugLog(52)
    DebugPause()
    537
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    537
  )
  Execute(
    DebugLog(48)
    DebugPause()
    537
  )
  Execute(
    DebugLog(48)
    DebugPause()
    537
  )
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    447
    535
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    535
    448
  ))
  Execute(
    Set(
      10000
      35
      0
    )
    449
  )
  Execute(If(
    Less(
      Get(
        10000
        35
      )
      Get(
        1001
        3
      )
    )
    450
    535
  ))
  Execute(
    Set(
      10000
      36
      Multiply(
        Get(
          10000
          35
        )
        15
      )
    )
    Set(
      10000
      35
      Add(
        Get(
          10000
          35
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            36
          )
          1
        )
      )
      451
      449
    )
  )
  Execute(
    Set(
      10000
      37
      0
    )
    452
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      453
      458
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      454
      457
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      455
      456
    )
  )
  Execute(
    Set(
      10000
      37
      1
    )
    459
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    452
  )
  Execute(
    DebugLog(3)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      37
      0
    )
    459
  )
  Execute(If(
    Not(Get(
      10000
      37
    ))
    460
    449
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        14
      )
    )
    Set(
      10000
      1
      Get(
        10000
        15
      )
    )
    Set(
      10000
      2
      Get(
        10000
        30
      )
    )
    Set(
      10000
      3
      Get(
        10000
        31
      )
    )
    Set(
      10000
      4
      Get(
        10000
        33
      )
    )
    Set(
      10000
      5
      Get(
        10000
        34
      )
    )
    Set(
      10000
      6
      Get(
        10000
        23
      )
    )
    Set(
      10000
      7
      Get(
        10000
        25
      )
    )
    Set(
      10000
      37
      0
    )
    Set(
      10000
      38
      0
    )
    Set(
      10000
      39
      3
    )
    461
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            38
          )
          -4
        )
        Less(
          Get(
            10000
            38
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          38
        ))
        Get(
          10000
          38
        )
      )
    )
    462
    534
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Add(
          Get(
            10000
            40
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      463
      533
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Add(
          Get(
            10000
            41
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            40
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            41
          )
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              6
            )
          )
        )
      )
      464
      478
    )
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            10000
            39
          )
          -4
        )
        Less(
          Get(
            10000
            39
          )
          4
        )
      )
      Equal(
        Trunc(Get(
          10000
          39
        ))
        Get(
          10000
          39
        )
      )
    )
    465
    477
  ))
  Execute(
    Set(
      10000
      40
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      40
      Get(
        10000
        Get(
          10000
          40
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      466
      476
    )
  )
  Execute(
    Set(
      10000
      41
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Get(
        10000
        Get(
          10000
          41
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      467
      475
    )
  )
  Execute(
    Set(
      10000
      42
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      42
      Get(
        10000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              39
            )
            -4
          )
          Less(
            Get(
              10000
              39
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            39
          ))
          Get(
            10000
            39
          )
        )
      )
      468
      474
    )
  )
  Execute(
    Set(
      10000
      43
      Multiply(
        Add(
          Get(
            10000
            39
          )
          Multiply(
            Less(
              Get(
                10000
                39
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      43
      Get(
        10000
        Add(
          Get(
            10000
            43
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      469
      473
    )
  )
  Execute(
    Set(
      10000
      44
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      44
      Get(
        10000
        Add(
          Get(
            10000
            44
          )
          1
        )
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              38
            )
            -4
          )
          Less(
            Get(
              10000
              38
            )
            4
          )
        )
        Equal(
          Trunc(Get(
            10000
            38
          ))
          Get(
            10000
            38
          )
        )
      )
      470
      472
    )
  )
  Execute(
    Set(
      10000
      45
      Multiply(
        Add(
          Get(
            10000
            38
          )
          Multiply(
            Less(
              Get(
                10000
                38
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      45
      Get(
        10000
        Get(
          10000
          45
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  40
                )
                Get(
                  10000
                  41
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      36
                    )
                    6
                  )
                )
                Get(
                  10000
                  42
                )
              )
            )
            Subtract(
              Get(
                10000
                43
              )
              Get(
                10000
                44
              )
            )
          )
          Get(
            10000
            45
          )
        )
      )
      471
      478
    )
  )
  Execute(
    Set(
      10000
      40
      Not(Get(
        10000
        37
      ))
    )
    479
  )
  Execute(
    DebugLog(6)
    DebugPause()
    537
  )
  Execute(
    DebugLog(6)
    DebugPause()
    537
  )
  Execute(
    DebugLog(6)
    DebugPause()
    537
  )
  Execute(
    DebugLog(5)
    DebugPause()
    537
  )
  Execute(
    DebugLog(4)
    DebugPause()
    537
  )
  Execute(
    DebugLog(4)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      40
      Get(
        10000
        37
      )
    )
    479
  )
  Execute(
    Set(
      10000
      41
      Add(
        Get(
          10000
          38
        )
        1
      )
    )
    Set(
      10000
      37
      Get(
        10000
        40
      )
    )
    Set(
      10000
      39
      Get(
        10000
        38
      )
    )
    Set(
      10000
      38
      Get(
        10000
        41
      )
    )
    If(
      Less(
        Get(
          10000
          38
        )
        4
      )
      461
      480
    )
  )
  Execute(If(
    Not(Get(
      10000
      40
    ))
    449
    481
  ))
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          37
        )
        16
      )
      490
      482
    )
  )
  Execute(
    Set(
      10000
      37
      0
    )
    483
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      484
      488
    )
  )
  Execute(
    Set(
      10000
      38
      Get(
        2000
        17
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              10000
              37
            )
            Negate(Get(
              10000
              38
            ))
          )
          Less(
            Get(
              10000
              37
            )
            Get(
              10000
              38
            )
          )
        )
        Equal(
          Trunc(Get(
            10000
            37
          ))
          Get(
            10000
            37
          )
        )
      )
      485
      487
    )
  )
  Execute(
    Set(
      10000
      38
      Add(
        17
        Add(
          Get(
            10000
            37
          )
          Multiply(
            Less(
              Get(
                10000
                37
              )
              0
            )
            Get(
              10000
              38
            )
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        2000
        Add(
          Get(
            10000
            38
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          38
        )
        Get(
          1002
          Get(
            10000
            36
          )
        )
      )
      490
      486
    )
  )
  Execute(
    Set(
      10000
      37
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    483
  )
  Execute(
    DebugLog(7)
    DebugPause()
    537
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          37
        )
        16
      )
      489
      532
    )
  )
  Execute(
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      10000
      37
      Add(
        17
        Get(
          10000
          37
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          37
        )
        1
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          37
        )
        1
      )
    )
    490
  )
  Execute(
    Set(
      10000
      37
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        37
      )
      Get(
        1002
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      37
      Judge(
        Get(
          1002
          Add(
            Get(
              10000
              36
            )
            4
          )
        )
        Get(
          4001
          11
        )
        Get(
          4001
          5
        )
        Get(
          4001
          Add(
            5
            1
          )
        )
        Get(
          4001
          Add(
            5
            2
          )
        )
        Get(
          4001
          Add(
            5
            3
          )
        )
        Get(
          4001
          Add(
            5
            4
          )
        )
        Get(
          4001
          Add(
            5
            5
          )
        )
      )
    )
    Set(
      4005
      0
      Get(
        10000
        37
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            1002
            Add(
              Get(
                10000
                36
              )
              4
            )
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      38
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          38
        )
        1000
      )
    )
    If(
      NotEqual(
        Get(
          10000
          37
        )
        0
      )
      491
      531
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    492
    506
  ))
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    493
    505
  ))
  Execute(
    Set(
      10000
      38
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      38
      Get(
        3000
        Get(
          10000
          38
        )
      )
    )
    If(
      Not(Get(
        2002
        10
      ))
      506
      494
    )
  )
  Execute(If(
    Equal(
      Get(
        10000
        38
      )
      6
    )
    506
    495
  ))
  Execute(
    Set(
      10000
      39
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          10000
          38
        )
        2
      )
      500
      500
      496
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        37
      )
      1
    )
    499
    498
    497
    504
  ))
  Execute(
    Set(
      10000
      39
      3
    )
    504
  )
  Execute(
    Set(
      10000
      39
      2
    )
    504
  )
  Execute(
    Set(
      10000
      39
      1
    )
    504
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        37
      )
      1
    )
    503
    502
    501
    504
  ))
  Execute(
    Set(
      10000
      39
      6
    )
    504
  )
  Execute(
    Set(
      10000
      39
      5
    )
    504
  )
  Execute(
    Set(
      10000
      39
      4
    )
    504
  )
  Execute(
    Play(
      Get(
        10000
        39
      )
      0
    )
    506
  )
  Execute(
    DebugLog(9)
    DebugPause()
    537
  )
  Execute(If(
    And(
      And(
        GreaterOr(
          Get(
            4003
            1
          )
          -13
        )
        Less(
          Get(
            4003
            1
          )
          13
        )
      )
      Equal(
        Trunc(Get(
          4003
          1
        ))
        Get(
          4003
          1
        )
      )
    )
    507
    530
  ))
  Execute(
    Set(
      10000
      0
      Add(
        3
        Add(
          Get(
            4003
            1
          )
          Multiply(
            Less(
              Get(
                4003
                1
              )
              0
            )
            13
          )
        )
      )
    )
    Set(
      10000
      0
      Get(
        3000
        Get(
          10000
          0
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          0
        )
        6
      )
      531
      508
    )
  )
  Execute(If(
    Not(Get(
      2002
      6
    ))
    531
    509
  ))
  Execute(
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      515
      2.0
      514
      3.0
      511
      4.0
      510
      5.0
      510
      7.0
      510
      516
    )
  )
  Execute(
    Set(
      10000
      1
      3
    )
    516
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    512
    513
  ))
  Execute(
    Set(
      10000
      1
      8
    )
    516
  )
  Execute(
    Set(
      10000
      1
      10
    )
    516
  )
  Execute(
    Set(
      10000
      1
      6
    )
    516
  )
  Execute(
    Set(
      10000
      1
      1
    )
    516
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            3
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      5
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              3
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          4
        )
      )
    )
    Set(
      10000
      7
      Add(
        Get(
          10000
          2
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      8
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            7
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      9
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              7
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          8
        )
      )
    )
    Set(
      10000
      11
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                9
              )
              Get(
                10000
                5
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                10
              )
              Get(
                10000
                6
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Get(
        10000
        5
      )
      Get(
        10000
        6
      )
      Add(
        Get(
          10000
          5
        )
        0
      )
      Add(
        Get(
          10000
          6
        )
        Get(
          10000
          11
        )
      )
      Add(
        Get(
          10000
          9
        )
        0
      )
      Add(
        Get(
          10000
          10
        )
        Get(
          10000
          11
        )
      )
      Get(
        10000
        9
      )
      Get(
        10000
        10
      )
      0.5
      0
    )
    Set(
      10000
      1
      0
    )
    SwitchWithDefault(
      Get(
        10000
        0
      )
      1.0
      522
      2.0
      521
      3.0
      518
      4.0
      517
      5.0
      517
      7.0
      517
      523
    )
  )
  Execute(
    Set(
      10000
      1
      4
    )
    523
  )
  Execute(If(
    Greater(
      Get(
        4001
        2
      )
      0
    )
    519
    520
  ))
  Execute(
    Set(
      10000
      1
      9
    )
    523
  )
  Execute(
    Set(
      10000
      1
      11
    )
    523
  )
  Execute(
    Set(
      10000
      1
      7
    )
    523
  )
  Execute(
    Set(
      10000
      1
      2
    )
    523
  )
  Execute(
    Set(
      10000
      2
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      3
      Add(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      4
      Subtract(
        Get(
          10000
          2
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      5
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Subtract(
              0
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          5
        )
      )
    )
    Set(
      10000
      7
      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
      8
      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
          7
        )
      )
    )
    Set(
      10000
      9
      Add(
        Add(
          Multiply(
            Get(
              2001
              8
            )
            Get(
              10000
              4
            )
          )
          Multiply(
            Get(
              2001
              9
            )
            Divide(
              Multiply(
                Get(
                  2001
                  11
                )
                1.8
              )
              2
            )
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      10
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                2
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                3
              )
              Divide(
                Multiply(
                  Get(
                    2001
                    11
                  )
                  1.8
                )
                2
              )
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          9
        )
      )
    )
    Set(
      10000
      11
      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
      12
      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
          11
        )
      )
    )
    Set(
      10000
      13
      Divide(
        Subtract(
          Add(
            Subtract(
              Get(
                10000
                12
              )
              Get(
                10000
                10
              )
            )
            Get(
              10000
              8
            )
          )
          Get(
            10000
            6
          )
        )
        2
      )
    )
    Set(
      10000
      14
      Divide(
        Add(
          Get(
            10000
            10
          )
          Get(
            10000
            12
          )
        )
        2
      )
    )
    Set(
      10000
      15
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
        )
        2
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        1
      )
      Subtract(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Subtract(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          5
        )
      )
      Subtract(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          2
        )
      )
      Divide(
        Add(
          Add(
            Multiply(
              Get(
                2001
                5
              )
              Get(
                10000
                4
              )
            )
            Multiply(
              Get(
                2001
                6
              )
              Add(
                0
                Divide(
                  Multiply(
                    Get(
                      2001
                      11
                    )
                    1.8
                  )
                  2
                )
              )
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          9
        )
      )
      Add(
        Get(
          10000
          14
        )
        Divide(
          Get(
            10000
            13
          )
          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
          11
        )
      )
      Add(
        Get(
          10000
          15
        )
        Divide(
          Get(
            10000
            13
          )
          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
          7
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      531
      524
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    525
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    526
    529
  ))
  Execute(
    Set(
      10000
      1
      Add(
        Get(
          10000
          0
        )
        1
      )
    )
    Set(
      10000
      2
      Add(
        16
        Multiply(
          Get(
            10000
            0
          )
          9
        )
      )
    )
    If(
      Equal(
        Get(
          2001
          Add(
            Get(
              10000
              2
            )
            1
          )
        )
        Get(
          4001
          0
        )
      )
      527
      528
    )
  )
  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
    )
    531
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    525
  )
  Execute(
    DebugLog(11)
    DebugPause()
    537
  )
  Execute(
    DebugLog(10)
    DebugPause()
    537
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    537
  )
  Execute(
    DebugLog(8)
    DebugPause()
    537
  )
  Execute(
    DebugLog(4)
    DebugPause()
    537
  )
  Execute(
    DebugLog(4)
    DebugPause()
    537
  )
  Execute(537)
  Execute(
    DebugLog(2)
    DebugPause()
    537
  )
  0
))