implements TrapezoidalBox