*

opaque

opaque