opaque AB