rectangle complete