DBOUND
for ( ; y < DBOUND; y++) {
if (y < UBOUND || y >= DBOUND || x < LBOUND || x >= RBOUND)
if (y >= UBOUND && y < DBOUND && x >= LBOUND && x < RBOUND)
if (y < UBOUND || y >= DBOUND)