AAAHH, I get it now. really cool!!I think by complex loops I meant convex polygons vs concave polygons XD, I was thinking of a very different simpler approach before but your approach is much better!