trans.c 347 KB