How to create mesh of a medical image

I am trying to create a mesh of finite elements of a medical image, I pass that format to Gmsh and then read it in FreeFem++ but I have a mistake, could you help me how to create this mesh with FreeFem, please.

This is my code:
//mesh unstructured version ACSII-2
//Rodar no terminal:
//gmsh -2 -format msh2 -string ‘Mesh.SaveElementTagType=2;’ mama.geo

load “gmsh”

mesh sq = gmshload(“mama.msh”);
plot(sq, wait = true, cmm=“Exportando_malha_Gmsh”);

The Gmsh file:
//
lc1 = 5;
Point(1) = { 177.000000 , 252.478937 ,0 , lc1 };
Point(2) = { 177.510050 , 254.000000 ,0 , lc1 };
Point(3) = { 178.000000 , 255.488332 ,0 , lc1 };
Point(4) = { 178.503309 , 257.000000 ,0 , lc1 };
Point(5) = { 179.000000 , 258.488197 ,0 , lc1 };
Point(6) = { 179.715569 , 260.000000 ,0 , lc1 };
Point(7) = { 180.270890 , 261.000000 ,0 , lc1 };
Point(8) = { 180.724259 , 263.000000 ,0 , lc1 };
Point(9) = { 181.279331 , 264.000000 ,0 , lc1 };
Point(10) = { 182.000000 , 265.515699 ,0 , lc1 };
Point(11) = { 182.701592 , 267.000000 ,0 , lc1 };
Point(12) = { 183.274872 , 268.000000 ,0 , lc1 };
Point(13) = { 184.000000 , 269.520736 ,0 , lc1 };
Point(14) = { 184.700018 , 271.000000 ,0 , lc1 };
Point(15) = { 185.480041 , 272.000000 ,0 , lc1 };
Point(16) = { 186.270932 , 273.000000 ,0 , lc1 };
Point(17) = { 187.000000 , 274.523458 ,0 , lc1 };
Point(18) = { 187.703792 , 276.000000 ,0 , lc1 };
Point(19) = { 188.278432 , 277.000000 ,0 , lc1 };
Point(20) = { 189.000000 , 278.509987 ,0 , lc1 };
Point(21) = { 189.709969 , 280.000000 ,0 , lc1 };
Point(22) = { 190.279909 , 281.000000 ,0 , lc1 };
Point(23) = { 191.000000 , 282.513712 ,0 , lc1 };
Point(24) = { 191.708067 , 284.000000 ,0 , lc1 };
Point(25) = { 192.488638 , 285.000000 ,0 , lc1 };
Point(26) = { 193.272395 , 286.000000 ,0 , lc1 };
Point(27) = { 194.000000 , 287.523945 ,0 , lc1 };
Point(28) = { 194.701684 , 289.000000 ,0 , lc1 };
Point(29) = { 195.273466 , 290.000000 ,0 , lc1 };
Point(30) = { 196.000000 , 291.526432 ,0 , lc1 };
Point(31) = { 196.697156 , 293.000000 ,0 , lc1 };
Point(32) = { 197.270009 , 294.000000 ,0 , lc1 };
Point(33) = { 198.000000 , 295.532787 ,0 , lc1 };
Point(34) = { 198.693607 , 297.000000 ,0 , lc1 };
Point(35) = { 199.473286 , 298.000000 ,0 , lc1 };
Point(36) = { 200.268073 , 299.000000 ,0 , lc1 };
Point(37) = { 201.000000 , 300.526929 ,0 , lc1 };
Point(38) = { 201.699320 , 302.000000 ,0 , lc1 };
Point(39) = { 202.272828 , 303.000000 ,0 , lc1 };
Point(40) = { 203.000000 , 304.524228 ,0 , lc1 };
Point(41) = { 203.703848 , 306.000000 ,0 , lc1 };
Point(42) = { 204.277650 , 307.000000 ,0 , lc1 };
Point(43) = { 205.000000 , 308.434236 ,0 , lc1 };
Point(44) = { 206.000000 , 309.584213 ,0 , lc1 };
Point(45) = { 206.714948 , 311.000000 ,0 , lc1 };
Point(46) = { 207.284904 , 312.000000 ,0 , lc1 };
Point(47) = { 208.000000 , 313.494155 ,0 , lc1 };
Point(48) = { 208.724072 , 315.000000 ,0 , lc1 };
Point(49) = { 209.290873 , 316.000000 ,0 , lc1 };
Point(50) = { 210.000000 , 317.486572 ,0 , lc1 };
Point(51) = { 210.724112 , 319.000000 ,0 , lc1 };
Point(52) = { 211.291088 , 320.000000 ,0 , lc1 };
Point(53) = { 212.000000 , 321.483940 ,0 , lc1 };
Point(54) = { 212.734933 , 323.000000 ,0 , lc1 };
Point(55) = { 213.516149 , 324.000000 ,0 , lc1 };
Point(56) = { 214.289022 , 325.000000 ,0 , lc1 };
Point(57) = { 215.000000 , 326.477972 ,0 , lc1 };
Point(58) = { 215.731063 , 328.000000 ,0 , lc1 };
Point(59) = { 216.296358 , 329.000000 ,0 , lc1 };
Point(60) = { 217.000000 , 330.476173 ,0 , lc1 };
Point(61) = { 217.731127 , 332.000000 ,0 , lc1 };
Point(62) = { 218.294587 , 333.000000 ,0 , lc1 };
Point(63) = { 219.000000 , 334.482200 ,0 , lc1 };
Point(64) = { 219.733279 , 336.000000 ,0 , lc1 };
Point(65) = { 220.513692 , 337.000000 ,0 , lc1 };
Point(66) = { 221.286830 , 338.000000 ,0 , lc1 };
Point(67) = { 222.000000 , 339.484441 ,0 , lc1 };
Point(68) = { 222.734560 , 341.000000 ,0 , lc1 };
Point(69) = { 223.618130 , 342.000000 ,0 , lc1 };
Point(70) = { 225.000000 , 342.472541 ,0 , lc1 };
Point(71) = { 227.000000 , 342.487480 ,0 , lc1 };
Point(72) = { 229.000000 , 342.490865 ,0 , lc1 };
Point(73) = { 231.000000 , 342.492528 ,0 , lc1 };
Point(74) = { 233.000000 , 342.494161 ,0 , lc1 };
Point(75) = { 235.000000 , 342.492532 ,0 , lc1 };
Point(76) = { 237.000000 , 342.494169 ,0 , lc1 };
Point(77) = { 239.000000 , 342.494172 ,0 , lc1 };
Point(78) = { 241.000000 , 342.490874 ,0 , lc1 };
Point(79) = { 243.000000 , 342.490867 ,0 , lc1 };
Point(80) = { 245.000000 , 342.489181 ,0 , lc1 };
Point(81) = { 247.000000 , 342.489181 ,0 , lc1 };
Point(82) = { 249.000000 , 342.489182 ,0 , lc1 };
Point(83) = { 251.000000 , 342.489183 ,0 , lc1 };
Point(84) = { 253.000000 , 342.489182 ,0 , lc1 };
Point(85) = { 255.000000 , 342.487485 ,0 , lc1 };
Point(86) = { 257.000000 , 342.490868 ,0 , lc1 };
Point(87) = { 259.000000 , 342.489191 ,0 , lc1 };
Point(88) = { 261.000000 , 342.492532 ,0 , lc1 };
Point(89) = { 263.000000 , 342.492537 ,0 , lc1 };
Point(90) = { 265.000000 , 342.492537 ,0 , lc1 };
Point(91) = { 267.000000 , 342.494171 ,0 , lc1 };
Point(92) = { 269.000000 , 342.495791 ,0 , lc1 };
Point(93) = { 271.000000 , 342.492532 ,0 , lc1 };
Point(94) = { 273.000000 , 342.490870 ,0 , lc1 };
Point(95) = { 275.000000 , 342.489183 ,0 , lc1 };
Point(96) = { 277.000000 , 342.489181 ,0 , lc1 };
Point(97) = { 279.000000 , 342.489181 ,0 , lc1 };
Point(98) = { 281.000000 , 342.489181 ,0 , lc1 };
Point(99) = { 283.000000 , 342.489181 ,0 , lc1 };
Point(100) = { 285.000000 , 342.489184 ,0 , lc1 };
Point(101) = { 287.000000 , 342.490867 ,0 , lc1 };
Point(102) = { 289.000000 , 342.492532 ,0 , lc1 };
Point(103) = { 291.000000 , 342.494172 ,0 , lc1 };
Point(104) = { 293.000000 , 342.495791 ,0 , lc1 };
Point(105) = { 295.000000 , 342.497390 ,0 , lc1 };
Point(106) = { 297.000000 , 342.502083 ,0 , lc1 };
Point(107) = { 299.000000 , 342.502090 ,0 , lc1 };
Point(108) = { 301.000000 , 342.506608 ,0 , lc1 };
Point(109) = { 303.000000 , 342.506608 ,0 , lc1 };
Point(110) = { 305.000000 , 342.503612 ,0 , lc1 };
Point(111) = { 307.000000 , 342.506608 ,0 , lc1 };
Point(112) = { 309.000000 , 342.508082 ,0 , lc1 };
Point(113) = { 311.000000 , 342.512376 ,0 , lc1 };
Point(114) = { 313.000000 , 342.510982 ,0 , lc1 };
Point(115) = { 315.000000 , 342.513816 ,0 , lc1 };
Point(116) = { 317.000000 , 342.513816 ,0 , lc1 };
Point(117) = { 319.000000 , 342.516584 ,0 , lc1 };
Point(118) = { 321.000000 , 342.516590 ,0 , lc1 };
Point(119) = { 323.000000 , 342.516592 ,0 , lc1 };
Point(120) = { 325.000000 , 342.516592 ,0 , lc1 };
Point(121) = { 327.000000 , 342.517940 ,0 , lc1 };
Point(122) = { 329.000000 , 342.516585 ,0 , lc1 };
Point(123) = { 331.000000 , 342.516465 ,0 , lc1 };
Point(124) = { 333.000000 , 342.252683 ,0 , lc1 };
Point(125) = { 333.504441 , 341.000000 ,0 , lc1 };
Point(126) = { 333.515210 , 339.000000 ,0 , lc1 };
Point(127) = { 333.512407 , 337.000000 ,0 , lc1 };
Point(128) = { 333.510975 , 335.000000 ,0 , lc1 };
Point(129) = { 333.506612 , 333.000000 ,0 , lc1 };
Point(130) = { 333.506609 , 331.000000 ,0 , lc1 };
Point(131) = { 333.506608 , 329.000000 ,0 , lc1 };
Point(132) = { 333.505124 , 327.000000 ,0 , lc1 };
Point(133) = { 333.506620 , 325.000000 ,0 , lc1 };
Point(134) = { 333.509543 , 323.000000 ,0 , lc1 };
Point(135) = { 333.512400 , 321.000000 ,0 , lc1 };
Point(136) = { 333.508086 , 319.000000 ,0 , lc1 };
Point(137) = { 333.508086 , 317.000000 ,0 , lc1 };
Point(138) = { 333.508086 , 315.000000 ,0 , lc1 };
Point(139) = { 333.506609 , 313.000000 ,0 , lc1 };
Point(140) = { 333.500552 , 311.000000 ,0 , lc1 };
Point(141) = { 333.498976 , 309.000000 ,0 , lc1 };
Point(142) = { 333.498967 , 307.000000 ,0 , lc1 };
Point(143) = { 333.494174 , 305.000000 ,0 , lc1 };
Point(144) = { 333.490874 , 303.000000 ,0 , lc1 };
Point(145) = { 333.494161 , 301.000000 ,0 , lc1 };
Point(146) = { 333.489191 , 299.000000 ,0 , lc1 };
Point(147) = { 333.489190 , 297.000000 ,0 , lc1 };
Point(148) = { 333.490865 , 295.000000 ,0 , lc1 };
Point(149) = { 333.489186 , 293.000000 ,0 , lc1 };
Point(150) = { 333.490868 , 291.000000 ,0 , lc1 };
Point(151) = { 333.490874 , 289.000000 ,0 , lc1 };
Point(152) = { 333.494161 , 287.000000 ,0 , lc1 };
Point(153) = { 333.494161 , 285.000000 ,0 , lc1 };
Point(154) = { 333.497384 , 283.000000 ,0 , lc1 };
Point(155) = { 333.497392 , 281.000000 ,0 , lc1 };
Point(156) = { 333.495799 , 279.000000 ,0 , lc1 };
Point(157) = { 333.500539 , 277.000000 ,0 , lc1 };
Point(158) = { 333.500541 , 275.000000 ,0 , lc1 };
Point(159) = { 333.503608 , 273.000000 ,0 , lc1 };
Point(160) = { 333.503611 , 271.000000 ,0 , lc1 };
Point(161) = { 333.503608 , 269.000000 ,0 , lc1 };
Point(162) = { 333.503610 , 267.000000 ,0 , lc1 };
Point(163) = { 333.503612 , 265.000000 ,0 , lc1 };
Point(164) = { 333.505117 , 263.000000 ,0 , lc1 };
Point(165) = { 333.505117 , 261.000000 ,0 , lc1 };
Point(166) = { 333.505121 , 259.000000 ,0 , lc1 };
Point(167) = { 333.506608 , 257.000000 ,0 , lc1 };
Point(168) = { 333.508076 , 255.000000 ,0 , lc1 };
Point(169) = { 333.508082 , 253.000000 ,0 , lc1 };
Point(170) = { 333.508087 , 251.000000 ,0 , lc1 };
Point(171) = { 333.508089 , 249.000000 ,0 , lc1 };
Point(172) = { 333.509540 , 247.000000 ,0 , lc1 };
Point(173) = { 333.509542 , 245.000000 ,0 , lc1 };
Point(174) = { 333.510981 , 243.000000 ,0 , lc1 };
Point(175) = { 333.512400 , 241.000000 ,0 , lc1 };
Point(176) = { 333.509543 , 239.000000 ,0 , lc1 };
Point(177) = { 333.509542 , 237.000000 ,0 , lc1 };
Point(178) = { 333.509542 , 235.000000 ,0 , lc1 };
Point(179) = { 333.509543 , 233.000000 ,0 , lc1 };
Point(180) = { 333.510983 , 231.000000 ,0 , lc1 };
Point(181) = { 333.512407 , 229.000000 ,0 , lc1 };
Point(182) = { 333.512409 , 227.000000 ,0 , lc1 };
Point(183) = { 333.512408 , 225.000000 ,0 , lc1 };
Point(184) = { 333.512408 , 223.000000 ,0 , lc1 };
Point(185) = { 333.513816 , 221.000000 ,0 , lc1 };
Point(186) = { 333.515210 , 219.000000 ,0 , lc1 };
Point(187) = { 333.512410 , 217.000000 ,0 , lc1 };
Point(188) = { 333.515205 , 215.000000 ,0 , lc1 };
Point(189) = { 333.513818 , 213.000000 ,0 , lc1 };
Point(190) = { 333.509552 , 211.000000 ,0 , lc1 };
Point(191) = { 333.512407 , 209.000000 ,0 , lc1 };
Point(192) = { 333.510983 , 207.000000 ,0 , lc1 };
Point(193) = { 333.508089 , 205.000000 ,0 , lc1 };
Point(194) = { 333.509543 , 203.000000 ,0 , lc1 };
Point(195) = { 333.495643 , 201.000000 ,0 , lc1 };
Point(196) = { 333.000000 , 199.747040 ,0 , lc1 };
Point(197) = { 331.582699 , 199.000000 ,0 , lc1 };
Point(198) = { 330.429389 , 198.000000 ,0 , lc1 };
Point(199) = { 329.000000 , 197.277883 ,0 , lc1 };
Point(200) = { 328.000000 , 196.494221 ,0 , lc1 };
Point(201) = { 327.000000 , 195.713636 ,0 , lc1 };
Point(202) = { 325.507827 , 195.000000 ,0 , lc1 };
Point(203) = { 324.000000 , 194.277619 ,0 , lc1 };
Point(204) = { 323.000000 , 193.491984 ,0 , lc1 };
Point(205) = { 322.000000 , 192.710864 ,0 , lc1 };
Point(206) = { 320.508421 , 192.000000 ,0 , lc1 };
Point(207) = { 319.000000 , 191.277124 ,0 , lc1 };
Point(208) = { 318.000000 , 190.491296 ,0 , lc1 };
Point(209) = { 317.000000 , 189.709499 ,0 , lc1 };
Point(210) = { 315.518121 , 189.000000 ,0 , lc1 };
Point(211) = { 314.000000 , 188.275088 ,0 , lc1 };
Point(212) = { 313.000000 , 187.699145 ,0 , lc1 };
Point(213) = { 311.529131 , 187.000000 ,0 , lc1 };
Point(214) = { 310.000000 , 186.268806 ,0 , lc1 };
Point(215) = { 309.000000 , 185.690273 ,0 , lc1 };
Point(216) = { 307.533811 , 185.000000 ,0 , lc1 };
Point(217) = { 306.000000 , 184.471890 ,0 , lc1 };
Point(218) = { 304.550942 , 184.000000 ,0 , lc1 };
Point(219) = { 303.000000 , 183.464439 ,0 , lc1 };
Point(220) = { 301.559787 , 183.000000 ,0 , lc1 };
Point(221) = { 300.000000 , 182.462436 ,0 , lc1 };
Point(222) = { 298.000000 , 182.445487 ,0 , lc1 };
Point(223) = { 296.570963 , 182.000000 ,0 , lc1 };
Point(224) = { 295.000000 , 181.454682 ,0 , lc1 };
Point(225) = { 293.000000 , 181.444726 ,0 , lc1 };
Point(226) = { 291.000000 , 181.448812 ,0 , lc1 };
Point(227) = { 289.000000 , 181.447766 ,0 , lc1 };
Point(228) = { 287.000000 , 181.240445 ,0 , lc1 };
Point(229) = { 286.000000 , 180.668117 ,0 , lc1 };
Point(230) = { 284.000000 , 180.438865 ,0 , lc1 };
Point(231) = { 282.000000 , 180.440752 ,0 , lc1 };
Point(232) = { 280.000000 , 180.443712 ,0 , lc1 };
Point(233) = { 278.000000 , 180.447768 ,0 , lc1 };
Point(234) = { 276.000000 , 180.442716 ,0 , lc1 };
Point(235) = { 274.000000 , 180.442742 ,0 , lc1 };
Point(236) = { 272.000000 , 180.665791 ,0 , lc1 };
Point(237) = { 271.000000 , 181.243152 ,0 , lc1 };
Point(238) = { 269.000000 , 181.459695 ,0 , lc1 };
Point(239) = { 267.000000 , 181.679283 ,0 , lc1 };
Point(240) = { 266.000000 , 182.249764 ,0 , lc1 };
Point(241) = { 264.000000 , 182.464293 ,0 , lc1 };
Point(242) = { 262.000000 , 182.458569 ,0 , lc1 };
Point(243) = { 260.429289 , 183.000000 ,0 , lc1 };
Point(244) = { 259.000000 , 183.457184 ,0 , lc1 };
Point(245) = { 257.000000 , 183.672181 ,0 , lc1 };
Point(246) = { 256.000000 , 184.245706 ,0 , lc1 };
Point(247) = { 254.000000 , 184.673911 ,0 , lc1 };
Point(248) = { 253.000000 , 185.247195 ,0 , lc1 };
Point(249) = { 251.000000 , 185.680777 ,0 , lc1 };
Point(250) = { 250.000000 , 186.257687 ,0 , lc1 };
Point(251) = { 248.450964 , 187.000000 ,0 , lc1 };
Point(252) = { 247.000000 , 187.689091 ,0 , lc1 };
Point(253) = { 246.000000 , 188.269783 ,0 , lc1 };
Point(254) = { 244.471218 , 189.000000 ,0 , lc1 };
Point(255) = { 243.000000 , 189.700348 ,0 , lc1 };
Point(256) = { 242.000000 , 190.486414 ,0 , lc1 };
Point(257) = { 241.000000 , 191.276711 ,0 , lc1 };
Point(258) = { 239.487346 , 192.000000 ,0 , lc1 };
Point(259) = { 238.000000 , 192.706815 ,0 , lc1 };
Point(260) = { 237.000000 , 193.489214 ,0 , lc1 };
Point(261) = { 236.000000 , 194.275489 ,0 , lc1 };
Point(262) = { 234.472778 , 195.000000 ,0 , lc1 };
Point(263) = { 233.000000 , 195.686162 ,0 , lc1 };
Point(264) = { 232.000000 , 196.464998 ,0 , lc1 };
Point(265) = { 231.000000 , 197.262408 ,0 , lc1 };
Point(266) = { 229.445579 , 198.000000 ,0 , lc1 };
Point(267) = { 228.000000 , 198.463268 ,0 , lc1 };
Point(268) = { 226.541120 , 198.000000 ,0 , lc1 };
Point(269) = { 225.000000 , 197.701587 ,0 , lc1 };
Point(270) = { 224.000000 , 198.253940 ,0 , lc1 };
Point(271) = { 222.000000 , 198.474078 ,0 , lc1 };
Point(272) = { 220.000000 , 198.471738 ,0 , lc1 };
Point(273) = { 218.000000 , 198.698962 ,0 , lc1 };
Point(274) = { 217.000000 , 199.253755 ,0 , lc1 };
Point(275) = { 215.000000 , 199.469172 ,0 , lc1 };
Point(276) = { 213.000000 , 199.697675 ,0 , lc1 };
Point(277) = { 212.000000 , 200.252916 ,0 , lc1 };
Point(278) = { 210.000000 , 200.476488 ,0 , lc1 };
Point(279) = { 208.456726 , 201.000000 ,0 , lc1 };
Point(280) = { 207.000000 , 201.679540 ,0 , lc1 };
Point(281) = { 206.000000 , 202.251327 ,0 , lc1 };
Point(282) = { 204.000000 , 202.687739 ,0 , lc1 };
Point(283) = { 203.000000 , 203.461890 ,0 , lc1 };
Point(284) = { 202.000000 , 204.265741 ,0 , lc1 };
Point(285) = { 200.454854 , 205.000000 ,0 , lc1 };
Point(286) = { 199.000000 , 205.679422 ,0 , lc1 };
Point(287) = { 198.000000 , 206.468062 ,0 , lc1 };
Point(288) = { 197.000000 , 207.470325 ,0 , lc1 };
Point(289) = { 196.000000 , 208.466608 ,0 , lc1 };
Point(290) = { 195.000000 , 209.254495 ,0 , lc1 };
Point(291) = { 193.740316 , 210.000000 ,0 , lc1 };
Point(292) = { 193.000000 , 211.016111 ,0 , lc1 };
Point(293) = { 191.736004 , 212.000000 ,0 , lc1 };
Point(294) = { 190.439654 , 213.000000 ,0 , lc1 };
Point(295) = { 189.438466 , 214.000000 ,0 , lc1 };
Point(296) = { 188.443550 , 215.000000 ,0 , lc1 };
Point(297) = { 187.447528 , 216.000000 ,0 , lc1 };
Point(298) = { 186.387463 , 217.000000 ,0 , lc1 };
Point(299) = { 185.000000 , 217.680549 ,0 , lc1 };
Point(300) = { 184.000000 , 218.462012 ,0 , lc1 };
Point(301) = { 183.000000 , 219.464318 ,0 , lc1 };
Point(302) = { 182.000000 , 220.471824 ,0 , lc1 };
Point(303) = { 181.000000 , 221.549077 ,0 , lc1 };
Point(304) = { 180.482183 , 223.000000 ,0 , lc1 };
Point(305) = { 180.000000 , 224.483393 ,0 , lc1 };
Point(306) = { 179.489287 , 226.000000 ,0 , lc1 };
Point(307) = { 179.000000 , 227.482940 ,0 , lc1 };
Point(308) = { 178.501081 , 229.000000 ,0 , lc1 };
Point(309) = { 178.265602 , 231.000000 ,0 , lc1 };
Point(310) = { 177.722908 , 232.000000 ,0 , lc1 };
Point(311) = { 177.494894 , 234.000000 ,0 , lc1 };
Point(312) = { 177.270080 , 236.000000 ,0 , lc1 };
Point(313) = { 176.731271 , 237.000000 ,0 , lc1 };
Point(314) = { 176.502773 , 239.000000 ,0 , lc1 };
Point(315) = { 176.505852 , 241.000000 ,0 , lc1 };
Point(316) = { 176.509135 , 243.000000 ,0 , lc1 };
Point(317) = { 176.512523 , 245.000000 ,0 , lc1 };
Point(318) = { 176.516003 , 247.000000 ,0 , lc1 };
Point(319) = { 176.516016 , 249.000000 ,0 , lc1 };
Point(320) = { 176.531069 , 251.000000 ,0 , lc1 };
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,9};
Line(9) = {9,10};
Line(10) = {10,11};
Line(11) = {11,12};
Line(12) = {12,13};
Line(13) = {13,14};
Line(14) = {14,15};
Line(15) = {15,16};
Line(16) = {16,17};
Line(17) = {17,18};
Line(18) = {18,19};
Line(19) = {19,20};
Line(20) = {20,21};
Line(21) = {21,22};
Line(22) = {22,23};
Line(23) = {23,24};
Line(24) = {24,25};
Line(25) = {25,26};
Line(26) = {26,27};
Line(27) = {27,28};
Line(28) = {28,29};
Line(29) = {29,30};
Line(30) = {30,31};
Line(31) = {31,32};
Line(32) = {32,33};
Line(33) = {33,34};
Line(34) = {34,35};
Line(35) = {35,36};
Line(36) = {36,37};
Line(37) = {37,38};
Line(38) = {38,39};
Line(39) = {39,40};
Line(40) = {40,41};
Line(41) = {41,42};
Line(42) = {42,43};
Line(43) = {43,44};
Line(44) = {44,45};
Line(45) = {45,46};
Line(46) = {46,47};
Line(47) = {47,48};
Line(48) = {48,49};
Line(49) = {49,50};
Line(50) = {50,51};
Line(51) = {51,52};
Line(52) = {52,53};
Line(53) = {53,54};
Line(54) = {54,55};
Line(55) = {55,56};
Line(56) = {56,57};
Line(57) = {57,58};
Line(58) = {58,59};
Line(59) = {59,60};
Line(60) = {60,61};
Line(61) = {61,62};
Line(62) = {62,63};
Line(63) = {63,64};
Line(64) = {64,65};
Line(65) = {65,66};
Line(66) = {66,67};
Line(67) = {67,68};
Line(68) = {68,69};
Line(69) = {69,70};
Line(70) = {70,71};
Line(71) = {71,72};
Line(72) = {72,73};
Line(73) = {73,74};
Line(74) = {74,75};
Line(75) = {75,76};
Line(76) = {76,77};
Line(77) = {77,78};
Line(78) = {78,79};
Line(79) = {79,80};
Line(80) = {80,81};
Line(81) = {81,82};
Line(82) = {82,83};
Line(83) = {83,84};
Line(84) = {84,85};
Line(85) = {85,86};
Line(86) = {86,87};
Line(87) = {87,88};
Line(88) = {88,89};
Line(89) = {89,90};
Line(90) = {90,91};
Line(91) = {91,92};
Line(92) = {92,93};
Line(93) = {93,94};
Line(94) = {94,95};
Line(95) = {95,96};
Line(96) = {96,97};
Line(97) = {97,98};
Line(98) = {98,99};
Line(99) = {99,100};
Line(100) = {100,101};
Line(101) = {101,102};
Line(102) = {102,103};
Line(103) = {103,104};
Line(104) = {104,105};
Line(105) = {105,106};
Line(106) = {106,107};
Line(107) = {107,108};
Line(108) = {108,109};
Line(109) = {109,110};
Line(110) = {110,111};
Line(111) = {111,112};
Line(112) = {112,113};
Line(113) = {113,114};
Line(114) = {114,115};
Line(115) = {115,116};
Line(116) = {116,117};
Line(117) = {117,118};
Line(118) = {118,119};
Line(119) = {119,120};
Line(120) = {120,121};
Line(121) = {121,122};
Line(122) = {122,123};
Line(123) = {123,124};
Line(124) = {124,125};
Line(125) = {125,126};
Line(126) = {126,127};
Line(127) = {127,128};
Line(128) = {128,129};
Line(129) = {129,130};
Line(130) = {130,131};
Line(131) = {131,132};
Line(132) = {132,133};
Line(133) = {133,134};
Line(134) = {134,135};
Line(135) = {135,136};
Line(136) = {136,137};
Line(137) = {137,138};
Line(138) = {138,139};
Line(139) = {139,140};
Line(140) = {140,141};
Line(141) = {141,142};
Line(142) = {142,143};
Line(143) = {143,144};
Line(144) = {144,145};
Line(145) = {145,146};
Line(146) = {146,147};
Line(147) = {147,148};
Line(148) = {148,149};
Line(149) = {149,150};
Line(150) = {150,151};
Line(151) = {151,152};
Line(152) = {152,153};
Line(153) = {153,154};
Line(154) = {154,155};
Line(155) = {155,156};
Line(156) = {156,157};
Line(157) = {157,158};
Line(158) = {158,159};
Line(159) = {159,160};
Line(160) = {160,161};
Line(161) = {161,162};
Line(162) = {162,163};
Line(163) = {163,164};
Line(164) = {164,165};
Line(165) = {165,166};
Line(166) = {166,167};
Line(167) = {167,168};
Line(168) = {168,169};
Line(169) = {169,170};
Line(170) = {170,171};
Line(171) = {171,172};
Line(172) = {172,173};
Line(173) = {173,174};
Line(174) = {174,175};
Line(175) = {175,176};
Line(176) = {176,177};
Line(177) = {177,178};
Line(178) = {178,179};
Line(179) = {179,180};
Line(180) = {180,181};
Line(181) = {181,182};
Line(182) = {182,183};
Line(183) = {183,184};
Line(184) = {184,185};
Line(185) = {185,186};
Line(186) = {186,187};
Line(187) = {187,188};
Line(188) = {188,189};
Line(189) = {189,190};
Line(190) = {190,191};
Line(191) = {191,192};
Line(192) = {192,193};
Line(193) = {193,194};
Line(194) = {194,195};
Line(195) = {195,196};
Line(196) = {196,197};
Line(197) = {197,198};
Line(198) = {198,199};
Line(199) = {199,200};
Line(200) = {200,201};
Line(201) = {201,202};
Line(202) = {202,203};
Line(203) = {203,204};
Line(204) = {204,205};
Line(205) = {205,206};
Line(206) = {206,207};
Line(207) = {207,208};
Line(208) = {208,209};
Line(209) = {209,210};
Line(210) = {210,211};
Line(211) = {211,212};
Line(212) = {212,213};
Line(213) = {213,214};
Line(214) = {214,215};
Line(215) = {215,216};
Line(216) = {216,217};
Line(217) = {217,218};
Line(218) = {218,219};
Line(219) = {219,220};
Line(220) = {220,221};
Line(221) = {221,222};
Line(222) = {222,223};
Line(223) = {223,224};
Line(224) = {224,225};
Line(225) = {225,226};
Line(226) = {226,227};
Line(227) = {227,228};
Line(228) = {228,229};
Line(229) = {229,230};
Line(230) = {230,231};
Line(231) = {231,232};
Line(232) = {232,233};
Line(233) = {233,234};
Line(234) = {234,235};
Line(235) = {235,236};
Line(236) = {236,237};
Line(237) = {237,238};
Line(238) = {238,239};
Line(239) = {239,240};
Line(240) = {240,241};
Line(241) = {241,242};
Line(242) = {242,243};
Line(243) = {243,244};
Line(244) = {244,245};
Line(245) = {245,246};
Line(246) = {246,247};
Line(247) = {247,248};
Line(248) = {248,249};
Line(249) = {249,250};
Line(250) = {250,251};
Line(251) = {251,252};
Line(252) = {252,253};
Line(253) = {253,254};
Line(254) = {254,255};
Line(255) = {255,256};
Line(256) = {256,257};
Line(257) = {257,258};
Line(258) = {258,259};
Line(259) = {259,260};
Line(260) = {260,261};
Line(261) = {261,262};
Line(262) = {262,263};
Line(263) = {263,264};
Line(264) = {264,265};
Line(265) = {265,266};
Line(266) = {266,267};
Line(267) = {267,268};
Line(268) = {268,269};
Line(269) = {269,270};
Line(270) = {270,271};
Line(271) = {271,272};
Line(272) = {272,273};
Line(273) = {273,274};
Line(274) = {274,275};
Line(275) = {275,276};
Line(276) = {276,277};
Line(277) = {277,278};
Line(278) = {278,279};
Line(279) = {279,280};
Line(280) = {280,281};
Line(281) = {281,282};
Line(282) = {282,283};
Line(283) = {283,284};
Line(284) = {284,285};
Line(285) = {285,286};
Line(286) = {286,287};
Line(287) = {287,288};
Line(288) = {288,289};
Line(289) = {289,290};
Line(290) = {290,291};
Line(291) = {291,292};
Line(292) = {292,293};
Line(293) = {293,294};
Line(294) = {294,295};
Line(295) = {295,296};
Line(296) = {296,297};
Line(297) = {297,298};
Line(298) = {298,299};
Line(299) = {299,300};
Line(300) = {300,301};
Line(301) = {301,302};
Line(302) = {302,303};
Line(303) = {303,304};
Line(304) = {304,305};
Line(305) = {305,306};
Line(306) = {306,307};
Line(307) = {307,308};
Line(308) = {308,309};
Line(309) = {309,310};
Line(310) = {310,311};
Line(311) = {311,312};
Line(312) = {312,313};
Line(313) = {313,314};
Line(314) = {314,315};
Line(315) = {315,316};
Line(316) = {316,317};
Line(317) = {317,318};
Line(318) = {318,319};
Line(319) = {319,320};
Line(320) = {320,1};
Line Loop(1) = {1,2,3,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,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,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,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,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,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,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};
Plane Surface(2) = {1};
Physical Surface(99) = {2};
//Physical Line(1) = {1,2,3,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,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,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,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,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,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,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};

The erro:
current line = 8
Assertion fail : (area > 0)
line :301, in file ./include/fem.hpp
Assertion fail : (area > 0)
line :301, in file ./include/fem.hpp
err code 6 , mpirank 0