pt.c 594 KB