\r
// Split into four sub-quads\r
drawSquare(rnew, x1, y1, xm, ym);\r
drawSquare(rnew, x1, ym, xm, y2);\r
drawSquare(rnew, xm, ym, x2, y2);\r
drawSquare(rnew, xm, y1, x2, ym);\r
\r
// Split into four sub-quads\r
drawSquare(rnew, x1, y1, xm, ym);\r
drawSquare(rnew, x1, ym, xm, y2);\r
drawSquare(rnew, xm, ym, x2, y2);\r
drawSquare(rnew, xm, y1, x2, ym);\r