gram.y 411 KB