int[] start = {43,510,289,508,1,490,442,510,623,479,206,245,406,521,373,88};
int[] toadd = {0,102,180,458,0,507,305,351,153,225,0,129,383,203,405,0};
String[] names ={"15th","Purple","Tan","Orange","16th","Red","Blue","Lavender","Yellow","Brown","13th","12th","Olive","Pink","Cyan","14th"};
int[] waias = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int[] waiae = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
boolean[] taken = {false,false,false,false,
false,false,false,false,false,false,false,false,
false,false,false,false};
int timer, maxScore, x, y;
int[][] colors = {{255,0,255},{120,0,255},{210,180,140},{255,120,0},{0,255,0},{255,0,0},{0,120,255},{202,145,222},{255,255,0},{130,65,0},{120,120,120},{0,30,145},{120,120,0},{244,177,200},{0,255,255},{0,145,0}};
String[] after = {"st","nd","rd","th","th","th",
"th","th","th","th","th","th","th","th","th","th"};
font = loadFont("Helvetica-48.vlw");
font2 = loadFont("AgencyFB-Bold-48.vlw");
for(int i = 0; i < 16; i++){
for(int j = 15; j >= 0; j--){
if(start[j] >= record && !taken[j]){
taken[recordHolder] = true;
for(int i = 0; i < 16; i++){
for(int i = 0; i < 16; i++){
for(int j = 15; j >= 0; j--){
if(start[j]+toadd[j] >= record && !taken[j]){
record = start[j]+toadd[j];
taken[recordHolder] = true;
if(i == 0) maxScore = record;
for(int i = 0; i < 16; i++){
text((i+1)+after[i],margin-93,35+45*i);
perc = max((float(timer)-180)/300,0);
perc = min(max((float(timer)-480)/300,0),1);
perc = -cos(perc*PI)/2+0.5;
for(int j = 0; j < 16; j++){
fill(colors[j][0],colors[j][1],colors[j][2]);
x = int(750*(start[j]+float(toadd[j])*perc)/maxScore);
x = int(750*(start[j]+toadd[j])/maxScore);
y = int((waias[j]+(float(waiae[j])-float(waias[j]))*perc)*45);
text(names[j],margin+x+5,35+y);
text(addCommas(round((start[j]+toadd[j]*perc))),margin+x,35+y);
text(addCommas(start[j]+toadd[j]),margin+x,35+y);
text("ELIMINATED",names[j].length()*20+203+x,37+y);
for(int i = 0; i < s.length(); i++){
if(i >= 1 && (s.length()-i)%3 == 0){
output = output+s.charAt(i);