Point(1) = {0, 0, 0, 1e+22};
Point(2) = {100, 0, 0, 1e+22};
Point(3) = {100, 50, 0, 1e+22};
Point(4) = {0, 50, 0, 1e+22};
Point(5) = {100, 50, 30, 1e+22};
Point(6) = {0, 50, 30, 1e+22};
Point(10) = {0, 0, 30, 1e+22};
Point(14) = {100, 0, 30, 1e+22};
Point(15) = {10, 10, 30, 1e+22};
Point(16) = {40, 10, 30, 1e+22};
Point(17) = {40, 40, 30, 1e+22};
Point(18) = {10, 40, 30, 1e+22};
Point(19) = {40, 40, 50, 1e+22};
Point(20) = {10, 40, 50, 1e+22};
Point(24) = {10, 10, 50, 1e+22};
Point(28) = {40, 10, 50, 1e+22};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {3, 4};
Line(4) = {4, 1};
Line(8) = {5, 6};
Line(9) = {6, 10};
Line(10) = {10, 14};
Line(11) = {14, 5};
Line(13) = {3, 5};
Line(14) = {4, 6};
Line(18) = {1, 10};
Line(22) = {2, 14};
Line(29) = {15, 16};
Line(30) = {16, 17};
Line(31) = {17, 18};
Line(32) = {18, 15};
Line(36) = {19, 20};
Line(37) = {20, 24};
Line(38) = {24, 28};
Line(39) = {28, 19};
Line(41) = {17, 19};
Line(42) = {18, 20};
Line(46) = {15, 24};
Line(50) = {16, 28};
Line Loop(6) = {3, 4, 1, 2};
Plane Surface(6) = {6};
Line Loop(15) = {3, 14, -8, -13};
Ruled Surface(15) = {15};
Line Loop(19) = {4, 18, -9, -14};
Ruled Surface(19) = {19};
Line Loop(23) = {1, 22, -10, -18};
Ruled Surface(23) = {23};
Line Loop(27) = {2, 13, -11, -22};
Ruled Surface(27) = {27};
Line Loop(28) = {8, 9, 10, 11};
Plane Surface(28) = {28};
Line Loop(34) = {31, 32, 29, 30};
Plane Surface(34) = {34};
Line Loop(43) = {31, 42, -36, -41};
Ruled Surface(43) = {43};
Line Loop(47) = {32, 46, -37, -42};
Ruled Surface(47) = {47};
Line Loop(51) = {29, 50, -38, -46};
Ruled Surface(51) = {51};
Line Loop(55) = {30, 41, -39, -50};
Ruled Surface(55) = {55};
Line Loop(56) = {36, 37, 38, 39};
Plane Surface(56) = {56};
Surface Loop(1) = {6, 28, 15, 19, 23, 27};
Volume(1) = {1};
Surface Loop(2) = {34, 56, 43, 47, 51, 55};
Volume(2) = {2};
