trans.c 277 KB