pt.c 344 KB