1 2Point(x+01) = {dx, -e, -ll/2, sx}; Point(x+11) = {dx, e, ll/2, sx}; 3Point(x+02) = {dx+rx, -e, -ll/2, sx}; Point(x+12) = {dx+rx, e, ll/2, sx}; 4Point(x+03) = {dx, -e+rx, -ll/2, sx}; Point(x+13) = {dx, e+rx, ll/2, sx}; 5Point(x+04) = {dx-rx, -e, -ll/2, sx}; Point(x+14) = {dx-rx, e, ll/2, sx}; 6Point(x+05) = {dx, -e-rx, -ll/2, sx}; Point(x+15) = {dx, e-rx, ll/2, sx}; 7Point(x+06) = {dx, -e, -ll/2-lx, sx}; Point(x+16) = {dx, e, ll/2+lx, sx}; 8Point(x+07) = {dx+rx, -e, -ll/2-lx, sx}; Point(x+17) = {dx+rx, e, ll/2+lx, sx}; 9Point(x+08) = {dx, -e+rx, -ll/2-lx, sx}; Point(x+18) = {dx, e+rx, ll/2+lx, sx}; 10Point(x+09) = {dx-rx, -e, -ll/2-lx, sx}; Point(x+19) = {dx-rx, e, ll/2+lx, sx}; 11Point(x+10) = {dx, -e-rx, -ll/2-lx, sx}; Point(x+20) = {dx, e-rx, ll/2+lx, sx}; 12 13Circle(x+01) = {x+02,x+01,x+03}; Circle(x+05) = {x+07,x+06,x+08}; Line(x+09) = {x+02,x+07}; 14Circle(x+02) = {x+03,x+01,x+04}; Circle(x+06) = {x+08,x+06,x+09}; Line(x+10) = {x+03,x+08}; 15Circle(x+03) = {x+04,x+01,x+05}; Circle(x+07) = {x+09,x+06,x+10}; Line(x+11) = {x+04,x+09}; 16Circle(x+04) = {x+05,x+01,x+02}; Circle(x+08) = {x+10,x+06,x+07}; Line(x+12) = {x+05,x+10}; 17 18Circle(x+13) = {x+12,x+11,x+13}; Circle(x+17) = {x+17,x+16,x+18}; Line(x+21) = {x+12,x+17}; 19Circle(x+14) = {x+13,x+11,x+14}; Circle(x+18) = {x+18,x+16,x+19}; Line(x+22) = {x+13,x+18}; 20Circle(x+15) = {x+14,x+11,x+15}; Circle(x+19) = {x+19,x+16,x+20}; Line(x+23) = {x+14,x+19}; 21Circle(x+16) = {x+15,x+11,x+12}; Circle(x+20) = {x+20,x+16,x+17}; Line(x+24) = {x+15,x+20}; 22 23Curve Loop(x+01) = {x+02,x+03,x+04,x+01}; Plane Surface(x+21) = {x+01}; 24Curve Loop(x+02) = {x+07,x+08,x+05,x+06}; Plane Surface(x+22) = {x+02}; 25Curve Loop(x+03) = {x+16,x+13,x+14,x+15}; Plane Surface(x+23) = {x+03}; 26Curve Loop(x+04) = {x+20,x+17,x+18,x+19}; Plane Surface(x+24) = {x+04}; 27Curve Loop(x+05) = {x+08,-(x+09),-(x+04),x+12}; Surface(x+25) = {x+05}; 28Curve Loop(x+06) = {x+12,-(x+07),-(x+11),x+03}; Surface(x+26) = {x+06}; 29Curve Loop(x+07) = {-(x+11),-(x+02),x+10,x+06}; Surface(x+27) = {x+07}; 30Curve Loop(x+08) = {-(x+10),-(x+01),x+09,x+05}; Surface(x+28) = {x+08}; 31Curve Loop(x+09) = {x+21,-(x+20),-(x+24),x+16}; Surface(x+29) = {x+09}; 32Curve Loop(x+10) = {-(x+24),-(x+15),x+23,x+19}; Surface(x+30) = {x+10}; 33Curve Loop(x+11) = {x+23,-(x+18),-(x+22),x+14}; Surface(x+31) = {x+11}; 34Curve Loop(x+12) = {x+22,-(x+17),-(x+21),x+13}; Surface(x+32) = {x+12}; 35 36