Point(1) = {0, 0, 2, 0.75};
Point(2) = {0, 10, 2, 0.75};
Point(3) = {2, 10, 2, 0.5};
Point(4) = {2, 0, 2, 0.5};
Point(5) = {2, 0, 1, 0.5};
Point(6) = {2, 10, 1, 0.5};
Point(7) = {3, 10, 1, 0.5};
Point(8) = {3, 0, 1, 0.5};
Point(11) = {4, 10, 0, 0.25};
Point(12) = {4, 0, 0, 0.25};
Point(13) = {4, 0, 1, 0.25};
Point(14) = {4, 10, 1, 0.25};
Point(15) = {10, 10, 0, 2};
Point(16) = {10, 0, 0, 2};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {1, 4};
Line(4) = {11, 15};
Line(5) = {15, 16};
Line(6) = {16, 12};
Circle(7) = {12, 13, 8};
Circle(8) = {8, 5, 4};
Circle(9) = {3, 6, 7};
Circle(10) = {7, 14, 11};
Line(14) = {4, 3};
Line(15) = {7, 8};
Line(16) = {12, 11};
Line Loop(17) = {6, 16, 4, 5};
Plane Surface(18) = {17};
Line Loop(19) = {14, -2, -1, 3};
Plane Surface(20) = {19};
Line Loop(21) = {8, 14, 9, 15};
Ruled Surface(22) = {21};
Line Loop(23) = {15, -7, 16, -10};
Ruled Surface(24) = {23};
num[]=Extrude{Surface{20,20,-22,24,-18}; Layers{ {2,2}, {0.1, 0.1} }; Recombine;}
