trans.c 349 KB