a square object with corners