pt.c 668 KB