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