DCEL 0 0 edge_0 0->edge_0 0 1 far edge_1 1->edge_1 1 edge_0->1 edge_0->edge_1 twin edge_0->edge_1 next edge_1->0 edge_1->edge_0 next