C Yahoo logo acsii help!

#include
#include
#include
#include"unistd.h"

int c,p,i,j,n,F=40,k,m;
float a,x,y,S=0,V=0;

int mian()
{
for(;F--;Sleep(50),F?puts("x1b[25A"):0)
{
for(S+=V+=(1-S)/10-V/4,j=0;j {
for(i=0;x=S*(i-27),i++ {
for(c=0,n=3;n--;)
{
for(y=S*(j+n-36),k=0,c^=(136*x*x+84*y*y x*cos(a)+y*sin(a)?k=p,p="<AFJPTX"[m++]-50:k==p?
c^=1<<n,m=8:0)
{
a=(k["O:85!fl,wfO8!yZfO8!f*hXK3&fO;:O;#hP;"i[byasloane"]-79)/14.64;
}
}
}
}
}
return 0;
}

//could someone explain 18 ?

http://blog.jobbole.com/104746/