six points intersection