trans.c 386 KB