diff --git a/benchmarks/3d/geom8du.geo b/benchmarks/3d/geom8du.geo
new file mode 100644
index 0000000000000000000000000000000000000000..79d1514ddea2734b1788e2996aa583d62d32818c
--- /dev/null
+++ b/benchmarks/3d/geom8du.geo
@@ -0,0 +1,457 @@
+
+// Jean-Francois.Roussel@onecert.fr
+
+Point(101) = {0, 0, -6, 10};
+Point(102) = {50, 0, -6, 10};
+Point(103) = {-50, 0, -6, 10};
+Point(104) = {0, 50, -6, 10};
+Point(105) = {0, -50, -6, 10};
+Point(106) = {0, 0, 94, 10};
+Point(107) = {0, 0, -106, 10};
+Point(201) = {-1, -1, -7, 0.3};
+Point(202) = {-1, -1, -5, 0.3};
+Point(203) = {-1, 1, -7, 0.3};
+Point(204) = {-1, 1, -5, 0.3};
+Point(205) = {1, -1, -7, 0.3};
+Point(206) = {1, -1, -5, 0.3};
+Point(207) = {1, 1, -7, 0.3};
+Point(208) = {1, 1, -5, 0.3};
+Point(301) = {0, -1, -4, 0.4};
+Point(302) = {0, -1, 6, 0.4};
+Point(303) = {0, 1, -4, 0.4};
+Point(304) = {0, 1, 6, 0.4};
+Point(305) = {-0.2, -1, -4, 0.4};
+Point(306) = {-0.2, -1, 6, 0.4};
+Point(307) = {-0.2, 1, -4, 0.4};
+Point(308) = {-0.2, 1, 6, 0.4};
+Point(401) = {0, -1, -8, 0.6};
+Point(402) = {0, -1, -18, 0.6};
+Point(403) = {0, 1, -8, 0.6};
+Point(404) = {0, 1, -18, 0.6};
+Point(405) = {-0.2, -1, -8, 0.6};
+Point(406) = {-0.2, -1, -18, 0.6};
+Point(407) = {-0.2, 1, -8, 0.6};
+Point(408) = {-0.2, 1, -18, 0.6};
+Point(1001) = {0, -0.01, 0.9995000000000001, 0.0007};
+Point(1002) = {0, -0.01, 1.0005, 0.0007};
+Point(1003) = {0, 0.01, 0.9995000000000001, 0.0007};
+Point(1004) = {0, 0.01, 1.0005, 0.0007};
+Point(1005) = {0, -0.02, 0.997, 0.00175};
+Point(1006) = {0, -0.02, 1.003, 0.00175};
+Point(1007) = {0, 0.02, 0.997, 0.00175};
+Point(1008) = {0, 0.02, 1.003, 0.00175};
+Point(1009) = {0.005590169943749475, -0.02, 0.997, 0.002625};
+Point(1010) = {0.005590169943749475, -0.02, 1.003, 0.002625};
+Point(1011) = {0.005590169943749475, 0.02, 0.997, 0.002625};
+Point(1012) = {0.005590169943749475, 0.02, 1.003, 0.002625};
+Point(1013) = {0, -0.04, 0.991, 0.004375};
+Point(1014) = {0, -0.04, 1.009, 0.004375};
+Point(1015) = {0, 0.04, 0.991, 0.004375};
+Point(1016) = {0, 0.04, 1.009, 0.004375};
+Point(1017) = {0.01397542485937369, -0.04, 0.991, 0.006562500000000001};
+Point(1018) = {0.01397542485937369, -0.04, 1.009, 0.006562500000000001};
+Point(1019) = {0.01397542485937369, 0.04, 0.991, 0.006562500000000001};
+Point(1020) = {0.01397542485937369, 0.04, 1.009, 0.006562500000000001};
+Point(1021) = {0, -0.08, 0.973, 0.0109375};
+Point(1022) = {0, -0.08, 1.027, 0.0109375};
+Point(1023) = {0, 0.08, 0.973, 0.0109375};
+Point(1024) = {0, 0.08, 1.027, 0.0109375};
+Point(1025) = {0.03493856214843422, -0.08, 0.973, 0.01640625};
+Point(1026) = {0.03493856214843422, -0.08, 1.027, 0.01640625};
+Point(1027) = {0.03493856214843422, 0.08, 0.973, 0.01640625};
+Point(1028) = {0.03493856214843422, 0.08, 1.027, 0.01640625};
+Point(1029) = {0, -0.16, 0.919, 0.02734375};
+Point(1030) = {0, -0.16, 1.081, 0.02734375};
+Point(1031) = {0, 0.16, 0.919, 0.02734375};
+Point(1032) = {0, 0.16, 1.081, 0.02734375};
+Point(1033) = {0.08734640537108554, -0.16, 0.919, 0.04101562500000001};
+Point(1034) = {0.08734640537108554, -0.16, 1.081, 0.04101562500000001};
+Point(1035) = {0.08734640537108554, 0.16, 0.919, 0.04101562500000001};
+Point(1036) = {0.08734640537108554, 0.16, 1.081, 0.04101562500000001};
+Point(1037) = {0, -0.32, 0.7569999999999999, 0.06835937500000001};
+Point(1038) = {0, -0.32, 1.243, 0.06835937500000001};
+Point(1039) = {0, 0.32, 0.7569999999999999, 0.06835937500000001};
+Point(1040) = {0, 0.32, 1.243, 0.06835937500000001};
+Point(1041) = {0.2183660134277138, -0.32, 0.7569999999999999, 0.1025390625};
+Point(1042) = {0.2183660134277138, -0.32, 1.243, 0.1025390625};
+Point(1043) = {0.2183660134277138, 0.32, 0.7569999999999999, 0.1025390625};
+Point(1044) = {0.2183660134277138, 0.32, 1.243, 0.1025390625};
+Point(1045) = {0, -0.64, 0.2709999999999999, 0.1708984375};
+Point(1046) = {0, -0.64, 1.729, 0.1708984375};
+Point(1047) = {0, 0.64, 0.2709999999999999, 0.1708984375};
+Point(1048) = {0, 0.64, 1.729, 0.1708984375};
+Point(1049) = {0.5459150335692846, -0.64, 0.2709999999999999, 0.2563476562500001};
+Point(1050) = {0.5459150335692846, -0.64, 1.729, 0.2563476562500001};
+Point(1051) = {0.5459150335692846, 0.64, 0.2709999999999999, 0.2563476562500001};
+Point(1052) = {0.5459150335692846, 0.64, 1.729, 0.2563476562500001};
+Point(1053) = {-2.5, -2.5, -24, 0.75};
+Point(1054) = {-2.5, -2.5, 12, 0.75};
+Point(1055) = {-2.5, 2.5, -24, 0.75};
+Point(1056) = {-2.5, 2.5, 12, 0.75};
+Point(1057) = {2.5, -2.5, -24, 0.75};
+Point(1058) = {2.5, -2.5, 12, 0.75};
+Point(1059) = {2.5, 2.5, -24, 0.75};
+Point(1060) = {2.5, 2.5, 12, 0.75};
+Point(1061) = {-6.25, -6.25, -33, 1.875};
+Point(1062) = {-6.25, -6.25, 21, 1.875};
+Point(1063) = {-6.25, 6.25, -33, 1.875};
+Point(1064) = {-6.25, 6.25, 21, 1.875};
+Point(1065) = {6.25, -6.25, -33, 1.875};
+Point(1066) = {6.25, -6.25, 21, 1.875};
+Point(1067) = {6.25, 6.25, -33, 1.875};
+Point(1068) = {6.25, 6.25, 21, 1.875};
+Point(1069) = {-15.625, -15.625, -46.5, 4.6875};
+Point(1070) = {-15.625, -15.625, 34.5, 4.6875};
+Point(1071) = {-15.625, 15.625, -46.5, 4.6875};
+Point(1072) = {-15.625, 15.625, 34.5, 4.6875};
+Point(1073) = {15.625, -15.625, -46.5, 4.6875};
+Point(1074) = {15.625, -15.625, 34.5, 4.6875};
+Point(1075) = {15.625, 15.625, -46.5, 4.6875};
+Point(1076) = {15.625, 15.625, 34.5, 4.6875};
+Ellipse (1) = {103, 101, 103, 104} Plane{0, 0, 1};
+Ellipse (2) = {106, 101, 104, 104} Plane{0, 0, 1};
+Ellipse (3) = {102, 101, 104, 104} Plane{0, 0, 1};
+Ellipse (4) = {107, 101, 104, 104} Plane{0, 0, 1};
+Ellipse (5) = {105, 101, 106, 106} Plane{0, 0, 1};
+Ellipse (6) = {105, 101, 103, 103} Plane{0, 0, 1};
+Ellipse (7) = {105, 101, 107, 107} Plane{0, 0, 1};
+Ellipse (8) = {105, 101, 102, 102} Plane{0, 0, 1};
+Ellipse (9) = {103, 101, 106, 106} Plane{0, 0, 1};
+Ellipse (10) = {106, 101, 102, 102} Plane{0, 0, 1};
+Ellipse (11) = {102, 101, 107, 107} Plane{0, 0, 1};
+Ellipse (12) = {107, 101, 103, 103} Plane{0, 0, 1};
+Line (10031) = {201, 202};
+Line (10032) = {203, 204};
+Line (10033) = {207, 208};
+Line (10034) = {205, 206};
+Line (10035) = {205, 201};
+Line (10036) = {206, 202};
+Line (10037) = {208, 204};
+Line (10038) = {207, 203};
+Line (10039) = {203, 201};
+Line (10040) = {204, 202};
+Line (10041) = {208, 206};
+Line (10042) = {207, 205};
+Line (20057) = {304, 308};
+Line (20058) = {302, 306};
+Line (20059) = {301, 305};
+Line (20060) = {303, 307};
+Line (20061) = {303, 301};
+Line (20062) = {307, 305};
+Line (20063) = {304, 302};
+Line (20064) = {308, 306};
+Line (20065) = {304, 303};
+Line (20066) = {308, 307};
+Line (20067) = {302, 301};
+Line (20068) = {306, 305};
+Line (30057) = {404, 408};
+Line (30058) = {402, 406};
+Line (30059) = {401, 405};
+Line (30060) = {403, 407};
+Line (30061) = {403, 401};
+Line (30062) = {407, 405};
+Line (30063) = {404, 402};
+Line (30064) = {408, 406};
+Line (30065) = {404, 403};
+Line (30066) = {408, 407};
+Line (30067) = {402, 401};
+Line (30068) = {406, 405};
+Line (30082) = {1004, 1003};
+Line (30083) = {1002, 1001};
+Line (30084) = {1004, 1002};
+Line (30085) = {1003, 1001};
+Line (30088) = {1005, 1006};
+Line (30089) = {1007, 1008};
+Line (30090) = {1009, 1010};
+Line (30091) = {1011, 1012};
+Line (30092) = {1005, 1007};
+Line (30093) = {1006, 1008};
+Line (30094) = {1009, 1011};
+Line (30095) = {1010, 1012};
+Line (30096) = {1005, 1009};
+Line (30097) = {1006, 1010};
+Line (30098) = {1007, 1011};
+Line (30099) = {1008, 1012};
+Line (30114) = {1013, 1014};
+Line (30115) = {1015, 1016};
+Line (30116) = {1017, 1018};
+Line (30117) = {1019, 1020};
+Line (30118) = {1013, 1015};
+Line (30119) = {1014, 1016};
+Line (30120) = {1017, 1019};
+Line (30121) = {1018, 1020};
+Line (30122) = {1013, 1017};
+Line (30123) = {1014, 1018};
+Line (30124) = {1015, 1019};
+Line (30125) = {1016, 1020};
+Line (30140) = {1021, 1022};
+Line (30141) = {1023, 1024};
+Line (30142) = {1025, 1026};
+Line (30143) = {1027, 1028};
+Line (30144) = {1021, 1023};
+Line (30145) = {1022, 1024};
+Line (30146) = {1025, 1027};
+Line (30147) = {1026, 1028};
+Line (30148) = {1021, 1025};
+Line (30149) = {1022, 1026};
+Line (30150) = {1023, 1027};
+Line (30151) = {1024, 1028};
+Line (30166) = {1029, 1030};
+Line (30167) = {1031, 1032};
+Line (30168) = {1033, 1034};
+Line (30169) = {1035, 1036};
+Line (30170) = {1029, 1031};
+Line (30171) = {1030, 1032};
+Line (30172) = {1033, 1035};
+Line (30173) = {1034, 1036};
+Line (30174) = {1029, 1033};
+Line (30175) = {1030, 1034};
+Line (30176) = {1031, 1035};
+Line (30177) = {1032, 1036};
+Line (30192) = {1037, 1038};
+Line (30193) = {1039, 1040};
+Line (30194) = {1041, 1042};
+Line (30195) = {1043, 1044};
+Line (30196) = {1037, 1039};
+Line (30197) = {1038, 1040};
+Line (30198) = {1041, 1043};
+Line (30199) = {1042, 1044};
+Line (30200) = {1037, 1041};
+Line (30201) = {1038, 1042};
+Line (30202) = {1039, 1043};
+Line (30203) = {1040, 1044};
+Line (30218) = {1045, 1046};
+Line (30219) = {1047, 1048};
+Line (30220) = {1049, 1050};
+Line (30221) = {1051, 1052};
+Line (30222) = {1045, 1047};
+Line (30223) = {1046, 1048};
+Line (30224) = {1049, 1051};
+Line (30225) = {1050, 1052};
+Line (30226) = {1045, 1049};
+Line (30227) = {1046, 1050};
+Line (30228) = {1047, 1051};
+Line (30229) = {1048, 1052};
+Line (30244) = {1053, 1054};
+Line (30245) = {1055, 1056};
+Line (30246) = {1057, 1058};
+Line (30247) = {1059, 1060};
+Line (30248) = {1053, 1055};
+Line (30249) = {1054, 1056};
+Line (30250) = {1057, 1059};
+Line (30251) = {1058, 1060};
+Line (30252) = {1053, 1057};
+Line (30253) = {1054, 1058};
+Line (30254) = {1055, 1059};
+Line (30255) = {1056, 1060};
+Line (30269) = {1061, 1062};
+Line (30270) = {1063, 1064};
+Line (30271) = {1065, 1066};
+Line (30272) = {1067, 1068};
+Line (30273) = {1061, 1063};
+Line (30274) = {1062, 1064};
+Line (30275) = {1065, 1067};
+Line (30276) = {1066, 1068};
+Line (30277) = {1061, 1065};
+Line (30278) = {1062, 1066};
+Line (30279) = {1063, 1067};
+Line (30280) = {1064, 1068};
+Line (30294) = {1069, 1070};
+Line (30295) = {1071, 1072};
+Line (30296) = {1073, 1074};
+Line (30297) = {1075, 1076};
+Line (30298) = {1069, 1071};
+Line (30299) = {1070, 1072};
+Line (30300) = {1073, 1075};
+Line (30301) = {1074, 1076};
+Line (30302) = {1069, 1073};
+Line (30303) = {1070, 1074};
+Line (30304) = {1071, 1075};
+Line (30305) = {1072, 1076};
+Line Loop (1000014) = {2, -1, 9};
+Ruled Surface (14) = {1000014};
+Line Loop (1000016) = {4, -1, -12};
+Ruled Surface (16) = {1000016};
+Line Loop (1000018) = {2, -3, -10};
+Ruled Surface (18) = {1000018};
+Line Loop (1000020) = {3, -4, -11};
+Ruled Surface (20) = {1000020};
+Line Loop (1000022) = {5, -9, -6};
+Ruled Surface (22) = {1000022};
+Line Loop (1000024) = {7, 12, -6};
+Ruled Surface (24) = {1000024};
+Line Loop (1000026) = {7, -11, -8};
+Ruled Surface (26) = {1000026};
+Line Loop (1000028) = {8, -10, -5};
+Ruled Surface (28) = {1000028};
+Line Loop (1010044) = {10031, -10040, -10032, 10039};
+Plane Surface (10044) = {1010044};
+Line Loop (1010046) = {10042, 10034, -10041, -10033};
+Plane Surface (10046) = {1010046};
+Line Loop (1010048) = {10035, -10039, -10038, 10042};
+Plane Surface (10048) = {1010048};
+Line Loop (1010050) = {10036, -10040, -10037, 10041};
+Plane Surface (10050) = {1010050};
+Line Loop (1010052) = {10034, 10036, -10031, -10035};
+Plane Surface (10052) = {1010052};
+Line Loop (1010054) = {10032, -10037, -10033, 10038};
+Plane Surface (10054) = {1010054};
+Line Loop (1020070) = {20063, 20058, -20064, -20057};
+Plane Surface (20070) = {1020070};
+Line Loop (1020072) = {20061, 20059, -20062, -20060};
+Plane Surface (20072) = {1020072};
+Line Loop (1020074) = {20065, 20060, -20066, -20057};
+Plane Surface (20074) = {1020074};
+Line Loop (1020076) = {20067, 20059, -20068, -20058};
+Plane Surface (20076) = {1020076};
+Line Loop (1020078) = {20064, 20068, -20062, -20066};
+Plane Surface (20078) = {1020078};
+Line Loop (1030070) = {30063, 30058, -30064, -30057};
+Plane Surface (30070) = {1030070};
+Line Loop (1030072) = {30061, 30059, -30062, -30060};
+Plane Surface (30072) = {1030072};
+Line Loop (1030074) = {30065, 30060, -30066, -30057};
+Plane Surface (30074) = {1030074};
+Line Loop (1030076) = {30067, 30059, -30068, -30058};
+Plane Surface (30076) = {1030076};
+Line Loop (1030078) = {30064, 30068, -30062, -30066};
+Plane Surface (30078) = {1030078};
+Line Loop (1030080) = {30063, 30067, -30061, -30065};
+Plane Surface (30080) = {1030080};
+Line Loop (1030087) = {30084, 30083, -30085, -30082};
+Plane Surface (30087) = {1030087};
+Line Loop (1030090) = {20063, 20067, -20061, -20065, 30222, 30219, -30223, -30218};
+Plane Surface (30090) = {1030090};
+Line Loop (1030106) = {30088, 30093, -30089, -30092, 30082, 30085, -30083, -30084};
+Plane Surface (30106) = {1030106};
+Line Loop (1030107) = {-30090, 30094, 30091, -30095};
+Plane Surface (30107) = {1030107};
+Line Loop (1030108) = {-30088, 30096, 30090, -30097};
+Plane Surface (30108) = {1030108};
+Line Loop (1030109) = {30089, 30099, -30091, -30098};
+Plane Surface (30109) = {1030109};
+Line Loop (1030110) = {30092, 30098, -30094, -30096};
+Plane Surface (30110) = {1030110};
+Line Loop (1030111) = {-30093, 30097, 30095, -30099};
+Plane Surface (30111) = {1030111};
+Line Loop (1030132) = {30114, 30119, -30115, -30118, 30092, 30089, -30093, -30088};
+Plane Surface (30132) = {1030132};
+Line Loop (1030133) = {-30116, 30120, 30117, -30121};
+Plane Surface (30133) = {1030133};
+Line Loop (1030134) = {-30114, 30122, 30116, -30123};
+Plane Surface (30134) = {1030134};
+Line Loop (1030135) = {30115, 30125, -30117, -30124};
+Plane Surface (30135) = {1030135};
+Line Loop (1030136) = {30118, 30124, -30120, -30122};
+Plane Surface (30136) = {1030136};
+Line Loop (1030137) = {-30119, 30123, 30121, -30125};
+Plane Surface (30137) = {1030137};
+Line Loop (1030158) = {30140, 30145, -30141, -30144, 30118, 30115, -30119, -30114};
+Plane Surface (30158) = {1030158};
+Line Loop (1030159) = {-30142, 30146, 30143, -30147};
+Plane Surface (30159) = {1030159};
+Line Loop (1030160) = {-30140, 30148, 30142, -30149};
+Plane Surface (30160) = {1030160};
+Line Loop (1030161) = {30141, 30151, -30143, -30150};
+Plane Surface (30161) = {1030161};
+Line Loop (1030162) = {30144, 30150, -30146, -30148};
+Plane Surface (30162) = {1030162};
+Line Loop (1030163) = {-30145, 30149, 30147, -30151};
+Plane Surface (30163) = {1030163};
+Line Loop (1030184) = {30166, 30171, -30167, -30170, 30144, 30141, -30145, -30140};
+Plane Surface (30184) = {1030184};
+Line Loop (1030185) = {-30168, 30172, 30169, -30173};
+Plane Surface (30185) = {1030185};
+Line Loop (1030186) = {-30166, 30174, 30168, -30175};
+Plane Surface (30186) = {1030186};
+Line Loop (1030187) = {30167, 30177, -30169, -30176};
+Plane Surface (30187) = {1030187};
+Line Loop (1030188) = {30170, 30176, -30172, -30174};
+Plane Surface (30188) = {1030188};
+Line Loop (1030189) = {-30171, 30175, 30173, -30177};
+Plane Surface (30189) = {1030189};
+Line Loop (1030210) = {30192, 30197, -30193, -30196, 30170, 30167, -30171, -30166};
+Plane Surface (30210) = {1030210};
+Line Loop (1030211) = {-30194, 30198, 30195, -30199};
+Plane Surface (30211) = {1030211};
+Line Loop (1030212) = {-30192, 30200, 30194, -30201};
+Plane Surface (30212) = {1030212};
+Line Loop (1030213) = {30193, 30203, -30195, -30202};
+Plane Surface (30213) = {1030213};
+Line Loop (1030214) = {30196, 30202, -30198, -30200};
+Plane Surface (30214) = {1030214};
+Line Loop (1030215) = {-30197, 30201, 30199, -30203};
+Plane Surface (30215) = {1030215};
+Line Loop (1030236) = {30218, 30223, -30219, -30222, 30196, 30193, -30197, -30192};
+Plane Surface (30236) = {1030236};
+Line Loop (1030237) = {-30220, 30224, 30221, -30225};
+Plane Surface (30237) = {1030237};
+Line Loop (1030238) = {-30218, 30226, 30220, -30227};
+Plane Surface (30238) = {1030238};
+Line Loop (1030239) = {30219, 30229, -30221, -30228};
+Plane Surface (30239) = {1030239};
+Line Loop (1030240) = {30222, 30228, -30224, -30226};
+Plane Surface (30240) = {1030240};
+Line Loop (1030241) = {-30223, 30227, 30225, -30229};
+Plane Surface (30241) = {1030241};
+Line Loop (1030257) = {30244, 30249, -30245, -30248};
+Plane Surface (30257) = {1030257};
+Line Loop (1030259) = {-30246, 30250, 30247, -30251};
+Plane Surface (30259) = {1030259};
+Line Loop (1030261) = {-30244, 30252, 30246, -30253};
+Plane Surface (30261) = {1030261};
+Line Loop (1030263) = {30245, 30255, -30247, -30254};
+Plane Surface (30263) = {1030263};
+Line Loop (1030265) = {30248, 30254, -30250, -30252};
+Plane Surface (30265) = {1030265};
+Line Loop (1030267) = {-30249, 30253, 30251, -30255};
+Plane Surface (30267) = {1030267};
+Line Loop (1030282) = {30269, 30274, -30270, -30273};
+Plane Surface (30282) = {1030282};
+Line Loop (1030284) = {-30271, 30275, 30272, -30276};
+Plane Surface (30284) = {1030284};
+Line Loop (1030286) = {-30269, 30277, 30271, -30278};
+Plane Surface (30286) = {1030286};
+Line Loop (1030288) = {30270, 30280, -30272, -30279};
+Plane Surface (30288) = {1030288};
+Line Loop (1030290) = {30273, 30279, -30275, -30277};
+Plane Surface (30290) = {1030290};
+Line Loop (1030292) = {-30274, 30278, 30276, -30280};
+Plane Surface (30292) = {1030292};
+Line Loop (1030307) = {30294, 30299, -30295, -30298};
+Plane Surface (30307) = {1030307};
+Line Loop (1030309) = {-30296, 30300, 30297, -30301};
+Plane Surface (30309) = {1030309};
+Line Loop (1030311) = {-30294, 30302, 30296, -30303};
+Plane Surface (30311) = {1030311};
+Line Loop (1030313) = {30295, 30305, -30297, -30304};
+Plane Surface (30313) = {1030313};
+Line Loop (1030315) = {30298, 30304, -30300, -30302};
+Plane Surface (30315) = {1030315};
+Line Loop (1030317) = {-30299, 30303, 30301, -30305};
+Plane Surface (30317) = {1030317};
+
+Surface Loop (1000001) = {30282, 30284, 30286, 30288, 30290, 30292, 30257, 30259, 30261, 30263, 30265, 30267};
+Volume (1) = {1000001};
+Surface Loop (1000002) = {30307, 30309, 30311, 30313, 30315, 30317, 30282, 30284, 30286, 30288, 30290, 30292};
+Volume (2) = {1000002};
+Surface Loop (1000003) = {22, 28, 26, 24, 16, 20, 18, 14, 30307, 30309, 30311, 30313, 30315, 30317};
+Volume (3) = {1000003};
+Surface Loop (1001000) = {30257, 30259, 30261, 30263, 30265, 30267, 10052, 10046, 10048, 10044, 10050, 10054, 30090, 30237, 30238, 30239, 30240, 30241, 20070, 20076, 20072, 20078, 20074, 30080, 30070, 30076, 30072, 30078, 30074};
+Volume (1000) = {1001000};
+Surface Loop (1030113) = {30106, 30107, 30108, 30109, 30110, 30111, 30087};
+Volume (30113) = {1030113};
+Surface Loop (1030139) = {30132, 30133, 30134, 30135, 30136, 30137, 30107, 30108, 30109, 30110, 30111};
+Volume (30139) = {1030139};
+Surface Loop (1030165) = {30158, 30159, 30160, 30161, 30162, 30163, 30133, 30134, 30135, 30136, 30137};
+Volume (30165) = {1030165};
+Surface Loop (1030191) = {30184, 30185, 30186, 30187, 30188, 30189, 30159, 30160, 30161, 30162, 30163};
+Volume (30191) = {1030191};
+Surface Loop (1030217) = {30210, 30211, 30212, 30213, 30214, 30215, 30185, 30186, 30187, 30188, 30189};
+Volume (30217) = {1030217};
+Surface Loop (1030243) = {30236, 30237, 30238, 30239, 30240, 30241, 30211, 30212, 30213, 30214, 30215};
+Volume (30243) = {1030243};
+Physical Surface (1) = {14, 16, 18, 20, 22, 24, 26, 28};
+Physical Surface (2) = {10044, 10046, 10048, 10050, 10052, 10054};
+Physical Surface (3) = {30087};
+Physical Surface (5) = {30070, 30072, 30074, 30076, 30078, 30080};