struct hexes { double lon, lat; char *data; } input[] = { {0.0, 90.0, "vertex 1 r4 0 0 0"}, {180.0, 26.565051177, "vertex 2 r4 1 0 0"}, {180.0, 33.61337882400000000000, "step 1 r4 1 0 1"}, {180.0, 40.66170647100000000000, "step 2 r4 1 0 2"}, {180.0, 47.71003411800000000000, "step 3 r4 1 0 3"}, {-144.0, 52.62263186, "triangle center 1 r4 1 3 6"}, {-108.0, 26.565051177, "vertex 3 r4 2 0 0"}, {-108.0, 33.61337882400000000000, "step 3.1 @2 0 1"}, {-36.0, 26.565051177, "vertex 4 r4 3 0 0"}, {36.0, 26.565051177, "vertex 5 r4 4 0 0"}, {108.0, 26.565051177, "vertex 6 r4 5 0 0"}, {-144.0, -26.565051177, "vertex 7 r4 6 0 0"}, {-72.0, -26.565051177, "vertex 8 r4 7 0 0"}, {0.0, -26.565051177, "vertex 9 r4 8 0 0"}, {72.0, -26.565051177, "vertex 10 r4 9 0 0"}, {144.0, -26.565051177, "vertex 11 r4 10 0 0"}, {0.0, -90.0, "vertex 12 r4 11 0 0"}, {0.0, 0.0, NULL} };