pt.c 542 KB