gave up on silhoutte lining. computing adjacency too hard.