pt.c 584 KB