Block(JumpLoop(
  Execute(If(
    Get(
      4004
      0
    )
    709
    1
  ))
  Execute(
    Set(
      10000
      28
      Multiply(
        Get(
          4001
          0
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      42
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Add(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      41
      Get(
        10000
        42
      )
    )
    Set(
      10000
      15
      Greater(
        Get(
          4001
          2
        )
        0
      )
    )
    If(
      Get(
        10000
        15
      )
      2
      3
    )
  )
  Execute(
    Set(
      10000
      31
      Add(
        Get(
          10000
          28
        )
        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
      41
      Add(
        Get(
          10000
          42
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4001
            2
          )
        )
      )
    )
    5
  )
  Execute(
    Set(
      10000
      42
      0
    )
    Set(
      10000
      33
      0
    )
    Set(
      10000
      35
      0
    )
    6
  )
  Execute(
    Set(
      10000
      43
      Get(
        2000
        0
      )
    )
    If(
      Less(
        Get(
          10000
          42
        )
        Get(
          10000
          43
        )
      )
      7
      39
    )
  )
  Execute(
    Set(
      10000
      43
      Add(
        Get(
          10000
          42
        )
        1
      )
    )
    Set(
      10000
      44
      Get(
        2000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Get(
          10000
          44
        )
        Get(
          4003
          0
        )
      )
      8
      38
    )
  )
  Execute(
    Set(
      10000
      44
      Get(
        2000
        Add(
          Get(
            10000
            42
          )
          1
        )
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          44
        )
        0
      )
      9
      37
    )
  )
  Execute(
    Set(
      10000
      45
      Multiply(
        Get(
          10000
          44
        )
        3
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  45
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  45
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                45
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                45
              )
              1
            )
          ))
        )
      )
      10
      36
    )
  )
  Execute(
    Set(
      10000
      0
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                45
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    45
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      45
      0
    )
    11
  )
  Execute(If(
    Less(
      Get(
        10000
        45
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            0
          )
        )
      )
    )
    12
    35
  ))
  Execute(
    Set(
      10000
      46
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                0
              )
            )
            1
          )
          Get(
            10000
            45
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          46
        )
        13
      )
      14
      13
    )
  )
  Execute(
    Set(
      10000
      45
      Add(
        Get(
          10000
          45
        )
        1
      )
    )
    11
  )
  Execute(
    Set(
      10000
      42
      Get(
        10000
        43
      )
    )
    Set(
      10000
      16
      Multiply(
        Get(
          10000
          44
        )
        32
      )
    )
    Set(
      10000
      17
      Add(
        2
        Get(
          10000
          16
        )
      )
    )
    Set(
      10000
      43
      Get(
        4102
        Get(
          10000
          17
        )
      )
    )
    If(
      Not(Get(
        10000
        43
      ))
      15
      6
    )
  )
  Execute(If(
    LessOr(
      Abs(Subtract(
        Get(
          4101
          Add(
            11
            Get(
              10000
              16
            )
          )
        )
        Get(
          4001
          11
        )
      ))
      0.005
    )
    16
    6
  ))
  Execute(
    Set(
      10000
      43
      Add(
        16
        Get(
          10000
          16
        )
      )
    )
    If(
      GreaterOr(
        Get(
          4101
          Get(
            10000
            43
          )
        )
        0
      )
      17
      34
    )
  )
  Execute(
    Set(
      10000
      44
      Multiply(
        Get(
          4101
          Get(
            10000
            43
          )
        )
        3
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  44
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  44
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                44
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                44
              )
              1
            )
          ))
        )
      )
      18
      33
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                44
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    44
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      29
      0
    )
    19
  )
  Execute(If(
    Less(
      Get(
        10000
        29
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    20
    32
  ))
  Execute(
    Set(
      10000
      30
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            29
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          30
        )
        13
      )
      22
      21
    )
  )
  Execute(
    Set(
      10000
      29
      Add(
        Get(
          10000
          29
        )
        1
      )
    )
    19
  )
  Execute(
    Set(
      10000
      32
      Get(
        4102
        Multiply(
          Get(
            4101
            Get(
              10000
              43
            )
          )
          32
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          32
        )
        0
      ))
      23
      6
    )
  )
  Execute(
    Set(
      10000
      34
      Get(
        10000
        33
      )
    )
    Set(
      10000
      36
      Get(
        10000
        35
      )
    )
    Set(
      10000
      37
      Multiply(
        Get(
          4101
          Get(
            10000
            16
          )
        )
        Get(
          2001
          12
        )
      )
    )
    Set(
      10000
      38
      Subtract(
        Get(
          10000
          37
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      39
      Add(
        Get(
          10000
          37
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
      )
    )
    Set(
      10000
      40
      Get(
        10000
        38
      )
    )
    If(
      Greater(
        Get(
          4101
          Get(
            10000
            17
          )
        )
        0
      )
      24
      25
    )
  )
  Execute(
    Set(
      10000
      39
      Add(
        Get(
          10000
          37
        )
        Divide(
          Multiply(
            Get(
              2001
              12
            )
            2.5
          )
          2
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              17
            )
          )
        )
      )
    )
    If(
      Less(
        Get(
          4101
          Get(
            10000
            17
          )
        )
        0
      )
      26
      27
    )
  )
  Execute(If(
    Less(
      Get(
        4101
        Get(
          10000
          17
        )
      )
      0
    )
    26
    27
  ))
  Execute(
    Set(
      10000
      40
      Add(
        Get(
          10000
          38
        )
        Multiply(
          Get(
            2001
            12
          )
          Get(
            4101
            Get(
              10000
              17
            )
          )
        )
      )
    )
    27
  )
  Execute(If(
    Greater(
      Get(
        4101
        Get(
          10000
          16
        )
      )
      Get(
        4001
        0
      )
    )
    28
    29
  ))
  Execute(
    Set(
      10000
      36
      Max(
        Get(
          10000
          35
        )
        Subtract(
          Get(
            10000
            31
          )
          Get(
            10000
            40
          )
        )
      )
    )
    31
  )
  Execute(If(
    Less(
      Get(
        4101
        Get(
          10000
          16
        )
      )
      Get(
        4001
        0
      )
    )
    30
    31
  ))
  Execute(
    Set(
      10000
      34
      Max(
        Get(
          10000
          33
        )
        Subtract(
          Get(
            10000
            39
          )
          Get(
            10000
            41
          )
        )
      )
    )
    31
  )
  Execute(
    Set(
      10000
      33
      Get(
        10000
        34
      )
    )
    Set(
      10000
      35
      Get(
        10000
        36
      )
    )
    6
  )
  Execute(
    DebugLog(6)
    DebugPause()
    710
  )
  Execute(
    DebugLog(5)
    DebugPause()
    710
  )
  Execute(
    DebugLog(4)
    DebugPause()
    710
  )
  Execute(
    DebugLog(3)
    DebugPause()
    710
  )
  Execute(
    DebugLog(2)
    DebugPause()
    710
  )
  Execute(
    DebugLog(1)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      42
      Get(
        10000
        43
      )
    )
    6
  )
  Execute(
    Set(
      10000
      36
      Add(
        Get(
          10000
          41
        )
        Divide(
          Get(
            10000
            33
          )
          2
        )
      )
    )
    Set(
      10000
      37
      Subtract(
        Get(
          10000
          31
        )
        Divide(
          Get(
            10000
            35
          )
          2
        )
      )
    )
    Set(
      10000
      16
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      38
      Add(
        Get(
          10000
          16
        )
        Multiply(
          Get(
            2001
            9
          )
          Get(
            2001
            15
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      17
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      39
      Divide(
        Add(
          Get(
            10000
            17
          )
          Multiply(
            Get(
              2001
              3
            )
            Get(
              2001
              15
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      18
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      40
      Divide(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Get(
              2001
              6
            )
            Get(
              2001
              15
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      19
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      41
      Add(
        Get(
          10000
          19
        )
        Multiply(
          Get(
            2001
            9
          )
          Get(
            2001
            15
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      20
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      42
      Divide(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Get(
              2001
              3
            )
            Get(
              2001
              15
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          41
        )
      )
    )
    Set(
      10000
      21
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          37
        )
      )
    )
    Set(
      10000
      43
      Divide(
        Add(
          Get(
            10000
            21
          )
          Multiply(
            Get(
              2001
              6
            )
            Get(
              2001
              15
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          41
        )
      )
    )
    Set(
      10000
      44
      Add(
        Get(
          10000
          16
        )
        Multiply(
          Get(
            2001
            9
          )
          Get(
            2001
            14
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      45
      Divide(
        Add(
          Get(
            10000
            17
          )
          Multiply(
            Get(
              2001
              3
            )
            Get(
              2001
              14
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          44
        )
      )
    )
    Set(
      10000
      46
      Divide(
        Add(
          Get(
            10000
            18
          )
          Multiply(
            Get(
              2001
              6
            )
            Get(
              2001
              14
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          44
        )
      )
    )
    Set(
      10000
      47
      Add(
        Get(
          10000
          19
        )
        Multiply(
          Get(
            2001
            9
          )
          Get(
            2001
            14
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      48
      Divide(
        Add(
          Get(
            10000
            20
          )
          Multiply(
            Get(
              2001
              3
            )
            Get(
              2001
              14
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          47
        )
      )
    )
    Set(
      10000
      49
      Divide(
        Add(
          Get(
            10000
            21
          )
          Multiply(
            Get(
              2001
              6
            )
            Get(
              2001
              14
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          47
        )
      )
    )
    Set(
      10000
      24
      Add(
        52
        Get(
          4003
          1
        )
      )
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      618
      2.0
      377
      3.0
      377
      4.0
      618
      5.0
      208
      7.0
      40
      709
    )
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    41
    62
  ))
  Execute(
    Set(
      10000
      25
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        25
      )
      42
      61
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      26
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        26
      )
      43
      60
    )
  )
  Execute(
    Set(
      10000
      27
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      51
      0
    )
    44
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            27
          )
        )
      )
    )
    45
    59
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                27
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      47
      46
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    44
  )
  Execute(
    Set(
      10000
      51
      Get(
        4102
        Add(
          2
          Multiply(
            Get(
              4001
              16
            )
            32
          )
        )
      )
    )
    If(
      Get(
        10000
        51
      )
      55
      48
    )
  )
  Execute(If(
    Get(
      10000
      25
    )
    49
    58
  ))
  Execute(If(
    Get(
      10000
      26
    )
    50
    57
  ))
  Execute(
    Set(
      10000
      51
      0
    )
    51
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            27
          )
        )
      )
    )
    52
    56
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                27
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      54
      53
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    51
  )
  Execute(
    Set(
      10000
      51
      Equal(
        2
        Get(
          4103
          Add(
            Get(
              10000
              50
            )
            2
          )
        )
      )
    )
    55
  )
  Execute(If(
    Not(Get(
      10000
      51
    ))
    709
    62
  ))
  Execute(
    DebugLog(40)
    DebugPause()
    710
  )
  Execute(
    DebugLog(39)
    DebugPause()
    710
  )
  Execute(
    DebugLog(38)
    DebugPause()
    710
  )
  Execute(
    DebugLog(40)
    DebugPause()
    710
  )
  Execute(
    DebugLog(39)
    DebugPause()
    710
  )
  Execute(
    DebugLog(38)
    DebugPause()
    710
  )
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    63
    709
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    709
    64
  ))
  Execute(
    Set(
      10000
      25
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        25
      )
      65
      207
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      8
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      66
      206
    )
  )
  Execute(
    Set(
      10000
      9
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      50
      0
    )
    67
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            9
          )
        )
      )
    )
    68
    205
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                9
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      70
      69
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    67
  )
  Execute(
    Set(
      10000
      10
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          10
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          50
        )
        0
      ))
      71
      120
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    72
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    73
    120
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    Set(
      10000
      52
      0
    )
    74
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      75
      77
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      72
      76
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    74
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    78
  )
  Execute(
    Set(
      10000
      11
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        11
      )
      79
      119
    )
  )
  Execute(
    Set(
      10000
      12
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            12
          )
          1
        )
      )
    )
    Set(
      10000
      13
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        13
      )
      80
      118
    )
  )
  Execute(
    Set(
      10000
      14
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            14
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      81
      95
    )
  )
  Execute(If(
    Get(
      10000
      13
    )
    82
    94
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          14
        )
      )
    )
    If(
      Get(
        10000
        11
      )
      83
      93
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          12
        )
      )
    )
    If(
      Get(
        10000
        11
      )
      84
      92
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            12
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        13
      )
      85
      91
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            14
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        11
      )
      86
      90
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            12
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        11
      )
      87
      89
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          12
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      88
      95
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    96
  )
  Execute(
    DebugLog(46)
    DebugPause()
    710
  )
  Execute(
    DebugLog(46)
    DebugPause()
    710
  )
  Execute(
    DebugLog(46)
    DebugPause()
    710
  )
  Execute(
    DebugLog(45)
    DebugPause()
    710
  )
  Execute(
    DebugLog(44)
    DebugPause()
    710
  )
  Execute(
    DebugLog(44)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    96
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      78
      97
    )
  )
  Execute(If(
    Not(Get(
      10000
      55
    ))
    72
    98
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    72
    99
  ))
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          52
        )
        16
      )
      100
      101
    )
  )
  Execute(If(
    Get(
      10000
      25
    )
    108
    116
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    102
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      103
      106
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      104
      105
    )
  )
  Execute(If(
    Get(
      10000
      25
    )
    108
    116
  ))
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    102
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        16
      )
      107
      117
    )
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      10000
      52
      Add(
        17
        Get(
          10000
          52
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          52
        )
        1
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    If(
      Get(
        10000
        25
      )
      108
      116
    )
  )
  Execute(If(
    Get(
      10000
      8
    )
    109
    115
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    110
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            9
          )
        )
      )
    )
    111
    114
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                9
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      113
      112
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    110
  )
  Execute(
    Set(
      10000
      52
      Get(
        10000
        10
      )
    )
    Set(
      4102
      Get(
        10000
        52
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    If(
      Get(
        10000
        25
      )
      121
      204
    )
  )
  Execute(
    DebugLog(50)
    DebugPause()
    710
  )
  Execute(
    DebugLog(49)
    DebugPause()
    710
  )
  Execute(
    DebugLog(48)
    DebugPause()
    710
  )
  Execute(
    DebugLog(47)
    DebugPause()
    710
  )
  Execute(
    DebugLog(44)
    DebugPause()
    710
  )
  Execute(
    DebugLog(44)
    DebugPause()
    710
  )
  Execute(If(
    Get(
      10000
      25
    )
    121
    204
  ))
  Execute(If(
    Get(
      10000
      8
    )
    122
    203
  ))
  Execute(
    Set(
      10000
      50
      0
    )
    123
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            9
          )
        )
      )
    )
    124
    202
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                9
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      126
      125
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    123
  )
  Execute(
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          10
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          50
        )
        0
      )
      127
      709
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    128
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    129
    709
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    If(
      Get(
        10000
        25
      )
      130
      201
    )
  )
  Execute(If(
    Get(
      10000
      8
    )
    131
    200
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    132
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            9
          )
        )
      )
    )
    133
    199
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                9
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      135
      134
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    132
  )
  Execute(
    Set(
      10000
      52
      Get(
        4102
        Get(
          10000
          10
        )
      )
    )
    If(
      NotEqual(
        Get(
          10000
          52
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      128
      136
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    137
    709
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    138
  )
  Execute(
    Set(
      10000
      8
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      139
      198
    )
  )
  Execute(
    Set(
      10000
      9
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            9
          )
          1
        )
      )
    )
    Set(
      10000
      10
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        10
      )
      140
      197
    )
  )
  Execute(
    Set(
      10000
      11
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            11
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      141
      155
    )
  )
  Execute(If(
    Get(
      10000
      10
    )
    142
    154
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          11
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      143
      153
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          9
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      144
      152
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            9
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        10
      )
      145
      151
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            11
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      146
      150
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            9
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        8
      )
      147
      149
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          9
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      148
      155
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    156
  )
  Execute(
    DebugLog(59)
    DebugPause()
    710
  )
  Execute(
    DebugLog(59)
    DebugPause()
    710
  )
  Execute(
    DebugLog(59)
    DebugPause()
    710
  )
  Execute(
    DebugLog(58)
    DebugPause()
    710
  )
  Execute(
    DebugLog(57)
    DebugPause()
    710
  )
  Execute(
    DebugLog(57)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    156
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      138
      157
    )
  )
  Execute(If(
    Get(
      10000
      55
    )
    158
    196
  ))
  Execute(
    Set(
      10000
      29
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    Set(
      10000
      30
      Judge(
        Get(
          10000
          29
        )
        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
        30
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            29
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      31
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          31
        )
        1000
      )
    )
    If(
      NotEqual(
        0
        Get(
          10000
          30
        )
      )
      159
      195
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    160
    172
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    172
    161
  ))
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    172
    162
  ))
  Execute(
    Set(
      10000
      31
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          3000
          Get(
            10000
            24
          )
        )
        2
      )
      167
      167
      163
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    166
    165
    164
    171
  ))
  Execute(
    Set(
      10000
      31
      3
    )
    171
  )
  Execute(
    Set(
      10000
      31
      2
    )
    171
  )
  Execute(
    Set(
      10000
      31
      1
    )
    171
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    170
    169
    168
    171
  ))
  Execute(
    Set(
      10000
      31
      6
    )
    171
  )
  Execute(
    Set(
      10000
      31
      5
    )
    171
  )
  Execute(
    Set(
      10000
      31
      4
    )
    171
  )
  Execute(
    Play(
      Get(
        10000
        31
      )
      0
    )
    172
  )
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    195
    173
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    195
    174
  ))
  Execute(
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      180
      2.0
      179
      3.0
      176
      4.0
      175
      5.0
      175
      7.0
      175
      181
    )
  )
  Execute(
    Set(
      10000
      29
      3
    )
    181
  )
  Execute(If(
    Get(
      10000
      15
    )
    177
    178
  ))
  Execute(
    Set(
      10000
      29
      8
    )
    181
  )
  Execute(
    Set(
      10000
      29
      10
    )
    181
  )
  Execute(
    Set(
      10000
      29
      6
    )
    181
  )
  Execute(
    Set(
      10000
      29
      1
    )
    181
  )
  Execute(
    Set(
      10000
      30
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            30
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      32
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      35
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            34
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      36
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      37
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      38
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                36
              )
              Get(
                10000
                32
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                37
              )
              Get(
                10000
                33
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Get(
        10000
        32
      )
      Get(
        10000
        33
      )
      Add(
        Get(
          10000
          32
        )
        0
      )
      Add(
        Get(
          10000
          33
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          36
        )
        0
      )
      Add(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      Get(
        10000
        36
      )
      Get(
        10000
        37
      )
      0.5
      0
    )
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      187
      2.0
      186
      3.0
      183
      4.0
      182
      5.0
      182
      7.0
      182
      188
    )
  )
  Execute(
    Set(
      10000
      29
      4
    )
    188
  )
  Execute(If(
    Get(
      10000
      15
    )
    184
    185
  ))
  Execute(
    Set(
      10000
      29
      9
    )
    188
  )
  Execute(
    Set(
      10000
      29
      11
    )
    188
  )
  Execute(
    Set(
      10000
      29
      7
    )
    188
  )
  Execute(
    Set(
      10000
      29
      2
    )
    188
  )
  Execute(
    Set(
      10000
      30
      Add(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      0
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      1
      Negate(Divide(
        Multiply(
          Get(
            2001
            11
          )
          1.8
        )
        2
      ))
    )
    Set(
      10000
      2
      Multiply(
        Get(
          2001
          9
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      32
      Add(
        Get(
          10000
          0
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      3
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      4
      Multiply(
        Get(
          2001
          3
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      5
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      35
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          34
        )
      )
    )
    Set(
      10000
      7
      Multiply(
        Get(
          2001
          9
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      36
      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
      37
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      38
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          7
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      39
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      40
      Divide(
        Add(
          Get(
            10000
            37
          )
          Get(
            10000
            39
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Divide(
        Add(
          Get(
            10000
            33
          )
          Get(
            10000
            35
          )
        )
        2
      )
    )
    Set(
      10000
      0
      Divide(
        Divide(
          Subtract(
            Add(
              Subtract(
                Get(
                  10000
                  39
                )
                Get(
                  10000
                  37
                )
              )
              Get(
                10000
                35
              )
            )
            Get(
              10000
              33
            )
          )
          2
        )
        2
      )
    )
    Set(
      10000
      1
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          31
        )
      )
    )
    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
          30
        )
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Subtract(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          32
        )
      )
      Subtract(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          36
        )
      )
      Add(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          34
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      195
      189
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    190
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    191
    194
  ))
  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
        )
      )
      192
      193
    )
  )
  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
    )
    195
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    190
  )
  Execute(
    DebugLog(60)
    DebugPause()
    710
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    710
  )
  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
    )
    710
  )
  Execute(
    DebugLog(57)
    DebugPause()
    710
  )
  Execute(
    DebugLog(57)
    DebugPause()
    710
  )
  Execute(
    DebugLog(56)
    DebugPause()
    710
  )
  Execute(
    DebugLog(55)
    DebugPause()
    710
  )
  Execute(
    DebugLog(54)
    DebugPause()
    710
  )
  Execute(
    DebugLog(53)
    DebugPause()
    710
  )
  Execute(
    DebugLog(52)
    DebugPause()
    710
  )
  Execute(
    DebugLog(51)
    DebugPause()
    710
  )
  Execute(
    DebugLog(43)
    DebugPause()
    710
  )
  Execute(
    DebugLog(42)
    DebugPause()
    710
  )
  Execute(
    DebugLog(41)
    DebugPause()
    710
  )
  Execute(If(
    Greater(
      Get(
        4001
        3
      )
      0
    )
    209
    230
  ))
  Execute(
    Set(
      10000
      16
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        16
      )
      210
      229
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      17
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        17
      )
      211
      228
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      51
      0
    )
    212
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    213
    227
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      215
      214
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    212
  )
  Execute(
    Set(
      10000
      51
      Get(
        4102
        Add(
          2
          Multiply(
            Get(
              4001
              16
            )
            32
          )
        )
      )
    )
    If(
      Get(
        10000
        51
      )
      223
      216
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    217
    226
  ))
  Execute(If(
    Get(
      10000
      17
    )
    218
    225
  ))
  Execute(
    Set(
      10000
      51
      0
    )
    219
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    220
    224
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      222
      221
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    219
  )
  Execute(
    Set(
      10000
      51
      Equal(
        2
        Get(
          4103
          Add(
            Get(
              10000
              50
            )
            2
          )
        )
      )
    )
    223
  )
  Execute(If(
    Not(Get(
      10000
      51
    ))
    709
    230
  ))
  Execute(
    DebugLog(17)
    DebugPause()
    710
  )
  Execute(
    DebugLog(16)
    DebugPause()
    710
  )
  Execute(
    DebugLog(15)
    DebugPause()
    710
  )
  Execute(
    DebugLog(17)
    DebugPause()
    710
  )
  Execute(
    DebugLog(16)
    DebugPause()
    710
  )
  Execute(
    DebugLog(15)
    DebugPause()
    710
  )
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    231
    709
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    709
    232
  ))
  Execute(
    Set(
      10000
      16
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        16
      )
      233
      376
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      17
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        17
      )
      234
      375
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      50
      0
    )
    235
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    236
    374
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      238
      237
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    235
  )
  Execute(
    Set(
      10000
      19
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          50
        )
        0
      ))
      239
      288
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    240
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    241
    288
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    Set(
      10000
      52
      0
    )
    242
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      243
      245
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      240
      244
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    242
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    246
  )
  Execute(
    Set(
      10000
      20
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      247
      287
    )
  )
  Execute(
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    Set(
      10000
      22
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      248
      286
    )
  )
  Execute(
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      249
      263
    )
  )
  Execute(If(
    Get(
      10000
      22
    )
    250
    262
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          23
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      251
      261
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      252
      260
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      253
      259
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      254
      258
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      255
      257
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      256
      263
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    264
  )
  Execute(
    DebugLog(23)
    DebugPause()
    710
  )
  Execute(
    DebugLog(23)
    DebugPause()
    710
  )
  Execute(
    DebugLog(23)
    DebugPause()
    710
  )
  Execute(
    DebugLog(22)
    DebugPause()
    710
  )
  Execute(
    DebugLog(21)
    DebugPause()
    710
  )
  Execute(
    DebugLog(21)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    264
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      246
      265
    )
  )
  Execute(If(
    Not(Get(
      10000
      55
    ))
    240
    266
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    240
    267
  ))
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          52
        )
        16
      )
      268
      269
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    276
    284
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    270
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      271
      274
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      272
      273
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    276
    284
  ))
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    270
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        16
      )
      275
      285
    )
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      10000
      52
      Add(
        17
        Get(
          10000
          52
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          52
        )
        1
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    If(
      Get(
        10000
        16
      )
      276
      284
    )
  )
  Execute(If(
    Get(
      10000
      17
    )
    277
    283
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    278
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    279
    282
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      281
      280
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    278
  )
  Execute(
    Set(
      10000
      52
      Get(
        10000
        19
      )
    )
    Set(
      4102
      Get(
        10000
        52
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      289
      373
    )
  )
  Execute(
    DebugLog(27)
    DebugPause()
    710
  )
  Execute(
    DebugLog(26)
    DebugPause()
    710
  )
  Execute(
    DebugLog(25)
    DebugPause()
    710
  )
  Execute(
    DebugLog(24)
    DebugPause()
    710
  )
  Execute(
    DebugLog(21)
    DebugPause()
    710
  )
  Execute(
    DebugLog(21)
    DebugPause()
    710
  )
  Execute(If(
    Get(
      10000
      16
    )
    289
    373
  ))
  Execute(If(
    Get(
      10000
      17
    )
    290
    372
  ))
  Execute(
    Set(
      10000
      50
      0
    )
    291
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    292
    371
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      294
      293
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    291
  )
  Execute(
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          50
        )
        0
      )
      295
      709
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    296
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    297
    709
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    If(
      Get(
        10000
        16
      )
      298
      370
    )
  )
  Execute(If(
    Get(
      10000
      17
    )
    299
    369
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    300
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    301
    368
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      303
      302
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    300
  )
  Execute(
    Set(
      10000
      52
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      NotEqual(
        Get(
          10000
          52
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      296
      304
    )
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    305
  )
  Execute(
    Set(
      10000
      16
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      306
      367
    )
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    Set(
      10000
      18
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        18
      )
      307
      366
    )
  )
  Execute(
    Set(
      10000
      19
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      308
      322
    )
  )
  Execute(If(
    Get(
      10000
      18
    )
    309
    321
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          19
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      310
      320
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      311
      319
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        18
      )
      312
      318
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      313
      317
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      314
      316
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      315
      322
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    323
  )
  Execute(
    DebugLog(36)
    DebugPause()
    710
  )
  Execute(
    DebugLog(36)
    DebugPause()
    710
  )
  Execute(
    DebugLog(36)
    DebugPause()
    710
  )
  Execute(
    DebugLog(35)
    DebugPause()
    710
  )
  Execute(
    DebugLog(34)
    DebugPause()
    710
  )
  Execute(
    DebugLog(34)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    323
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      305
      324
    )
  )
  Execute(If(
    Get(
      10000
      55
    )
    325
    327
  ))
  Execute(
    Set(
      10000
      29
      Get(
        4000
        0
      )
    )
    Set(
      10000
      16
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    If(
      Less(
        Abs(Subtract(
          Get(
            10000
            16
          )
          Get(
            4001
            11
          )
        ))
        Abs(Subtract(
          Get(
            10000
            29
          )
          Get(
            4001
            11
          )
        ))
      )
      326
      327
    )
  )
  Execute(
    Set(
      4000
      0
      Get(
        10000
        16
      )
    )
    327
  )
  Execute(
    Set(
      10000
      29
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          29
        )
        Get(
          4001
          11
        )
      )
      328
      709
    )
  )
  Execute(
    Set(
      10000
      29
      Get(
        4000
        0
      )
    )
    Set(
      10000
      30
      Judge(
        Get(
          10000
          29
        )
        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
        30
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            29
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      31
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          31
        )
        1000
      )
    )
    If(
      NotEqual(
        0
        Get(
          10000
          30
        )
      )
      329
      365
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    330
    342
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    342
    331
  ))
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    342
    332
  ))
  Execute(
    Set(
      10000
      31
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          3000
          Get(
            10000
            24
          )
        )
        2
      )
      337
      337
      333
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    336
    335
    334
    341
  ))
  Execute(
    Set(
      10000
      31
      3
    )
    341
  )
  Execute(
    Set(
      10000
      31
      2
    )
    341
  )
  Execute(
    Set(
      10000
      31
      1
    )
    341
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    340
    339
    338
    341
  ))
  Execute(
    Set(
      10000
      31
      6
    )
    341
  )
  Execute(
    Set(
      10000
      31
      5
    )
    341
  )
  Execute(
    Set(
      10000
      31
      4
    )
    341
  )
  Execute(
    Play(
      Get(
        10000
        31
      )
      0
    )
    342
  )
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    365
    343
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    365
    344
  ))
  Execute(
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      350
      2.0
      349
      3.0
      346
      4.0
      345
      5.0
      345
      7.0
      345
      351
    )
  )
  Execute(
    Set(
      10000
      29
      3
    )
    351
  )
  Execute(If(
    Get(
      10000
      15
    )
    347
    348
  ))
  Execute(
    Set(
      10000
      29
      8
    )
    351
  )
  Execute(
    Set(
      10000
      29
      10
    )
    351
  )
  Execute(
    Set(
      10000
      29
      6
    )
    351
  )
  Execute(
    Set(
      10000
      29
      1
    )
    351
  )
  Execute(
    Set(
      10000
      30
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            30
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      32
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      35
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            34
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      36
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      37
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      38
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                36
              )
              Get(
                10000
                32
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                37
              )
              Get(
                10000
                33
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Get(
        10000
        32
      )
      Get(
        10000
        33
      )
      Add(
        Get(
          10000
          32
        )
        0
      )
      Add(
        Get(
          10000
          33
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          36
        )
        0
      )
      Add(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      Get(
        10000
        36
      )
      Get(
        10000
        37
      )
      0.5
      0
    )
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      357
      2.0
      356
      3.0
      353
      4.0
      352
      5.0
      352
      7.0
      352
      358
    )
  )
  Execute(
    Set(
      10000
      29
      4
    )
    358
  )
  Execute(If(
    Get(
      10000
      15
    )
    354
    355
  ))
  Execute(
    Set(
      10000
      29
      9
    )
    358
  )
  Execute(
    Set(
      10000
      29
      11
    )
    358
  )
  Execute(
    Set(
      10000
      29
      7
    )
    358
  )
  Execute(
    Set(
      10000
      29
      2
    )
    358
  )
  Execute(
    Set(
      10000
      30
      Add(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      0
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      1
      Negate(Divide(
        Multiply(
          Get(
            2001
            11
          )
          1.8
        )
        2
      ))
    )
    Set(
      10000
      2
      Multiply(
        Get(
          2001
          9
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      32
      Add(
        Get(
          10000
          0
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      3
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      4
      Multiply(
        Get(
          2001
          3
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      5
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      35
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          34
        )
      )
    )
    Set(
      10000
      7
      Multiply(
        Get(
          2001
          9
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      36
      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
      37
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      38
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          7
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      39
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      40
      Divide(
        Add(
          Get(
            10000
            37
          )
          Get(
            10000
            39
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Divide(
        Add(
          Get(
            10000
            33
          )
          Get(
            10000
            35
          )
        )
        2
      )
    )
    Set(
      10000
      0
      Divide(
        Divide(
          Subtract(
            Add(
              Subtract(
                Get(
                  10000
                  39
                )
                Get(
                  10000
                  37
                )
              )
              Get(
                10000
                35
              )
            )
            Get(
              10000
              33
            )
          )
          2
        )
        2
      )
    )
    Set(
      10000
      1
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          31
        )
      )
    )
    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
          30
        )
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Subtract(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          32
        )
      )
      Subtract(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          36
        )
      )
      Add(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          34
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      365
      359
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    360
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    361
    364
  ))
  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
        )
      )
      362
      363
    )
  )
  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
    )
    365
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    360
  )
  Execute(
    DebugLog(37)
    DebugPause()
    710
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    710
  )
  Execute(
    DebugLog(34)
    DebugPause()
    710
  )
  Execute(
    DebugLog(34)
    DebugPause()
    710
  )
  Execute(
    DebugLog(33)
    DebugPause()
    710
  )
  Execute(
    DebugLog(32)
    DebugPause()
    710
  )
  Execute(
    DebugLog(31)
    DebugPause()
    710
  )
  Execute(
    DebugLog(30)
    DebugPause()
    710
  )
  Execute(
    DebugLog(29)
    DebugPause()
    710
  )
  Execute(
    DebugLog(28)
    DebugPause()
    710
  )
  Execute(
    DebugLog(20)
    DebugPause()
    710
  )
  Execute(
    DebugLog(19)
    DebugPause()
    710
  )
  Execute(
    DebugLog(18)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      16
      Greater(
        Get(
          4001
          3
        )
        0
      )
    )
    If(
      Get(
        10000
        16
      )
      378
      399
    )
  )
  Execute(
    Set(
      10000
      17
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        17
      )
      379
      398
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      18
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        18
      )
      380
      397
    )
  )
  Execute(
    Set(
      10000
      19
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      51
      0
    )
    381
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            19
          )
        )
      )
    )
    382
    396
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                19
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      384
      383
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    381
  )
  Execute(
    Set(
      10000
      51
      Get(
        4102
        Add(
          2
          Multiply(
            Get(
              4001
              16
            )
            32
          )
        )
      )
    )
    If(
      Get(
        10000
        51
      )
      392
      385
    )
  )
  Execute(If(
    Get(
      10000
      17
    )
    386
    395
  ))
  Execute(If(
    Get(
      10000
      18
    )
    387
    394
  ))
  Execute(
    Set(
      10000
      51
      0
    )
    388
  )
  Execute(If(
    Less(
      Get(
        10000
        51
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            19
          )
        )
      )
    )
    389
    393
  ))
  Execute(
    Set(
      10000
      52
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                19
              )
            )
            1
          )
          Get(
            10000
            51
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          52
        )
        13
      )
      391
      390
    )
  )
  Execute(
    Set(
      10000
      51
      Add(
        Get(
          10000
          51
        )
        1
      )
    )
    388
  )
  Execute(
    Set(
      10000
      51
      Equal(
        2
        Get(
          4103
          Add(
            Get(
              10000
              50
            )
            2
          )
        )
      )
    )
    392
  )
  Execute(If(
    Not(Get(
      10000
      51
    ))
    709
    399
  ))
  Execute(
    DebugLog(63)
    DebugPause()
    710
  )
  Execute(
    DebugLog(62)
    DebugPause()
    710
  )
  Execute(
    DebugLog(61)
    DebugPause()
    710
  )
  Execute(
    DebugLog(63)
    DebugPause()
    710
  )
  Execute(
    DebugLog(62)
    DebugPause()
    710
  )
  Execute(
    DebugLog(61)
    DebugPause()
    710
  )
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    400
    709
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    709
    401
  ))
  Execute(If(
    Get(
      10000
      16
    )
    402
    461
  ))
  Execute(
    Set(
      10000
      16
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        16
      )
      403
      460
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      17
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        17
      )
      404
      459
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      50
      0
    )
    405
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    406
    458
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      408
      407
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    405
  )
  Execute(
    Set(
      10000
      19
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          50
        )
        0
      ))
      409
      520
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    410
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    411
    520
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    Set(
      10000
      52
      0
    )
    412
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      413
      415
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      410
      414
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    412
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    416
  )
  Execute(
    Set(
      10000
      20
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      417
      457
    )
  )
  Execute(
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    Set(
      10000
      22
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      418
      456
    )
  )
  Execute(
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      419
      433
    )
  )
  Execute(If(
    Get(
      10000
      22
    )
    420
    432
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          23
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      421
      431
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      422
      430
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      423
      429
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      424
      428
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      425
      427
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      426
      433
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    434
  )
  Execute(
    DebugLog(69)
    DebugPause()
    710
  )
  Execute(
    DebugLog(69)
    DebugPause()
    710
  )
  Execute(
    DebugLog(69)
    DebugPause()
    710
  )
  Execute(
    DebugLog(68)
    DebugPause()
    710
  )
  Execute(
    DebugLog(67)
    DebugPause()
    710
  )
  Execute(
    DebugLog(67)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    434
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      416
      435
    )
  )
  Execute(If(
    Not(Get(
      10000
      55
    ))
    410
    436
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    410
    437
  ))
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          52
        )
        16
      )
      438
      439
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    446
    454
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    440
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      441
      444
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      442
      443
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    446
    454
  ))
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    440
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        16
      )
      445
      455
    )
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      10000
      52
      Add(
        17
        Get(
          10000
          52
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          52
        )
        1
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    If(
      Get(
        10000
        16
      )
      446
      454
    )
  )
  Execute(If(
    Get(
      10000
      17
    )
    447
    453
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    448
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    449
    452
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      451
      450
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    448
  )
  Execute(
    Set(
      4102
      Get(
        10000
        19
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      521
      614
    )
  )
  Execute(
    DebugLog(73)
    DebugPause()
    710
  )
  Execute(
    DebugLog(72)
    DebugPause()
    710
  )
  Execute(
    DebugLog(71)
    DebugPause()
    710
  )
  Execute(
    DebugLog(70)
    DebugPause()
    710
  )
  Execute(
    DebugLog(67)
    DebugPause()
    710
  )
  Execute(
    DebugLog(67)
    DebugPause()
    710
  )
  Execute(
    DebugLog(66)
    DebugPause()
    710
  )
  Execute(
    DebugLog(65)
    DebugPause()
    710
  )
  Execute(
    DebugLog(64)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      16
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    If(
      Get(
        10000
        16
      )
      462
      617
    )
  )
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      17
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        17
      )
      463
      616
    )
  )
  Execute(
    Set(
      10000
      18
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      50
      0
    )
    464
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    465
    615
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      467
      466
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    464
  )
  Execute(
    Set(
      10000
      19
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          19
        )
      )
    )
    If(
      Not(Greater(
        Get(
          10000
          50
        )
        0
      ))
      468
      520
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    469
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    470
    520
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            51
          )
          1
        )
      )
      471
      469
    )
  )
  Execute(
    Set(
      10000
      52
      0
    )
    472
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      473
      476
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      474
      475
    )
  )
  Execute(
    Set(
      10000
      52
      1
    )
    477
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    472
  )
  Execute(
    Set(
      10000
      52
      0
    )
    477
  )
  Execute(If(
    Not(Get(
      10000
      52
    ))
    478
    469
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    479
  )
  Execute(
    Set(
      10000
      20
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      480
      519
    )
  )
  Execute(
    Set(
      10000
      21
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    Set(
      10000
      22
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      481
      518
    )
  )
  Execute(
    Set(
      10000
      23
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      482
      496
    )
  )
  Execute(If(
    Get(
      10000
      22
    )
    483
    495
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          23
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      484
      494
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      485
      493
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        22
      )
      486
      492
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            23
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      487
      491
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            21
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        20
      )
      488
      490
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          21
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      489
      496
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    497
  )
  Execute(
    DebugLog(79)
    DebugPause()
    710
  )
  Execute(
    DebugLog(79)
    DebugPause()
    710
  )
  Execute(
    DebugLog(79)
    DebugPause()
    710
  )
  Execute(
    DebugLog(78)
    DebugPause()
    710
  )
  Execute(
    DebugLog(77)
    DebugPause()
    710
  )
  Execute(
    DebugLog(77)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    497
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      479
      498
    )
  )
  Execute(If(
    Not(Get(
      10000
      55
    ))
    469
    499
  ))
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          52
        )
        16
      )
      500
      501
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    508
    516
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    502
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      503
      506
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      504
      505
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    508
    516
  ))
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    502
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        16
      )
      507
      517
    )
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      10000
      52
      Add(
        17
        Get(
          10000
          52
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          52
        )
        1
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    If(
      Get(
        10000
        16
      )
      508
      516
    )
  )
  Execute(If(
    Get(
      10000
      17
    )
    509
    515
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    510
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            18
          )
        )
      )
    )
    511
    514
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                18
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      513
      512
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    510
  )
  Execute(
    Set(
      4102
      Get(
        10000
        19
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      521
      614
    )
  )
  Execute(
    DebugLog(83)
    DebugPause()
    710
  )
  Execute(
    DebugLog(82)
    DebugPause()
    710
  )
  Execute(
    DebugLog(81)
    DebugPause()
    710
  )
  Execute(
    DebugLog(80)
    DebugPause()
    710
  )
  Execute(
    DebugLog(77)
    DebugPause()
    710
  )
  Execute(
    DebugLog(77)
    DebugPause()
    710
  )
  Execute(If(
    GreaterOr(
      Get(
        4001
        16
      )
      0
    )
    521
    614
  ))
  Execute(
    Set(
      10000
      50
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    Set(
      10000
      16
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  50
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          ))
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      522
      613
    )
  )
  Execute(
    Set(
      10000
      17
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                50
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    50
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      50
      0
    )
    523
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            17
          )
        )
      )
    )
    524
    612
  ))
  Execute(
    Set(
      10000
      51
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                17
              )
            )
            1
          )
          Get(
            10000
            50
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          51
        )
        13
      )
      526
      525
    )
  )
  Execute(
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    523
  )
  Execute(
    Set(
      10000
      18
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      10000
      50
      Get(
        4102
        Get(
          10000
          18
        )
      )
    )
    If(
      Greater(
        Get(
          10000
          50
        )
        0
      )
      527
      709
    )
  )
  Execute(
    Set(
      10000
      50
      0
    )
    Set(
      10000
      25
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
    )
    528
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    529
    709
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    If(
      Get(
        10000
        25
      )
      530
      611
    )
  )
  Execute(If(
    Get(
      10000
      16
    )
    531
    610
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    532
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            17
          )
        )
      )
    )
    533
    609
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                17
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      535
      534
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    532
  )
  Execute(
    Set(
      10000
      52
      Get(
        4102
        Get(
          10000
          18
        )
      )
    )
    If(
      NotEqual(
        Get(
          10000
          52
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      528
      536
    )
  )
  Execute(If(
    Get(
      4001
      2
    )
    537
    538
  ))
  Execute(
    Set(
      10000
      52
      Multiply(
        Add(
          2
          Multiply(
            2
            Abs(Get(
              4001
              2
            ))
          )
        )
        Get(
          2001
          12
        )
      )
    )
    539
  )
  Execute(
    Set(
      10000
      52
      Multiply(
        6
        Get(
          2001
          12
        )
      )
    )
    539
  )
  Execute(
    Set(
      10000
      53
      Equal(
        0
        Get(
          4001
          2
        )
      )
    )
    If(
      Get(
        10000
        53
      )
      541
      540
    )
  )
  Execute(
    Set(
      10000
      53
      Greater(
        Multiply(
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              11
            )
          )
          Get(
            4001
            2
          )
        )
        0
      )
    )
    541
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      54
      0
    )
    Set(
      10000
      55
      0
    )
    Set(
      10000
      56
      3
    )
    542
  )
  Execute(
    Set(
      10000
      16
      And(
        And(
          GreaterOr(
            Get(
              10000
              55
            )
            -4
          )
          Less(
            Get(
              10000
              55
            )
            4
          )
        )
        Equal(
          Get(
            10000
            55
          )
          Trunc(Get(
            10000
            55
          ))
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      543
      608
    )
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Add(
          Get(
            10000
            55
          )
          Multiply(
            Less(
              Get(
                10000
                55
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    Set(
      10000
      18
      And(
        And(
          GreaterOr(
            Get(
              10000
              56
            )
            -4
          )
          Less(
            Get(
              10000
              56
            )
            4
          )
        )
        Equal(
          Get(
            10000
            56
          )
          Trunc(Get(
            10000
            56
          ))
        )
      )
    )
    If(
      Get(
        10000
        18
      )
      544
      607
    )
  )
  Execute(
    Set(
      10000
      19
      Multiply(
        Add(
          Get(
            10000
            56
          )
          Multiply(
            Less(
              Get(
                10000
                56
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            57
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            58
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      545
      559
    )
  )
  Execute(If(
    Get(
      10000
      18
    )
    546
    558
  ))
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Get(
          10000
          19
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      547
      557
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      548
      556
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        18
      )
      549
      555
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Add(
          Get(
            10000
            19
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      550
      554
    )
  )
  Execute(
    Set(
      10000
      60
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      551
      553
    )
  )
  Execute(
    Set(
      10000
      61
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  56
                )
                Get(
                  10000
                  57
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  58
                )
              )
            )
            Subtract(
              Get(
                10000
                59
              )
              Get(
                10000
                60
              )
            )
          )
          Get(
            10000
            61
          )
        )
      )
      552
      559
    )
  )
  Execute(
    Set(
      10000
      57
      Not(Get(
        10000
        54
      ))
    )
    560
  )
  Execute(
    DebugLog(92)
    DebugPause()
    710
  )
  Execute(
    DebugLog(92)
    DebugPause()
    710
  )
  Execute(
    DebugLog(92)
    DebugPause()
    710
  )
  Execute(
    DebugLog(91)
    DebugPause()
    710
  )
  Execute(
    DebugLog(90)
    DebugPause()
    710
  )
  Execute(
    DebugLog(90)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        54
      )
    )
    560
  )
  Execute(
    Set(
      10000
      58
      Add(
        Get(
          10000
          55
        )
        1
      )
    )
    Set(
      10000
      54
      Get(
        10000
        57
      )
    )
    Set(
      10000
      59
      Get(
        10000
        58
      )
    )
    Set(
      10000
      56
      Get(
        10000
        55
      )
    )
    Set(
      10000
      55
      Get(
        10000
        59
      )
    )
    If(
      Less(
        Get(
          10000
          58
        )
        4
      )
      542
      561
    )
  )
  Execute(If(
    Get(
      10000
      57
    )
    562
    566
  ))
  Execute(If(
    GreaterOr(
      Get(
        1002
        Add(
          Get(
            10000
            51
          )
          13
        )
      )
      Get(
        10000
        52
      )
    )
    563
    566
  ))
  Execute(If(
    Get(
      10000
      53
    )
    564
    566
  ))
  Execute(
    Set(
      10000
      52
      Get(
        4000
        0
      )
    )
    Set(
      10000
      16
      Subtract(
        Get(
          1001
          0
        )
        Get(
          1000
          3
        )
      )
    )
    If(
      Less(
        Abs(Subtract(
          Get(
            10000
            16
          )
          Get(
            4001
            11
          )
        ))
        Abs(Subtract(
          Get(
            10000
            52
          )
          Get(
            4001
            11
          )
        ))
      )
      565
      566
    )
  )
  Execute(
    Set(
      4000
      0
      Get(
        10000
        16
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            51
          )
          2
        )
      )
      567
      568
    )
  )
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    567
    568
  ))
  Execute(If(
    Get(
      1002
      Add(
        Get(
          10000
          51
        )
        2
      )
    )
    569
    709
  ))
  Execute(
    Set(
      10000
      29
      Get(
        4000
        0
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          29
        )
        Get(
          4001
          11
        )
      )
      569
      709
    )
  )
  Execute(
    Set(
      10000
      29
      Get(
        4000
        0
      )
    )
    Set(
      10000
      30
      Judge(
        Get(
          10000
          29
        )
        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
        30
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            10000
            29
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      31
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          31
        )
        1000
      )
    )
    If(
      NotEqual(
        0
        Get(
          10000
          30
        )
      )
      570
      606
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    571
    583
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    583
    572
  ))
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    583
    573
  ))
  Execute(
    Set(
      10000
      31
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          3000
          Get(
            10000
            24
          )
        )
        2
      )
      578
      578
      574
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    577
    576
    575
    582
  ))
  Execute(
    Set(
      10000
      31
      3
    )
    582
  )
  Execute(
    Set(
      10000
      31
      2
    )
    582
  )
  Execute(
    Set(
      10000
      31
      1
    )
    582
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        30
      )
      1
    )
    581
    580
    579
    582
  ))
  Execute(
    Set(
      10000
      31
      6
    )
    582
  )
  Execute(
    Set(
      10000
      31
      5
    )
    582
  )
  Execute(
    Set(
      10000
      31
      4
    )
    582
  )
  Execute(
    Play(
      Get(
        10000
        31
      )
      0
    )
    583
  )
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    606
    584
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    606
    585
  ))
  Execute(
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      591
      2.0
      590
      3.0
      587
      4.0
      586
      5.0
      586
      7.0
      586
      592
    )
  )
  Execute(
    Set(
      10000
      29
      3
    )
    592
  )
  Execute(If(
    Get(
      10000
      15
    )
    588
    589
  ))
  Execute(
    Set(
      10000
      29
      8
    )
    592
  )
  Execute(
    Set(
      10000
      29
      10
    )
    592
  )
  Execute(
    Set(
      10000
      29
      6
    )
    592
  )
  Execute(
    Set(
      10000
      29
      1
    )
    592
  )
  Execute(
    Set(
      10000
      30
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            30
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      32
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      35
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            34
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      36
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      37
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      38
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                36
              )
              Get(
                10000
                32
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                37
              )
              Get(
                10000
                33
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Get(
        10000
        32
      )
      Get(
        10000
        33
      )
      Add(
        Get(
          10000
          32
        )
        0
      )
      Add(
        Get(
          10000
          33
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          36
        )
        0
      )
      Add(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      Get(
        10000
        36
      )
      Get(
        10000
        37
      )
      0.5
      0
    )
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      598
      2.0
      597
      3.0
      594
      4.0
      593
      5.0
      593
      7.0
      593
      599
    )
  )
  Execute(
    Set(
      10000
      29
      4
    )
    599
  )
  Execute(If(
    Get(
      10000
      15
    )
    595
    596
  ))
  Execute(
    Set(
      10000
      29
      9
    )
    599
  )
  Execute(
    Set(
      10000
      29
      11
    )
    599
  )
  Execute(
    Set(
      10000
      29
      7
    )
    599
  )
  Execute(
    Set(
      10000
      29
      2
    )
    599
  )
  Execute(
    Set(
      10000
      30
      Add(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      0
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      1
      Negate(Divide(
        Multiply(
          Get(
            2001
            11
          )
          1.8
        )
        2
      ))
    )
    Set(
      10000
      2
      Multiply(
        Get(
          2001
          9
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      32
      Add(
        Get(
          10000
          0
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      3
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      4
      Multiply(
        Get(
          2001
          3
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      5
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      35
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          34
        )
      )
    )
    Set(
      10000
      7
      Multiply(
        Get(
          2001
          9
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      36
      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
      37
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      38
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          7
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      39
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      40
      Divide(
        Add(
          Get(
            10000
            37
          )
          Get(
            10000
            39
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Divide(
        Add(
          Get(
            10000
            33
          )
          Get(
            10000
            35
          )
        )
        2
      )
    )
    Set(
      10000
      0
      Divide(
        Divide(
          Subtract(
            Add(
              Subtract(
                Get(
                  10000
                  39
                )
                Get(
                  10000
                  37
                )
              )
              Get(
                10000
                35
              )
            )
            Get(
              10000
              33
            )
          )
          2
        )
        2
      )
    )
    Set(
      10000
      1
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          31
        )
      )
    )
    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
          30
        )
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Subtract(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          32
        )
      )
      Subtract(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          36
        )
      )
      Add(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          34
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      606
      600
    )
  )
  Execute(
    Set(
      10000
      0
      0
    )
    601
  )
  Execute(If(
    Less(
      Get(
        10000
        0
      )
      Get(
        2001
        16
      )
    )
    602
    605
  ))
  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
        )
      )
      603
      604
    )
  )
  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
    )
    606
  )
  Execute(
    Set(
      10000
      0
      Get(
        10000
        1
      )
    )
    601
  )
  Execute(
    DebugLog(93)
    DebugPause()
    710
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    710
  )
  Execute(
    DebugLog(90)
    DebugPause()
    710
  )
  Execute(
    DebugLog(90)
    DebugPause()
    710
  )
  Execute(
    DebugLog(89)
    DebugPause()
    710
  )
  Execute(
    DebugLog(88)
    DebugPause()
    710
  )
  Execute(
    DebugLog(87)
    DebugPause()
    710
  )
  Execute(
    DebugLog(86)
    DebugPause()
    710
  )
  Execute(
    DebugLog(85)
    DebugPause()
    710
  )
  Execute(
    DebugLog(84)
    DebugPause()
    710
  )
  Execute(
    DebugLog(76)
    DebugPause()
    710
  )
  Execute(
    DebugLog(75)
    DebugPause()
    710
  )
  Execute(
    DebugLog(74)
    DebugPause()
    710
  )
  Execute(If(
    LessOr(
      Get(
        4001
        14
      )
      Get(
        1001
        0
      )
    )
    619
    709
  ))
  Execute(If(
    Not(LessOr(
      Get(
        1001
        0
      )
      Get(
        4001
        Add(
          14
          1
        )
      )
    ))
    709
    620
  ))
  Execute(
    Set(
      10000
      50
      0
    )
    621
  )
  Execute(If(
    Less(
      Get(
        10000
        50
      )
      Get(
        1001
        3
      )
    )
    622
    709
  ))
  Execute(
    Set(
      10000
      51
      Multiply(
        Get(
          10000
          50
        )
        15
      )
    )
    Set(
      10000
      50
      Add(
        Get(
          10000
          50
        )
        1
      )
    )
    If(
      Get(
        1002
        Add(
          Get(
            10000
            51
          )
          1
        )
      )
      623
      621
    )
  )
  Execute(
    Set(
      10000
      52
      0
    )
    624
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      625
      628
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      626
      627
    )
  )
  Execute(
    Set(
      10000
      52
      1
    )
    629
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    624
  )
  Execute(
    Set(
      10000
      52
      0
    )
    629
  )
  Execute(If(
    Not(Get(
      10000
      52
    ))
    630
    621
  ))
  Execute(
    Set(
      10000
      0
      Get(
        10000
        39
      )
    )
    Set(
      10000
      1
      Get(
        10000
        40
      )
    )
    Set(
      10000
      2
      Get(
        10000
        45
      )
    )
    Set(
      10000
      3
      Get(
        10000
        46
      )
    )
    Set(
      10000
      4
      Get(
        10000
        48
      )
    )
    Set(
      10000
      5
      Get(
        10000
        49
      )
    )
    Set(
      10000
      6
      Get(
        10000
        42
      )
    )
    Set(
      10000
      7
      Get(
        10000
        43
      )
    )
    Set(
      10000
      52
      0
    )
    Set(
      10000
      53
      0
    )
    Set(
      10000
      54
      3
    )
    631
  )
  Execute(
    Set(
      10000
      16
      And(
        And(
          GreaterOr(
            Get(
              10000
              53
            )
            -4
          )
          Less(
            Get(
              10000
              53
            )
            4
          )
        )
        Equal(
          Get(
            10000
            53
          )
          Trunc(Get(
            10000
            53
          ))
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      632
      708
    )
  )
  Execute(
    Set(
      10000
      17
      Multiply(
        Add(
          Get(
            10000
            53
          )
          Multiply(
            Less(
              Get(
                10000
                53
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      55
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    Set(
      10000
      25
      And(
        And(
          GreaterOr(
            Get(
              10000
              54
            )
            -4
          )
          Less(
            Get(
              10000
              54
            )
            4
          )
        )
        Equal(
          Get(
            10000
            54
          )
          Trunc(Get(
            10000
            54
          ))
        )
      )
    )
    If(
      Get(
        10000
        25
      )
      633
      707
    )
  )
  Execute(
    Set(
      10000
      26
      Multiply(
        Add(
          Get(
            10000
            54
          )
          Multiply(
            Less(
              Get(
                10000
                54
              )
              0
            )
            4
          )
        )
        2
      )
    )
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            26
          )
          1
        )
      )
    )
    If(
      NotEqual(
        Greater(
          Get(
            10000
            55
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
        Greater(
          Get(
            10000
            56
          )
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              6
            )
          )
        )
      )
      634
      648
    )
  )
  Execute(If(
    Get(
      10000
      25
    )
    635
    647
  ))
  Execute(
    Set(
      10000
      54
      Get(
        10000
        Get(
          10000
          26
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      636
      646
    )
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      637
      645
    )
  )
  Execute(
    Set(
      10000
      56
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        25
      )
      638
      644
    )
  )
  Execute(
    Set(
      10000
      57
      Get(
        10000
        Add(
          Get(
            10000
            26
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      639
      643
    )
  )
  Execute(
    Set(
      10000
      58
      Get(
        10000
        Add(
          Get(
            10000
            17
          )
          1
        )
      )
    )
    If(
      Get(
        10000
        16
      )
      640
      642
    )
  )
  Execute(
    Set(
      10000
      59
      Get(
        10000
        Get(
          10000
          17
        )
      )
    )
    If(
      Less(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            5
          )
        )
        Add(
          Divide(
            Multiply(
              Subtract(
                Get(
                  10000
                  54
                )
                Get(
                  10000
                  55
                )
              )
              Subtract(
                Get(
                  1002
                  Add(
                    Get(
                      10000
                      51
                    )
                    6
                  )
                )
                Get(
                  10000
                  56
                )
              )
            )
            Subtract(
              Get(
                10000
                57
              )
              Get(
                10000
                58
              )
            )
          )
          Get(
            10000
            59
          )
        )
      )
      641
      648
    )
  )
  Execute(
    Set(
      10000
      55
      Not(Get(
        10000
        52
      ))
    )
    649
  )
  Execute(
    DebugLog(9)
    DebugPause()
    710
  )
  Execute(
    DebugLog(9)
    DebugPause()
    710
  )
  Execute(
    DebugLog(9)
    DebugPause()
    710
  )
  Execute(
    DebugLog(8)
    DebugPause()
    710
  )
  Execute(
    DebugLog(7)
    DebugPause()
    710
  )
  Execute(
    DebugLog(7)
    DebugPause()
    710
  )
  Execute(
    Set(
      10000
      55
      Get(
        10000
        52
      )
    )
    649
  )
  Execute(
    Set(
      10000
      56
      Add(
        Get(
          10000
          53
        )
        1
      )
    )
    Set(
      10000
      52
      Get(
        10000
        55
      )
    )
    Set(
      10000
      57
      Get(
        10000
        56
      )
    )
    Set(
      10000
      54
      Get(
        10000
        53
      )
    )
    Set(
      10000
      53
      Get(
        10000
        57
      )
    )
    If(
      Less(
        Get(
          10000
          56
        )
        4
      )
      631
      650
    )
  )
  Execute(If(
    Not(Get(
      10000
      55
    ))
    621
    651
  ))
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      GreaterOr(
        Get(
          10000
          52
        )
        16
      )
      652
      653
    )
  )
  Execute(If(
    GreaterOr(
      Get(
        4001
        16
      )
      0
    )
    660
    705
  ))
  Execute(
    Set(
      10000
      52
      0
    )
    654
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        Get(
          10000
          53
        )
      )
      655
      658
    )
  )
  Execute(
    Set(
      10000
      53
      Get(
        2000
        Add(
          Add(
            17
            Get(
              10000
              52
            )
          )
          1
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        Get(
          1002
          Get(
            10000
            51
          )
        )
      )
      656
      657
    )
  )
  Execute(If(
    GreaterOr(
      Get(
        4001
        16
      )
      0
    )
    660
    705
  ))
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    654
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    If(
      Less(
        Get(
          10000
          52
        )
        16
      )
      659
      706
    )
  )
  Execute(
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      10000
      52
      Add(
        17
        Get(
          10000
          52
        )
      )
    )
    Set(
      2000
      Add(
        Get(
          10000
          52
        )
        1
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Get(
        2000
        17
      )
    )
    Set(
      2000
      17
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    If(
      GreaterOr(
        Get(
          4001
          16
        )
        0
      )
      660
      705
    )
  )
  Execute(
    Set(
      10000
      52
      Multiply(
        Get(
          4001
          16
        )
        3
      )
    )
    If(
      And(
        And(
          GreaterOr(
            Get(
              4103
              Add(
                Get(
                  10000
                  52
                )
                1
              )
            )
            -14
          )
          Less(
            Get(
              4103
              Add(
                Get(
                  10000
                  52
                )
                1
              )
            )
            14
          )
        )
        Equal(
          Get(
            4103
            Add(
              Get(
                10000
                52
              )
              1
            )
          )
          Trunc(Get(
            4103
            Add(
              Get(
                10000
                52
              )
              1
            )
          ))
        )
      )
      661
      704
    )
  )
  Execute(
    Set(
      10000
      25
      Add(
        38
        Add(
          Get(
            4103
            Add(
              Get(
                10000
                52
              )
              1
            )
          )
          Multiply(
            Less(
              Get(
                4103
                Add(
                  Get(
                    10000
                    52
                  )
                  1
                )
              )
              0
            )
            14
          )
        )
      )
    )
    Set(
      10000
      52
      0
    )
    662
  )
  Execute(If(
    Less(
      Get(
        10000
        52
      )
      Get(
        3000
        Get(
          3000
          Get(
            10000
            25
          )
        )
      )
    )
    663
    703
  ))
  Execute(
    Set(
      10000
      53
      Get(
        3000
        Add(
          Add(
            Get(
              3000
              Get(
                10000
                25
              )
            )
            1
          )
          Get(
            10000
            52
          )
        )
      )
    )
    If(
      Equal(
        Get(
          10000
          53
        )
        13
      )
      665
      664
    )
  )
  Execute(
    Set(
      10000
      52
      Add(
        Get(
          10000
          52
        )
        1
      )
    )
    662
  )
  Execute(
    Set(
      10000
      52
      Multiply(
        Get(
          4001
          16
        )
        32
      )
    )
    Set(
      4102
      Get(
        10000
        52
      )
      Get(
        1002
        Get(
          10000
          51
        )
      )
    )
    Set(
      10000
      52
      Judge(
        Get(
          1002
          Add(
            Get(
              10000
              51
            )
            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
        52
      )
    )
    Set(
      4005
      1
      Clamp(
        Subtract(
          Get(
            1002
            Add(
              Get(
                10000
                51
              )
              4
            )
          )
          Get(
            4001
            11
          )
        )
        -1
        1
      )
    )
    Set(
      10000
      53
      Get(
        4005
        1
      )
    )
    Set(
      4005
      3
      Multiply(
        Get(
          10000
          53
        )
        1000
      )
    )
    If(
      NotEqual(
        0
        Get(
          10000
          52
        )
      )
      666
      702
    )
  )
  Execute(If(
    Not(Get(
      2002
      11
    ))
    667
    679
  ))
  Execute(If(
    Not(Get(
      2002
      10
    ))
    679
    668
  ))
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    679
    669
  ))
  Execute(
    Set(
      10000
      53
      0
    )
    SwitchIntegerWithDefault(
      Subtract(
        Get(
          3000
          Get(
            10000
            24
          )
        )
        2
      )
      674
      674
      670
    )
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        52
      )
      1
    )
    673
    672
    671
    678
  ))
  Execute(
    Set(
      10000
      53
      3
    )
    678
  )
  Execute(
    Set(
      10000
      53
      2
    )
    678
  )
  Execute(
    Set(
      10000
      53
      1
    )
    678
  )
  Execute(SwitchIntegerWithDefault(
    Subtract(
      Get(
        10000
        52
      )
      1
    )
    677
    676
    675
    678
  ))
  Execute(
    Set(
      10000
      53
      6
    )
    678
  )
  Execute(
    Set(
      10000
      53
      5
    )
    678
  )
  Execute(
    Set(
      10000
      53
      4
    )
    678
  )
  Execute(
    Play(
      Get(
        10000
        53
      )
      0
    )
    679
  )
  Execute(If(
    Equal(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      6
    )
    702
    680
  ))
  Execute(If(
    Not(Get(
      2002
      6
    ))
    702
    681
  ))
  Execute(
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      687
      2.0
      686
      3.0
      683
      4.0
      682
      5.0
      682
      7.0
      682
      688
    )
  )
  Execute(
    Set(
      10000
      29
      3
    )
    688
  )
  Execute(If(
    Get(
      10000
      15
    )
    684
    685
  ))
  Execute(
    Set(
      10000
      29
      8
    )
    688
  )
  Execute(
    Set(
      10000
      29
      10
    )
    688
  )
  Execute(
    Set(
      10000
      29
      6
    )
    688
  )
  Execute(
    Set(
      10000
      29
      1
    )
    688
  )
  Execute(
    Set(
      10000
      30
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            30
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      32
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              30
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          28
        )
        Divide(
          Get(
            2001
            11
          )
          2
        )
      )
    )
    Set(
      10000
      35
      Add(
        Multiply(
          Get(
            2001
            8
          )
          Get(
            10000
            34
          )
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      36
      Divide(
        Add(
          Multiply(
            Get(
              2001
              2
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      37
      Divide(
        Add(
          Multiply(
            Get(
              2001
              5
            )
            Get(
              10000
              34
            )
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          35
        )
      )
    )
    Set(
      10000
      38
      Power(
        Add(
          Power(
            Subtract(
              Get(
                10000
                36
              )
              Get(
                10000
                32
              )
            )
            2
          )
          Power(
            Subtract(
              Get(
                10000
                37
              )
              Get(
                10000
                33
              )
            )
            2
          )
        )
        0.5
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Get(
        10000
        32
      )
      Get(
        10000
        33
      )
      Add(
        Get(
          10000
          32
        )
        0
      )
      Add(
        Get(
          10000
          33
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          36
        )
        0
      )
      Add(
        Get(
          10000
          37
        )
        Get(
          10000
          38
        )
      )
      Get(
        10000
        36
      )
      Get(
        10000
        37
      )
      0.5
      0
    )
    Set(
      10000
      29
      0
    )
    SwitchWithDefault(
      Get(
        3000
        Get(
          10000
          24
        )
      )
      1.0
      694
      2.0
      693
      3.0
      690
      4.0
      689
      5.0
      689
      7.0
      689
      695
    )
  )
  Execute(
    Set(
      10000
      29
      4
    )
    695
  )
  Execute(If(
    Get(
      10000
      15
    )
    691
    692
  ))
  Execute(
    Set(
      10000
      29
      9
    )
    695
  )
  Execute(
    Set(
      10000
      29
      11
    )
    695
  )
  Execute(
    Set(
      10000
      29
      7
    )
    695
  )
  Execute(
    Set(
      10000
      29
      2
    )
    695
  )
  Execute(
    Set(
      10000
      30
      Add(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      31
      Subtract(
        Get(
          10000
          28
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      0
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      1
      Negate(Divide(
        Multiply(
          Get(
            2001
            11
          )
          1.8
        )
        2
      ))
    )
    Set(
      10000
      2
      Multiply(
        Get(
          2001
          9
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      32
      Add(
        Get(
          10000
          0
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      3
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          31
        )
      )
    )
    Set(
      10000
      4
      Multiply(
        Get(
          2001
          3
        )
        Get(
          10000
          1
        )
      )
    )
    Set(
      10000
      33
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          32
        )
      )
    )
    Set(
      10000
      5
      Multiply(
        Get(
          2001
          8
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      34
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          2
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      6
      Multiply(
        Get(
          2001
          2
        )
        Get(
          10000
          30
        )
      )
    )
    Set(
      10000
      35
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            4
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          34
        )
      )
    )
    Set(
      10000
      7
      Multiply(
        Get(
          2001
          9
        )
        Divide(
          Multiply(
            Get(
              2001
              11
            )
            1.8
          )
          2
        )
      )
    )
    Set(
      10000
      36
      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
      37
      Divide(
        Add(
          Get(
            10000
            3
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          36
        )
      )
    )
    Set(
      10000
      38
      Add(
        Get(
          10000
          5
        )
        Get(
          10000
          7
        )
        Get(
          2001
          10
        )
      )
    )
    Set(
      10000
      39
      Divide(
        Add(
          Get(
            10000
            6
          )
          Get(
            10000
            8
          )
          Get(
            2001
            4
          )
        )
        Get(
          10000
          38
        )
      )
    )
    Set(
      10000
      40
      Divide(
        Add(
          Get(
            10000
            37
          )
          Get(
            10000
            39
          )
        )
        2
      )
    )
    Set(
      10000
      41
      Divide(
        Add(
          Get(
            10000
            33
          )
          Get(
            10000
            35
          )
        )
        2
      )
    )
    Set(
      10000
      0
      Divide(
        Divide(
          Subtract(
            Add(
              Subtract(
                Get(
                  10000
                  39
                )
                Get(
                  10000
                  37
                )
              )
              Get(
                10000
                35
              )
            )
            Get(
              10000
              33
            )
          )
          2
        )
        2
      )
    )
    Set(
      10000
      1
      Multiply(
        Get(
          2001
          5
        )
        Get(
          10000
          31
        )
      )
    )
    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
          30
        )
      )
    )
    SpawnParticleEffect(
      Get(
        10000
        29
      )
      Subtract(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          32
        )
      )
      Subtract(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            1
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          36
        )
      )
      Add(
        Get(
          10000
          40
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            3
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          38
        )
      )
      Add(
        Get(
          10000
          41
        )
        Get(
          10000
          0
        )
      )
      Divide(
        Add(
          Get(
            10000
            4
          )
          Get(
            10000
            2
          )
          Get(
            2001
            7
          )
        )
        Get(
          10000
          34
        )
      )
      0.5
      0
    )
    If(
      Not(Get(
        2002
        7
      ))
      702
      696
    )
  )
  Execute(
    Set(
      10000
      1
      0
    )
    697
  )
  Execute(If(
    Less(
      Get(
        10000
        1
      )
      Get(
        2001
        16
      )
    )
    698
    701
  ))
  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
        )
      )
      699
      700
    )
  )
  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
    )
    702
  )
  Execute(
    Set(
      10000
      1
      Get(
        10000
        0
      )
    )
    697
  )
  Execute(
    DebugLog(14)
    DebugPause()
    710
  )
  Execute(
    Set(
      4004
      0
      1
    )
    Set(
      4002
      2
      1
    )
    710
  )
  Execute(
    DebugLog(13)
    DebugPause()
    710
  )
  Execute(
    DebugLog(12)
    DebugPause()
    710
  )
  Execute(
    DebugLog(11)
    DebugPause()
    710
  )
  Execute(
    DebugLog(10)
    DebugPause()
    710
  )
  Execute(
    DebugLog(7)
    DebugPause()
    710
  )
  Execute(
    DebugLog(7)
    DebugPause()
    710
  )
  Execute(710)
  0
))