self-intersected