/* ------------------------------------------------------------------------ *
 * Name             : random fibrous filter model                           *
 * Author           : Paolo Tronville & Richard Rivers & Zhou Bin           *
 * Software         : Gmesh                                                 *
 * Latest Revision  : 11-21-2007                                            *
 * ------------------------------------------------------------------------ */
//define characteristic length for rectangle
lc1=5;
//define characteristic length for circle in 5 parts
lc2=0.5;
lc3=1;
lc4=3;
lc5=5;
lc6=7;
//first define the rectangle, including upstream and downstream
Point(1)={-120,0,0,lc1};
Point(2)={0,0,0,lc1};
Point(3)={430,0,0,lc1};
Point(4)={550,0,0,lc1};
Point(5)={550,75,0,lc1};
Point(6)={430,75,0,lc1};
Point(7)={0,75,0,lc1};
Point(8)={-120,75,0,lc1};
// 8 points
//  8     7              6       5
//  1     2              3       4
Line(1) = {1,2};
Line(2) = {2,3};
Line(3) = {3,4};
Line(4) = {4,5};
Line(5) = {5,6};
Line(6) = {6,7};
Line(7) = {7,8};
Line(8) = {8,1};
Line(9) = {7,2};
Line(10) = {6,3};
Physical Line("inlet")={8};
Physical Line("outlet")={4};
Physical Line("symmetry_up")={5,6,7};
Physical Line("symmetry_down")={1,2,3};
Line Loop(1) = {1,-9,7,8}; Plane Surface(1) = {1};
Line Loop(2) = {2,-10,6,9};
Line Loop(3) = {3,4,5,10}; Plane Surface(3) = {3};
// We can use a For loop to generate fibers in the rectangle:
p0=9;Point(p0) = {44.69,60.83,0,lc3} ;
p1=10;Point(p1) = {47.655,60.83,0,lc3} ;
p2=11;Point(p2) = {44.69,63.795,0,lc3} ;
p3=12;Point(p3) = {41.725,60.83,0,lc3} ;
p4=13;Point(p4) = {44.69,57.865,0,lc3} ;
c1=11;Circle(c1) = {p1,p0,p2};
c2=12;Circle(c2) = {p2,p0,p3};
c3=13;Circle(c3) = {p3,p0,p4};
c4=14;Circle(c4) = {p4,p0,p1};
Line Loop(4) = {c1,c2,c3,c4};
p0=14;Point(p0) = {100.24,55.18,0,lc2} ;
p1=15;Point(p1) = {101.505,55.18,0,lc2} ;
p2=16;Point(p2) = {100.24,56.445,0,lc2} ;
p3=17;Point(p3) = {98.975,55.18,0,lc2} ;
p4=18;Point(p4) = {100.24,53.915,0,lc2} ;
c1=15;Circle(c1) = {p1,p0,p2};
c2=16;Circle(c2) = {p2,p0,p3};
c3=17;Circle(c3) = {p3,p0,p4};
c4=18;Circle(c4) = {p4,p0,p1};
Line Loop(5) = {c1,c2,c3,c4};
p0=19;Point(p0) = {72.4,26.52,0,lc3} ;
p1=20;Point(p1) = {75.2,26.52,0,lc3} ;
p2=21;Point(p2) = {72.4,29.32,0,lc3} ;
p3=22;Point(p3) = {69.6,26.52,0,lc3} ;
p4=23;Point(p4) = {72.4,23.72,0,lc3} ;
c1=19;Circle(c1) = {p1,p0,p2};
c2=20;Circle(c2) = {p2,p0,p3};
c3=21;Circle(c3) = {p3,p0,p4};
c4=22;Circle(c4) = {p4,p0,p1};
Line Loop(6) = {c1,c2,c3,c4};
p0=24;Point(p0) = {389.86,31.52,0,lc3} ;
p1=25;Point(p1) = {392.795,31.52,0,lc3} ;
p2=26;Point(p2) = {389.86,34.455,0,lc3} ;
p3=27;Point(p3) = {386.925,31.52,0,lc3} ;
p4=28;Point(p4) = {389.86,28.585,0,lc3} ;
c1=23;Circle(c1) = {p1,p0,p2};
c2=24;Circle(c2) = {p2,p0,p3};
c3=25;Circle(c3) = {p3,p0,p4};
c4=26;Circle(c4) = {p4,p0,p1};
Line Loop(7) = {c1,c2,c3,c4};
p0=29;Point(p0) = {169.69,25.04,0,lc3} ;
p1=30;Point(p1) = {172.005,25.04,0,lc3} ;
p2=31;Point(p2) = {169.69,27.355,0,lc3} ;
p3=32;Point(p3) = {167.375,25.04,0,lc3} ;
p4=33;Point(p4) = {169.69,22.725,0,lc3} ;
c1=27;Circle(c1) = {p1,p0,p2};
c2=28;Circle(c2) = {p2,p0,p3};
c3=29;Circle(c3) = {p3,p0,p4};
c4=30;Circle(c4) = {p4,p0,p1};
Line Loop(8) = {c1,c2,c3,c4};
p0=34;Point(p0) = {383.35,7.28,0,lc3} ;
p1=35;Point(p1) = {386.285,7.28,0,lc3} ;
p2=36;Point(p2) = {383.35,10.215,0,lc3} ;
p3=37;Point(p3) = {380.415,7.28,0,lc3} ;
p4=38;Point(p4) = {383.35,4.345,0,lc3} ;
c1=31;Circle(c1) = {p1,p0,p2};
c2=32;Circle(c2) = {p2,p0,p3};
c3=33;Circle(c3) = {p3,p0,p4};
c4=34;Circle(c4) = {p4,p0,p1};
Line Loop(9) = {c1,c2,c3,c4};
p0=39;Point(p0) = {35.88,36.69,0,lc2} ;
p1=40;Point(p1) = {36.675,36.69,0,lc2} ;
p2=41;Point(p2) = {35.88,37.485,0,lc2} ;
p3=42;Point(p3) = {35.085,36.69,0,lc2} ;
p4=43;Point(p4) = {35.88,35.895,0,lc2} ;
c1=35;Circle(c1) = {p1,p0,p2};
c2=36;Circle(c2) = {p2,p0,p3};
c3=37;Circle(c3) = {p3,p0,p4};
c4=38;Circle(c4) = {p4,p0,p1};
Line Loop(10) = {c1,c2,c3,c4};
p0=44;Point(p0) = {181.73,49.3,0,lc2} ;
p1=45;Point(p1) = {182.335,49.3,0,lc2} ;
p2=46;Point(p2) = {181.73,49.905,0,lc2} ;
p3=47;Point(p3) = {181.125,49.3,0,lc2} ;
p4=48;Point(p4) = {181.73,48.695,0,lc2} ;
c1=39;Circle(c1) = {p1,p0,p2};
c2=40;Circle(c2) = {p2,p0,p3};
c3=41;Circle(c3) = {p3,p0,p4};
c4=42;Circle(c4) = {p4,p0,p1};
Line Loop(11) = {c1,c2,c3,c4};
p0=49;Point(p0) = {283.25,11.04,0,lc2} ;
p1=50;Point(p1) = {284.8,11.04,0,lc2} ;
p2=51;Point(p2) = {283.25,12.59,0,lc2} ;
p3=52;Point(p3) = {281.7,11.04,0,lc2} ;
p4=53;Point(p4) = {283.25,9.49,0,lc2} ;
c1=43;Circle(c1) = {p1,p0,p2};
c2=44;Circle(c2) = {p2,p0,p3};
c3=45;Circle(c3) = {p3,p0,p4};
c4=46;Circle(c4) = {p4,p0,p1};
Line Loop(12) = {c1,c2,c3,c4};
p0=54;Point(p0) = {16.86,1.61,0,lc2} ;
p1=55;Point(p1) = {17.59,1.61,0,lc2} ;
p2=56;Point(p2) = {16.86,2.34,0,lc2} ;
p3=57;Point(p3) = {16.13,1.61,0,lc2} ;
p4=58;Point(p4) = {16.86,0.88,0,lc2} ;
c1=47;Circle(c1) = {p1,p0,p2};
c2=48;Circle(c2) = {p2,p0,p3};
c3=49;Circle(c3) = {p3,p0,p4};
c4=50;Circle(c4) = {p4,p0,p1};
Line Loop(13) = {c1,c2,c3,c4};
p0=59;Point(p0) = {156.68,64.18,0,lc5} ;
p1=60;Point(p1) = {161.825,64.18,0,lc5} ;
p2=61;Point(p2) = {156.68,69.325,0,lc5} ;
p3=62;Point(p3) = {151.535,64.18,0,lc5} ;
p4=63;Point(p4) = {156.68,59.035,0,lc5} ;
c1=51;Circle(c1) = {p1,p0,p2};
c2=52;Circle(c2) = {p2,p0,p3};
c3=53;Circle(c3) = {p3,p0,p4};
c4=54;Circle(c4) = {p4,p0,p1};
Line Loop(14) = {c1,c2,c3,c4};
p0=64;Point(p0) = {200.65,22.23,0,lc3} ;
p1=65;Point(p1) = {203.03,22.23,0,lc3} ;
p2=66;Point(p2) = {200.65,24.61,0,lc3} ;
p3=67;Point(p3) = {198.27,22.23,0,lc3} ;
p4=68;Point(p4) = {200.65,19.85,0,lc3} ;
c1=55;Circle(c1) = {p1,p0,p2};
c2=56;Circle(c2) = {p2,p0,p3};
c3=57;Circle(c3) = {p3,p0,p4};
c4=58;Circle(c4) = {p4,p0,p1};
Line Loop(15) = {c1,c2,c3,c4};
p0=69;Point(p0) = {321.28,38.1,0,lc3} ;
p1=70;Point(p1) = {324.035,38.1,0,lc3} ;
p2=71;Point(p2) = {321.28,40.855,0,lc3} ;
p3=72;Point(p3) = {318.525,38.1,0,lc3} ;
p4=73;Point(p4) = {321.28,35.345,0,lc3} ;
c1=59;Circle(c1) = {p1,p0,p2};
c2=60;Circle(c2) = {p2,p0,p3};
c3=61;Circle(c3) = {p3,p0,p4};
c4=62;Circle(c4) = {p4,p0,p1};
Line Loop(16) = {c1,c2,c3,c4};
p0=74;Point(p0) = {2.75,23.87,0,lc2} ;
p1=75;Point(p1) = {4.2,23.87,0,lc2} ;
p2=76;Point(p2) = {2.75,25.32,0,lc2} ;
p3=77;Point(p3) = {1.3,23.87,0,lc2} ;
p4=78;Point(p4) = {2.75,22.42,0,lc2} ;
c1=63;Circle(c1) = {p1,p0,p2};
c2=64;Circle(c2) = {p2,p0,p3};
c3=65;Circle(c3) = {p3,p0,p4};
c4=66;Circle(c4) = {p4,p0,p1};
Line Loop(17) = {c1,c2,c3,c4};
p0=79;Point(p0) = {332.09,53.86,0,lc3} ;
p1=80;Point(p1) = {334.72,53.86,0,lc3} ;
p2=81;Point(p2) = {332.09,56.49,0,lc3} ;
p3=82;Point(p3) = {329.46,53.86,0,lc3} ;
p4=83;Point(p4) = {332.09,51.23,0,lc3} ;
c1=67;Circle(c1) = {p1,p0,p2};
c2=68;Circle(c2) = {p2,p0,p3};
c3=69;Circle(c3) = {p3,p0,p4};
c4=70;Circle(c4) = {p4,p0,p1};
Line Loop(18) = {c1,c2,c3,c4};
p0=84;Point(p0) = {359.66,48.71,0,lc5} ;
p1=85;Point(p1) = {365.77,48.71,0,lc5} ;
p2=86;Point(p2) = {359.66,54.82,0,lc5} ;
p3=87;Point(p3) = {353.55,48.71,0,lc5} ;
p4=88;Point(p4) = {359.66,42.6,0,lc5} ;
c1=71;Circle(c1) = {p1,p0,p2};
c2=72;Circle(c2) = {p2,p0,p3};
c3=73;Circle(c3) = {p3,p0,p4};
c4=74;Circle(c4) = {p4,p0,p1};
Line Loop(19) = {c1,c2,c3,c4};
p0=89;Point(p0) = {5.93,17.32,0,lc3} ;
p1=90;Point(p1) = {9.09,17.32,0,lc3} ;
p2=91;Point(p2) = {5.93,20.48,0,lc3} ;
p3=92;Point(p3) = {2.77,17.32,0,lc3} ;
p4=93;Point(p4) = {5.93,14.16,0,lc3} ;
c1=75;Circle(c1) = {p1,p0,p2};
c2=76;Circle(c2) = {p2,p0,p3};
c3=77;Circle(c3) = {p3,p0,p4};
c4=78;Circle(c4) = {p4,p0,p1};
Line Loop(20) = {c1,c2,c3,c4};
p0=94;Point(p0) = {78.12,72.39,0,lc3} ;
p1=95;Point(p1) = {80.68,72.39,0,lc3} ;
p2=96;Point(p2) = {78.12,74.95,0,lc3} ;
p3=97;Point(p3) = {75.56,72.39,0,lc3} ;
p4=98;Point(p4) = {78.12,69.83,0,lc3} ;
c1=79;Circle(c1) = {p1,p0,p2};
c2=80;Circle(c2) = {p2,p0,p3};
c3=81;Circle(c3) = {p3,p0,p4};
c4=82;Circle(c4) = {p4,p0,p1};
Line Loop(21) = {c1,c2,c3,c4};
p0=99;Point(p0) = {220.93,65.76,0,lc3} ;
p1=100;Point(p1) = {223.81,65.76,0,lc3} ;
p2=101;Point(p2) = {220.93,68.64,0,lc3} ;
p3=102;Point(p3) = {218.05,65.76,0,lc3} ;
p4=103;Point(p4) = {220.93,62.88,0,lc3} ;
c1=83;Circle(c1) = {p1,p0,p2};
c2=84;Circle(c2) = {p2,p0,p3};
c3=85;Circle(c3) = {p3,p0,p4};
c4=86;Circle(c4) = {p4,p0,p1};
Line Loop(22) = {c1,c2,c3,c4};
p0=104;Point(p0) = {115.37,36.68,0,lc3} ;
p1=105;Point(p1) = {117.72,36.68,0,lc3} ;
p2=106;Point(p2) = {115.37,39.03,0,lc3} ;
p3=107;Point(p3) = {113.02,36.68,0,lc3} ;
p4=108;Point(p4) = {115.37,34.33,0,lc3} ;
c1=87;Circle(c1) = {p1,p0,p2};
c2=88;Circle(c2) = {p2,p0,p3};
c3=89;Circle(c3) = {p3,p0,p4};
c4=90;Circle(c4) = {p4,p0,p1};
Line Loop(23) = {c1,c2,c3,c4};
p0=109;Point(p0) = {112.42,61.96,0,lc2} ;
p1=110;Point(p1) = {113.005,61.96,0,lc2} ;
p2=111;Point(p2) = {112.42,62.545,0,lc2} ;
p3=112;Point(p3) = {111.835,61.96,0,lc2} ;
p4=113;Point(p4) = {112.42,61.375,0,lc2} ;
c1=91;Circle(c1) = {p1,p0,p2};
c2=92;Circle(c2) = {p2,p0,p3};
c3=93;Circle(c3) = {p3,p0,p4};
c4=94;Circle(c4) = {p4,p0,p1};
Line Loop(24) = {c1,c2,c3,c4};
p0=114;Point(p0) = {57.63,51.96,0,lc2} ;
p1=115;Point(p1) = {59.435,51.96,0,lc2} ;
p2=116;Point(p2) = {57.63,53.765,0,lc2} ;
p3=117;Point(p3) = {55.825,51.96,0,lc2} ;
p4=118;Point(p4) = {57.63,50.155,0,lc2} ;
c1=95;Circle(c1) = {p1,p0,p2};
c2=96;Circle(c2) = {p2,p0,p3};
c3=97;Circle(c3) = {p3,p0,p4};
c4=98;Circle(c4) = {p4,p0,p1};
Line Loop(25) = {c1,c2,c3,c4};
p0=119;Point(p0) = {240.5,4.66,0,lc2} ;
p1=120;Point(p1) = {242.015,4.66,0,lc2} ;
p2=121;Point(p2) = {240.5,6.175,0,lc2} ;
p3=122;Point(p3) = {238.985,4.66,0,lc2} ;
p4=123;Point(p4) = {240.5,3.145,0,lc2} ;
c1=99;Circle(c1) = {p1,p0,p2};
c2=100;Circle(c2) = {p2,p0,p3};
c3=101;Circle(c3) = {p3,p0,p4};
c4=102;Circle(c4) = {p4,p0,p1};
Line Loop(26) = {c1,c2,c3,c4};
p0=124;Point(p0) = {242.86,63.09,0,lc2} ;
p1=125;Point(p1) = {244.395,63.09,0,lc2} ;
p2=126;Point(p2) = {242.86,64.625,0,lc2} ;
p3=127;Point(p3) = {241.325,63.09,0,lc2} ;
p4=128;Point(p4) = {242.86,61.555,0,lc2} ;
c1=103;Circle(c1) = {p1,p0,p2};
c2=104;Circle(c2) = {p2,p0,p3};
c3=105;Circle(c3) = {p3,p0,p4};
c4=106;Circle(c4) = {p4,p0,p1};
Line Loop(27) = {c1,c2,c3,c4};
p0=129;Point(p0) = {230.74,16.71,0,lc2} ;
p1=130;Point(p1) = {231.44,16.71,0,lc2} ;
p2=131;Point(p2) = {230.74,17.41,0,lc2} ;
p3=132;Point(p3) = {230.04,16.71,0,lc2} ;
p4=133;Point(p4) = {230.74,16.01,0,lc2} ;
c1=107;Circle(c1) = {p1,p0,p2};
c2=108;Circle(c2) = {p2,p0,p3};
c3=109;Circle(c3) = {p3,p0,p4};
c4=110;Circle(c4) = {p4,p0,p1};
Line Loop(28) = {c1,c2,c3,c4};
p0=134;Point(p0) = {146.23,4.55,0,lc4} ;
p1=135;Point(p1) = {150.2,4.55,0,lc4} ;
p2=136;Point(p2) = {146.23,8.52,0,lc4} ;
p3=137;Point(p3) = {142.26,4.55,0,lc4} ;
p4=138;Point(p4) = {146.23,0.58,0,lc4} ;
c1=111;Circle(c1) = {p1,p0,p2};
c2=112;Circle(c2) = {p2,p0,p3};
c3=113;Circle(c3) = {p3,p0,p4};
c4=114;Circle(c4) = {p4,p0,p1};
Line Loop(29) = {c1,c2,c3,c4};
p0=139;Point(p0) = {42.29,35.93,0,lc4} ;
p1=140;Point(p1) = {46.29,35.93,0,lc4} ;
p2=141;Point(p2) = {42.29,39.93,0,lc4} ;
p3=142;Point(p3) = {38.29,35.93,0,lc4} ;
p4=143;Point(p4) = {42.29,31.93,0,lc4} ;
c1=115;Circle(c1) = {p1,p0,p2};
c2=116;Circle(c2) = {p2,p0,p3};
c3=117;Circle(c3) = {p3,p0,p4};
c4=118;Circle(c4) = {p4,p0,p1};
Line Loop(30) = {c1,c2,c3,c4};
p0=144;Point(p0) = {287.29,70.63,0,lc3} ;
p1=145;Point(p1) = {289.465,70.63,0,lc3} ;
p2=146;Point(p2) = {287.29,72.805,0,lc3} ;
p3=147;Point(p3) = {285.115,70.63,0,lc3} ;
p4=148;Point(p4) = {287.29,68.455,0,lc3} ;
c1=119;Circle(c1) = {p1,p0,p2};
c2=120;Circle(c2) = {p2,p0,p3};
c3=121;Circle(c3) = {p3,p0,p4};
c4=122;Circle(c4) = {p4,p0,p1};
Line Loop(31) = {c1,c2,c3,c4};
p0=149;Point(p0) = {18.26,59.21,0,lc4} ;
p1=150;Point(p1) = {22.915,59.21,0,lc4} ;
p2=151;Point(p2) = {18.26,63.865,0,lc4} ;
p3=152;Point(p3) = {13.605,59.21,0,lc4} ;
p4=153;Point(p4) = {18.26,54.555,0,lc4} ;
c1=123;Circle(c1) = {p1,p0,p2};
c2=124;Circle(c2) = {p2,p0,p3};
c3=125;Circle(c3) = {p3,p0,p4};
c4=126;Circle(c4) = {p4,p0,p1};
Line Loop(32) = {c1,c2,c3,c4};
p0=154;Point(p0) = {245.8,68.5,0,lc4} ;
p1=155;Point(p1) = {250.21,68.5,0,lc4} ;
p2=156;Point(p2) = {245.8,72.91,0,lc4} ;
p3=157;Point(p3) = {241.39,68.5,0,lc4} ;
p4=158;Point(p4) = {245.8,64.09,0,lc4} ;
c1=127;Circle(c1) = {p1,p0,p2};
c2=128;Circle(c2) = {p2,p0,p3};
c3=129;Circle(c3) = {p3,p0,p4};
c4=130;Circle(c4) = {p4,p0,p1};
Line Loop(33) = {c1,c2,c3,c4};
p0=159;Point(p0) = {51.7,19.18,0,lc2} ;
p1=160;Point(p1) = {52.56,19.18,0,lc2} ;
p2=161;Point(p2) = {51.7,20.04,0,lc2} ;
p3=162;Point(p3) = {50.84,19.18,0,lc2} ;
p4=163;Point(p4) = {51.7,18.32,0,lc2} ;
c1=131;Circle(c1) = {p1,p0,p2};
c2=132;Circle(c2) = {p2,p0,p3};
c3=133;Circle(c3) = {p3,p0,p4};
c4=134;Circle(c4) = {p4,p0,p1};
Line Loop(34) = {c1,c2,c3,c4};
p0=164;Point(p0) = {427.3,71.99,0,lc3} ;
p1=165;Point(p1) = {429.475,71.99,0,lc3} ;
p2=166;Point(p2) = {427.3,74.165,0,lc3} ;
p3=167;Point(p3) = {425.125,71.99,0,lc3} ;
p4=168;Point(p4) = {427.3,69.815,0,lc3} ;
c1=135;Circle(c1) = {p1,p0,p2};
c2=136;Circle(c2) = {p2,p0,p3};
c3=137;Circle(c3) = {p3,p0,p4};
c4=138;Circle(c4) = {p4,p0,p1};
Line Loop(35) = {c1,c2,c3,c4};
p0=169;Point(p0) = {196.66,19.9,0,lc2} ;
p1=170;Point(p1) = {198.59,19.9,0,lc2} ;
p2=171;Point(p2) = {196.66,21.83,0,lc2} ;
p3=172;Point(p3) = {194.73,19.9,0,lc2} ;
p4=173;Point(p4) = {196.66,17.97,0,lc2} ;
c1=139;Circle(c1) = {p1,p0,p2};
c2=140;Circle(c2) = {p2,p0,p3};
c3=141;Circle(c3) = {p3,p0,p4};
c4=142;Circle(c4) = {p4,p0,p1};
Line Loop(36) = {c1,c2,c3,c4};
p0=174;Point(p0) = {181.54,14.34,0,lc3} ;
p1=175;Point(p1) = {184.05,14.34,0,lc3} ;
p2=176;Point(p2) = {181.54,16.85,0,lc3} ;
p3=177;Point(p3) = {179.03,14.34,0,lc3} ;
p4=178;Point(p4) = {181.54,11.83,0,lc3} ;
c1=143;Circle(c1) = {p1,p0,p2};
c2=144;Circle(c2) = {p2,p0,p3};
c3=145;Circle(c3) = {p3,p0,p4};
c4=146;Circle(c4) = {p4,p0,p1};
Line Loop(37) = {c1,c2,c3,c4};
p0=179;Point(p0) = {110.64,45.51,0,lc2} ;
p1=180;Point(p1) = {111.91,45.51,0,lc2} ;
p2=181;Point(p2) = {110.64,46.78,0,lc2} ;
p3=182;Point(p3) = {109.37,45.51,0,lc2} ;
p4=183;Point(p4) = {110.64,44.24,0,lc2} ;
c1=147;Circle(c1) = {p1,p0,p2};
c2=148;Circle(c2) = {p2,p0,p3};
c3=149;Circle(c3) = {p3,p0,p4};
c4=150;Circle(c4) = {p4,p0,p1};
Line Loop(38) = {c1,c2,c3,c4};
p0=184;Point(p0) = {381.15,53.98,0,lc3} ;
p1=185;Point(p1) = {383.315,53.98,0,lc3} ;
p2=186;Point(p2) = {381.15,56.145,0,lc3} ;
p3=187;Point(p3) = {378.985,53.98,0,lc3} ;
p4=188;Point(p4) = {381.15,51.815,0,lc3} ;
c1=151;Circle(c1) = {p1,p0,p2};
c2=152;Circle(c2) = {p2,p0,p3};
c3=153;Circle(c3) = {p3,p0,p4};
c4=154;Circle(c4) = {p4,p0,p1};
Line Loop(39) = {c1,c2,c3,c4};
p0=189;Point(p0) = {300.39,24.79,0,lc4} ;
p1=190;Point(p1) = {304.075,24.79,0,lc4} ;
p2=191;Point(p2) = {300.39,28.475,0,lc4} ;
p3=192;Point(p3) = {296.705,24.79,0,lc4} ;
p4=193;Point(p4) = {300.39,21.105,0,lc4} ;
c1=155;Circle(c1) = {p1,p0,p2};
c2=156;Circle(c2) = {p2,p0,p3};
c3=157;Circle(c3) = {p3,p0,p4};
c4=158;Circle(c4) = {p4,p0,p1};
Line Loop(40) = {c1,c2,c3,c4};
p0=194;Point(p0) = {383.94,12.9,0,lc3} ;
p1=195;Point(p1) = {386.215,12.9,0,lc3} ;
p2=196;Point(p2) = {383.94,15.175,0,lc3} ;
p3=197;Point(p3) = {381.665,12.9,0,lc3} ;
p4=198;Point(p4) = {383.94,10.625,0,lc3} ;
c1=159;Circle(c1) = {p1,p0,p2};
c2=160;Circle(c2) = {p2,p0,p3};
c3=161;Circle(c3) = {p3,p0,p4};
c4=162;Circle(c4) = {p4,p0,p1};
Line Loop(41) = {c1,c2,c3,c4};
p0=199;Point(p0) = {199.38,42.9,0,lc2} ;
p1=200;Point(p1) = {200.135,42.9,0,lc2} ;
p2=201;Point(p2) = {199.38,43.655,0,lc2} ;
p3=202;Point(p3) = {198.625,42.9,0,lc2} ;
p4=203;Point(p4) = {199.38,42.145,0,lc2} ;
c1=163;Circle(c1) = {p1,p0,p2};
c2=164;Circle(c2) = {p2,p0,p3};
c3=165;Circle(c3) = {p3,p0,p4};
c4=166;Circle(c4) = {p4,p0,p1};
Line Loop(42) = {c1,c2,c3,c4};
p0=204;Point(p0) = {393.63,31.78,0,lc2} ;
p1=205;Point(p1) = {394.245,31.78,0,lc2} ;
p2=206;Point(p2) = {393.63,32.395,0,lc2} ;
p3=207;Point(p3) = {393.015,31.78,0,lc2} ;
p4=208;Point(p4) = {393.63,31.165,0,lc2} ;
c1=167;Circle(c1) = {p1,p0,p2};
c2=168;Circle(c2) = {p2,p0,p3};
c3=169;Circle(c3) = {p3,p0,p4};
c4=170;Circle(c4) = {p4,p0,p1};
Line Loop(43) = {c1,c2,c3,c4};
p0=209;Point(p0) = {274.78,52.25,0,lc2} ;
p1=210;Point(p1) = {276.42,52.25,0,lc2} ;
p2=211;Point(p2) = {274.78,53.89,0,lc2} ;
p3=212;Point(p3) = {273.14,52.25,0,lc2} ;
p4=213;Point(p4) = {274.78,50.61,0,lc2} ;
c1=171;Circle(c1) = {p1,p0,p2};
c2=172;Circle(c2) = {p2,p0,p3};
c3=173;Circle(c3) = {p3,p0,p4};
c4=174;Circle(c4) = {p4,p0,p1};
Line Loop(44) = {c1,c2,c3,c4};
p0=214;Point(p0) = {374.71,69.19,0,lc2} ;
p1=215;Point(p1) = {375.405,69.19,0,lc2} ;
p2=216;Point(p2) = {374.71,69.885,0,lc2} ;
p3=217;Point(p3) = {374.015,69.19,0,lc2} ;
p4=218;Point(p4) = {374.71,68.495,0,lc2} ;
c1=175;Circle(c1) = {p1,p0,p2};
c2=176;Circle(c2) = {p2,p0,p3};
c3=177;Circle(c3) = {p3,p0,p4};
c4=178;Circle(c4) = {p4,p0,p1};
Line Loop(45) = {c1,c2,c3,c4};
p0=219;Point(p0) = {185.97,56.42,0,lc3} ;
p1=220;Point(p1) = {189,56.42,0,lc3} ;
p2=221;Point(p2) = {185.97,59.45,0,lc3} ;
p3=222;Point(p3) = {182.94,56.42,0,lc3} ;
p4=223;Point(p4) = {185.97,53.39,0,lc3} ;
c1=179;Circle(c1) = {p1,p0,p2};
c2=180;Circle(c2) = {p2,p0,p3};
c3=181;Circle(c3) = {p3,p0,p4};
c4=182;Circle(c4) = {p4,p0,p1};
Line Loop(46) = {c1,c2,c3,c4};
p0=224;Point(p0) = {277.27,62.54,0,lc4} ;
p1=225;Point(p1) = {280.94,62.54,0,lc4} ;
p2=226;Point(p2) = {277.27,66.21,0,lc4} ;
p3=227;Point(p3) = {273.6,62.54,0,lc4} ;
p4=228;Point(p4) = {277.27,58.87,0,lc4} ;
c1=183;Circle(c1) = {p1,p0,p2};
c2=184;Circle(c2) = {p2,p0,p3};
c3=185;Circle(c3) = {p3,p0,p4};
c4=186;Circle(c4) = {p4,p0,p1};
Line Loop(47) = {c1,c2,c3,c4};
p0=229;Point(p0) = {132.43,40.37,0,lc4} ;
p1=230;Point(p1) = {136.95,40.37,0,lc4} ;
p2=231;Point(p2) = {132.43,44.89,0,lc4} ;
p3=232;Point(p3) = {127.91,40.37,0,lc4} ;
p4=233;Point(p4) = {132.43,35.85,0,lc4} ;
c1=187;Circle(c1) = {p1,p0,p2};
c2=188;Circle(c2) = {p2,p0,p3};
c3=189;Circle(c3) = {p3,p0,p4};
c4=190;Circle(c4) = {p4,p0,p1};
Line Loop(48) = {c1,c2,c3,c4};
p0=234;Point(p0) = {62.94,45.78,0,lc3} ;
p1=235;Point(p1) = {65.305,45.78,0,lc3} ;
p2=236;Point(p2) = {62.94,48.145,0,lc3} ;
p3=237;Point(p3) = {60.575,45.78,0,lc3} ;
p4=238;Point(p4) = {62.94,43.415,0,lc3} ;
c1=191;Circle(c1) = {p1,p0,p2};
c2=192;Circle(c2) = {p2,p0,p3};
c3=193;Circle(c3) = {p3,p0,p4};
c4=194;Circle(c4) = {p4,p0,p1};
Line Loop(49) = {c1,c2,c3,c4};
p0=239;Point(p0) = {76.83,24.38,0,lc2} ;
p1=240;Point(p1) = {78.505,24.38,0,lc2} ;
p2=241;Point(p2) = {76.83,26.055,0,lc2} ;
p3=242;Point(p3) = {75.155,24.38,0,lc2} ;
p4=243;Point(p4) = {76.83,22.705,0,lc2} ;
c1=195;Circle(c1) = {p1,p0,p2};
c2=196;Circle(c2) = {p2,p0,p3};
c3=197;Circle(c3) = {p3,p0,p4};
c4=198;Circle(c4) = {p4,p0,p1};
Line Loop(50) = {c1,c2,c3,c4};
p0=244;Point(p0) = {329.53,11.88,0,lc3} ;
p1=245;Point(p1) = {331.875,11.88,0,lc3} ;
p2=246;Point(p2) = {329.53,14.225,0,lc3} ;
p3=247;Point(p3) = {327.185,11.88,0,lc3} ;
p4=248;Point(p4) = {329.53,9.535,0,lc3} ;
c1=199;Circle(c1) = {p1,p0,p2};
c2=200;Circle(c2) = {p2,p0,p3};
c3=201;Circle(c3) = {p3,p0,p4};
c4=202;Circle(c4) = {p4,p0,p1};
Line Loop(51) = {c1,c2,c3,c4};
p0=249;Point(p0) = {308.73,69.77,0,lc3} ;
p1=250;Point(p1) = {311.1,69.77,0,lc3} ;
p2=251;Point(p2) = {308.73,72.14,0,lc3} ;
p3=252;Point(p3) = {306.36,69.77,0,lc3} ;
p4=253;Point(p4) = {308.73,67.4,0,lc3} ;
c1=203;Circle(c1) = {p1,p0,p2};
c2=204;Circle(c2) = {p2,p0,p3};
c3=205;Circle(c3) = {p3,p0,p4};
c4=206;Circle(c4) = {p4,p0,p1};
Line Loop(52) = {c1,c2,c3,c4};
p0=254;Point(p0) = {40.43,43.53,0,lc3} ;
p1=255;Point(p1) = {43.79,43.53,0,lc3} ;
p2=256;Point(p2) = {40.43,46.89,0,lc3} ;
p3=257;Point(p3) = {37.07,43.53,0,lc3} ;
p4=258;Point(p4) = {40.43,40.17,0,lc3} ;
c1=207;Circle(c1) = {p1,p0,p2};
c2=208;Circle(c2) = {p2,p0,p3};
c3=209;Circle(c3) = {p3,p0,p4};
c4=210;Circle(c4) = {p4,p0,p1};
Line Loop(53) = {c1,c2,c3,c4};
p0=259;Point(p0) = {288.43,16.79,0,lc2} ;
p1=260;Point(p1) = {289.45,16.79,0,lc2} ;
p2=261;Point(p2) = {288.43,17.81,0,lc2} ;
p3=262;Point(p3) = {287.41,16.79,0,lc2} ;
p4=263;Point(p4) = {288.43,15.77,0,lc2} ;
c1=211;Circle(c1) = {p1,p0,p2};
c2=212;Circle(c2) = {p2,p0,p3};
c3=213;Circle(c3) = {p3,p0,p4};
c4=214;Circle(c4) = {p4,p0,p1};
Line Loop(54) = {c1,c2,c3,c4};
p0=264;Point(p0) = {416.18,20.23,0,lc3} ;
p1=265;Point(p1) = {419.285,20.23,0,lc3} ;
p2=266;Point(p2) = {416.18,23.335,0,lc3} ;
p3=267;Point(p3) = {413.075,20.23,0,lc3} ;
p4=268;Point(p4) = {416.18,17.125,0,lc3} ;
c1=215;Circle(c1) = {p1,p0,p2};
c2=216;Circle(c2) = {p2,p0,p3};
c3=217;Circle(c3) = {p3,p0,p4};
c4=218;Circle(c4) = {p4,p0,p1};
Line Loop(55) = {c1,c2,c3,c4};
p0=269;Point(p0) = {426.93,59.94,0,lc3} ;
p1=270;Point(p1) = {429.475,59.94,0,lc3} ;
p2=271;Point(p2) = {426.93,62.485,0,lc3} ;
p3=272;Point(p3) = {424.385,59.94,0,lc3} ;
p4=273;Point(p4) = {426.93,57.395,0,lc3} ;
c1=219;Circle(c1) = {p1,p0,p2};
c2=220;Circle(c2) = {p2,p0,p3};
c3=221;Circle(c3) = {p3,p0,p4};
c4=222;Circle(c4) = {p4,p0,p1};
Line Loop(56) = {c1,c2,c3,c4};
p0=274;Point(p0) = {123.78,56.44,0,lc3} ;
p1=275;Point(p1) = {126.625,56.44,0,lc3} ;
p2=276;Point(p2) = {123.78,59.285,0,lc3} ;
p3=277;Point(p3) = {120.935,56.44,0,lc3} ;
p4=278;Point(p4) = {123.78,53.595,0,lc3} ;
c1=223;Circle(c1) = {p1,p0,p2};
c2=224;Circle(c2) = {p2,p0,p3};
c3=225;Circle(c3) = {p3,p0,p4};
c4=226;Circle(c4) = {p4,p0,p1};
Line Loop(57) = {c1,c2,c3,c4};
p0=279;Point(p0) = {124.07,2.78,0,lc2} ;
p1=280;Point(p1) = {125.255,2.78,0,lc2} ;
p2=281;Point(p2) = {124.07,3.965,0,lc2} ;
p3=282;Point(p3) = {122.885,2.78,0,lc2} ;
p4=283;Point(p4) = {124.07,1.595,0,lc2} ;
c1=227;Circle(c1) = {p1,p0,p2};
c2=228;Circle(c2) = {p2,p0,p3};
c3=229;Circle(c3) = {p3,p0,p4};
c4=230;Circle(c4) = {p4,p0,p1};
Line Loop(58) = {c1,c2,c3,c4};
p0=284;Point(p0) = {310.73,3.98,0,lc3} ;
p1=285;Point(p1) = {313.71,3.98,0,lc3} ;
p2=286;Point(p2) = {310.73,6.96,0,lc3} ;
p3=287;Point(p3) = {307.75,3.98,0,lc3} ;
p4=288;Point(p4) = {310.73,1,0,lc3} ;
c1=231;Circle(c1) = {p1,p0,p2};
c2=232;Circle(c2) = {p2,p0,p3};
c3=233;Circle(c3) = {p3,p0,p4};
c4=234;Circle(c4) = {p4,p0,p1};
Line Loop(59) = {c1,c2,c3,c4};
p0=289;Point(p0) = {111.99,66.54,0,lc3} ;
p1=290;Point(p1) = {114.08,66.54,0,lc3} ;
p2=291;Point(p2) = {111.99,68.63,0,lc3} ;
p3=292;Point(p3) = {109.9,66.54,0,lc3} ;
p4=293;Point(p4) = {111.99,64.45,0,lc3} ;
c1=235;Circle(c1) = {p1,p0,p2};
c2=236;Circle(c2) = {p2,p0,p3};
c3=237;Circle(c3) = {p3,p0,p4};
c4=238;Circle(c4) = {p4,p0,p1};
Line Loop(60) = {c1,c2,c3,c4};
p0=294;Point(p0) = {10.42,68.65,0,lc4} ;
p1=295;Point(p1) = {14.9,68.65,0,lc4} ;
p2=296;Point(p2) = {10.42,73.13,0,lc4} ;
p3=297;Point(p3) = {5.94,68.65,0,lc4} ;
p4=298;Point(p4) = {10.42,64.17,0,lc4} ;
c1=239;Circle(c1) = {p1,p0,p2};
c2=240;Circle(c2) = {p2,p0,p3};
c3=241;Circle(c3) = {p3,p0,p4};
c4=242;Circle(c4) = {p4,p0,p1};
Line Loop(61) = {c1,c2,c3,c4};
p0=299;Point(p0) = {26.91,63.22,0,lc2} ;
p1=300;Point(p1) = {28.645,63.22,0,lc2} ;
p2=301;Point(p2) = {26.91,64.955,0,lc2} ;
p3=302;Point(p3) = {25.175,63.22,0,lc2} ;
p4=303;Point(p4) = {26.91,61.485,0,lc2} ;
c1=243;Circle(c1) = {p1,p0,p2};
c2=244;Circle(c2) = {p2,p0,p3};
c3=245;Circle(c3) = {p3,p0,p4};
c4=246;Circle(c4) = {p4,p0,p1};
Line Loop(62) = {c1,c2,c3,c4};
p0=304;Point(p0) = {404.69,53.69,0,lc3} ;
p1=305;Point(p1) = {408.1,53.69,0,lc3} ;
p2=306;Point(p2) = {404.69,57.1,0,lc3} ;
p3=307;Point(p3) = {401.28,53.69,0,lc3} ;
p4=308;Point(p4) = {404.69,50.28,0,lc3} ;
c1=247;Circle(c1) = {p1,p0,p2};
c2=248;Circle(c2) = {p2,p0,p3};
c3=249;Circle(c3) = {p3,p0,p4};
c4=250;Circle(c4) = {p4,p0,p1};
Line Loop(63) = {c1,c2,c3,c4};
p0=309;Point(p0) = {15.94,8.99,0,lc2} ;
p1=310;Point(p1) = {17.72,8.99,0,lc2} ;
p2=311;Point(p2) = {15.94,10.77,0,lc2} ;
p3=312;Point(p3) = {14.16,8.99,0,lc2} ;
p4=313;Point(p4) = {15.94,7.21,0,lc2} ;
c1=251;Circle(c1) = {p1,p0,p2};
c2=252;Circle(c2) = {p2,p0,p3};
c3=253;Circle(c3) = {p3,p0,p4};
c4=254;Circle(c4) = {p4,p0,p1};
Line Loop(64) = {c1,c2,c3,c4};
p0=314;Point(p0) = {326.7,12.78,0,lc2} ;
p1=315;Point(p1) = {327.315,12.78,0,lc2} ;
p2=316;Point(p2) = {326.7,13.395,0,lc2} ;
p3=317;Point(p3) = {326.085,12.78,0,lc2} ;
p4=318;Point(p4) = {326.7,12.165,0,lc2} ;
c1=255;Circle(c1) = {p1,p0,p2};
c2=256;Circle(c2) = {p2,p0,p3};
c3=257;Circle(c3) = {p3,p0,p4};
c4=258;Circle(c4) = {p4,p0,p1};
Line Loop(65) = {c1,c2,c3,c4};
p0=319;Point(p0) = {91.47,71.61,0,lc2} ;
p1=320;Point(p1) = {92.865,71.61,0,lc2} ;
p2=321;Point(p2) = {91.47,73.005,0,lc2} ;
p3=322;Point(p3) = {90.075,71.61,0,lc2} ;
p4=323;Point(p4) = {91.47,70.215,0,lc2} ;
c1=259;Circle(c1) = {p1,p0,p2};
c2=260;Circle(c2) = {p2,p0,p3};
c3=261;Circle(c3) = {p3,p0,p4};
c4=262;Circle(c4) = {p4,p0,p1};
Line Loop(66) = {c1,c2,c3,c4};
p0=324;Point(p0) = {273.68,12.13,0,lc3} ;
p1=325;Point(p1) = {276.045,12.13,0,lc3} ;
p2=326;Point(p2) = {273.68,14.495,0,lc3} ;
p3=327;Point(p3) = {271.315,12.13,0,lc3} ;
p4=328;Point(p4) = {273.68,9.765,0,lc3} ;
c1=263;Circle(c1) = {p1,p0,p2};
c2=264;Circle(c2) = {p2,p0,p3};
c3=265;Circle(c3) = {p3,p0,p4};
c4=266;Circle(c4) = {p4,p0,p1};
Line Loop(67) = {c1,c2,c3,c4};
p0=329;Point(p0) = {210.41,29.38,0,lc2} ;
p1=330;Point(p1) = {211.745,29.38,0,lc2} ;
p2=331;Point(p2) = {210.41,30.715,0,lc2} ;
p3=332;Point(p3) = {209.075,29.38,0,lc2} ;
p4=333;Point(p4) = {210.41,28.045,0,lc2} ;
c1=267;Circle(c1) = {p1,p0,p2};
c2=268;Circle(c2) = {p2,p0,p3};
c3=269;Circle(c3) = {p3,p0,p4};
c4=270;Circle(c4) = {p4,p0,p1};
Line Loop(68) = {c1,c2,c3,c4};
p0=334;Point(p0) = {345.31,59.27,0,lc4} ;
p1=335;Point(p1) = {349.055,59.27,0,lc4} ;
p2=336;Point(p2) = {345.31,63.015,0,lc4} ;
p3=337;Point(p3) = {341.565,59.27,0,lc4} ;
p4=338;Point(p4) = {345.31,55.525,0,lc4} ;
c1=271;Circle(c1) = {p1,p0,p2};
c2=272;Circle(c2) = {p2,p0,p3};
c3=273;Circle(c3) = {p3,p0,p4};
c4=274;Circle(c4) = {p4,p0,p1};
Line Loop(69) = {c1,c2,c3,c4};
p0=339;Point(p0) = {91.22,19.01,0,lc4} ;
p1=340;Point(p1) = {96.01,19.01,0,lc4} ;
p2=341;Point(p2) = {91.22,23.8,0,lc4} ;
p3=342;Point(p3) = {86.43,19.01,0,lc4} ;
p4=343;Point(p4) = {91.22,14.22,0,lc4} ;
c1=275;Circle(c1) = {p1,p0,p2};
c2=276;Circle(c2) = {p2,p0,p3};
c3=277;Circle(c3) = {p3,p0,p4};
c4=278;Circle(c4) = {p4,p0,p1};
Line Loop(70) = {c1,c2,c3,c4};
p0=344;Point(p0) = {252.64,38.37,0,lc2} ;
p1=345;Point(p1) = {253.825,38.37,0,lc2} ;
p2=346;Point(p2) = {252.64,39.555,0,lc2} ;
p3=347;Point(p3) = {251.455,38.37,0,lc2} ;
p4=348;Point(p4) = {252.64,37.185,0,lc2} ;
c1=279;Circle(c1) = {p1,p0,p2};
c2=280;Circle(c2) = {p2,p0,p3};
c3=281;Circle(c3) = {p3,p0,p4};
c4=282;Circle(c4) = {p4,p0,p1};
Line Loop(71) = {c1,c2,c3,c4};
p0=349;Point(p0) = {312.2,17.11,0,lc4} ;
p1=350;Point(p1) = {315.785,17.11,0,lc4} ;
p2=351;Point(p2) = {312.2,20.695,0,lc4} ;
p3=352;Point(p3) = {308.615,17.11,0,lc4} ;
p4=353;Point(p4) = {312.2,13.525,0,lc4} ;
c1=283;Circle(c1) = {p1,p0,p2};
c2=284;Circle(c2) = {p2,p0,p3};
c3=285;Circle(c3) = {p3,p0,p4};
c4=286;Circle(c4) = {p4,p0,p1};
Line Loop(72) = {c1,c2,c3,c4};
p0=354;Point(p0) = {22.4,3.16,0,lc2} ;
p1=355;Point(p1) = {23.265,3.16,0,lc2} ;
p2=356;Point(p2) = {22.4,4.025,0,lc2} ;
p3=357;Point(p3) = {21.535,3.16,0,lc2} ;
p4=358;Point(p4) = {22.4,2.295,0,lc2} ;
c1=287;Circle(c1) = {p1,p0,p2};
c2=288;Circle(c2) = {p2,p0,p3};
c3=289;Circle(c3) = {p3,p0,p4};
c4=290;Circle(c4) = {p4,p0,p1};
Line Loop(73) = {c1,c2,c3,c4};
p0=359;Point(p0) = {180.47,4.11,0,lc4} ;
p1=360;Point(p1) = {184.22,4.11,0,lc4} ;
p2=361;Point(p2) = {180.47,7.86,0,lc4} ;
p3=362;Point(p3) = {176.72,4.11,0,lc4} ;
p4=363;Point(p4) = {180.47,0.36,0,lc4} ;
c1=291;Circle(c1) = {p1,p0,p2};
c2=292;Circle(c2) = {p2,p0,p3};
c3=293;Circle(c3) = {p3,p0,p4};
c4=294;Circle(c4) = {p4,p0,p1};
Line Loop(74) = {c1,c2,c3,c4};
p0=364;Point(p0) = {393.37,50.94,0,lc4} ;
p1=365;Point(p1) = {397.285,50.94,0,lc4} ;
p2=366;Point(p2) = {393.37,54.855,0,lc4} ;
p3=367;Point(p3) = {389.455,50.94,0,lc4} ;
p4=368;Point(p4) = {393.37,47.025,0,lc4} ;
c1=295;Circle(c1) = {p1,p0,p2};
c2=296;Circle(c2) = {p2,p0,p3};
c3=297;Circle(c3) = {p3,p0,p4};
c4=298;Circle(c4) = {p4,p0,p1};
Line Loop(75) = {c1,c2,c3,c4};
p0=369;Point(p0) = {380.34,63.6,0,lc2} ;
p1=370;Point(p1) = {381.035,63.6,0,lc2} ;
p2=371;Point(p2) = {380.34,64.295,0,lc2} ;
p3=372;Point(p3) = {379.645,63.6,0,lc2} ;
p4=373;Point(p4) = {380.34,62.905,0,lc2} ;
c1=299;Circle(c1) = {p1,p0,p2};
c2=300;Circle(c2) = {p2,p0,p3};
c3=301;Circle(c3) = {p3,p0,p4};
c4=302;Circle(c4) = {p4,p0,p1};
Line Loop(76) = {c1,c2,c3,c4};
p0=374;Point(p0) = {322.93,22.14,0,lc2} ;
p1=375;Point(p1) = {324.37,22.14,0,lc2} ;
p2=376;Point(p2) = {322.93,23.58,0,lc2} ;
p3=377;Point(p3) = {321.49,22.14,0,lc2} ;
p4=378;Point(p4) = {322.93,20.7,0,lc2} ;
c1=303;Circle(c1) = {p1,p0,p2};
c2=304;Circle(c2) = {p2,p0,p3};
c3=305;Circle(c3) = {p3,p0,p4};
c4=306;Circle(c4) = {p4,p0,p1};
Line Loop(77) = {c1,c2,c3,c4};
p0=379;Point(p0) = {250.89,10.93,0,lc2} ;
p1=380;Point(p1) = {252.655,10.93,0,lc2} ;
p2=381;Point(p2) = {250.89,12.695,0,lc2} ;
p3=382;Point(p3) = {249.125,10.93,0,lc2} ;
p4=383;Point(p4) = {250.89,9.165,0,lc2} ;
c1=307;Circle(c1) = {p1,p0,p2};
c2=308;Circle(c2) = {p2,p0,p3};
c3=309;Circle(c3) = {p3,p0,p4};
c4=310;Circle(c4) = {p4,p0,p1};
Line Loop(78) = {c1,c2,c3,c4};
p0=384;Point(p0) = {343.64,27.56,0,lc2} ;
p1=385;Point(p1) = {344.945,27.56,0,lc2} ;
p2=386;Point(p2) = {343.64,28.865,0,lc2} ;
p3=387;Point(p3) = {342.335,27.56,0,lc2} ;
p4=388;Point(p4) = {343.64,26.255,0,lc2} ;
c1=311;Circle(c1) = {p1,p0,p2};
c2=312;Circle(c2) = {p2,p0,p3};
c3=313;Circle(c3) = {p3,p0,p4};
c4=314;Circle(c4) = {p4,p0,p1};
Line Loop(79) = {c1,c2,c3,c4};
p0=389;Point(p0) = {124.83,36.24,0,lc3} ;
p1=390;Point(p1) = {127.265,36.24,0,lc3} ;
p2=391;Point(p2) = {124.83,38.675,0,lc3} ;
p3=392;Point(p3) = {122.395,36.24,0,lc3} ;
p4=393;Point(p4) = {124.83,33.805,0,lc3} ;
c1=315;Circle(c1) = {p1,p0,p2};
c2=316;Circle(c2) = {p2,p0,p3};
c3=317;Circle(c3) = {p3,p0,p4};
c4=318;Circle(c4) = {p4,p0,p1};
Line Loop(80) = {c1,c2,c3,c4};
p0=394;Point(p0) = {100.63,50.18,0,lc2} ;
p1=395;Point(p1) = {101.86,50.18,0,lc2} ;
p2=396;Point(p2) = {100.63,51.41,0,lc2} ;
p3=397;Point(p3) = {99.4,50.18,0,lc2} ;
p4=398;Point(p4) = {100.63,48.95,0,lc2} ;
c1=319;Circle(c1) = {p1,p0,p2};
c2=320;Circle(c2) = {p2,p0,p3};
c3=321;Circle(c3) = {p3,p0,p4};
c4=322;Circle(c4) = {p4,p0,p1};
Line Loop(81) = {c1,c2,c3,c4};
p0=399;Point(p0) = {180.45,22.88,0,lc4} ;
p1=400;Point(p1) = {185.2,22.88,0,lc4} ;
p2=401;Point(p2) = {180.45,27.63,0,lc4} ;
p3=402;Point(p3) = {175.7,22.88,0,lc4} ;
p4=403;Point(p4) = {180.45,18.13,0,lc4} ;
c1=323;Circle(c1) = {p1,p0,p2};
c2=324;Circle(c2) = {p2,p0,p3};
c3=325;Circle(c3) = {p3,p0,p4};
c4=326;Circle(c4) = {p4,p0,p1};
Line Loop(82) = {c1,c2,c3,c4};
p0=404;Point(p0) = {193.49,60.51,0,lc2} ;
p1=405;Point(p1) = {195.44,60.51,0,lc2} ;
p2=406;Point(p2) = {193.49,62.46,0,lc2} ;
p3=407;Point(p3) = {191.54,60.51,0,lc2} ;
p4=408;Point(p4) = {193.49,58.56,0,lc2} ;
c1=327;Circle(c1) = {p1,p0,p2};
c2=328;Circle(c2) = {p2,p0,p3};
c3=329;Circle(c3) = {p3,p0,p4};
c4=330;Circle(c4) = {p4,p0,p1};
Line Loop(83) = {c1,c2,c3,c4};
p0=409;Point(p0) = {212.08,52.01,0,lc4} ;
p1=410;Point(p1) = {216.02,52.01,0,lc4} ;
p2=411;Point(p2) = {212.08,55.95,0,lc4} ;
p3=412;Point(p3) = {208.14,52.01,0,lc4} ;
p4=413;Point(p4) = {212.08,48.07,0,lc4} ;
c1=331;Circle(c1) = {p1,p0,p2};
c2=332;Circle(c2) = {p2,p0,p3};
c3=333;Circle(c3) = {p3,p0,p4};
c4=334;Circle(c4) = {p4,p0,p1};
Line Loop(84) = {c1,c2,c3,c4};
p0=414;Point(p0) = {328.36,14.87,0,lc2} ;
p1=415;Point(p1) = {329.085,14.87,0,lc2} ;
p2=416;Point(p2) = {328.36,15.595,0,lc2} ;
p3=417;Point(p3) = {327.635,14.87,0,lc2} ;
p4=418;Point(p4) = {328.36,14.145,0,lc2} ;
c1=335;Circle(c1) = {p1,p0,p2};
c2=336;Circle(c2) = {p2,p0,p3};
c3=337;Circle(c3) = {p3,p0,p4};
c4=338;Circle(c4) = {p4,p0,p1};
Line Loop(85) = {c1,c2,c3,c4};
p0=419;Point(p0) = {100.35,28.41,0,lc3} ;
p1=420;Point(p1) = {103.12,28.41,0,lc3} ;
p2=421;Point(p2) = {100.35,31.18,0,lc3} ;
p3=422;Point(p3) = {97.58,28.41,0,lc3} ;
p4=423;Point(p4) = {100.35,25.64,0,lc3} ;
c1=339;Circle(c1) = {p1,p0,p2};
c2=340;Circle(c2) = {p2,p0,p3};
c3=341;Circle(c3) = {p3,p0,p4};
c4=342;Circle(c4) = {p4,p0,p1};
Line Loop(86) = {c1,c2,c3,c4};
p0=424;Point(p0) = {126.27,63.37,0,lc2} ;
p1=425;Point(p1) = {127.68,63.37,0,lc2} ;
p2=426;Point(p2) = {126.27,64.78,0,lc2} ;
p3=427;Point(p3) = {124.86,63.37,0,lc2} ;
p4=428;Point(p4) = {126.27,61.96,0,lc2} ;
c1=343;Circle(c1) = {p1,p0,p2};
c2=344;Circle(c2) = {p2,p0,p3};
c3=345;Circle(c3) = {p3,p0,p4};
c4=346;Circle(c4) = {p4,p0,p1};
Line Loop(87) = {c1,c2,c3,c4};
p0=429;Point(p0) = {235.16,1.71,0,lc2} ;
p1=430;Point(p1) = {236.405,1.71,0,lc2} ;
p2=431;Point(p2) = {235.16,2.955,0,lc2} ;
p3=432;Point(p3) = {233.915,1.71,0,lc2} ;
p4=433;Point(p4) = {235.16,0.465,0,lc2} ;
c1=347;Circle(c1) = {p1,p0,p2};
c2=348;Circle(c2) = {p2,p0,p3};
c3=349;Circle(c3) = {p3,p0,p4};
c4=350;Circle(c4) = {p4,p0,p1};
Line Loop(88) = {c1,c2,c3,c4};
p0=434;Point(p0) = {360.79,23.78,0,lc3} ;
p1=435;Point(p1) = {363.68,23.78,0,lc3} ;
p2=436;Point(p2) = {360.79,26.67,0,lc3} ;
p3=437;Point(p3) = {357.9,23.78,0,lc3} ;
p4=438;Point(p4) = {360.79,20.89,0,lc3} ;
c1=351;Circle(c1) = {p1,p0,p2};
c2=352;Circle(c2) = {p2,p0,p3};
c3=353;Circle(c3) = {p3,p0,p4};
c4=354;Circle(c4) = {p4,p0,p1};
Line Loop(89) = {c1,c2,c3,c4};
p0=439;Point(p0) = {26.15,59.67,0,lc2} ;
p1=440;Point(p1) = {27.765,59.67,0,lc2} ;
p2=441;Point(p2) = {26.15,61.285,0,lc2} ;
p3=442;Point(p3) = {24.535,59.67,0,lc2} ;
p4=443;Point(p4) = {26.15,58.055,0,lc2} ;
c1=355;Circle(c1) = {p1,p0,p2};
c2=356;Circle(c2) = {p2,p0,p3};
c3=357;Circle(c3) = {p3,p0,p4};
c4=358;Circle(c4) = {p4,p0,p1};
Line Loop(90) = {c1,c2,c3,c4};
p0=444;Point(p0) = {130.77,71.4,0,lc3} ;
p1=445;Point(p1) = {133.485,71.4,0,lc3} ;
p2=446;Point(p2) = {130.77,74.115,0,lc3} ;
p3=447;Point(p3) = {128.055,71.4,0,lc3} ;
p4=448;Point(p4) = {130.77,68.685,0,lc3} ;
c1=359;Circle(c1) = {p1,p0,p2};
c2=360;Circle(c2) = {p2,p0,p3};
c3=361;Circle(c3) = {p3,p0,p4};
c4=362;Circle(c4) = {p4,p0,p1};
Line Loop(91) = {c1,c2,c3,c4};
p0=449;Point(p0) = {11.62,18.17,0,lc3} ;
p1=450;Point(p1) = {13.69,18.17,0,lc3} ;
p2=451;Point(p2) = {11.62,20.24,0,lc3} ;
p3=452;Point(p3) = {9.55,18.17,0,lc3} ;
p4=453;Point(p4) = {11.62,16.1,0,lc3} ;
c1=363;Circle(c1) = {p1,p0,p2};
c2=364;Circle(c2) = {p2,p0,p3};
c3=365;Circle(c3) = {p3,p0,p4};
c4=366;Circle(c4) = {p4,p0,p1};
Line Loop(92) = {c1,c2,c3,c4};
p0=454;Point(p0) = {266.89,47.68,0,lc4} ;
p1=455;Point(p1) = {271.48,47.68,0,lc4} ;
p2=456;Point(p2) = {266.89,52.27,0,lc4} ;
p3=457;Point(p3) = {262.3,47.68,0,lc4} ;
p4=458;Point(p4) = {266.89,43.09,0,lc4} ;
c1=367;Circle(c1) = {p1,p0,p2};
c2=368;Circle(c2) = {p2,p0,p3};
c3=369;Circle(c3) = {p3,p0,p4};
c4=370;Circle(c4) = {p4,p0,p1};
Line Loop(93) = {c1,c2,c3,c4};
p0=459;Point(p0) = {252.81,50.22,0,lc6} ;
p1=460;Point(p1) = {260.42,50.22,0,lc6} ;
p2=461;Point(p2) = {252.81,57.83,0,lc6} ;
p3=462;Point(p3) = {245.2,50.22,0,lc6} ;
p4=463;Point(p4) = {252.81,42.61,0,lc6} ;
c1=371;Circle(c1) = {p1,p0,p2};
c2=372;Circle(c2) = {p2,p0,p3};
c3=373;Circle(c3) = {p3,p0,p4};
c4=374;Circle(c4) = {p4,p0,p1};
Line Loop(94) = {c1,c2,c3,c4};
p0=464;Point(p0) = {127.76,50.81,0,lc3} ;
p1=465;Point(p1) = {131.18,50.81,0,lc3} ;
p2=466;Point(p2) = {127.76,54.23,0,lc3} ;
p3=467;Point(p3) = {124.34,50.81,0,lc3} ;
p4=468;Point(p4) = {127.76,47.39,0,lc3} ;
c1=375;Circle(c1) = {p1,p0,p2};
c2=376;Circle(c2) = {p2,p0,p3};
c3=377;Circle(c3) = {p3,p0,p4};
c4=378;Circle(c4) = {p4,p0,p1};
Line Loop(95) = {c1,c2,c3,c4};
p0=469;Point(p0) = {154.13,22.71,0,lc4} ;
p1=470;Point(p1) = {158.445,22.71,0,lc4} ;
p2=471;Point(p2) = {154.13,27.025,0,lc4} ;
p3=472;Point(p3) = {149.815,22.71,0,lc4} ;
p4=473;Point(p4) = {154.13,18.395,0,lc4} ;
c1=379;Circle(c1) = {p1,p0,p2};
c2=380;Circle(c2) = {p2,p0,p3};
c3=381;Circle(c3) = {p3,p0,p4};
c4=382;Circle(c4) = {p4,p0,p1};
Line Loop(96) = {c1,c2,c3,c4};
p0=474;Point(p0) = {100.63,16.26,0,lc2} ;
p1=475;Point(p1) = {102.415,16.26,0,lc2} ;
p2=476;Point(p2) = {100.63,18.045,0,lc2} ;
p3=477;Point(p3) = {98.845,16.26,0,lc2} ;
p4=478;Point(p4) = {100.63,14.475,0,lc2} ;
c1=383;Circle(c1) = {p1,p0,p2};
c2=384;Circle(c2) = {p2,p0,p3};
c3=385;Circle(c3) = {p3,p0,p4};
c4=386;Circle(c4) = {p4,p0,p1};
Line Loop(97) = {c1,c2,c3,c4};
p0=479;Point(p0) = {370.51,18.02,0,lc2} ;
p1=480;Point(p1) = {372.02,18.02,0,lc2} ;
p2=481;Point(p2) = {370.51,19.53,0,lc2} ;
p3=482;Point(p3) = {369,18.02,0,lc2} ;
p4=483;Point(p4) = {370.51,16.51,0,lc2} ;
c1=387;Circle(c1) = {p1,p0,p2};
c2=388;Circle(c2) = {p2,p0,p3};
c3=389;Circle(c3) = {p3,p0,p4};
c4=390;Circle(c4) = {p4,p0,p1};
Line Loop(98) = {c1,c2,c3,c4};
p0=484;Point(p0) = {382.72,71.06,0,lc3} ;
p1=485;Point(p1) = {385.165,71.06,0,lc3} ;
p2=486;Point(p2) = {382.72,73.505,0,lc3} ;
p3=487;Point(p3) = {380.275,71.06,0,lc3} ;
p4=488;Point(p4) = {382.72,68.615,0,lc3} ;
c1=391;Circle(c1) = {p1,p0,p2};
c2=392;Circle(c2) = {p2,p0,p3};
c3=393;Circle(c3) = {p3,p0,p4};
c4=394;Circle(c4) = {p4,p0,p1};

Plane Surface(2)={2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104};
Physical Surface("fiber")={4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104};

//extrude both the geometry and mesh
h=0.1;
Extrude{0,0,h}{
Surface{1,2,3};Layers{1};
Recombine;
}


//Recombine Surface {4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104};
