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(51) = {3, 4, 1, 2};
Plane Surface(52) = {51};
Line Loop(53) = {2, 13, -11, -22};
Plane Surface(54) = {53};
Line Loop(55) = {8, -14, -3, 13};
Plane Surface(56) = {55};
Line Loop(57) = {14, 9, -18, -4};
Plane Surface(58) = {57};
Line Loop(59) = {8, 9, 10, 11};
Line Loop(60) = {31, 32, 29, 30};
Plane Surface(61) = {59, 60};
Plane Surface(62) = {60};
Line Loop(63) = {18, 10, -22, -1};
Plane Surface(64) = {63};
Line Loop(65) = {41, 36, -42, -31};
Plane Surface(66) = {65};
Line Loop(67) = {42, 37, -46, -32};
Plane Surface(68) = {67};
Line Loop(69) = {30, 41, -39, -50};
Plane Surface(70) = {69};
Line Loop(71) = {50, -38, -46, 29};
Plane Surface(72) = {71};
Line Loop(73) = {37, 38, 39, 36};
Plane Surface(74) = {73};
Surface Loop(75) = {74, 68, 66, 70, 72, 62};
Volume(76) = {75};
Surface Loop(77) = {61, 56, 58, 64, 54, 52, 62};
Volume(78) = {77};
