_topleft(min(p.x(),q.x()),min(p.y(),q.y())), _bottomright(max(p.x(),q.x()),max(p.y(),q.y()))to
_topleft(min(p.x(),q.x()),max(p.y(),q.y())), _bottomright(max(p.x(),q.x()),min(p.y(),q.y()))
Thanks to Stephen Arndt, J. Cross, Anders Erlander, Edward Fron, Paul Gallivan, Luke T. Gatchell, R. Kuramoto, Konstantin Laufer, Hai Le, Allen Walker and a number of anonymous contributors for their bug reports!
Please report any remaining bugs in this edition on the bug report form.