trans.c 342 KB