Point(1) = {-10, -1, 0, 1.0};
Point(2) = {10, -1, 0, 1.0};
Point(3) = {-10, 1, 0, 1.0};
Point(4) = {10, 1, 0, 1.0};
Point(5) = {-1, 1, 0, 1.0};
Point(6) = {1, 1, 0, 1.0};
Point(7) = {-1, 2, 0, 1.0};
Point(8) = {1, 2, 0, 1.0};
Point(9) = {-1, -1, 0, 1.0};
Point(10) = {1, -1, 0, 1.0};

Line(1) = {1, 9};
Line(2) = {9, 10};
Line(3) = {10, 2};
Line(4) = {2, 4};
Line(5) = {4, 6};
Line(6) = {6, 8};
Line(7) = {8, 7};
Line(8) = {7, 5};
Line(9) = {5, 3};
Line(10) = {3, 1};
Line(11) = {5, 6};
Line(12) = {5, 9};
Line(13) = {6, 10};

Line Loop(14) = {1, -12, 9, 10};
Plane Surface(15) = {14};
Line Loop(16) = {2, -13, -11, 12};
Plane Surface(17) = {16};
Line Loop(18) = {3, 4, 5, 13};
Plane Surface(19) = {18};
Line Loop(20) = {11, 6, 7, 8};
Plane Surface(21) = {20};


Transfinite Line {10, 12, 13, 4} = 32 Using Bump 0.5;
Transfinite Line {1, 9, 3, 5} = 64 Using Progression 1;
Transfinite Line {2, 11, 7} = 16 Using Bump 0.5;
Transfinite Line {8, 6} = 8 Using Progression 1;

Transfinite Surface {15,17,19,21} Alternated;

