ast.cc 35 KB