+}
+
+void labeller_label(void)
+{
+ make_graph();
+ label_graph();
+//dump_graph();
+ bfs_wrapper();
+//dump_longlines();
+ make_segments();
+dump_linelabel_requests();
+
+printf("Having %u point requests, %u line requests and %u area requests\n", GARY_SIZE(requests_point), GARY_SIZE(requests_line), GARY_SIZE(requests_area));
+
+ GARY_INIT(population1, conf_pop_size);
+ GARY_INIT(population2, conf_pop_size);
+ make_population();
+
+ printf("Dealing with %d requests\n", num_requests);
+
+/*
+ while (! shall_terminate())
+ {
+ iteration++;
+
+ struct individual **swp = population1;
+ population1 = population2;
+ population2 = swp;
+ pop2_ind = 0;
+ }
+*/
+
+ dump_individual(population1[0]);
+//dump_bitmaps(population1[0]);
+
+ plan_individual(population1[0]);
+