0:
  TutorialMemory[3] <- 0
  TutorialInstruction[0] <- -1.0
  10000[0] <- 0
  goto 1
1:
  goto 2 if (10000[0] < TutorialData[0]) else 3
2:
  10000[1] <- 10000[0] * 9.0
  10000[0] <- 10000[0] + 1.0
  Draw(1.0, TutorialData[10000[1] + 2], TutorialData[10000[1] + 3], TutorialData[10000[1] + 4], TutorialData[10000[1] + 5], TutorialData[10000[1] + 6], TutorialData[10000[1] + 7], TutorialData[10000[1] + 8], TutorialData[10000[1] + 9], 1.0, 1.0)
  goto 1
3:
  Draw(2.0, TutorialData[64], TutorialData[65], TutorialData[66], TutorialData[67], TutorialData[68], TutorialData[69], TutorialData[70], TutorialData[71], 1.0, 1.0)
  Draw(3.0, TutorialData[72], TutorialData[73], TutorialData[74], TutorialData[75], TutorialData[76], TutorialData[77], TutorialData[78], TutorialData[79], 1.0, 1.0)
  Draw(5.0, TutorialData[80], TutorialData[81], TutorialData[82], TutorialData[83], TutorialData[84], TutorialData[85], TutorialData[86], TutorialData[87], 2.0, 1.0)
  10000[0] <- TutorialMemory[5]
  goto 4 if 10000[0] else 739
4:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    1.0 -> 618
    default -> 5
5:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    2.0 -> 360
    default -> 6
6:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    3.0 -> 290
    default -> 7
7:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    4.0 -> 195
    default -> 8
8:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    5.0 -> 128
    default -> 9
9:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    6.0 -> 10
    default -> 804
10:
  10000[0] <- TutorialMemory[0]
  10000[24] <- RuntimeUpdate[0] - 10000[0]
  10000[25] <- TutorialMemory[4]
  10000[26] <- TutorialMemory[0]
  goto 11 if (0 <= 10000[24]) else 13
11:
  goto 12 if (10000[24] < 1.5) else 13
12:
  10000[16] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[22] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[23] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[0] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[1] <- 10000[23] + 10000[0] + TutorialData[98]
  10000[8] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[10] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[11] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[12] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[14] <- 10000[23] + 10000[13] + TutorialData[98]
  10000[15] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[17] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[18] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[19] <- 10000[18] + 10000[13] + TutorialData[98]
  10000[20] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[21] <- 10000[18] + 10000[0] + TutorialData[98]
  Draw(8.0, ((3.0 * ((10000[16] + 10000[22] + TutorialData[92]) / 10000[1])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * ((10000[9] + 10000[10] + TutorialData[95]) / 10000[1])) + 10000[11]) / 1.0, ((3.0 * ((10000[16] + 10000[12] + TutorialData[92]) / 10000[14])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * ((10000[9] + 10000[15] + TutorialData[95]) / 10000[14])) + 10000[11]) / 1.0, ((3.0 * ((10000[17] + 10000[12] + TutorialData[92]) / 10000[19])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * ((10000[20] + 10000[15] + TutorialData[95]) / 10000[19])) + 10000[11]) / 1.0, ((3.0 * ((10000[17] + 10000[22] + TutorialData[92]) / 10000[21])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * ((10000[20] + 10000[10] + TutorialData[95]) / 10000[21])) + 10000[11]) / 1.0, 310000.0, 1.0)
  10000[12] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[13] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[27] <- 10000[12] - 10000[13]
  10000[14] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[15] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[28] <- 10000[14] - 10000[15]
  10000[29] <- (10000[27] * 6.123233995736766e-17) - 10000[28]
  10000[30] <- 10000[27] + (10000[28] * 6.123233995736766e-17)
  10000[31] <- 10000[29] * 0.15
  10000[32] <- 10000[30] * 0.15
  10000[33] <- 10000[13] + 10000[31]
  10000[34] <- 10000[15] + 10000[32]
  10000[35] <- 10000[12] + 10000[31]
  10000[36] <- 10000[14] + 10000[32]
  Draw(9.0, ((3.0 * 10000[33]) + 0 + 10000[8]) / 1.0, (0 + (3.0 * 10000[34]) + 10000[11]) / 1.0, ((3.0 * (10000[33] + 10000[29])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (10000[34] + 10000[30])) + 10000[11]) / 1.0, ((3.0 * (10000[35] + 10000[29])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (10000[36] + 10000[30])) + 10000[11]) / 1.0, ((3.0 * 10000[35]) + 0 + 10000[8]) / 1.0, (0 + (3.0 * 10000[36]) + 10000[11]) / 1.0, 320000.0, 1.0)
  10000[0] <- (Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[1] <- (TutorialData[96] * 10000[0]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[2] <- (Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[3] <- (TutorialData[96] * 10000[2]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  10000[4] <- (Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[5] <- (TutorialData[96] * 10000[4]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  10000[6] <- (Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * 10000[6]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((3.0 * (((TutorialData[90] * 10000[0]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[1])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[0]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[1])) + 10000[11]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[2]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[3])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[2]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[3])) + 10000[11]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[4]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[5])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[4]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[5])) + 10000[11]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[6]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[7])) + 0 + 10000[8]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[6]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[7])) + 10000[11]) / 1.0, 100000.0, 1.0)
  goto 13
13:
  goto 14 if (1.5 <= 10000[24]) else 64
14:
  goto 15 if (10000[24] < 3.0) else 64
15:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[27] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[24]))
  10000[0] <- 10000[27] <= TutorialData[103]
  goto 16 if 10000[0] else 17
16:
  10000[28] <- 0
  goto 27
17:
  goto 18 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 63
18:
  goto 19 if (10000[27] <= (TutorialData[103] + 0.5)) else 20
19:
  10000[28] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[27])
  goto 27
20:
  goto 21 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 62
21:
  goto 22 if (10000[27] <= (TutorialData[102] - 0.5)) else 23
22:
  10000[28] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[27])
  goto 27
23:
  goto 24 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 61
24:
  goto 25 if (10000[27] <= TutorialData[102]) else 26
25:
  10000[28] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[27])
  goto 27
26:
  10000[28] <- 0
  goto 27
27:
  10000[28] <- EaseOutQuad(10000[28])
  goto 29 if (10000[28] <= 0) else 28
28:
  10000[29] <- 10000[27] + (TutorialData[99] / 2.0)
  10000[30] <- 10000[27] - (TutorialData[99] / 2.0)
  10000[1] <- TutorialData[97] * 10000[30]
  10000[31] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[32] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[1] <- TutorialData[97] * 10000[29]
  10000[33] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[34] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[1] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[91] * 10000[30]
  10000[3] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[4] <- TutorialData[94] * 10000[30]
  10000[5] <- TutorialData[91] * 10000[29]
  10000[6] <- TutorialData[94] * 10000[29]
  10000[7] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[93] * (TutorialData[99] / 2.0)
  Draw(8.0, (10000[1] + 10000[2] + TutorialData[92]) / 10000[31], (10000[3] + 10000[4] + TutorialData[95]) / 10000[31], (10000[1] + 10000[5] + TutorialData[92]) / 10000[33], (10000[3] + 10000[6] + TutorialData[95]) / 10000[33], (10000[7] + 10000[5] + TutorialData[92]) / 10000[34], (10000[8] + 10000[6] + TutorialData[95]) / 10000[34], (10000[7] + 10000[2] + TutorialData[92]) / 10000[32], (10000[8] + 10000[4] + TutorialData[95]) / 10000[32], 310000.0 + 10000[27], 10000[28])
  goto 29
29:
  10000[28] <- RuntimeUpdate[0] % 0.3
  goto 30 if 10000[0] else 31
30:
  10000[29] <- 0
  goto 41
31:
  goto 32 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 60
32:
  goto 33 if (10000[27] <= (TutorialData[103] + 0.5)) else 34
33:
  10000[29] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[27])
  goto 41
34:
  goto 35 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 59
35:
  goto 36 if (10000[27] <= (TutorialData[102] - 0.5)) else 37
36:
  10000[29] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[27])
  goto 41
37:
  goto 38 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 58
38:
  goto 39 if (10000[27] <= TutorialData[102]) else 40
39:
  10000[29] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[27])
  goto 41
40:
  10000[29] <- 0
  goto 41
41:
  goto 42 if (10000[28] <= 0) else 43
42:
  10000[30] <- 0
  goto 50
43:
  goto 44 if (10000[28] <= 0.1) else 45
44:
  10000[30] <- Remap(0, 0.1, 0, 1.0, 10000[28])
  goto 50
45:
  goto 46 if (10000[28] <= 0.19999999999999998) else 47
46:
  10000[30] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[28])
  goto 50
47:
  goto 48 if (10000[28] <= 0.3) else 49
48:
  10000[30] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[28])
  goto 50
49:
  10000[30] <- 0
  goto 50
50:
  10000[29] <- EaseOutQuad(10000[29]) * EaseOutQuad(10000[30])
  goto 52 if (10000[29] <= 0) else 51
51:
  10000[0] <- TutorialData[97] * 10000[27]
  10000[30] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[1] <- TutorialData[91] * 10000[27]
  10000[31] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[92]) / 10000[30]
  10000[2] <- TutorialData[94] * 10000[27]
  10000[32] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 10000[2] + TutorialData[95]) / 10000[30]
  10000[33] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[34] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[92]) / 10000[33]
  10000[35] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + 10000[2] + TutorialData[95]) / 10000[33]
  10000[36] <- 10000[34] - 10000[31]
  10000[37] <- 10000[35] - 10000[32]
  10000[38] <- (10000[36] * 6.123233995736766e-17) - 10000[37]
  10000[39] <- 10000[36] + (10000[37] * 6.123233995736766e-17)
  10000[40] <- Lerp(-0.1, 0.4, 10000[28] / 0.3)
  10000[41] <- 10000[38] * 10000[40]
  10000[42] <- 10000[39] * 10000[40]
  10000[43] <- 10000[31] + 10000[41]
  10000[44] <- 10000[32] + 10000[42]
  10000[45] <- 10000[34] + 10000[41]
  10000[46] <- 10000[35] + 10000[42]
  Draw(9.0, 10000[43], 10000[44], 10000[43] + 10000[38], 10000[44] + 10000[39], 10000[45] + 10000[38], 10000[46] + 10000[39], 10000[45], 10000[46], 320000.0 + 10000[27], 10000[29])
  goto 52
52:
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[28] <- (10000[0] + 10000[1] + TutorialData[92]) / 10000[4]
  10000[5] <- TutorialData[93] * -((TutorialData[99] * 1.8) / 2.0)
  10000[6] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[29] <- (10000[5] + 10000[6] + TutorialData[95]) / 10000[4]
  10000[7] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[8] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[9] <- 10000[8] + 10000[3] + TutorialData[98]
  10000[30] <- (10000[7] + 10000[1] + TutorialData[92]) / 10000[9]
  10000[10] <- TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)
  10000[31] <- (10000[10] + 10000[6] + TutorialData[95]) / 10000[9]
  10000[11] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[12] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[13] <- 10000[2] + 10000[12] + TutorialData[98]
  10000[32] <- (10000[0] + 10000[11] + TutorialData[92]) / 10000[13]
  10000[14] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[33] <- (10000[5] + 10000[14] + TutorialData[95]) / 10000[13]
  10000[15] <- 10000[8] + 10000[12] + TutorialData[98]
  10000[34] <- (10000[7] + 10000[11] + TutorialData[92]) / 10000[15]
  10000[35] <- (10000[10] + 10000[14] + TutorialData[95]) / 10000[15]
  10000[36] <- (10000[32] + 10000[34]) / 2.0
  10000[37] <- (10000[28] + 10000[30]) / 2.0
  10000[0] <- ((((10000[34] - 10000[32]) + 10000[30]) - 10000[28]) / 2.0) / 2.0
  10000[38] <- 10000[37] - 10000[0]
  10000[39] <- 10000[37] + 10000[0]
  10000[40] <- 10000[36] - 10000[0]
  10000[41] <- 10000[36] + 10000[0]
  10000[42] <- TutorialMemory[1]
  goto 53 if 10000[42] else 54
53:
  10000[42] <- TutorialMemory[1]
  MoveParticleEffect(10000[42], 10000[38], 10000[29], 10000[40], 10000[33], 10000[41], 10000[35], 10000[39], 10000[31])
  goto 55
54:
  10000[28] <- SpawnParticleEffect(5.0, 10000[38], 10000[29], 10000[40], 10000[33], 10000[41], 10000[35], 10000[39], 10000[31], 1.5, 1.0)
  TutorialMemory[1] <- 10000[28]
  goto 55
55:
  10000[28] <- TutorialMemory[2]
  goto 57 if 10000[28] else 56
56:
  10000[28] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[28]
  goto 57
57:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(14.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 300000.0, 1.0)
  10000[28] <- Clamp(10000[27], 0, TutorialData[102])
  10000[29] <- Remap(0, 10000[27], 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]
  10000[30] <- Remap(0, 10000[27], 0, 0, 10000[28]) * TutorialData[100]
  10000[31] <- 10000[29] - (TutorialData[99] / 2.0)
  10000[32] <- 10000[29] + (TutorialData[99] / 2.0)
  10000[33] <- 10000[30] - (TutorialData[99] / 2.0)
  10000[34] <- 10000[30] + (TutorialData[99] / 2.0)
  10000[35] <- (TutorialData[96] * 10000[31]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[36] <- (TutorialData[96] * 10000[32]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[0] <- TutorialData[97] * 10000[28]
  10000[37] <- (TutorialData[96] * 10000[33]) + 10000[0] + TutorialData[98]
  10000[38] <- (TutorialData[96] * 10000[34]) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[91] * 10000[28]
  10000[1] <- TutorialData[94] * 10000[28]
  Draw(17.0, ((TutorialData[90] * 10000[31]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[35], ((TutorialData[93] * 10000[31]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[35], ((TutorialData[90] * 10000[33]) + 10000[0] + TutorialData[92]) / 10000[37], ((TutorialData[93] * 10000[33]) + 10000[1] + TutorialData[95]) / 10000[37], ((TutorialData[90] * 10000[34]) + 10000[0] + TutorialData[92]) / 10000[38], ((TutorialData[93] * 10000[34]) + 10000[1] + TutorialData[95]) / 10000[38], ((TutorialData[90] * 10000[32]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[36], ((TutorialData[93] * 10000[32]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[36], 100000.0 + Min(0, 10000[27]), 0.8)
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  goto 64
58:
  DebugLog(34.0)
  DebugPause()
  goto exit
59:
  DebugLog(34.0)
  DebugPause()
  goto exit
60:
  DebugLog(34.0)
  DebugPause()
  goto exit
61:
  DebugLog(33.0)
  DebugPause()
  goto exit
62:
  DebugLog(33.0)
  DebugPause()
  goto exit
63:
  DebugLog(33.0)
  DebugPause()
  goto exit
64:
  goto 65 if (3.0 <= 10000[24]) else 118
65:
  goto 66 if (10000[24] < 9.0) else 118
66:
  goto 67 if (10000[24] < 8.5) else 110
67:
  goto 68 if (0 <= TutorialData[103]) else 69
68:
  10000[27] <- 0
  goto 79
69:
  goto 70 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 109
70:
  goto 71 if (0 <= (TutorialData[103] + 0.5)) else 72
71:
  10000[27] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 79
72:
  goto 73 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 108
73:
  goto 74 if (0 <= (TutorialData[102] - 0.5)) else 75
74:
  10000[27] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 79
75:
  goto 76 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 107
76:
  goto 77 if (0 <= TutorialData[102]) else 78
77:
  10000[27] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 79
78:
  10000[27] <- 0
  goto 79
79:
  10000[27] <- EaseOutQuad(10000[27])
  goto 81 if (10000[27] <= 0) else 80
80:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(8.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310000.0, 10000[27])
  goto 81
81:
  10000[27] <- RuntimeUpdate[0] % 0.3
  goto 82 if (0 <= TutorialData[103]) else 83
82:
  10000[28] <- 0
  goto 93
83:
  goto 84 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 106
84:
  goto 85 if (0 <= (TutorialData[103] + 0.5)) else 86
85:
  10000[28] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 93
86:
  goto 87 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 105
87:
  goto 88 if (0 <= (TutorialData[102] - 0.5)) else 89
88:
  10000[28] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 93
89:
  goto 90 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 104
90:
  goto 91 if (0 <= TutorialData[102]) else 92
91:
  10000[28] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 93
92:
  10000[28] <- 0
  goto 93
93:
  goto 94 if (10000[27] <= 0) else 95
94:
  10000[29] <- 0
  goto 102
95:
  goto 96 if (10000[27] <= 0.1) else 97
96:
  10000[29] <- Remap(0, 0.1, 0, 1.0, 10000[27])
  goto 102
97:
  goto 98 if (10000[27] <= 0.19999999999999998) else 99
98:
  10000[29] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[27])
  goto 102
99:
  goto 100 if (10000[27] <= 0.3) else 101
100:
  10000[29] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[27])
  goto 102
101:
  10000[29] <- 0
  goto 102
102:
  10000[28] <- EaseOutQuad(10000[28]) * EaseOutQuad(10000[29])
  goto 110 if (10000[28] <= 0) else 103
103:
  10000[0] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])
  10000[29] <- 10000[0] - 10000[1]
  10000[2] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])
  10000[3] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])
  10000[30] <- 10000[2] - 10000[3]
  10000[31] <- (10000[29] * 6.123233995736766e-17) - 10000[30]
  10000[32] <- 10000[29] + (10000[30] * 6.123233995736766e-17)
  10000[33] <- Lerp(-0.1, 0.4, 10000[27] / 0.3)
  10000[34] <- 10000[31] * 10000[33]
  10000[35] <- 10000[32] * 10000[33]
  10000[36] <- 10000[1] + 10000[34]
  10000[37] <- 10000[3] + 10000[35]
  10000[38] <- 10000[0] + 10000[34]
  10000[39] <- 10000[2] + 10000[35]
  Draw(9.0, 10000[36], 10000[37], 10000[36] + 10000[31], 10000[37] + 10000[32], 10000[38] + 10000[31], 10000[39] + 10000[32], 10000[38], 10000[39], 320000.0, 10000[28])
  goto 110
104:
  DebugLog(36.0)
  DebugPause()
  goto exit
105:
  DebugLog(36.0)
  DebugPause()
  goto exit
106:
  DebugLog(36.0)
  DebugPause()
  goto exit
107:
  DebugLog(35.0)
  DebugPause()
  goto exit
108:
  DebugLog(35.0)
  DebugPause()
  goto exit
109:
  DebugLog(35.0)
  DebugPause()
  goto exit
110:
  10000[27] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[24]) * 4.0) % 1.0
  goto 111 if (10000[27] < 0.6666666666666666) else 112
111:
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 5.0
  goto 118
112:
  10000[27] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[27])
  goto 113 if (10000[27] <= 0.25) else 114
113:
  10000[28] <- 1.0
  goto 117
114:
  goto 115 if (10000[27] <= 0.75) else 116
115:
  10000[28] <- Remap(0.25, 0.75, 1.0, 0, 10000[27])
  goto 117
116:
  10000[28] <- 0
  goto 117
117:
  10000[29] <- Max(0, Min(1.0, 10000[27]))
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((0 + TutorialData[92]) / (0 + TutorialData[98])) + (((((0 + TutorialData[92]) / (0 + TutorialData[98])) + 4.592425496802574e-17) - ((0 + TutorialData[92]) / (0 + TutorialData[98]))) * 10000[29]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((0 + TutorialData[95]) / (0 + TutorialData[98])) + (((((0 + TutorialData[95]) / (0 + TutorialData[98])) + 0.75) - ((0 + TutorialData[95]) / (0 + TutorialData[98]))) * 10000[29]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, 10000[28] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 5.0
  goto 118
118:
  goto 119 if ((10000[25] - 10000[26]) < 8.5) else 126
119:
  goto 120 if (8.5 <= 10000[24]) else 126
120:
  10000[0] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[25] <- Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[1]), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[1]), 2.0), 0.5)
  10000[0] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]
  10000[2] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[4] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[3]
  10000[5] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[3]
  SpawnParticleEffect(6.0, 10000[1], 10000[2], 10000[1] + 0, 10000[2] + 10000[25], 10000[4] + 0, 10000[5] + 10000[25], 10000[4], 10000[5], 0.5, 0)
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[25] <- (10000[0] + 10000[1] + TutorialData[92]) / (10000[2] + 10000[3] + TutorialData[98])
  10000[4] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[5] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[26] <- (10000[4] + 10000[1] + TutorialData[92]) / (10000[5] + 10000[3] + TutorialData[98])
  10000[6] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[7] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[27] <- (10000[0] + 10000[6] + TutorialData[92]) / (10000[2] + 10000[7] + TutorialData[98])
  10000[28] <- (10000[4] + 10000[6] + TutorialData[92]) / (10000[5] + 10000[7] + TutorialData[98])
  10000[29] <- (10000[27] + 10000[28]) / 2.0
  10000[30] <- (10000[25] + 10000[26]) / 2.0
  10000[0] <- ((((10000[28] - 10000[27]) + 10000[26]) - 10000[25]) / 2.0) / 2.0
  10000[1] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[93] * 10000[1]
  10000[3] <- TutorialData[94] * 10000[1]
  10000[4] <- TutorialData[96] * 10000[1]
  10000[5] <- TutorialData[97] * 10000[1]
  10000[6] <- (TutorialData[99] * 1.8) / 2.0
  10000[7] <- TutorialData[94] * 10000[6]
  10000[8] <- TutorialData[97] * 10000[6]
  10000[9] <- TutorialData[93] * 10000[6]
  10000[10] <- TutorialData[96] * 10000[6]
  SpawnParticleEffect(7.0, 10000[30] - 10000[0], (10000[2] + 10000[3] + TutorialData[95]) / (10000[4] + 10000[5] + TutorialData[98]), 10000[29] - 10000[0], (10000[2] + 10000[7] + TutorialData[95]) / (10000[4] + 10000[8] + TutorialData[98]), 10000[29] + 10000[0], (10000[9] + 10000[7] + TutorialData[95]) / (10000[10] + 10000[8] + TutorialData[98]), 10000[30] + 10000[0], (10000[9] + 10000[3] + TutorialData[95]) / (10000[10] + 10000[5] + TutorialData[98]), 0.5, 0)
  10000[25] <- 0
  goto 121
121:
  goto 122 if (10000[25] < TutorialData[0]) else 125
122:
  10000[26] <- 10000[25] + 1.0
  10000[27] <- 10000[25] * 9.0
  goto 123 if TutorialData[10000[27] + 1] else 124
123:
  10000[25] <- 10000[26]
  goto 121
124:
  SpawnParticleEffect(0, TutorialData[10000[27] + 2], TutorialData[10000[27] + 3], TutorialData[10000[27] + 4], TutorialData[10000[27] + 5], TutorialData[10000[27] + 6], TutorialData[10000[27] + 7], TutorialData[10000[27] + 8], TutorialData[10000[27] + 9], 0.2, 0)
  Play(4.0, 0)
  goto 126
125:
  DebugLog(37.0)
  DebugPause()
  goto exit
126:
  goto 127 if (10000[24] >= 10.5) else 804
127:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
128:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 129 if (0 <= 10000[18]) else 131
129:
  goto 130 if (10000[18] < 1.5) else 131
130:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[6] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[8] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[10] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[11] <- 10000[2] + 10000[10] + TutorialData[98]
  10000[12] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[14] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[16] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[17] <- 10000[14] + 10000[3] + TutorialData[98]
  Draw(15.0, ((3.0 * ((10000[0] + 10000[1] + TutorialData[92]) / 10000[4])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[7] + TutorialData[95]) / 10000[4])) + 10000[8]) / 1.0, ((3.0 * ((10000[0] + 10000[9] + TutorialData[92]) / 10000[11])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[12] + TutorialData[95]) / 10000[11])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, 310000.0, 1.0)
  10000[9] <- (Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[10] <- (TutorialData[96] * 10000[9]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[11] <- (Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[12] <- (TutorialData[96] * 10000[11]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  10000[13] <- (Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[14] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  10000[15] <- (Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[16] <- (TutorialData[96] * 10000[15]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((3.0 * (((TutorialData[90] * 10000[9]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[10])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[9]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[10])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[11]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[12])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[11]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[12])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[13]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[14])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[13]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[14])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[15]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[16])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[15]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[16])) + 10000[8]) / 1.0, 100000.0, 1.0)
  goto 131
131:
  goto 132 if (1.5 <= 10000[18]) else 156
132:
  goto 133 if (10000[18] < 3.0) else 156
133:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[21] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  goto 134 if (10000[21] <= TutorialData[103]) else 135
134:
  10000[22] <- 0
  goto 145
135:
  goto 136 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 155
136:
  goto 137 if (10000[21] <= (TutorialData[103] + 0.5)) else 138
137:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 145
138:
  goto 139 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 154
139:
  goto 140 if (10000[21] <= (TutorialData[102] - 0.5)) else 141
140:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 145
141:
  goto 142 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 153
142:
  goto 143 if (10000[21] <= TutorialData[102]) else 144
143:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 145
144:
  10000[22] <- 0
  goto 145
145:
  10000[22] <- EaseOutQuad(10000[22])
  goto 147 if (10000[22] <= 0) else 146
146:
  10000[23] <- 10000[21] + (TutorialData[99] / 2.0)
  10000[24] <- 10000[21] - (TutorialData[99] / 2.0)
  10000[0] <- TutorialData[97] * 10000[24]
  10000[25] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[26] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[97] * 10000[23]
  10000[27] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[28] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * 10000[24]
  10000[2] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[94] * 10000[24]
  10000[4] <- TutorialData[91] * 10000[23]
  10000[5] <- TutorialData[94] * 10000[23]
  10000[6] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[7] <- TutorialData[93] * (TutorialData[99] / 2.0)
  Draw(15.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[25], (10000[2] + 10000[3] + TutorialData[95]) / 10000[25], (10000[0] + 10000[4] + TutorialData[92]) / 10000[27], (10000[2] + 10000[5] + TutorialData[95]) / 10000[27], (10000[6] + 10000[4] + TutorialData[92]) / 10000[28], (10000[7] + 10000[5] + TutorialData[95]) / 10000[28], (10000[6] + 10000[1] + TutorialData[92]) / 10000[26], (10000[7] + 10000[3] + TutorialData[95]) / 10000[26], 310000.0 + 10000[21], 10000[22])
  goto 147
147:
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[22] <- (10000[0] + 10000[1] + TutorialData[92]) / 10000[4]
  10000[5] <- TutorialData[93] * -((TutorialData[99] * 1.8) / 2.0)
  10000[6] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[23] <- (10000[5] + 10000[6] + TutorialData[95]) / 10000[4]
  10000[7] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[8] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[9] <- 10000[8] + 10000[3] + TutorialData[98]
  10000[24] <- (10000[7] + 10000[1] + TutorialData[92]) / 10000[9]
  10000[10] <- TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)
  10000[25] <- (10000[10] + 10000[6] + TutorialData[95]) / 10000[9]
  10000[11] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[12] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[13] <- 10000[2] + 10000[12] + TutorialData[98]
  10000[26] <- (10000[0] + 10000[11] + TutorialData[92]) / 10000[13]
  10000[14] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[27] <- (10000[5] + 10000[14] + TutorialData[95]) / 10000[13]
  10000[15] <- 10000[8] + 10000[12] + TutorialData[98]
  10000[28] <- (10000[7] + 10000[11] + TutorialData[92]) / 10000[15]
  10000[29] <- (10000[10] + 10000[14] + TutorialData[95]) / 10000[15]
  10000[30] <- (10000[26] + 10000[28]) / 2.0
  10000[31] <- (10000[22] + 10000[24]) / 2.0
  10000[0] <- ((((10000[28] - 10000[26]) + 10000[24]) - 10000[22]) / 2.0) / 2.0
  10000[32] <- 10000[31] - 10000[0]
  10000[33] <- 10000[31] + 10000[0]
  10000[34] <- 10000[30] - 10000[0]
  10000[35] <- 10000[30] + 10000[0]
  10000[36] <- TutorialMemory[1]
  goto 148 if 10000[36] else 149
148:
  10000[36] <- TutorialMemory[1]
  MoveParticleEffect(10000[36], 10000[32], 10000[23], 10000[34], 10000[27], 10000[35], 10000[29], 10000[33], 10000[25])
  goto 150
149:
  10000[22] <- SpawnParticleEffect(5.0, 10000[32], 10000[23], 10000[34], 10000[27], 10000[35], 10000[29], 10000[33], 10000[25], 1.5, 1.0)
  TutorialMemory[1] <- 10000[22]
  goto 150
150:
  10000[22] <- TutorialMemory[2]
  goto 152 if 10000[22] else 151
151:
  10000[22] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[22]
  goto 152
152:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(14.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 300000.0, 1.0)
  10000[22] <- Clamp(10000[21], 0, TutorialData[102])
  10000[23] <- Remap(0, 10000[21], 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]
  10000[24] <- Remap(0, 10000[21], 0, 0, 10000[22]) * TutorialData[100]
  10000[25] <- 10000[23] - (TutorialData[99] / 2.0)
  10000[26] <- 10000[23] + (TutorialData[99] / 2.0)
  10000[27] <- 10000[24] - (TutorialData[99] / 2.0)
  10000[28] <- 10000[24] + (TutorialData[99] / 2.0)
  10000[29] <- (TutorialData[96] * 10000[25]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[30] <- (TutorialData[96] * 10000[26]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[0] <- TutorialData[97] * 10000[22]
  10000[31] <- (TutorialData[96] * 10000[27]) + 10000[0] + TutorialData[98]
  10000[32] <- (TutorialData[96] * 10000[28]) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[91] * 10000[22]
  10000[1] <- TutorialData[94] * 10000[22]
  Draw(17.0, ((TutorialData[90] * 10000[25]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[29], ((TutorialData[93] * 10000[25]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[29], ((TutorialData[90] * 10000[27]) + 10000[0] + TutorialData[92]) / 10000[31], ((TutorialData[93] * 10000[27]) + 10000[1] + TutorialData[95]) / 10000[31], ((TutorialData[90] * 10000[28]) + 10000[0] + TutorialData[92]) / 10000[32], ((TutorialData[93] * 10000[28]) + 10000[1] + TutorialData[95]) / 10000[32], ((TutorialData[90] * 10000[26]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[30], ((TutorialData[93] * 10000[26]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[30], 100000.0 + Min(0, 10000[21]), 0.8)
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  goto 156
153:
  DebugLog(30.0)
  DebugPause()
  goto exit
154:
  DebugLog(30.0)
  DebugPause()
  goto exit
155:
  DebugLog(30.0)
  DebugPause()
  goto exit
156:
  goto 157 if (3.0 <= 10000[18]) else 185
157:
  goto 158 if (10000[18] < 7.0) else 185
158:
  goto 159 if (0 <= TutorialData[103]) else 160
159:
  10000[21] <- 0
  goto 170
160:
  goto 161 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 184
161:
  goto 162 if (0 <= (TutorialData[103] + 0.5)) else 163
162:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 170
163:
  goto 164 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 183
164:
  goto 165 if (0 <= (TutorialData[102] - 0.5)) else 166
165:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 170
166:
  goto 167 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 182
167:
  goto 168 if (0 <= TutorialData[102]) else 169
168:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 170
169:
  10000[21] <- 0
  goto 170
170:
  10000[21] <- EaseOutQuad(10000[21])
  goto 172 if (10000[21] <= 0) else 171
171:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(15.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310000.0, 10000[21])
  goto 172
172:
  10000[21] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  10000[22] <- 10000[21]
  10000[0] <- 10000[21] <= 0.25
  goto 173 if 10000[0] else 174
173:
  10000[23] <- 1.0
  goto 177 if 10000[0] else 178
174:
  goto 175 if (10000[21] <= 0.75) else 176
175:
  10000[23] <- Remap(0.25, 0.75, 1.0, 0, 10000[21])
  goto 177 if 10000[0] else 178
176:
  10000[23] <- 0
  goto 177 if 10000[0] else 178
177:
  10000[24] <- 1.0
  goto 181
178:
  goto 179 if (10000[22] <= 0.75) else 180
179:
  10000[24] <- Remap(0.25, 0.75, 1.0, 0, 10000[22])
  goto 181
180:
  10000[24] <- 0
  goto 181
181:
  10000[24] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[24])
  Paint(0, ((0 - (1.0 * Sin(10000[24]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[24]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[24]) / 3.141592653589793, 0, 10000[23] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 4.0
  goto 185
182:
  DebugLog(31.0)
  DebugPause()
  goto exit
183:
  DebugLog(31.0)
  DebugPause()
  goto exit
184:
  DebugLog(31.0)
  DebugPause()
  goto exit
185:
  goto 186 if ((10000[19] - 10000[20]) < 7.0) else 193
186:
  goto 187 if (7.0 <= 10000[18]) else 193
187:
  10000[0] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[19] <- Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[1]), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[1]), 2.0), 0.5)
  10000[0] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]
  10000[2] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[4] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[3]
  10000[5] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[3]
  SpawnParticleEffect(3.0, 10000[1], 10000[2], 10000[1] + 0, 10000[2] + 10000[19], 10000[4] + 0, 10000[5] + 10000[19], 10000[4], 10000[5], 0.5, 0)
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[19] <- (10000[0] + 10000[1] + TutorialData[92]) / (10000[2] + 10000[3] + TutorialData[98])
  10000[4] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[5] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[20] <- (10000[4] + 10000[1] + TutorialData[92]) / (10000[5] + 10000[3] + TutorialData[98])
  10000[6] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[7] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[21] <- (10000[0] + 10000[6] + TutorialData[92]) / (10000[2] + 10000[7] + TutorialData[98])
  10000[22] <- (10000[4] + 10000[6] + TutorialData[92]) / (10000[5] + 10000[7] + TutorialData[98])
  10000[23] <- (10000[21] + 10000[22]) / 2.0
  10000[24] <- (10000[19] + 10000[20]) / 2.0
  10000[0] <- ((((10000[22] - 10000[21]) + 10000[20]) - 10000[19]) / 2.0) / 2.0
  10000[1] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[93] * 10000[1]
  10000[3] <- TutorialData[94] * 10000[1]
  10000[4] <- TutorialData[96] * 10000[1]
  10000[5] <- TutorialData[97] * 10000[1]
  10000[6] <- (TutorialData[99] * 1.8) / 2.0
  10000[7] <- TutorialData[94] * 10000[6]
  10000[8] <- TutorialData[97] * 10000[6]
  10000[9] <- TutorialData[93] * 10000[6]
  10000[10] <- TutorialData[96] * 10000[6]
  SpawnParticleEffect(4.0, 10000[24] - 10000[0], (10000[2] + 10000[3] + TutorialData[95]) / (10000[4] + 10000[5] + TutorialData[98]), 10000[23] - 10000[0], (10000[2] + 10000[7] + TutorialData[95]) / (10000[4] + 10000[8] + TutorialData[98]), 10000[23] + 10000[0], (10000[9] + 10000[7] + TutorialData[95]) / (10000[10] + 10000[8] + TutorialData[98]), 10000[24] + 10000[0], (10000[9] + 10000[3] + TutorialData[95]) / (10000[10] + 10000[5] + TutorialData[98]), 0.5, 0)
  10000[19] <- 0
  goto 188
188:
  goto 189 if (10000[19] < TutorialData[0]) else 192
189:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 190 if TutorialData[10000[21] + 1] else 191
190:
  10000[19] <- 10000[20]
  goto 188
191:
  SpawnParticleEffect(0, TutorialData[10000[21] + 2], TutorialData[10000[21] + 3], TutorialData[10000[21] + 4], TutorialData[10000[21] + 5], TutorialData[10000[21] + 6], TutorialData[10000[21] + 7], TutorialData[10000[21] + 8], TutorialData[10000[21] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 193
192:
  DebugLog(32.0)
  DebugPause()
  goto exit
193:
  goto 194 if (10000[18] >= 8.5) else 804
194:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
195:
  10000[0] <- TutorialMemory[0]
  10000[43] <- RuntimeUpdate[0] - 10000[0]
  10000[44] <- TutorialMemory[4]
  10000[45] <- TutorialMemory[0]
  10000[0] <- 0
  10000[1] <- 0
  10000[2] <- 2.0
  10000[3] <- 0
  10000[4] <- -2.0
  10000[5] <- 0
  10000[6] <- 0
  10000[7] <- -999.0
  10000[8] <- 0.2
  10000[9] <- 0.4
  10000[10] <- 0.6
  10000[11] <- 0.8
  10000[12] <- 1.0
  10000[13] <- 999.0
  goto 196 if (0 <= 10000[43]) else 198
196:
  goto 197 if (10000[43] < 1.5) else 198
197:
  10000[14] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[15] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[16] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[17] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[18] <- 10000[16] + 10000[17] + TutorialData[98]
  10000[19] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[20] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[21] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[22] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[23] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[24] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[25] <- 10000[16] + 10000[24] + TutorialData[98]
  10000[26] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[27] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[28] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[29] <- 10000[28] + 10000[24] + TutorialData[98]
  10000[30] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[31] <- 10000[28] + 10000[17] + TutorialData[98]
  Draw(16.0, ((3.0 * ((10000[14] + 10000[15] + TutorialData[92]) / 10000[18])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * ((10000[20] + 10000[21] + TutorialData[95]) / 10000[18])) + 10000[22]) / 1.0, ((3.0 * ((10000[14] + 10000[23] + TutorialData[92]) / 10000[25])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * ((10000[20] + 10000[26] + TutorialData[95]) / 10000[25])) + 10000[22]) / 1.0, ((3.0 * ((10000[27] + 10000[23] + TutorialData[92]) / 10000[29])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * ((10000[30] + 10000[26] + TutorialData[95]) / 10000[29])) + 10000[22]) / 1.0, ((3.0 * ((10000[27] + 10000[15] + TutorialData[92]) / 10000[31])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * ((10000[30] + 10000[21] + TutorialData[95]) / 10000[31])) + 10000[22]) / 1.0, 310000.0, 1.0)
  10000[23] <- (Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[24] <- (TutorialData[96] * 10000[23]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[25] <- (Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[26] <- (TutorialData[96] * 10000[25]) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]
  10000[27] <- (Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[28] <- (TutorialData[96] * 10000[27]) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]
  10000[29] <- (Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[30] <- (TutorialData[96] * 10000[29]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((3.0 * (((TutorialData[90] * 10000[23]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[24])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[23]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[24])) + 10000[22]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[25]) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[26])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[25]) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[26])) + 10000[22]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[27]) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[28])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[27]) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[28])) + 10000[22]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[29]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[30])) + 0 + 10000[19]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[29]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[30])) + 10000[22]) / 1.0, 100000.0, 1.0)
  goto 198
198:
  goto 199 if (10000[43] >= 1.5) else 285
199:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[46] <- 1.0
  goto 200
200:
  10000[14] <- 10000[46] < 7.0
  goto 201 if 10000[14] else 218
201:
  10000[47] <- 10000[46] + 1.0
  10000[14] <- ((10000[46] >= -7.0) && 10000[14]) && (10000[46] == Trunc(10000[46]))
  goto 202 if 10000[14] else 217
202:
  10000[48] <- 10000[46] + ((10000[46] < 0) * 7.0)
  10000[49] <- 10000[48]
  10000[49] <- 10000[10000[49] + 7]
  goto 203 if 10000[14] else 216
203:
  10000[50] <- 10000[48]
  10000[50] <- 10000[10000[50] + 7]
  10000[15] <- Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[43]))
  10000[49] <- Lerp(TutorialData[102], 0, Remap(10000[49] - 1.0, 10000[50], 0, 1.0, 10000[15]))
  10000[50] <- 10000[46] - 1.0
  10000[16] <- ((10000[50] >= -7.0) && (10000[50] < 7.0)) && (10000[50] == Trunc(10000[50]))
  goto 204 if 10000[16] else 215
204:
  10000[51] <- 10000[50] + ((10000[50] < 0) * 7.0)
  10000[52] <- 10000[51]
  10000[52] <- 10000[10000[52] + 7]
  goto 205 if 10000[16] else 214
205:
  10000[53] <- 10000[10000[51] + 7]
  10000[51] <- Lerp(TutorialData[102], 0, Remap(10000[52] - 1.0, 10000[53], 0, 1.0, 10000[15]))
  goto 206 if (10000[49] < 0) else 207
206:
  10000[46] <- 10000[47]
  goto 200
207:
  goto 208 if (10000[51] < 0) else 213
208:
  goto 209 if (((10000[50] >= -7.0) && (10000[50] < 7.0)) && (10000[50] == Trunc(10000[50]))) else 212
209:
  10000[52] <- 10000[50] + ((10000[50] < 0) * 7.0)
  10000[52] <- 10000[10000[52]]
  goto 210 if 10000[14] else 211
210:
  10000[53] <- 10000[10000[48]]
  10000[46] <- Remap(10000[51], 10000[49], 10000[52], 10000[53], 0)
  goto 219
211:
  DebugLog(24.0)
  DebugPause()
  goto exit
212:
  DebugLog(24.0)
  DebugPause()
  goto exit
213:
  10000[46] <- 10000[47]
  goto 200
214:
  DebugLog(23.0)
  DebugPause()
  goto exit
215:
  DebugLog(23.0)
  DebugPause()
  goto exit
216:
  DebugLog(22.0)
  DebugPause()
  goto exit
217:
  DebugLog(22.0)
  DebugPause()
  goto exit
218:
  10000[46] <- 0
  goto 219
219:
  10000[47] <- 10000[46] * TutorialData[100]
  10000[48] <- 10000[47] + ((TutorialData[99] * 1.8) / 2.0)
  10000[49] <- 10000[47] - ((TutorialData[99] * 1.8) / 2.0)
  10000[14] <- TutorialData[96] * 10000[49]
  10000[15] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[50] <- 10000[14] + 10000[15] + TutorialData[98]
  10000[16] <- TutorialData[90] * 10000[49]
  10000[17] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[51] <- (10000[16] + 10000[17] + TutorialData[92]) / 10000[50]
  10000[18] <- TutorialData[93] * 10000[49]
  10000[19] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[52] <- (10000[18] + 10000[19] + TutorialData[95]) / 10000[50]
  10000[20] <- TutorialData[96] * 10000[48]
  10000[53] <- 10000[20] + 10000[15] + TutorialData[98]
  10000[21] <- TutorialData[90] * 10000[48]
  10000[54] <- (10000[21] + 10000[17] + TutorialData[92]) / 10000[53]
  10000[22] <- TutorialData[93] * 10000[48]
  10000[55] <- (10000[22] + 10000[19] + TutorialData[95]) / 10000[53]
  10000[56] <- 10000[55]
  10000[23] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[57] <- 10000[14] + 10000[23] + TutorialData[98]
  10000[24] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[58] <- (10000[16] + 10000[24] + TutorialData[92]) / 10000[57]
  10000[25] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[59] <- (10000[18] + 10000[25] + TutorialData[95]) / 10000[57]
  10000[60] <- 10000[20] + 10000[23] + TutorialData[98]
  10000[61] <- (10000[21] + 10000[24] + TutorialData[92]) / 10000[60]
  10000[62] <- (10000[22] + 10000[25] + TutorialData[95]) / 10000[60]
  10000[63] <- 10000[62]
  10000[64] <- (10000[58] + 10000[61]) / 2.0
  10000[65] <- (10000[51] + 10000[54]) / 2.0
  10000[25] <- ((((10000[61] - 10000[58]) + 10000[54]) - 10000[51]) / 2.0) / 2.0
  10000[66] <- 10000[65] - 10000[25]
  10000[67] <- 10000[65] + 10000[25]
  10000[68] <- 10000[64] - 10000[25]
  10000[69] <- 10000[64] + 10000[25]
  10000[70] <- TutorialMemory[1]
  goto 220 if 10000[70] else 221
220:
  10000[70] <- TutorialMemory[1]
  MoveParticleEffect(10000[70], 10000[66], 10000[52], 10000[68], 10000[59], 10000[69], 10000[62], 10000[67], 10000[55])
  goto 222
221:
  10000[64] <- SpawnParticleEffect(5.0, 10000[66], 10000[52], 10000[68], 10000[59], 10000[69], 10000[62], 10000[67], 10000[55], 1.5, 1.0)
  TutorialMemory[1] <- 10000[64]
  goto 222
222:
  goto 223 if (10000[43] >= 5.5) else 225
223:
  10000[48] <- TutorialMemory[2]
  goto 225 if 10000[48] else 224
224:
  10000[48] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[48]
  goto 225
225:
  10000[48] <- 10000[47] + (TutorialData[99] / 2.0)
  10000[49] <- 10000[47] - (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[96] * 10000[49]
  10000[50] <- 10000[25] + (TutorialData[97] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[26] <- TutorialData[96] * 10000[48]
  10000[51] <- 10000[26] + (TutorialData[97] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[57] <- 10000[25] + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[58] <- 10000[26] + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[25] <- TutorialData[90] * 10000[49]
  10000[26] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[27] <- TutorialData[93] * 10000[49]
  10000[28] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[29] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[30] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[31] <- TutorialData[90] * 10000[48]
  10000[32] <- TutorialData[93] * 10000[48]
  Draw(14.0, (10000[25] + 10000[26] + TutorialData[92]) / 10000[50], (10000[27] + 10000[28] + TutorialData[95]) / 10000[50], (10000[25] + 10000[29] + TutorialData[92]) / 10000[57], (10000[27] + 10000[30] + TutorialData[95]) / 10000[57], (10000[31] + 10000[29] + TutorialData[92]) / 10000[58], (10000[32] + 10000[30] + TutorialData[95]) / 10000[58], (10000[31] + 10000[26] + TutorialData[92]) / 10000[51], (10000[32] + 10000[28] + TutorialData[95]) / 10000[51], 300000.0 + (10000[46] * 100.0), 1.0)
  10000[48] <- (TutorialData[96] * 10000[47]) + TutorialData[98]
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[47]) + 0 + TutorialData[92]) / 10000[48])), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[47]) + 0 + TutorialData[95]) / 10000[48])), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  10000[46] <- 1.0
  goto 226
226:
  10000[25] <- 10000[46] < 7.0
  goto 227 if 10000[25] else 240
227:
  10000[47] <- 10000[46] + 1.0
  10000[48] <- 10000[46] - 1.0
  goto 228 if (((10000[48] >= -7.0) && (10000[48] < 7.0)) && (10000[48] == Trunc(10000[48]))) else 239
228:
  10000[49] <- 10000[48] + ((10000[48] < 0) * 7.0)
  10000[49] <- 10000[10000[49]]
  10000[25] <- ((10000[46] >= -7.0) && 10000[25]) && (10000[46] == Trunc(10000[46]))
  goto 229 if 10000[25] else 238
229:
  10000[50] <- 10000[46] + ((10000[46] < 0) * 7.0)
  10000[51] <- 10000[50]
  10000[51] <- 10000[10000[51]]
  10000[26] <- ((10000[48] >= -7.0) && (10000[48] < 7.0)) && (10000[48] == Trunc(10000[48]))
  goto 230 if 10000[26] else 237
230:
  10000[52] <- 10000[48] + ((10000[48] < 0) * 7.0)
  10000[53] <- 10000[52]
  10000[53] <- 10000[10000[53] + 7]
  goto 231 if 10000[26] else 236
231:
  10000[54] <- 10000[10000[52] + 7]
  10000[26] <- Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[43]))
  10000[57] <- Lerp(TutorialData[102], 0, Remap(10000[53] - 1.0, 10000[54], 0, 1.0, 10000[26]))
  goto 232 if 10000[25] else 235
232:
  10000[58] <- 10000[50]
  10000[58] <- 10000[10000[58] + 7]
  goto 233 if 10000[25] else 234
233:
  10000[59] <- 10000[10000[50] + 7]
  10000[64] <- Lerp(TutorialData[102], 0, Remap(10000[58] - 1.0, 10000[59], 0, 1.0, 10000[26]))
  10000[65] <- Clamp(10000[57], 0, TutorialData[102])
  10000[66] <- Clamp(10000[64], 0, TutorialData[102])
  10000[67] <- Remap(10000[57], 10000[64], 10000[49], 10000[51], 10000[65]) * TutorialData[100]
  10000[68] <- Remap(10000[57], 10000[64], 10000[49], 10000[51], 10000[66]) * TutorialData[100]
  10000[56] <- 10000[67] - (TutorialData[99] / 2.0)
  10000[69] <- 10000[67] + (TutorialData[99] / 2.0)
  10000[63] <- 10000[68] - (TutorialData[99] / 2.0)
  10000[70] <- 10000[68] + (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[97] * 10000[65]
  10000[71] <- (TutorialData[96] * 10000[56]) + 10000[25] + TutorialData[98]
  10000[72] <- (TutorialData[96] * 10000[69]) + 10000[25] + TutorialData[98]
  10000[25] <- TutorialData[97] * 10000[66]
  10000[73] <- (TutorialData[96] * 10000[63]) + 10000[25] + TutorialData[98]
  10000[29] <- (TutorialData[96] * 10000[70]) + 10000[25] + TutorialData[98]
  10000[25] <- TutorialData[91] * 10000[65]
  10000[26] <- TutorialData[94] * 10000[65]
  10000[27] <- TutorialData[91] * 10000[66]
  10000[28] <- TutorialData[94] * 10000[66]
  Draw(17.0, ((TutorialData[90] * 10000[56]) + 10000[25] + TutorialData[92]) / 10000[71], ((TutorialData[93] * 10000[56]) + 10000[26] + TutorialData[95]) / 10000[71], ((TutorialData[90] * 10000[63]) + 10000[27] + TutorialData[92]) / 10000[73], ((TutorialData[93] * 10000[63]) + 10000[28] + TutorialData[95]) / 10000[73], ((TutorialData[90] * 10000[70]) + 10000[27] + TutorialData[92]) / 10000[29], ((TutorialData[93] * 10000[70]) + 10000[28] + TutorialData[95]) / 10000[29], ((TutorialData[90] * 10000[69]) + 10000[25] + TutorialData[92]) / 10000[72], ((TutorialData[93] * 10000[69]) + 10000[26] + TutorialData[95]) / 10000[72], 100000.0 + (Min(10000[49], 10000[51]) * 100.0) + Min(10000[57], 10000[64]), 0.8)
  10000[46] <- 10000[47]
  goto 226
234:
  DebugLog(26.0)
  DebugPause()
  goto exit
235:
  DebugLog(26.0)
  DebugPause()
  goto exit
236:
  DebugLog(26.0)
  DebugPause()
  goto exit
237:
  DebugLog(26.0)
  DebugPause()
  goto exit
238:
  DebugLog(25.0)
  DebugPause()
  goto exit
239:
  DebugLog(25.0)
  DebugPause()
  goto exit
240:
  10000[64] <- 0
  10000[65] <- 0
  10000[67] <- 0
  goto 241
241:
  goto 242 if (10000[64] < 7.0) else 243
242:
  10000[68] <- 10000[64]
  10000[56] <- 10000[10000[68]]
  10000[64] <- 10000[64] + 1.0
  10000[68] <- 1.0
  goto 244
243:
  10000[68] <- 0
  goto 244
244:
  goto 245 if (10000[65] < 7.0) else 246
245:
  10000[69] <- 10000[65]
  10000[63] <- 10000[10000[69] + 7]
  10000[65] <- 10000[65] + 1.0
  10000[69] <- 1.0
  goto 247
246:
  10000[69] <- 0
  goto 247
247:
  goto 248 if !10000[68] else 249
248:
  10000[68] <- 0
  goto 252
249:
  goto 250 if !10000[69] else 251
250:
  10000[68] <- 0
  goto 252
251:
  10000[68] <- 1.0
  goto 252
252:
  goto 285 if !10000[68] else 253
253:
  10000[66] <- 10000[67] + 1.0
  10000[68] <- 5.5 + (10000[63] * 1.5)
  goto 254 if (10000[43] < 10000[68]) else 275
254:
  10000[25] <- ((10000[67] >= -7.0) && (10000[67] < 7.0)) && (10000[67] == Trunc(10000[67]))
  goto 255 if 10000[25] else 274
255:
  10000[69] <- 10000[67] + ((10000[67] < 0) * 7.0)
  10000[70] <- 10000[69]
  10000[70] <- 10000[10000[70] + 7]
  goto 256 if 10000[25] else 273
256:
  10000[71] <- 10000[10000[69] + 7]
  10000[69] <- Lerp(TutorialData[102], 0, Remap(10000[70] - 1.0, 10000[71], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[43]))))
  goto 257 if (10000[69] <= TutorialData[103]) else 258
257:
  10000[25] <- 0
  goto 268
258:
  goto 259 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 272
259:
  goto 260 if (10000[69] <= (TutorialData[103] + 0.5)) else 261
260:
  10000[25] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[69])
  goto 268
261:
  goto 262 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 271
262:
  goto 263 if (10000[69] <= (TutorialData[102] - 0.5)) else 264
263:
  10000[25] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[69])
  goto 268
264:
  goto 265 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 270
265:
  goto 266 if (10000[69] <= TutorialData[102]) else 267
266:
  10000[25] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[69])
  goto 268
267:
  10000[25] <- 0
  goto 268
268:
  10000[33] <- EaseOutQuad(10000[25])
  goto 275 if (10000[33] <= 0) else 269
269:
  10000[34] <- 10000[56] * TutorialData[100]
  10000[35] <- 10000[69] + (TutorialData[99] / 2.0)
  10000[36] <- 10000[34] + (TutorialData[99] / 2.0)
  10000[37] <- 10000[69] - (TutorialData[99] / 2.0)
  10000[38] <- 10000[34] - (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[96] * 10000[38]
  10000[26] <- TutorialData[97] * 10000[37]
  10000[39] <- 10000[25] + 10000[26] + TutorialData[98]
  10000[27] <- TutorialData[96] * 10000[36]
  10000[40] <- 10000[27] + 10000[26] + TutorialData[98]
  10000[28] <- TutorialData[97] * 10000[35]
  10000[41] <- 10000[25] + 10000[28] + TutorialData[98]
  10000[42] <- 10000[27] + 10000[28] + TutorialData[98]
  10000[25] <- TutorialData[90] * 10000[38]
  10000[26] <- TutorialData[91] * 10000[37]
  10000[27] <- TutorialData[93] * 10000[38]
  10000[28] <- TutorialData[94] * 10000[37]
  10000[29] <- TutorialData[91] * 10000[35]
  10000[30] <- TutorialData[94] * 10000[35]
  10000[31] <- TutorialData[90] * 10000[36]
  10000[32] <- TutorialData[93] * 10000[36]
  Draw(16.0, (10000[25] + 10000[26] + TutorialData[92]) / 10000[39], (10000[27] + 10000[28] + TutorialData[95]) / 10000[39], (10000[25] + 10000[29] + TutorialData[92]) / 10000[41], (10000[27] + 10000[30] + TutorialData[95]) / 10000[41], (10000[31] + 10000[29] + TutorialData[92]) / 10000[42], (10000[32] + 10000[30] + TutorialData[95]) / 10000[42], (10000[31] + 10000[26] + TutorialData[92]) / 10000[40], (10000[32] + 10000[28] + TutorialData[95]) / 10000[40], 310000.0 + (10000[56] * 100.0) + 10000[69], 10000[33])
  goto 275
270:
  DebugLog(28.0)
  DebugPause()
  goto exit
271:
  DebugLog(28.0)
  DebugPause()
  goto exit
272:
  DebugLog(28.0)
  DebugPause()
  goto exit
273:
  DebugLog(27.0)
  DebugPause()
  goto exit
274:
  DebugLog(27.0)
  DebugPause()
  goto exit
275:
  goto 276 if ((10000[44] - 10000[45]) < 10000[68]) else 284
276:
  goto 277 if (10000[68] <= 10000[43]) else 283
277:
  10000[67] <- 10000[56] * TutorialData[100]
  10000[68] <- 10000[67] - (TutorialData[99] / 2.0)
  10000[25] <- (TutorialData[96] * 10000[68]) + TutorialData[98]
  10000[26] <- ((TutorialData[90] * 10000[68]) + TutorialData[92]) / 10000[25]
  10000[27] <- ((TutorialData[93] * 10000[68]) + TutorialData[95]) / 10000[25]
  10000[28] <- 10000[67] + (TutorialData[99] / 2.0)
  10000[29] <- (TutorialData[96] * 10000[28]) + TutorialData[98]
  10000[30] <- ((TutorialData[90] * 10000[28]) + TutorialData[92]) / 10000[29]
  10000[31] <- ((TutorialData[93] * 10000[28]) + TutorialData[95]) / 10000[29]
  10000[32] <- Power(Power(10000[30] - 10000[26], 2.0) + Power(10000[31] - 10000[27], 2.0), 0.5)
  SpawnParticleEffect(3.0, 10000[26], 10000[27], 10000[26] + 0, 10000[27] + 10000[32], 10000[30] + 0, 10000[31] + 10000[32], 10000[30], 10000[31], 0.5, 0)
  10000[29] <- 10000[67] + ((TutorialData[99] * 1.8) / 2.0)
  10000[30] <- 10000[67] - ((TutorialData[99] * 1.8) / 2.0)
  10000[25] <- TutorialData[96] * 10000[30]
  10000[31] <- 10000[25] + 10000[15] + TutorialData[98]
  10000[26] <- TutorialData[90] * 10000[30]
  10000[32] <- (10000[26] + 10000[17] + TutorialData[92]) / 10000[31]
  10000[27] <- TutorialData[96] * 10000[29]
  10000[33] <- 10000[27] + 10000[15] + TutorialData[98]
  10000[28] <- TutorialData[90] * 10000[29]
  10000[34] <- (10000[28] + 10000[17] + TutorialData[92]) / 10000[33]
  10000[35] <- 10000[25] + 10000[23] + TutorialData[98]
  10000[36] <- (10000[26] + 10000[24] + TutorialData[92]) / 10000[35]
  10000[37] <- 10000[27] + 10000[23] + TutorialData[98]
  10000[38] <- (10000[28] + 10000[24] + TutorialData[92]) / 10000[37]
  10000[39] <- (10000[36] + 10000[38]) / 2.0
  10000[40] <- (10000[32] + 10000[34]) / 2.0
  10000[25] <- ((((10000[38] - 10000[36]) + 10000[34]) - 10000[32]) / 2.0) / 2.0
  10000[26] <- TutorialData[93] * 10000[30]
  10000[27] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[28] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[29] <- TutorialData[93] * 10000[29]
  SpawnParticleEffect(4.0, 10000[40] - 10000[25], (10000[26] + 10000[27] + TutorialData[95]) / 10000[31], 10000[39] - 10000[25], (10000[26] + 10000[28] + TutorialData[95]) / 10000[35], 10000[39] + 10000[25], (10000[29] + 10000[28] + TutorialData[95]) / 10000[37], 10000[40] + 10000[25], (10000[29] + 10000[27] + TutorialData[95]) / 10000[33], 0.5, 0)
  10000[25] <- 0
  goto 278
278:
  goto 279 if (10000[25] < TutorialData[0]) else 282
279:
  10000[26] <- 10000[25] + 1.0
  10000[27] <- 10000[25] * 9.0
  goto 280 if (10000[56] == TutorialData[10000[27] + 1]) else 281
280:
  SpawnParticleEffect(0, TutorialData[10000[27] + 2], TutorialData[10000[27] + 3], TutorialData[10000[27] + 4], TutorialData[10000[27] + 5], TutorialData[10000[27] + 6], TutorialData[10000[27] + 7], TutorialData[10000[27] + 8], TutorialData[10000[27] + 9], 0.2, 0)
  Play(1.0, 0)
  10000[67] <- 10000[66]
  goto 241
281:
  10000[25] <- 10000[26]
  goto 278
282:
  DebugLog(29.0)
  DebugPause()
  goto exit
283:
  10000[67] <- 10000[66]
  goto 241
284:
  10000[67] <- 10000[66]
  goto 241
285:
  goto 286 if (1.5 <= 10000[43]) else 288
286:
  goto 287 if (10000[43] < 5.5) else 288
287:
  10000[0] <- 10000[0]
  10000[0] <- 10000[0] * TutorialData[100]
  10000[1] <- (TutorialData[96] * 10000[0]) + TutorialData[98]
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[0]) + 0 + TutorialData[92]) / 10000[1])), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[0]) + 0 + TutorialData[95]) / 10000[1])), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 3.0
  goto 288
288:
  goto 289 if (10000[43] >= 8.5) else 804
289:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
290:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 291 if (0 <= 10000[18]) else 293
291:
  goto 292 if (10000[18] < 1.5) else 293
292:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[6] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[8] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[10] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[11] <- 10000[2] + 10000[10] + TutorialData[98]
  10000[12] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[14] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[16] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[17] <- 10000[14] + 10000[3] + TutorialData[98]
  Draw(14.0, ((3.0 * ((10000[0] + 10000[1] + TutorialData[92]) / 10000[4])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[7] + TutorialData[95]) / 10000[4])) + 10000[8]) / 1.0, ((3.0 * ((10000[0] + 10000[9] + TutorialData[92]) / 10000[11])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[12] + TutorialData[95]) / 10000[11])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, 310000.0, 1.0)
  10000[9] <- (Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[10] <- (TutorialData[96] * 10000[9]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  10000[11] <- (Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[12] <- (TutorialData[96] * 10000[11]) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]
  10000[13] <- (Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[14] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]
  10000[15] <- (Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[16] <- (TutorialData[96] * 10000[15]) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((3.0 * (((TutorialData[90] * 10000[9]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[10])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[9]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[10])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[11]) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[12])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[11]) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[12])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[13]) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[14])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[13]) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[14])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[15]) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[16])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[15]) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[16])) + 10000[8]) / 1.0, 100000.0, 1.0)
  goto 293
293:
  goto 294 if (1.5 <= 10000[18]) else 313
294:
  goto 295 if (10000[18] < 3.0) else 313
295:
  10000[21] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  goto 296 if (10000[21] <= TutorialData[103]) else 297
296:
  10000[22] <- 0
  goto 307
297:
  goto 298 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 312
298:
  goto 299 if (10000[21] <= (TutorialData[103] + 0.5)) else 300
299:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 307
300:
  goto 301 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 311
301:
  goto 302 if (10000[21] <= (TutorialData[102] - 0.5)) else 303
302:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 307
303:
  goto 304 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 310
304:
  goto 305 if (10000[21] <= TutorialData[102]) else 306
305:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 307
306:
  10000[22] <- 0
  goto 307
307:
  10000[22] <- EaseOutQuad(10000[22])
  goto 309 if (10000[22] <= 0) else 308
308:
  10000[23] <- 10000[21] + (TutorialData[99] / 2.0)
  10000[24] <- 10000[21] - (TutorialData[99] / 2.0)
  10000[0] <- TutorialData[97] * 10000[24]
  10000[25] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[26] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[97] * 10000[23]
  10000[27] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[28] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * 10000[24]
  10000[2] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[94] * 10000[24]
  10000[4] <- TutorialData[91] * 10000[23]
  10000[5] <- TutorialData[94] * 10000[23]
  10000[6] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[7] <- TutorialData[93] * (TutorialData[99] / 2.0)
  Draw(14.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[25], (10000[2] + 10000[3] + TutorialData[95]) / 10000[25], (10000[0] + 10000[4] + TutorialData[92]) / 10000[27], (10000[2] + 10000[5] + TutorialData[95]) / 10000[27], (10000[6] + 10000[4] + TutorialData[92]) / 10000[28], (10000[7] + 10000[5] + TutorialData[95]) / 10000[28], (10000[6] + 10000[1] + TutorialData[92]) / 10000[26], (10000[7] + 10000[3] + TutorialData[95]) / 10000[26], 310000.0 + 10000[21], 10000[22])
  goto 309
309:
  10000[22] <- Clamp(10000[21], 0, TutorialData[102])
  10000[23] <- Remap(10000[21], 99.0, 0, 0, 10000[22]) * TutorialData[100]
  10000[24] <- Remap(10000[21], 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]
  10000[25] <- 10000[23] - (TutorialData[99] / 2.0)
  10000[26] <- 10000[23] + (TutorialData[99] / 2.0)
  10000[27] <- 10000[24] - (TutorialData[99] / 2.0)
  10000[28] <- 10000[24] + (TutorialData[99] / 2.0)
  10000[0] <- TutorialData[97] * 10000[22]
  10000[29] <- (TutorialData[96] * 10000[25]) + 10000[0] + TutorialData[98]
  10000[30] <- (TutorialData[96] * 10000[26]) + 10000[0] + TutorialData[98]
  10000[31] <- (TutorialData[96] * 10000[27]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[32] <- (TutorialData[96] * 10000[28]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[0] <- TutorialData[91] * 10000[22]
  10000[1] <- TutorialData[94] * 10000[22]
  Draw(17.0, ((TutorialData[90] * 10000[25]) + 10000[0] + TutorialData[92]) / 10000[29], ((TutorialData[93] * 10000[25]) + 10000[1] + TutorialData[95]) / 10000[29], ((TutorialData[90] * 10000[27]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[31], ((TutorialData[93] * 10000[27]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[31], ((TutorialData[90] * 10000[28]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[32], ((TutorialData[93] * 10000[28]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[32], ((TutorialData[90] * 10000[26]) + 10000[0] + TutorialData[92]) / 10000[30], ((TutorialData[93] * 10000[26]) + 10000[1] + TutorialData[95]) / 10000[30], 100000.0 + Min(99.0, 10000[21]), 0.8)
  goto 313
310:
  DebugLog(19.0)
  DebugPause()
  goto exit
311:
  DebugLog(19.0)
  DebugPause()
  goto exit
312:
  DebugLog(19.0)
  DebugPause()
  goto exit
313:
  goto 314 if (3.0 <= 10000[18]) else 342
314:
  goto 315 if (10000[18] < 7.0) else 342
315:
  goto 316 if (0 <= TutorialData[103]) else 317
316:
  10000[21] <- 0
  goto 327
317:
  goto 318 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 341
318:
  goto 319 if (0 <= (TutorialData[103] + 0.5)) else 320
319:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 327
320:
  goto 321 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 340
321:
  goto 322 if (0 <= (TutorialData[102] - 0.5)) else 323
322:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 327
323:
  goto 324 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 339
324:
  goto 325 if (0 <= TutorialData[102]) else 326
325:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 327
326:
  10000[21] <- 0
  goto 327
327:
  10000[21] <- EaseOutQuad(10000[21])
  goto 329 if (10000[21] <= 0) else 328
328:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(14.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310000.0, 10000[21])
  goto 329
329:
  10000[0] <- (Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[1] <- (TutorialData[96] * 10000[0]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[2] <- (Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[3] <- (TutorialData[96] * 10000[2]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[4] <- (Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[5] <- (TutorialData[96] * 10000[4]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[6] <- (Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * 10000[6]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[0]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[1], ((TutorialData[93] * 10000[0]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[1], ((TutorialData[90] * 10000[2]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[3], ((TutorialData[93] * 10000[2]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[3], ((TutorialData[90] * 10000[4]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[5], ((TutorialData[93] * 10000[4]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[5], ((TutorialData[90] * 10000[6]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[7], ((TutorialData[93] * 10000[6]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[7], 100000.0, 0.8)
  10000[21] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  10000[22] <- 10000[21]
  goto 330 if (10000[21] <= 0) else 331
330:
  10000[23] <- 0
  goto 334 if (10000[21] <= 0.25) else 335
331:
  10000[0] <- 10000[21] <= 0.25
  goto 332 if 10000[0] else 333
332:
  10000[23] <- Remap(0, 0.25, 0, 1.0, 10000[21])
  goto 334 if 10000[0] else 335
333:
  10000[23] <- 1.0
  goto 334 if 10000[0] else 335
334:
  10000[24] <- 0
  goto 338
335:
  goto 336 if (10000[22] <= 0.75) else 337
336:
  10000[24] <- Remap(0.25, 0.75, 0, 1.0, 10000[22])
  goto 338
337:
  10000[24] <- 1.0
  goto 338
338:
  10000[24] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[24])
  Paint(0, ((0 - (1.0 * Sin(10000[24]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[24]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[24]) / 3.141592653589793, 0, 10000[23] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 2.0
  goto 342
339:
  DebugLog(20.0)
  DebugPause()
  goto exit
340:
  DebugLog(20.0)
  DebugPause()
  goto exit
341:
  DebugLog(20.0)
  DebugPause()
  goto exit
342:
  goto 343 if ((10000[19] - 10000[20]) < 7.0) else 350
343:
  goto 344 if (7.0 <= 10000[18]) else 350
344:
  10000[0] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[19] <- Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[1]), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[1]), 2.0), 0.5)
  10000[0] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]
  10000[2] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[4] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[3]
  10000[5] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[3]
  SpawnParticleEffect(3.0, 10000[1], 10000[2], 10000[1] + 0, 10000[2] + 10000[19], 10000[4] + 0, 10000[5] + 10000[19], 10000[4], 10000[5], 0.5, 0)
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[19] <- (10000[0] + 10000[1] + TutorialData[92]) / (10000[2] + 10000[3] + TutorialData[98])
  10000[4] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[5] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[20] <- (10000[4] + 10000[1] + TutorialData[92]) / (10000[5] + 10000[3] + TutorialData[98])
  10000[6] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[7] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[21] <- (10000[0] + 10000[6] + TutorialData[92]) / (10000[2] + 10000[7] + TutorialData[98])
  10000[22] <- (10000[4] + 10000[6] + TutorialData[92]) / (10000[5] + 10000[7] + TutorialData[98])
  10000[23] <- (10000[21] + 10000[22]) / 2.0
  10000[24] <- (10000[19] + 10000[20]) / 2.0
  10000[0] <- ((((10000[22] - 10000[21]) + 10000[20]) - 10000[19]) / 2.0) / 2.0
  10000[1] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[93] * 10000[1]
  10000[3] <- TutorialData[94] * 10000[1]
  10000[4] <- TutorialData[96] * 10000[1]
  10000[5] <- TutorialData[97] * 10000[1]
  10000[6] <- (TutorialData[99] * 1.8) / 2.0
  10000[7] <- TutorialData[94] * 10000[6]
  10000[8] <- TutorialData[97] * 10000[6]
  10000[9] <- TutorialData[93] * 10000[6]
  10000[10] <- TutorialData[96] * 10000[6]
  SpawnParticleEffect(4.0, 10000[24] - 10000[0], (10000[2] + 10000[3] + TutorialData[95]) / (10000[4] + 10000[5] + TutorialData[98]), 10000[23] - 10000[0], (10000[2] + 10000[7] + TutorialData[95]) / (10000[4] + 10000[8] + TutorialData[98]), 10000[23] + 10000[0], (10000[9] + 10000[7] + TutorialData[95]) / (10000[10] + 10000[8] + TutorialData[98]), 10000[24] + 10000[0], (10000[9] + 10000[3] + TutorialData[95]) / (10000[10] + 10000[5] + TutorialData[98]), 0.5, 0)
  10000[19] <- 0
  goto 345
345:
  goto 346 if (10000[19] < TutorialData[0]) else 349
346:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 347 if TutorialData[10000[21] + 1] else 348
347:
  10000[19] <- 10000[20]
  goto 345
348:
  SpawnParticleEffect(0, TutorialData[10000[21] + 2], TutorialData[10000[21] + 3], TutorialData[10000[21] + 4], TutorialData[10000[21] + 5], TutorialData[10000[21] + 6], TutorialData[10000[21] + 7], TutorialData[10000[21] + 8], TutorialData[10000[21] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 350
349:
  DebugLog(21.0)
  DebugPause()
  goto exit
350:
  goto 351 if (7.0 <= 10000[18]) else 358
351:
  goto 352 if (10000[18] < 8.5) else 358
352:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[19] <- (10000[0] + 10000[1] + TutorialData[92]) / 10000[4]
  10000[5] <- TutorialData[93] * -((TutorialData[99] * 1.8) / 2.0)
  10000[6] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[20] <- (10000[5] + 10000[6] + TutorialData[95]) / 10000[4]
  10000[7] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[8] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[9] <- 10000[8] + 10000[3] + TutorialData[98]
  10000[21] <- (10000[7] + 10000[1] + TutorialData[92]) / 10000[9]
  10000[10] <- TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)
  10000[22] <- (10000[10] + 10000[6] + TutorialData[95]) / 10000[9]
  10000[11] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[12] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[13] <- 10000[2] + 10000[12] + TutorialData[98]
  10000[23] <- (10000[0] + 10000[11] + TutorialData[92]) / 10000[13]
  10000[14] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[24] <- (10000[5] + 10000[14] + TutorialData[95]) / 10000[13]
  10000[15] <- 10000[8] + 10000[12] + TutorialData[98]
  10000[25] <- (10000[7] + 10000[11] + TutorialData[92]) / 10000[15]
  10000[26] <- (10000[10] + 10000[14] + TutorialData[95]) / 10000[15]
  10000[27] <- (10000[23] + 10000[25]) / 2.0
  10000[28] <- (10000[19] + 10000[21]) / 2.0
  10000[0] <- ((((10000[25] - 10000[23]) + 10000[21]) - 10000[19]) / 2.0) / 2.0
  10000[29] <- 10000[28] - 10000[0]
  10000[30] <- 10000[28] + 10000[0]
  10000[31] <- 10000[27] - 10000[0]
  10000[32] <- 10000[27] + 10000[0]
  10000[33] <- TutorialMemory[1]
  goto 353 if 10000[33] else 354
353:
  10000[33] <- TutorialMemory[1]
  MoveParticleEffect(10000[33], 10000[29], 10000[20], 10000[31], 10000[24], 10000[32], 10000[26], 10000[30], 10000[22])
  goto 355
354:
  10000[19] <- SpawnParticleEffect(5.0, 10000[29], 10000[20], 10000[31], 10000[24], 10000[32], 10000[26], 10000[30], 10000[22], 1.5, 1.0)
  TutorialMemory[1] <- 10000[19]
  goto 355
355:
  10000[19] <- TutorialMemory[2]
  goto 357 if 10000[19] else 356
356:
  10000[19] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[19]
  goto 357
357:
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  10000[0] <- (Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[1] <- (TutorialData[96] * 10000[0]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[2] <- (Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0)
  10000[3] <- (TutorialData[96] * 10000[2]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[4] <- (Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[5] <- (TutorialData[96] * 10000[4]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[6] <- (Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * 10000[6]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[0]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[1], ((TutorialData[93] * 10000[0]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[1], ((TutorialData[90] * 10000[2]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[3], ((TutorialData[93] * 10000[2]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[3], ((TutorialData[90] * 10000[4]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[5], ((TutorialData[93] * 10000[4]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[5], ((TutorialData[90] * 10000[6]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[7], ((TutorialData[93] * 10000[6]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[7], 100000.0, 0.8)
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(14.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 300000.0, 1.0)
  TutorialInstruction[0] <- 2.0
  goto 358
358:
  goto 359 if (10000[18] >= 8.5) else 804
359:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
360:
  10000[0] <- TutorialMemory[0]
  10000[32] <- RuntimeUpdate[0] - 10000[0]
  10000[33] <- TutorialMemory[4]
  10000[34] <- TutorialMemory[0]
  goto 361 if (0 <= 10000[32]) else 368
361:
  goto 362 if (10000[32] < 1.5) else 368
362:
  10000[0] <- TutorialData[90] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[1] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[96] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[3] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[6] <- TutorialData[93] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[7] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[8] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[10] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[11] <- 10000[2] + 10000[10] + TutorialData[98]
  10000[12] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[90] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[14] <- TutorialData[96] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[15] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[16] <- TutorialData[93] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[17] <- 10000[14] + 10000[3] + TutorialData[98]
  Draw(12.0, ((3.0 * ((10000[0] + 10000[1] + TutorialData[92]) / 10000[4])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[7] + TutorialData[95]) / 10000[4])) + 10000[8]) / 1.0, ((3.0 * ((10000[0] + 10000[9] + TutorialData[92]) / 10000[11])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[12] + TutorialData[95]) / 10000[11])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, 310000.0, 1.0)
  10000[35] <- 0
  goto 363
363:
  goto 364 if (10000[35] < 1.0) else 365
364:
  10000[36] <- 10000[35] + 1.0
  10000[37] <- (-0.55 + (-1.0 * (0.4 + 10000[35] + 0.5))) * TutorialData[100]
  10000[38] <- 10000[37] + ((TutorialData[99] * 1.5) / 2.0)
  10000[39] <- 10000[37] - ((TutorialData[99] * 1.5) / 2.0)
  10000[40] <- (10000[39] + 10000[38] + 10000[39] + 10000[38]) / 4.0
  10000[41] <- 10000[39] - 10000[40]
  10000[13] <- 1.0 - ((TutorialData[99] * 1.5) / 2.0)
  10000[14] <- 1.0 + ((TutorialData[99] * 1.5) / 2.0)
  10000[15] <- (10000[13] + 10000[14] + 10000[14] + 10000[13]) / 4.0
  10000[16] <- 10000[13] - 10000[15]
  10000[42] <- ((10000[41] * 6.123233995736766e-17) - 10000[16]) + 10000[40]
  10000[17] <- 10000[16] * 6.123233995736766e-17
  10000[43] <- 10000[41] + 10000[17] + 10000[15]
  10000[18] <- 10000[14] - 10000[15]
  10000[44] <- ((10000[41] * 6.123233995736766e-17) - 10000[18]) + 10000[40]
  10000[19] <- 10000[18] * 6.123233995736766e-17
  10000[45] <- 10000[41] + 10000[19] + 10000[15]
  10000[46] <- 10000[38] - 10000[40]
  10000[47] <- ((10000[46] * 6.123233995736766e-17) - 10000[18]) + 10000[40]
  10000[48] <- 10000[46] + 10000[19] + 10000[15]
  10000[49] <- ((10000[46] * 6.123233995736766e-17) - 10000[16]) + 10000[40]
  10000[50] <- 10000[46] + 10000[17] + 10000[15]
  10000[51] <- (TutorialData[96] * 10000[42]) + (TutorialData[97] * 10000[43]) + TutorialData[98]
  10000[52] <- (TutorialData[96] * 10000[49]) + (TutorialData[97] * 10000[50]) + TutorialData[98]
  10000[53] <- (TutorialData[96] * 10000[44]) + (TutorialData[97] * 10000[45]) + TutorialData[98]
  10000[54] <- (TutorialData[96] * 10000[47]) + (TutorialData[97] * 10000[48]) + TutorialData[98]
  Draw(13.0, ((3.0 * (((TutorialData[90] * 10000[42]) + (TutorialData[91] * 10000[43]) + TutorialData[92]) / 10000[51])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[42]) + (TutorialData[94] * 10000[43]) + TutorialData[95]) / 10000[51])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[44]) + (TutorialData[91] * 10000[45]) + TutorialData[92]) / 10000[53])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[44]) + (TutorialData[94] * 10000[45]) + TutorialData[95]) / 10000[53])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[47]) + (TutorialData[91] * 10000[48]) + TutorialData[92]) / 10000[54])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[47]) + (TutorialData[94] * 10000[48]) + TutorialData[95]) / 10000[54])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[49]) + (TutorialData[91] * 10000[50]) + TutorialData[92]) / 10000[52])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[49]) + (TutorialData[94] * 10000[50]) + TutorialData[95]) / 10000[52])) + 10000[8]) / 1.0, 320000.0, 1.0)
  10000[35] <- 10000[36]
  goto 363
365:
  10000[13] <- TutorialData[90] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[14] <- TutorialData[96] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[15] <- 10000[14] + 10000[3] + TutorialData[98]
  10000[16] <- TutorialData[93] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[17] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[18] <- TutorialData[90] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[19] <- TutorialData[96] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[20] <- 10000[19] + 10000[10] + TutorialData[98]
  10000[21] <- TutorialData[93] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[22] <- 10000[19] + 10000[3] + TutorialData[98]
  Draw(10.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, ((3.0 * ((10000[18] + 10000[9] + TutorialData[92]) / 10000[20])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[21] + 10000[12] + TutorialData[95]) / 10000[20])) + 10000[8]) / 1.0, ((3.0 * ((10000[18] + 10000[1] + TutorialData[92]) / 10000[22])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[21] + 10000[7] + TutorialData[95]) / 10000[22])) + 10000[8]) / 1.0, 310000.0, 1.0)
  10000[35] <- 0
  goto 366
366:
  goto 367 if (10000[35] < 1.0) else 368
367:
  10000[36] <- 10000[35] + 1.0
  10000[37] <- (0.55 + (0.4 + 10000[35] + 0.5)) * TutorialData[100]
  10000[38] <- 10000[37] + ((TutorialData[99] * 1.5) / 2.0)
  10000[39] <- 10000[37] - ((TutorialData[99] * 1.5) / 2.0)
  10000[40] <- (10000[39] + 10000[38] + 10000[39] + 10000[38]) / 4.0
  10000[41] <- 10000[39] - 10000[40]
  10000[9] <- 1.0 - ((TutorialData[99] * 1.5) / 2.0)
  10000[10] <- 1.0 + ((TutorialData[99] * 1.5) / 2.0)
  10000[11] <- (10000[9] + 10000[10] + 10000[10] + 10000[9]) / 4.0
  10000[12] <- 10000[9] - 10000[11]
  10000[13] <- 10000[12] * -1.0
  10000[42] <- ((10000[41] * 6.123233995736766e-17) - 10000[13]) + 10000[40]
  10000[14] <- 10000[12] * 6.123233995736766e-17
  10000[43] <- (10000[41] * -1.0) + 10000[14] + 10000[11]
  10000[15] <- 10000[10] - 10000[11]
  10000[16] <- 10000[15] * -1.0
  10000[44] <- ((10000[41] * 6.123233995736766e-17) - 10000[16]) + 10000[40]
  10000[17] <- 10000[15] * 6.123233995736766e-17
  10000[45] <- (10000[41] * -1.0) + 10000[17] + 10000[11]
  10000[46] <- 10000[38] - 10000[40]
  10000[47] <- ((10000[46] * 6.123233995736766e-17) - 10000[16]) + 10000[40]
  10000[48] <- (10000[46] * -1.0) + 10000[17] + 10000[11]
  10000[49] <- ((10000[46] * 6.123233995736766e-17) - 10000[13]) + 10000[40]
  10000[50] <- (10000[46] * -1.0) + 10000[14] + 10000[11]
  10000[51] <- (TutorialData[96] * 10000[42]) + (TutorialData[97] * 10000[43]) + TutorialData[98]
  10000[52] <- (TutorialData[96] * 10000[49]) + (TutorialData[97] * 10000[50]) + TutorialData[98]
  10000[53] <- (TutorialData[96] * 10000[44]) + (TutorialData[97] * 10000[45]) + TutorialData[98]
  10000[54] <- (TutorialData[96] * 10000[47]) + (TutorialData[97] * 10000[48]) + TutorialData[98]
  Draw(11.0, ((3.0 * (((TutorialData[90] * 10000[42]) + (TutorialData[91] * 10000[43]) + TutorialData[92]) / 10000[51])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[42]) + (TutorialData[94] * 10000[43]) + TutorialData[95]) / 10000[51])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[44]) + (TutorialData[91] * 10000[45]) + TutorialData[92]) / 10000[53])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[44]) + (TutorialData[94] * 10000[45]) + TutorialData[95]) / 10000[53])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[47]) + (TutorialData[91] * 10000[48]) + TutorialData[92]) / 10000[54])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[47]) + (TutorialData[94] * 10000[48]) + TutorialData[95]) / 10000[54])) + 10000[8]) / 1.0, ((3.0 * (((TutorialData[90] * 10000[49]) + (TutorialData[91] * 10000[50]) + TutorialData[92]) / 10000[52])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[49]) + (TutorialData[94] * 10000[50]) + TutorialData[95]) / 10000[52])) + 10000[8]) / 1.0, 320000.0, 1.0)
  10000[35] <- 10000[36]
  goto 366
368:
  goto 369 if (1.5 <= 10000[32]) else 468
369:
  goto 370 if (10000[32] < 3.0) else 468
370:
  10000[35] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[32]))
  10000[0] <- 10000[35] <= TutorialData[103]
  goto 371 if 10000[0] else 372
371:
  10000[36] <- 0
  goto 382
372:
  goto 373 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 467
373:
  goto 374 if (10000[35] <= (TutorialData[103] + 0.5)) else 375
374:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 382
375:
  goto 376 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 466
376:
  goto 377 if (10000[35] <= (TutorialData[102] - 0.5)) else 378
377:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 382
378:
  goto 379 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 465
379:
  goto 380 if (10000[35] <= TutorialData[102]) else 381
380:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 382
381:
  10000[36] <- 0
  goto 382
382:
  10000[36] <- EaseOutQuad(10000[36])
  goto 384 if (10000[36] <= 0) else 383
383:
  10000[37] <- 10000[35] + (TutorialData[99] / 2.0)
  10000[38] <- 10000[35] - (TutorialData[99] / 2.0)
  10000[1] <- TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[97] * 10000[38]
  10000[39] <- 10000[1] + 10000[2] + TutorialData[98]
  10000[3] <- TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[40] <- 10000[3] + 10000[2] + TutorialData[98]
  10000[4] <- TutorialData[97] * 10000[37]
  10000[41] <- 10000[1] + 10000[4] + TutorialData[98]
  10000[42] <- 10000[3] + 10000[4] + TutorialData[98]
  10000[1] <- TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[91] * 10000[38]
  10000[3] <- TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[4] <- TutorialData[94] * 10000[38]
  10000[5] <- TutorialData[91] * 10000[37]
  10000[6] <- TutorialData[94] * 10000[37]
  10000[7] <- TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[8] <- TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  Draw(12.0, (10000[1] + 10000[2] + TutorialData[92]) / 10000[39], (10000[3] + 10000[4] + TutorialData[95]) / 10000[39], (10000[1] + 10000[5] + TutorialData[92]) / 10000[41], (10000[3] + 10000[6] + TutorialData[95]) / 10000[41], (10000[7] + 10000[5] + TutorialData[92]) / 10000[42], (10000[8] + 10000[6] + TutorialData[95]) / 10000[42], (10000[7] + 10000[2] + TutorialData[92]) / 10000[40], (10000[8] + 10000[4] + TutorialData[95]) / 10000[40], 309900.0 + 10000[35], 10000[36])
  goto 384
384:
  10000[36] <- RuntimeUpdate[0] % 0.3
  goto 385 if 10000[0] else 386
385:
  10000[37] <- 0
  goto 396
386:
  goto 387 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 464
387:
  goto 388 if (10000[35] <= (TutorialData[103] + 0.5)) else 389
388:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 396
389:
  goto 390 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 463
390:
  goto 391 if (10000[35] <= (TutorialData[102] - 0.5)) else 392
391:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 396
392:
  goto 393 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 462
393:
  goto 394 if (10000[35] <= TutorialData[102]) else 395
394:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 396
395:
  10000[37] <- 0
  goto 396
396:
  10000[38] <- 0
  goto 397
397:
  goto 398 if (10000[38] < 1.0) else 413
398:
  10000[39] <- 10000[38] + 1.0
  goto 399 if 10000[38] else 400
399:
  10000[40] <- 1.0
  goto 401 if 10000[38] else 402
400:
  10000[40] <- 0
  goto 401 if 10000[38] else 402
401:
  10000[41] <- 1.0
  goto 410 if (10000[36] <= 0) else 403
402:
  10000[41] <- 0
  goto 410 if (10000[36] <= 0) else 403
403:
  goto 404 if (10000[36] <= 0.1) else 405
404:
  10000[40] <- Remap(0, 0.1, 10000[40], 1.0, 10000[36])
  goto 410
405:
  goto 406 if (10000[36] <= 0.19999999999999998) else 407
406:
  10000[40] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[36])
  goto 410
407:
  goto 408 if (10000[36] <= 0.3) else 409
408:
  10000[40] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[41], 10000[36])
  goto 410
409:
  10000[40] <- 10000[41]
  goto 410
410:
  10000[40] <- EaseOutQuad(10000[37]) * EaseOutQuad(10000[40])
  goto 411 if (10000[40] <= 0) else 412
411:
  10000[38] <- 10000[39]
  goto 397
412:
  10000[41] <- (-1.0 + (-1.0 * (0.4 + 10000[38] + (10000[36] / 0.3)))) * TutorialData[100]
  10000[42] <- 10000[35] + ((TutorialData[99] * 1.5) / 2.0)
  10000[43] <- 10000[41] + ((TutorialData[99] * 1.5) / 2.0)
  10000[44] <- 10000[35] - ((TutorialData[99] * 1.5) / 2.0)
  10000[45] <- 10000[41] - ((TutorialData[99] * 1.5) / 2.0)
  10000[46] <- (10000[45] + 10000[43] + 10000[45] + 10000[43]) / 4.0
  10000[47] <- (10000[44] + 10000[42] + 10000[42] + 10000[44]) / 4.0
  10000[48] <- 10000[45] - 10000[46]
  10000[49] <- 10000[44] - 10000[47]
  10000[50] <- ((10000[48] * 6.123233995736766e-17) - 10000[49]) + 10000[46]
  10000[51] <- 10000[48] + (10000[49] * 6.123233995736766e-17) + 10000[47]
  10000[52] <- 10000[42] - 10000[47]
  10000[53] <- ((10000[48] * 6.123233995736766e-17) - 10000[52]) + 10000[46]
  10000[54] <- 10000[48] + (10000[52] * 6.123233995736766e-17) + 10000[47]
  10000[55] <- 10000[43] - 10000[46]
  10000[56] <- ((10000[55] * 6.123233995736766e-17) - 10000[52]) + 10000[46]
  10000[57] <- 10000[55] + (10000[52] * 6.123233995736766e-17) + 10000[47]
  10000[58] <- ((10000[55] * 6.123233995736766e-17) - 10000[49]) + 10000[46]
  10000[59] <- 10000[55] + (10000[49] * 6.123233995736766e-17) + 10000[47]
  10000[60] <- (TutorialData[96] * 10000[50]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  10000[61] <- (TutorialData[96] * 10000[58]) + (TutorialData[97] * 10000[59]) + TutorialData[98]
  10000[62] <- (TutorialData[96] * 10000[53]) + (TutorialData[97] * 10000[54]) + TutorialData[98]
  10000[63] <- (TutorialData[96] * 10000[56]) + (TutorialData[97] * 10000[57]) + TutorialData[98]
  Draw(13.0, ((TutorialData[90] * 10000[50]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[60], ((TutorialData[93] * 10000[50]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[60], ((TutorialData[90] * 10000[53]) + (TutorialData[91] * 10000[54]) + TutorialData[92]) / 10000[62], ((TutorialData[93] * 10000[53]) + (TutorialData[94] * 10000[54]) + TutorialData[95]) / 10000[62], ((TutorialData[90] * 10000[56]) + (TutorialData[91] * 10000[57]) + TutorialData[92]) / 10000[63], ((TutorialData[93] * 10000[56]) + (TutorialData[94] * 10000[57]) + TutorialData[95]) / 10000[63], ((TutorialData[90] * 10000[58]) + (TutorialData[91] * 10000[59]) + TutorialData[92]) / 10000[61], ((TutorialData[93] * 10000[58]) + (TutorialData[94] * 10000[59]) + TutorialData[95]) / 10000[61], 319900.0 + 10000[35], 10000[40])
  10000[38] <- 10000[39]
  goto 397
413:
  10000[0] <- 10000[35] <= TutorialData[103]
  goto 414 if 10000[0] else 415
414:
  10000[37] <- 0
  goto 425
415:
  goto 416 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 461
416:
  goto 417 if (10000[35] <= (TutorialData[103] + 0.5)) else 418
417:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 425
418:
  goto 419 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 460
419:
  goto 420 if (10000[35] <= (TutorialData[102] - 0.5)) else 421
420:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 425
421:
  goto 422 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 459
422:
  goto 423 if (10000[35] <= TutorialData[102]) else 424
423:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 425
424:
  10000[37] <- 0
  goto 425
425:
  10000[37] <- EaseOutQuad(10000[37])
  goto 427 if (10000[37] <= 0) else 426
426:
  10000[38] <- 10000[35] + (TutorialData[99] / 2.0)
  10000[39] <- 10000[35] - (TutorialData[99] / 2.0)
  10000[1] <- TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[97] * 10000[39]
  10000[40] <- 10000[1] + 10000[2] + TutorialData[98]
  10000[3] <- TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[41] <- 10000[3] + 10000[2] + TutorialData[98]
  10000[4] <- TutorialData[97] * 10000[38]
  10000[42] <- 10000[1] + 10000[4] + TutorialData[98]
  10000[43] <- 10000[3] + 10000[4] + TutorialData[98]
  10000[1] <- TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[91] * 10000[39]
  10000[3] <- TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[4] <- TutorialData[94] * 10000[39]
  10000[5] <- TutorialData[91] * 10000[38]
  10000[6] <- TutorialData[94] * 10000[38]
  10000[7] <- TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[8] <- TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))
  Draw(10.0, (10000[1] + 10000[2] + TutorialData[92]) / 10000[40], (10000[3] + 10000[4] + TutorialData[95]) / 10000[40], (10000[1] + 10000[5] + TutorialData[92]) / 10000[42], (10000[3] + 10000[6] + TutorialData[95]) / 10000[42], (10000[7] + 10000[5] + TutorialData[92]) / 10000[43], (10000[8] + 10000[6] + TutorialData[95]) / 10000[43], (10000[7] + 10000[2] + TutorialData[92]) / 10000[41], (10000[8] + 10000[4] + TutorialData[95]) / 10000[41], 310100.0 + 10000[35], 10000[37])
  goto 427
427:
  goto 428 if 10000[0] else 429
428:
  10000[37] <- 0
  goto 439
429:
  goto 430 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 458
430:
  goto 431 if (10000[35] <= (TutorialData[103] + 0.5)) else 432
431:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 439
432:
  goto 433 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 457
433:
  goto 434 if (10000[35] <= (TutorialData[102] - 0.5)) else 435
434:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 439
435:
  goto 436 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 456
436:
  goto 437 if (10000[35] <= TutorialData[102]) else 438
437:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 439
438:
  10000[37] <- 0
  goto 439
439:
  10000[38] <- 0
  goto 440
440:
  goto 441 if (10000[38] < 1.0) else 468
441:
  10000[39] <- 10000[38] + 1.0
  goto 442 if 10000[38] else 443
442:
  10000[40] <- 1.0
  goto 444 if 10000[38] else 445
443:
  10000[40] <- 0
  goto 444 if 10000[38] else 445
444:
  10000[41] <- 1.0
  goto 453 if (10000[36] <= 0) else 446
445:
  10000[41] <- 0
  goto 453 if (10000[36] <= 0) else 446
446:
  goto 447 if (10000[36] <= 0.1) else 448
447:
  10000[40] <- Remap(0, 0.1, 10000[40], 1.0, 10000[36])
  goto 453
448:
  goto 449 if (10000[36] <= 0.19999999999999998) else 450
449:
  10000[40] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[36])
  goto 453
450:
  goto 451 if (10000[36] <= 0.3) else 452
451:
  10000[40] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[41], 10000[36])
  goto 453
452:
  10000[40] <- 10000[41]
  goto 453
453:
  10000[40] <- EaseOutQuad(10000[37]) * EaseOutQuad(10000[40])
  goto 454 if (10000[40] <= 0) else 455
454:
  10000[38] <- 10000[39]
  goto 440
455:
  10000[41] <- (1.0 + (0.4 + 10000[38] + (10000[36] / 0.3))) * TutorialData[100]
  10000[42] <- 10000[35] + ((TutorialData[99] * 1.5) / 2.0)
  10000[43] <- 10000[41] + ((TutorialData[99] * 1.5) / 2.0)
  10000[44] <- 10000[35] - ((TutorialData[99] * 1.5) / 2.0)
  10000[45] <- 10000[41] - ((TutorialData[99] * 1.5) / 2.0)
  10000[46] <- (10000[45] + 10000[43] + 10000[45] + 10000[43]) / 4.0
  10000[47] <- (10000[44] + 10000[42] + 10000[42] + 10000[44]) / 4.0
  10000[48] <- 10000[45] - 10000[46]
  10000[49] <- 10000[44] - 10000[47]
  10000[50] <- ((10000[48] * 6.123233995736766e-17) - (10000[49] * -1.0)) + 10000[46]
  10000[51] <- (10000[48] * -1.0) + (10000[49] * 6.123233995736766e-17) + 10000[47]
  10000[52] <- 10000[42] - 10000[47]
  10000[53] <- ((10000[48] * 6.123233995736766e-17) - (10000[52] * -1.0)) + 10000[46]
  10000[54] <- (10000[48] * -1.0) + (10000[52] * 6.123233995736766e-17) + 10000[47]
  10000[55] <- 10000[43] - 10000[46]
  10000[56] <- ((10000[55] * 6.123233995736766e-17) - (10000[52] * -1.0)) + 10000[46]
  10000[57] <- (10000[55] * -1.0) + (10000[52] * 6.123233995736766e-17) + 10000[47]
  10000[58] <- ((10000[55] * 6.123233995736766e-17) - (10000[49] * -1.0)) + 10000[46]
  10000[59] <- (10000[55] * -1.0) + (10000[49] * 6.123233995736766e-17) + 10000[47]
  10000[60] <- (TutorialData[96] * 10000[50]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  10000[61] <- (TutorialData[96] * 10000[58]) + (TutorialData[97] * 10000[59]) + TutorialData[98]
  10000[62] <- (TutorialData[96] * 10000[53]) + (TutorialData[97] * 10000[54]) + TutorialData[98]
  10000[63] <- (TutorialData[96] * 10000[56]) + (TutorialData[97] * 10000[57]) + TutorialData[98]
  Draw(11.0, ((TutorialData[90] * 10000[50]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[60], ((TutorialData[93] * 10000[50]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[60], ((TutorialData[90] * 10000[53]) + (TutorialData[91] * 10000[54]) + TutorialData[92]) / 10000[62], ((TutorialData[93] * 10000[53]) + (TutorialData[94] * 10000[54]) + TutorialData[95]) / 10000[62], ((TutorialData[90] * 10000[56]) + (TutorialData[91] * 10000[57]) + TutorialData[92]) / 10000[63], ((TutorialData[93] * 10000[56]) + (TutorialData[94] * 10000[57]) + TutorialData[95]) / 10000[63], ((TutorialData[90] * 10000[58]) + (TutorialData[91] * 10000[59]) + TutorialData[92]) / 10000[61], ((TutorialData[93] * 10000[58]) + (TutorialData[94] * 10000[59]) + TutorialData[95]) / 10000[61], 320100.0 + 10000[35], 10000[40])
  10000[38] <- 10000[39]
  goto 440
456:
  DebugLog(12.0)
  DebugPause()
  goto exit
457:
  DebugLog(12.0)
  DebugPause()
  goto exit
458:
  DebugLog(12.0)
  DebugPause()
  goto exit
459:
  DebugLog(11.0)
  DebugPause()
  goto exit
460:
  DebugLog(11.0)
  DebugPause()
  goto exit
461:
  DebugLog(11.0)
  DebugPause()
  goto exit
462:
  DebugLog(10.0)
  DebugPause()
  goto exit
463:
  DebugLog(10.0)
  DebugPause()
  goto exit
464:
  DebugLog(10.0)
  DebugPause()
  goto exit
465:
  DebugLog(9.0)
  DebugPause()
  goto exit
466:
  DebugLog(9.0)
  DebugPause()
  goto exit
467:
  DebugLog(9.0)
  DebugPause()
  goto exit
468:
  goto 469 if (3.0 <= 10000[32]) else 603
469:
  goto 470 if (10000[32] < 9.0) else 603
470:
  goto 471 if (10000[32] < 8.5) else 569
471:
  goto 472 if (0 <= TutorialData[103]) else 473
472:
  10000[35] <- 0
  goto 483
473:
  goto 474 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 568
474:
  goto 475 if (0 <= (TutorialData[103] + 0.5)) else 476
475:
  10000[35] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 483
476:
  goto 477 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 567
477:
  goto 478 if (0 <= (TutorialData[102] - 0.5)) else 479
478:
  10000[35] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 483
479:
  goto 480 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 566
480:
  goto 481 if (0 <= TutorialData[102]) else 482
481:
  10000[35] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 483
482:
  10000[35] <- 0
  goto 483
483:
  10000[35] <- EaseOutQuad(10000[35])
  goto 485 if (10000[35] <= 0) else 484
484:
  10000[0] <- TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[12] <- TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(12.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 309900.0, 10000[35])
  goto 485
485:
  10000[35] <- RuntimeUpdate[0] % 0.3
  goto 486 if (0 <= TutorialData[103]) else 487
486:
  10000[36] <- 0
  goto 497
487:
  goto 488 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 565
488:
  goto 489 if (0 <= (TutorialData[103] + 0.5)) else 490
489:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 497
490:
  goto 491 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 564
491:
  goto 492 if (0 <= (TutorialData[102] - 0.5)) else 493
492:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 497
493:
  goto 494 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 563
494:
  goto 495 if (0 <= TutorialData[102]) else 496
495:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 497
496:
  10000[36] <- 0
  goto 497
497:
  10000[37] <- 0
  goto 498
498:
  goto 499 if (10000[37] < 1.0) else 514
499:
  10000[38] <- 10000[37] + 1.0
  goto 500 if 10000[37] else 501
500:
  10000[39] <- 1.0
  goto 502 if 10000[37] else 503
501:
  10000[39] <- 0
  goto 502 if 10000[37] else 503
502:
  10000[40] <- 1.0
  goto 511 if (10000[35] <= 0) else 504
503:
  10000[40] <- 0
  goto 511 if (10000[35] <= 0) else 504
504:
  goto 505 if (10000[35] <= 0.1) else 506
505:
  10000[39] <- Remap(0, 0.1, 10000[39], 1.0, 10000[35])
  goto 511
506:
  goto 507 if (10000[35] <= 0.19999999999999998) else 508
507:
  10000[39] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[35])
  goto 511
508:
  goto 509 if (10000[35] <= 0.3) else 510
509:
  10000[39] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[40], 10000[35])
  goto 511
510:
  10000[39] <- 10000[40]
  goto 511
511:
  10000[39] <- EaseOutQuad(10000[36]) * EaseOutQuad(10000[39])
  goto 512 if (10000[39] <= 0) else 513
512:
  10000[37] <- 10000[38]
  goto 498
513:
  10000[40] <- (-1.0 + (-1.0 * (0.4 + 10000[37] + (10000[35] / 0.3)))) * TutorialData[100]
  10000[41] <- 10000[40] + ((TutorialData[99] * 1.5) / 2.0)
  10000[42] <- 10000[40] - ((TutorialData[99] * 1.5) / 2.0)
  10000[43] <- (10000[42] + 10000[41] + 10000[42] + 10000[41]) / 4.0
  10000[44] <- 10000[42] - 10000[43]
  10000[0] <- (-((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + -((TutorialData[99] * 1.5) / 2.0)) / 4.0
  10000[1] <- -((TutorialData[99] * 1.5) / 2.0) - 10000[0]
  10000[45] <- ((10000[44] * 6.123233995736766e-17) - 10000[1]) + 10000[43]
  10000[2] <- 10000[1] * 6.123233995736766e-17
  10000[46] <- 10000[44] + 10000[2] + 10000[0]
  10000[3] <- ((TutorialData[99] * 1.5) / 2.0) - 10000[0]
  10000[47] <- ((10000[44] * 6.123233995736766e-17) - 10000[3]) + 10000[43]
  10000[4] <- 10000[3] * 6.123233995736766e-17
  10000[48] <- 10000[44] + 10000[4] + 10000[0]
  10000[49] <- 10000[41] - 10000[43]
  10000[50] <- ((10000[49] * 6.123233995736766e-17) - 10000[3]) + 10000[43]
  10000[51] <- 10000[49] + 10000[4] + 10000[0]
  10000[52] <- ((10000[49] * 6.123233995736766e-17) - 10000[1]) + 10000[43]
  10000[53] <- 10000[49] + 10000[2] + 10000[0]
  10000[54] <- (TutorialData[96] * 10000[45]) + (TutorialData[97] * 10000[46]) + TutorialData[98]
  10000[55] <- (TutorialData[96] * 10000[52]) + (TutorialData[97] * 10000[53]) + TutorialData[98]
  10000[56] <- (TutorialData[96] * 10000[47]) + (TutorialData[97] * 10000[48]) + TutorialData[98]
  10000[57] <- (TutorialData[96] * 10000[50]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  Draw(13.0, ((TutorialData[90] * 10000[45]) + (TutorialData[91] * 10000[46]) + TutorialData[92]) / 10000[54], ((TutorialData[93] * 10000[45]) + (TutorialData[94] * 10000[46]) + TutorialData[95]) / 10000[54], ((TutorialData[90] * 10000[47]) + (TutorialData[91] * 10000[48]) + TutorialData[92]) / 10000[56], ((TutorialData[93] * 10000[47]) + (TutorialData[94] * 10000[48]) + TutorialData[95]) / 10000[56], ((TutorialData[90] * 10000[50]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[57], ((TutorialData[93] * 10000[50]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[57], ((TutorialData[90] * 10000[52]) + (TutorialData[91] * 10000[53]) + TutorialData[92]) / 10000[55], ((TutorialData[93] * 10000[52]) + (TutorialData[94] * 10000[53]) + TutorialData[95]) / 10000[55], 319900.0, 10000[39])
  10000[37] <- 10000[38]
  goto 498
514:
  goto 515 if (0 <= TutorialData[103]) else 516
515:
  10000[36] <- 0
  goto 526
516:
  goto 517 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 562
517:
  goto 518 if (0 <= (TutorialData[103] + 0.5)) else 519
518:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 526
519:
  goto 520 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 561
520:
  goto 521 if (0 <= (TutorialData[102] - 0.5)) else 522
521:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 526
522:
  goto 523 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 560
523:
  goto 524 if (0 <= TutorialData[102]) else 525
524:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 526
525:
  10000[36] <- 0
  goto 526
526:
  10000[36] <- EaseOutQuad(10000[36])
  goto 528 if (10000[36] <= 0) else 527
527:
  10000[0] <- TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[12] <- TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(10.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310100.0, 10000[36])
  goto 528
528:
  goto 529 if (0 <= TutorialData[103]) else 530
529:
  10000[36] <- 0
  goto 540
530:
  goto 531 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 559
531:
  goto 532 if (0 <= (TutorialData[103] + 0.5)) else 533
532:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 540
533:
  goto 534 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 558
534:
  goto 535 if (0 <= (TutorialData[102] - 0.5)) else 536
535:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 540
536:
  goto 537 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 557
537:
  goto 538 if (0 <= TutorialData[102]) else 539
538:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 540
539:
  10000[36] <- 0
  goto 540
540:
  10000[37] <- 0
  goto 541
541:
  goto 542 if (10000[37] < 1.0) else 569
542:
  10000[38] <- 10000[37] + 1.0
  goto 543 if 10000[37] else 544
543:
  10000[39] <- 1.0
  goto 545 if 10000[37] else 546
544:
  10000[39] <- 0
  goto 545 if 10000[37] else 546
545:
  10000[40] <- 1.0
  goto 554 if (10000[35] <= 0) else 547
546:
  10000[40] <- 0
  goto 554 if (10000[35] <= 0) else 547
547:
  goto 548 if (10000[35] <= 0.1) else 549
548:
  10000[39] <- Remap(0, 0.1, 10000[39], 1.0, 10000[35])
  goto 554
549:
  goto 550 if (10000[35] <= 0.19999999999999998) else 551
550:
  10000[39] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[35])
  goto 554
551:
  goto 552 if (10000[35] <= 0.3) else 553
552:
  10000[39] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[40], 10000[35])
  goto 554
553:
  10000[39] <- 10000[40]
  goto 554
554:
  10000[39] <- EaseOutQuad(10000[36]) * EaseOutQuad(10000[39])
  goto 555 if (10000[39] <= 0) else 556
555:
  10000[37] <- 10000[38]
  goto 541
556:
  10000[40] <- (1.0 + (0.4 + 10000[37] + (10000[35] / 0.3))) * TutorialData[100]
  10000[41] <- 10000[40] + ((TutorialData[99] * 1.5) / 2.0)
  10000[42] <- 10000[40] - ((TutorialData[99] * 1.5) / 2.0)
  10000[43] <- (10000[42] + 10000[41] + 10000[42] + 10000[41]) / 4.0
  10000[44] <- 10000[42] - 10000[43]
  10000[0] <- (-((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + -((TutorialData[99] * 1.5) / 2.0)) / 4.0
  10000[1] <- -((TutorialData[99] * 1.5) / 2.0) - 10000[0]
  10000[2] <- 10000[1] * -1.0
  10000[45] <- ((10000[44] * 6.123233995736766e-17) - 10000[2]) + 10000[43]
  10000[3] <- 10000[1] * 6.123233995736766e-17
  10000[46] <- (10000[44] * -1.0) + 10000[3] + 10000[0]
  10000[4] <- ((TutorialData[99] * 1.5) / 2.0) - 10000[0]
  10000[5] <- 10000[4] * -1.0
  10000[47] <- ((10000[44] * 6.123233995736766e-17) - 10000[5]) + 10000[43]
  10000[6] <- 10000[4] * 6.123233995736766e-17
  10000[48] <- (10000[44] * -1.0) + 10000[6] + 10000[0]
  10000[49] <- 10000[41] - 10000[43]
  10000[50] <- ((10000[49] * 6.123233995736766e-17) - 10000[5]) + 10000[43]
  10000[51] <- (10000[49] * -1.0) + 10000[6] + 10000[0]
  10000[52] <- ((10000[49] * 6.123233995736766e-17) - 10000[2]) + 10000[43]
  10000[53] <- (10000[49] * -1.0) + 10000[3] + 10000[0]
  10000[54] <- (TutorialData[96] * 10000[45]) + (TutorialData[97] * 10000[46]) + TutorialData[98]
  10000[55] <- (TutorialData[96] * 10000[52]) + (TutorialData[97] * 10000[53]) + TutorialData[98]
  10000[56] <- (TutorialData[96] * 10000[47]) + (TutorialData[97] * 10000[48]) + TutorialData[98]
  10000[57] <- (TutorialData[96] * 10000[50]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  Draw(11.0, ((TutorialData[90] * 10000[45]) + (TutorialData[91] * 10000[46]) + TutorialData[92]) / 10000[54], ((TutorialData[93] * 10000[45]) + (TutorialData[94] * 10000[46]) + TutorialData[95]) / 10000[54], ((TutorialData[90] * 10000[47]) + (TutorialData[91] * 10000[48]) + TutorialData[92]) / 10000[56], ((TutorialData[93] * 10000[47]) + (TutorialData[94] * 10000[48]) + TutorialData[95]) / 10000[56], ((TutorialData[90] * 10000[50]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[57], ((TutorialData[93] * 10000[50]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[57], ((TutorialData[90] * 10000[52]) + (TutorialData[91] * 10000[53]) + TutorialData[92]) / 10000[55], ((TutorialData[93] * 10000[52]) + (TutorialData[94] * 10000[53]) + TutorialData[95]) / 10000[55], 320100.0, 10000[39])
  10000[37] <- 10000[38]
  goto 541
557:
  DebugLog(16.0)
  DebugPause()
  goto exit
558:
  DebugLog(16.0)
  DebugPause()
  goto exit
559:
  DebugLog(16.0)
  DebugPause()
  goto exit
560:
  DebugLog(15.0)
  DebugPause()
  goto exit
561:
  DebugLog(15.0)
  DebugPause()
  goto exit
562:
  DebugLog(15.0)
  DebugPause()
  goto exit
563:
  DebugLog(14.0)
  DebugPause()
  goto exit
564:
  DebugLog(14.0)
  DebugPause()
  goto exit
565:
  DebugLog(14.0)
  DebugPause()
  goto exit
566:
  DebugLog(13.0)
  DebugPause()
  goto exit
567:
  DebugLog(13.0)
  DebugPause()
  goto exit
568:
  DebugLog(13.0)
  DebugPause()
  goto exit
569:
  10000[35] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[32]) * 4.0) % 1.0
  goto 570 if (10000[35] < 0.6666666666666666) else 580
570:
  10000[36] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[35])
  goto 571 if (10000[36] <= 0) else 572
571:
  10000[37] <- 0
  goto 575 if (10000[36] <= 0.25) else 576
572:
  10000[0] <- 10000[36] <= 0.25
  goto 573 if 10000[0] else 574
573:
  10000[37] <- Remap(0, 0.25, 0, 1.0, 10000[36])
  goto 575 if 10000[0] else 576
574:
  10000[37] <- 1.0
  goto 575 if 10000[0] else 576
575:
  10000[38] <- 0
  goto 579
576:
  goto 577 if (10000[36] <= 0.75) else 578
577:
  10000[38] <- Remap(0.25, 0.75, 0, 1.0, 10000[36])
  goto 579
578:
  10000[38] <- 1.0
  goto 579
579:
  10000[38] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[38])
  Paint(0, ((0 - (1.0 * Sin(10000[38]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * (-1.0 * TutorialData[100])) + 0 + TutorialData[92]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[38]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * (-1.0 * TutorialData[100])) + 0 + TutorialData[95]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[38]) / 3.141592653589793, 0, 10000[37] * RuntimeUIConfiguration[5])
  goto 586
580:
  10000[36] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[35])
  goto 581 if (10000[36] <= 0.25) else 582
581:
  10000[37] <- 1.0
  goto 585
582:
  goto 583 if (10000[36] <= 0.75) else 584
583:
  10000[37] <- Remap(0.25, 0.75, 1.0, 0, 10000[36])
  goto 585
584:
  10000[37] <- 0
  goto 585
585:
  10000[38] <- Max(0, Min(1.0, 10000[36]))
  10000[0] <- ((TutorialData[90] * (-1.0 * TutorialData[100])) + TutorialData[92]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + TutorialData[98])
  10000[1] <- ((TutorialData[93] * (-1.0 * TutorialData[100])) + TutorialData[95]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + TutorialData[98])
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (10000[0] + (((10000[0] + -0.75) - 10000[0]) * 10000[38]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (10000[1] + (((10000[1] + 9.184850993605148e-17) - 10000[1]) * 10000[38]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, 10000[37] * RuntimeUIConfiguration[5])
  goto 586
586:
  goto 587 if (10000[35] < 0.6666666666666666) else 597
587:
  10000[35] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[35])
  goto 588 if (10000[35] <= 0) else 589
588:
  10000[36] <- 0
  goto 592 if (10000[35] <= 0.25) else 593
589:
  10000[0] <- 10000[35] <= 0.25
  goto 590 if 10000[0] else 591
590:
  10000[36] <- Remap(0, 0.25, 0, 1.0, 10000[35])
  goto 592 if 10000[0] else 593
591:
  10000[36] <- 1.0
  goto 592 if 10000[0] else 593
592:
  10000[37] <- 0
  goto 596
593:
  goto 594 if (10000[35] <= 0.75) else 595
594:
  10000[37] <- Remap(0.25, 0.75, 0, 1.0, 10000[35])
  goto 596
595:
  10000[37] <- 1.0
  goto 596
596:
  10000[37] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[37])
  Paint(0, ((0 - (1.0 * Sin(10000[37]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * TutorialData[100]) + 0 + TutorialData[92]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[37]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * TutorialData[100]) + 0 + TutorialData[95]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[37]) / 3.141592653589793, 0, 10000[36] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 603
597:
  10000[35] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[35])
  goto 598 if (10000[35] <= 0.25) else 599
598:
  10000[36] <- 1.0
  goto 602
599:
  goto 600 if (10000[35] <= 0.75) else 601
600:
  10000[36] <- Remap(0.25, 0.75, 1.0, 0, 10000[35])
  goto 602
601:
  10000[36] <- 0
  goto 602
602:
  10000[37] <- Max(0, Min(1.0, 10000[35]))
  10000[0] <- ((TutorialData[90] * TutorialData[100]) + TutorialData[92]) / ((TutorialData[96] * TutorialData[100]) + TutorialData[98])
  10000[1] <- ((TutorialData[93] * TutorialData[100]) + TutorialData[95]) / ((TutorialData[96] * TutorialData[100]) + TutorialData[98])
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (10000[0] + (((10000[0] + 0.75) - 10000[0]) * 10000[37]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (10000[1] + (((10000[1] + 0) - 10000[1]) * 10000[37]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, 10000[36] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 603
603:
  goto 604 if ((10000[33] - 10000[34]) < 8.5) else 616
604:
  goto 605 if (8.5 <= 10000[32]) else 616
605:
  10000[0] <- TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[1] <- TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[2] <- 10000[1] + TutorialData[98]
  10000[3] <- TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[4] <- TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[5] <- 10000[4] + TutorialData[98]
  10000[6] <- TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))
  10000[7] <- TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))
  10000[33] <- Power(Power(((10000[0] + TutorialData[92]) / 10000[2]) - ((10000[3] + TutorialData[92]) / 10000[5]), 2.0) + Power(((10000[6] + TutorialData[95]) / 10000[2]) - ((10000[7] + TutorialData[95]) / 10000[5]), 2.0), 0.5)
  10000[8] <- 10000[4] + TutorialData[98]
  10000[9] <- (10000[3] + TutorialData[92]) / 10000[8]
  10000[10] <- (10000[7] + TutorialData[95]) / 10000[8]
  10000[11] <- 10000[1] + TutorialData[98]
  10000[12] <- (10000[0] + TutorialData[92]) / 10000[11]
  10000[13] <- (10000[6] + TutorialData[95]) / 10000[11]
  SpawnParticleEffect(10.0, 10000[9], 10000[10], 10000[9] + 0, 10000[10] + 10000[33], 10000[12] + 0, 10000[13] + 10000[33], 10000[12], 10000[13], 0.5, 0)
  10000[0] <- (-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[90] * 10000[0]
  10000[2] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[96] * 10000[0]
  10000[4] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[33] <- (10000[1] + 10000[2] + TutorialData[92]) / (10000[3] + 10000[4] + TutorialData[98])
  10000[5] <- (-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0)
  10000[6] <- TutorialData[90] * 10000[5]
  10000[7] <- TutorialData[96] * 10000[5]
  10000[34] <- (10000[6] + 10000[2] + TutorialData[92]) / (10000[7] + 10000[4] + TutorialData[98])
  10000[8] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[9] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[35] <- (10000[1] + 10000[8] + TutorialData[92]) / (10000[3] + 10000[9] + TutorialData[98])
  10000[36] <- (10000[6] + 10000[8] + TutorialData[92]) / (10000[7] + 10000[9] + TutorialData[98])
  10000[37] <- (10000[35] + 10000[36]) / 2.0
  10000[38] <- (10000[33] + 10000[34]) / 2.0
  10000[10] <- ((((10000[36] - 10000[35]) + 10000[34]) - 10000[33]) / 2.0) / 2.0
  10000[11] <- TutorialData[93] * 10000[0]
  10000[12] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[13] <- TutorialData[94] * 10000[12]
  10000[14] <- TutorialData[97] * 10000[12]
  10000[15] <- (TutorialData[99] * 1.8) / 2.0
  10000[16] <- TutorialData[94] * 10000[15]
  10000[17] <- TutorialData[97] * 10000[15]
  10000[18] <- TutorialData[93] * 10000[5]
  SpawnParticleEffect(11.0, 10000[38] - 10000[10], (10000[11] + 10000[13] + TutorialData[95]) / (10000[3] + 10000[14] + TutorialData[98]), 10000[37] - 10000[10], (10000[11] + 10000[16] + TutorialData[95]) / (10000[3] + 10000[17] + TutorialData[98]), 10000[37] + 10000[10], (10000[18] + 10000[16] + TutorialData[95]) / (10000[7] + 10000[17] + TutorialData[98]), 10000[38] + 10000[10], (10000[18] + 10000[13] + TutorialData[95]) / (10000[7] + 10000[14] + TutorialData[98]), 0.5, 0)
  10000[33] <- 0
  goto 606
606:
  goto 607 if (10000[33] < TutorialData[0]) else 615
607:
  10000[34] <- 10000[33] + 1.0
  10000[35] <- 10000[33] * 9.0
  goto when TutorialData[10000[35] + 1]
    -1.0 -> 609
    default -> 608
608:
  10000[33] <- 10000[34]
  goto 606
609:
  SpawnParticleEffect(0, TutorialData[10000[35] + 2], TutorialData[10000[35] + 3], TutorialData[10000[35] + 4], TutorialData[10000[35] + 5], TutorialData[10000[35] + 6], TutorialData[10000[35] + 7], TutorialData[10000[35] + 8], TutorialData[10000[35] + 9], 0.2, 0)
  10000[18] <- TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[19] <- TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[20] <- 10000[19] + TutorialData[98]
  10000[21] <- TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[22] <- TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[23] <- 10000[22] + TutorialData[98]
  10000[24] <- TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))
  10000[25] <- TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))
  10000[33] <- Power(Power(((10000[18] + TutorialData[92]) / 10000[20]) - ((10000[21] + TutorialData[92]) / 10000[23]), 2.0) + Power(((10000[24] + TutorialData[95]) / 10000[20]) - ((10000[25] + TutorialData[95]) / 10000[23]), 2.0), 0.5)
  10000[26] <- 10000[22] + TutorialData[98]
  10000[27] <- (10000[21] + TutorialData[92]) / 10000[26]
  10000[28] <- (10000[25] + TutorialData[95]) / 10000[26]
  10000[29] <- 10000[19] + TutorialData[98]
  10000[30] <- (10000[18] + TutorialData[92]) / 10000[29]
  10000[31] <- (10000[24] + TutorialData[95]) / 10000[29]
  SpawnParticleEffect(8.0, 10000[27], 10000[28], 10000[27] + 0, 10000[28] + 10000[33], 10000[30] + 0, 10000[31] + 10000[33], 10000[30], 10000[31], 0.5, 0)
  10000[18] <- TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0)
  10000[19] <- TutorialData[90] * 10000[18]
  10000[20] <- TutorialData[96] * 10000[18]
  10000[33] <- (10000[19] + 10000[2] + TutorialData[92]) / (10000[20] + 10000[4] + TutorialData[98])
  10000[21] <- TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0)
  10000[22] <- TutorialData[90] * 10000[21]
  10000[23] <- TutorialData[96] * 10000[21]
  10000[34] <- (10000[22] + 10000[2] + TutorialData[92]) / (10000[23] + 10000[4] + TutorialData[98])
  10000[35] <- (10000[19] + 10000[8] + TutorialData[92]) / (10000[20] + 10000[9] + TutorialData[98])
  10000[36] <- (10000[22] + 10000[8] + TutorialData[92]) / (10000[23] + 10000[9] + TutorialData[98])
  10000[37] <- (10000[35] + 10000[36]) / 2.0
  10000[38] <- (10000[33] + 10000[34]) / 2.0
  10000[24] <- ((((10000[36] - 10000[35]) + 10000[34]) - 10000[33]) / 2.0) / 2.0
  10000[25] <- TutorialData[93] * 10000[18]
  10000[26] <- TutorialData[93] * 10000[21]
  SpawnParticleEffect(9.0, 10000[38] - 10000[24], (10000[25] + 10000[13] + TutorialData[95]) / (10000[20] + 10000[14] + TutorialData[98]), 10000[37] - 10000[24], (10000[25] + 10000[16] + TutorialData[95]) / (10000[20] + 10000[17] + TutorialData[98]), 10000[37] + 10000[24], (10000[26] + 10000[16] + TutorialData[95]) / (10000[23] + 10000[17] + TutorialData[98]), 10000[38] + 10000[24], (10000[26] + 10000[13] + TutorialData[95]) / (10000[23] + 10000[14] + TutorialData[98]), 0.5, 0)
  10000[34] <- 0
  goto 610
610:
  goto 611 if (10000[34] < TutorialData[0]) else 614
611:
  10000[33] <- 10000[34] + 1.0
  10000[34] <- 10000[34] * 9.0
  goto when TutorialData[10000[34] + 1]
    1.0 -> 613
    default -> 612
612:
  10000[34] <- 10000[33]
  goto 610
613:
  SpawnParticleEffect(0, TutorialData[10000[34] + 2], TutorialData[10000[34] + 3], TutorialData[10000[34] + 4], TutorialData[10000[34] + 5], TutorialData[10000[34] + 6], TutorialData[10000[34] + 7], TutorialData[10000[34] + 8], TutorialData[10000[34] + 9], 0.2, 0)
  Play(4.0, 0)
  goto 616
614:
  DebugLog(18.0)
  DebugPause()
  goto exit
615:
  DebugLog(17.0)
  DebugPause()
  goto exit
616:
  goto 617 if (10000[32] >= 10.5) else 804
617:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
618:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 619 if (0 <= 10000[18]) else 621
619:
  goto 620 if (10000[18] < 1.5) else 621
620:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[6] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[8] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[10] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[11] <- 10000[2] + 10000[10] + TutorialData[98]
  10000[12] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[14] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[16] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[17] <- 10000[14] + 10000[3] + TutorialData[98]
  Draw(8.0, ((3.0 * ((10000[0] + 10000[1] + TutorialData[92]) / 10000[4])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[7] + TutorialData[95]) / 10000[4])) + 10000[8]) / 1.0, ((3.0 * ((10000[0] + 10000[9] + TutorialData[92]) / 10000[11])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[12] + TutorialData[95]) / 10000[11])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, 310000.0, 1.0)
  10000[9] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[10] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[21] <- 10000[9] - 10000[10]
  10000[11] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[12] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])
  10000[22] <- 10000[11] - 10000[12]
  10000[23] <- (10000[21] * 6.123233995736766e-17) - 10000[22]
  10000[24] <- 10000[21] + (10000[22] * 6.123233995736766e-17)
  10000[25] <- 10000[23] * 0.15
  10000[26] <- 10000[24] * 0.15
  10000[27] <- 10000[10] + 10000[25]
  10000[28] <- 10000[12] + 10000[26]
  10000[29] <- 10000[9] + 10000[25]
  10000[30] <- 10000[11] + 10000[26]
  Draw(9.0, ((3.0 * 10000[27]) + 0 + 10000[5]) / 1.0, (0 + (3.0 * 10000[28]) + 10000[8]) / 1.0, ((3.0 * (10000[27] + 10000[23])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (10000[28] + 10000[24])) + 10000[8]) / 1.0, ((3.0 * (10000[29] + 10000[23])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * (10000[30] + 10000[24])) + 10000[8]) / 1.0, ((3.0 * 10000[29]) + 0 + 10000[5]) / 1.0, (0 + (3.0 * 10000[30]) + 10000[8]) / 1.0, 320000.0, 1.0)
  goto 621
621:
  goto 622 if (1.5 <= 10000[18]) else 666
622:
  goto 623 if (10000[18] < 3.0) else 666
623:
  10000[21] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  10000[0] <- 10000[21] <= TutorialData[103]
  goto 624 if 10000[0] else 625
624:
  10000[22] <- 0
  goto 635
625:
  goto 626 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 665
626:
  goto 627 if (10000[21] <= (TutorialData[103] + 0.5)) else 628
627:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 635
628:
  goto 629 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 664
629:
  goto 630 if (10000[21] <= (TutorialData[102] - 0.5)) else 631
630:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 635
631:
  goto 632 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 663
632:
  goto 633 if (10000[21] <= TutorialData[102]) else 634
633:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 635
634:
  10000[22] <- 0
  goto 635
635:
  10000[22] <- EaseOutQuad(10000[22])
  goto 637 if (10000[22] <= 0) else 636
636:
  10000[23] <- 10000[21] + (TutorialData[99] / 2.0)
  10000[24] <- 10000[21] - (TutorialData[99] / 2.0)
  10000[1] <- TutorialData[97] * 10000[24]
  10000[25] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[26] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[1] <- TutorialData[97] * 10000[23]
  10000[27] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[28] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[98]
  10000[1] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[91] * 10000[24]
  10000[3] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[4] <- TutorialData[94] * 10000[24]
  10000[5] <- TutorialData[91] * 10000[23]
  10000[6] <- TutorialData[94] * 10000[23]
  10000[7] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[93] * (TutorialData[99] / 2.0)
  Draw(8.0, (10000[1] + 10000[2] + TutorialData[92]) / 10000[25], (10000[3] + 10000[4] + TutorialData[95]) / 10000[25], (10000[1] + 10000[5] + TutorialData[92]) / 10000[27], (10000[3] + 10000[6] + TutorialData[95]) / 10000[27], (10000[7] + 10000[5] + TutorialData[92]) / 10000[28], (10000[8] + 10000[6] + TutorialData[95]) / 10000[28], (10000[7] + 10000[2] + TutorialData[92]) / 10000[26], (10000[8] + 10000[4] + TutorialData[95]) / 10000[26], 310000.0 + 10000[21], 10000[22])
  goto 637
637:
  10000[22] <- RuntimeUpdate[0] % 0.3
  goto 638 if 10000[0] else 639
638:
  10000[23] <- 0
  goto 649
639:
  goto 640 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 662
640:
  goto 641 if (10000[21] <= (TutorialData[103] + 0.5)) else 642
641:
  10000[23] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 649
642:
  goto 643 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 661
643:
  goto 644 if (10000[21] <= (TutorialData[102] - 0.5)) else 645
644:
  10000[23] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 649
645:
  goto 646 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 660
646:
  goto 647 if (10000[21] <= TutorialData[102]) else 648
647:
  10000[23] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 649
648:
  10000[23] <- 0
  goto 649
649:
  goto 650 if (10000[22] <= 0) else 651
650:
  10000[24] <- 0
  goto 658
651:
  goto 652 if (10000[22] <= 0.1) else 653
652:
  10000[24] <- Remap(0, 0.1, 0, 1.0, 10000[22])
  goto 658
653:
  goto 654 if (10000[22] <= 0.19999999999999998) else 655
654:
  10000[24] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[22])
  goto 658
655:
  goto 656 if (10000[22] <= 0.3) else 657
656:
  10000[24] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[22])
  goto 658
657:
  10000[24] <- 0
  goto 658
658:
  10000[23] <- EaseOutQuad(10000[23]) * EaseOutQuad(10000[24])
  goto 666 if (10000[23] <= 0) else 659
659:
  10000[0] <- TutorialData[97] * 10000[21]
  10000[24] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[1] <- TutorialData[91] * 10000[21]
  10000[25] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 10000[1] + TutorialData[92]) / 10000[24]
  10000[2] <- TutorialData[94] * 10000[21]
  10000[26] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 10000[2] + TutorialData[95]) / 10000[24]
  10000[27] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[28] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + 10000[1] + TutorialData[92]) / 10000[27]
  10000[29] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + 10000[2] + TutorialData[95]) / 10000[27]
  10000[30] <- 10000[28] - 10000[25]
  10000[31] <- 10000[29] - 10000[26]
  10000[32] <- (10000[30] * 6.123233995736766e-17) - 10000[31]
  10000[33] <- 10000[30] + (10000[31] * 6.123233995736766e-17)
  10000[34] <- Lerp(-0.1, 0.4, 10000[22] / 0.3)
  10000[35] <- 10000[32] * 10000[34]
  10000[36] <- 10000[33] * 10000[34]
  10000[37] <- 10000[25] + 10000[35]
  10000[38] <- 10000[26] + 10000[36]
  10000[39] <- 10000[28] + 10000[35]
  10000[40] <- 10000[29] + 10000[36]
  Draw(9.0, 10000[37], 10000[38], 10000[37] + 10000[32], 10000[38] + 10000[33], 10000[39] + 10000[32], 10000[40] + 10000[33], 10000[39], 10000[40], 320000.0 + 10000[21], 10000[23])
  goto 666
660:
  DebugLog(5.0)
  DebugPause()
  goto exit
661:
  DebugLog(5.0)
  DebugPause()
  goto exit
662:
  DebugLog(5.0)
  DebugPause()
  goto exit
663:
  DebugLog(4.0)
  DebugPause()
  goto exit
664:
  DebugLog(4.0)
  DebugPause()
  goto exit
665:
  DebugLog(4.0)
  DebugPause()
  goto exit
666:
  goto 667 if (3.0 <= 10000[18]) else 729
667:
  goto 668 if (10000[18] < 9.0) else 729
668:
  goto 669 if (10000[18] < 8.5) else 712
669:
  goto 670 if (0 <= TutorialData[103]) else 671
670:
  10000[21] <- 0
  goto 681
671:
  goto 672 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 711
672:
  goto 673 if (0 <= (TutorialData[103] + 0.5)) else 674
673:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 681
674:
  goto 675 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 710
675:
  goto 676 if (0 <= (TutorialData[102] - 0.5)) else 677
676:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 681
677:
  goto 678 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 709
678:
  goto 679 if (0 <= TutorialData[102]) else 680
679:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 681
680:
  10000[21] <- 0
  goto 681
681:
  10000[21] <- EaseOutQuad(10000[21])
  goto 683 if (10000[21] <= 0) else 682
682:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(8.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310000.0, 10000[21])
  goto 683
683:
  10000[21] <- RuntimeUpdate[0] % 0.3
  goto 684 if (0 <= TutorialData[103]) else 685
684:
  10000[22] <- 0
  goto 695
685:
  goto 686 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 708
686:
  goto 687 if (0 <= (TutorialData[103] + 0.5)) else 688
687:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 695
688:
  goto 689 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 707
689:
  goto 690 if (0 <= (TutorialData[102] - 0.5)) else 691
690:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 695
691:
  goto 692 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 706
692:
  goto 693 if (0 <= TutorialData[102]) else 694
693:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 695
694:
  10000[22] <- 0
  goto 695
695:
  goto 696 if (10000[21] <= 0) else 697
696:
  10000[23] <- 0
  goto 704
697:
  goto 698 if (10000[21] <= 0.1) else 699
698:
  10000[23] <- Remap(0, 0.1, 0, 1.0, 10000[21])
  goto 704
699:
  goto 700 if (10000[21] <= 0.19999999999999998) else 701
700:
  10000[23] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[21])
  goto 704
701:
  goto 702 if (10000[21] <= 0.3) else 703
702:
  10000[23] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[21])
  goto 704
703:
  10000[23] <- 0
  goto 704
704:
  10000[22] <- EaseOutQuad(10000[22]) * EaseOutQuad(10000[23])
  goto 712 if (10000[22] <= 0) else 705
705:
  10000[0] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])
  10000[23] <- 10000[0] - 10000[1]
  10000[2] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])
  10000[3] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])
  10000[24] <- 10000[2] - 10000[3]
  10000[25] <- (10000[23] * 6.123233995736766e-17) - 10000[24]
  10000[26] <- 10000[23] + (10000[24] * 6.123233995736766e-17)
  10000[27] <- Lerp(-0.1, 0.4, 10000[21] / 0.3)
  10000[28] <- 10000[25] * 10000[27]
  10000[29] <- 10000[26] * 10000[27]
  10000[30] <- 10000[1] + 10000[28]
  10000[31] <- 10000[3] + 10000[29]
  10000[32] <- 10000[0] + 10000[28]
  10000[33] <- 10000[2] + 10000[29]
  Draw(9.0, 10000[30], 10000[31], 10000[30] + 10000[25], 10000[31] + 10000[26], 10000[32] + 10000[25], 10000[33] + 10000[26], 10000[32], 10000[33], 320000.0, 10000[22])
  goto 712
706:
  DebugLog(7.0)
  DebugPause()
  goto exit
707:
  DebugLog(7.0)
  DebugPause()
  goto exit
708:
  DebugLog(7.0)
  DebugPause()
  goto exit
709:
  DebugLog(6.0)
  DebugPause()
  goto exit
710:
  DebugLog(6.0)
  DebugPause()
  goto exit
711:
  DebugLog(6.0)
  DebugPause()
  goto exit
712:
  10000[21] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  goto 713 if (10000[21] < 0.6666666666666666) else 723
713:
  10000[21] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[21])
  goto 714 if (10000[21] <= 0) else 715
714:
  10000[22] <- 0
  goto 718 if (10000[21] <= 0.25) else 719
715:
  10000[0] <- 10000[21] <= 0.25
  goto 716 if 10000[0] else 717
716:
  10000[22] <- Remap(0, 0.25, 0, 1.0, 10000[21])
  goto 718 if 10000[0] else 719
717:
  10000[22] <- 1.0
  goto 718 if 10000[0] else 719
718:
  10000[23] <- 0
  goto 722
719:
  goto 720 if (10000[21] <= 0.75) else 721
720:
  10000[23] <- Remap(0.25, 0.75, 0, 1.0, 10000[21])
  goto 722
721:
  10000[23] <- 1.0
  goto 722
722:
  10000[23] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[23])
  Paint(0, ((0 - (1.0 * Sin(10000[23]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[23]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[23]) / 3.141592653589793, 0, 10000[22] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 729
723:
  10000[21] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[21])
  goto 724 if (10000[21] <= 0.25) else 725
724:
  10000[22] <- 1.0
  goto 728
725:
  goto 726 if (10000[21] <= 0.75) else 727
726:
  10000[22] <- Remap(0.25, 0.75, 1.0, 0, 10000[21])
  goto 728
727:
  10000[22] <- 0
  goto 728
728:
  10000[23] <- Max(0, Min(1.0, 10000[21]))
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((0 + TutorialData[92]) / (0 + TutorialData[98])) + (((((0 + TutorialData[92]) / (0 + TutorialData[98])) + 4.592425496802574e-17) - ((0 + TutorialData[92]) / (0 + TutorialData[98]))) * 10000[23]))), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((0 + TutorialData[95]) / (0 + TutorialData[98])) + (((((0 + TutorialData[95]) / (0 + TutorialData[98])) + 0.75) - ((0 + TutorialData[95]) / (0 + TutorialData[98]))) * 10000[23]))), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, 10000[22] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 729
729:
  goto 730 if ((10000[19] - 10000[20]) < 8.5) else 737
730:
  goto 731 if (8.5 <= 10000[18]) else 737
731:
  10000[0] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[19] <- Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[1]), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[1]), 2.0), 0.5)
  10000[0] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]
  10000[2] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[4] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[3]
  10000[5] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[3]
  SpawnParticleEffect(6.0, 10000[1], 10000[2], 10000[1] + 0, 10000[2] + 10000[19], 10000[4] + 0, 10000[5] + 10000[19], 10000[4], 10000[5], 0.5, 0)
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[19] <- (10000[0] + 10000[1] + TutorialData[92]) / (10000[2] + 10000[3] + TutorialData[98])
  10000[4] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[5] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[20] <- (10000[4] + 10000[1] + TutorialData[92]) / (10000[5] + 10000[3] + TutorialData[98])
  10000[6] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[7] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[21] <- (10000[0] + 10000[6] + TutorialData[92]) / (10000[2] + 10000[7] + TutorialData[98])
  10000[22] <- (10000[4] + 10000[6] + TutorialData[92]) / (10000[5] + 10000[7] + TutorialData[98])
  10000[23] <- (10000[21] + 10000[22]) / 2.0
  10000[24] <- (10000[19] + 10000[20]) / 2.0
  10000[0] <- ((((10000[22] - 10000[21]) + 10000[20]) - 10000[19]) / 2.0) / 2.0
  10000[1] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[93] * 10000[1]
  10000[3] <- TutorialData[94] * 10000[1]
  10000[4] <- TutorialData[96] * 10000[1]
  10000[5] <- TutorialData[97] * 10000[1]
  10000[6] <- (TutorialData[99] * 1.8) / 2.0
  10000[7] <- TutorialData[94] * 10000[6]
  10000[8] <- TutorialData[97] * 10000[6]
  10000[9] <- TutorialData[93] * 10000[6]
  10000[10] <- TutorialData[96] * 10000[6]
  SpawnParticleEffect(7.0, 10000[24] - 10000[0], (10000[2] + 10000[3] + TutorialData[95]) / (10000[4] + 10000[5] + TutorialData[98]), 10000[23] - 10000[0], (10000[2] + 10000[7] + TutorialData[95]) / (10000[4] + 10000[8] + TutorialData[98]), 10000[23] + 10000[0], (10000[9] + 10000[7] + TutorialData[95]) / (10000[10] + 10000[8] + TutorialData[98]), 10000[24] + 10000[0], (10000[9] + 10000[3] + TutorialData[95]) / (10000[10] + 10000[5] + TutorialData[98]), 0.5, 0)
  10000[19] <- 0
  goto 732
732:
  goto 733 if (10000[19] < TutorialData[0]) else 736
733:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 734 if TutorialData[10000[21] + 1] else 735
734:
  10000[19] <- 10000[20]
  goto 732
735:
  SpawnParticleEffect(0, TutorialData[10000[21] + 2], TutorialData[10000[21] + 3], TutorialData[10000[21] + 4], TutorialData[10000[21] + 5], TutorialData[10000[21] + 6], TutorialData[10000[21] + 7], TutorialData[10000[21] + 8], TutorialData[10000[21] + 9], 0.2, 0)
  Play(4.0, 0)
  goto 737
736:
  DebugLog(8.0)
  DebugPause()
  goto exit
737:
  goto 738 if (10000[18] >= 10.5) else 804
738:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
739:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[21] <- TutorialMemory[0]
  goto 740 if (0 <= 10000[18]) else 742
740:
  goto 741 if (10000[18] < 1.5) else 742
741:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[6] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))
  10000[8] <- (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98]))) * 3.0
  10000[9] <- TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))
  10000[10] <- TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))
  10000[11] <- 10000[2] + 10000[10] + TutorialData[98]
  10000[12] <- TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))
  10000[13] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[14] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[14] + 10000[10] + TutorialData[98]
  10000[16] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[17] <- 10000[14] + 10000[3] + TutorialData[98]
  Draw(7.0, ((3.0 * ((10000[0] + 10000[1] + TutorialData[92]) / 10000[4])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[7] + TutorialData[95]) / 10000[4])) + 10000[8]) / 1.0, ((3.0 * ((10000[0] + 10000[9] + TutorialData[92]) / 10000[11])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[6] + 10000[12] + TutorialData[95]) / 10000[11])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[9] + TutorialData[92]) / 10000[15])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[12] + TutorialData[95]) / 10000[15])) + 10000[8]) / 1.0, ((3.0 * ((10000[13] + 10000[1] + TutorialData[92]) / 10000[17])) + 0 + 10000[5]) / 1.0, (0 + (3.0 * ((10000[16] + 10000[7] + TutorialData[95]) / 10000[17])) + 10000[8]) / 1.0, 310000.0, 1.0)
  goto 742
742:
  goto 743 if (1.5 <= 10000[18]) else 761
743:
  goto 744 if (10000[18] < 3.0) else 761
744:
  10000[20] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  goto 745 if (10000[20] <= TutorialData[103]) else 746
745:
  10000[22] <- 0
  goto 756
746:
  goto 747 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 760
747:
  goto 748 if (10000[20] <= (TutorialData[103] + 0.5)) else 749
748:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[20])
  goto 756
749:
  goto 750 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 759
750:
  goto 751 if (10000[20] <= (TutorialData[102] - 0.5)) else 752
751:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[20])
  goto 756
752:
  goto 753 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 758
753:
  goto 754 if (10000[20] <= TutorialData[102]) else 755
754:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[20])
  goto 756
755:
  10000[22] <- 0
  goto 756
756:
  10000[22] <- EaseOutQuad(10000[22])
  goto 761 if (10000[22] <= 0) else 757
757:
  10000[23] <- 10000[20] + (TutorialData[99] / 2.0)
  10000[24] <- 10000[20] - (TutorialData[99] / 2.0)
  10000[0] <- TutorialData[97] * 10000[24]
  10000[8] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[9] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[97] * 10000[23]
  10000[10] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[11] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + 10000[0] + TutorialData[98]
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * 10000[24]
  10000[2] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[94] * 10000[24]
  10000[4] <- TutorialData[91] * 10000[23]
  10000[5] <- TutorialData[94] * 10000[23]
  10000[6] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[7] <- TutorialData[93] * (TutorialData[99] / 2.0)
  Draw(7.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[8], (10000[2] + 10000[3] + TutorialData[95]) / 10000[8], (10000[0] + 10000[4] + TutorialData[92]) / 10000[10], (10000[2] + 10000[5] + TutorialData[95]) / 10000[10], (10000[6] + 10000[4] + TutorialData[92]) / 10000[11], (10000[7] + 10000[5] + TutorialData[95]) / 10000[11], (10000[6] + 10000[1] + TutorialData[92]) / 10000[9], (10000[7] + 10000[3] + TutorialData[95]) / 10000[9], 310000.0 + 10000[20], 10000[22])
  goto 761
758:
  DebugLog(1.0)
  DebugPause()
  goto exit
759:
  DebugLog(1.0)
  DebugPause()
  goto exit
760:
  DebugLog(1.0)
  DebugPause()
  goto exit
761:
  goto 762 if (3.0 <= 10000[18]) else 794
762:
  goto 763 if (10000[18] < 7.0) else 794
763:
  goto 764 if (0 <= TutorialData[103]) else 765
764:
  10000[22] <- 0
  goto 775
765:
  goto 766 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 793
766:
  goto 767 if (0 <= (TutorialData[103] + 0.5)) else 768
767:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 775
768:
  goto 769 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 792
769:
  goto 770 if (0 <= (TutorialData[102] - 0.5)) else 771
770:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 775
771:
  goto 772 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 791
772:
  goto 773 if (0 <= TutorialData[102]) else 774
773:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 775
774:
  10000[22] <- 0
  goto 775
775:
  10000[22] <- EaseOutQuad(10000[22])
  goto 777 if (10000[22] <= 0) else 776
776:
  10000[0] <- TutorialData[90] * -(TutorialData[99] / 2.0)
  10000[1] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[2] <- TutorialData[96] * -(TutorialData[99] / 2.0)
  10000[3] <- TutorialData[97] * -(TutorialData[99] / 2.0)
  10000[4] <- 10000[2] + 10000[3] + TutorialData[98]
  10000[5] <- TutorialData[93] * -(TutorialData[99] / 2.0)
  10000[6] <- TutorialData[94] * -(TutorialData[99] / 2.0)
  10000[7] <- TutorialData[91] * (TutorialData[99] / 2.0)
  10000[8] <- TutorialData[97] * (TutorialData[99] / 2.0)
  10000[9] <- 10000[2] + 10000[8] + TutorialData[98]
  10000[10] <- TutorialData[94] * (TutorialData[99] / 2.0)
  10000[11] <- TutorialData[90] * (TutorialData[99] / 2.0)
  10000[12] <- TutorialData[96] * (TutorialData[99] / 2.0)
  10000[13] <- 10000[12] + 10000[8] + TutorialData[98]
  10000[14] <- TutorialData[93] * (TutorialData[99] / 2.0)
  10000[15] <- 10000[12] + 10000[3] + TutorialData[98]
  Draw(7.0, (10000[0] + 10000[1] + TutorialData[92]) / 10000[4], (10000[5] + 10000[6] + TutorialData[95]) / 10000[4], (10000[0] + 10000[7] + TutorialData[92]) / 10000[9], (10000[5] + 10000[10] + TutorialData[95]) / 10000[9], (10000[11] + 10000[7] + TutorialData[92]) / 10000[13], (10000[14] + 10000[10] + TutorialData[95]) / 10000[13], (10000[11] + 10000[1] + TutorialData[92]) / 10000[15], (10000[14] + 10000[6] + TutorialData[95]) / 10000[15], 310000.0, 10000[22])
  goto 777
777:
  10000[0] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  10000[1] <- 10000[0]
  goto 778 if (10000[0] <= 0) else 779
778:
  10000[2] <- 0
  goto 786 if (10000[0] <= 0.25) else 787
779:
  goto 780 if (10000[0] <= 0.05) else 781
780:
  10000[2] <- Remap(0, 0.05, 0, 1.0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
781:
  goto 782 if (10000[0] <= 0.75) else 783
782:
  10000[2] <- Remap(0.05, 0.75, 1.0, 1.0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
783:
  goto 784 if (10000[0] <= 0.95) else 785
784:
  10000[2] <- Remap(0.75, 0.95, 1.0, 0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
785:
  10000[2] <- 0
  goto 786 if (10000[0] <= 0.25) else 787
786:
  10000[3] <- 0
  goto 790
787:
  goto 788 if (10000[1] <= 0.75) else 789
788:
  10000[3] <- Remap(0.25, 0.75, 0, 1.0, 10000[1])
  goto 790
789:
  10000[3] <- 1.0
  goto 790
790:
  10000[3] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[3])
  Paint(0, ((0 - (1.0 * Sin(10000[3]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[3]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[3]) / 3.141592653589793, 0, 10000[2] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 0
  goto 794
791:
  DebugLog(2.0)
  DebugPause()
  goto exit
792:
  DebugLog(2.0)
  DebugPause()
  goto exit
793:
  DebugLog(2.0)
  DebugPause()
  goto exit
794:
  goto 795 if ((10000[19] - 10000[21]) < 7.0) else 802
795:
  goto 796 if (7.0 <= 10000[18]) else 802
796:
  10000[0] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[6] <- Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[1]), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[1]), 2.0), 0.5)
  10000[0] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[1] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[0]
  10000[2] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[0]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[4] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / 10000[3]
  10000[5] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / 10000[3]
  SpawnParticleEffect(1.0, 10000[1], 10000[2], 10000[1] + 0, 10000[2] + 10000[6], 10000[4] + 0, 10000[5] + 10000[6], 10000[4], 10000[5], 0.5, 0)
  10000[0] <- TutorialData[90] * -((TutorialData[99] * 1.8) / 2.0)
  10000[1] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[96] * -((TutorialData[99] * 1.8) / 2.0)
  10000[3] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[8] <- (10000[0] + 10000[1] + TutorialData[92]) / (10000[2] + 10000[3] + TutorialData[98])
  10000[4] <- TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)
  10000[5] <- TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)
  10000[9] <- (10000[4] + 10000[1] + TutorialData[92]) / (10000[5] + 10000[3] + TutorialData[98])
  10000[6] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[7] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[10] <- (10000[0] + 10000[6] + TutorialData[92]) / (10000[2] + 10000[7] + TutorialData[98])
  10000[11] <- (10000[4] + 10000[6] + TutorialData[92]) / (10000[5] + 10000[7] + TutorialData[98])
  10000[12] <- (10000[10] + 10000[11]) / 2.0
  10000[13] <- (10000[8] + 10000[9]) / 2.0
  10000[0] <- ((((10000[11] - 10000[10]) + 10000[9]) - 10000[8]) / 2.0) / 2.0
  10000[1] <- -((TutorialData[99] * 1.8) / 2.0)
  10000[2] <- TutorialData[93] * 10000[1]
  10000[3] <- TutorialData[94] * 10000[1]
  10000[4] <- TutorialData[96] * 10000[1]
  10000[5] <- TutorialData[97] * 10000[1]
  10000[6] <- (TutorialData[99] * 1.8) / 2.0
  10000[7] <- TutorialData[94] * 10000[6]
  10000[8] <- TutorialData[97] * 10000[6]
  10000[9] <- TutorialData[93] * 10000[6]
  10000[10] <- TutorialData[96] * 10000[6]
  SpawnParticleEffect(2.0, 10000[13] - 10000[0], (10000[2] + 10000[3] + TutorialData[95]) / (10000[4] + 10000[5] + TutorialData[98]), 10000[12] - 10000[0], (10000[2] + 10000[7] + TutorialData[95]) / (10000[4] + 10000[8] + TutorialData[98]), 10000[12] + 10000[0], (10000[9] + 10000[7] + TutorialData[95]) / (10000[10] + 10000[8] + TutorialData[98]), 10000[13] + 10000[0], (10000[9] + 10000[3] + TutorialData[95]) / (10000[10] + 10000[5] + TutorialData[98]), 0.5, 0)
  10000[0] <- 0
  goto 797
797:
  goto 798 if (10000[0] < TutorialData[0]) else 801
798:
  10000[1] <- 10000[0] + 1.0
  10000[2] <- 10000[0] * 9.0
  goto 799 if TutorialData[10000[2] + 1] else 800
799:
  10000[0] <- 10000[1]
  goto 797
800:
  SpawnParticleEffect(0, TutorialData[10000[2] + 2], TutorialData[10000[2] + 3], TutorialData[10000[2] + 4], TutorialData[10000[2] + 5], TutorialData[10000[2] + 6], TutorialData[10000[2] + 7], TutorialData[10000[2] + 8], TutorialData[10000[2] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 802
801:
  DebugLog(3.0)
  DebugPause()
  goto exit
802:
  goto 803 if (10000[18] >= 8.5) else 804
803:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
804:
  10000[0] <- TutorialMemory[3]
  goto 805 if !10000[0] else 809
805:
  10000[0] <- TutorialMemory[1]
  goto 806 if (0 != 10000[0]) else 807
806:
  10000[0] <- TutorialMemory[1]
  DestroyParticleEffect(10000[0])
  TutorialMemory[1] <- 0
  goto 807
807:
  10000[0] <- TutorialMemory[2]
  goto 808 if (0 != 10000[0]) else 809
808:
  10000[0] <- TutorialMemory[2]
  StopLooped(10000[0])
  TutorialMemory[2] <- 0
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
809:
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
