return list link fig messag intersect given coordin param given coordin list link fig messag list fig messag content content edg collect list list ret list arrai list iter content edg iter fig edg fig fig edg fig fig messag fig hit rectangl fig ret list add fig ret list 