
Point(1) = {0,0,0,0.5}; // Center of circle
r = 250.;
Point(2) = {r,0,0,0.5}; // Nodes on the circle
Point(3) = {0,r,0,0.5};
Point(4) = {-r,0,0,0.5};
Point(5) = {0,-r,0,0.5};
Point(6) = {0.,250.,115.,0.5}; //Center point of cutout
Circle(1) = {2,1,3}; // Arcs of a circle
Circle(2) = {3,1,4};
Circle(3) = {4,1,5};
Circle(4) = {5,1,2};

Line Loop(5) = {1,2,3,4};
Plane Surface(6) = {5};

Extrude {0,0,510} {
  Surface{6};
}
Physical Surface("A1") = {15}; // only physical surfaces will be exported
Physical Surface("A2") = {27};
Physical Surface("A3") = {23};
Physical Surface("A4") = {19};
// Structured Mesh
Transfinite Surface {15};
Transfinite Surface {27};
Transfinite Surface {23};
Transfinite Surface {19};
Transfinite Curve {8, 1, 11, 4, 10, 3, 2, 9} = 21 Using Progression 1;
Transfinite Curve {14, 18, 13, 22} = 21 Using Progression 1;
Recombine Surface {15};
Recombine Surface {19};
Recombine Surface {23};
Recombine Surface {27};
