pt.c 678 KB