pt.c 507 KB