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