scan-line
merge