lecture: lecture 11: finish tuple rect