//+
Point(1) = {0,0, 0, 1.0};
//+
Point(2) = {75, 0, 0, 1.0};
//+
Point(3) = {125, 0, 0, 1.0};
//+
Point(4) = {210, 0, 0, 1.0};
//+
Point(5) = {210, 10, 0, 1.0};
//+
Point(6) = {125, 10, 0, 1.0};
//+
Point(7) = {125, 60, 0, 1.0};
//+
Point(8) = {75, 60 ,0, 1.0};
//+
Point(9) = {75, 10, 0, 1.0};
//+
Point(10) = {0, 10, 0, 1.0};
//+

Line(1) = {10, 1};
//+
Line(2) = {1, 2};
//+
Line(3) = {2, 3};
//+
Line(4) = {3, 4};
//+
Line(5) = {4, 5};
//+
Line(6) = {5, 6};
//+
Line(7) = {6, 7};
//+
Line(8) = {7, 8};
//+
Line(9) = {8, 9};
//+
Line(10) = {9, 10};
//+
Line(11) = {6, 9};
//+
Line(12) = {9, 2};
//+
Line(13) = {6, 3};
//+
Curve Loop(1) = {1, 2, -12, 10};
//+
Plane Surface(1) = {1};
//+
Curve Loop(2) = {9, -11, 7, 8};
//+
Plane Surface(2) = {2};
//+
Curve Loop(3) = {12, 3, -13, 11};
//+
Plane Surface(3) = {3};
//+
Curve Loop(4) = {6, 13, 4, 5};
//+
Plane Surface(4) = {4};
//+
Transfinite Surface {1} = {10, 1, 2, 9};
//+
Transfinite Surface {3} = {9, 2, 3, 6};
//+
Transfinite Surface {4} = {6, 3, 4, 5};
//+
Transfinite Surface {2} = {8, 9, 6, 7};
//+
Transfinite Curve {12, 1, 13, 5} = 40 Using Progression 1;
//+
Transfinite Curve {10, 2, 6, 4} = 200 Using Progression 1;
//+
Transfinite Curve {11, 8, 3} = 200 Using Progression 1;
//+
Transfinite Curve {9, 7} = 200 Using Progression 1;
//+
Recombine Surface {1,2,3,4};
//+
Extrude {0, 0, 5} {
  Surface{1}; Surface{2}; Surface{3}; Surface{4}; 
    Layers{1};
    Recombine;
}
//+
Mesh.ScalingFactor= 1e-6;
//+
Physical Surface("inlet") = {22};
//+
Physical Surface("outlet") = {100};
//+
Physical Surface("wall") = {34, 56, 88, 52, 44, 96, 70, 26};
//+
Physical Surface("top") = {35, 79, 101};
//+
Physical Surface("bottom") = {4, 1, 3};
//+
Physical Volume("internal") = {4, 3, 2, 1};
