a black box with a square object