pt.c 564 KB