给出以下程序的执行结果。
#include <stdio.h>
#pragma pack(1)
typedef union
{ long i;
short int k[5];
char c;
} DATE;
struct date
{ short int cat;
DATE cow;
double dog;
} too;
DATE max;
void main()
{
printf("%d\n",sizeof(struct date) + sizeof(max));
} 