Impossible objects: a special type of visual illusion.