gram.y 233 KB