-- Greetings to everyone, hope everyone
-- is having a good evening.

-- Greetz to aldroid, reality404, jtruk,
-- superogue, doop, pumpuli, gasman,
-- Special Greetz to Dan/DanLemon and Nuke
-- from Anarchy - inspration for this 
-- little thing! Loved that game you've
-- made. What was it called? Premire? ;)
-- That was over 30 years ago!

sin=math.sin
cos=math.cos
abs=math.abs
rand=math.random
pi=math.pi

tcorr={0,0,0}
tcp={0,0,0}
tpass=0

colors={4,3,2,1,4,5,6,7,11,10,9,8,12,13,14,15}

stars={}
stars.x={0,1}
stars.y={0,1}

-- I HATE LUA STRUCTS, I HATE LUA STRUCTS
-- I HATE LUA STRUCTS, I HATE LUA STRUCTS,
-- I HATE LUA STRUCTS, I HATE LUA STRUCTS
-- I HATE LUA STRUCTS, I HATE LUA STRUCTS,

firework={}
firework[1]={}
firework[2]={}
firework[3]={}
firework[1].cut=0 firework[1].off=0
firework[1].a=0 firework[1].b=0 firework[1].c=0
firework[1].col={4,3,2,1}
firework[2].cut=0 firework[2].off=0
firework[2].a=0 firework[2].b=0 firework[2].c=0
firework[2].col={4,3,2,1}
firework[3].cut=0 firework[3].off=0
firework[3].a=0 firework[3].b=0 firework[3].c=0
firework[3].col={4,3,2,1}

circexp={}
circexp[1]={}
circexp[2]={}
circexp[3]={}
circexp[1].life=0 circexp[1].xc=0 circexp[1].yc=0
circexp[1].x={0,1} circexp[1].y={0,1}
circexp[2].life=0 circexp[2].xc=0 circexp[2].yc=0
circexp[2].x={0,1} circexp[2].y={0,1}
circexp[3].life=0 circexp[3].xc=0 circexp[3].yc=0
circexp[3].x={0,1} circexp[3].y={0,1}

-- Setup

function rollfirework(index)
 firework[index].cut=rand(60,100)
 firework[index].off=1.5-3*rand()
 firework[index].a=65
 firework[index].b=5
 firework[index].c=10
 colchoice=rand(0,3)
 for i=1,4 do
  firework[index].col[i]=colors[colchoice*4+i]
 end
 circexp[index].life=rand(10,30)
 circexp[index].xc=firework[index].cut*firework[index].off+120
 circexp[index].yc=arcy(firework[index].cut,firework[index].a,firework[index].b,firework[index].c)
 for i=1,200 do
  ang=rand()*2*pi
  rad=rand()
  circexp[index].x[i]=rad*cos(ang)
  circexp[index].y[i]=rad*sin(ang)
 end 
end

function RLE_Unpack(sourcepic)
 local vidindex=0
 local picend=#sourcepic//2-1
 for i=0,picend do
 local colend=sourcepic[i*2+1]
  if colend == 1 then
   poke4(0x8000*2+vidindex,sourcepic[i*2+2])
   vidindex=vidindex+1 
  else
   for j=0,colend-1 do
    poke4(0x8000*2+vidindex,sourcepic[i*2+2])
    vidindex=vidindex+1 
   end
  end
 end
end

function BOOT()
 for i=1,3 do tcorr[i]=0 end
 vbank(1)
 poke(0x3FF8,5)
 vbank(0)
 RLE_Unpack(IMGDATA) 
 for i=1,3 do
  rollfirework(i)
 end
 for i=1,300 do
  stars.x[i]=rand(0,240)
  stars.y[i]=rand(0,136)
 end
end

-- Physics time

function grav(tc)
 return (9.8067*tc^2)/2
end

function arcy(tc,a,b,c)
 return ((((tc)-a)/b)^2+c)
end

function pullimage(lnum)
 vbank(1)
 cls(5)
 if lnum<135 and lnum>-1 then
  memcpy(0x0000+lnum*120,0x8000,(136-lnum)*120)
 end
 if lnum<0 then
  memcpy(0x0000,0x8000,136*120)
 end
 vbank(0)
end
 
function drawstars(t)
 for i=1,300 do
  if i%6>2 then
   pix(stars.x[i],stars.y[i],13+(i)%3)
  end
  if i%6==0 then 
   pix(stars.x[i],stars.y[i],14+(0.9*sin((t+i)/6))//1)
  end
  if i%6==1 then 
   pix(stars.x[i],stars.y[i],13+(1.1*cos((t+i)/6))//1)
  end
  if i%6==2 then 
   pix(stars.x[i],stars.y[i],12+abs(3.1*sin((t+i)/6))//1)
  end
 end
end
 
function launchfirework(index,tc,cutoff)
 if (tc-1.5)<cutoff then
  circ((tc-1.5)*firework[index].off+120,arcy(tc-1.5,firework[index].a,firework[index].b,firework[index].c),1,firework[index].col[4])
 end 
 if (tc-1)<cutoff then
  circ((tc-1)*firework[index].off+120,arcy(tc-1,firework[index].a,firework[index].b,firework[index].c),1,firework[index].col[3])
 end 
 if (tc-.5)<cutoff then
  circ((tc-.5)*firework[index].off+120,arcy(tc-.5,firework[index].a,firework[index].b,firework[index].c),1,firework[index].col[2])
 end 
 if tc<cutoff then
  circ(tc*firework[index].off+120,arcy(tc,firework[index].a,firework[index].b,firework[index].c),1,firework[index].col[1])
 end 
end

function explodefirework(index,tc,cen_x,cen_y,decay)
 if tc<decay then
  if tc<decay*3/4 then
   if tc<decay/2 then 
    if tc<decay/4 then
     for i=1,200 do
      pix(cen_x+tc*3*circexp[index].x[i],cen_y+tc*3*circexp[index].y[i]+grav(tc/7),firework[index].col[1])
     end
    else
     for i=1,200 do
      pix(cen_x+tc*3*circexp[index].x[i],cen_y+tc*3*circexp[index].y[i]+grav(tc/7),firework[index].col[2])
     end
    end
   else
    for i=1,200 do
     pix(cen_x+tc*3*circexp[index].x[i],cen_y+tc*3*circexp[index].y[i]+grav(tc/7),firework[index].col[3])
    end
   end
  else
   for i=1,200 do
    pix(cen_x+tc*3*circexp[index].x[i],cen_y+tc*3*circexp[index].y[i]+grav(tc/7),firework[index].col[4])
   end
  end
 end
end
  
function TIC()
 tpass=time()/60
 vbank(0)
 cls(0)
 drawstars(tpass)
 for j=1,3 do
  tcp[j]=tpass-tcorr[j]
  if tcp[j]*2<firework[j].cut then
   launchfirework(j,tcp[j]*2,firework[j].cut)
  else
   explodefirework(j,tcp[j]-firework[j].cut/2,circexp[j].xc,circexp[j].yc,circexp[j].life)
  end
  pullimage(136-tpass//2)
  if tcp[j] > firework[j].cut/2+circexp[j].life then
   rollfirework(j)
   tcorr[j]=tpass
  end
 end 
end

IMGDATA=
{89,5,1,12,1,13,10,5,2,14,1,13,136,5,
88,5,1,14,2,12,11,5,1,14,2,13,135,5,
88,5,1,14,1,12,1,13,12,5,1,14,1,13,135,5,
88,5,1,14,1,13,1,12,12,5,1,14,1,13,1,12,134,5,
88,5,1,14,3,12,11,5,2,14,2,13,133,5,
89,5,1,14,2,12,12,5,2,14,1,13,1,12,1,13,131,5,
89,5,1,14,1,12,1,13,1,12,12,5,1,14,2,13,2,12,1,5,3,12,2,13,4,12,2,13,118,5,
90,5,1,14,3,12,11,5,2,14,1,13,2,12,2,14,2,13,5,12,1,13,120,5,
90,5,2,14,1,12,1,13,3,12,6,5,3,13,1,14,1,13,2,14,2,13,8,12,1,13,1,14,118,5,
91,5,2,14,1,13,3,12,2,13,4,5,3,13,3,14,1,13,3,12,2,13,2,12,1,13,1,14,3,12,1,14,117,5,
92,5,1,14,1,13,2,12,1,13,4,12,3,14,2,13,2,12,2,13,5,12,1,13,5,12,1,13,1,12,1,14,48,5,1,13,1,12,2,13,64,5,
93,5,1,14,2,13,4,12,2,13,3,14,2,12,2,13,5,12,1,13,1,12,1,13,6,12,1,13,3,14,44,5,1,13,2,12,1,13,2,5,1,12,2,13,60,5,
94,5,3,14,3,12,1,13,1,12,3,14,6,12,1,13,2,12,1,13,2,12,2,13,1,12,1,13,2,12,2,13,45,5,1,13,2,12,1,13,2,5,2,13,1,12,1,5,1,13,59,5,
97,5,2,14,1,13,3,12,1,14,1,12,1,14,3,12,3,13,1,12,1,13,4,12,1,14,4,13,1,12,2,14,43,5,1,13,2,12,1,13,2,5,1,13,2,12,2,13,60,5,
7,5,8,12,2,15,3,14,1,5,4,12,1,14,2,12,5,14,65,5,2,14,4,12,2,14,2,12,1,13,3,12,3,13,2,0,2,12,1,13,1,12,5,14,43,5,1,13,2,12,1,13,1,5,1,13,3,12,1,13,61,5,
9,5,1,12,3,14,2,15,4,0,1,14,2,5,2,12,1,13,1,14,3,15,1,0,2,15,67,5,1,13,1,14,2,12,1,14,3,12,1,13,1,12,3,13,4,12,3,0,2,13,1,12,1,13,1,5,1,14,43,5,2,13,1,12,1,13,2,5,2,12,2,13,3,5,3,14,3,5,5,12,2,13,5,5,8,12,1,14,2,15,30,5,
10,5,2,14,2,15,4,0,1,15,4,5,1,13,1,14,1,15,3,0,2,15,67,5,1,14,1,13,1,14,1,12,1,14,1,13,3,12,2,13,6,12,3,0,3,13,47,5,1,13,2,12,2,13,2,12,2,13,1,5,3,14,2,13,1,14,3,5,1,12,5,13,1,14,5,5,1,12,1,13,2,12,3,13,1,14,1,15,32,5,
10,5,1,13,1,14,1,15,5,0,1,15,4,5,1,13,1,14,1,15,3,0,1,15,68,5,1,14,2,12,1,13,1,14,2,12,1,13,1,12,1,13,1,12,4,13,3,12,1,13,2,12,1,13,1,2,1,0,1,13,1,5,1,14,42,5,1,13,2,12,2,13,2,12,2,13,1,5,2,14,3,13,1,14,4,5,1,12,3,13,2,14,6,5,1,12,4,13,1,14,1,0,1,15,33,5,
11,5,1,13,1,15,4,0,2,15,4,5,1,13,1,14,1,15,3,0,1,15,67,5,1,14,1,13,1,12,7,13,3,12,1,13,2,12,3,13,4,12,3,13,7,12,1,13,36,5,1,13,2,12,1,13,2,12,2,13,1,14,5,13,6,5,1,12,2,13,2,14,1,15,6,5,1,12,1,13,1,14,2,13,1,0,1,14,34,5,
11,5,1,13,1,15,4,0,1,15,5,5,1,13,1,15,3,0,1,15,67,5,1,13,1,14,3,13,4,12,1,13,3,12,1,13,2,12,1,2,1,12,1,0,1,13,15,12,1,13,24,5,1,13,1,12,9,5,1,12,1,13,1,12,1,13,1,12,2,13,1,14,2,13,3,14,7,5,1,12,1,13,3,14,1,15,6,5,1,12,1,13,1,14,1,13,1,0,1,14,1,15,34,5,
11,5,1,13,1,14,1,15,3,0,1,15,5,5,1,13,1,14,3,0,1,15,65,5,11,12,1,13,1,12,3,13,2,12,1,2,2,0,1,13,10,12,1,13,3,12,2,13,23,5,1,13,3,12,1,13,6,5,3,12,4,13,1,14,1,13,3,14,9,5,1,12,4,14,1,15,6,5,1,12,1,13,2,14,1,0,1,15,35,5,
11,5,1,12,1,14,1,15,2,0,2,15,5,5,1,14,1,15,3,0,1,15,66,5,3,15,7,13,1,12,1,13,1,12,1,13,1,12,2,13,2,12,1,13,12,12,3,13,2,12,23,5,1,13,4,12,1,13,4,5,1,13,3,12,1,13,1,12,1,13,1,14,1,13,1,14,4,5,3,13,5,5,1,12,3,14,1,0,1,15,6,5,1,12,2,14,2,0,1,15,35,5,
11,5,1,12,2,14,1,15,1,0,1,15,6,5,1,14,1,15,2,0,1,15,68,5,1,15,7,12,1,15,2,13,22,12,1,13,2,12,24,5,1,13,4,12,2,13,1,5,1,13,1,12,1,13,4,12,1,13,3,14,5,13,1,14,6,5,1,12,2,14,2,0,1,15,5,5,1,12,1,13,2,14,1,0,1,15,36,5,
11,5,1,12,2,14,1,15,1,0,1,15,6,5,1,12,1,14,2,0,1,15,68,5,1,14,2,15,4,12,1,15,1,12,1,13,23,12,1,13,2,12,25,5,1,13,3,12,4,13,1,12,2,13,2,12,1,13,2,12,2,14,2,13,3,14,6,5,1,12,3,14,2,0,1,15,5,5,2,13,1,0,1,14,1,0,1,15,36,5,
11,5,1,12,1,13,1,14,3,15,6,5,1,12,1,14,2,0,1,15,68,5,1,14,1,13,1,14,4,15,2,12,1,13,22,12,1,13,2,12,1,13,25,5,2,13,8,12,1,13,2,12,1,13,3,12,1,13,2,14,9,5,1,12,3,14,2,0,1,15,5,5,1,13,1,0,1,14,1,0,2,15,36,5,
11,5,1,12,1,13,2,14,2,15,6,5,1,12,2,14,1,15,69,5,2,14,1,13,1,12,1,13,2,12,1,13,1,12,1,13,22,12,1,13,1,12,2,13,27,5,1,13,8,12,3,13,2,12,1,13,12,5,1,12,2,14,4,0,1,15,4,5,1,13,1,0,1,14,1,0,1,15,37,5,
11,5,1,12,3,13,1,15,1,13,5,5,1,12,1,13,1,14,2,15,68,5,2,14,2,13,1,12,1,13,3,12,2,13,10,12,2,14,8,12,5,13,18,5,11,14,3,13,5,12,2,13,3,12,1,13,12,5,1,12,1,14,5,0,1,15,3,5,2,13,1,15,1,0,2,15,37,5,
11,5,1,12,5,13,5,5,1,12,1,13,1,14,2,15,68,5,2,14,3,13,5,12,2,13,10,12,4,14,5,13,1,12,1,14,1,5,1,12,15,5,4,14,14,13,2,12,2,13,1,12,2,13,2,12,2,13,12,5,1,12,1,14,1,0,1,15,3,0,1,15,3,5,1,13,1,15,2,0,1,15,38,5,
11,5,5,12,2,13,4,12,1,13,1,14,3,15,68,5,1,13,1,14,2,13,3,12,1,13,4,12,1,13,9,12,2,13,7,14,1,12,1,14,14,5,6,13,13,12,11,13,1,14,13,5,1,12,1,14,1,0,1,15,3,0,1,15,3,5,1,13,1,15,2,0,1,15,38,5,
10,5,7,12,5,13,1,14,1,15,1,14,2,15,68,5,2,14,2,13,2,12,1,13,5,12,2,13,10,12,5,13,1,14,1,12,2,14,1,12,1,13,9,5,5,13,16,12,1,13,3,14,7,13,1,14,14,5,1,12,1,14,1,0,2,15,3,0,1,15,1,5,2,14,2,0,1,15,39,5,
10,5,5,12,7,13,2,14,3,15,68,5,1,14,3,13,1,12,1,13,7,12,1,13,20,12,1,13,8,5,5,13,16,12,1,13,10,14,16,5,1,13,2,0,3,15,2,0,1,15,1,5,1,14,1,15,2,0,1,15,39,5,
10,5,2,12,6,13,1,14,2,13,4,14,2,15,68,5,1,14,4,13,8,12,2,13,17,12,2,13,6,5,4,13,19,12,1,13,4,14,22,5,1,12,1,13,1,0,2,15,1,5,1,15,2,0,1,15,2,14,1,15,2,0,1,15,39,5,
10,5,1,12,5,13,7,14,4,15,67,5,2,14,1,15,1,13,1,12,1,13,6,12,1,14,1,12,2,13,2,14,1,13,4,12,6,13,4,12,1,13,3,5,6,13,5,12,2,13,13,12,1,13,3,14,24,5,1,12,1,13,1,14,2,15,2,5,1,15,2,0,1,14,2,15,1,0,2,15,39,5,
9,5,2,12,4,13,1,14,7,5,1,14,1,15,1,0,1,15,9,5,3,12,1,14,1,5,7,12,4,5,7,12,3,5,6,12,1,13,2,5,3,12,1,13,19,5,2,14,1,15,1,14,1,12,2,13,5,12,1,14,1,12,1,14,2,13,8,14,1,13,3,5,4,13,1,5,2,14,3,13,9,12,1,13,1,14,1,13,11,12,3,14,26,5,2,13,1,14,1,15,3,5,1,15,3,0,1,15,2,0,1,15,4,5,3,12,3,14,1,15,2,5,4,12,6,5,2,12,2,14,13,5,
9,5,1,12,5,13,1,14,7,5,1,14,1,15,1,0,1,15,5,5,2,12,4,13,1,0,1,14,1,5,2,12,5,13,1,14,3,5,2,12,5,13,1,14,4,5,1,12,1,13,1,14,1,15,1,14,3,5,2,14,1,15,19,5,1,14,1,15,1,13,1,12,1,13,1,15,6,12,1,14,1,12,1,14,2,13,1,14,1,13,4,14,2,15,5,5,3,14,4,13,11,12,1,13,1,14,1,13,8,12,2,13,2,14,27,5,1,13,1,12,2,14,1,15,3,5,2,15,5,0,1,15,3,5,1,12,2,13,3,14,2,0,1,15,1,5,1,12,2,13,1,14,6,5,1,12,1,14,1,0,1,15,13,5,
8,5,1,12,1,13,3,14,2,13,1,14,7,5,1,13,1,15,1,0,1,15,4,5,2,12,1,13,5,0,1,14,1,5,1,12,4,13,3,0,1,14,2,5,1,12,4,13,3,0,1,14,3,5,1,12,1,13,1,15,1,0,1,14,3,5,1,13,1,14,1,15,18,5,2,15,1,13,1,14,1,13,1,15,2,13,1,12,2,13,1,14,1,12,6,14,1,13,4,14,1,15,7,14,4,13,12,12,2,13,2,14,1,13,5,12,3,13,1,14,29,5,3,12,1,14,1,15,3,5,2,15,5,0,1,15,2,5,1,12,2,13,2,14,4,0,1,15,1,5,1,12,1,13,1,14,1,0,3,5,1,12,2,5,1,12,1,14,1,0,1,15,13,5,
8,5,1,12,1,14,2,15,1,14,1,13,2,14,7,5,1,13,1,15,2,0,1,15,2,5,1,12,2,13,1,0,3,14,1,13,1,0,1,14,1,5,1,12,2,13,3,15,3,0,1,14,1,5,1,12,2,13,3,15,3,0,1,14,2,5,2,12,1,13,1,14,4,5,1,14,1,0,1,15,18,5,1,15,2,13,1,14,1,15,1,13,1,12,3,13,1,12,2,14,1,13,5,14,2,13,2,14,1,13,2,14,1,0,4,14,4,13,13,12,2,13,4,14,4,13,3,14,29,5,2,12,2,14,2,15,4,5,1,15,5,0,1,15,1,5,1,12,1,13,2,12,1,0,2,15,1,14,2,0,1,15,1,5,1,12,2,14,1,0,2,5,1,12,1,14,2,5,1,13,2,0,1,15,13,5,
7,5,1,12,1,14,3,15,1,14,1,13,1,14,1,15,7,5,1,13,1,14,2,0,1,15,2,5,1,13,2,0,1,14,3,5,1,12,1,13,1,15,1,5,2,12,1,13,1,15,2,5,1,13,2,0,1,15,1,5,2,12,1,13,1,15,2,5,1,13,2,0,1,15,1,5,2,12,1,13,1,14,4,5,1,13,1,14,1,0,1,15,17,5,1,14,1,15,1,13,1,14,1,15,1,13,1,14,4,13,7,14,1,12,1,14,2,12,1,13,1,12,1,13,1,14,1,13,3,0,5,13,13,12,3,13,8,14,32,5,1,12,2,14,3,15,4,5,1,15,4,0,1,15,2,5,1,12,1,13,2,14,1,15,3,14,2,0,1,15,1,5,2,12,1,14,1,0,2,5,1,12,1,14,2,5,1,14,2,0,1,15,13,5,
7,5,1,12,1,15,3,0,1,15,1,14,3,15,6,5,1,13,1,15,2,0,1,15,2,5,1,14,2,0,1,14,3,5,2,12,1,15,1,5,3,12,1,15,2,5,1,12,2,0,1,15,1,5,3,12,1,15,2,5,1,12,2,0,1,15,1,5,1,13,1,12,1,0,1,14,3,5,1,13,2,14,1,0,1,15,16,5,1,14,1,15,1,13,2,15,1,13,1,14,4,13,7,14,2,12,1,14,1,13,4,12,1,14,1,13,3,0,5,13,12,12,3,13,7,14,32,5,2,12,1,13,1,14,2,15,1,0,1,15,4,5,2,15,3,0,1,15,2,5,2,13,1,14,7,0,1,15,1,5,2,12,1,13,1,14,1,15,1,5,1,12,1,14,1,5,2,14,2,0,1,15,13,5,
6,5,1,13,1,15,7,0,2,15,6,5,1,13,1,15,2,0,1,15,2,5,1,14,1,0,2,14,2,5,1,14,1,13,1,0,1,15,1,5,2,12,2,15,2,5,1,12,2,0,1,15,1,5,2,12,2,15,2,5,1,12,2,0,1,15,1,5,1,13,1,14,1,15,1,0,5,14,2,0,1,15,16,5,2,15,1,13,1,14,1,15,5,13,3,14,1,13,1,14,1,0,1,14,4,12,1,14,4,12,1,14,1,13,4,0,6,13,9,12,4,13,3,14,35,5,2,12,1,13,2,14,1,15,2,0,1,15,4,5,2,15,3,0,1,15,2,5,1,13,2,0,3,14,4,15,2,5,1,13,2,12,1,14,1,15,1,5,1,13,1,14,1,5,1,14,3,0,1,15,13,5,
5,5,1,13,10,0,2,15,4,5,1,13,1,14,1,15,3,0,1,15,1,5,1,14,2,0,4,14,2,0,1,15,1,5,1,12,1,13,1,15,1,14,2,13,2,0,1,15,2,5,1,12,1,13,1,15,1,14,2,13,2,0,1,15,3,5,1,13,2,15,7,0,1,15,15,5,2,15,1,13,2,15,5,13,2,14,2,13,1,14,2,0,1,13,4,12,1,14,1,13,2,12,1,14,2,13,4,0,5,13,8,12,5,13,2,14,36,5,2,12,1,13,2,14,1,15,3,0,1,15,4,5,2,15,3,0,1,15,2,5,1,13,1,14,1,0,1,14,8,5,1,14,1,13,2,14,1,0,1,15,2,0,1,14,4,0,1,15,13,5,
4,5,1,13,8,0,1,15,2,0,2,15,3,5,1,13,1,14,2,15,3,0,1,15,1,5,1,15,1,14,7,0,1,15,1,5,1,12,1,13,3,15,2,0,2,15,2,5,1,12,1,13,3,15,2,0,2,15,4,5,1,13,2,15,1,0,3,15,2,0,1,15,14,5,1,14,2,15,1,13,1,15,2,14,1,13,4,14,2,13,1,14,4,0,4,13,1,12,1,14,2,12,1,14,2,13,5,0,6,13,1,12,1,13,1,12,5,13,4,14,36,5,2,12,2,14,2,15,4,0,1,15,5,5,2,15,2,0,1,15,3,5,1,14,2,0,1,14,6,15,1,5,2,14,10,0,2,15,13,5,
3,5,1,13,12,0,3,15,2,13,1,14,3,15,3,0,2,15,1,5,2,15,3,0,1,15,2,0,1,15,1,5,1,12,1,13,1,15,3,0,2,15,3,5,1,12,1,13,1,15,3,0,2,15,6,5,4,15,2,5,1,13,1,0,1,15,14,5,1,14,2,15,1,13,1,15,1,14,1,13,2,14,1,13,1,14,1,13,1,0,1,13,7,0,4,13,1,14,1,13,1,14,1,13,7,0,11,13,5,14,36,5,1,12,1,13,1,14,2,15,6,0,1,15,5,5,5,15,4,5,1,15,6,0,1,15,3,5,1,15,4,0,1,14,2,15,3,0,1,15,14,5,
2,5,5,13,3,14,9,15,3,13,5,14,4,15,2,5,7,15,1,5,1,12,1,15,1,0,3,15,5,5,1,12,1,15,1,0,3,15,14,5,1,15,1,0,1,15,14,5,2,15,1,13,2,15,2,14,1,13,2,14,1,12,1,13,10,0,4,13,2,14,1,13,9,0,2,14,5,13,4,14,36,5,3,12,1,13,11,15,6,5,4,15,5,5,6,15,5,5,1,14,3,15,2,5,4,15,15,5,
41,5,1,13,1,15,1,0,1,15,7,5,1,13,1,15,1,0,1,15,15,5,1,13,1,14,1,0,1,15,14,5,4,15,1,14,1,15,1,13,1,14,3,13,13,0,3,13,12,0,8,14,104,5,
41,5,1,13,1,15,1,0,1,15,7,5,1,13,1,15,1,0,1,15,15,5,1,14,1,15,1,0,1,15,14,5,5,15,2,14,1,12,4,13,9,0,2,15,9,0,3,15,6,0,2,14,108,5,
41,5,1,13,1,15,1,0,1,15,7,5,1,13,1,15,1,0,1,15,14,5,1,12,1,14,1,15,1,0,1,15,14,5,4,15,1,14,6,12,2,13,8,0,1,15,1,14,1,15,9,0,4,15,5,0,109,5,
41,5,1,13,2,0,1,15,7,5,1,13,2,0,1,15,14,5,1,13,1,14,1,0,1,15,14,5,1,14,1,15,1,14,1,15,1,13,7,12,2,13,7,0,2,15,2,14,1,15,9,0,3,15,5,0,43,5,7,12,8,13,1,14,2,15,6,5,1,12,2,13,2,14,3,15,34,5,
41,5,1,13,2,0,1,15,7,5,1,13,2,0,1,15,13,5,1,12,1,14,2,0,1,15,13,5,2,14,2,15,1,14,9,12,1,13,7,0,1,15,1,14,1,13,1,14,2,15,10,0,1,15,5,0,44,5,3,12,2,13,5,14,1,15,2,14,3,15,6,5,1,12,1,13,3,14,1,15,1,0,2,15,34,5,
41,5,1,14,2,0,1,15,7,5,1,14,2,0,1,15,12,5,1,12,1,14,1,15,2,0,1,15,12,5,3,14,1,15,1,13,10,12,2,13,6,0,1,15,1,14,1,13,2,14,1,15,16,0,46,5,2,12,1,13,4,14,1,15,1,14,4,15,6,5,2,12,2,14,2,15,1,0,2,15,35,5,
41,5,1,14,2,0,1,15,7,5,1,14,2,0,1,15,11,5,1,12,1,14,1,15,2,0,1,15,14,5,1,14,1,13,12,12,2,13,6,0,1,15,1,14,1,13,2,14,1,15,16,0,47,5,1,12,2,13,3,14,3,15,1,0,2,15,6,5,2,12,1,14,1,15,2,0,2,15,36,5,
41,5,1,14,2,0,1,15,7,5,1,14,2,0,1,15,9,5,2,12,1,14,1,15,3,0,1,15,12,5,2,14,2,13,12,12,2,13,7,0,1,15,1,14,3,15,16,0,48,5,1,12,1,13,1,14,4,15,2,0,1,15,6,5,1,12,1,13,1,14,1,15,3,0,1,15,37,5,
41,5,1,14,2,0,1,15,7,5,1,14,2,0,1,15,7,5,2,12,2,14,1,15,3,0,1,15,12,5,1,14,3,13,12,12,3,13,7,0,4,15,17,0,49,5,2,13,1,14,2,15,3,0,1,15,6,5,1,12,1,13,2,15,3,0,38,5,
41,5,1,14,2,0,1,15,7,5,1,14,2,0,1,15,5,5,2,12,2,14,2,15,4,0,1,15,10,5,2,14,3,13,13,12,3,13,9,0,1,15,18,0,50,5,1,13,1,14,1,15,4,0,1,15,5,5,2,12,1,14,1,15,3,0,1,15,38,5,
41,5,1,15,2,0,1,15,7,5,1,15,2,0,1,15,3,5,2,13,3,14,6,0,1,15,11,5,1,14,4,13,12,12,4,13,27,0,52,5,1,15,1,14,1,15,4,0,1,15,4,5,1,12,2,15,4,0,39,5,
41,5,4,15,7,5,4,15,1,5,2,13,3,14,1,15,7,0,1,15,10,5,1,14,4,13,12,12,3,13,2,14,26,0,1,15,53,5,3,15,3,0,1,15,4,5,3,15,3,0,1,15,39,5,
57,5,2,14,11,15,10,5,1,14,5,13,12,12,3,14,2,15,26,0,55,5,2,15,3,0,1,15,4,5,2,15,3,0,1,15,40,5,
79,5,2,13,1,12,5,13,9,12,1,13,1,14,2,15,1,14,1,13,1,0,1,15,14,0,1,15,1,0,1,15,6,0,2,15,55,5,3,15,3,0,1,15,3,5,2,15,3,0,41,5,
78,5,2,13,4,12,4,13,5,12,2,13,2,14,3,15,2,14,2,0,1,15,12,0,2,15,2,0,2,15,1,0,3,15,1,0,57,5,2,15,3,0,2,15,1,5,1,15,1,0,1,15,2,0,1,15,41,5,
78,5,2,13,4,12,4,13,4,12,3,14,2,15,3,14,4,0,2,15,10,0,2,15,9,0,58,5,2,15,4,0,1,15,1,5,1,15,3,0,1,15,42,5,
77,5,2,13,6,12,1,13,1,14,3,13,3,14,1,15,6,14,5,0,2,15,8,0,2,15,10,0,59,5,2,15,3,0,3,15,2,0,2,15,42,5,
77,5,2,13,6,12,1,13,12,14,1,5,1,14,7,0,2,15,4,0,3,15,11,0,59,5,2,15,4,0,2,15,2,0,1,15,43,5,
77,5,2,13,7,12,1,13,2,14,2,13,6,14,1,5,2,14,9,0,5,15,13,0,25,5,11,13,24,5,1,15,7,0,2,15,43,5,
76,5,2,13,8,12,1,13,2,14,2,5,5,14,1,5,2,14,2,5,25,0,23,5,3,13,5,12,2,13,5,12,2,13,21,5,1,13,1,15,6,0,1,15,44,5,
75,5,2,13,9,12,1,13,1,14,2,5,3,14,1,12,1,14,1,5,2,14,3,5,25,0,22,5,1,13,16,12,2,13,20,5,1,13,1,15,6,0,1,15,44,5,
75,5,2,13,8,12,1,13,2,14,1,5,3,14,4,5,1,14,5,5,7,0,1,15,8,0,1,12,3,13,4,0,19,5,22,12,1,13,19,5,1,12,1,14,5,0,1,15,5,5,3,12,3,14,1,15,8,5,3,12,1,14,1,5,3,12,1,5,3,12,1,15,12,5,
74,5,2,13,8,12,2,13,1,14,2,5,1,14,12,5,6,0,2,15,7,0,4,12,2,13,2,0,18,5,1,13,23,12,2,13,18,5,1,12,1,14,4,0,1,15,5,5,1,12,2,13,3,14,2,0,1,15,3,5,2,12,4,13,1,0,1,14,1,5,1,12,2,13,1,15,2,13,1,14,1,15,12,5,
74,5,1,13,9,12,1,13,1,14,3,5,1,14,12,5,6,0,2,15,5,0,1,15,6,12,1,13,2,0,14,5,3,13,26,12,1,13,18,5,1,12,1,14,1,15,3,0,1,15,4,5,1,12,2,13,2,14,4,0,1,15,2,5,2,12,1,13,5,0,1,14,1,5,1,12,1,13,3,14,1,0,2,15,12,5,
73,5,1,14,1,13,8,12,2,13,1,14,16,5,6,0,2,15,5,0,6,12,2,13,2,0,12,5,3,13,15,12,1,14,1,13,11,12,1,13,17,5,1,12,2,14,1,15,3,0,1,15,3,5,1,12,1,13,2,12,1,0,2,15,1,14,2,0,1,15,1,5,1,12,2,13,1,0,3,14,1,13,1,0,1,14,1,5,1,12,1,13,1,14,2,0,1,15,14,5,
73,5,1,14,1,13,8,12,1,13,1,14,18,5,5,0,2,15,4,0,6,12,1,13,1,12,1,13,2,0,12,5,1,13,16,12,1,13,1,14,1,13,11,12,2,13,16,5,1,12,1,14,2,15,2,0,1,15,4,5,1,12,1,13,2,14,1,15,3,14,2,0,1,15,1,5,1,13,2,0,1,14,3,5,1,12,1,13,1,15,1,5,1,12,1,14,2,0,1,15,15,5,
72,5,2,14,8,12,2,13,1,14,12,5,1,13,5,5,5,0,2,15,4,0,5,12,1,13,2,12,1,13,2,0,10,5,2,13,17,12,1,13,1,14,1,13,11,12,2,13,15,5,1,12,2,14,2,15,2,0,1,15,4,5,2,13,1,14,7,0,1,15,1,5,1,14,2,0,1,14,3,5,2,12,1,15,1,5,1,13,1,14,1,0,1,15,16,5,
72,5,2,13,7,12,2,13,1,14,13,5,1,13,5,5,5,0,1,15,4,0,2,12,4,13,3,12,1,13,2,0,8,5,3,13,18,12,2,14,1,13,12,12,1,13,15,5,1,12,1,14,2,15,3,0,2,15,3,5,1,13,2,0,3,14,4,15,2,5,1,14,1,0,2,14,2,5,1,14,1,13,1,0,1,15,1,5,2,14,1,0,1,15,16,5,
71,5,2,14,6,12,3,13,1,14,12,5,1,14,2,13,5,5,4,0,2,15,4,0,9,12,1,13,3,0,1,13,4,5,3,13,19,12,1,13,2,14,1,13,12,12,2,13,13,5,1,12,2,14,1,15,4,0,2,15,3,5,1,13,1,14,1,0,1,14,8,5,1,14,2,0,4,14,2,0,1,15,1,5,2,14,1,0,1,15,16,5,
71,5,1,14,1,13,5,12,2,13,2,14,13,5,1,14,2,13,5,5,4,0,1,15,5,0,8,12,2,13,3,0,7,13,20,12,1,13,2,14,1,13,12,12,2,13,12,5,1,12,1,13,1,14,3,15,3,0,2,15,4,5,1,14,2,0,1,14,6,15,1,5,1,15,1,14,7,0,1,15,1,5,1,14,3,0,1,15,15,5,
70,5,1,14,2,13,4,12,2,13,2,14,14,5,1,14,3,13,4,5,10,0,8,12,1,13,5,0,4,13,21,12,2,13,1,15,1,14,2,13,11,12,2,13,11,5,1,12,1,13,2,14,4,15,1,0,4,15,4,5,1,15,6,0,1,15,3,5,2,15,3,0,1,15,2,0,1,15,1,5,1,14,4,0,1,15,14,5,
65,5,3,13,2,5,1,14,2,13,3,12,3,13,1,14,14,5,2,14,4,13,3,5,11,0,7,12,6,0,4,13,21,12,2,13,1,15,1,14,2,13,11,12,2,13,8,5,3,12,1,13,2,14,11,15,4,5,6,15,6,5,7,15,1,5,1,14,6,15,13,5,
64,5,1,13,3,12,1,13,2,14,6,13,2,14,15,5,2,14,1,13,2,12,4,13,11,0,6,12,1,13,6,0,3,13,21,12,3,13,1,15,2,14,1,13,11,12,3,13,68,5,
61,5,1,14,2,13,5,12,1,13,2,14,4,13,2,14,16,5,3,14,4,12,1,13,12,0,7,12,6,0,3,13,21,12,3,13,1,15,1,14,2,13,12,12,2,13,68,5,
60,5,1,14,2,13,8,12,1,14,1,13,4,14,18,5,1,14,1,13,4,12,14,0,5,12,7,0,2,13,22,12,2,13,1,14,1,15,2,14,1,13,12,12,2,13,68,5,
59,5,2,14,1,13,3,12,1,13,6,12,4,14,19,5,2,14,1,13,1,12,1,13,15,0,5,12,7,0,1,13,23,12,2,13,1,14,1,15,2,14,2,13,11,12,2,13,68,5,
58,5,2,14,2,13,3,12,1,13,1,12,1,13,5,12,2,14,21,5,2,14,1,13,1,5,1,15,1,14,1,13,14,0,2,12,8,0,1,13,22,12,2,13,2,14,1,15,2,14,2,13,12,12,2,13,67,5,
58,5,1,14,2,13,3,12,4,13,13,12,16,5,1,14,2,5,1,15,4,13,22,0,1,13,20,12,4,13,1,14,2,15,2,14,3,13,11,12,2,13,67,5,
58,5,1,14,1,13,4,12,5,13,2,12,2,13,7,12,1,13,16,5,1,14,1,5,1,15,1,14,5,13,20,0,1,13,20,12,4,13,1,14,4,15,1,14,3,13,11,12,2,13,67,5,
57,5,2,14,1,13,3,12,2,13,1,15,2,14,5,13,6,12,1,14,19,5,8,13,13,0,1,14,1,15,4,0,1,13,19,12,4,13,2,14,2,15,1,14,1,15,2,14,3,13,11,12,1,13,67,5,
56,5,1,13,1,12,1,13,3,12,1,15,2,14,1,15,3,14,5,13,5,14,19,5,1,15,3,13,6,12,2,13,9,0,2,15,1,14,4,0,1,13,16,12,1,13,1,12,4,13,2,14,2,15,3,5,1,15,2,14,2,13,11,12,2,13,66,5,
55,5,1,13,2,12,1,13,2,12,1,13,1,14,1,15,2,14,1,15,6,14,1,13,3,14,21,5,2,13,10,12,2,13,7,0,2,15,1,14,4,0,1,13,16,12,5,13,1,14,3,15,5,5,1,15,1,14,3,13,11,12,1,13,66,5,
54,5,1,14,1,13,1,12,2,13,2,12,1,13,2,5,9,15,2,14,22,5,2,13,12,12,2,13,7,0,1,15,2,14,3,0,1,13,15,12,2,13,1,14,1,13,3,14,1,15,7,5,2,15,1,14,3,13,10,12,1,13,66,5,
54,5,1,12,1,13,1,12,1,13,3,12,1,13,35,5,1,13,15,12,1,13,1,14,5,0,2,15,1,14,3,0,1,13,14,12,2,13,5,14,1,15,10,5,1,15,1,14,2,13,10,12,1,13,66,5,
55,5,3,13,1,12,2,13,35,5,1,14,1,13,16,12,1,13,1,14,5,0,1,15,3,0,2,13,13,12,1,13,6,14,13,5,1,15,1,14,2,13,9,12,2,13,65,5,
57,5,3,13,36,5,1,13,18,12,1,13,1,14,4,0,1,15,3,0,2,13,11,12,2,13,5,14,16,5,1,15,1,14,2,13,9,12,1,13,65,5,
95,5,1,14,19,12,2,13,1,14,7,0,4,13,8,12,2,13,5,14,18,5,1,15,1,14,1,13,9,12,1,13,65,5,
95,5,1,13,21,12,2,14,5,0,3,14,11,13,4,14,21,5,2,14,1,13,8,12,2,13,64,5,
94,5,1,14,1,13,21,12,1,13,1,14,5,0,1,15,4,14,7,13,4,14,25,5,1,14,1,13,8,12,1,13,64,5,
38,5,8,13,15,14,33,5,1,14,22,12,1,13,1,14,4,0,2,15,13,14,28,5,1,14,1,13,7,12,1,13,64,5,
35,5,14,13,18,14,27,5,1,14,22,12,1,13,2,14,3,0,1,15,9,14,2,15,2,14,30,5,1,14,1,13,6,12,2,13,63,5,
32,5,24,13,17,14,20,5,1,13,23,12,1,13,2,14,2,0,13,15,33,5,1,14,1,13,1,12,1,13,4,12,1,13,63,5,
30,5,30,13,17,14,16,5,1,13,23,12,1,13,1,14,2,0,3,5,7,15,38,5,1,14,3,13,3,12,2,13,62,5,
27,5,37,13,15,14,14,5,1,13,23,12,1,13,1,14,1,0,50,5,1,14,2,13,4,12,1,13,62,5,
24,5,4,13,10,12,30,13,12,14,12,5,1,13,24,12,1,13,2,14,50,5,2,14,3,13,2,12,2,13,61,5,
23,5,2,13,5,12,8,14,3,12,31,13,10,14,10,5,1,13,23,12,2,13,1,14,51,5,2,14,2,13,4,12,3,13,59,5,
21,5,1,14,3,12,16,14,4,12,29,13,11,14,7,5,1,13,23,12,2,13,1,14,51,5,2,14,1,13,6,12,3,13,58,5,
20,5,2,12,22,14,5,12,26,13,11,14,6,5,23,12,1,13,2,14,53,5,2,13,7,12,3,13,5,14,7,5,4,14,41,5,
19,5,1,12,27,14,4,12,26,13,10,14,4,5,1,13,23,12,1,13,2,14,53,5,2,13,1,12,2,13,7,12,1,13,3,12,2,13,4,14,3,13,1,14,1,13,4,14,38,5,
18,5,32,14,3,12,25,13,10,14,3,5,1,13,22,12,1,13,2,14,54,5,1,14,2,13,13,12,1,13,3,12,2,13,2,14,1,12,1,13,1,14,1,13,1,14,1,13,2,14,37,5,
17,5,16,14,11,5,9,14,2,12,25,13,9,14,2,5,1,13,22,12,1,13,2,14,54,5,1,14,1,13,20,12,1,13,1,14,1,12,1,13,1,14,1,13,1,14,3,13,1,5,7,14,29,5,
15,5,10,14,25,5,5,14,1,12,25,13,9,14,1,13,22,12,1,13,2,14,1,15,54,5,1,14,15,12,1,13,5,12,1,13,4,14,2,13,2,14,5,13,9,14,24,5,
14,5,8,14,30,5,4,14,2,12,25,13,7,14,1,13,22,12,1,13,2,14,55,5,1,14,15,12,1,14,1,13,2,12,2,13,3,12,13,13,11,14,20,5,
13,5,7,14,35,5,3,14,3,12,24,13,5,14,1,13,21,12,2,13,1,14,1,15,55,5,1,14,10,12,1,13,5,12,1,14,4,12,19,13,9,14,17,5,1,14,1,5,
12,5,6,14,39,5,3,14,3,12,23,13,4,14,1,13,20,12,2,13,1,14,3,15,1,14,1,15,52,5,2,14,6,12,2,13,2,12,5,13,2,12,23,13,10,14,14,5,2,14,1,15,
11,5,4,14,44,5,1,14,1,13,4,12,22,13,3,14,1,13,20,12,2,13,1,14,2,15,2,14,2,15,51,5,2,14,6,12,36,13,9,14,13,5,2,14,1,15,
10,5,4,14,49,5,3,12,22,13,2,14,1,13,19,12,2,13,1,14,2,15,3,14,2,15,52,5,1,14,4,12,4,13,7,12,26,13,12,14,10,5,3,14,1,15,
10,5,3,14,51,5,3,12,21,13,1,14,2,13,18,12,2,13,2,14,1,15,5,14,1,0,52,5,1,14,6,13,2,12,2,5,4,13,3,12,26,13,12,14,6,5,5,14,1,15,
9,5,3,14,54,5,3,12,22,13,18,12,2,13,2,14,1,15,5,14,1,0,48,5,6,14,1,13,4,12,1,5,4,14,6,13,3,12,25,13,11,14,3,5,1,13,1,14,1,12,4,14,1,15,
8,5,3,14,56,5,3,12,21,13,17,12,2,13,2,14,1,15,5,14,1,15,1,0,45,5,7,14,3,12,6,14,11,5,1,13,3,12,24,13,12,14,2,12,5,14,1,15,
7,5,2,14,60,5,2,12,20,13,16,12,3,13,1,14,1,15,1,14,1,15,4,14,1,15,44,5,6,14,3,12,4,14,19,5,2,12,24,13,10,14,1,12,6,14,1,15,1,5,
6,5,1,14,63,5,2,12,19,13,15,12,3,13,2,14,1,15,1,14,1,15,3,14,2,15,41,5,7,14,2,12,2,14,25,5,1,13,2,12,21,13,8,14,2,12,8,14,1,15,1,5,
71,5,2,12,18,13,14,12,4,13,1,14,5,15,1,14,3,15,39,5,6,14,3,12,32,5,1,12,20,13,7,14,1,12,2,13,8,14,1,15,1,5,
73,5,1,12,17,13,13,12,4,13,2,14,7,15,2,0,36,5,6,14,3,12,36,5,1,12,19,13,4,14,3,12,1,13,9,14,1,15,2,5,
74,5,1,12,16,13,13,12,4,13,1,14,7,15,3,0,34,5,5,14,3,12,40,5,1,12,17,13,3,14,2,12,5,13,8,14,1,15,2,5,
75,5,2,12,14,13,12,12,4,13,1,14,1,15,1,14,2,15,2,0,1,15,4,0,32,5,4,14,3,12,44,5,1,12,15,13,4,12,6,13,8,14,1,15,3,5,
76,5,1,12,12,13,1,14,1,13,11,12,4,13,1,14,4,15,2,0,3,15,3,0,31,5,3,14,3,12,47,5,1,12,12,13,3,12,1,14,6,13,9,14,1,15,4,5,
77,5,1,12,11,13,1,14,2,13,9,12,1,13,1,12,2,13,2,14,3,15,2,0,6,15,1,0,29,5,4,14,3,12,49,5,1,12,9,13,4,12,7,13,9,14,1,15,5,5,
78,5,1,12,10,13,1,14,3,13,7,12,5,13,1,14,3,15,3,0,6,15,2,0,27,5,3,14,2,12,52,5,2,14,10,12,7,13,10,14,1,15,6,5,
79,5,2,12,8,13,1,14,4,13,4,12,6,13,4,15,3,0,8,15,1,0,25,5,3,14,3,12,54,5,2,14,15,13,10,14,1,15,7,5,
80,5,1,12,8,13,1,14,13,13,1,14,3,15,3,0,6,15,1,13,1,14,1,15,1,0,23,5,3,14,2,12,58,5,2,14,2,13,1,14,6,13,13,14,2,15,8,5,
81,5,1,12,7,13,2,14,2,13,1,14,1,13,1,14,6,13,1,14,3,15,2,0,1,14,1,15,1,14,3,15,2,13,2,14,1,15,1,0,21,5,3,14,2,12,61,5,5,14,4,13,1,14,2,13,10,14,2,15,9,5,
82,5,1,12,6,13,2,14,5,13,1,14,1,13,1,14,2,13,1,15,1,14,2,15,2,0,4,15,1,13,1,15,2,13,3,14,1,15,1,0,17,5,6,14,1,12,64,5,18,14,3,15,11,5,
83,5,2,12,5,13,1,14,1,13,1,14,3,13,1,14,4,13,1,14,2,15,1,0,5,15,2,14,1,15,1,13,3,14,1,15,2,0,13,5,8,14,1,13,68,5,15,14,1,15,1,14,13,5,
84,5,1,12,6,13,1,14,3,13,1,14,2,13,4,14,1,15,1,0,4,15,1,14,1,15,2,14,5,15,1,0,6,15,16,14,1,13,71,5,12,14,16,5,
85,5,1,12,1,14,4,13,4,14,2,13,4,14,2,15,2,0,4,15,1,14,4,15,3,0,1,15,20,14,2,13,100,5,
86,5,1,13,1,14,4,13,8,14,1,15,6,0,6,15,23,14,2,13,102,5,
87,5,1,13,2,14,3,13,5,14,6,15,31,14,2,13,65,5,2,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,2,5,2,12,2,5,2,12,1,5,2,12,3,5,1,12,1,5,2,12,3,5,2,12,1,5,1,12,1,5,
89,5,4,14,1,13,2,14,2,15,35,14,2,13,67,5,1,12,2,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,2,5,1,12,4,5,1,12,1,5,2,12,3,5,1,12,2,5,1,12,4,5,1,12,1,5,1,12,1,5,
90,5,2,13,38,14,3,13,69,5,2,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,2,5,2,12,2,5,2,12,1,5,2,12,1,5,1,12,1,5,1,12,1,5,2,12,1,5,1,12,1,5,2,12,1,5,2,12,
91,5,3,13,33,14,3,13,73,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,1,5,1,12,2,5,1,12,4,5,1,12,1,5,2,12,3,5,1,12,1,5,1,12,4,5,1,12,3,5,1,12,
94,5,5,13,24,14,4,13,75,5,2,12,1,5,3,12,1,5,3,12,1,5,2,12,1,5,2,12,2,5,2,12,1,5,2,12,3,5,1,12,1,5,2,12,3,5,2,12,2,5,1,12}

-- <WAVES>
-- 000:00000000ffffffff00000000ffffffff
-- 001:0123456789abcdeffedcba9876543210
-- 002:0123456789abcdef0123456789abcdef
-- </WAVES>

-- <PALETTE>
-- 000:1a1c2c5d275db13e53ef7d57ffcd75a7f07038b76425717929366f3b5dc941a6f673eff7f4f4f494b0c2566c86333c57
-- </PALETTE>

