// Options for the meshing:
General.Verbosity = 0;   // as less messages as possible.
Mesh.MshFileVersion = 2; // `msh' file format version.
Mesh.Algorithm = 3;      // Triangle meshing algorithm.

// Mean characteristic length of the elements
MeanCL=0.039997313103;

Point(1) = {0.000000000000, 0.000000000000, 0.480836332398, MeanCL};
Point(2) = {0.459755416589, 0.000000000000, 1.000000000000, MeanCL};
Point(3) = {0.000000000000, 0.000000000000, 0.041458869036, MeanCL};
Point(5) = {0.875164741475, 0.000000000000, 0.278445691339, 0.013453790237};
Point(6) = {0.536170248205, 0.000000000000, 1.000000000000, MeanCL};
Point(7) = {0.913900420561, 0.000000000000, 0.660033507666, MeanCL};

// Edge 1:
Point(55) = {0.000000000000, 0.000000000000, 0.440892926638, MeanCL};
Point(56) = {0.000000000000, 0.000000000000, 0.400949520878, MeanCL};
Point(57) = {0.000000000000, 0.000000000000, 0.361006115118, MeanCL};
Point(58) = {0.000000000000, 0.000000000000, 0.321062709357, MeanCL};
Point(59) = {0.000000000000, 0.000000000000, 0.281119303597, MeanCL};
Point(60) = {0.000000000000, 0.000000000000, 0.241175897837, MeanCL};
Point(61) = {0.000000000000, 0.000000000000, 0.201232492077, MeanCL};
Point(62) = {0.000000000000, 0.000000000000, 0.161289086317, MeanCL};
Point(63) = {0.000000000000, 0.000000000000, 0.121345680556, MeanCL};
Point(64) = {0.000000000000, 0.000000000000, 0.081402274796, MeanCL};
Line(105) = {1,55} ;
Line(106) = {55,56} ;
Line(107) = {56,57} ;
Line(108) = {57,58} ;
Line(109) = {58,59} ;
Line(110) = {59,60} ;
Line(111) = {60,61} ;
Line(112) = {61,62} ;
Line(113) = {62,63} ;
Line(114) = {63,64} ;
Line(115) = {64,3} ;

// Edge 4:
Point(87) = {0.862370811286, 0.000000000000, 0.274981208920, 0.026708498386};
Point(88) = {0.836782950907, 0.000000000000, 0.268052244083, MeanCL};
Point(89) = {0.798747362229, 0.000000000000, 0.257752545217, MeanCL};
Point(90) = {0.760711773552, 0.000000000000, 0.247452846351, MeanCL};
Point(91) = {0.722676184874, 0.000000000000, 0.237153147485, MeanCL};
Point(92) = {0.684640596196, 0.000000000000, 0.226853448620, MeanCL};
Point(93) = {0.646605007519, 0.000000000000, 0.216553749754, MeanCL};
Point(94) = {0.608569418841, 0.000000000000, 0.206254050888, MeanCL};
Point(95) = {0.570533830164, 0.000000000000, 0.195954352022, MeanCL};
Point(96) = {0.532498241486, 0.000000000000, 0.185654653157, MeanCL};
Point(97) = {0.494462652808, 0.000000000000, 0.175354954291, MeanCL};
Point(98) = {0.456427064131, 0.000000000000, 0.165055255425, MeanCL};
Point(99) = {0.418391475453, 0.000000000000, 0.154755556559, MeanCL};
Point(100) = {0.380355886776, 0.000000000000, 0.144455857694, MeanCL};
Point(101) = {0.342320298098, 0.000000000000, 0.134156158828, MeanCL};
Point(102) = {0.304284709421, 0.000000000000, 0.123856459962, MeanCL};
Point(103) = {0.266249120743, 0.000000000000, 0.113556761096, MeanCL};
Point(104) = {0.228213532065, 0.000000000000, 0.103257062230, MeanCL};
Point(105) = {0.190177943388, 0.000000000000, 0.092957363365, MeanCL};
Point(106) = {0.152142354710, 0.000000000000, 0.082657664499, MeanCL};
Point(107) = {0.114106766033, 0.000000000000, 0.072357965633, MeanCL};
Point(108) = {0.076071177355, 0.000000000000, 0.062058266767, MeanCL};
Point(109) = {0.038035588678, 0.000000000000, 0.051758567902, MeanCL};
Line(140) = {5,87} ;
Line(141) = {87,88} ;
Line(142) = {88,89} ;
Line(143) = {89,90} ;
Line(144) = {90,91} ;
Line(145) = {91,92} ;
Line(146) = {92,93} ;
Line(147) = {93,94} ;
Line(148) = {94,95} ;
Line(149) = {95,96} ;
Line(150) = {96,97} ;
Line(151) = {97,98} ;
Line(152) = {98,99} ;
Line(153) = {99,100} ;
Line(154) = {100,101} ;
Line(155) = {101,102} ;
Line(156) = {102,103} ;
Line(157) = {103,104} ;
Line(158) = {104,105} ;
Line(159) = {105,106} ;
Line(160) = {106,107} ;
Line(161) = {107,108} ;
Line(162) = {108,109} ;
Line(163) = {109,3} ;

// Edge 5:
Point(110) = {0.025541967588, 0.000000000000, 0.509678758376, MeanCL};
Point(111) = {0.051083935177, 0.000000000000, 0.538521184354, MeanCL};
Point(112) = {0.076625902765, 0.000000000000, 0.567363610332, MeanCL};
Point(113) = {0.102167870353, 0.000000000000, 0.596206036310, MeanCL};
Point(114) = {0.127709837941, 0.000000000000, 0.625048462288, MeanCL};
Point(115) = {0.153251805530, 0.000000000000, 0.653890888266, MeanCL};
Point(116) = {0.178793773118, 0.000000000000, 0.682733314243, MeanCL};
Point(117) = {0.204335740706, 0.000000000000, 0.711575740221, MeanCL};
Point(118) = {0.229877708295, 0.000000000000, 0.740418166199, MeanCL};
Point(119) = {0.255419675883, 0.000000000000, 0.769260592177, MeanCL};
Point(120) = {0.280961643471, 0.000000000000, 0.798103018155, MeanCL};
Point(121) = {0.306503611059, 0.000000000000, 0.826945444133, MeanCL};
Point(122) = {0.332045578648, 0.000000000000, 0.855787870111, MeanCL};
Point(123) = {0.357587546236, 0.000000000000, 0.884630296089, MeanCL};
Point(124) = {0.383129513824, 0.000000000000, 0.913472722066, MeanCL};
Point(125) = {0.408671481413, 0.000000000000, 0.942315148044, MeanCL};
Point(126) = {0.434213449001, 0.000000000000, 0.971157574022, MeanCL};
Line(164) = {1,110} ;
Line(165) = {110,111} ;
Line(166) = {111,112} ;
Line(167) = {112,113} ;
Line(168) = {113,114} ;
Line(169) = {114,115} ;
Line(170) = {115,116} ;
Line(171) = {116,117} ;
Line(172) = {117,118} ;
Line(173) = {118,119} ;
Line(174) = {119,120} ;
Line(175) = {120,121} ;
Line(176) = {121,122} ;
Line(177) = {122,123} ;
Line(178) = {123,124} ;
Line(179) = {124,125} ;
Line(180) = {125,126} ;
Line(181) = {126,2} ;

// Edge 6:
Point(127) = {0.497962832397, 0.000000000000, 1.000000000000, MeanCL};
Line(182) = {2,127} ;
Line(183) = {127,6} ;

// Edge 7:
Point(128) = {0.565226415309, 0.000000000000, 0.973848731359, MeanCL};
Point(129) = {0.594282582414, 0.000000000000, 0.947697462718, MeanCL};
Point(130) = {0.623338749518, 0.000000000000, 0.921546194077, MeanCL};
Point(131) = {0.652394916622, 0.000000000000, 0.895394925436, MeanCL};
Point(132) = {0.681451083726, 0.000000000000, 0.869243656795, MeanCL};
Point(133) = {0.710507250831, 0.000000000000, 0.843092388154, MeanCL};
Point(134) = {0.739563417935, 0.000000000000, 0.816941119513, MeanCL};
Point(135) = {0.768619585039, 0.000000000000, 0.790789850872, MeanCL};
Point(136) = {0.797675752144, 0.000000000000, 0.764638582231, MeanCL};
Point(137) = {0.826731919248, 0.000000000000, 0.738487313590, MeanCL};
Point(138) = {0.855788086352, 0.000000000000, 0.712336044948, MeanCL};
Point(139) = {0.884844253456, 0.000000000000, 0.686184776307, MeanCL};
Line(184) = {6,128} ;
Line(185) = {128,129} ;
Line(186) = {129,130} ;
Line(187) = {130,131} ;
Line(188) = {131,132} ;
Line(189) = {132,133} ;
Line(190) = {133,134} ;
Line(191) = {134,135} ;
Line(192) = {135,136} ;
Line(193) = {136,137} ;
Line(194) = {137,138} ;
Line(195) = {138,139} ;
Line(196) = {139,7} ;

// Edge 8:
Point(140) = {0.909939987184, 0.000000000000, 0.621019008387, MeanCL};
Point(141) = {0.905979553808, 0.000000000000, 0.582004509107, MeanCL};
Point(142) = {0.902019120432, 0.000000000000, 0.542990009827, MeanCL};
Point(143) = {0.898058687055, 0.000000000000, 0.503975510548, MeanCL};
Point(144) = {0.894098253679, 0.000000000000, 0.464961011268, MeanCL};
Point(145) = {0.890137820303, 0.000000000000, 0.425946511988, MeanCL};
Point(146) = {0.886177386926, 0.000000000000, 0.386932012708, MeanCL};
Point(147) = {0.882216953550, 0.000000000000, 0.347917513429, MeanCL};
Point(148) = {0.878403585821, 0.000000000000, 0.310351767872, MeanCL};
Point(149) = {0.876496901957, 0.000000000000, 0.291568895094, 0.026644435723};
Line(197) = {7,140} ;
Line(198) = {140,141} ;
Line(199) = {141,142} ;
Line(200) = {142,143} ;
Line(201) = {143,144} ;
Line(202) = {144,145} ;
Line(203) = {145,146} ;
Line(204) = {146,147} ;
Line(205) = {147,148} ;
Line(206) = {148,149} ;
Line(207) = {149,5} ;


Line Loop(2) = {140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207};
Plane Surface(2) = {2}; Physical Surface(2) = {2};
