
//---------------------
// Points
//---------------------

Point(1) = {-10.0,2.0,-0.5};
Physical Point(1) = {1};
Point(2) = {-7.5,2.0,-0.5};
Physical Point(2) = {2};
Point(3) = {-2.5,1.0,-0.5};
Physical Point(3) = {3};
Point(4) = {0.0,1.0,-0.5};
Physical Point(4) = {4};
Point(5) = {-10.0,-2.0,-0.5};
Physical Point(5) = {5};
Point(6) = {-7.5,-2.0,-0.5};
Physical Point(6) = {6};
Point(7) = {-2.5,-1.0,-0.5};
Physical Point(7) = {7};
Point(8) = {0.0,-1.0,-0.5};
Physical Point(8) = {8};
Point(9) = {-10.0,2.0,0.5};
Physical Point(9) = {9};
Point(10) = {-7.5,2.0,0.5};
Physical Point(10) = {10};
Point(11) = {-2.5,1.0,0.5};
Physical Point(11) = {11};
Point(12) = {0.0,1.0,0.5};
Physical Point(12) = {12};
Point(13) = {-10.0,-2.0,0.5};
Physical Point(13) = {13};
Point(14) = {-7.5,-2.0,0.5};
Physical Point(14) = {14};
Point(15) = {-2.5,-1.0,0.5};
Physical Point(15) = {15};
Point(16) = {0.0,-1.0,0.5};
Physical Point(16) = {16};

//---------------------
// Lines
//---------------------

Line(1) = {1,2};
Transfinite Line {1} = 4;
Physical Line(1) = {1};
Point(17) = {-2.3002849153176292,14.998575423411854,-0.5};
Ellipse(2) = {2,17,2,3};
Transfinite Line {2} = 7;
Physical Line(2) = {2};
Line(3) = {3,4};
Transfinite Line {3} = 4;
Physical Line(3) = {3};
Line(4) = {5,6};
Transfinite Line {4} = 4;
Physical Line(4) = {4};
Point(18) = {-2.3002849153176292,-14.998575423411854,-0.5};
Ellipse(5) = {6,18,6,7};
Transfinite Line {5} = 7;
Physical Line(5) = {5};
Line(6) = {7,8};
Transfinite Line {6} = 4;
Physical Line(6) = {6};
Line(7) = {1,5};
Transfinite Line {7} = 5;
Physical Line(7) = {7};
Line(8) = {2,6};
Transfinite Line {8} = 5;
Physical Line(8) = {8};
Line(9) = {3,7};
Transfinite Line {9} = 3;
Physical Line(9) = {9};
Line(10) = {4,8};
Transfinite Line {10} = 3;
Physical Line(10) = {10};
Line(11) = {9,10};
Transfinite Line {11} = 4;
Physical Line(11) = {11};
Point(19) = {-2.3002849153176292,14.998575423411854,0.5};
Ellipse(12) = {10,19,10,11};
Transfinite Line {12} = 7;
Physical Line(12) = {12};
Line(13) = {11,12};
Transfinite Line {13} = 4;
Physical Line(13) = {13};
Line(14) = {13,14};
Transfinite Line {14} = 4;
Physical Line(14) = {14};
Point(20) = {-2.3002849153176292,-14.998575423411854,0.5};
Ellipse(15) = {14,20,14,15};
Transfinite Line {15} = 7;
Physical Line(15) = {15};
Line(16) = {15,16};
Transfinite Line {16} = 4;
Physical Line(16) = {16};
Line(17) = {9,13};
Transfinite Line {17} = 5;
Physical Line(17) = {17};
Line(18) = {10,14};
Transfinite Line {18} = 5;
Physical Line(18) = {18};
Line(19) = {11,15};
Transfinite Line {19} = 3;
Physical Line(19) = {19};
Line(20) = {12,16};
Transfinite Line {20} = 3;
Physical Line(20) = {20};
Line(21) = {1,9};
Transfinite Line {21} = 2;
Physical Line(21) = {21};
Line(22) = {2,10};
Transfinite Line {22} = 2;
Physical Line(22) = {22};
Line(23) = {3,11};
Transfinite Line {23} = 2;
Physical Line(23) = {23};
Line(24) = {4,12};
Transfinite Line {24} = 2;
Physical Line(24) = {24};
Line(25) = {5,13};
Transfinite Line {25} = 2;
Physical Line(25) = {25};
Line(26) = {6,14};
Transfinite Line {26} = 2;
Physical Line(26) = {26};
Line(27) = {7,15};
Transfinite Line {27} = 2;
Physical Line(27) = {27};
Line(28) = {8,16};
Transfinite Line {28} = 2;
Physical Line(28) = {28};

//---------------------
// Surfaces
//---------------------

Line Loop(1) = {1,8,-4,-7};
Plane Surface(1) = {1};
Transfinite Surface(1) = {};
Recombine Surface(1) = 60.0;
Line Loop(2) = {2,9,-5,-8};
Ruled Surface(2) = {2};
Recombine Surface(2) = 60.0;
Line Loop(3) = {3,10,-6,-9};
Plane Surface(3) = {3};
Transfinite Surface(3) = {};
Recombine Surface(3) = 60.0;
Line Loop(4) = {11,18,-14,-17};
Plane Surface(4) = {4};
Transfinite Surface(4) = {};
Recombine Surface(4) = 60.0;
Line Loop(5) = {12,19,-15,-18};
Ruled Surface(5) = {5};
Recombine Surface(5) = 60.0;
Line Loop(6) = {13,20,-16,-19};
Plane Surface(6) = {6};
Transfinite Surface(6) = {};
Recombine Surface(6) = 60.0;
Line Loop(7) = {21,11,-22,-1};
Plane Surface(7) = {7};
Transfinite Surface(7) = {};
Recombine Surface(7) = 60.0;
Line Loop(8) = {22,12,-23,-2};
Ruled Surface(8) = {8};
Transfinite Surface(8) = {};
Recombine Surface(8) = 60.0;
Line Loop(9) = {23,13,-24,-3};
Plane Surface(9) = {9};
Transfinite Surface(9) = {};
Recombine Surface(9) = 60.0;
Line Loop(10) = {25,14,-26,-4};
Plane Surface(10) = {10};
Transfinite Surface(10) = {};
Recombine Surface(10) = 60.0;
Line Loop(11) = {26,15,-27,-5};
Ruled Surface(11) = {11};
Transfinite Surface(11) = {};
Recombine Surface(11) = 60.0;
Line Loop(12) = {27,16,-28,-6};
Plane Surface(12) = {12};
Transfinite Surface(12) = {};
Recombine Surface(12) = 60.0;
Line Loop(13) = {7,25,-17,-21};
Plane Surface(13) = {13};
Transfinite Surface(13) = {};
Recombine Surface(13) = 60.0;
Line Loop(14) = {8,26,-18,-22};
Plane Surface(14) = {14};
Transfinite Surface(14) = {};
Recombine Surface(14) = 60.0;
Line Loop(15) = {9,27,-19,-23};
Plane Surface(15) = {15};
Transfinite Surface(15) = {};
Recombine Surface(15) = 60.0;
Line Loop(16) = {10,28,-20,-24};
Plane Surface(16) = {16};
Transfinite Surface(16) = {};
Recombine Surface(16) = 60.0;


//---------------------
// Volumes
//---------------------

Surface Loop(1) = {1,4,7,10,13,14};
Volume(1) = {1};
Transfinite Volume(1) = {};
Physical Volume(1) = {1};
Surface Loop(2) = {2,5,8,11,14,15};
Volume(2) = {2};
Physical Volume(2) = {2};
Surface Loop(3) = {3,6,9,12,15,16};
Volume(3) = {3};
Transfinite Volume(3) = {};
Physical Volume(3) = {3};

