pt.c 597 KB