work: shapes inverted