PatSyn.lhs 10 KB