trans.c 344 KB