trans.c 270 KB