0:
  10000[1] <- Trunc(EntityData[2] / 2.0)
  10000[0] <- (((10000[1] + 0.5) * PreviewData[1]) + -0.252) - ((RuntimeEnvironment[1] - -RuntimeEnvironment[1]) / 2.0)
  10000[1] <- ((((10000[1] + 0.5) * PreviewData[1]) + 0.252) - ((RuntimeEnvironment[1] - -RuntimeEnvironment[1]) / 2.0)) + 0.21599999999999997
  10000[2] <- Lerp(-0.9, 0.9, (EntityData[2] % 2.0) / 2.0)
  Draw(19.0, 10000[0], 10000[2] - 0.0018, 10000[0], 10000[2] + 0.0018, 10000[1], 10000[2] + 0.0018, 10000[1], 10000[2] - 0.0018, 240000.0, 0.8)
  Print(EntityData[1], 20.0, -1.0, ((((Trunc(EntityData[2] / 2.0) + 0.5) * PreviewData[1]) + 0.252) - ((RuntimeEnvironment[1] - -RuntimeEnvironment[1]) / 2.0)) + 0.015, Lerp(-0.9, 0.9, (EntityData[2] % 2.0) / 2.0), 0, 0, 0.22, 0.12, 0, 5.0, 1.0, -1.0, 0)
  10000[0] <- EntityData[0] + 4.0
  goto 1
1:
  goto 2 if (BeatToStartingBeat(10000[0]) == EntityData[0]) else 4
2:
  goto 3 if (10000[0] <= PreviewData[4]) else 4
3:
  10000[1] <- BeatToTime(10000[0])
  10000[2] <- Trunc(10000[1] / 2.0)
  10000[3] <- (((10000[2] + 0.5) * PreviewData[1]) + -0.252) - ((RuntimeEnvironment[1] - -RuntimeEnvironment[1]) / 2.0)
  10000[4] <- (((10000[2] + 0.5) * PreviewData[1]) + 0.252) - ((RuntimeEnvironment[1] - -RuntimeEnvironment[1]) / 2.0)
  10000[5] <- Lerp(-0.9, 0.9, (10000[1] % 2.0) / 2.0)
  Draw(21.0, 10000[3], 10000[5] - 0.0018, 10000[3], 10000[5] + 0.0018, 10000[4], 10000[5] + 0.0018, 10000[4], 10000[5] - 0.0018, 21.0 - (BeatToTime(10000[0]) / 100.0), 0.8)
  10000[0] <- 10000[0] + 4.0
  goto 1
4:
  goto exit
