pt.c 343 KB