revised width, height