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 578
4:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    1.0 -> 482
    default -> 5
5:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    2.0 -> 274
    default -> 6
6:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    3.0 -> 217
    default -> 7
7:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    4.0 -> 157
    default -> 8
8:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    5.0 -> 103
    default -> 9
9:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    6.0 -> 10
    default -> 631
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 52
14:
  goto 15 if (10000[24] < 3.0) else 52
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 24
17:
  goto 18 if (10000[27] <= (TutorialData[103] + 0.5)) else 19
18:
  10000[28] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[27])
  goto 24
19:
  goto 20 if (10000[27] <= (TutorialData[102] - 0.5)) else 21
20:
  10000[28] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[27])
  goto 24
21:
  goto 22 if (10000[27] <= TutorialData[102]) else 23
22:
  10000[28] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[27])
  goto 24
23:
  10000[28] <- 0
  goto 24
24:
  10000[28] <- EaseOutQuad(10000[28])
  goto 26 if (10000[28] <= 0) else 25
25:
  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 26
26:
  10000[28] <- RuntimeUpdate[0] % 0.3
  goto 27 if 10000[0] else 28
27:
  10000[29] <- 0
  goto 35
28:
  goto 29 if (10000[27] <= (TutorialData[103] + 0.5)) else 30
29:
  10000[29] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[27])
  goto 35
30:
  goto 31 if (10000[27] <= (TutorialData[102] - 0.5)) else 32
31:
  10000[29] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[27])
  goto 35
32:
  goto 33 if (10000[27] <= TutorialData[102]) else 34
33:
  10000[29] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[27])
  goto 35
34:
  10000[29] <- 0
  goto 35
35:
  goto 36 if (10000[28] <= 0) else 37
36:
  10000[30] <- 0
  goto 44
37:
  goto 38 if (10000[28] <= 0.1) else 39
38:
  10000[30] <- Remap(0, 0.1, 0, 1.0, 10000[28])
  goto 44
39:
  goto 40 if (10000[28] <= 0.19999999999999998) else 41
40:
  10000[30] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[28])
  goto 44
41:
  goto 42 if (10000[28] <= 0.3) else 43
42:
  10000[30] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[28])
  goto 44
43:
  10000[30] <- 0
  goto 44
44:
  10000[29] <- EaseOutQuad(10000[29]) * EaseOutQuad(10000[30])
  goto 46 if (10000[29] <= 0) else 45
45:
  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 46
46:
  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 47 if 10000[42] else 48
47:
  10000[42] <- TutorialMemory[1]
  MoveParticleEffect(10000[42], 10000[38], 10000[29], 10000[40], 10000[33], 10000[41], 10000[35], 10000[39], 10000[31])
  goto 49
48:
  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 49
49:
  10000[28] <- TutorialMemory[2]
  goto 51 if 10000[28] else 50
50:
  10000[28] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[28]
  goto 51
51:
  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 52
52:
  goto 53 if (3.0 <= 10000[24]) else 94
53:
  goto 54 if (10000[24] < 9.0) else 94
54:
  goto 55 if (10000[24] < 8.5) else 86
55:
  goto 56 if (0 <= TutorialData[103]) else 57
56:
  10000[27] <- 0
  goto 64
57:
  goto 58 if (0 <= (TutorialData[103] + 0.5)) else 59
58:
  10000[27] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 64
59:
  goto 60 if (0 <= (TutorialData[102] - 0.5)) else 61
60:
  10000[27] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 64
61:
  goto 62 if (0 <= TutorialData[102]) else 63
62:
  10000[27] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 64
63:
  10000[27] <- 0
  goto 64
64:
  10000[27] <- EaseOutQuad(10000[27])
  goto 66 if (10000[27] <= 0) else 65
65:
  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 66
66:
  10000[27] <- RuntimeUpdate[0] % 0.3
  goto 67 if (0 <= TutorialData[103]) else 68
67:
  10000[28] <- 0
  goto 75
68:
  goto 69 if (0 <= (TutorialData[103] + 0.5)) else 70
69:
  10000[28] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 75
70:
  goto 71 if (0 <= (TutorialData[102] - 0.5)) else 72
71:
  10000[28] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 75
72:
  goto 73 if (0 <= TutorialData[102]) else 74
73:
  10000[28] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 75
74:
  10000[28] <- 0
  goto 75
75:
  goto 76 if (10000[27] <= 0) else 77
76:
  10000[29] <- 0
  goto 84
77:
  goto 78 if (10000[27] <= 0.1) else 79
78:
  10000[29] <- Remap(0, 0.1, 0, 1.0, 10000[27])
  goto 84
79:
  goto 80 if (10000[27] <= 0.19999999999999998) else 81
80:
  10000[29] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[27])
  goto 84
81:
  goto 82 if (10000[27] <= 0.3) else 83
82:
  10000[29] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[27])
  goto 84
83:
  10000[29] <- 0
  goto 84
84:
  10000[28] <- EaseOutQuad(10000[28]) * EaseOutQuad(10000[29])
  goto 86 if (10000[28] <= 0) else 85
85:
  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 86
86:
  10000[27] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[24]) * 4.0) % 1.0
  goto 87 if (10000[27] < 0.6666666666666666) else 88
87:
  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 94
88:
  10000[27] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[27])
  goto 89 if (10000[27] <= 0.25) else 90
89:
  10000[28] <- 1.0
  goto 93
90:
  goto 91 if (10000[27] <= 0.75) else 92
91:
  10000[28] <- Remap(0.25, 0.75, 1.0, 0, 10000[27])
  goto 93
92:
  10000[28] <- 0
  goto 93
93:
  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 94
94:
  goto 95 if ((10000[25] - 10000[26]) < 8.5) else 101
95:
  goto 96 if (8.5 <= 10000[24]) else 101
96:
  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 97
97:
  goto 98 if (10000[25] < TutorialData[0]) else 628
98:
  10000[26] <- 10000[25] + 1.0
  10000[27] <- 10000[25] * 9.0
  goto 99 if TutorialData[10000[27] + 1] else 100
99:
  10000[25] <- 10000[26]
  goto 97
100:
  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 101
101:
  goto 102 if (10000[24] >= 10.5) else 631
102:
  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 631
103:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 104 if (0 <= 10000[18]) else 106
104:
  goto 105 if (10000[18] < 1.5) else 106
105:
  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 106
106:
  goto 107 if (1.5 <= 10000[18]) else 125
107:
  goto 108 if (10000[18] < 3.0) else 125
108:
  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 109 if (10000[21] <= TutorialData[103]) else 110
109:
  10000[22] <- 0
  goto 117
110:
  goto 111 if (10000[21] <= (TutorialData[103] + 0.5)) else 112
111:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 117
112:
  goto 113 if (10000[21] <= (TutorialData[102] - 0.5)) else 114
113:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 117
114:
  goto 115 if (10000[21] <= TutorialData[102]) else 116
115:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 117
116:
  10000[22] <- 0
  goto 117
117:
  10000[22] <- EaseOutQuad(10000[22])
  goto 119 if (10000[22] <= 0) else 118
118:
  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 119
119:
  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 120 if 10000[36] else 121
120:
  10000[36] <- TutorialMemory[1]
  MoveParticleEffect(10000[36], 10000[32], 10000[23], 10000[34], 10000[27], 10000[35], 10000[29], 10000[33], 10000[25])
  goto 122
121:
  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 122
122:
  10000[22] <- TutorialMemory[2]
  goto 124 if 10000[22] else 123
123:
  10000[22] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[22]
  goto 124
124:
  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 125
125:
  goto 126 if (3.0 <= 10000[18]) else 148
126:
  goto 127 if (10000[18] < 7.0) else 148
127:
  goto 128 if (0 <= TutorialData[103]) else 129
128:
  10000[21] <- 0
  goto 136
129:
  goto 130 if (0 <= (TutorialData[103] + 0.5)) else 131
130:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 136
131:
  goto 132 if (0 <= (TutorialData[102] - 0.5)) else 133
132:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 136
133:
  goto 134 if (0 <= TutorialData[102]) else 135
134:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 136
135:
  10000[21] <- 0
  goto 136
136:
  10000[21] <- EaseOutQuad(10000[21])
  goto 138 if (10000[21] <= 0) else 137
137:
  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 138
138:
  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 139 if 10000[0] else 140
139:
  10000[23] <- 1.0
  goto 143 if 10000[0] else 144
140:
  goto 141 if (10000[21] <= 0.75) else 142
141:
  10000[23] <- Remap(0.25, 0.75, 1.0, 0, 10000[21])
  goto 143 if 10000[0] else 144
142:
  10000[23] <- 0
  goto 143 if 10000[0] else 144
143:
  10000[24] <- 1.0
  goto 147
144:
  goto 145 if (10000[22] <= 0.75) else 146
145:
  10000[24] <- Remap(0.25, 0.75, 1.0, 0, 10000[22])
  goto 147
146:
  10000[24] <- 0
  goto 147
147:
  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 148
148:
  goto 149 if ((10000[19] - 10000[20]) < 7.0) else 155
149:
  goto 150 if (7.0 <= 10000[18]) else 155
150:
  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 151
151:
  goto 152 if (10000[19] < TutorialData[0]) else 628
152:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 153 if TutorialData[10000[21] + 1] else 154
153:
  10000[19] <- 10000[20]
  goto 151
154:
  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 155
155:
  goto 156 if (10000[18] >= 8.5) else 631
156:
  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 631
157:
  10000[0] <- TutorialMemory[0]
  10000[41] <- RuntimeUpdate[0] - 10000[0]
  10000[42] <- TutorialMemory[4]
  10000[43] <- 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 158 if (0 <= 10000[41]) else 160
158:
  goto 159 if (10000[41] < 1.5) else 160
159:
  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 160
160:
  goto 161 if (10000[41] >= 1.5) else 212
161:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[44] <- 1.0
  goto 162
162:
  goto 163 if (10000[44] < 7.0) else 168
163:
  10000[45] <- 10000[44] + 1.0
  10000[46] <- 10000[44] + ((10000[44] < 0) * 7.0)
  10000[47] <- 10000[46]
  10000[47] <- 10000[10000[47] + 7]
  10000[48] <- 10000[46]
  10000[48] <- 10000[10000[48] + 7]
  10000[14] <- Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[41]))
  10000[47] <- Lerp(TutorialData[102], 0, Remap(10000[47] - 1.0, 10000[48], 0, 1.0, 10000[14]))
  10000[48] <- 10000[44] - 1.0
  10000[49] <- 10000[48] + ((10000[48] < 0) * 7.0)
  10000[50] <- 10000[49]
  10000[50] <- 10000[10000[50] + 7]
  10000[51] <- 10000[10000[49] + 7]
  10000[49] <- Lerp(TutorialData[102], 0, Remap(10000[50] - 1.0, 10000[51], 0, 1.0, 10000[14]))
  goto 164 if (10000[47] < 0) else 165
164:
  10000[44] <- 10000[45]
  goto 162
165:
  goto 166 if (10000[49] < 0) else 167
166:
  10000[50] <- 10000[48] + ((10000[48] < 0) * 7.0)
  10000[50] <- 10000[10000[50]]
  10000[51] <- 10000[10000[46]]
  10000[44] <- Remap(10000[49], 10000[47], 10000[50], 10000[51], 0)
  goto 169
167:
  10000[44] <- 10000[45]
  goto 162
168:
  10000[44] <- 0
  goto 169
169:
  10000[45] <- 10000[44] * TutorialData[100]
  10000[46] <- 10000[45] + ((TutorialData[99] * 1.8) / 2.0)
  10000[47] <- 10000[45] - ((TutorialData[99] * 1.8) / 2.0)
  10000[14] <- TutorialData[96] * 10000[47]
  10000[15] <- TutorialData[97] * -((TutorialData[99] * 1.8) / 2.0)
  10000[48] <- 10000[14] + 10000[15] + TutorialData[98]
  10000[16] <- TutorialData[90] * 10000[47]
  10000[17] <- TutorialData[91] * -((TutorialData[99] * 1.8) / 2.0)
  10000[49] <- (10000[16] + 10000[17] + TutorialData[92]) / 10000[48]
  10000[18] <- TutorialData[93] * 10000[47]
  10000[19] <- TutorialData[94] * -((TutorialData[99] * 1.8) / 2.0)
  10000[50] <- (10000[18] + 10000[19] + TutorialData[95]) / 10000[48]
  10000[20] <- TutorialData[96] * 10000[46]
  10000[51] <- 10000[20] + 10000[15] + TutorialData[98]
  10000[21] <- TutorialData[90] * 10000[46]
  10000[52] <- (10000[21] + 10000[17] + TutorialData[92]) / 10000[51]
  10000[22] <- TutorialData[93] * 10000[46]
  10000[53] <- (10000[22] + 10000[19] + TutorialData[95]) / 10000[51]
  10000[54] <- 10000[52]
  10000[23] <- TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)
  10000[55] <- 10000[14] + 10000[23] + TutorialData[98]
  10000[24] <- TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)
  10000[56] <- (10000[16] + 10000[24] + TutorialData[92]) / 10000[55]
  10000[25] <- TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)
  10000[57] <- (10000[18] + 10000[25] + TutorialData[95]) / 10000[55]
  10000[58] <- 10000[20] + 10000[23] + TutorialData[98]
  10000[59] <- (10000[21] + 10000[24] + TutorialData[92]) / 10000[58]
  10000[60] <- (10000[22] + 10000[25] + TutorialData[95]) / 10000[58]
  10000[61] <- (10000[56] + 10000[59]) / 2.0
  10000[62] <- (10000[49] + 10000[52]) / 2.0
  10000[25] <- ((((10000[59] - 10000[56]) + 10000[52]) - 10000[49]) / 2.0) / 2.0
  10000[63] <- 10000[62] - 10000[25]
  10000[64] <- 10000[25]
  10000[65] <- 10000[62] + 10000[25]
  10000[66] <- 10000[61] - 10000[25]
  10000[67] <- 10000[61] + 10000[25]
  10000[68] <- TutorialMemory[1]
  goto 170 if 10000[68] else 171
170:
  10000[68] <- TutorialMemory[1]
  MoveParticleEffect(10000[68], 10000[63], 10000[50], 10000[66], 10000[57], 10000[67], 10000[60], 10000[65], 10000[53])
  goto 172
171:
  10000[65] <- SpawnParticleEffect(5.0, 10000[63], 10000[50], 10000[66], 10000[57], 10000[67], 10000[60], 10000[65], 10000[53], 1.5, 1.0)
  TutorialMemory[1] <- 10000[65]
  goto 172
172:
  goto 173 if (10000[41] >= 5.5) else 175
173:
  10000[46] <- TutorialMemory[2]
  goto 175 if 10000[46] else 174
174:
  10000[46] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[46]
  goto 175
175:
  10000[46] <- 10000[45] + (TutorialData[99] / 2.0)
  10000[47] <- 10000[45] - (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[96] * 10000[47]
  10000[48] <- 10000[25] + (TutorialData[97] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[26] <- TutorialData[96] * 10000[46]
  10000[49] <- 10000[26] + (TutorialData[97] * -(TutorialData[99] / 2.0)) + TutorialData[98]
  10000[55] <- 10000[25] + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[56] <- 10000[26] + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[25] <- TutorialData[90] * 10000[47]
  10000[26] <- TutorialData[91] * -(TutorialData[99] / 2.0)
  10000[27] <- TutorialData[93] * 10000[47]
  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[46]
  10000[32] <- TutorialData[93] * 10000[46]
  Draw(14.0, (10000[25] + 10000[26] + TutorialData[92]) / 10000[48], (10000[27] + 10000[28] + TutorialData[95]) / 10000[48], (10000[25] + 10000[29] + TutorialData[92]) / 10000[55], (10000[27] + 10000[30] + TutorialData[95]) / 10000[55], (10000[31] + 10000[29] + TutorialData[92]) / 10000[56], (10000[32] + 10000[30] + TutorialData[95]) / 10000[56], (10000[31] + 10000[26] + TutorialData[92]) / 10000[49], (10000[32] + 10000[28] + TutorialData[95]) / 10000[49], 300000.0 + (10000[44] * 100.0), 1.0)
  10000[46] <- (TutorialData[96] * 10000[45]) + TutorialData[98]
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[45]) + 0 + TutorialData[92]) / 10000[46])), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[45]) + 0 + TutorialData[95]) / 10000[46])), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  10000[44] <- 1.0
  goto 176
176:
  goto 177 if (10000[44] < 7.0) else 178
177:
  10000[45] <- 10000[44] + 1.0
  10000[46] <- 10000[44] - 1.0
  10000[47] <- 10000[46] + ((10000[46] < 0) * 7.0)
  10000[47] <- 10000[10000[47]]
  10000[48] <- 10000[44] + ((10000[44] < 0) * 7.0)
  10000[49] <- 10000[48]
  10000[49] <- 10000[10000[49]]
  10000[50] <- 10000[46] + ((10000[46] < 0) * 7.0)
  10000[51] <- 10000[50]
  10000[51] <- 10000[10000[51] + 7]
  10000[52] <- 10000[10000[50] + 7]
  10000[25] <- Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[41]))
  10000[55] <- Lerp(TutorialData[102], 0, Remap(10000[51] - 1.0, 10000[52], 0, 1.0, 10000[25]))
  10000[56] <- 10000[48]
  10000[56] <- 10000[10000[56] + 7]
  10000[57] <- 10000[10000[48] + 7]
  10000[56] <- Lerp(TutorialData[102], 0, Remap(10000[56] - 1.0, 10000[57], 0, 1.0, 10000[25]))
  10000[57] <- Clamp(10000[55], 0, TutorialData[102])
  10000[58] <- Clamp(10000[56], 0, TutorialData[102])
  10000[59] <- Remap(10000[55], 10000[56], 10000[47], 10000[49], 10000[57]) * TutorialData[100]
  10000[60] <- Remap(10000[55], 10000[56], 10000[47], 10000[49], 10000[58]) * TutorialData[100]
  10000[54] <- 10000[59] - (TutorialData[99] / 2.0)
  10000[61] <- 10000[59] + (TutorialData[99] / 2.0)
  10000[64] <- 10000[60] - (TutorialData[99] / 2.0)
  10000[65] <- 10000[60] + (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[97] * 10000[57]
  10000[66] <- (TutorialData[96] * 10000[54]) + 10000[25] + TutorialData[98]
  10000[67] <- (TutorialData[96] * 10000[61]) + 10000[25] + TutorialData[98]
  10000[25] <- TutorialData[97] * 10000[58]
  10000[68] <- (TutorialData[96] * 10000[64]) + 10000[25] + TutorialData[98]
  10000[69] <- (TutorialData[96] * 10000[65]) + 10000[25] + TutorialData[98]
  10000[25] <- TutorialData[91] * 10000[57]
  10000[26] <- TutorialData[94] * 10000[57]
  10000[27] <- TutorialData[91] * 10000[58]
  10000[28] <- TutorialData[94] * 10000[58]
  Draw(17.0, ((TutorialData[90] * 10000[54]) + 10000[25] + TutorialData[92]) / 10000[66], ((TutorialData[93] * 10000[54]) + 10000[26] + TutorialData[95]) / 10000[66], ((TutorialData[90] * 10000[64]) + 10000[27] + TutorialData[92]) / 10000[68], ((TutorialData[93] * 10000[64]) + 10000[28] + TutorialData[95]) / 10000[68], ((TutorialData[90] * 10000[65]) + 10000[27] + TutorialData[92]) / 10000[69], ((TutorialData[93] * 10000[65]) + 10000[28] + TutorialData[95]) / 10000[69], ((TutorialData[90] * 10000[61]) + 10000[25] + TutorialData[92]) / 10000[67], ((TutorialData[93] * 10000[61]) + 10000[26] + TutorialData[95]) / 10000[67], 100000.0 + (Min(10000[47], 10000[49]) * 100.0) + Min(10000[55], 10000[56]), 0.8)
  10000[44] <- 10000[45]
  goto 176
178:
  10000[55] <- 0
  10000[56] <- 0
  10000[58] <- 0
  goto 179
179:
  goto 180 if (10000[55] < 7.0) else 181
180:
  10000[59] <- 10000[55]
  10000[54] <- 10000[10000[59]]
  10000[55] <- 10000[55] + 1.0
  10000[59] <- 1.0
  goto 182
181:
  10000[59] <- 0
  goto 182
182:
  goto 183 if (10000[56] < 7.0) else 184
183:
  10000[60] <- 10000[56]
  10000[64] <- 10000[10000[60] + 7]
  10000[56] <- 10000[56] + 1.0
  10000[65] <- 1.0
  goto 185
184:
  10000[65] <- 0
  goto 185
185:
  goto 186 if !10000[59] else 187
186:
  10000[65] <- 0
  goto 190
187:
  goto 188 if !10000[65] else 189
188:
  10000[65] <- 0
  goto 190
189:
  10000[65] <- 1.0
  goto 190
190:
  goto 212 if !10000[65] else 191
191:
  10000[57] <- 10000[58] + 1.0
  10000[65] <- 5.5 + (10000[64] * 1.5)
  goto 192 if (10000[41] < 10000[65]) else 203
192:
  10000[66] <- 10000[58] + ((10000[58] < 0) * 7.0)
  10000[67] <- 10000[66]
  10000[67] <- 10000[10000[67] + 7]
  10000[68] <- 10000[10000[66] + 7]
  10000[66] <- Lerp(TutorialData[102], 0, Remap(10000[67] - 1.0, 10000[68], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[41]))))
  goto 193 if (10000[66] <= TutorialData[103]) else 194
193:
  10000[67] <- 0
  goto 201
194:
  goto 195 if (10000[66] <= (TutorialData[103] + 0.5)) else 196
195:
  10000[67] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[66])
  goto 201
196:
  goto 197 if (10000[66] <= (TutorialData[102] - 0.5)) else 198
197:
  10000[67] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[66])
  goto 201
198:
  goto 199 if (10000[66] <= TutorialData[102]) else 200
199:
  10000[67] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[66])
  goto 201
200:
  10000[67] <- 0
  goto 201
201:
  10000[67] <- EaseOutQuad(10000[67])
  goto 203 if (10000[67] <= 0) else 202
202:
  10000[68] <- 10000[54] * TutorialData[100]
  10000[69] <- 10000[66] + (TutorialData[99] / 2.0)
  10000[70] <- 10000[68] + (TutorialData[99] / 2.0)
  10000[71] <- 10000[66] - (TutorialData[99] / 2.0)
  10000[72] <- 10000[68] - (TutorialData[99] / 2.0)
  10000[25] <- TutorialData[96] * 10000[72]
  10000[26] <- TutorialData[97] * 10000[71]
  10000[33] <- 10000[25] + 10000[26] + TutorialData[98]
  10000[27] <- TutorialData[96] * 10000[70]
  10000[34] <- 10000[27] + 10000[26] + TutorialData[98]
  10000[28] <- TutorialData[97] * 10000[69]
  10000[35] <- 10000[25] + 10000[28] + TutorialData[98]
  10000[36] <- 10000[27] + 10000[28] + TutorialData[98]
  10000[25] <- TutorialData[90] * 10000[72]
  10000[26] <- TutorialData[91] * 10000[71]
  10000[27] <- TutorialData[93] * 10000[72]
  10000[28] <- TutorialData[94] * 10000[71]
  10000[29] <- TutorialData[91] * 10000[69]
  10000[30] <- TutorialData[94] * 10000[69]
  10000[31] <- TutorialData[90] * 10000[70]
  10000[32] <- TutorialData[93] * 10000[70]
  Draw(16.0, (10000[25] + 10000[26] + TutorialData[92]) / 10000[33], (10000[27] + 10000[28] + TutorialData[95]) / 10000[33], (10000[25] + 10000[29] + TutorialData[92]) / 10000[35], (10000[27] + 10000[30] + TutorialData[95]) / 10000[35], (10000[31] + 10000[29] + TutorialData[92]) / 10000[36], (10000[32] + 10000[30] + TutorialData[95]) / 10000[36], (10000[31] + 10000[26] + TutorialData[92]) / 10000[34], (10000[32] + 10000[28] + TutorialData[95]) / 10000[34], 310000.0 + (10000[54] * 100.0) + 10000[66], 10000[67])
  goto 203
203:
  goto 204 if ((10000[42] - 10000[43]) < 10000[65]) else 211
204:
  goto 205 if (10000[65] <= 10000[41]) else 210
205:
  10000[65] <- 10000[54] * TutorialData[100]
  10000[66] <- 10000[65] - (TutorialData[99] / 2.0)
  10000[67] <- (TutorialData[96] * 10000[66]) + TutorialData[98]
  10000[68] <- ((TutorialData[90] * 10000[66]) + TutorialData[92]) / 10000[67]
  10000[69] <- ((TutorialData[93] * 10000[66]) + TutorialData[95]) / 10000[67]
  10000[70] <- 10000[65] + (TutorialData[99] / 2.0)
  10000[25] <- (TutorialData[96] * 10000[70]) + TutorialData[98]
  10000[26] <- ((TutorialData[90] * 10000[70]) + TutorialData[92]) / 10000[25]
  10000[27] <- ((TutorialData[93] * 10000[70]) + TutorialData[95]) / 10000[25]
  10000[28] <- Power(Power(10000[26] - 10000[68], 2.0) + Power(10000[27] - 10000[69], 2.0), 0.5)
  SpawnParticleEffect(3.0, 10000[68], 10000[69], 10000[68] + 0, 10000[69] + 10000[28], 10000[26] + 0, 10000[27] + 10000[28], 10000[26], 10000[27], 0.5, 0)
  10000[29] <- 10000[65] + ((TutorialData[99] * 1.8) / 2.0)
  10000[30] <- 10000[65] - ((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 206
206:
  goto 207 if (10000[25] < TutorialData[0]) else 628
207:
  10000[26] <- 10000[25] + 1.0
  10000[27] <- 10000[25] * 9.0
  goto 208 if (10000[54] == TutorialData[10000[27] + 1]) else 209
208:
  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[58] <- 10000[57]
  goto 179
209:
  10000[25] <- 10000[26]
  goto 206
210:
  10000[58] <- 10000[57]
  goto 179
211:
  10000[58] <- 10000[57]
  goto 179
212:
  goto 213 if (1.5 <= 10000[41]) else 215
213:
  goto 214 if (10000[41] < 5.5) else 215
214:
  10000[42] <- 10000[0]
  10000[42] <- 10000[42] * TutorialData[100]
  10000[43] <- (TutorialData[96] * 10000[42]) + TutorialData[98]
  Paint(0, (-0.21650635094610965 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[42]) + 0 + TutorialData[92]) / 10000[43])), (0.12500000000000003 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[42]) + 0 + TutorialData[95]) / 10000[43])), 0.25 * RuntimeUIConfiguration[4], 59.99999999999999, 0, RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 3.0
  goto 215
215:
  goto 216 if (10000[41] >= 8.5) else 631
216:
  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 631
217:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 218 if (0 <= 10000[18]) else 220
218:
  goto 219 if (10000[18] < 1.5) else 220
219:
  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 220
220:
  goto 221 if (1.5 <= 10000[18]) else 234
221:
  goto 222 if (10000[18] < 3.0) else 234
222:
  10000[21] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  goto 223 if (10000[21] <= TutorialData[103]) else 224
223:
  10000[22] <- 0
  goto 231
224:
  goto 225 if (10000[21] <= (TutorialData[103] + 0.5)) else 226
225:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 231
226:
  goto 227 if (10000[21] <= (TutorialData[102] - 0.5)) else 228
227:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 231
228:
  goto 229 if (10000[21] <= TutorialData[102]) else 230
229:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 231
230:
  10000[22] <- 0
  goto 231
231:
  10000[22] <- EaseOutQuad(10000[22])
  goto 233 if (10000[22] <= 0) else 232
232:
  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 233
233:
  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 234
234:
  goto 235 if (3.0 <= 10000[18]) else 257
235:
  goto 236 if (10000[18] < 7.0) else 257
236:
  goto 237 if (0 <= TutorialData[103]) else 238
237:
  10000[21] <- 0
  goto 245
238:
  goto 239 if (0 <= (TutorialData[103] + 0.5)) else 240
239:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 245
240:
  goto 241 if (0 <= (TutorialData[102] - 0.5)) else 242
241:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 245
242:
  goto 243 if (0 <= TutorialData[102]) else 244
243:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 245
244:
  10000[21] <- 0
  goto 245
245:
  10000[21] <- EaseOutQuad(10000[21])
  goto 247 if (10000[21] <= 0) else 246
246:
  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 247
247:
  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 248 if (10000[21] <= 0) else 249
248:
  10000[23] <- 0
  goto 252 if (10000[21] <= 0.25) else 253
249:
  10000[0] <- 10000[21] <= 0.25
  goto 250 if 10000[0] else 251
250:
  10000[23] <- Remap(0, 0.25, 0, 1.0, 10000[21])
  goto 252 if 10000[0] else 253
251:
  10000[23] <- 1.0
  goto 252 if 10000[0] else 253
252:
  10000[24] <- 0
  goto 256
253:
  goto 254 if (10000[22] <= 0.75) else 255
254:
  10000[24] <- Remap(0.25, 0.75, 0, 1.0, 10000[22])
  goto 256
255:
  10000[24] <- 1.0
  goto 256
256:
  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 257
257:
  goto 258 if ((10000[19] - 10000[20]) < 7.0) else 264
258:
  goto 259 if (7.0 <= 10000[18]) else 264
259:
  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 260
260:
  goto 261 if (10000[19] < TutorialData[0]) else 628
261:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 262 if TutorialData[10000[21] + 1] else 263
262:
  10000[19] <- 10000[20]
  goto 260
263:
  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 264
264:
  goto 265 if (7.0 <= 10000[18]) else 272
265:
  goto 266 if (10000[18] < 8.5) else 272
266:
  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 267 if 10000[33] else 268
267:
  10000[33] <- TutorialMemory[1]
  MoveParticleEffect(10000[33], 10000[29], 10000[20], 10000[31], 10000[24], 10000[32], 10000[26], 10000[30], 10000[22])
  goto 269
268:
  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 269
269:
  10000[19] <- TutorialMemory[2]
  goto 271 if 10000[19] else 270
270:
  10000[19] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[19]
  goto 271
271:
  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 272
272:
  goto 273 if (10000[18] >= 8.5) else 631
273:
  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 631
274:
  10000[0] <- TutorialMemory[0]
  10000[32] <- RuntimeUpdate[0] - 10000[0]
  10000[33] <- TutorialMemory[4]
  10000[34] <- TutorialMemory[0]
  goto 275 if (0 <= 10000[32]) else 282
275:
  goto 276 if (10000[32] < 1.5) else 282
276:
  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 277
277:
  goto 278 if (10000[35] < 1.0) else 279
278:
  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 277
279:
  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 280
280:
  goto 281 if (10000[35] < 1.0) else 282
281:
  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 280
282:
  goto 283 if (1.5 <= 10000[32]) else 358
283:
  goto 284 if (10000[32] < 3.0) else 358
284:
  10000[35] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[32]))
  10000[0] <- 10000[35] <= TutorialData[103]
  goto 285 if 10000[0] else 286
285:
  10000[36] <- 0
  goto 293
286:
  goto 287 if (10000[35] <= (TutorialData[103] + 0.5)) else 288
287:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 293
288:
  goto 289 if (10000[35] <= (TutorialData[102] - 0.5)) else 290
289:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 293
290:
  goto 291 if (10000[35] <= TutorialData[102]) else 292
291:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 293
292:
  10000[36] <- 0
  goto 293
293:
  10000[36] <- EaseOutQuad(10000[36])
  goto 295 if (10000[36] <= 0) else 294
294:
  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 295
295:
  10000[36] <- RuntimeUpdate[0] % 0.3
  goto 296 if 10000[0] else 297
296:
  10000[37] <- 0
  goto 304
297:
  goto 298 if (10000[35] <= (TutorialData[103] + 0.5)) else 299
298:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 304
299:
  goto 300 if (10000[35] <= (TutorialData[102] - 0.5)) else 301
300:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 304
301:
  goto 302 if (10000[35] <= TutorialData[102]) else 303
302:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 304
303:
  10000[37] <- 0
  goto 304
304:
  10000[38] <- 0
  goto 305
305:
  goto 306 if (10000[38] < 1.0) else 321
306:
  10000[39] <- 10000[38] + 1.0
  goto 307 if 10000[38] else 308
307:
  10000[40] <- 1.0
  goto 309 if 10000[38] else 310
308:
  10000[40] <- 0
  goto 309 if 10000[38] else 310
309:
  10000[41] <- 1.0
  goto 318 if (10000[36] <= 0) else 311
310:
  10000[41] <- 0
  goto 318 if (10000[36] <= 0) else 311
311:
  goto 312 if (10000[36] <= 0.1) else 313
312:
  10000[40] <- Remap(0, 0.1, 10000[40], 1.0, 10000[36])
  goto 318
313:
  goto 314 if (10000[36] <= 0.19999999999999998) else 315
314:
  10000[40] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[36])
  goto 318
315:
  goto 316 if (10000[36] <= 0.3) else 317
316:
  10000[40] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[41], 10000[36])
  goto 318
317:
  10000[40] <- 10000[41]
  goto 318
318:
  10000[40] <- EaseOutQuad(10000[37]) * EaseOutQuad(10000[40])
  goto 319 if (10000[40] <= 0) else 320
319:
  10000[38] <- 10000[39]
  goto 305
320:
  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 305
321:
  10000[0] <- 10000[35] <= TutorialData[103]
  goto 322 if 10000[0] else 323
322:
  10000[37] <- 0
  goto 330
323:
  goto 324 if (10000[35] <= (TutorialData[103] + 0.5)) else 325
324:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 330
325:
  goto 326 if (10000[35] <= (TutorialData[102] - 0.5)) else 327
326:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 330
327:
  goto 328 if (10000[35] <= TutorialData[102]) else 329
328:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 330
329:
  10000[37] <- 0
  goto 330
330:
  10000[37] <- EaseOutQuad(10000[37])
  goto 332 if (10000[37] <= 0) else 331
331:
  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 332
332:
  goto 333 if 10000[0] else 334
333:
  10000[37] <- 0
  goto 341
334:
  goto 335 if (10000[35] <= (TutorialData[103] + 0.5)) else 336
335:
  10000[37] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[35])
  goto 341
336:
  goto 337 if (10000[35] <= (TutorialData[102] - 0.5)) else 338
337:
  10000[37] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[35])
  goto 341
338:
  goto 339 if (10000[35] <= TutorialData[102]) else 340
339:
  10000[37] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[35])
  goto 341
340:
  10000[37] <- 0
  goto 341
341:
  10000[38] <- 0
  goto 342
342:
  goto 343 if (10000[38] < 1.0) else 358
343:
  10000[39] <- 10000[38] + 1.0
  goto 344 if 10000[38] else 345
344:
  10000[40] <- 1.0
  goto 346 if 10000[38] else 347
345:
  10000[40] <- 0
  goto 346 if 10000[38] else 347
346:
  10000[41] <- 1.0
  goto 355 if (10000[36] <= 0) else 348
347:
  10000[41] <- 0
  goto 355 if (10000[36] <= 0) else 348
348:
  goto 349 if (10000[36] <= 0.1) else 350
349:
  10000[40] <- Remap(0, 0.1, 10000[40], 1.0, 10000[36])
  goto 355
350:
  goto 351 if (10000[36] <= 0.19999999999999998) else 352
351:
  10000[40] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[36])
  goto 355
352:
  goto 353 if (10000[36] <= 0.3) else 354
353:
  10000[40] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[41], 10000[36])
  goto 355
354:
  10000[40] <- 10000[41]
  goto 355
355:
  10000[40] <- EaseOutQuad(10000[37]) * EaseOutQuad(10000[40])
  goto 356 if (10000[40] <= 0) else 357
356:
  10000[38] <- 10000[39]
  goto 342
357:
  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 342
358:
  goto 359 if (3.0 <= 10000[32]) else 469
359:
  goto 360 if (10000[32] < 9.0) else 469
360:
  goto 361 if (10000[32] < 8.5) else 435
361:
  goto 362 if (0 <= TutorialData[103]) else 363
362:
  10000[35] <- 0
  goto 370
363:
  goto 364 if (0 <= (TutorialData[103] + 0.5)) else 365
364:
  10000[35] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 370
365:
  goto 366 if (0 <= (TutorialData[102] - 0.5)) else 367
366:
  10000[35] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 370
367:
  goto 368 if (0 <= TutorialData[102]) else 369
368:
  10000[35] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 370
369:
  10000[35] <- 0
  goto 370
370:
  10000[35] <- EaseOutQuad(10000[35])
  goto 372 if (10000[35] <= 0) else 371
371:
  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 372
372:
  10000[35] <- RuntimeUpdate[0] % 0.3
  goto 373 if (0 <= TutorialData[103]) else 374
373:
  10000[36] <- 0
  goto 381
374:
  goto 375 if (0 <= (TutorialData[103] + 0.5)) else 376
375:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 381
376:
  goto 377 if (0 <= (TutorialData[102] - 0.5)) else 378
377:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 381
378:
  goto 379 if (0 <= TutorialData[102]) else 380
379:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 381
380:
  10000[36] <- 0
  goto 381
381:
  10000[37] <- 0
  goto 382
382:
  goto 383 if (10000[37] < 1.0) else 398
383:
  10000[38] <- 10000[37] + 1.0
  goto 384 if 10000[37] else 385
384:
  10000[39] <- 1.0
  goto 386 if 10000[37] else 387
385:
  10000[39] <- 0
  goto 386 if 10000[37] else 387
386:
  10000[40] <- 1.0
  goto 395 if (10000[35] <= 0) else 388
387:
  10000[40] <- 0
  goto 395 if (10000[35] <= 0) else 388
388:
  goto 389 if (10000[35] <= 0.1) else 390
389:
  10000[39] <- Remap(0, 0.1, 10000[39], 1.0, 10000[35])
  goto 395
390:
  goto 391 if (10000[35] <= 0.19999999999999998) else 392
391:
  10000[39] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[35])
  goto 395
392:
  goto 393 if (10000[35] <= 0.3) else 394
393:
  10000[39] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[40], 10000[35])
  goto 395
394:
  10000[39] <- 10000[40]
  goto 395
395:
  10000[39] <- EaseOutQuad(10000[36]) * EaseOutQuad(10000[39])
  goto 396 if (10000[39] <= 0) else 397
396:
  10000[37] <- 10000[38]
  goto 382
397:
  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 382
398:
  goto 399 if (0 <= TutorialData[103]) else 400
399:
  10000[36] <- 0
  goto 407
400:
  goto 401 if (0 <= (TutorialData[103] + 0.5)) else 402
401:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 407
402:
  goto 403 if (0 <= (TutorialData[102] - 0.5)) else 404
403:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 407
404:
  goto 405 if (0 <= TutorialData[102]) else 406
405:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 407
406:
  10000[36] <- 0
  goto 407
407:
  10000[36] <- EaseOutQuad(10000[36])
  goto 409 if (10000[36] <= 0) else 408
408:
  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 409
409:
  goto 410 if (0 <= TutorialData[103]) else 411
410:
  10000[36] <- 0
  goto 418
411:
  goto 412 if (0 <= (TutorialData[103] + 0.5)) else 413
412:
  10000[36] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 418
413:
  goto 414 if (0 <= (TutorialData[102] - 0.5)) else 415
414:
  10000[36] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 418
415:
  goto 416 if (0 <= TutorialData[102]) else 417
416:
  10000[36] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 418
417:
  10000[36] <- 0
  goto 418
418:
  10000[37] <- 0
  goto 419
419:
  goto 420 if (10000[37] < 1.0) else 435
420:
  10000[38] <- 10000[37] + 1.0
  goto 421 if 10000[37] else 422
421:
  10000[39] <- 1.0
  goto 423 if 10000[37] else 424
422:
  10000[39] <- 0
  goto 423 if 10000[37] else 424
423:
  10000[40] <- 1.0
  goto 432 if (10000[35] <= 0) else 425
424:
  10000[40] <- 0
  goto 432 if (10000[35] <= 0) else 425
425:
  goto 426 if (10000[35] <= 0.1) else 427
426:
  10000[39] <- Remap(0, 0.1, 10000[39], 1.0, 10000[35])
  goto 432
427:
  goto 428 if (10000[35] <= 0.19999999999999998) else 429
428:
  10000[39] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[35])
  goto 432
429:
  goto 430 if (10000[35] <= 0.3) else 431
430:
  10000[39] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[40], 10000[35])
  goto 432
431:
  10000[39] <- 10000[40]
  goto 432
432:
  10000[39] <- EaseOutQuad(10000[36]) * EaseOutQuad(10000[39])
  goto 433 if (10000[39] <= 0) else 434
433:
  10000[37] <- 10000[38]
  goto 419
434:
  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 419
435:
  10000[35] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[32]) * 4.0) % 1.0
  goto 436 if (10000[35] < 0.6666666666666666) else 446
436:
  10000[36] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[35])
  goto 437 if (10000[36] <= 0) else 438
437:
  10000[37] <- 0
  goto 441 if (10000[36] <= 0.25) else 442
438:
  10000[0] <- 10000[36] <= 0.25
  goto 439 if 10000[0] else 440
439:
  10000[37] <- Remap(0, 0.25, 0, 1.0, 10000[36])
  goto 441 if 10000[0] else 442
440:
  10000[37] <- 1.0
  goto 441 if 10000[0] else 442
441:
  10000[38] <- 0
  goto 445
442:
  goto 443 if (10000[36] <= 0.75) else 444
443:
  10000[38] <- Remap(0.25, 0.75, 0, 1.0, 10000[36])
  goto 445
444:
  10000[38] <- 1.0
  goto 445
445:
  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 452
446:
  10000[36] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[35])
  goto 447 if (10000[36] <= 0.25) else 448
447:
  10000[37] <- 1.0
  goto 451
448:
  goto 449 if (10000[36] <= 0.75) else 450
449:
  10000[37] <- Remap(0.25, 0.75, 1.0, 0, 10000[36])
  goto 451
450:
  10000[37] <- 0
  goto 451
451:
  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 452
452:
  goto 453 if (10000[35] < 0.6666666666666666) else 463
453:
  10000[35] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[35])
  goto 454 if (10000[35] <= 0) else 455
454:
  10000[36] <- 0
  goto 458 if (10000[35] <= 0.25) else 459
455:
  10000[0] <- 10000[35] <= 0.25
  goto 456 if 10000[0] else 457
456:
  10000[36] <- Remap(0, 0.25, 0, 1.0, 10000[35])
  goto 458 if 10000[0] else 459
457:
  10000[36] <- 1.0
  goto 458 if 10000[0] else 459
458:
  10000[37] <- 0
  goto 462
459:
  goto 460 if (10000[35] <= 0.75) else 461
460:
  10000[37] <- Remap(0.25, 0.75, 0, 1.0, 10000[35])
  goto 462
461:
  10000[37] <- 1.0
  goto 462
462:
  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 469
463:
  10000[35] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[35])
  goto 464 if (10000[35] <= 0.25) else 465
464:
  10000[36] <- 1.0
  goto 468
465:
  goto 466 if (10000[35] <= 0.75) else 467
466:
  10000[36] <- Remap(0.25, 0.75, 1.0, 0, 10000[35])
  goto 468
467:
  10000[36] <- 0
  goto 468
468:
  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 469
469:
  goto 470 if ((10000[33] - 10000[34]) < 8.5) else 480
470:
  goto 471 if (8.5 <= 10000[32]) else 480
471:
  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 472
472:
  goto 473 if (10000[33] < TutorialData[0]) else 628
473:
  10000[34] <- 10000[33] + 1.0
  10000[35] <- 10000[33] * 9.0
  goto when TutorialData[10000[35] + 1]
    -1.0 -> 475
    default -> 474
474:
  10000[33] <- 10000[34]
  goto 472
475:
  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 476
476:
  goto 477 if (10000[34] < TutorialData[0]) else 628
477:
  10000[33] <- 10000[34] + 1.0
  10000[34] <- 10000[34] * 9.0
  goto when TutorialData[10000[34] + 1]
    1.0 -> 479
    default -> 478
478:
  10000[34] <- 10000[33]
  goto 476
479:
  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 480
480:
  goto 481 if (10000[32] >= 10.5) else 631
481:
  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 631
482:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[20] <- TutorialMemory[0]
  goto 483 if (0 <= 10000[18]) else 485
483:
  goto 484 if (10000[18] < 1.5) else 485
484:
  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 485
485:
  goto 486 if (1.5 <= 10000[18]) else 518
486:
  goto 487 if (10000[18] < 3.0) else 518
487:
  10000[21] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  10000[0] <- 10000[21] <= TutorialData[103]
  goto 488 if 10000[0] else 489
488:
  10000[22] <- 0
  goto 496
489:
  goto 490 if (10000[21] <= (TutorialData[103] + 0.5)) else 491
490:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 496
491:
  goto 492 if (10000[21] <= (TutorialData[102] - 0.5)) else 493
492:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 496
493:
  goto 494 if (10000[21] <= TutorialData[102]) else 495
494:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 496
495:
  10000[22] <- 0
  goto 496
496:
  10000[22] <- EaseOutQuad(10000[22])
  goto 498 if (10000[22] <= 0) else 497
497:
  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 498
498:
  10000[22] <- RuntimeUpdate[0] % 0.3
  goto 499 if 10000[0] else 500
499:
  10000[23] <- 0
  goto 507
500:
  goto 501 if (10000[21] <= (TutorialData[103] + 0.5)) else 502
501:
  10000[23] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[21])
  goto 507
502:
  goto 503 if (10000[21] <= (TutorialData[102] - 0.5)) else 504
503:
  10000[23] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[21])
  goto 507
504:
  goto 505 if (10000[21] <= TutorialData[102]) else 506
505:
  10000[23] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[21])
  goto 507
506:
  10000[23] <- 0
  goto 507
507:
  goto 508 if (10000[22] <= 0) else 509
508:
  10000[24] <- 0
  goto 516
509:
  goto 510 if (10000[22] <= 0.1) else 511
510:
  10000[24] <- Remap(0, 0.1, 0, 1.0, 10000[22])
  goto 516
511:
  goto 512 if (10000[22] <= 0.19999999999999998) else 513
512:
  10000[24] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[22])
  goto 516
513:
  goto 514 if (10000[22] <= 0.3) else 515
514:
  10000[24] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[22])
  goto 516
515:
  10000[24] <- 0
  goto 516
516:
  10000[23] <- EaseOutQuad(10000[23]) * EaseOutQuad(10000[24])
  goto 518 if (10000[23] <= 0) else 517
517:
  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 518
518:
  goto 519 if (3.0 <= 10000[18]) else 569
519:
  goto 520 if (10000[18] < 9.0) else 569
520:
  goto 521 if (10000[18] < 8.5) else 552
521:
  goto 522 if (0 <= TutorialData[103]) else 523
522:
  10000[21] <- 0
  goto 530
523:
  goto 524 if (0 <= (TutorialData[103] + 0.5)) else 525
524:
  10000[21] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 530
525:
  goto 526 if (0 <= (TutorialData[102] - 0.5)) else 527
526:
  10000[21] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 530
527:
  goto 528 if (0 <= TutorialData[102]) else 529
528:
  10000[21] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 530
529:
  10000[21] <- 0
  goto 530
530:
  10000[21] <- EaseOutQuad(10000[21])
  goto 532 if (10000[21] <= 0) else 531
531:
  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 532
532:
  10000[21] <- RuntimeUpdate[0] % 0.3
  goto 533 if (0 <= TutorialData[103]) else 534
533:
  10000[22] <- 0
  goto 541
534:
  goto 535 if (0 <= (TutorialData[103] + 0.5)) else 536
535:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 541
536:
  goto 537 if (0 <= (TutorialData[102] - 0.5)) else 538
537:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 541
538:
  goto 539 if (0 <= TutorialData[102]) else 540
539:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 541
540:
  10000[22] <- 0
  goto 541
541:
  goto 542 if (10000[21] <= 0) else 543
542:
  10000[23] <- 0
  goto 550
543:
  goto 544 if (10000[21] <= 0.1) else 545
544:
  10000[23] <- Remap(0, 0.1, 0, 1.0, 10000[21])
  goto 550
545:
  goto 546 if (10000[21] <= 0.19999999999999998) else 547
546:
  10000[23] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[21])
  goto 550
547:
  goto 548 if (10000[21] <= 0.3) else 549
548:
  10000[23] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[21])
  goto 550
549:
  10000[23] <- 0
  goto 550
550:
  10000[22] <- EaseOutQuad(10000[22]) * EaseOutQuad(10000[23])
  goto 552 if (10000[22] <= 0) else 551
551:
  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 552
552:
  10000[21] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  goto 553 if (10000[21] < 0.6666666666666666) else 563
553:
  10000[21] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[21])
  goto 554 if (10000[21] <= 0) else 555
554:
  10000[22] <- 0
  goto 558 if (10000[21] <= 0.25) else 559
555:
  10000[0] <- 10000[21] <= 0.25
  goto 556 if 10000[0] else 557
556:
  10000[22] <- Remap(0, 0.25, 0, 1.0, 10000[21])
  goto 558 if 10000[0] else 559
557:
  10000[22] <- 1.0
  goto 558 if 10000[0] else 559
558:
  10000[23] <- 0
  goto 562
559:
  goto 560 if (10000[21] <= 0.75) else 561
560:
  10000[23] <- Remap(0.25, 0.75, 0, 1.0, 10000[21])
  goto 562
561:
  10000[23] <- 1.0
  goto 562
562:
  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 569
563:
  10000[21] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[21])
  goto 564 if (10000[21] <= 0.25) else 565
564:
  10000[22] <- 1.0
  goto 568
565:
  goto 566 if (10000[21] <= 0.75) else 567
566:
  10000[22] <- Remap(0.25, 0.75, 1.0, 0, 10000[21])
  goto 568
567:
  10000[22] <- 0
  goto 568
568:
  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 569
569:
  goto 570 if ((10000[19] - 10000[20]) < 8.5) else 576
570:
  goto 571 if (8.5 <= 10000[18]) else 576
571:
  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 572
572:
  goto 573 if (10000[19] < TutorialData[0]) else 628
573:
  10000[20] <- 10000[19] + 1.0
  10000[21] <- 10000[19] * 9.0
  goto 574 if TutorialData[10000[21] + 1] else 575
574:
  10000[19] <- 10000[20]
  goto 572
575:
  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 576
576:
  goto 577 if (10000[18] >= 10.5) else 631
577:
  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 631
578:
  10000[0] <- TutorialMemory[0]
  10000[18] <- RuntimeUpdate[0] - 10000[0]
  10000[19] <- TutorialMemory[4]
  10000[21] <- TutorialMemory[0]
  goto 579 if (0 <= 10000[18]) else 581
579:
  goto 580 if (10000[18] < 1.5) else 581
580:
  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 581
581:
  goto 582 if (1.5 <= 10000[18]) else 594
582:
  goto 583 if (10000[18] < 3.0) else 594
583:
  10000[20] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[18]))
  goto 584 if (10000[20] <= TutorialData[103]) else 585
584:
  10000[22] <- 0
  goto 592
585:
  goto 586 if (10000[20] <= (TutorialData[103] + 0.5)) else 587
586:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[20])
  goto 592
587:
  goto 588 if (10000[20] <= (TutorialData[102] - 0.5)) else 589
588:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[20])
  goto 592
589:
  goto 590 if (10000[20] <= TutorialData[102]) else 591
590:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[20])
  goto 592
591:
  10000[22] <- 0
  goto 592
592:
  10000[22] <- EaseOutQuad(10000[22])
  goto 594 if (10000[22] <= 0) else 593
593:
  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 594
594:
  goto 595 if (3.0 <= 10000[18]) else 621
595:
  goto 596 if (10000[18] < 7.0) else 621
596:
  goto 597 if (0 <= TutorialData[103]) else 598
597:
  10000[22] <- 0
  goto 605
598:
  goto 599 if (0 <= (TutorialData[103] + 0.5)) else 600
599:
  10000[22] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 605
600:
  goto 601 if (0 <= (TutorialData[102] - 0.5)) else 602
601:
  10000[22] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 605
602:
  goto 603 if (0 <= TutorialData[102]) else 604
603:
  10000[22] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 605
604:
  10000[22] <- 0
  goto 605
605:
  10000[22] <- EaseOutQuad(10000[22])
  goto 607 if (10000[22] <= 0) else 606
606:
  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 607
607:
  10000[0] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[18]) * 4.0) % 1.0
  10000[1] <- 10000[0]
  goto 608 if (10000[0] <= 0) else 609
608:
  10000[2] <- 0
  goto 616 if (10000[0] <= 0.25) else 617
609:
  goto 610 if (10000[0] <= 0.05) else 611
610:
  10000[2] <- Remap(0, 0.05, 0, 1.0, 10000[0])
  goto 616 if (10000[0] <= 0.25) else 617
611:
  goto 612 if (10000[0] <= 0.75) else 613
612:
  10000[2] <- Remap(0.05, 0.75, 1.0, 1.0, 10000[0])
  goto 616 if (10000[0] <= 0.25) else 617
613:
  goto 614 if (10000[0] <= 0.95) else 615
614:
  10000[2] <- Remap(0.75, 0.95, 1.0, 0, 10000[0])
  goto 616 if (10000[0] <= 0.25) else 617
615:
  10000[2] <- 0
  goto 616 if (10000[0] <= 0.25) else 617
616:
  10000[3] <- 0
  goto 620
617:
  goto 618 if (10000[1] <= 0.75) else 619
618:
  10000[3] <- Remap(0.25, 0.75, 0, 1.0, 10000[1])
  goto 620
619:
  10000[3] <- 1.0
  goto 620
620:
  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 621
621:
  goto 622 if ((10000[19] - 10000[21]) < 7.0) else 629
622:
  goto 623 if (7.0 <= 10000[18]) else 629
623:
  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 624
624:
  goto 625 if (10000[0] < TutorialData[0]) else 628
625:
  10000[1] <- 10000[0] + 1.0
  10000[2] <- 10000[0] * 9.0
  goto 626 if TutorialData[10000[2] + 1] else 627
626:
  10000[0] <- 10000[1]
  goto 624
627:
  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 629
628:
  goto exit
629:
  goto 630 if (10000[18] >= 8.5) else 631
630:
  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 631
631:
  10000[0] <- TutorialMemory[3]
  goto 632 if !10000[0] else 636
632:
  10000[0] <- TutorialMemory[1]
  goto 633 if (0 != 10000[0]) else 634
633:
  10000[0] <- TutorialMemory[1]
  DestroyParticleEffect(10000[0])
  TutorialMemory[1] <- 0
  goto 634
634:
  10000[0] <- TutorialMemory[2]
  goto 635 if (0 != 10000[0]) else 636
635:
  10000[0] <- TutorialMemory[2]
  StopLooped(10000[0])
  TutorialMemory[2] <- 0
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
636:
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
