<p>The rectangle contains the points
with x-coordinate between <code>left</code> and <code>left + width</code>, and
with y-coordinate between <code>top</code> and <code>top + height</code>, both inclusive.</p>
<p>The <code>width</code> and <code>height</code> should be non-negative.
If <code>width</code> or <code>height</code> are negative, they are clamped to zero.</p>
<p>If <code>width</code> and <code>height</code> are zero, the "rectangle" comprises only the single
point <code>(left, top)</code>.</p>
  