pt.c 528 KB