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