tr * w p O cgo