d1 = 0.005;
a=1;
Point(1) = { +2.15000000000000E-01,  +0.00000000000000E+00, 0., d1};
Point(2) = { +2.15000000000000E-01,  +3.30000000000000E-02, 0., d1};
Point(3) = { +1.18000000000000E-01,  +3.30000000000000E-02, 0., d1};
Point(4) = { +1.18000000000000E-01,  +5.67000000000000E-01, 0., d1};
Point(5) = { +2.15000000000000E-01,  +5.67000000000000E-01, 0., d1};
Point(6) = { +2.15000000000000E-01,  +6.00000000000000E-01, 0., d1};
Point(7) = { +0.00000000000000E+00,  +6.00000000000000E-01, 0., d1};
Point(8) = { +0.00000000000000E+00,  +5.67000000000000E-01, 0., d1};
Point(9) = { +9.70000000000000E-02,  +5.67000000000000E-01, 0., d1};
Point(10) = { +9.70000000000000E-02,  +3.30000000000000E-02, 0., d1};
Point(11) = { +0.00000000000000E+00,  +3.30000000000000E-02, 0., d1};
Point(12) = { +0.00000000000000E+00,  +0.00000000000000E+00, 0., d1};
Point(13) = { +1.18000000000000E-01,  +6.00000000000000E-01, 0., d1};
Point(14) = { +9.70000000000000E-02,  +6.00000000000000E-01, 0., d1};
Point(15) = { +9.70000000000000E-02,  +0.00000000000000E+00, 0., d1};
Point(16) = { +1.18000000000000E-01,  +0.00000000000000E+00, 0., d1};
Line (1) = {1, 2};
Line (2) = {2, 3};
Line (3) = {3, 4};
Line (4) = {4, 5};
Line (5) = {5, 6};
Line (6) = {7, 8};
Line (7) = {8, 9};
Line (8) = {9, 10};
Line (9) = {10, 11};
Line (10) = {11, 12};
Line (11) = {9, 4};
Line (12) = {3, 10};
Line (13) = {4, 13};
Line (14) = {9, 14};
Line (15) = {7, 14};
Line (16) = {14, 13};
Line (17) = {13, 6};
Line (21) = {12, 15};
Line (22) = {15, 16};
Line (23) = {16, 1};
Line (24) = {3, 16};
Line (25) = {10, 15};
Line Loop(26) = {15, -14, -7, -6};
Plane Surface(27) = -{26}; // fix orientation
Line Loop(28) = {13, -16, -14, 11};
Plane Surface(29) = {28};
Line Loop(30) = {4, 5, -17, -13};
Plane Surface(31) = {30};
Line Loop(32) = {3, -11, 8, -12};
Plane Surface(33) = {32};
Line Loop(34) = {24, -22, -25, -12};
Plane Surface(35) = -{34}; // fix orientation
Line Loop(36) = {2, 24, 23, 1};
Plane Surface(37) = {36};
Line Loop(38) = {9, 10, 21, -25};
Plane Surface(39) = {38};
Transfinite Line {2, 4, 17, 23} = 9*a Using Progression 1;
Transfinite Line {7, 9, 15, 21} = 10*a Using Progression 1;
Transfinite Line {1, 10, 24, 25} = 4*a Using Progression 1;
Transfinite Line {5, 6, 13, 14} = 4*a Using Progression 1;
Transfinite Line {11, 12, 16, 22} = 3*a Using Progression 1;
Transfinite Line {3, 8} = 48*a Using Progression 1;
Transfinite Surface "*";
//Recombine Surface {31, 29, 27, 33, 37, 35, 39};
Physical Line(40) = {5, 4, 3, 2, 1};
Physical Line(41) = {23, 22, 21};
Physical Line(42) = {10, 9, 8, 7, 6};
//Physical Line(43) = {15, 16, 17};
Physical Surface(44) = {27, 29, 31, 33, 35, 37, 39};
