pt.c 547 KB