double noncircular_rim_cost(const Vertices vertices);
double edge_length_variation_cost(const Vertices vertices);
double rim_proximity_cost(const Vertices vertices);
-double edge_angle_cost(const Vertices vertices);
+double edge_angle_cost(const Vertices vertices, double circcircrat);
double small_triangles_cost(const Vertices vertices);
extern const char *input_file, *best_file;