Mesh.CharacteristicLengthExtendFromBoundary= 1;
R = 240;
lcMainCove = 0.06;
lcFar = 50;

Point(1) = {16.00768198,-2.072237156,0,lcMainCove};
Point(2) = {16.0491424,-2.000427546,0,lcMainCove};
Point(3) = {16.0491424,-2.000427546,0,lcMainCove};
Point(4) = {16.00768198,-2.072237156,0,lcMainCove};
Point(5) = {12.40362264,0.4348525719999999,0,lcMainCove};
Point(6) = {12.40651316,0.439246772,0,lcMainCove};
Point(7) = {0.263807956,0.07820540619999999,0,lcMainCove};
Point(8) = {0.26700861,0.07266175459999999,0,lcMainCove};
Point(9) = {-0.371504464,-1.533783064,0,lcMainCove};
Point(10) = {-0.375301256,-1.527207004,0,lcMainCove};
Point(11) = {9.935464,-0.2444691834,0,lcMainCove};
Point(12) = {9.935464,0.4556404399999999,0,lcMainCove};
Point(13) = {12.40362264,0.4348525719999999,0,lcMainCove};
Point(14) = {9.935464,0.4556404399999999,0,lcMainCove};
Point(15) = {12.40651316,0.439246772,0,lcMainCove};
Point(16) = {9.935464,-0.2444691834,0,lcMainCove};
Point(17) = {-0.375301256,-1.527207004,0,lcMainCove};
Point(18) = {0.26700861,0.07266175459999999,0,lcMainCove};
Point(19) = {0.263807956,0.07820540619999999,0,lcMainCove};
Point(20) = {-0.371504464,-1.533783064,0,lcMainCove};
Point(21) = {15.92295966318503,-2.00033685057707,0,lcMainCove};
Point(22) = {15.83784022098353,-1.928908373353603,0,lcMainCove};
Point(23) = {15.75131854481924,-1.85918846154809,0,lcMainCove};
Point(24) = {15.66328238399166,-1.791388385793555,0,lcMainCove};
Point(25) = {15.5742880741142,-1.724849817017147,0,lcMainCove};
Point(26) = {15.48453530917738,-1.659337623820797,0,lcMainCove};
Point(27) = {15.39404476744204,-1.594848561395888,0,lcMainCove};
Point(28) = {15.30273614378761,-1.531523438215687,0,lcMainCove};
Point(29) = {15.21051858448429,-1.469529849948354,0,lcMainCove};
Point(30) = {15.11730779045948,-1.409040309943408,0,lcMainCove};
Point(31) = {15.02308955868592,-1.350132258430037,0,lcMainCove};
Point(32) = {14.92789079006404,-1.292822273957136,0,lcMainCove};
Point(33) = {14.83179561526935,-1.237027871496811,0,lcMainCove};
Point(34) = {14.73493496820257,-1.182572662234032,0,lcMainCove};
Point(35) = {14.63741472688205,-1.129307417426683,0,lcMainCove};
Point(36) = {14.53929594596005,-1.077152770220365,0,lcMainCove};
Point(37) = {14.44062777274371,-1.026044990899734,0,lcMainCove};
Point(38) = {14.34142907355968,-0.9759747410074884,0,lcMainCove};
Point(39) = {14.24170693530787,-0.9269553005121941,0,lcMainCove};
Point(40) = {14.14147638688426,-0.8789839230809966,0,lcMainCove};
Point(41) = {14.04076281440851,-0.8320350249034247,0,lcMainCove};
Point(42) = {13.93959275192889,-0.7860779844132713,0,lcMainCove};
Point(43) = {13.83799862486117,-0.7410660420149862,0,lcMainCove};
Point(44) = {13.73601364233313,-0.6969467167551477,0,lcMainCove};
Point(45) = {13.63366771241744,-0.6536712090997606,0,lcMainCove};
Point(46) = {13.53098745723599,-0.6111949627336185,0,lcMainCove};
Point(47) = {13.42799455449354,-0.5694824765317542,0,lcMainCove};
Point(48) = {13.32469797943005,-0.5285277768117937,0,lcMainCove};
Point(49) = {13.2211070941417,-0.4883232127060964,0,lcMainCove};
Point(50) = {13.11725303222364,-0.4488032867032247,0,lcMainCove};
Point(51) = {13.01316780498728,-0.4098962385087694,0,lcMainCove};
Point(52) = {12.90879058108104,-0.3717801260814575,0,lcMainCove};
Point(53) = {12.80413014819022,-0.3344572105372619,0,lcMainCove};
Point(54) = {12.70051031264786,-0.2943725445419498,0,lcMainCove};
Point(55) = {12.6008220321798,-0.2454646459004189,0,lcMainCove};
Point(56) = {12.51152938895953,-0.179713256031787,0,lcMainCove};
Point(57) = {12.43774059894708,-0.09685043880299948,0,lcMainCove};
Point(58) = {12.3840063805385,1.375059343801388e-05,0,lcMainCove};
Point(59) = {12.36897107378005,0.1090327346435942,0,lcMainCove};
Point(60) = {12.41022173121689,0.2108411188614003,0,lcMainCove};
Point(61) = {12.49618830396402,0.2794162491456532,0,lcMainCove};
Point(62) = {12.60340874749547,0.306600351711323,0,lcMainCove};
Point(63) = {12.71437813408736,0.3065988118483255,0,lcMainCove};
Point(64) = {12.82432767369643,0.2908909505531844,0,lcMainCove};
Point(65) = {12.93246577594428,0.2654340336496738,0,lcMainCove};
Point(66) = {13.03883511129598,0.2333413826106883,0,lcMainCove};
Point(67) = {13.14354948864707,0.1961898316273153,0,lcMainCove};
Point(68) = {13.24668621333351,0.1548538140322957,0,lcMainCove};
Point(69) = {13.34833103293501,0.1099674000468287,0,lcMainCove};
Point(70) = {13.44859735509299,0.06207788520899528,0,lcMainCove};
Point(71) = {13.54758748586558,0.01160161312515967,0,lcMainCove};
Point(72) = {13.64538176480181,-0.04115544309848543,0,lcMainCove};
Point(73) = {13.74204774395582,-0.09595307562445325,0,lcMainCove};
Point(74) = {13.83762432989957,-0.1526299106820826,0,lcMainCove};
Point(75) = {13.93215174572699,-0.2110401886349637,0,lcMainCove};
Point(76) = {14.02566690884205,-0.2710580702869071,0,lcMainCove};
Point(77) = {14.11820328771678,-0.3325747056801263,0,lcMainCove};
Point(78) = {14.20973682560741,-0.3955737025820049,0,lcMainCove};
Point(79) = {14.3002131789227,-0.4600816658951855,0,lcMainCove};
Point(80) = {14.3896374957486,-0.5260406644803777,0,lcMainCove};
Point(81) = {14.47811409828653,-0.5932660141248077,0,lcMainCove};
Point(82) = {14.56577836061378,-0.661547794658949,0,lcMainCove};
Point(83) = {14.65286611573512,-0.7305638622083221,0,lcMainCove};
Point(84) = {14.73965054880906,-0.7999612075312067,0,lcMainCove};
Point(85) = {14.82621471181625,-0.869632991228372,0,lcMainCove};
Point(86) = {14.91239240254296,-0.9397820317840806,0,lcMainCove};
Point(87) = {14.99802132025415,-1.010599727899443,0,lcMainCove};
Point(88) = {15.08303305928786,-1.082157063991311,0,lcMainCove};
Point(89) = {15.16738321443769,-1.154493018998044,0,lcMainCove};
Point(90) = {15.25103287775222,-1.227637843672307,0,lcMainCove};
Point(91) = {15.33394571850109,-1.30161678332101,0,lcMainCove};
Point(92) = {15.41606047093235,-1.376480445460365,0,lcMainCove};
Point(93) = {15.49728745053558,-1.452306181867971,0,lcMainCove};
Point(94) = {15.57757073951831,-1.529130370817628,0,lcMainCove};
Point(95) = {15.65691543563181,-1.606923697535155,0,lcMainCove};
Point(96) = {15.7355795644845,-1.685405805237433,0,lcMainCove};
Point(97) = {15.81400879312026,-1.76412289263346,0,lcMainCove};
Point(98) = {15.89242495764688,-1.842853000555204,0,lcMainCove};
Point(99) = {15.97079426300597,-1.92162974942062,0,lcMainCove};
Point(100) = {16.047846761875,-2.0026715963125,0,lcMainCove};
Point(101) = {16.04655112375,-2.004915646625,0,lcMainCove};
Point(102) = {16.045255485625,-2.0071596969375,0,lcMainCove};
Point(103) = {16.0439598475,-2.00940374725,0,lcMainCove};
Point(104) = {16.042664209375,-2.0116477975625,0,lcMainCove};
Point(105) = {16.04136857125,-2.013891847875,0,lcMainCove};
Point(106) = {16.040072933125,-2.0161358981875,0,lcMainCove};
Point(107) = {16.038777295,-2.0183799485,0,lcMainCove};
Point(108) = {16.037481656875,-2.0206239988125,0,lcMainCove};
Point(109) = {16.03618601875,-2.022868049125,0,lcMainCove};
Point(110) = {16.034890380625,-2.0251120994375,0,lcMainCove};
Point(111) = {16.0335947425,-2.02735614975,0,lcMainCove};
Point(112) = {16.032299104375,-2.0296002000625,0,lcMainCove};
Point(113) = {16.03100346625,-2.031844250375,0,lcMainCove};
Point(114) = {16.029707828125,-2.0340883006875,0,lcMainCove};
Point(115) = {16.02841219,-2.036332351,0,lcMainCove};
Point(116) = {16.027116551875,-2.0385764013125,0,lcMainCove};
Point(117) = {16.02582091375,-2.040820451625,0,lcMainCove};
Point(118) = {16.024525275625,-2.0430645019375,0,lcMainCove};
Point(119) = {16.0232296375,-2.04530855225,0,lcMainCove};
Point(120) = {16.021933999375,-2.0475526025625,0,lcMainCove};
Point(121) = {16.02063836125,-2.049796652875,0,lcMainCove};
Point(122) = {16.019342723125,-2.0520407031875,0,lcMainCove};
Point(123) = {16.018047085,-2.0542847535,0,lcMainCove};
Point(124) = {16.016751446875,-2.0565288038125,0,lcMainCove};
Point(125) = {16.01545580875,-2.058772854125,0,lcMainCove};
Point(126) = {16.014160170625,-2.0610169044375,0,lcMainCove};
Point(127) = {16.0128645325,-2.06326095475,0,lcMainCove};
Point(128) = {16.011568894375,-2.0655050050625,0,lcMainCove};
Point(129) = {16.01027325625,-2.067749055375,0,lcMainCove};
Point(130) = {16.008977618125,-2.0699931056875,0,lcMainCove};
Point(131) = {12.40371296875,0.4349898907499999,0,lcMainCove};
Point(132) = {12.4038032975,0.4351272094999999,0,lcMainCove};
Point(133) = {12.40389362625,0.4352645282499999,0,lcMainCove};
Point(134) = {12.403983955,0.435401847,0,lcMainCove};
Point(135) = {12.40407428375,0.43553916575,0,lcMainCove};
Point(136) = {12.4041646125,0.4356764845,0,lcMainCove};
Point(137) = {12.40425494125,0.43581380325,0,lcMainCove};
Point(138) = {12.40434527,0.4359511219999999,0,lcMainCove};
Point(139) = {12.40443559875,0.4360884407499999,0,lcMainCove};
Point(140) = {12.4045259275,0.4362257594999999,0,lcMainCove};
Point(141) = {12.40461625625,0.4363630782499999,0,lcMainCove};
Point(142) = {12.404706585,0.4365003969999999,0,lcMainCove};
Point(143) = {12.40479691375,0.4366377157499999,0,lcMainCove};
Point(144) = {12.4048872425,0.4367750344999999,0,lcMainCove};
Point(145) = {12.40497757125,0.4369123532499999,0,lcMainCove};
Point(146) = {12.4050679,0.4370496719999999,0,lcMainCove};
Point(147) = {12.40515822875,0.4371869907499999,0,lcMainCove};
Point(148) = {12.4052485575,0.4373243095,0,lcMainCove};
Point(149) = {12.40533888625,0.43746162825,0,lcMainCove};
Point(150) = {12.405429215,0.437598947,0,lcMainCove};
Point(151) = {12.40551954375,0.43773626575,0,lcMainCove};
Point(152) = {12.4056098725,0.4378735845,0,lcMainCove};
Point(153) = {12.40570020125,0.4380109032499999,0,lcMainCove};
Point(154) = {12.40579053,0.4381482219999999,0,lcMainCove};
Point(155) = {12.40588085875,0.4382855407499999,0,lcMainCove};
Point(156) = {12.4059711875,0.4384228594999999,0,lcMainCove};
Point(157) = {12.40606151625,0.4385601782499999,0,lcMainCove};
Point(158) = {12.406151845,0.4386974969999999,0,lcMainCove};
Point(159) = {12.40624217375,0.4388348157499999,0,lcMainCove};
Point(160) = {12.4063325025,0.4389721344999999,0,lcMainCove};
Point(161) = {12.40642283125,0.4391094532499999,0,lcMainCove};
Point(162) = {0.2639079764375,0.07803216708749999,0,lcMainCove};
Point(163) = {0.264007996875,0.07785892797499999,0,lcMainCove};
Point(164) = {0.2641080173125,0.07768568886249999,0,lcMainCove};
Point(165) = {0.26420803775,0.07751244974999999,0,lcMainCove};
Point(166) = {0.2643080581875,0.07733921063749999,0,lcMainCove};
Point(167) = {0.264408078625,0.077165971525,0,lcMainCove};
Point(168) = {0.2645080990625,0.0769927324125,0,lcMainCove};
Point(169) = {0.2646081195,0.0768194933,0,lcMainCove};
Point(170) = {0.2647081399375,0.0766462541875,0,lcMainCove};
Point(171) = {0.264808160375,0.076473015075,0,lcMainCove};
Point(172) = {0.2649081808125,0.0762997759625,0,lcMainCove};
Point(173) = {0.26500820125,0.07612653685,0,lcMainCove};
Point(174) = {0.2651082216875,0.07595329773749999,0,lcMainCove};
Point(175) = {0.265208242125,0.07578005862499999,0,lcMainCove};
Point(176) = {0.2653082625625,0.07560681951250001,0,lcMainCove};
Point(177) = {0.265408283,0.07543358040000001,0,lcMainCove};
Point(178) = {0.2655083034375,0.0752603412875,0,lcMainCove};
Point(179) = {0.265608323875,0.075087102175,0,lcMainCove};
Point(180) = {0.2657083443125,0.0749138630625,0,lcMainCove};
Point(181) = {0.26580836475,0.07474062395,0,lcMainCove};
Point(182) = {0.2659083851875,0.0745673848375,0,lcMainCove};
Point(183) = {0.266008405625,0.074394145725,0,lcMainCove};
Point(184) = {0.2661084260625,0.0742209066125,0,lcMainCove};
Point(185) = {0.2662084465,0.0740476675,0,lcMainCove};
Point(186) = {0.2663084669375,0.0738744283875,0,lcMainCove};
Point(187) = {0.266408487375,0.073701189275,0,lcMainCove};
Point(188) = {0.2665085078125,0.07352795016249999,0,lcMainCove};
Point(189) = {0.26660852825,0.07335471104999999,0,lcMainCove};
Point(190) = {0.2667085486875,0.07318147193749999,0,lcMainCove};
Point(191) = {0.266808569125,0.07300823282499999,0,lcMainCove};
Point(192) = {0.2669085895625,0.07283499371249999,0,lcMainCove};
Point(193) = {-0.37162311375,-1.533577562125,0,lcMainCove};
Point(194) = {-0.3717417635,-1.53337206025,0,lcMainCove};
Point(195) = {-0.37186041325,-1.533166558375,0,lcMainCove};
Point(196) = {-0.371979063,-1.5329610565,0,lcMainCove};
Point(197) = {-0.37209771275,-1.532755554625,0,lcMainCove};
Point(198) = {-0.3722163625,-1.53255005275,0,lcMainCove};
Point(199) = {-0.37233501225,-1.532344550875,0,lcMainCove};
Point(200) = {-0.372453662,-1.532139049,0,lcMainCove};
Point(201) = {-0.37257231175,-1.531933547125,0,lcMainCove};
Point(202) = {-0.3726909615,-1.53172804525,0,lcMainCove};
Point(203) = {-0.37280961125,-1.531522543375,0,lcMainCove};
Point(204) = {-0.372928261,-1.5313170415,0,lcMainCove};
Point(205) = {-0.37304691075,-1.531111539625,0,lcMainCove};
Point(206) = {-0.3731655605,-1.53090603775,0,lcMainCove};
Point(207) = {-0.37328421025,-1.530700535875,0,lcMainCove};
Point(208) = {-0.37340286,-1.530495034,0,lcMainCove};
Point(209) = {-0.37352150975,-1.530289532125,0,lcMainCove};
Point(210) = {-0.3736401595,-1.53008403025,0,lcMainCove};
Point(211) = {-0.37375880925,-1.529878528375,0,lcMainCove};
Point(212) = {-0.373877459,-1.5296730265,0,lcMainCove};
Point(213) = {-0.37399610875,-1.529467524625,0,lcMainCove};
Point(214) = {-0.3741147585,-1.52926202275,0,lcMainCove};
Point(215) = {-0.37423340825,-1.529056520875,0,lcMainCove};
Point(216) = {-0.374352058,-1.528851019,0,lcMainCove};
Point(217) = {-0.37447070775,-1.528645517125,0,lcMainCove};
Point(218) = {-0.3745893575,-1.52844001525,0,lcMainCove};
Point(219) = {-0.37470800725,-1.528234513375,0,lcMainCove};
Point(220) = {-0.374826657,-1.5280290115,0,lcMainCove};
Point(221) = {-0.37494530675,-1.527823509625,0,lcMainCove};
Point(222) = {-0.3750639565,-1.52761800775,0,lcMainCove};
Point(223) = {-0.37518260625,-1.527412505875,0,lcMainCove};
Point(224) = {9.935464,-0.22259075766875,0,lcMainCove};
Point(225) = {9.935464,-0.2007123319374999,0,lcMainCove};
Point(226) = {9.935464,-0.1788339062062499,0,lcMainCove};
Point(227) = {9.935464,-0.1569554804749998,0,lcMainCove};
Point(228) = {9.935464,-0.1350770547437498,0,lcMainCove};
Point(229) = {9.935464,-0.1131986290124997,0,lcMainCove};
Point(230) = {9.935464,-0.09132020328124968,0,lcMainCove};
Point(231) = {9.935464,-0.06944177754999964,0,lcMainCove};
Point(232) = {9.935464,-0.0475633518187496,0,lcMainCove};
Point(233) = {9.935464,-0.02568492608749956,0,lcMainCove};
Point(234) = {9.935464,-0.003806500356249493,0,lcMainCove};
Point(235) = {9.935464,0.01807192537500057,0,lcMainCove};
Point(236) = {9.935464,0.03995035110625056,0,lcMainCove};
Point(237) = {9.935464,0.06182877683750065,0,lcMainCove};
Point(238) = {9.935464,0.08370720256875069,0,lcMainCove};
Point(239) = {9.935464,0.1055856283000007,0,lcMainCove};
Point(240) = {9.935464,0.1274640540312507,0,lcMainCove};
Point(241) = {9.935464,0.1493424797625006,0,lcMainCove};
Point(242) = {9.935464,0.1712209054937506,0,lcMainCove};
Point(243) = {9.935464,0.1930993312250006,0,lcMainCove};
Point(244) = {9.935464,0.2149777569562505,0,lcMainCove};
Point(245) = {9.935464,0.2368561826875004,0,lcMainCove};
Point(246) = {9.935464,0.2587346084187504,0,lcMainCove};
Point(247) = {9.935464,0.2806130341500004,0,lcMainCove};
Point(248) = {9.935464,0.3024914598812503,0,lcMainCove};
Point(249) = {9.935464,0.3243698856125001,0,lcMainCove};
Point(250) = {9.935464,0.3462483113437501,0,lcMainCove};
Point(251) = {9.935464,0.3681267370750001,0,lcMainCove};
Point(252) = {9.935464,0.3900051628062501,0,lcMainCove};
Point(253) = {9.935464,0.4118835885375,0,lcMainCove};
Point(254) = {9.935464,0.4337620142687501,0,lcMainCove};
Point(255) = {12.32661822717086,0.439881482698795,0,lcMainCove};
Point(256) = {12.24960733804208,0.4448100533933445,0,lcMainCove};
Point(257) = {12.17258388902308,0.4495379264736111,0,lcMainCove};
Point(258) = {12.09554257673964,0.4539646207550284,0,lcMainCove};
Point(259) = {12.01847947889342,0.4579936288242304,0,lcMainCove};
Point(260) = {11.94139501755498,0.4615909155917781,0,lcMainCove};
Point(261) = {11.8642922121417,0.4647710381724875,0,lcMainCove};
Point(262) = {11.7871738952304,0.4675498961136652,0,lcMainCove};
Point(263) = {11.71004265619674,0.4699434488250928,0,lcMainCove};
Point(264) = {11.6329008354601,0.4719677050946335,0,lcMainCove};
Point(265) = {11.55575054834211,0.4736387126445232,0,lcMainCove};
Point(266) = {11.47859368957802,0.4749725493805794,0,lcMainCove};
Point(267) = {11.40143194294754,0.4759853154071203,0,lcMainCove};
Point(268) = {11.32426679108187,0.4766931259606391,0,lcMainCove};
Point(269) = {11.24709952540952,0.4771121052234391,0,lcMainCove};
Point(270) = {11.16993125620789,0.4772583809763157,0,lcMainCove};
Point(271) = {11.0927629186614,0.4771480800354215,0,lcMainCove};
Point(272) = {11.01559529525364,0.4767973244664898,0,lcMainCove};
Point(273) = {10.93842901376552,0.4762222285092872,0,lcMainCove};
Point(274) = {10.8612645615674,0.4754388961352225,0,lcMainCove};
Point(275) = {10.78410229583795,0.4744634192366441,0,lcMainCove};
Point(276) = {10.70694245376782,0.4733118763872469,0,lcMainCove};
Point(277) = {10.62978516273817,0.4720003321277841,0,lcMainCove};
Point(278) = {10.5526304504683,0.470544836731484,0,lcMainCove};
Point(279) = {10.47547825512806,0.468961426403832,0,lcMainCove};
Point(280) = {10.39832843541237,0.4672661238717166,0,lcMainCove};
Point(281) = {10.32118078057718,0.4654749393173168,0,lcMainCove};
Point(282) = {10.24403502043863,0.4636038716125306,0,lcMainCove};
Point(283) = {10.16689083533795,0.4616689098101318,0,lcMainCove};
Point(284) = {10.08974786607582,0.4596860348482152,0,lcMainCove};
Point(285) = {10.01260572382117,0.4576712214248316,0,lcMainCove};
Point(286) = {12.30407716150339,0.4576266434199361,0,lcMainCove};
Point(287) = {12.20158276491616,0.4756775026532904,0,lcMainCove};
Point(288) = {12.09897473073275,0.4930697099089759,0,lcMainCove};
Point(289) = {11.99620857444327,0.5095007847387334,0,lcMainCove};
Point(290) = {11.89329746982689,0.5249993251502363,0,lcMainCove};
Point(291) = {11.79028497743729,0.5398099912761049,0,lcMainCove};
Point(292) = {11.68721016705359,0.5541811967834755,0,lcMainCove};
Point(293) = {11.58409655590995,0.568271370104399,0,lcMainCove};
Point(294) = {11.48094050097244,0.5820472307060122,0,lcMainCove};
Point(295) = {11.37773544755682,0.5954509359514369,0,lcMainCove};
Point(296) = {11.27447630809675,0.6084313111417728,0,lcMainCove};
Point(297) = {11.17116508960769,0.6209905345821329,0,lcMainCove};
Point(298) = {11.06780678303959,0.633156247944785,0,lcMainCove};
Point(299) = {10.9644060603078,0.6449560925756084,0,lcMainCove};
Point(300) = {10.86096616907388,0.656407513438045,0,lcMainCove};
Point(301) = {10.75748852006748,0.6675125730050928,0,lcMainCove};
Point(302) = {10.65397435273396,0.6782720670178538,0,lcMainCove};
Point(303) = {10.55042501567922,0.6886876592937052,0,lcMainCove};
Point(304) = {10.446842259782,0.6987655013345673,0,lcMainCove};
Point(305) = {10.34322791142002,0.7085131913465783,0,lcMainCove};
Point(306) = {10.23958399772445,0.7179414582275601,0,lcMainCove};
Point(307) = {10.13591376123068,0.7270757510737056,0,lcMainCove};
Point(308) = {10.03221599457425,0.7358919005048846,0,lcMainCove};
Point(309) = {9.928488780205674,0.7443544178698267,0,lcMainCove};
Point(310) = {9.8247320421425,0.7524464563630308,0,lcMainCove};
Point(311) = {9.720950324596307,0.7602117563833706,0,lcMainCove};
Point(312) = {9.617148294719517,0.7677007860564058,0,lcMainCove};
Point(313) = {9.513329974525632,0.7749606188027164,0,lcMainCove};
Point(314) = {9.409499070961184,0.7820383047137989,0,lcMainCove};
Point(315) = {9.305659042607928,0.7889809086416453,0,lcMainCove};
Point(316) = {9.201807975084371,0.7957557060343625,0,lcMainCove};
Point(317) = {9.097927913150532,0.8020696639234038,0,lcMainCove};
Point(318) = {8.994022823912735,0.8079583722189231,0,lcMainCove};
Point(319) = {8.890099810520708,0.8135222918428465,0,lcMainCove};
Point(320) = {8.786164669172312,0.8188551418569198,0,lcMainCove};
Point(321) = {8.68221938703639,0.8239865233294628,0,lcMainCove};
Point(322) = {8.578264085433911,0.8289107254250638,0,lcMainCove};
Point(323) = {8.474298902287126,0.8336216674632477,0,lcMainCove};
Point(324) = {8.370324013032183,0.8381132667295621,0,lcMainCove};
Point(325) = {8.266339631479401,0.84237943882823,0,lcMainCove};
Point(326) = {8.162346010151964,0.846414098098757,0,lcMainCove};
Point(327) = {8.05834344360659,0.8502111579652464,0,lcMainCove};
Point(328) = {7.954332268708944,0.8537645746841688,0,lcMainCove};
Point(329) = {7.850312964696228,0.85707149305787,0,lcMainCove};
Point(330) = {7.74628618843421,0.860134378985198,0,lcMainCove};
Point(331) = {7.642252593499564,0.8629562037062387,0,lcMainCove};
Point(332) = {7.538212812634542,0.8655399385784547,0,lcMainCove};
Point(333) = {7.434167458067681,0.8678885548466465,0,lcMainCove};
Point(334) = {7.330117121999872,0.8700050234229887,0,lcMainCove};
Point(335) = {7.226062376213997,0.8718923146972005,0,lcMainCove};
Point(336) = {7.122003773034268,0.8735533983301388,0,lcMainCove};
Point(337) = {7.017941841188862,0.8749909323607113,0,lcMainCove};
Point(338) = {6.913877061774703,0.8762049310157313,0,lcMainCove};
Point(339) = {6.809809902431602,0.8771940740082993,0,lcMainCove};
Point(340) = {6.705740839279236,0.8779570322955489,0,lcMainCove};
Point(341) = {6.601670357276831,0.8784925149921403,0,lcMainCove};
Point(342) = {6.497598952810732,0.8788001797089445,0,lcMainCove};
Point(343) = {6.393527124588227,0.878880695377834,0,lcMainCove};
Point(344) = {6.289455367381231,0.8787347800472463,0,lcMainCove};
Point(345) = {6.185384171276704,0.8783631515220907,0,lcMainCove};
Point(346) = {6.08131402170076,0.8777665273150951,0,lcMainCove};
Point(347) = {5.977245399443072,0.8769456245989287,0,lcMainCove};
Point(348) = {5.873178780681539,0.8759011601590949,0,lcMainCove};
Point(349) = {5.769114637007217,0.8746338503475896,0,lcMainCove};
Point(350) = {5.665053441651146,0.8731439287219718,0,lcMainCove};
Point(351) = {5.560995702200913,0.8714295725995846,0,lcMainCove};
Point(352) = {5.456941947061485,0.869488411143052,0,lcMainCove};
Point(353) = {5.352892720210683,0.867318073111249,0,lcMainCove};
Point(354) = {5.248848581372204,0.8649161870235099,0,lcMainCove};
Point(355) = {5.144810106187596,0.8622803813266174,0,lcMainCove};
Point(356) = {5.04077788638712,0.8594082845695382,0,lcMainCove};
Point(357) = {4.936752529959333,0.8562975255859913,0,lcMainCove};
Point(358) = {4.83273463275854,0.8529466435138571,0,lcMainCove};
Point(359) = {4.728724451402967,0.8493641753509913,0,lcMainCove};
Point(360) = {4.624721963385037,0.8455648431704383,0,lcMainCove};
Point(361) = {4.52072705069563,0.8415634593299327,0,lcMainCove};
Point(362) = {4.416739612815678,0.8373722940901989,0,lcMainCove};
Point(363) = {4.312760815191175,0.8329721367759871,0,lcMainCove};
Point(364) = {4.208792882994361,0.8283225021591084,0,lcMainCove};
Point(365) = {4.104838351839229,0.8233825127104604,0,lcMainCove};
Point(366) = {4.00089994303084,0.8181142881155655,0,lcMainCove};
Point(367) = {3.896978428511109,0.8125225408903716,0,lcMainCove};
Point(368) = {3.793072749012791,0.8066437335848419,0,lcMainCove};
Point(369) = {3.68918149957651,0.8005150754303664,0,lcMainCove};
Point(370) = {3.585303502256193,0.7941657267086956,0,lcMainCove};
Point(371) = {3.481440218143791,0.7875801706812822,0,lcMainCove};
Point(372) = {3.377594224885839,0.7807274607152379,0,lcMainCove};
Point(373) = {3.27376834060055,0.7735766457516076,0,lcMainCove};
Point(374) = {3.169965654329645,0.7660967895268892,0,lcMainCove};
Point(375) = {3.066189542553253,0.7582569756830323,0,lcMainCove};
Point(376) = {2.962443707544451,0.7500263162696337,0,lcMainCove};
Point(377) = {2.858731350493255,0.7413840189900127,0,lcMainCove};
Point(378) = {2.755050191714068,0.7323749168850926,0,lcMainCove};
Point(379) = {2.651395136917643,0.7230700928423244,0,lcMainCove};
Point(380) = {2.547760479424046,0.7135406326408066,0,lcMainCove};
Point(381) = {2.444141575130784,0.7038414028963924,0,lcMainCove};
Point(382) = {2.340587358533273,0.6934781428304649,0,lcMainCove};
Point(383) = {2.237239688073104,0.681243954937335,0,lcMainCove};
Point(384) = {2.134415247146108,0.6652427761947171,0,lcMainCove};
Point(385) = {2.032528840243465,0.6440673180853966,0,lcMainCove};
Point(386) = {1.931320245016109,0.6198283645892511,0,lcMainCove};
Point(387) = {1.830580039159531,0.5937121456382245,0,lcMainCove};
Point(388) = {1.730425039157715,0.565436013549136,0,lcMainCove};
Point(389) = {1.63094297662742,0.5348773881446599,0,lcMainCove};
Point(390) = {1.532243526614262,0.5018813568009349,0,lcMainCove};
Point(391) = {1.434469237206742,0.4662389712950436,0,lcMainCove};
Point(392) = {1.337803095247233,0.4276945869164132,0,lcMainCove};
Point(393) = {1.242485217291498,0.385930173462511,0,lcMainCove};
Point(394) = {1.148839174067348,0.3405452565506883,0,lcMainCove};
Point(395) = {1.057318087310194,0.2910210763195591,0,lcMainCove};
Point(396) = {0.9685723492815967,0.2366888884861873,0,lcMainCove};
Point(397) = {0.8835624704646967,0.1766936933493708,0,lcMainCove};
Point(398) = {0.8038392482356843,0.1098407441073826,0,lcMainCove};
Point(399) = {0.7319859231625058,0.03464130578851438,0,lcMainCove};
Point(400) = {0.6725017005914679,-0.0505981307468197,0,lcMainCove};
Point(401) = {0.6321950609388874,-0.1462809917551835,0,lcMainCove};
Point(402) = {0.6229768002893258,-0.2492851334063748,0,lcMainCove};
Point(403) = {0.6585883398846072,-0.3460470339295647,0,lcMainCove};
Point(404) = {0.7336715654136152,-0.4167980805956106,0,lcMainCove};
Point(405) = {0.8332583087933547,-0.4453734325273703,0,lcMainCove};
Point(406) = {0.9354159049084319,-0.4652155014137149,0,lcMainCove};
Point(407) = {1.037779399649353,-0.4839632564320098,0,lcMainCove};
Point(408) = {1.140366367112513,-0.5014486766386202,0,lcMainCove};
Point(409) = {1.243107551649887,-0.5180044427177424,0,lcMainCove};
Point(410) = {1.346009357100722,-0.5335300813381139,0,lcMainCove};
Point(411) = {1.449012746485202,-0.5483694849403591,0,lcMainCove};
Point(412) = {1.552021618559036,-0.5631710814241483,0,lcMainCove};
Point(413) = {1.655069763001336,-0.5776952541359672,0,lcMainCove};
Point(414) = {1.758268304086962,-0.5911444174588223,0,lcMainCove};
Point(415) = {1.861613755366792,-0.6034154193505401,0,lcMainCove};
Point(416) = {1.96506970102427,-0.6147186018269122,0,lcMainCove};
Point(417) = {2.068605524234625,-0.6252663542351383,0,lcMainCove};
Point(418) = {2.172195296086503,-0.6352714055991082,0,lcMainCove};
Point(419) = {2.275816628446161,-0.6449447108096571,0,lcMainCove};
Point(420) = {2.379458075177636,-0.6544000832309971,0,lcMainCove};
Point(421) = {2.483121585247937,-0.663610330462192,0,lcMainCove};
Point(422) = {2.58680986093897,-0.672537165146051,0,lcMainCove};
Point(423) = {2.69052532218407,-0.6811422756530799,0,lcMainCove};
Point(424) = {2.794270016665493,-0.689387327813719,0,lcMainCove};
Point(425) = {2.898045592273047,-0.6972339749757555,0,lcMainCove};
Point(426) = {3.001853004830536,-0.7046474275874408,0,lcMainCove};
Point(427) = {3.105690611671634,-0.7116252956125333,0,lcMainCove};
Point(428) = {3.209555636575367,-0.7181824994506742,0,lcMainCove};
Point(429) = {3.313445476351356,-0.7243341286883396,0,lcMainCove};
Point(430) = {3.417357713401088,-0.7300952762440904,0,lcMainCove};
Point(431) = {3.521290087537224,-0.7354810341063911,0,lcMainCove};
Point(432) = {3.625240510569841,-0.7405064920488205,0,lcMainCove};
Point(433) = {3.72920706723771,-0.745186402328753,0,lcMainCove};
Point(434) = {3.833188316601507,-0.749527633626927,0,lcMainCove};
Point(435) = {3.937183196776494,-0.7535290488203944,0,lcMainCove};
Point(436) = {4.041190648334221,-0.757189153170138,0,lcMainCove};
Point(437) = {4.145209597495073,-0.7605064526121277,0,lcMainCove};
Point(438) = {4.249238957196932,-0.7634794540354104,0,lcMainCove};
Point(439) = {4.353277623535419,-0.7661066654327157,0,lcMainCove};
Point(440) = {4.45732447915594,-0.7683865962660993,0,lcMainCove};
Point(441) = {4.561378403440108,-0.7703171040868377,0,lcMainCove};
Point(442) = {4.665438341545477,-0.7718901909066801,0,lcMainCove};
Point(443) = {4.769503194519426,-0.7730947715975929,0,lcMainCove};
Point(444) = {4.873571745831542,-0.7739197366403842,0,lcMainCove};
Point(445) = {4.977642657195164,-0.7743540776245983,0,lcMainCove};
Point(446) = {5.081714466865774,-0.7743877392467899,0,lcMainCove};
Point(447) = {5.185785597707062,-0.7740112073129242,0,lcMainCove};
Point(448) = {5.289854360511178,-0.7732149704166766,0,lcMainCove};
Point(449) = {5.393918950854454,-0.7719895155502166,0,lcMainCove};
Point(450) = {5.49797744640553,-0.7703253304130038,0,lcMainCove};
Point(451) = {5.602027804205744,-0.7682129059502847,0,lcMainCove};
Point(452) = {5.706067858045628,-0.7656427391250277,0,lcMainCove};
Point(453) = {5.810095316546065,-0.7626053544845928,0,lcMainCove};
Point(454) = {5.914107782667573,-0.7590919468191284,0,lcMainCove};
Point(455) = {6.018102768999791,-0.7550945336075257,0,lcMainCove};
Point(456) = {6.122077677079083,-0.7506051768012084,0,lcMainCove};
Point(457) = {6.226029793980986,-0.7456159329952516,0,lcMainCove};
Point(458) = {6.329956290220633,-0.7401188559048337,0,lcMainCove};
Point(459) = {6.433854217688356,-0.7341059990354286,0,lcMainCove};
Point(460) = {6.537720507627299,-0.7275694185505155,0,lcMainCove};
Point(461) = {6.641551968660222,-0.7205011763403637,0,lcMainCove};
Point(462) = {6.745345310014912,-0.7128936861818951,0,lcMainCove};
Point(463) = {6.849097263416177,-0.7047411841047894,0,lcMainCove};
Point(464) = {6.95280451593724,-0.6960385177185643,0,lcMainCove};
Point(465) = {7.056463670112851,-0.6867805545681818,0,lcMainCove};
Point(466) = {7.160071291510982,-0.6769626826082008,0,lcMainCove};
Point(467) = {7.263624584913437,-0.6665874277938304,0,lcMainCove};
Point(468) = {7.367121347729253,-0.6556626268841488,0,lcMainCove};
Point(469) = {7.470559511018902,-0.6441962298562047,0,lcMainCove};
Point(470) = {7.573937124135978,-0.6321961696153807,0,lcMainCove};
Point(471) = {7.677252355733308,-0.6196703589216248,0,lcMainCove};
Point(472) = {7.780503488083732,-0.6066266882665483,0,lcMainCove};
Point(473) = {7.883688915816265,-0.5930730234497202,0,lcMainCove};
Point(474) = {7.986807143961378,-0.579017203402059,0,lcMainCove};
Point(475) = {8.089856944428565,-0.5644681628142874,0,lcMainCove};
Point(476) = {8.192837855540063,-0.5494392221393324,0,lcMainCove};
Point(477) = {8.295749759620813,-0.5339447642744124,0,lcMainCove};
Point(478) = {8.398592737010876,-0.5179991492534145,0,lcMainCove};
Point(479) = {8.501367040628123,-0.5016167135516095,0,lcMainCove};
Point(480) = {8.604073108467514,-0.4848117641348871,0,lcMainCove};
Point(481) = {8.706711550861478,-0.46759857683798,0,lcMainCove};
Point(482) = {8.809283145019066,-0.4499913941502686,0,lcMainCove};
Point(483) = {8.91178938254901,-0.4320075715363236,0,lcMainCove};
Point(484) = {9.014245524806899,-0.4137403019176016,0,lcMainCove};
Point(485) = {9.116681561270816,-0.3953605295092276,0,lcMainCove};
Point(486) = {9.219128662352848,-0.3770426561798676,0,lcMainCove};
Point(487) = {9.321579775489962,-0.3587475114217348,0,lcMainCove};
Point(488) = {9.423941431535829,-0.3399584825474951,0,lcMainCove};
Point(489) = {9.526238684164348,-0.3208215394832346,0,lcMainCove};
Point(490) = {9.628515269068583,-0.3015743370885307,0,lcMainCove};
Point(491) = {9.730811326359449,-0.2824309527183432,0,lcMainCove};
Point(492) = {9.833131604422753,-0.2634174148372482,0,lcMainCove};
Point(493) = {-0.4391522107847521,-1.531007098529879,0,lcMainCove};
Point(494) = {-0.4997553780290944,-1.510027532313007,0,lcMainCove};
Point(495) = {-0.5512066291930006,-1.471679537474861,0,lcMainCove};
Point(496) = {-0.5880663630347471,-1.419208598605903,0,lcMainCove};
Point(497) = {-0.6085339954827961,-1.358286506784421,0,lcMainCove};
Point(498) = {-0.6173777118164528,-1.294537923051886,0,lcMainCove};
Point(499) = {-0.6176911955989742,-1.230161808802122,0,lcMainCove};
Point(500) = {-0.6108877155495991,-1.166132066668183,0,lcMainCove};
Point(501) = {-0.5983778954244681,-1.102961440537496,0,lcMainCove};
Point(502) = {-0.5813953145801566,-1.040837270323238,0,lcMainCove};
Point(503) = {-0.5607413724892887,-0.9798324613496503,0,lcMainCove};
Point(504) = {-0.5369788868469387,-0.9199677043907571,0,lcMainCove};
Point(505) = {-0.5105569934020151,-0.8612264978617524,0,lcMainCove};
Point(506) = {-0.4818164232589691,-0.803583277692609,0,lcMainCove};
Point(507) = {-0.4510194097658391,-0.7470112744939279,0,lcMainCove};
Point(508) = {-0.4183732277715305,-0.6914852690736402,0,lcMainCove};
Point(509) = {-0.3840537355951605,-0.6369760098154343,0,lcMainCove};
Point(510) = {-0.3481956311533722,-0.5834660349353282,0,lcMainCove};
Point(511) = {-0.310913880033701,-0.5309377634578508,0,lcMainCove};
Point(512) = {-0.2723031995597556,-0.4793782291272701,0,lcMainCove};
Point(513) = {-0.2324430615661214,-0.4287782976818262,0,lcMainCove};
Point(514) = {-0.1913881450368482,-0.3791427613591212,0,lcMainCove};
Point(515) = {-0.1491931303897383,-0.3304725844344394,0,lcMainCove};
Point(516) = {-0.105921662428803,-0.2827567752368625,0,lcMainCove};
Point(517) = {-0.06159834852518552,-0.2360166509436823,0,lcMainCove};
Point(518) = {-0.0161862146373397,-0.1903338943961705,0,lcMainCove};
Point(519) = {0.03022320855484514,-0.145663875392136,0,lcMainCove};
Point(520) = {0.07735942238460414,-0.1017606412295818,0,lcMainCove};
Point(521) = {0.12481219706831,-0.05819908935371172,0,lcMainCove};
Point(522) = {0.1722111542900087,-0.01457897770821975,0,lcMainCove};
Point(523) = {0.219603462694209,0.02904836367587482,0,lcMainCove};
Point(524) = {0.185942671873222,0.01998626440605247,0,lcMainCove};
Point(525) = {0.108310063974439,-0.03854260634179067,0,lcMainCove};
Point(526) = {0.03101162978808819,-0.09751209516474574,0,lcMainCove};
Point(527) = {-0.04594387947289449,-0.1569284016258561,0,lcMainCove};
Point(528) = {-0.122548443154559,-0.2167964821048148,0,lcMainCove};
Point(529) = {-0.1987757785817654,-0.2771440879011763,0,lcMainCove};
Point(530) = {-0.274584086131492,-0.3380171830038489,0,lcMainCove};
Point(531) = {-0.3499279650866094,-0.3994641011032202,0,lcMainCove};
Point(532) = {-0.4247409050069252,-0.4615560450262224,0,lcMainCove};
Point(533) = {-0.4989439131890872,-0.5243754768190837,0,lcMainCove};
Point(534) = {-0.5724553654161127,-0.5880026223115487,0,lcMainCove};
Point(535) = {-0.6451910604007893,-0.6525149750967707,0,lcMainCove};
Point(536) = {-0.7170476070689515,-0.7180047876726533,0,lcMainCove};
Point(537) = {-0.7877662599926631,-0.7847207496495406,0,lcMainCove};
Point(538) = {-0.8569915101707763,-0.852983773556994,0,lcMainCove};
Point(539) = {-0.9243432375808256,-0.9230944662424974,0,lcMainCove};
Point(540) = {-0.9893575489186394,-0.9953529162142492,0,lcMainCove};
Point(541) = {-1.051070466278197,-1.070443191353233,0,lcMainCove};
Point(542) = {-1.10795784639879,-1.149238419016159,0,lcMainCove};
Point(543) = {-1.157617798159459,-1.23274907019672,0,lcMainCove};
Point(544) = {-1.195184161764603,-1.32226990500801,0,lcMainCove};
Point(545) = {-1.211378038689181,-1.417768134575922,0,lcMainCove};
Point(546) = {-1.190835089273127,-1.511868078994846,0,lcMainCove};
Point(547) = {-1.127507042823503,-1.584228114664568,0,lcMainCove};
Point(548) = {-1.038898126348575,-1.623127986754066,0,lcMainCove};
Point(549) = {-0.9429079513886421,-1.63757460266522,0,lcMainCove};
Point(550) = {-0.8457372628540061,-1.636390750867242,0,lcMainCove};
Point(551) = {-0.7491189336206288,-1.625648864436778,0,lcMainCove};
Point(552) = {-0.653430708246144,-1.608412890865852,0,lcMainCove};
Point(553) = {-0.5587234686879475,-1.58639329911238,0,lcMainCove};
Point(554) = {-0.4648724453888143,-1.560952768697995,0,lcMainCove};


Point(50000) = {0,0,0};
Point(50001) = {R,0,0,lcFar};
Point(50002) = {R*Cos(2*Pi/3),R*Sin(2*Pi/3),0,lcFar};
Point(50003) = {R*Cos(-2*Pi/3),R*Sin(-2*Pi/3),0,lcFar};
Circle(20000) = {50001, 50000, 50002};
Circle(20001) = {50002, 50000, 50003};
Circle(20002) = {50003, 50000, 50001};


//Front:
BSpline(100001) = {7,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,8};
//B
BSpline(100002) = {10,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,8}; 

Line(100003) = {9,10};
//B
BSpline(100004) = {7,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,9};

//Body:
Line(100005) = {11,12}; 
//B
BSpline(100006) = {5,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,12};

Line(100007) = {5,6};
//B
BSpline(100008) = {6,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,11};

//Back:
BSpline(100009) = {1,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,2};

BSpline(100010) = {2,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,1};

//Doubled points 3,4,13,14,15,16,17,18,19,20 could be deleted;

Line Loop(3000) = {20000,20001,20002};
Line Loop(3001) = {100004,100003,100002,-100001};
Line Loop(3002) = {100008,100005,-100006,100007};
Line Loop(3003) = {100009,100010};

Plane Surface(4000) = {3000,3001,3002,3003};

Field[1] = BoundaryLayer;
Field[1].EdgesList = {100004,100003,100002,100001,100008,100005,100006,100007,100009,100010};
Field[1].NodesList = {1,2,5,6,7,8,9,10,11,12};
Field[1].hfar = 5.;
Field[1].hwall_n = 0.0000005;
Field[1].hwall_t = 0.05;
Field[1].thickness = 0.04;
Field[1].ratio = 1.5;
Field[1].fan_angle = 60;
Field[1].Quads = 1;
BoundaryLayer Field = 1;
//Background Field = 1;

Transfinite Line {100003, 100007, 100007, 100007} = 2 Using Progression 1;
