0:
  TutorialMemory[3] <- 0
  TutorialInstruction[0] <- -1.0
  10000[0] <- 0
  goto 1
1:
  goto 2 if (10000[0] < TutorialData[0]) else 3
2:
  10000[1] <- 10000[0] * 9.0
  10000[0] <- 10000[0] + 1.0
  Draw(1.0, TutorialData[10000[1] + 2], TutorialData[10000[1] + 3], TutorialData[10000[1] + 4], TutorialData[10000[1] + 5], TutorialData[10000[1] + 6], TutorialData[10000[1] + 7], TutorialData[10000[1] + 8], TutorialData[10000[1] + 9], 1.0, 1.0)
  goto 1
3:
  Draw(2.0, TutorialData[64], TutorialData[65], TutorialData[66], TutorialData[67], TutorialData[68], TutorialData[69], TutorialData[70], TutorialData[71], 1.0, 1.0)
  Draw(3.0, TutorialData[72], TutorialData[73], TutorialData[74], TutorialData[75], TutorialData[76], TutorialData[77], TutorialData[78], TutorialData[79], 1.0, 1.0)
  Draw(5.0, TutorialData[80], TutorialData[81], TutorialData[82], TutorialData[83], TutorialData[84], TutorialData[85], TutorialData[86], TutorialData[87], 2.0, 1.0)
  10000[0] <- TutorialMemory[5]
  goto 4 if 10000[0] else 739
4:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    1.0 -> 618
    default -> 5
5:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    2.0 -> 360
    default -> 6
6:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    3.0 -> 290
    default -> 7
7:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    4.0 -> 195
    default -> 8
8:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    5.0 -> 128
    default -> 9
9:
  10000[0] <- TutorialMemory[5]
  goto when 10000[0]
    6.0 -> 10
    default -> 804
10:
  10000[0] <- TutorialMemory[0]
  10000[0] <- RuntimeUpdate[0] - 10000[0]
  10000[1] <- TutorialMemory[4]
  10000[2] <- TutorialMemory[0]
  goto 11 if (0 <= 10000[0]) else 13
11:
  goto 12 if (10000[0] < 1.5) else 13
12:
  Draw(8.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  10000[3] <- ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))) * Lerp(-0.1, 0.4, 0.5)
  10000[4] <- (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)) * Lerp(-0.1, 0.4, 0.5)
  10000[5] <- (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[3]
  10000[6] <- (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[4]
  10000[7] <- (((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[3]
  10000[8] <- (((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[4]
  Draw(9.0, ((3.0 * 10000[5]) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * 10000[6]) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (10000[5] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (10000[6] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (10000[7] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (10000[8] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * 10000[7]) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * 10000[8]) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 320000.0, 1.0)
  Draw(17.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 100000.0, 1.0)
  goto 13
13:
  goto 14 if (1.5 <= 10000[0]) else 64
14:
  goto 15 if (10000[0] < 3.0) else 64
15:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 16 if (10000[3] <= TutorialData[103]) else 17
16:
  10000[4] <- 0
  goto 27
17:
  goto 18 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 63
18:
  goto 19 if (10000[3] <= (TutorialData[103] + 0.5)) else 20
19:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 27
20:
  goto 21 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 62
21:
  goto 22 if (10000[3] <= (TutorialData[102] - 0.5)) else 23
22:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 27
23:
  goto 24 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 61
24:
  goto 25 if (10000[3] <= TutorialData[102]) else 26
25:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 27
26:
  10000[4] <- 0
  goto 27
27:
  10000[4] <- EaseOutQuad(10000[4])
  goto 29 if (10000[4] <= 0) else 28
28:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(8.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 310000.0 + 10000[3], 10000[4])
  goto 29
29:
  10000[4] <- RuntimeUpdate[0] % 0.3
  goto 30 if (10000[3] <= TutorialData[103]) else 31
30:
  10000[5] <- 0
  goto 41
31:
  goto 32 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 60
32:
  goto 33 if (10000[3] <= (TutorialData[103] + 0.5)) else 34
33:
  10000[5] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 41
34:
  goto 35 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 59
35:
  goto 36 if (10000[3] <= (TutorialData[102] - 0.5)) else 37
36:
  10000[5] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 41
37:
  goto 38 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 58
38:
  goto 39 if (10000[3] <= TutorialData[102]) else 40
39:
  10000[5] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 41
40:
  10000[5] <- 0
  goto 41
41:
  goto 42 if (10000[4] <= 0) else 43
42:
  10000[6] <- 0
  goto 50
43:
  goto 44 if (10000[4] <= 0.1) else 45
44:
  10000[6] <- Remap(0, 0.1, 0, 1.0, 10000[4])
  goto 50
45:
  goto 46 if (10000[4] <= 0.19999999999999998) else 47
46:
  10000[6] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[4])
  goto 50
47:
  goto 48 if (10000[4] <= 0.3) else 49
48:
  10000[6] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[4])
  goto 50
49:
  10000[6] <- 0
  goto 50
50:
  10000[5] <- EaseOutQuad(10000[5]) * EaseOutQuad(10000[6])
  goto 52 if (10000[5] <= 0) else 51
51:
  10000[6] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[3]) + TutorialData[98]
  10000[7] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + (TutorialData[91] * 10000[3]) + TutorialData[92]) / 10000[6]
  10000[8] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + (TutorialData[94] * 10000[3]) + TutorialData[95]) / 10000[6]
  10000[9] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[3]) + TutorialData[98]
  10000[10] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + (TutorialData[91] * 10000[3]) + TutorialData[92]) / 10000[9]
  10000[11] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + (TutorialData[94] * 10000[3]) + TutorialData[95]) / 10000[9]
  10000[12] <- 10000[10] - 10000[7]
  10000[13] <- 10000[11] - 10000[8]
  10000[14] <- (10000[12] * 6.123233995736766e-17) - 10000[13]
  10000[15] <- 10000[12] + (10000[13] * 6.123233995736766e-17)
  10000[16] <- Lerp(-0.1, 0.4, 10000[4] / 0.3)
  10000[17] <- 10000[14] * 10000[16]
  10000[18] <- 10000[15] * 10000[16]
  10000[19] <- 10000[7] + 10000[17]
  10000[20] <- 10000[8] + 10000[18]
  10000[21] <- 10000[10] + 10000[17]
  10000[22] <- 10000[11] + 10000[18]
  Draw(9.0, 10000[19], 10000[20], 10000[19] + 10000[14], 10000[20] + 10000[15], 10000[21] + 10000[14], 10000[22] + 10000[15], 10000[21], 10000[22], 320000.0 + 10000[3], 10000[5])
  goto 52
52:
  10000[3] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[4] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[5] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[6] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[7] <- TutorialMemory[1]
  goto 53 if 10000[7] else 54
53:
  10000[7] <- TutorialMemory[1]
  MoveParticleEffect(10000[7], 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[5], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[6], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))
  goto 55
54:
  10000[3] <- SpawnParticleEffect(5.0, 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[5], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[6], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 1.5, 1.0)
  TutorialMemory[1] <- 10000[3]
  goto 55
55:
  10000[3] <- TutorialMemory[2]
  goto 57 if 10000[3] else 56
56:
  10000[3] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[3]
  goto 57
57:
  Draw(14.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 300000.0, 1.0)
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  10000[4] <- Clamp(10000[3], 0, TutorialData[102])
  10000[5] <- Remap(0, 10000[3], 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]
  10000[6] <- Remap(0, 10000[3], 0, 0, 10000[4]) * TutorialData[100]
  10000[7] <- 10000[5] - (TutorialData[99] / 2.0)
  10000[8] <- 10000[5] + (TutorialData[99] / 2.0)
  10000[9] <- 10000[6] - (TutorialData[99] / 2.0)
  10000[10] <- 10000[6] + (TutorialData[99] / 2.0)
  10000[11] <- (TutorialData[96] * 10000[7]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[12] <- (TutorialData[96] * 10000[8]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[13] <- (TutorialData[96] * 10000[9]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  10000[14] <- (TutorialData[96] * 10000[10]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[7]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[11], ((TutorialData[93] * 10000[7]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[11], ((TutorialData[90] * 10000[9]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[13], ((TutorialData[93] * 10000[9]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[13], ((TutorialData[90] * 10000[10]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[14], ((TutorialData[93] * 10000[10]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[14], ((TutorialData[90] * 10000[8]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[12], ((TutorialData[93] * 10000[8]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[12], 100000.0 + Min(0, 10000[3]), 0.8)
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  goto 64
58:
  DebugLog(34.0)
  DebugPause()
  goto exit
59:
  DebugLog(34.0)
  DebugPause()
  goto exit
60:
  DebugLog(34.0)
  DebugPause()
  goto exit
61:
  DebugLog(33.0)
  DebugPause()
  goto exit
62:
  DebugLog(33.0)
  DebugPause()
  goto exit
63:
  DebugLog(33.0)
  DebugPause()
  goto exit
64:
  goto 65 if (3.0 <= 10000[0]) else 118
65:
  goto 66 if (10000[0] < 9.0) else 118
66:
  goto 67 if (10000[0] < 8.5) else 110
67:
  goto 68 if (0 <= TutorialData[103]) else 69
68:
  10000[3] <- 0
  goto 79
69:
  goto 70 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 109
70:
  goto 71 if (0 <= (TutorialData[103] + 0.5)) else 72
71:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 79
72:
  goto 73 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 108
73:
  goto 74 if (0 <= (TutorialData[102] - 0.5)) else 75
74:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 79
75:
  goto 76 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 107
76:
  goto 77 if (0 <= TutorialData[102]) else 78
77:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 79
78:
  10000[3] <- 0
  goto 79
79:
  10000[3] <- EaseOutQuad(10000[3])
  goto 81 if (10000[3] <= 0) else 80
80:
  Draw(8.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310000.0, 10000[3])
  goto 81
81:
  10000[3] <- RuntimeUpdate[0] % 0.3
  goto 82 if (0 <= TutorialData[103]) else 83
82:
  10000[4] <- 0
  goto 93
83:
  goto 84 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 106
84:
  goto 85 if (0 <= (TutorialData[103] + 0.5)) else 86
85:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 93
86:
  goto 87 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 105
87:
  goto 88 if (0 <= (TutorialData[102] - 0.5)) else 89
88:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 93
89:
  goto 90 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 104
90:
  goto 91 if (0 <= TutorialData[102]) else 92
91:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 93
92:
  10000[4] <- 0
  goto 93
93:
  goto 94 if (10000[3] <= 0) else 95
94:
  10000[5] <- 0
  goto 102
95:
  goto 96 if (10000[3] <= 0.1) else 97
96:
  10000[5] <- Remap(0, 0.1, 0, 1.0, 10000[3])
  goto 102
97:
  goto 98 if (10000[3] <= 0.19999999999999998) else 99
98:
  10000[5] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[3])
  goto 102
99:
  goto 100 if (10000[3] <= 0.3) else 101
100:
  10000[5] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[3])
  goto 102
101:
  10000[5] <- 0
  goto 102
102:
  10000[4] <- EaseOutQuad(10000[4]) * EaseOutQuad(10000[5])
  goto 110 if (10000[4] <= 0) else 103
103:
  10000[5] <- Lerp(-0.1, 0.4, 10000[3] / 0.3)
  10000[6] <- ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))) * 10000[5]
  10000[7] <- (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)) * 10000[5]
  10000[8] <- (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[6]
  10000[9] <- (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[7]
  10000[10] <- (((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[6]
  10000[11] <- (((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[7]
  Draw(9.0, 10000[8], 10000[9], 10000[8] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))), 10000[9] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)), 10000[10] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))), 10000[11] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)), 10000[10], 10000[11], 320000.0, 10000[4])
  goto 110
104:
  DebugLog(36.0)
  DebugPause()
  goto exit
105:
  DebugLog(36.0)
  DebugPause()
  goto exit
106:
  DebugLog(36.0)
  DebugPause()
  goto exit
107:
  DebugLog(35.0)
  DebugPause()
  goto exit
108:
  DebugLog(35.0)
  DebugPause()
  goto exit
109:
  DebugLog(35.0)
  DebugPause()
  goto exit
110:
  10000[3] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  goto 111 if (10000[3] < 0.6666666666666666) else 112
111:
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 5.0
  goto 118
112:
  10000[3] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[3])
  goto 113 if (10000[3] <= 0.25) else 114
113:
  10000[4] <- 1.0
  goto 117
114:
  goto 115 if (10000[3] <= 0.75) else 116
115:
  10000[4] <- Remap(0.25, 0.75, 1.0, 0, 10000[3])
  goto 117
116:
  10000[4] <- 0
  goto 117
117:
  10000[5] <- Max(0, Min(1.0, 10000[3]))
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * 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[5]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * 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[5]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 5.0
  goto 118
118:
  goto 119 if ((10000[1] - 10000[2]) < 8.5) else 126
119:
  goto 120 if (8.5 <= 10000[0]) else 126
120:
  SpawnParticleEffect(6.0, ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), (((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(7.0, (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[1] <- 0
  goto 121
121:
  goto 122 if (10000[1] < TutorialData[0]) else 125
122:
  10000[2] <- 10000[1] + 1.0
  10000[3] <- 10000[1] * 9.0
  goto 123 if TutorialData[10000[3] + 1] else 124
123:
  10000[1] <- 10000[2]
  goto 121
124:
  SpawnParticleEffect(0, TutorialData[10000[3] + 2], TutorialData[10000[3] + 3], TutorialData[10000[3] + 4], TutorialData[10000[3] + 5], TutorialData[10000[3] + 6], TutorialData[10000[3] + 7], TutorialData[10000[3] + 8], TutorialData[10000[3] + 9], 0.2, 0)
  Play(4.0, 0)
  goto 126
125:
  DebugLog(37.0)
  DebugPause()
  goto exit
126:
  goto 127 if (10000[0] >= 10.5) else 804
127:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
128:
  10000[0] <- TutorialMemory[0]
  10000[0] <- RuntimeUpdate[0] - 10000[0]
  10000[1] <- TutorialMemory[4]
  10000[2] <- TutorialMemory[0]
  goto 129 if (0 <= 10000[0]) else 131
129:
  goto 130 if (10000[0] < 1.5) else 131
130:
  Draw(15.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  Draw(17.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 1.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 100000.0, 1.0)
  goto 131
131:
  goto 132 if (1.5 <= 10000[0]) else 156
132:
  goto 133 if (10000[0] < 3.0) else 156
133:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 134 if (10000[3] <= TutorialData[103]) else 135
134:
  10000[4] <- 0
  goto 145
135:
  goto 136 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 155
136:
  goto 137 if (10000[3] <= (TutorialData[103] + 0.5)) else 138
137:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 145
138:
  goto 139 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 154
139:
  goto 140 if (10000[3] <= (TutorialData[102] - 0.5)) else 141
140:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 145
141:
  goto 142 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 153
142:
  goto 143 if (10000[3] <= TutorialData[102]) else 144
143:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 145
144:
  10000[4] <- 0
  goto 145
145:
  10000[4] <- EaseOutQuad(10000[4])
  goto 147 if (10000[4] <= 0) else 146
146:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(15.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 310000.0 + 10000[3], 10000[4])
  goto 147
147:
  10000[3] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[4] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[5] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[6] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[7] <- TutorialMemory[1]
  goto 148 if 10000[7] else 149
148:
  10000[7] <- TutorialMemory[1]
  MoveParticleEffect(10000[7], 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[5], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[6], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))
  goto 150
149:
  10000[3] <- SpawnParticleEffect(5.0, 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[5], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[6], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 1.5, 1.0)
  TutorialMemory[1] <- 10000[3]
  goto 150
150:
  10000[3] <- TutorialMemory[2]
  goto 152 if 10000[3] else 151
151:
  10000[3] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[3]
  goto 152
152:
  Draw(14.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 300000.0, 1.0)
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  10000[4] <- Clamp(10000[3], 0, TutorialData[102])
  10000[5] <- Remap(0, 10000[3], 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]
  10000[6] <- Remap(0, 10000[3], 0, 0, 10000[4]) * TutorialData[100]
  10000[7] <- 10000[5] - (TutorialData[99] / 2.0)
  10000[8] <- 10000[5] + (TutorialData[99] / 2.0)
  10000[9] <- 10000[6] - (TutorialData[99] / 2.0)
  10000[10] <- 10000[6] + (TutorialData[99] / 2.0)
  10000[11] <- (TutorialData[96] * 10000[7]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[12] <- (TutorialData[96] * 10000[8]) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]
  10000[13] <- (TutorialData[96] * 10000[9]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  10000[14] <- (TutorialData[96] * 10000[10]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[7]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[11], ((TutorialData[93] * 10000[7]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[11], ((TutorialData[90] * 10000[9]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[13], ((TutorialData[93] * 10000[9]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[13], ((TutorialData[90] * 10000[10]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[14], ((TutorialData[93] * 10000[10]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[14], ((TutorialData[90] * 10000[8]) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / 10000[12], ((TutorialData[93] * 10000[8]) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / 10000[12], 100000.0 + Min(0, 10000[3]), 0.8)
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  goto 156
153:
  DebugLog(30.0)
  DebugPause()
  goto exit
154:
  DebugLog(30.0)
  DebugPause()
  goto exit
155:
  DebugLog(30.0)
  DebugPause()
  goto exit
156:
  goto 157 if (3.0 <= 10000[0]) else 185
157:
  goto 158 if (10000[0] < 7.0) else 185
158:
  goto 159 if (0 <= TutorialData[103]) else 160
159:
  10000[3] <- 0
  goto 170
160:
  goto 161 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 184
161:
  goto 162 if (0 <= (TutorialData[103] + 0.5)) else 163
162:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 170
163:
  goto 164 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 183
164:
  goto 165 if (0 <= (TutorialData[102] - 0.5)) else 166
165:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 170
166:
  goto 167 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 182
167:
  goto 168 if (0 <= TutorialData[102]) else 169
168:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 170
169:
  10000[3] <- 0
  goto 170
170:
  10000[3] <- EaseOutQuad(10000[3])
  goto 172 if (10000[3] <= 0) else 171
171:
  Draw(15.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310000.0, 10000[3])
  goto 172
172:
  10000[3] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  10000[4] <- 10000[3]
  goto 173 if (10000[3] <= 0.25) else 174
173:
  10000[5] <- 1.0
  goto 177 if (10000[3] <= 0.25) else 178
174:
  goto 175 if (10000[3] <= 0.75) else 176
175:
  10000[5] <- Remap(0.25, 0.75, 1.0, 0, 10000[3])
  goto 177 if (10000[3] <= 0.25) else 178
176:
  10000[5] <- 0
  goto 177 if (10000[3] <= 0.25) else 178
177:
  10000[6] <- 1.0
  goto 181
178:
  goto 179 if (10000[4] <= 0.75) else 180
179:
  10000[6] <- Remap(0.25, 0.75, 1.0, 0, 10000[4])
  goto 181
180:
  10000[6] <- 0
  goto 181
181:
  10000[6] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[6])
  Paint(0, ((0 - (1.0 * Sin(10000[6]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[6]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[6]) / 3.141592653589793, 0, 10000[5] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 4.0
  goto 185
182:
  DebugLog(31.0)
  DebugPause()
  goto exit
183:
  DebugLog(31.0)
  DebugPause()
  goto exit
184:
  DebugLog(31.0)
  DebugPause()
  goto exit
185:
  goto 186 if ((10000[1] - 10000[2]) < 7.0) else 193
186:
  goto 187 if (7.0 <= 10000[0]) else 193
187:
  SpawnParticleEffect(3.0, ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), (((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(4.0, (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[1] <- 0
  goto 188
188:
  goto 189 if (10000[1] < TutorialData[0]) else 192
189:
  10000[2] <- 10000[1] + 1.0
  10000[3] <- 10000[1] * 9.0
  goto 190 if TutorialData[10000[3] + 1] else 191
190:
  10000[1] <- 10000[2]
  goto 188
191:
  SpawnParticleEffect(0, TutorialData[10000[3] + 2], TutorialData[10000[3] + 3], TutorialData[10000[3] + 4], TutorialData[10000[3] + 5], TutorialData[10000[3] + 6], TutorialData[10000[3] + 7], TutorialData[10000[3] + 8], TutorialData[10000[3] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 193
192:
  DebugLog(32.0)
  DebugPause()
  goto exit
193:
  goto 194 if (10000[0] >= 8.5) else 804
194:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
195:
  10000[0] <- TutorialMemory[0]
  10000[28] <- RuntimeUpdate[0] - 10000[0]
  10000[29] <- TutorialMemory[4]
  10000[30] <- TutorialMemory[0]
  10000[0] <- 0
  10000[1] <- 0
  10000[2] <- 2.0
  10000[3] <- 0
  10000[4] <- -2.0
  10000[5] <- 0
  10000[6] <- 0
  10000[7] <- -999.0
  10000[8] <- 0.2
  10000[9] <- 0.4
  10000[10] <- 0.6
  10000[11] <- 0.8
  10000[12] <- 1.0
  10000[13] <- 999.0
  goto 196 if (0 <= 10000[28]) else 198
196:
  goto 197 if (10000[28] < 1.5) else 198
197:
  Draw(16.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  Draw(17.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 2.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 100000.0, 1.0)
  goto 198
198:
  goto 199 if (10000[28] >= 1.5) else 285
199:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[31] <- 1.0
  goto 200
200:
  goto 201 if (10000[31] < 7.0) else 218
201:
  10000[32] <- 10000[31] + 1.0
  goto 202 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 217
202:
  10000[33] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[33] <- 10000[10000[33] + 7]
  goto 203 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 216
203:
  10000[34] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[34] <- 10000[10000[34] + 7]
  10000[33] <- Lerp(TutorialData[102], 0, Remap(10000[33] - 1.0, 10000[34], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[28]))))
  10000[34] <- 10000[31] - 1.0
  goto 204 if (((10000[34] >= -7.0) && (10000[34] < 7.0)) && (Trunc(10000[34]) == 10000[34])) else 215
204:
  10000[35] <- 10000[34] + ((10000[34] < 0) * 7.0)
  10000[35] <- 10000[10000[35] + 7]
  goto 205 if (((10000[34] >= -7.0) && (10000[34] < 7.0)) && (Trunc(10000[34]) == 10000[34])) else 214
205:
  10000[36] <- 10000[34] + ((10000[34] < 0) * 7.0)
  10000[36] <- 10000[10000[36] + 7]
  10000[34] <- Lerp(TutorialData[102], 0, Remap(10000[35] - 1.0, 10000[36], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[28]))))
  goto 206 if (10000[33] < 0) else 207
206:
  10000[31] <- 10000[32]
  goto 200
207:
  goto 208 if (10000[34] < 0) else 213
208:
  10000[35] <- 10000[31] - 1.0
  goto 209 if (((10000[35] >= -7.0) && (10000[35] < 7.0)) && (Trunc(10000[35]) == 10000[35])) else 212
209:
  10000[35] <- 10000[35] + ((10000[35] < 0) * 7.0)
  10000[35] <- 10000[10000[35]]
  goto 210 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 211
210:
  10000[36] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[36] <- 10000[10000[36]]
  10000[31] <- Remap(10000[34], 10000[33], 10000[35], 10000[36], 0)
  goto 219
211:
  DebugLog(24.0)
  DebugPause()
  goto exit
212:
  DebugLog(24.0)
  DebugPause()
  goto exit
213:
  10000[31] <- 10000[32]
  goto 200
214:
  DebugLog(23.0)
  DebugPause()
  goto exit
215:
  DebugLog(23.0)
  DebugPause()
  goto exit
216:
  DebugLog(22.0)
  DebugPause()
  goto exit
217:
  DebugLog(22.0)
  DebugPause()
  goto exit
218:
  10000[31] <- 0
  goto 219
219:
  10000[32] <- 10000[31] * TutorialData[100]
  10000[33] <- 10000[32] + ((TutorialData[99] * 1.8) / 2.0)
  10000[34] <- 10000[32] - ((TutorialData[99] * 1.8) / 2.0)
  10000[35] <- (TutorialData[96] * 10000[34]) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]
  10000[36] <- ((TutorialData[90] * 10000[34]) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / 10000[35]
  10000[37] <- ((TutorialData[93] * 10000[34]) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[35]
  10000[38] <- (TutorialData[96] * 10000[33]) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]
  10000[39] <- ((TutorialData[90] * 10000[33]) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / 10000[38]
  10000[40] <- ((TutorialData[93] * 10000[33]) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[38]
  10000[41] <- 10000[40]
  10000[42] <- (TutorialData[96] * 10000[34]) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]
  10000[43] <- ((TutorialData[90] * 10000[34]) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / 10000[42]
  10000[44] <- ((TutorialData[93] * 10000[34]) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / 10000[42]
  10000[45] <- (TutorialData[96] * 10000[33]) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]
  10000[46] <- ((TutorialData[90] * 10000[33]) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / 10000[45]
  10000[47] <- ((TutorialData[93] * 10000[33]) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / 10000[45]
  10000[48] <- 10000[47]
  10000[49] <- (((10000[46] - 10000[43]) + 10000[39]) - 10000[36]) / 2.0
  10000[50] <- (10000[43] + 10000[46]) / 2.0
  10000[51] <- (10000[36] + 10000[39]) / 2.0
  10000[52] <- 10000[51] - (10000[49] / 2.0)
  10000[53] <- 10000[51] + (10000[49] / 2.0)
  10000[54] <- 10000[50] - (10000[49] / 2.0)
  10000[55] <- 10000[50] + (10000[49] / 2.0)
  10000[56] <- TutorialMemory[1]
  goto 220 if 10000[56] else 221
220:
  10000[56] <- TutorialMemory[1]
  MoveParticleEffect(10000[56], 10000[52], 10000[37], 10000[54], 10000[44], 10000[55], 10000[47], 10000[53], 10000[40])
  goto 222
221:
  10000[49] <- SpawnParticleEffect(5.0, 10000[52], 10000[37], 10000[54], 10000[44], 10000[55], 10000[47], 10000[53], 10000[40], 1.5, 1.0)
  TutorialMemory[1] <- 10000[49]
  goto 222
222:
  goto 223 if (10000[28] >= 5.5) else 225
223:
  10000[32] <- TutorialMemory[2]
  goto 225 if 10000[32] else 224
224:
  10000[32] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[32]
  goto 225
225:
  10000[32] <- 10000[31] * TutorialData[100]
  10000[33] <- 10000[32] + (TutorialData[99] / 2.0)
  10000[34] <- 10000[32] - (TutorialData[99] / 2.0)
  10000[35] <- (TutorialData[96] * 10000[34]) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]
  10000[36] <- (TutorialData[96] * 10000[33]) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]
  10000[42] <- (TutorialData[96] * 10000[34]) + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  10000[43] <- (TutorialData[96] * 10000[33]) + (TutorialData[97] * (TutorialData[99] / 2.0)) + TutorialData[98]
  Draw(14.0, ((TutorialData[90] * 10000[34]) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / 10000[35], ((TutorialData[93] * 10000[34]) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / 10000[35], ((TutorialData[90] * 10000[34]) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / 10000[42], ((TutorialData[93] * 10000[34]) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / 10000[42], ((TutorialData[90] * 10000[33]) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / 10000[43], ((TutorialData[93] * 10000[33]) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / 10000[43], ((TutorialData[90] * 10000[33]) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / 10000[36], ((TutorialData[93] * 10000[33]) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / 10000[36], 300000.0 + (10000[31] * 100.0), 1.0)
  10000[31] <- 10000[31] * TutorialData[100]
  10000[32] <- (TutorialData[96] * 10000[31]) + TutorialData[98]
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[31]) + 0 + TutorialData[92]) / 10000[32])), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[31]) + 0 + TutorialData[95]) / 10000[32])), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  10000[31] <- 1.0
  goto 226
226:
  goto 227 if (10000[31] < 7.0) else 240
227:
  10000[32] <- 10000[31] + 1.0
  10000[33] <- 10000[31] - 1.0
  goto 228 if (((10000[33] >= -7.0) && (10000[33] < 7.0)) && (Trunc(10000[33]) == 10000[33])) else 239
228:
  10000[33] <- 10000[33] + ((10000[33] < 0) * 7.0)
  10000[33] <- 10000[10000[33]]
  goto 229 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 238
229:
  10000[34] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[34] <- 10000[10000[34]]
  10000[35] <- 10000[31] - 1.0
  goto 230 if (((10000[35] >= -7.0) && (10000[35] < 7.0)) && (Trunc(10000[35]) == 10000[35])) else 237
230:
  10000[36] <- 10000[35] + ((10000[35] < 0) * 7.0)
  10000[36] <- 10000[10000[36] + 7]
  goto 231 if (((10000[35] >= -7.0) && (10000[35] < 7.0)) && (Trunc(10000[35]) == 10000[35])) else 236
231:
  10000[37] <- 10000[35] + ((10000[35] < 0) * 7.0)
  10000[37] <- 10000[10000[37] + 7]
  10000[42] <- Lerp(TutorialData[102], 0, Remap(10000[36] - 1.0, 10000[37], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[28]))))
  goto 232 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 235
232:
  10000[43] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[43] <- 10000[10000[43] + 7]
  goto 233 if (((10000[31] >= -7.0) && (10000[31] < 7.0)) && (Trunc(10000[31]) == 10000[31])) else 234
233:
  10000[44] <- 10000[31] + ((10000[31] < 0) * 7.0)
  10000[44] <- 10000[10000[44] + 7]
  10000[49] <- Lerp(TutorialData[102], 0, Remap(10000[43] - 1.0, 10000[44], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[28]))))
  10000[50] <- Clamp(10000[42], 0, TutorialData[102])
  10000[51] <- Clamp(10000[49], 0, TutorialData[102])
  10000[52] <- Remap(10000[42], 10000[49], 10000[33], 10000[34], 10000[50]) * TutorialData[100]
  10000[53] <- Remap(10000[42], 10000[49], 10000[33], 10000[34], 10000[51]) * TutorialData[100]
  10000[41] <- 10000[52] - (TutorialData[99] / 2.0)
  10000[54] <- 10000[52] + (TutorialData[99] / 2.0)
  10000[48] <- 10000[53] - (TutorialData[99] / 2.0)
  10000[55] <- 10000[53] + (TutorialData[99] / 2.0)
  10000[56] <- (TutorialData[96] * 10000[41]) + (TutorialData[97] * 10000[50]) + TutorialData[98]
  10000[57] <- (TutorialData[96] * 10000[54]) + (TutorialData[97] * 10000[50]) + TutorialData[98]
  10000[58] <- (TutorialData[96] * 10000[48]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  10000[14] <- (TutorialData[96] * 10000[55]) + (TutorialData[97] * 10000[51]) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[41]) + (TutorialData[91] * 10000[50]) + TutorialData[92]) / 10000[56], ((TutorialData[93] * 10000[41]) + (TutorialData[94] * 10000[50]) + TutorialData[95]) / 10000[56], ((TutorialData[90] * 10000[48]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[58], ((TutorialData[93] * 10000[48]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[58], ((TutorialData[90] * 10000[55]) + (TutorialData[91] * 10000[51]) + TutorialData[92]) / 10000[14], ((TutorialData[93] * 10000[55]) + (TutorialData[94] * 10000[51]) + TutorialData[95]) / 10000[14], ((TutorialData[90] * 10000[54]) + (TutorialData[91] * 10000[50]) + TutorialData[92]) / 10000[57], ((TutorialData[93] * 10000[54]) + (TutorialData[94] * 10000[50]) + TutorialData[95]) / 10000[57], 100000.0 + (Min(10000[33], 10000[34]) * 100.0) + Min(10000[42], 10000[49]), 0.8)
  10000[31] <- 10000[32]
  goto 226
234:
  DebugLog(26.0)
  DebugPause()
  goto exit
235:
  DebugLog(26.0)
  DebugPause()
  goto exit
236:
  DebugLog(26.0)
  DebugPause()
  goto exit
237:
  DebugLog(26.0)
  DebugPause()
  goto exit
238:
  DebugLog(25.0)
  DebugPause()
  goto exit
239:
  DebugLog(25.0)
  DebugPause()
  goto exit
240:
  10000[49] <- 0
  10000[50] <- 0
  10000[52] <- 0
  goto 241
241:
  goto 242 if (10000[49] < 7.0) else 243
242:
  10000[53] <- 10000[49]
  10000[41] <- 10000[10000[53]]
  10000[49] <- 10000[49] + 1.0
  10000[53] <- 1.0
  goto 244
243:
  10000[53] <- 0
  goto 244
244:
  goto 245 if (10000[50] < 7.0) else 246
245:
  10000[54] <- 10000[50]
  10000[48] <- 10000[10000[54] + 7]
  10000[50] <- 10000[50] + 1.0
  10000[54] <- 1.0
  goto 247
246:
  10000[54] <- 0
  goto 247
247:
  goto 248 if !10000[53] else 249
248:
  10000[53] <- 0
  goto 252
249:
  goto 250 if !10000[54] else 251
250:
  10000[53] <- 0
  goto 252
251:
  10000[53] <- 1.0
  goto 252
252:
  goto 285 if !10000[53] else 253
253:
  10000[51] <- 10000[52] + 1.0
  10000[53] <- 5.5 + (10000[48] * 1.5)
  goto 254 if (10000[28] < 10000[53]) else 275
254:
  goto 255 if (((10000[52] >= -7.0) && (10000[52] < 7.0)) && (Trunc(10000[52]) == 10000[52])) else 274
255:
  10000[54] <- 10000[52] + ((10000[52] < 0) * 7.0)
  10000[54] <- 10000[10000[54] + 7]
  goto 256 if (((10000[52] >= -7.0) && (10000[52] < 7.0)) && (Trunc(10000[52]) == 10000[52])) else 273
256:
  10000[55] <- 10000[52] + ((10000[52] < 0) * 7.0)
  10000[55] <- 10000[10000[55] + 7]
  10000[54] <- Lerp(TutorialData[102], 0, Remap(10000[54] - 1.0, 10000[55], 0, 1.0, Max(0, Remap(5.5, 7.0, 0, 1.0, 10000[28]))))
  goto 257 if (10000[54] <= TutorialData[103]) else 258
257:
  10000[14] <- 0
  goto 268
258:
  goto 259 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 272
259:
  goto 260 if (10000[54] <= (TutorialData[103] + 0.5)) else 261
260:
  10000[14] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[54])
  goto 268
261:
  goto 262 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 271
262:
  goto 263 if (10000[54] <= (TutorialData[102] - 0.5)) else 264
263:
  10000[14] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[54])
  goto 268
264:
  goto 265 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 270
265:
  goto 266 if (10000[54] <= TutorialData[102]) else 267
266:
  10000[14] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[54])
  goto 268
267:
  10000[14] <- 0
  goto 268
268:
  10000[14] <- EaseOutQuad(10000[14])
  goto 275 if (10000[14] <= 0) else 269
269:
  10000[15] <- 10000[41] * TutorialData[100]
  10000[16] <- 10000[54] + (TutorialData[99] / 2.0)
  10000[17] <- 10000[15] + (TutorialData[99] / 2.0)
  10000[18] <- 10000[54] - (TutorialData[99] / 2.0)
  10000[19] <- 10000[15] - (TutorialData[99] / 2.0)
  10000[20] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[18]) + TutorialData[98]
  10000[21] <- (TutorialData[96] * 10000[17]) + (TutorialData[97] * 10000[18]) + TutorialData[98]
  10000[22] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[16]) + TutorialData[98]
  10000[23] <- (TutorialData[96] * 10000[17]) + (TutorialData[97] * 10000[16]) + TutorialData[98]
  Draw(16.0, ((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[18]) + TutorialData[92]) / 10000[20], ((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[18]) + TutorialData[95]) / 10000[20], ((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[16]) + TutorialData[92]) / 10000[22], ((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[16]) + TutorialData[95]) / 10000[22], ((TutorialData[90] * 10000[17]) + (TutorialData[91] * 10000[16]) + TutorialData[92]) / 10000[23], ((TutorialData[93] * 10000[17]) + (TutorialData[94] * 10000[16]) + TutorialData[95]) / 10000[23], ((TutorialData[90] * 10000[17]) + (TutorialData[91] * 10000[18]) + TutorialData[92]) / 10000[21], ((TutorialData[93] * 10000[17]) + (TutorialData[94] * 10000[18]) + TutorialData[95]) / 10000[21], 310000.0 + (10000[41] * 100.0) + 10000[54], 10000[14])
  goto 275
270:
  DebugLog(28.0)
  DebugPause()
  goto exit
271:
  DebugLog(28.0)
  DebugPause()
  goto exit
272:
  DebugLog(28.0)
  DebugPause()
  goto exit
273:
  DebugLog(27.0)
  DebugPause()
  goto exit
274:
  DebugLog(27.0)
  DebugPause()
  goto exit
275:
  goto 276 if ((10000[29] - 10000[30]) < 10000[53]) else 284
276:
  goto 277 if (10000[53] <= 10000[28]) else 283
277:
  10000[52] <- 10000[41] * TutorialData[100]
  10000[53] <- 10000[52] - (TutorialData[99] / 2.0)
  10000[14] <- (TutorialData[96] * 10000[53]) + TutorialData[98]
  10000[15] <- ((TutorialData[90] * 10000[53]) + TutorialData[92]) / 10000[14]
  10000[16] <- ((TutorialData[93] * 10000[53]) + TutorialData[95]) / 10000[14]
  10000[17] <- 10000[52] + (TutorialData[99] / 2.0)
  10000[18] <- (TutorialData[96] * 10000[17]) + TutorialData[98]
  10000[19] <- ((TutorialData[90] * 10000[17]) + TutorialData[92]) / 10000[18]
  10000[20] <- ((TutorialData[93] * 10000[17]) + TutorialData[95]) / 10000[18]
  10000[21] <- Power(Power(10000[19] - 10000[15], 2.0) + Power(10000[20] - 10000[16], 2.0), 0.5)
  SpawnParticleEffect(3.0, 10000[15], 10000[16], 10000[15] + 0, 10000[16] + 10000[21], 10000[19] + 0, 10000[20] + 10000[21], 10000[19], 10000[20], 0.5, 0)
  10000[14] <- 10000[41] * TutorialData[100]
  10000[15] <- 10000[14] + ((TutorialData[99] * 1.8) / 2.0)
  10000[16] <- 10000[14] - ((TutorialData[99] * 1.8) / 2.0)
  10000[17] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]
  10000[18] <- ((TutorialData[90] * 10000[16]) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / 10000[17]
  10000[19] <- (TutorialData[96] * 10000[15]) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]
  10000[20] <- ((TutorialData[90] * 10000[15]) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / 10000[19]
  10000[21] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]
  10000[22] <- ((TutorialData[90] * 10000[16]) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / 10000[21]
  10000[23] <- (TutorialData[96] * 10000[15]) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]
  10000[24] <- ((TutorialData[90] * 10000[15]) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / 10000[23]
  10000[25] <- (((10000[24] - 10000[22]) + 10000[20]) - 10000[18]) / 2.0
  10000[26] <- (10000[22] + 10000[24]) / 2.0
  10000[27] <- (10000[18] + 10000[20]) / 2.0
  SpawnParticleEffect(4.0, 10000[27] - (10000[25] / 2.0), ((TutorialData[93] * 10000[16]) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[17], 10000[26] - (10000[25] / 2.0), ((TutorialData[93] * 10000[16]) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[21], 10000[26] + (10000[25] / 2.0), ((TutorialData[93] * 10000[15]) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[23], 10000[27] + (10000[25] / 2.0), ((TutorialData[93] * 10000[15]) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / 10000[19], 0.5, 0)
  10000[14] <- 0
  goto 278
278:
  goto 279 if (10000[14] < TutorialData[0]) else 282
279:
  10000[15] <- 10000[14] + 1.0
  10000[16] <- 10000[14] * 9.0
  goto 280 if (TutorialData[10000[16] + 1] == 10000[41]) else 281
280:
  SpawnParticleEffect(0, TutorialData[10000[16] + 2], TutorialData[10000[16] + 3], TutorialData[10000[16] + 4], TutorialData[10000[16] + 5], TutorialData[10000[16] + 6], TutorialData[10000[16] + 7], TutorialData[10000[16] + 8], TutorialData[10000[16] + 9], 0.2, 0)
  Play(1.0, 0)
  10000[52] <- 10000[51]
  goto 241
281:
  10000[14] <- 10000[15]
  goto 278
282:
  DebugLog(29.0)
  DebugPause()
  goto exit
283:
  10000[52] <- 10000[51]
  goto 241
284:
  10000[52] <- 10000[51]
  goto 241
285:
  goto 286 if (1.5 <= 10000[28]) else 288
286:
  goto 287 if (10000[28] < 5.5) else 288
287:
  10000[0] <- 10000[0]
  10000[0] <- 10000[0] * TutorialData[100]
  10000[1] <- (TutorialData[96] * 10000[0]) + TutorialData[98]
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[90] * 10000[0]) + 0 + TutorialData[92]) / 10000[1])), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + (((TutorialData[93] * 10000[0]) + 0 + TutorialData[95]) / 10000[1])), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 3.0
  goto 288
288:
  goto 289 if (10000[28] >= 8.5) else 804
289:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
290:
  10000[0] <- TutorialMemory[0]
  10000[0] <- RuntimeUpdate[0] - 10000[0]
  10000[1] <- TutorialMemory[4]
  10000[2] <- TutorialMemory[0]
  goto 291 if (0 <= 10000[0]) else 293
291:
  goto 292 if (10000[0] < 1.5) else 293
292:
  Draw(14.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  Draw(17.0, ((3.0 * (((TutorialData[90] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(2.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(2.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(1.0, 2.0, 0, 0, Clamp(1.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(1.0, 0, TutorialData[102])) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 100000.0, 1.0)
  goto 293
293:
  goto 294 if (1.5 <= 10000[0]) else 313
294:
  goto 295 if (10000[0] < 3.0) else 313
295:
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 296 if (10000[3] <= TutorialData[103]) else 297
296:
  10000[4] <- 0
  goto 307
297:
  goto 298 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 312
298:
  goto 299 if (10000[3] <= (TutorialData[103] + 0.5)) else 300
299:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 307
300:
  goto 301 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 311
301:
  goto 302 if (10000[3] <= (TutorialData[102] - 0.5)) else 303
302:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 307
303:
  goto 304 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 310
304:
  goto 305 if (10000[3] <= TutorialData[102]) else 306
305:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 307
306:
  10000[4] <- 0
  goto 307
307:
  10000[4] <- EaseOutQuad(10000[4])
  goto 309 if (10000[4] <= 0) else 308
308:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(14.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 310000.0 + 10000[3], 10000[4])
  goto 309
309:
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  10000[4] <- Clamp(10000[3], 0, TutorialData[102])
  10000[5] <- Remap(10000[3], 99.0, 0, 0, 10000[4]) * TutorialData[100]
  10000[6] <- Remap(10000[3], 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]
  10000[7] <- 10000[5] - (TutorialData[99] / 2.0)
  10000[8] <- 10000[5] + (TutorialData[99] / 2.0)
  10000[9] <- 10000[6] - (TutorialData[99] / 2.0)
  10000[10] <- 10000[6] + (TutorialData[99] / 2.0)
  10000[11] <- (TutorialData[96] * 10000[7]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  10000[12] <- (TutorialData[96] * 10000[8]) + (TutorialData[97] * 10000[4]) + TutorialData[98]
  10000[13] <- (TutorialData[96] * 10000[9]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  10000[14] <- (TutorialData[96] * 10000[10]) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]
  Draw(17.0, ((TutorialData[90] * 10000[7]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[11], ((TutorialData[93] * 10000[7]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[11], ((TutorialData[90] * 10000[9]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[13], ((TutorialData[93] * 10000[9]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[13], ((TutorialData[90] * 10000[10]) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / 10000[14], ((TutorialData[93] * 10000[10]) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / 10000[14], ((TutorialData[90] * 10000[8]) + (TutorialData[91] * 10000[4]) + TutorialData[92]) / 10000[12], ((TutorialData[93] * 10000[8]) + (TutorialData[94] * 10000[4]) + TutorialData[95]) / 10000[12], 100000.0 + Min(10000[3], 99.0), 0.8)
  goto 313
310:
  DebugLog(19.0)
  DebugPause()
  goto exit
311:
  DebugLog(19.0)
  DebugPause()
  goto exit
312:
  DebugLog(19.0)
  DebugPause()
  goto exit
313:
  goto 314 if (3.0 <= 10000[0]) else 342
314:
  goto 315 if (10000[0] < 7.0) else 342
315:
  goto 316 if (0 <= TutorialData[103]) else 317
316:
  10000[3] <- 0
  goto 327
317:
  goto 318 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 341
318:
  goto 319 if (0 <= (TutorialData[103] + 0.5)) else 320
319:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 327
320:
  goto 321 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 340
321:
  goto 322 if (0 <= (TutorialData[102] - 0.5)) else 323
322:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 327
323:
  goto 324 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 339
324:
  goto 325 if (0 <= TutorialData[102]) else 326
325:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 327
326:
  10000[3] <- 0
  goto 327
327:
  10000[3] <- EaseOutQuad(10000[3])
  goto 329 if (10000[3] <= 0) else 328
328:
  Draw(14.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310000.0, 10000[3])
  goto 329
329:
  Draw(17.0, ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), 100000.0, 0.8)
  10000[3] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  10000[4] <- 10000[3]
  goto 330 if (10000[3] <= 0) else 331
330:
  10000[5] <- 0
  goto 334 if (10000[3] <= 0.25) else 335
331:
  goto 332 if (10000[3] <= 0.25) else 333
332:
  10000[5] <- Remap(0, 0.25, 0, 1.0, 10000[3])
  goto 334 if (10000[3] <= 0.25) else 335
333:
  10000[5] <- 1.0
  goto 334 if (10000[3] <= 0.25) else 335
334:
  10000[6] <- 0
  goto 338
335:
  goto 336 if (10000[4] <= 0.75) else 337
336:
  10000[6] <- Remap(0.25, 0.75, 0, 1.0, 10000[4])
  goto 338
337:
  10000[6] <- 1.0
  goto 338
338:
  10000[6] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[6])
  Paint(0, ((0 - (1.0 * Sin(10000[6]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[6]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[6]) / 3.141592653589793, 0, 10000[5] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 2.0
  goto 342
339:
  DebugLog(20.0)
  DebugPause()
  goto exit
340:
  DebugLog(20.0)
  DebugPause()
  goto exit
341:
  DebugLog(20.0)
  DebugPause()
  goto exit
342:
  goto 343 if ((10000[1] - 10000[2]) < 7.0) else 350
343:
  goto 344 if (7.0 <= 10000[0]) else 350
344:
  SpawnParticleEffect(3.0, ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), (((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(4.0, (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[1] <- 0
  goto 345
345:
  goto 346 if (10000[1] < TutorialData[0]) else 349
346:
  10000[2] <- 10000[1] + 1.0
  10000[3] <- 10000[1] * 9.0
  goto 347 if TutorialData[10000[3] + 1] else 348
347:
  10000[1] <- 10000[2]
  goto 345
348:
  SpawnParticleEffect(0, TutorialData[10000[3] + 2], TutorialData[10000[3] + 3], TutorialData[10000[3] + 4], TutorialData[10000[3] + 5], TutorialData[10000[3] + 6], TutorialData[10000[3] + 7], TutorialData[10000[3] + 8], TutorialData[10000[3] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 350
349:
  DebugLog(21.0)
  DebugPause()
  goto exit
350:
  goto 351 if (7.0 <= 10000[0]) else 358
351:
  goto 352 if (10000[0] < 8.5) else 358
352:
  TutorialMemory[3] <- 1.0
  TutorialMemory[3] <- 1.0
  10000[1] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[2] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[3] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[4] <- (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0)
  10000[5] <- TutorialMemory[1]
  goto 353 if 10000[5] else 354
353:
  10000[5] <- TutorialMemory[1]
  MoveParticleEffect(10000[5], 10000[1], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[2], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))
  goto 355
354:
  10000[1] <- SpawnParticleEffect(5.0, 10000[1], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 10000[3], ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[4], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]), 10000[2], ((TutorialData[93] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 1.5, 1.0)
  TutorialMemory[1] <- 10000[1]
  goto 355
355:
  10000[1] <- TutorialMemory[2]
  goto 357 if 10000[1] else 356
356:
  10000[1] <- PlayLooped(7.0)
  TutorialMemory[2] <- 10000[1]
  goto 357
357:
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, RuntimeUIConfiguration[5])
  Draw(17.0, ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(99.0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(99.0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[90] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * Clamp(0, 0, TutorialData[102])) + TutorialData[92]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), ((TutorialData[93] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * Clamp(0, 0, TutorialData[102])) + TutorialData[95]) / ((TutorialData[96] * ((Remap(0, 99.0, 0, 0, Clamp(0, 0, TutorialData[102])) * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * Clamp(0, 0, TutorialData[102])) + TutorialData[98]), 100000.0, 0.8)
  Draw(14.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 300000.0, 1.0)
  TutorialInstruction[0] <- 2.0
  goto 358
358:
  goto 359 if (10000[0] >= 8.5) else 804
359:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
360:
  10000[0] <- TutorialMemory[0]
  10000[0] <- RuntimeUpdate[0] - 10000[0]
  10000[1] <- TutorialMemory[4]
  10000[2] <- TutorialMemory[0]
  goto 361 if (0 <= 10000[0]) else 368
361:
  goto 362 if (10000[0] < 1.5) else 368
362:
  Draw(12.0, ((3.0 * (((TutorialData[90] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  10000[3] <- 0
  goto 363
363:
  goto 364 if (10000[3] < 1.0) else 365
364:
  10000[4] <- 10000[3] + 1.0
  10000[5] <- (-0.55 + (-1.0 * (0.4 + 10000[3] + 0.5))) * TutorialData[100]
  10000[6] <- 10000[5] + ((TutorialData[99] * 1.5) / 2.0)
  10000[7] <- 10000[5] - ((TutorialData[99] * 1.5) / 2.0)
  10000[8] <- (10000[7] + 10000[6] + 10000[7] + 10000[6]) / 4.0
  10000[9] <- 10000[7] - 10000[8]
  10000[10] <- ((10000[9] * 6.123233995736766e-17) - ((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[8]
  10000[11] <- 10000[9] + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[12] <- 10000[7] - 10000[8]
  10000[13] <- ((10000[12] * 6.123233995736766e-17) - ((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[8]
  10000[14] <- 10000[12] + (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[15] <- 10000[6] - 10000[8]
  10000[16] <- ((10000[15] * 6.123233995736766e-17) - ((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[8]
  10000[17] <- 10000[15] + (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[18] <- 10000[6] - 10000[8]
  10000[19] <- ((10000[18] * 6.123233995736766e-17) - ((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[8]
  10000[20] <- 10000[18] + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[21] <- (TutorialData[96] * 10000[10]) + (TutorialData[97] * 10000[11]) + TutorialData[98]
  10000[22] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[20]) + TutorialData[98]
  10000[23] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * 10000[14]) + TutorialData[98]
  10000[24] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * 10000[17]) + TutorialData[98]
  Draw(13.0, ((3.0 * (((TutorialData[90] * 10000[10]) + (TutorialData[91] * 10000[11]) + TutorialData[92]) / 10000[21])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[10]) + (TutorialData[94] * 10000[11]) + TutorialData[95]) / 10000[21])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[13]) + (TutorialData[91] * 10000[14]) + TutorialData[92]) / 10000[23])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[13]) + (TutorialData[94] * 10000[14]) + TutorialData[95]) / 10000[23])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[16]) + (TutorialData[91] * 10000[17]) + TutorialData[92]) / 10000[24])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[16]) + (TutorialData[94] * 10000[17]) + TutorialData[95]) / 10000[24])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[20]) + TutorialData[92]) / 10000[22])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[20]) + TutorialData[95]) / 10000[22])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 320000.0, 1.0)
  10000[3] <- 10000[4]
  goto 363
365:
  Draw(10.0, ((3.0 * (((TutorialData[90] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((0.55 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  10000[3] <- 0
  goto 366
366:
  goto 367 if (10000[3] < 1.0) else 368
367:
  10000[4] <- 10000[3] + 1.0
  10000[5] <- (0.55 + (0.4 + 10000[3] + 0.5)) * TutorialData[100]
  10000[6] <- 10000[5] + ((TutorialData[99] * 1.5) / 2.0)
  10000[7] <- 10000[5] - ((TutorialData[99] * 1.5) / 2.0)
  10000[8] <- (10000[7] + 10000[6] + 10000[7] + 10000[6]) / 4.0
  10000[9] <- 10000[7] - 10000[8]
  10000[10] <- ((10000[9] * 6.123233995736766e-17) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[8]
  10000[11] <- (10000[9] * -1.0) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[12] <- 10000[7] - 10000[8]
  10000[13] <- ((10000[12] * 6.123233995736766e-17) - (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[8]
  10000[14] <- (10000[12] * -1.0) + (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[15] <- 10000[6] - 10000[8]
  10000[16] <- ((10000[15] * 6.123233995736766e-17) - (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[8]
  10000[17] <- (10000[15] * -1.0) + (((1.0 + ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[18] <- 10000[6] - 10000[8]
  10000[19] <- ((10000[18] * 6.123233995736766e-17) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[8]
  10000[20] <- (10000[18] * -1.0) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) - (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((1.0 - ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 + ((TutorialData[99] * 1.5) / 2.0)) + (1.0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[21] <- (TutorialData[96] * 10000[10]) + (TutorialData[97] * 10000[11]) + TutorialData[98]
  10000[22] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[20]) + TutorialData[98]
  10000[23] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * 10000[14]) + TutorialData[98]
  10000[24] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * 10000[17]) + TutorialData[98]
  Draw(11.0, ((3.0 * (((TutorialData[90] * 10000[10]) + (TutorialData[91] * 10000[11]) + TutorialData[92]) / 10000[21])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[10]) + (TutorialData[94] * 10000[11]) + TutorialData[95]) / 10000[21])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[13]) + (TutorialData[91] * 10000[14]) + TutorialData[92]) / 10000[23])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[13]) + (TutorialData[94] * 10000[14]) + TutorialData[95]) / 10000[23])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[16]) + (TutorialData[91] * 10000[17]) + TutorialData[92]) / 10000[24])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[16]) + (TutorialData[94] * 10000[17]) + TutorialData[95]) / 10000[24])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[20]) + TutorialData[92]) / 10000[22])) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[20]) + TutorialData[95]) / 10000[22])) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 320000.0, 1.0)
  10000[3] <- 10000[4]
  goto 366
368:
  goto 369 if (1.5 <= 10000[0]) else 468
369:
  goto 370 if (10000[0] < 3.0) else 468
370:
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 371 if (10000[3] <= TutorialData[103]) else 372
371:
  10000[4] <- 0
  goto 382
372:
  goto 373 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 467
373:
  goto 374 if (10000[3] <= (TutorialData[103] + 0.5)) else 375
374:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 382
375:
  goto 376 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 466
376:
  goto 377 if (10000[3] <= (TutorialData[102] - 0.5)) else 378
377:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 382
378:
  goto 379 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 465
379:
  goto 380 if (10000[3] <= TutorialData[102]) else 381
380:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 382
381:
  10000[4] <- 0
  goto 382
382:
  10000[4] <- EaseOutQuad(10000[4])
  goto 384 if (10000[4] <= 0) else 383
383:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(12.0, ((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 309900.0 + 10000[3], 10000[4])
  goto 384
384:
  10000[4] <- RuntimeUpdate[0] % 0.3
  goto 385 if (10000[3] <= TutorialData[103]) else 386
385:
  10000[5] <- 0
  goto 396
386:
  goto 387 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 464
387:
  goto 388 if (10000[3] <= (TutorialData[103] + 0.5)) else 389
388:
  10000[5] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 396
389:
  goto 390 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 463
390:
  goto 391 if (10000[3] <= (TutorialData[102] - 0.5)) else 392
391:
  10000[5] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 396
392:
  goto 393 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 462
393:
  goto 394 if (10000[3] <= TutorialData[102]) else 395
394:
  10000[5] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 396
395:
  10000[5] <- 0
  goto 396
396:
  10000[6] <- 0
  goto 397
397:
  goto 398 if (10000[6] < 1.0) else 413
398:
  10000[7] <- 10000[6] + 1.0
  goto 399 if 10000[6] else 400
399:
  10000[8] <- 1.0
  goto 401 if 10000[6] else 402
400:
  10000[8] <- 0
  goto 401 if 10000[6] else 402
401:
  10000[9] <- 1.0
  goto 410 if (10000[4] <= 0) else 403
402:
  10000[9] <- 0
  goto 410 if (10000[4] <= 0) else 403
403:
  goto 404 if (10000[4] <= 0.1) else 405
404:
  10000[8] <- Remap(0, 0.1, 10000[8], 1.0, 10000[4])
  goto 410
405:
  goto 406 if (10000[4] <= 0.19999999999999998) else 407
406:
  10000[8] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[4])
  goto 410
407:
  goto 408 if (10000[4] <= 0.3) else 409
408:
  10000[8] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[9], 10000[4])
  goto 410
409:
  10000[8] <- 10000[9]
  goto 410
410:
  10000[8] <- EaseOutQuad(10000[5]) * EaseOutQuad(10000[8])
  goto 411 if (10000[8] <= 0) else 412
411:
  10000[6] <- 10000[7]
  goto 397
412:
  10000[9] <- (-1.0 + (-1.0 * (0.4 + 10000[6] + (10000[4] / 0.3)))) * TutorialData[100]
  10000[10] <- 10000[3] + ((TutorialData[99] * 1.5) / 2.0)
  10000[11] <- 10000[9] + ((TutorialData[99] * 1.5) / 2.0)
  10000[12] <- 10000[3] - ((TutorialData[99] * 1.5) / 2.0)
  10000[13] <- 10000[9] - ((TutorialData[99] * 1.5) / 2.0)
  10000[14] <- (10000[13] + 10000[11] + 10000[13] + 10000[11]) / 4.0
  10000[15] <- (10000[12] + 10000[10] + 10000[10] + 10000[12]) / 4.0
  10000[16] <- 10000[13] - 10000[14]
  10000[17] <- 10000[12] - 10000[15]
  10000[18] <- ((10000[16] * 6.123233995736766e-17) - 10000[17]) + 10000[14]
  10000[19] <- 10000[16] + (10000[17] * 6.123233995736766e-17) + 10000[15]
  10000[20] <- 10000[13] - 10000[14]
  10000[21] <- 10000[10] - 10000[15]
  10000[22] <- ((10000[20] * 6.123233995736766e-17) - 10000[21]) + 10000[14]
  10000[23] <- 10000[20] + (10000[21] * 6.123233995736766e-17) + 10000[15]
  10000[24] <- 10000[11] - 10000[14]
  10000[25] <- 10000[10] - 10000[15]
  10000[26] <- ((10000[24] * 6.123233995736766e-17) - 10000[25]) + 10000[14]
  10000[27] <- 10000[24] + (10000[25] * 6.123233995736766e-17) + 10000[15]
  10000[28] <- 10000[11] - 10000[14]
  10000[29] <- 10000[12] - 10000[15]
  10000[30] <- ((10000[28] * 6.123233995736766e-17) - 10000[29]) + 10000[14]
  10000[31] <- 10000[28] + (10000[29] * 6.123233995736766e-17) + 10000[15]
  10000[32] <- (TutorialData[96] * 10000[18]) + (TutorialData[97] * 10000[19]) + TutorialData[98]
  10000[33] <- (TutorialData[96] * 10000[30]) + (TutorialData[97] * 10000[31]) + TutorialData[98]
  10000[34] <- (TutorialData[96] * 10000[22]) + (TutorialData[97] * 10000[23]) + TutorialData[98]
  10000[35] <- (TutorialData[96] * 10000[26]) + (TutorialData[97] * 10000[27]) + TutorialData[98]
  Draw(13.0, ((TutorialData[90] * 10000[18]) + (TutorialData[91] * 10000[19]) + TutorialData[92]) / 10000[32], ((TutorialData[93] * 10000[18]) + (TutorialData[94] * 10000[19]) + TutorialData[95]) / 10000[32], ((TutorialData[90] * 10000[22]) + (TutorialData[91] * 10000[23]) + TutorialData[92]) / 10000[34], ((TutorialData[93] * 10000[22]) + (TutorialData[94] * 10000[23]) + TutorialData[95]) / 10000[34], ((TutorialData[90] * 10000[26]) + (TutorialData[91] * 10000[27]) + TutorialData[92]) / 10000[35], ((TutorialData[93] * 10000[26]) + (TutorialData[94] * 10000[27]) + TutorialData[95]) / 10000[35], ((TutorialData[90] * 10000[30]) + (TutorialData[91] * 10000[31]) + TutorialData[92]) / 10000[33], ((TutorialData[93] * 10000[30]) + (TutorialData[94] * 10000[31]) + TutorialData[95]) / 10000[33], 319900.0 + 10000[3], 10000[8])
  10000[6] <- 10000[7]
  goto 397
413:
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 414 if (10000[3] <= TutorialData[103]) else 415
414:
  10000[4] <- 0
  goto 425
415:
  goto 416 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 461
416:
  goto 417 if (10000[3] <= (TutorialData[103] + 0.5)) else 418
417:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 425
418:
  goto 419 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 460
419:
  goto 420 if (10000[3] <= (TutorialData[102] - 0.5)) else 421
420:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 425
421:
  goto 422 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 459
422:
  goto 423 if (10000[3] <= TutorialData[102]) else 424
423:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 425
424:
  10000[4] <- 0
  goto 425
425:
  10000[4] <- EaseOutQuad(10000[4])
  goto 427 if (10000[4] <= 0) else 426
426:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(10.0, ((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 310100.0 + 10000[3], 10000[4])
  goto 427
427:
  10000[4] <- RuntimeUpdate[0] % 0.3
  goto 428 if (10000[3] <= TutorialData[103]) else 429
428:
  10000[5] <- 0
  goto 439
429:
  goto 430 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 458
430:
  goto 431 if (10000[3] <= (TutorialData[103] + 0.5)) else 432
431:
  10000[5] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 439
432:
  goto 433 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 457
433:
  goto 434 if (10000[3] <= (TutorialData[102] - 0.5)) else 435
434:
  10000[5] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 439
435:
  goto 436 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 456
436:
  goto 437 if (10000[3] <= TutorialData[102]) else 438
437:
  10000[5] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 439
438:
  10000[5] <- 0
  goto 439
439:
  10000[6] <- 0
  goto 440
440:
  goto 441 if (10000[6] < 1.0) else 468
441:
  10000[7] <- 10000[6] + 1.0
  goto 442 if 10000[6] else 443
442:
  10000[8] <- 1.0
  goto 444 if 10000[6] else 445
443:
  10000[8] <- 0
  goto 444 if 10000[6] else 445
444:
  10000[9] <- 1.0
  goto 453 if (10000[4] <= 0) else 446
445:
  10000[9] <- 0
  goto 453 if (10000[4] <= 0) else 446
446:
  goto 447 if (10000[4] <= 0.1) else 448
447:
  10000[8] <- Remap(0, 0.1, 10000[8], 1.0, 10000[4])
  goto 453
448:
  goto 449 if (10000[4] <= 0.19999999999999998) else 450
449:
  10000[8] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[4])
  goto 453
450:
  goto 451 if (10000[4] <= 0.3) else 452
451:
  10000[8] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[9], 10000[4])
  goto 453
452:
  10000[8] <- 10000[9]
  goto 453
453:
  10000[8] <- EaseOutQuad(10000[5]) * EaseOutQuad(10000[8])
  goto 454 if (10000[8] <= 0) else 455
454:
  10000[6] <- 10000[7]
  goto 440
455:
  10000[9] <- (1.0 + (0.4 + 10000[6] + (10000[4] / 0.3))) * TutorialData[100]
  10000[10] <- 10000[3] + ((TutorialData[99] * 1.5) / 2.0)
  10000[11] <- 10000[9] + ((TutorialData[99] * 1.5) / 2.0)
  10000[12] <- 10000[3] - ((TutorialData[99] * 1.5) / 2.0)
  10000[13] <- 10000[9] - ((TutorialData[99] * 1.5) / 2.0)
  10000[14] <- (10000[13] + 10000[11] + 10000[13] + 10000[11]) / 4.0
  10000[15] <- (10000[12] + 10000[10] + 10000[10] + 10000[12]) / 4.0
  10000[16] <- 10000[13] - 10000[14]
  10000[17] <- 10000[12] - 10000[15]
  10000[18] <- ((10000[16] * 6.123233995736766e-17) - (10000[17] * -1.0)) + 10000[14]
  10000[19] <- (10000[16] * -1.0) + (10000[17] * 6.123233995736766e-17) + 10000[15]
  10000[20] <- 10000[13] - 10000[14]
  10000[21] <- 10000[10] - 10000[15]
  10000[22] <- ((10000[20] * 6.123233995736766e-17) - (10000[21] * -1.0)) + 10000[14]
  10000[23] <- (10000[20] * -1.0) + (10000[21] * 6.123233995736766e-17) + 10000[15]
  10000[24] <- 10000[11] - 10000[14]
  10000[25] <- 10000[10] - 10000[15]
  10000[26] <- ((10000[24] * 6.123233995736766e-17) - (10000[25] * -1.0)) + 10000[14]
  10000[27] <- (10000[24] * -1.0) + (10000[25] * 6.123233995736766e-17) + 10000[15]
  10000[28] <- 10000[11] - 10000[14]
  10000[29] <- 10000[12] - 10000[15]
  10000[30] <- ((10000[28] * 6.123233995736766e-17) - (10000[29] * -1.0)) + 10000[14]
  10000[31] <- (10000[28] * -1.0) + (10000[29] * 6.123233995736766e-17) + 10000[15]
  10000[32] <- (TutorialData[96] * 10000[18]) + (TutorialData[97] * 10000[19]) + TutorialData[98]
  10000[33] <- (TutorialData[96] * 10000[30]) + (TutorialData[97] * 10000[31]) + TutorialData[98]
  10000[34] <- (TutorialData[96] * 10000[22]) + (TutorialData[97] * 10000[23]) + TutorialData[98]
  10000[35] <- (TutorialData[96] * 10000[26]) + (TutorialData[97] * 10000[27]) + TutorialData[98]
  Draw(11.0, ((TutorialData[90] * 10000[18]) + (TutorialData[91] * 10000[19]) + TutorialData[92]) / 10000[32], ((TutorialData[93] * 10000[18]) + (TutorialData[94] * 10000[19]) + TutorialData[95]) / 10000[32], ((TutorialData[90] * 10000[22]) + (TutorialData[91] * 10000[23]) + TutorialData[92]) / 10000[34], ((TutorialData[93] * 10000[22]) + (TutorialData[94] * 10000[23]) + TutorialData[95]) / 10000[34], ((TutorialData[90] * 10000[26]) + (TutorialData[91] * 10000[27]) + TutorialData[92]) / 10000[35], ((TutorialData[93] * 10000[26]) + (TutorialData[94] * 10000[27]) + TutorialData[95]) / 10000[35], ((TutorialData[90] * 10000[30]) + (TutorialData[91] * 10000[31]) + TutorialData[92]) / 10000[33], ((TutorialData[93] * 10000[30]) + (TutorialData[94] * 10000[31]) + TutorialData[95]) / 10000[33], 320100.0 + 10000[3], 10000[8])
  10000[6] <- 10000[7]
  goto 440
456:
  DebugLog(12.0)
  DebugPause()
  goto exit
457:
  DebugLog(12.0)
  DebugPause()
  goto exit
458:
  DebugLog(12.0)
  DebugPause()
  goto exit
459:
  DebugLog(11.0)
  DebugPause()
  goto exit
460:
  DebugLog(11.0)
  DebugPause()
  goto exit
461:
  DebugLog(11.0)
  DebugPause()
  goto exit
462:
  DebugLog(10.0)
  DebugPause()
  goto exit
463:
  DebugLog(10.0)
  DebugPause()
  goto exit
464:
  DebugLog(10.0)
  DebugPause()
  goto exit
465:
  DebugLog(9.0)
  DebugPause()
  goto exit
466:
  DebugLog(9.0)
  DebugPause()
  goto exit
467:
  DebugLog(9.0)
  DebugPause()
  goto exit
468:
  goto 469 if (3.0 <= 10000[0]) else 603
469:
  goto 470 if (10000[0] < 9.0) else 603
470:
  goto 471 if (10000[0] < 8.5) else 569
471:
  goto 472 if (0 <= TutorialData[103]) else 473
472:
  10000[3] <- 0
  goto 483
473:
  goto 474 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 568
474:
  goto 475 if (0 <= (TutorialData[103] + 0.5)) else 476
475:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 483
476:
  goto 477 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 567
477:
  goto 478 if (0 <= (TutorialData[102] - 0.5)) else 479
478:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 483
479:
  goto 480 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 566
480:
  goto 481 if (0 <= TutorialData[102]) else 482
481:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 483
482:
  10000[3] <- 0
  goto 483
483:
  10000[3] <- EaseOutQuad(10000[3])
  goto 485 if (10000[3] <= 0) else 484
484:
  Draw(12.0, ((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 309900.0, 10000[3])
  goto 485
485:
  10000[3] <- RuntimeUpdate[0] % 0.3
  goto 486 if (0 <= TutorialData[103]) else 487
486:
  10000[4] <- 0
  goto 497
487:
  goto 488 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 565
488:
  goto 489 if (0 <= (TutorialData[103] + 0.5)) else 490
489:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 497
490:
  goto 491 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 564
491:
  goto 492 if (0 <= (TutorialData[102] - 0.5)) else 493
492:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 497
493:
  goto 494 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 563
494:
  goto 495 if (0 <= TutorialData[102]) else 496
495:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 497
496:
  10000[4] <- 0
  goto 497
497:
  10000[5] <- 0
  goto 498
498:
  goto 499 if (10000[5] < 1.0) else 514
499:
  10000[6] <- 10000[5] + 1.0
  goto 500 if 10000[5] else 501
500:
  10000[7] <- 1.0
  goto 502 if 10000[5] else 503
501:
  10000[7] <- 0
  goto 502 if 10000[5] else 503
502:
  10000[8] <- 1.0
  goto 511 if (10000[3] <= 0) else 504
503:
  10000[8] <- 0
  goto 511 if (10000[3] <= 0) else 504
504:
  goto 505 if (10000[3] <= 0.1) else 506
505:
  10000[7] <- Remap(0, 0.1, 10000[7], 1.0, 10000[3])
  goto 511
506:
  goto 507 if (10000[3] <= 0.19999999999999998) else 508
507:
  10000[7] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[3])
  goto 511
508:
  goto 509 if (10000[3] <= 0.3) else 510
509:
  10000[7] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[8], 10000[3])
  goto 511
510:
  10000[7] <- 10000[8]
  goto 511
511:
  10000[7] <- EaseOutQuad(10000[4]) * EaseOutQuad(10000[7])
  goto 512 if (10000[7] <= 0) else 513
512:
  10000[5] <- 10000[6]
  goto 498
513:
  10000[8] <- (-1.0 + (-1.0 * (0.4 + 10000[5] + (10000[3] / 0.3)))) * TutorialData[100]
  10000[9] <- 10000[8] + ((TutorialData[99] * 1.5) / 2.0)
  10000[10] <- 10000[8] - ((TutorialData[99] * 1.5) / 2.0)
  10000[11] <- (10000[10] + 10000[9] + 10000[10] + 10000[9]) / 4.0
  10000[12] <- 10000[10] - 10000[11]
  10000[13] <- ((10000[12] * 6.123233995736766e-17) - ((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[11]
  10000[14] <- 10000[12] + (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[15] <- 10000[10] - 10000[11]
  10000[16] <- ((10000[15] * 6.123233995736766e-17) - (((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[11]
  10000[17] <- 10000[15] + ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[18] <- 10000[9] - 10000[11]
  10000[19] <- ((10000[18] * 6.123233995736766e-17) - (((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[11]
  10000[20] <- 10000[18] + ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[21] <- 10000[9] - 10000[11]
  10000[22] <- ((10000[21] * 6.123233995736766e-17) - ((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0))) + 10000[11]
  10000[23] <- 10000[21] + (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[24] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * 10000[14]) + TutorialData[98]
  10000[25] <- (TutorialData[96] * 10000[22]) + (TutorialData[97] * 10000[23]) + TutorialData[98]
  10000[26] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * 10000[17]) + TutorialData[98]
  10000[27] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[20]) + TutorialData[98]
  Draw(13.0, ((TutorialData[90] * 10000[13]) + (TutorialData[91] * 10000[14]) + TutorialData[92]) / 10000[24], ((TutorialData[93] * 10000[13]) + (TutorialData[94] * 10000[14]) + TutorialData[95]) / 10000[24], ((TutorialData[90] * 10000[16]) + (TutorialData[91] * 10000[17]) + TutorialData[92]) / 10000[26], ((TutorialData[93] * 10000[16]) + (TutorialData[94] * 10000[17]) + TutorialData[95]) / 10000[26], ((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[20]) + TutorialData[92]) / 10000[27], ((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[20]) + TutorialData[95]) / 10000[27], ((TutorialData[90] * 10000[22]) + (TutorialData[91] * 10000[23]) + TutorialData[92]) / 10000[25], ((TutorialData[93] * 10000[22]) + (TutorialData[94] * 10000[23]) + TutorialData[95]) / 10000[25], 319900.0, 10000[7])
  10000[5] <- 10000[6]
  goto 498
514:
  goto 515 if (0 <= TutorialData[103]) else 516
515:
  10000[3] <- 0
  goto 526
516:
  goto 517 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 562
517:
  goto 518 if (0 <= (TutorialData[103] + 0.5)) else 519
518:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 526
519:
  goto 520 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 561
520:
  goto 521 if (0 <= (TutorialData[102] - 0.5)) else 522
521:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 526
522:
  goto 523 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 560
523:
  goto 524 if (0 <= TutorialData[102]) else 525
524:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 526
525:
  10000[3] <- 0
  goto 526
526:
  10000[3] <- EaseOutQuad(10000[3])
  goto 528 if (10000[3] <= 0) else 527
527:
  Draw(10.0, ((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310100.0, 10000[3])
  goto 528
528:
  10000[3] <- RuntimeUpdate[0] % 0.3
  goto 529 if (0 <= TutorialData[103]) else 530
529:
  10000[4] <- 0
  goto 540
530:
  goto 531 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 559
531:
  goto 532 if (0 <= (TutorialData[103] + 0.5)) else 533
532:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 540
533:
  goto 534 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 558
534:
  goto 535 if (0 <= (TutorialData[102] - 0.5)) else 536
535:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 540
536:
  goto 537 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 557
537:
  goto 538 if (0 <= TutorialData[102]) else 539
538:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 540
539:
  10000[4] <- 0
  goto 540
540:
  10000[5] <- 0
  goto 541
541:
  goto 542 if (10000[5] < 1.0) else 569
542:
  10000[6] <- 10000[5] + 1.0
  goto 543 if 10000[5] else 544
543:
  10000[7] <- 1.0
  goto 545 if 10000[5] else 546
544:
  10000[7] <- 0
  goto 545 if 10000[5] else 546
545:
  10000[8] <- 1.0
  goto 554 if (10000[3] <= 0) else 547
546:
  10000[8] <- 0
  goto 554 if (10000[3] <= 0) else 547
547:
  goto 548 if (10000[3] <= 0.1) else 549
548:
  10000[7] <- Remap(0, 0.1, 10000[7], 1.0, 10000[3])
  goto 554
549:
  goto 550 if (10000[3] <= 0.19999999999999998) else 551
550:
  10000[7] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[3])
  goto 554
551:
  goto 552 if (10000[3] <= 0.3) else 553
552:
  10000[7] <- Remap(0.19999999999999998, 0.3, 1.0, 10000[8], 10000[3])
  goto 554
553:
  10000[7] <- 10000[8]
  goto 554
554:
  10000[7] <- EaseOutQuad(10000[4]) * EaseOutQuad(10000[7])
  goto 555 if (10000[7] <= 0) else 556
555:
  10000[5] <- 10000[6]
  goto 541
556:
  10000[8] <- (1.0 + (0.4 + 10000[5] + (10000[3] / 0.3))) * TutorialData[100]
  10000[9] <- 10000[8] + ((TutorialData[99] * 1.5) / 2.0)
  10000[10] <- 10000[8] - ((TutorialData[99] * 1.5) / 2.0)
  10000[11] <- (10000[10] + 10000[9] + 10000[10] + 10000[9]) / 4.0
  10000[12] <- 10000[10] - 10000[11]
  10000[13] <- ((10000[12] * 6.123233995736766e-17) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[11]
  10000[14] <- (10000[12] * -1.0) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[15] <- 10000[10] - 10000[11]
  10000[16] <- ((10000[15] * 6.123233995736766e-17) - ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[11]
  10000[17] <- (10000[15] * -1.0) + ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[18] <- 10000[9] - 10000[11]
  10000[19] <- ((10000[18] * 6.123233995736766e-17) - ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[11]
  10000[20] <- (10000[18] * -1.0) + ((((TutorialData[99] * 1.5) / 2.0) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[21] <- 10000[9] - 10000[11]
  10000[22] <- ((10000[21] * 6.123233995736766e-17) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * -1.0)) + 10000[11]
  10000[23] <- (10000[21] * -1.0) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) - (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)) * 6.123233995736766e-17) + (((0 - ((TutorialData[99] * 1.5) / 2.0)) + ((TutorialData[99] * 1.5) / 2.0) + ((TutorialData[99] * 1.5) / 2.0) + (0 - ((TutorialData[99] * 1.5) / 2.0))) / 4.0)
  10000[24] <- (TutorialData[96] * 10000[13]) + (TutorialData[97] * 10000[14]) + TutorialData[98]
  10000[25] <- (TutorialData[96] * 10000[22]) + (TutorialData[97] * 10000[23]) + TutorialData[98]
  10000[26] <- (TutorialData[96] * 10000[16]) + (TutorialData[97] * 10000[17]) + TutorialData[98]
  10000[27] <- (TutorialData[96] * 10000[19]) + (TutorialData[97] * 10000[20]) + TutorialData[98]
  Draw(11.0, ((TutorialData[90] * 10000[13]) + (TutorialData[91] * 10000[14]) + TutorialData[92]) / 10000[24], ((TutorialData[93] * 10000[13]) + (TutorialData[94] * 10000[14]) + TutorialData[95]) / 10000[24], ((TutorialData[90] * 10000[16]) + (TutorialData[91] * 10000[17]) + TutorialData[92]) / 10000[26], ((TutorialData[93] * 10000[16]) + (TutorialData[94] * 10000[17]) + TutorialData[95]) / 10000[26], ((TutorialData[90] * 10000[19]) + (TutorialData[91] * 10000[20]) + TutorialData[92]) / 10000[27], ((TutorialData[93] * 10000[19]) + (TutorialData[94] * 10000[20]) + TutorialData[95]) / 10000[27], ((TutorialData[90] * 10000[22]) + (TutorialData[91] * 10000[23]) + TutorialData[92]) / 10000[25], ((TutorialData[93] * 10000[22]) + (TutorialData[94] * 10000[23]) + TutorialData[95]) / 10000[25], 320100.0, 10000[7])
  10000[5] <- 10000[6]
  goto 541
557:
  DebugLog(16.0)
  DebugPause()
  goto exit
558:
  DebugLog(16.0)
  DebugPause()
  goto exit
559:
  DebugLog(16.0)
  DebugPause()
  goto exit
560:
  DebugLog(15.0)
  DebugPause()
  goto exit
561:
  DebugLog(15.0)
  DebugPause()
  goto exit
562:
  DebugLog(15.0)
  DebugPause()
  goto exit
563:
  DebugLog(14.0)
  DebugPause()
  goto exit
564:
  DebugLog(14.0)
  DebugPause()
  goto exit
565:
  DebugLog(14.0)
  DebugPause()
  goto exit
566:
  DebugLog(13.0)
  DebugPause()
  goto exit
567:
  DebugLog(13.0)
  DebugPause()
  goto exit
568:
  DebugLog(13.0)
  DebugPause()
  goto exit
569:
  10000[3] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  goto 570 if (10000[3] < 0.6666666666666666) else 580
570:
  10000[3] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[3])
  goto 571 if (10000[3] <= 0) else 572
571:
  10000[4] <- 0
  goto 575 if (10000[3] <= 0.25) else 576
572:
  goto 573 if (10000[3] <= 0.25) else 574
573:
  10000[4] <- Remap(0, 0.25, 0, 1.0, 10000[3])
  goto 575 if (10000[3] <= 0.25) else 576
574:
  10000[4] <- 1.0
  goto 575 if (10000[3] <= 0.25) else 576
575:
  10000[5] <- 0
  goto 579
576:
  goto 577 if (10000[3] <= 0.75) else 578
577:
  10000[5] <- Remap(0.25, 0.75, 0, 1.0, 10000[3])
  goto 579
578:
  10000[5] <- 1.0
  goto 579
579:
  10000[5] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[5])
  Paint(0, ((0 - (1.0 * Sin(10000[5]))) * 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[5]))) * 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[5]) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  goto 586
580:
  10000[3] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[3])
  goto 581 if (10000[3] <= 0.25) else 582
581:
  10000[4] <- 1.0
  goto 585
582:
  goto 583 if (10000[3] <= 0.75) else 584
583:
  10000[4] <- Remap(0.25, 0.75, 1.0, 0, 10000[3])
  goto 585
584:
  10000[4] <- 0
  goto 585
585:
  10000[5] <- Max(0, Min(1.0, 10000[3]))
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 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])) + ((((((TutorialData[90] * (-1.0 * TutorialData[100])) + 0 + TutorialData[92]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98])) + -0.75) - (((TutorialData[90] * (-1.0 * TutorialData[100])) + 0 + TutorialData[92]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98]))) * 10000[5]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 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])) + ((((((TutorialData[93] * (-1.0 * TutorialData[100])) + 0 + TutorialData[95]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98])) + 9.184850993605148e-17) - (((TutorialData[93] * (-1.0 * TutorialData[100])) + 0 + TutorialData[95]) / ((TutorialData[96] * (-1.0 * TutorialData[100])) + 0 + TutorialData[98]))) * 10000[5]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  goto 586
586:
  10000[3] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  goto 587 if (10000[3] < 0.6666666666666666) else 597
587:
  10000[3] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[3])
  goto 588 if (10000[3] <= 0) else 589
588:
  10000[4] <- 0
  goto 592 if (10000[3] <= 0.25) else 593
589:
  goto 590 if (10000[3] <= 0.25) else 591
590:
  10000[4] <- Remap(0, 0.25, 0, 1.0, 10000[3])
  goto 592 if (10000[3] <= 0.25) else 593
591:
  10000[4] <- 1.0
  goto 592 if (10000[3] <= 0.25) else 593
592:
  10000[5] <- 0
  goto 596
593:
  goto 594 if (10000[3] <= 0.75) else 595
594:
  10000[5] <- Remap(0.25, 0.75, 0, 1.0, 10000[3])
  goto 596
595:
  10000[5] <- 1.0
  goto 596
596:
  10000[5] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[5])
  Paint(0, ((0 - (1.0 * Sin(10000[5]))) * 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[5]))) * 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[5]) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 603
597:
  10000[3] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[3])
  goto 598 if (10000[3] <= 0.25) else 599
598:
  10000[4] <- 1.0
  goto 602
599:
  goto 600 if (10000[3] <= 0.75) else 601
600:
  10000[4] <- Remap(0.25, 0.75, 1.0, 0, 10000[3])
  goto 602
601:
  10000[4] <- 0
  goto 602
602:
  10000[5] <- Max(0, Min(1.0, 10000[3]))
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((((TutorialData[90] * TutorialData[100]) + 0 + TutorialData[92]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98])) + ((((((TutorialData[90] * TutorialData[100]) + 0 + TutorialData[92]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98])) + 0.75) - (((TutorialData[90] * TutorialData[100]) + 0 + TutorialData[92]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98]))) * 10000[5]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((((TutorialData[93] * TutorialData[100]) + 0 + TutorialData[95]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98])) + ((((((TutorialData[93] * TutorialData[100]) + 0 + TutorialData[95]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98])) + 0) - (((TutorialData[93] * TutorialData[100]) + 0 + TutorialData[95]) / ((TutorialData[96] * TutorialData[100]) + 0 + TutorialData[98]))) * 10000[5]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 603
603:
  goto 604 if ((10000[1] - 10000[2]) < 8.5) else 616
604:
  goto 605 if (8.5 <= 10000[0]) else 616
605:
  SpawnParticleEffect(10.0, ((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), (((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[93] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), ((TutorialData[93] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(11.0, (((((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * ((-1.0 * TutorialData[100]) + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[1] <- 0
  goto 606
606:
  goto 607 if (10000[1] < TutorialData[0]) else 615
607:
  10000[2] <- 10000[1] + 1.0
  10000[3] <- 10000[1] * 9.0
  goto when TutorialData[10000[3] + 1]
    -1.0 -> 609
    default -> 608
608:
  10000[1] <- 10000[2]
  goto 606
609:
  SpawnParticleEffect(0, TutorialData[10000[3] + 2], TutorialData[10000[3] + 3], TutorialData[10000[3] + 4], TutorialData[10000[3] + 5], TutorialData[10000[3] + 6], TutorialData[10000[3] + 7], TutorialData[10000[3] + 8], TutorialData[10000[3] + 9], 0.2, 0)
  SpawnParticleEffect(8.0, ((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), (((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + TutorialData[98])) - (((TutorialData[93] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - (TutorialData[99] / 2.0))) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + (TutorialData[99] / 2.0))) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(9.0, (((((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[100] - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[100] + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[2] <- 0
  goto 610
610:
  goto 611 if (10000[2] < TutorialData[0]) else 614
611:
  10000[1] <- 10000[2] + 1.0
  10000[2] <- 10000[2] * 9.0
  goto when TutorialData[10000[2] + 1]
    1.0 -> 613
    default -> 612
612:
  10000[2] <- 10000[1]
  goto 610
613:
  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(4.0, 0)
  goto 616
614:
  DebugLog(18.0)
  DebugPause()
  goto exit
615:
  DebugLog(17.0)
  DebugPause()
  goto exit
616:
  goto 617 if (10000[0] >= 10.5) else 804
617:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
618:
  10000[0] <- TutorialMemory[0]
  10000[0] <- RuntimeUpdate[0] - 10000[0]
  10000[1] <- TutorialMemory[4]
  10000[2] <- TutorialMemory[0]
  goto 619 if (0 <= 10000[0]) else 621
619:
  goto 620 if (10000[0] < 1.5) else 621
620:
  Draw(8.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  10000[3] <- ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))) * Lerp(-0.1, 0.4, 0.5)
  10000[4] <- (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)) * Lerp(-0.1, 0.4, 0.5)
  10000[5] <- (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[3]
  10000[6] <- (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[4]
  10000[7] <- (((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[3]
  10000[8] <- (((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) + 10000[4]
  Draw(9.0, ((3.0 * 10000[5]) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * 10000[6]) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (10000[5] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (10000[6] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (10000[7] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])))))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (10000[8] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[91] + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[94] + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[97] + TutorialData[98]))) * 6.123233995736766e-17)))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * 10000[7]) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * 10000[8]) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 320000.0, 1.0)
  goto 621
621:
  goto 622 if (1.5 <= 10000[0]) else 666
622:
  goto 623 if (10000[0] < 3.0) else 666
623:
  10000[3] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[0]))
  goto 624 if (10000[3] <= TutorialData[103]) else 625
624:
  10000[4] <- 0
  goto 635
625:
  goto 626 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 665
626:
  goto 627 if (10000[3] <= (TutorialData[103] + 0.5)) else 628
627:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 635
628:
  goto 629 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 664
629:
  goto 630 if (10000[3] <= (TutorialData[102] - 0.5)) else 631
630:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 635
631:
  goto 632 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 663
632:
  goto 633 if (10000[3] <= TutorialData[102]) else 634
633:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 635
634:
  10000[4] <- 0
  goto 635
635:
  10000[4] <- EaseOutQuad(10000[4])
  goto 637 if (10000[4] <= 0) else 636
636:
  10000[5] <- 10000[3] + (TutorialData[99] / 2.0)
  10000[6] <- 10000[3] - (TutorialData[99] / 2.0)
  10000[7] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[8] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[6]) + TutorialData[98]
  10000[9] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  10000[10] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[5]) + TutorialData[98]
  Draw(8.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[7], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[7], ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[9], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[9], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[5]) + TutorialData[92]) / 10000[10], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[5]) + TutorialData[95]) / 10000[10], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[6]) + TutorialData[92]) / 10000[8], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[6]) + TutorialData[95]) / 10000[8], 310000.0 + 10000[3], 10000[4])
  goto 637
637:
  10000[4] <- RuntimeUpdate[0] % 0.3
  goto 638 if (10000[3] <= TutorialData[103]) else 639
638:
  10000[5] <- 0
  goto 649
639:
  goto 640 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 662
640:
  goto 641 if (10000[3] <= (TutorialData[103] + 0.5)) else 642
641:
  10000[5] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[3])
  goto 649
642:
  goto 643 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 661
643:
  goto 644 if (10000[3] <= (TutorialData[102] - 0.5)) else 645
644:
  10000[5] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[3])
  goto 649
645:
  goto 646 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 660
646:
  goto 647 if (10000[3] <= TutorialData[102]) else 648
647:
  10000[5] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[3])
  goto 649
648:
  10000[5] <- 0
  goto 649
649:
  goto 650 if (10000[4] <= 0) else 651
650:
  10000[6] <- 0
  goto 658
651:
  goto 652 if (10000[4] <= 0.1) else 653
652:
  10000[6] <- Remap(0, 0.1, 0, 1.0, 10000[4])
  goto 658
653:
  goto 654 if (10000[4] <= 0.19999999999999998) else 655
654:
  10000[6] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[4])
  goto 658
655:
  goto 656 if (10000[4] <= 0.3) else 657
656:
  10000[6] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[4])
  goto 658
657:
  10000[6] <- 0
  goto 658
658:
  10000[5] <- EaseOutQuad(10000[5]) * EaseOutQuad(10000[6])
  goto 666 if (10000[5] <= 0) else 659
659:
  10000[6] <- (TutorialData[96] * -(TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[3]) + TutorialData[98]
  10000[7] <- ((TutorialData[90] * -(TutorialData[99] / 2.0)) + (TutorialData[91] * 10000[3]) + TutorialData[92]) / 10000[6]
  10000[8] <- ((TutorialData[93] * -(TutorialData[99] / 2.0)) + (TutorialData[94] * 10000[3]) + TutorialData[95]) / 10000[6]
  10000[9] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[3]) + TutorialData[98]
  10000[10] <- ((TutorialData[90] * (TutorialData[99] / 2.0)) + (TutorialData[91] * 10000[3]) + TutorialData[92]) / 10000[9]
  10000[11] <- ((TutorialData[93] * (TutorialData[99] / 2.0)) + (TutorialData[94] * 10000[3]) + TutorialData[95]) / 10000[9]
  10000[12] <- 10000[10] - 10000[7]
  10000[13] <- 10000[11] - 10000[8]
  10000[14] <- (10000[12] * 6.123233995736766e-17) - 10000[13]
  10000[15] <- 10000[12] + (10000[13] * 6.123233995736766e-17)
  10000[16] <- Lerp(-0.1, 0.4, 10000[4] / 0.3)
  10000[17] <- 10000[14] * 10000[16]
  10000[18] <- 10000[15] * 10000[16]
  10000[19] <- 10000[7] + 10000[17]
  10000[20] <- 10000[8] + 10000[18]
  10000[21] <- 10000[10] + 10000[17]
  10000[22] <- 10000[11] + 10000[18]
  Draw(9.0, 10000[19], 10000[20], 10000[19] + 10000[14], 10000[20] + 10000[15], 10000[21] + 10000[14], 10000[22] + 10000[15], 10000[21], 10000[22], 320000.0 + 10000[3], 10000[5])
  goto 666
660:
  DebugLog(5.0)
  DebugPause()
  goto exit
661:
  DebugLog(5.0)
  DebugPause()
  goto exit
662:
  DebugLog(5.0)
  DebugPause()
  goto exit
663:
  DebugLog(4.0)
  DebugPause()
  goto exit
664:
  DebugLog(4.0)
  DebugPause()
  goto exit
665:
  DebugLog(4.0)
  DebugPause()
  goto exit
666:
  goto 667 if (3.0 <= 10000[0]) else 729
667:
  goto 668 if (10000[0] < 9.0) else 729
668:
  goto 669 if (10000[0] < 8.5) else 712
669:
  goto 670 if (0 <= TutorialData[103]) else 671
670:
  10000[3] <- 0
  goto 681
671:
  goto 672 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 711
672:
  goto 673 if (0 <= (TutorialData[103] + 0.5)) else 674
673:
  10000[3] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 681
674:
  goto 675 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 710
675:
  goto 676 if (0 <= (TutorialData[102] - 0.5)) else 677
676:
  10000[3] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 681
677:
  goto 678 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 709
678:
  goto 679 if (0 <= TutorialData[102]) else 680
679:
  10000[3] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 681
680:
  10000[3] <- 0
  goto 681
681:
  10000[3] <- EaseOutQuad(10000[3])
  goto 683 if (10000[3] <= 0) else 682
682:
  Draw(8.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310000.0, 10000[3])
  goto 683
683:
  10000[3] <- RuntimeUpdate[0] % 0.3
  goto 684 if (0 <= TutorialData[103]) else 685
684:
  10000[4] <- 0
  goto 695
685:
  goto 686 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 708
686:
  goto 687 if (0 <= (TutorialData[103] + 0.5)) else 688
687:
  10000[4] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 695
688:
  goto 689 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 707
689:
  goto 690 if (0 <= (TutorialData[102] - 0.5)) else 691
690:
  10000[4] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 695
691:
  goto 692 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 706
692:
  goto 693 if (0 <= TutorialData[102]) else 694
693:
  10000[4] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 695
694:
  10000[4] <- 0
  goto 695
695:
  goto 696 if (10000[3] <= 0) else 697
696:
  10000[5] <- 0
  goto 704
697:
  goto 698 if (10000[3] <= 0.1) else 699
698:
  10000[5] <- Remap(0, 0.1, 0, 1.0, 10000[3])
  goto 704
699:
  goto 700 if (10000[3] <= 0.19999999999999998) else 701
700:
  10000[5] <- Remap(0.1, 0.19999999999999998, 1.0, 1.0, 10000[3])
  goto 704
701:
  goto 702 if (10000[3] <= 0.3) else 703
702:
  10000[5] <- Remap(0.19999999999999998, 0.3, 1.0, 0, 10000[3])
  goto 704
703:
  10000[5] <- 0
  goto 704
704:
  10000[4] <- EaseOutQuad(10000[4]) * EaseOutQuad(10000[5])
  goto 712 if (10000[4] <= 0) else 705
705:
  10000[5] <- Lerp(-0.1, 0.4, 10000[3] / 0.3)
  10000[6] <- ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))) * 10000[5]
  10000[7] <- (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)) * 10000[5]
  10000[8] <- (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[6]
  10000[9] <- (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[7]
  10000[10] <- (((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[6]
  10000[11] <- (((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) + 10000[7]
  Draw(9.0, 10000[8], 10000[9], 10000[8] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))), 10000[9] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)), 10000[10] + ((((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17) - ((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])))), 10000[11] + (((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) + (((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98]))) * 6.123233995736766e-17)), 10000[10], 10000[11], 320000.0, 10000[4])
  goto 712
706:
  DebugLog(7.0)
  DebugPause()
  goto exit
707:
  DebugLog(7.0)
  DebugPause()
  goto exit
708:
  DebugLog(7.0)
  DebugPause()
  goto exit
709:
  DebugLog(6.0)
  DebugPause()
  goto exit
710:
  DebugLog(6.0)
  DebugPause()
  goto exit
711:
  DebugLog(6.0)
  DebugPause()
  goto exit
712:
  10000[3] <- (RemapClamped(3.0, 9.0, 0, 1.0, 10000[0]) * 4.0) % 1.0
  goto 713 if (10000[3] < 0.6666666666666666) else 723
713:
  10000[3] <- Remap(0, 0.6666666666666666, 0, 1.0, 10000[3])
  goto 714 if (10000[3] <= 0) else 715
714:
  10000[4] <- 0
  goto 718 if (10000[3] <= 0.25) else 719
715:
  goto 716 if (10000[3] <= 0.25) else 717
716:
  10000[4] <- Remap(0, 0.25, 0, 1.0, 10000[3])
  goto 718 if (10000[3] <= 0.25) else 719
717:
  10000[4] <- 1.0
  goto 718 if (10000[3] <= 0.25) else 719
718:
  10000[5] <- 0
  goto 722
719:
  goto 720 if (10000[3] <= 0.75) else 721
720:
  10000[5] <- Remap(0.25, 0.75, 0, 1.0, 10000[3])
  goto 722
721:
  10000[5] <- 1.0
  goto 722
722:
  10000[5] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[5])
  Paint(0, ((0 - (1.0 * Sin(10000[5]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[5]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[5]) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 729
723:
  10000[3] <- Remap(0.6666666666666666, 1.0, 0, 1.0, 10000[3])
  goto 724 if (10000[3] <= 0.25) else 725
724:
  10000[4] <- 1.0
  goto 728
725:
  goto 726 if (10000[3] <= 0.75) else 727
726:
  10000[4] <- Remap(0.25, 0.75, 1.0, 0, 10000[3])
  goto 728
727:
  10000[4] <- 0
  goto 728
728:
  10000[5] <- Max(0, Min(1.0, 10000[3]))
  Paint(0, ((0 - (1.0 * Sin(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * 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[5]))), ((0 + (1.0 * Cos(LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)))) * 0.25 * 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[5]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * LerpClamped(0.5235987755982988, 1.0471975511965976, 1.0)) / 3.141592653589793, 0, 10000[4] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 1.0
  goto 729
729:
  goto 730 if ((10000[1] - 10000[2]) < 8.5) else 737
730:
  goto 731 if (8.5 <= 10000[0]) else 737
731:
  SpawnParticleEffect(6.0, ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), (((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(7.0, (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[1] <- 0
  goto 732
732:
  goto 733 if (10000[1] < TutorialData[0]) else 736
733:
  10000[2] <- 10000[1] + 1.0
  10000[3] <- 10000[1] * 9.0
  goto 734 if TutorialData[10000[3] + 1] else 735
734:
  10000[1] <- 10000[2]
  goto 732
735:
  SpawnParticleEffect(0, TutorialData[10000[3] + 2], TutorialData[10000[3] + 3], TutorialData[10000[3] + 4], TutorialData[10000[3] + 5], TutorialData[10000[3] + 6], TutorialData[10000[3] + 7], TutorialData[10000[3] + 8], TutorialData[10000[3] + 9], 0.2, 0)
  Play(4.0, 0)
  goto 737
736:
  DebugLog(8.0)
  DebugPause()
  goto exit
737:
  goto 738 if (10000[0] >= 10.5) else 804
738:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
739:
  10000[0] <- TutorialMemory[0]
  10000[4] <- RuntimeUpdate[0] - 10000[0]
  10000[5] <- TutorialMemory[4]
  10000[7] <- TutorialMemory[0]
  goto 740 if (0 <= 10000[4]) else 742
740:
  goto 741 if (10000[4] < 1.5) else 742
741:
  Draw(7.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 + (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, ((3.0 * (((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + 0 + ((0 + (1.0 * -((0 + (TutorialData[91] * 1.0) + TutorialData[92]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, (0 + (3.0 * (((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (1.0 - (TutorialData[99] / 2.0))) + TutorialData[98]))) + ((0 + (1.0 * -((0 + (TutorialData[94] * 1.0) + TutorialData[95]) / (0 + (TutorialData[97] * 1.0) + TutorialData[98])))) * 3.0)) / 1.0, 310000.0, 1.0)
  goto 742
742:
  goto 743 if (1.5 <= 10000[4]) else 761
743:
  goto 744 if (10000[4] < 3.0) else 761
744:
  10000[6] <- Lerp(TutorialData[102], 0, Remap(1.5, 3.0, 0, 1.0, 10000[4]))
  goto 745 if (10000[6] <= TutorialData[103]) else 746
745:
  10000[8] <- 0
  goto 756
746:
  goto 747 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 760
747:
  goto 748 if (10000[6] <= (TutorialData[103] + 0.5)) else 749
748:
  10000[8] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 10000[6])
  goto 756
749:
  goto 750 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 759
750:
  goto 751 if (10000[6] <= (TutorialData[102] - 0.5)) else 752
751:
  10000[8] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 10000[6])
  goto 756
752:
  goto 753 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 758
753:
  goto 754 if (10000[6] <= TutorialData[102]) else 755
754:
  10000[8] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 10000[6])
  goto 756
755:
  10000[8] <- 0
  goto 756
756:
  10000[8] <- EaseOutQuad(10000[8])
  goto 761 if (10000[8] <= 0) else 757
757:
  10000[9] <- 10000[6] + (TutorialData[99] / 2.0)
  10000[10] <- 10000[6] - (TutorialData[99] / 2.0)
  10000[0] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[10]) + TutorialData[98]
  10000[1] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[10]) + TutorialData[98]
  10000[2] <- (TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * 10000[9]) + TutorialData[98]
  10000[3] <- (TutorialData[96] * (TutorialData[99] / 2.0)) + (TutorialData[97] * 10000[9]) + TutorialData[98]
  Draw(7.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[10]) + TutorialData[92]) / 10000[0], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[10]) + TutorialData[95]) / 10000[0], ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[9]) + TutorialData[92]) / 10000[2], ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[9]) + TutorialData[95]) / 10000[2], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[9]) + TutorialData[92]) / 10000[3], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[9]) + TutorialData[95]) / 10000[3], ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * 10000[10]) + TutorialData[92]) / 10000[1], ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * 10000[10]) + TutorialData[95]) / 10000[1], 310000.0 + 10000[6], 10000[8])
  goto 761
758:
  DebugLog(1.0)
  DebugPause()
  goto exit
759:
  DebugLog(1.0)
  DebugPause()
  goto exit
760:
  DebugLog(1.0)
  DebugPause()
  goto exit
761:
  goto 762 if (3.0 <= 10000[4]) else 794
762:
  goto 763 if (10000[4] < 7.0) else 794
763:
  goto 764 if (0 <= TutorialData[103]) else 765
764:
  10000[8] <- 0
  goto 775
765:
  goto 766 if ((TutorialData[103] + 0.5) > TutorialData[103]) else 793
766:
  goto 767 if (0 <= (TutorialData[103] + 0.5)) else 768
767:
  10000[8] <- Remap(TutorialData[103], TutorialData[103] + 0.5, 0, 1.0, 0)
  goto 775
768:
  goto 769 if ((TutorialData[102] - 0.5) > (TutorialData[103] + 0.5)) else 792
769:
  goto 770 if (0 <= (TutorialData[102] - 0.5)) else 771
770:
  10000[8] <- Remap(TutorialData[103] + 0.5, TutorialData[102] - 0.5, 1.0, 1.0, 0)
  goto 775
771:
  goto 772 if (TutorialData[102] > (TutorialData[102] - 0.5)) else 791
772:
  goto 773 if (0 <= TutorialData[102]) else 774
773:
  10000[8] <- Remap(TutorialData[102] - 0.5, TutorialData[102], 1.0, 0, 0)
  goto 775
774:
  10000[8] <- 0
  goto 775
775:
  10000[8] <- EaseOutQuad(10000[8])
  goto 777 if (10000[8] <= 0) else 776
776:
  Draw(7.0, ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 + (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 + (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 + (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[90] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[91] * (0 - (TutorialData[99] / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), ((TutorialData[93] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[94] * (0 - (TutorialData[99] / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + (TutorialData[99] / 2.0))) + (TutorialData[97] * (0 - (TutorialData[99] / 2.0))) + TutorialData[98]), 310000.0, 10000[8])
  goto 777
777:
  10000[0] <- (RemapClamped(3.0, 7.0, 0, 1.0, 10000[4]) * 4.0) % 1.0
  10000[1] <- 10000[0]
  goto 778 if (10000[0] <= 0) else 779
778:
  10000[2] <- 0
  goto 786 if (10000[0] <= 0.25) else 787
779:
  goto 780 if (10000[0] <= 0.05) else 781
780:
  10000[2] <- Remap(0, 0.05, 0, 1.0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
781:
  goto 782 if (10000[0] <= 0.75) else 783
782:
  10000[2] <- Remap(0.05, 0.75, 1.0, 1.0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
783:
  goto 784 if (10000[0] <= 0.95) else 785
784:
  10000[2] <- Remap(0.75, 0.95, 1.0, 0, 10000[0])
  goto 786 if (10000[0] <= 0.25) else 787
785:
  10000[2] <- 0
  goto 786 if (10000[0] <= 0.25) else 787
786:
  10000[3] <- 0
  goto 790
787:
  goto 788 if (10000[1] <= 0.75) else 789
788:
  10000[3] <- Remap(0.25, 0.75, 0, 1.0, 10000[1])
  goto 790
789:
  10000[3] <- 1.0
  goto 790
790:
  10000[3] <- LerpClamped(0.5235987755982988, 1.0471975511965976, 10000[3])
  Paint(0, ((0 - (1.0 * Sin(10000[3]))) * 0.25 * RuntimeUIConfiguration[4]) + ((0.8660254037844386 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[92]) / (0 + TutorialData[98]))), ((0 + (1.0 * Cos(10000[3]))) * 0.25 * RuntimeUIConfiguration[4]) + ((-0.5000000000000001 * (0.25 * RuntimeUIConfiguration[4])) + ((0 + TutorialData[95]) / (0 + TutorialData[98]))), 0.25 * RuntimeUIConfiguration[4], (180.0 * 10000[3]) / 3.141592653589793, 0, 10000[2] * RuntimeUIConfiguration[5])
  TutorialInstruction[0] <- 0
  goto 794
791:
  DebugLog(2.0)
  DebugPause()
  goto exit
792:
  DebugLog(2.0)
  DebugPause()
  goto exit
793:
  DebugLog(2.0)
  DebugPause()
  goto exit
794:
  goto 795 if ((10000[5] - 10000[7]) < 7.0) else 802
795:
  goto 796 if (7.0 <= 10000[4]) else 802
796:
  SpawnParticleEffect(1.0, ((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98]), (((TutorialData[90] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), (((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + 0, (((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98])) + Power(Power((((TutorialData[90] * (TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[90] * -(TutorialData[99] / 2.0)) + TutorialData[92]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0) + Power((((TutorialData[93] * (TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + TutorialData[98])) - (((TutorialData[93] * -(TutorialData[99] / 2.0)) + TutorialData[95]) / ((TutorialData[96] * -(TutorialData[99] / 2.0)) + TutorialData[98])), 2.0), 0.5), ((TutorialData[90] * (TutorialData[99] / 2.0)) + 0 + TutorialData[92]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), ((TutorialData[93] * (TutorialData[99] / 2.0)) + 0 + TutorialData[95]) / ((TutorialData[96] * (TutorialData[99] / 2.0)) + 0 + TutorialData[98]), 0.5, 0)
  SpawnParticleEffect(2.0, (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) - ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), (((((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98])) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) + ((((((((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98])) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * ((TutorialData[99] * 1.8) / 2.0)) + TutorialData[98]))) + (((TutorialData[90] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * ((TutorialData[99] * 1.8) / 2.0)) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) - (((TutorialData[90] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[91] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[92]) / ((TutorialData[96] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]))) / 2.0) / 2.0), ((TutorialData[93] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[94] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[95]) / ((TutorialData[96] * (0 + ((TutorialData[99] * 1.8) / 2.0))) + (TutorialData[97] * (0 - ((TutorialData[99] * 1.8) / 2.0))) + TutorialData[98]), 0.5, 0)
  10000[0] <- 0
  goto 797
797:
  goto 798 if (10000[0] < TutorialData[0]) else 801
798:
  10000[1] <- 10000[0] + 1.0
  10000[2] <- 10000[0] * 9.0
  goto 799 if TutorialData[10000[2] + 1] else 800
799:
  10000[0] <- 10000[1]
  goto 797
800:
  SpawnParticleEffect(0, TutorialData[10000[2] + 2], TutorialData[10000[2] + 3], TutorialData[10000[2] + 4], TutorialData[10000[2] + 5], TutorialData[10000[2] + 6], TutorialData[10000[2] + 7], TutorialData[10000[2] + 8], TutorialData[10000[2] + 9], 0.2, 0)
  Play(1.0, 0)
  goto 802
801:
  DebugLog(3.0)
  DebugPause()
  goto exit
802:
  goto 803 if (10000[4] >= 8.5) else 804
803:
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] + 1.0
  10000[0] <- TutorialMemory[5]
  TutorialMemory[5] <- 10000[0] % 7.0
  TutorialMemory[0] <- RuntimeUpdate[0]
  goto 804
804:
  10000[0] <- TutorialMemory[3]
  goto 805 if !10000[0] else 809
805:
  10000[0] <- TutorialMemory[1]
  goto 806 if (10000[0] != 0) else 807
806:
  10000[0] <- TutorialMemory[1]
  DestroyParticleEffect(10000[0])
  TutorialMemory[1] <- 0
  goto 807
807:
  10000[0] <- TutorialMemory[2]
  goto 808 if (10000[0] != 0) else 809
808:
  10000[0] <- TutorialMemory[2]
  StopLooped(10000[0])
  TutorialMemory[2] <- 0
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
809:
  TutorialMemory[4] <- RuntimeUpdate[0]
  goto exit
