pt.c 686 KB