#include <stdio.h>
int a[21]={
0x7f54,0x6ae0,0x7a9f,0x6ecc,0x7b5e,0x7abe,0x7e8a,
0x7f54,0x7510,0x7450,0x72e7,0x481d,0x7ab0,0x7e8a,
0x7f54,0x29e0,0x1a0e,0x67ae,0x1c0b,0x28f0,0x7e8a };
unsigned char b[120];
main()
{
  int i,j,k,l=0,n;
  unsigned short m;
  FILE *fp;
  fp=fopen("b.bin","wb");
  i=3;   fwrite(&i,1,4,fp);
  i=120; fwrite(&i,1,4,fp);
  for(i=0;i<21;i++)a[i]|=0x8000;
  for(i=0;i<3;i++){
    k=0; // b[k++]=0;
    for(n=0;n<7;n++){
      m=a[l++]; printf("%x ",m);
      for(j=0;j<16;j++){ b[k++]=(m&0x8000)?255:0; m<<=1; }
      b[k++]=0;
    }
    b[k++]=255;  // b[k++]=0;
 printf("%d\n",k);
    fwrite(b,1,120,fp);
  } fclose(fp);
}
