don't sleep! write!
#include <unistd.h>
#define C 80
char *fag = "GCJKTZ((", be [1];int main(){
short f,a,g ;
for (f=a=g =0; C; f=(f+1)%8,g= usleep (666e2))
for (g=a;g <=C; *be = C==g?'\n': fag [(g+(C/2>(a=++a%C)?f:8-f))%8]
- ((C/2>a) ? g+f : g-f) %8 -1, write (STDOUT_FILENO, be, 1), ++g);}