pt.c 288 KB