Lc = 0.1 ;
Infinito = 5 ;

// declaracion de PUNTOS
Point(1) = {0, 0, 0, Lc};
Point(2) = {1, 0, 0, Lc};
Point(3) = {2, 0, 0, Lc};
Point(4) = {3, 0, 0, Lc};
Point(5) = {4, 0, 0, Lc};
Point(6) = {5, 0, 0, Lc};
Point(7) = {6, 0, 0, Lc};
Point(8) = {1, 1, -0, Lc};
Point(9) = {5, 1, 0, Lc};
Point(10) = {-5, 0, 0, Lc*Infinito};
Point(11) = {11, 0, 0, Lc*Infinito};
Point(14) = {3, 8, 0, Lc*Infinito};
Point(15) = {3, -8, 0, Lc*Infinito};
Point(17) = {1, -1, 0, Lc};
Point(18) = {5, -1, 0, Lc};

// arcos de CIRCULOS
Circle(5) = {1, 2, 8};
Circle(6) = {8, 2, 3};
Circle(7) = {5, 6, 9};
Circle(8) = {9, 6, 7};
Circle(9) = {10, 4, 14};
Circle(10) = {14, 4, 11};
Circle(11) = {11, 4, 15};
Circle(12) = {15, 4, 10};
Circle(13) = {1, 2, 17};
Circle(14) = {17, 2, 3};
Circle(15) = {5, 6, 18};
Circle(16) = {18, 6, 7};

// superficies GEOMETRICAS
Line Loop(18) = {5, 6, -14, -13};
Plane Surface(18) = {18};
Line Loop(22) = {5, 6, -14, -13, -12, -11, -10, -9, 15, 16, -8, -7};
Plane Surface(22) = {22};
Line Loop(23) = {7, 8, -16, -15};
Plane Surface(23) = {23};

// lineas FISICAS
Physical Line (1) = {5}; // circunferencia interior izquierda
Physical Line (2) = {6}; //
Physical Line (3) = {13}; //
Physical Line (4) = {14}; //

Physical Line (5) = {7}; // circunferencia interior derecha
Physical Line (6) = {8}; //
Physical Line (7) = {15}; //
Physical Line (8) = {16}; //

Physical Line (10) = {9}; // circunferencia exterior
Physical Line (11) = {10}; //
Physical Line (12) = {11}; //
Physical Line (13) = {12}; //

// superficies FISICAS
Physical Surface (1) = {22}; // circulo exterior
Physical Surface (2) = {18}; // circulo interior izquierdo
Physical Surface (3) = {23}; // circulo interior derecho
