pt.c 523 KB