From 85cca1bc32a7ea8c07c989ae03b2d8a40423a3c4 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 1 Mar 2005 00:24:42 +0000
Subject: [PATCH] extrusion of discrete curves/surface with mesh that does not
 fit the geometry

---
 benchmarks/extrude/discrete.geo | 1367 +++++++++++++++++++++++++++++++
 1 file changed, 1367 insertions(+)
 create mode 100644 benchmarks/extrude/discrete.geo

diff --git a/benchmarks/extrude/discrete.geo b/benchmarks/extrude/discrete.geo
new file mode 100644
index 0000000000..6e81a8ede6
--- /dev/null
+++ b/benchmarks/extrude/discrete.geo
@@ -0,0 +1,1367 @@
+
+//This only defines the topology, not the actual geometry
+Point(1) = {0, 0, 0, 1};
+Point(2) = {.1, 0,  0, 1} ;
+Point(3) = {.1, .3, 0, 1} ;
+Point(4) = {0,  .3, 0, 1} ;
+Line(1) = {1,2} ;
+Line(2) = {3,2} ;
+Line(3) = {3,4} ;
+Line(4) = {4,1} ;
+Line Loop(6) = {1,-2,3,4};
+Plane Surface(6) = {6};
+
+
+Discrete Line {1} = {12}
+{
+  0,0,0,
+  0.008666908357418674,0,0,
+  0.01741059051494093,0,0,
+    0.02623968793850377,        -0.01,0, // special!!
+  0.03515556989052919,0,0,
+  0.04415202866465823,0,0,
+  0.0532426446041934,0,0,
+  0.0624120060694025,0,0,
+  0.07167921785688836,0,0,
+  0.0810265391141614,0,0,
+  0.09047240713174502,0,0,
+  0.1,0,0
+};
+Discrete Line {2} = {34}
+{
+  0.1,0.3,0,
+  0.1,0.2909090909090913,0,
+  0.1,0.2818181818181826,0,
+  0.1,0.272727272727274,0,
+  0.1,0.2636363636363653,0,
+  0.1,0.2545454545454566,0,
+  0.1,0.245454545454548,0,
+  0.1,0.2363636363636393,0,
+  0.1,0.2272727272727306,0,
+  0.1,0.2181818181818216,0,
+  0.1,0.2090909090909125,0,
+  0.1,0.2000000000000035,0,
+  0.1,0.1909090909090944,0,
+  0.1,0.1818181818181853,0,
+  0.1,0.1727272727272762,0,
+  0.1,0.1636363636363671,0,
+  0.1,0.154545454545458,0,
+  0.1,0.1454545454545489,0,
+  0.1,0.1363636363636398,0,
+  0.1,0.1272727272727307,0,
+  0.1,0.1181818181818216,0,
+  0.1,0.1090909090909125,0,
+  0.1,0.1000000000000034,0,
+  0.1,0.09090909090909433,0,
+  0.1,0.08181818181818527,0,
+  0.1,0.07272727272727605,0,
+  0.1,0.06363636363636654,0,
+  0.1,0.05454545454545703,0,
+  0.1,0.04545454545454754,0,
+  0.1,0.03636363636363803,0,
+  0.1,0.02727272727272851,0,
+  0.1,0.018181818181819,0,
+  0.1,0.009090909090909483,0,
+  0.1,0,0
+};
+Discrete Line {3} = {12}
+{
+  0.1,0.3,0,
+  0.09090909090909115,0.3,0,
+  0.0818181818181823,0.3,0,
+  0.07272727272727345,0.3,0,
+  0.06363636363636459,0.3,0,
+  0.05454545454545573,0.3,0,
+  0.0454545454545468,0.3,0,
+  0.03636363636363778,0.3,0,
+  0.02727272727272877,0.3,0,
+  0.01818181818181929,0.3,0,
+  0.009090909090909639,0.3,0,
+  0,0.3,0
+};
+Discrete Line {4} = {36}
+{
+  0,0.3,0,
+  0,0.2909973636414624,0,
+  0,0.2819947272829249,0,
+  0,0.2730438656697747,0,
+  0,0.2640976732852516,0,
+  0,0.2551978447229378,0,
+  0,0.2463080963195167,0,
+  0,0.2374585496946034,0,
+  0,0.2286252452795079,0,
+  0,0.219825219879103,0,
+  0,0.2110483594596965,0,
+  0,0.2022970847862346,0,
+  0,0.1935766683700231,0,
+  0,0.1848733639512526,0,
+  0,0.176209391545889,0,
+  0,0.167553266739908,0,
+  0,0.1589457383531955,0,
+  0,0.1503382099664829,0,
+  0,0.1417849077882686,0,
+  0,0.1332338234281653,0,
+  0,0.1247260882725001,0,
+  0,0.1162314479471221,0,
+  0,0.1077605053582608,0,
+  0,0.09932087161239131,0,
+  0,0.09090627422926471,0,
+  0,0.08251660763823583,0,
+  0,0.07415176555653609,0,
+  0,0.06581227474114783,0,
+  0,0.05750037195565337,0,
+  0,0.04921307894911468,0,
+  0,0.04095028725862424,0,
+  0,0.03271188767963543,0,
+  0,0.0244977702583297,0,
+  0,0.01630782428387874,0,
+  0,0.008141938280599425,0,
+  0,0,0
+};
+
+Discrete Surface {6} = {444, 796}
+{
+  0,0,0, 0,0,1,
+  0.1,0,0, 0,0,1,
+  0.1,0.3,0, 0,0,1,
+  0,0.3,0, 0,0,1,
+  0.008666908357418674,0,0, 0,0,1,
+  0.01741059051494093,0,0, 0,0,1,
+    0.02623968793850377,             -0.01,0, 0,0,1, // special!!
+  0.03515556989052919,0,0, 0,0,1,
+  0.04415202866465823,0,0, 0,0,1,
+  0.0532426446041934,0,0, 0,0,1,
+  0.0624120060694025,0,0, 0,0,1,
+  0.07167921785688836,0,0, 0,0,1,
+  0.0810265391141614,0,0, 0,0,1,
+  0.09047240713174502,0,0, 0,0,1,
+  0.1,0.2909090909090913,0, 0,0,1,
+  0.1,0.2818181818181826,0, 0,0,1,
+  0.1,0.272727272727274,0, 0,0,1,
+  0.1,0.2636363636363653,0, 0,0,1,
+  0.1,0.2545454545454566,0, 0,0,1,
+  0.1,0.245454545454548,0, 0,0,1,
+  0.1,0.2363636363636393,0, 0,0,1,
+  0.1,0.2272727272727306,0, 0,0,1,
+  0.1,0.2181818181818216,0, 0,0,1,
+  0.1,0.2090909090909125,0, 0,0,1,
+  0.1,0.2000000000000035,0, 0,0,1,
+  0.1,0.1909090909090944,0, 0,0,1,
+  0.1,0.1818181818181853,0, 0,0,1,
+  0.1,0.1727272727272762,0, 0,0,1,
+  0.1,0.1636363636363671,0, 0,0,1,
+  0.1,0.154545454545458,0, 0,0,1,
+  0.1,0.1454545454545489,0, 0,0,1,
+  0.1,0.1363636363636398,0, 0,0,1,
+  0.1,0.1272727272727307,0, 0,0,1,
+  0.1,0.1181818181818216,0, 0,0,1,
+  0.1,0.1090909090909125,0, 0,0,1,
+  0.1,0.1000000000000034,0, 0,0,1,
+  0.1,0.09090909090909433,0, 0,0,1,
+  0.1,0.08181818181818527,0, 0,0,1,
+  0.1,0.07272727272727605,0, 0,0,1,
+  0.1,0.06363636363636654,0, 0,0,1,
+  0.1,0.05454545454545703,0, 0,0,1,
+  0.1,0.04545454545454754,0, 0,0,1,
+  0.1,0.03636363636363803,0, 0,0,1,
+  0.1,0.02727272727272851,0, 0,0,1,
+  0.1,0.018181818181819,0, 0,0,1,
+  0.1,0.009090909090909483,0, 0,0,1,
+  0.09090909090909115,0.3,0, 0,0,1,
+  0.0818181818181823,0.3,0, 0,0,1,
+  0.07272727272727345,0.3,0, 0,0,1,
+  0.06363636363636459,0.3,0, 0,0,1,
+  0.05454545454545573,0.3,0, 0,0,1,
+  0.0454545454545468,0.3,0, 0,0,1,
+  0.03636363636363778,0.3,0, 0,0,1,
+  0.02727272727272877,0.3,0, 0,0,1,
+  0.01818181818181929,0.3,0, 0,0,1,
+  0.009090909090909639,0.3,0, 0,0,1,
+  0,0.2909973636414624,0, 0,0,1,
+  0,0.2819947272829249,0, 0,0,1,
+  0,0.2730438656697747,0, 0,0,1,
+  0,0.2640976732852516,0, 0,0,1,
+  0,0.2551978447229378,0, 0,0,1,
+  0,0.2463080963195167,0, 0,0,1,
+  0,0.2374585496946034,0, 0,0,1,
+  0,0.2286252452795079,0, 0,0,1,
+  0,0.219825219879103,0, 0,0,1,
+  0,0.2110483594596965,0, 0,0,1,
+  0,0.2022970847862346,0, 0,0,1,
+  0,0.1935766683700231,0, 0,0,1,
+  0,0.1848733639512526,0, 0,0,1,
+  0,0.176209391545889,0, 0,0,1,
+  0,0.167553266739908,0, 0,0,1,
+  0,0.1589457383531955,0, 0,0,1,
+  0,0.1503382099664829,0, 0,0,1,
+  0,0.1417849077882686,0, 0,0,1,
+  0,0.1332338234281653,0, 0,0,1,
+  0,0.1247260882725001,0, 0,0,1,
+  0,0.1162314479471221,0, 0,0,1,
+  0,0.1077605053582608,0, 0,0,1,
+  0,0.09932087161239131,0, 0,0,1,
+  0,0.09090627422926471,0, 0,0,1,
+  0,0.08251660763823583,0, 0,0,1,
+  0,0.07415176555653609,0, 0,0,1,
+  0,0.06581227474114783,0, 0,0,1,
+  0,0.05750037195565337,0, 0,0,1,
+  0,0.04921307894911468,0, 0,0,1,
+  0,0.04095028725862424,0, 0,0,1,
+  0,0.03271188767963543,0, 0,0,1,
+  0,0.0244977702583297,0, 0,0,1,
+  0,0.01630782428387874,0, 0,0,1,
+  0,0.008141938280599425,0, 0,0,1,
+  0.04943856805802106,0.05380328937598064,0, 0,0,1,
+  0.04937989365470935,0.1124832183441131,0, 0,0,1,
+  0.04906455701727032,0.1635647017394161,0, 0,0,1,
+  0.04994965630437984,0.2156919141195039,0, 0,0,1,
+  0.04267059113765502,0.2570469829773546,0, 0,0,1,
+  0.03391641368163509,0.08278404853543544,0, 0,0,1,
+  0.06648368881305394,0.08370353619075385,0, 0,0,1,
+  0.03070072220881402,0.1373583285161116,0, 0,0,1,
+  0.03239234128878235,0.188915673583429,0, 0,0,1,
+  0.0299460344723322,0.03007783319538664,0, 0,0,1,
+  0.06768096916602667,0.1896895353909995,0, 0,0,1,
+  0.06786973965039635,0.1380641153053757,0, 0,0,1,
+  0.06906611821771347,0.2409311118264899,0, 0,0,1,
+  0.06996652307867668,0.03039994189830039,0, 0,0,1,
+  0.0691174250123677,0.2709158238749525,0, 0,0,1,
+  0.02840537430302887,0.2325216109658483,0, 0,0,1,
+  0.02511114213595724,0.05911563651928614,0, 0,0,1,
+  0.02517831137330134,0.1072439011631667,0, 0,0,1,
+  0.07607995685001075,0.05822965058595274,0, 0,0,1,
+  0.02396473897811648,0.163320481320246,0, 0,0,1,
+  0.07452432870166287,0.1081253136296552,0, 0,0,1,
+  0.07581076254876624,0.2140703859407646,0, 0,0,1,
+  0.07494032044919846,0.1626124210265359,0, 0,0,1,
+  0.02541377229030616,0.2752671742933001,0, 0,0,1,
+  0.02240981574582322,0.2107215231865771,0, 0,0,1,
+  0.04983413295137611,0.02097457574043528,0, 0,0,1,
+  0.04941134832955653,0.2785088943493572,0, 0,0,1,
+  0.02162182272400273,0.2549169591250538,0, 0,0,1,
+  0.04869901355652118,0.2352716829945559,0, 0,0,1,
+  0.04981200873474365,0.07334226180713629,0, 0,0,1,
+  0.04972809749452883,0.1319447222339546,0, 0,0,1,
+  0.04952763128918493,0.09235013068152129,0, 0,0,1,
+  0.05002720146062067,0.1835006745097555,0, 0,0,1,
+  0.01809529513063262,0.1247780828255636,0, 0,0,1,
+  0.01806478650235874,0.01690638044718323,0, 0,0,1,
+  0.01689220873880078,0.04297580650570328,0, 0,0,1,
+  0.08133050962236976,0.2542589654384563,0, 0,0,1,
+  0.01685845588998747,0.07560732514480217,0, 0,0,1,
+  0.08215665746834816,0.1233506374840099,0, 0,0,1,
+  0.0174793557941356,0.1790378811691205,0, 0,0,1,
+  0.01725612321248826,0.14730753645529,0, 0,0,1,
+  0.0825185154372209,0.1777739795212497,0, 0,0,1,
+  0.08191001837008111,0.01695445239954515,0, 0,0,1,
+  0.08245487873338836,0.04241313266827915,0, 0,0,1,
+  0.01635842356981337,0.09201689545532704,0, 0,0,1,
+  0.08221593334653349,0.07521836620235664,0, 0,0,1,
+  0.03535329177557378,0.1208894731361945,0, 0,0,1,
+  0.06001063963613316,0.2559387961281948,0, 0,0,1,
+  0.0818077764056373,0.2827883909497645,0, 0,0,1,
+  0.08171498673025543,0.2290982824542263,0, 0,0,1,
+  0.04602930931322723,0.03681584715365363,0, 0,0,1,
+  0.06477178552435675,0.1207471907520468,0, 0,0,1,
+  0.08298195022619295,0.0925110661864206,0, 0,0,1,
+  0.08276139739664286,0.198420223448365,0, 0,0,1,
+  0.04488355136692088,0.1987639857646004,0, 0,0,1,
+  0.08334696745782752,0.1457081058311505,0, 0,0,1,
+  0.04459948929908309,0.1473579168334732,0, 0,0,1,
+  0.06512452849271227,0.04622580932201703,0, 0,0,1,
+  0.01621820841377811,0.1961418883892152,0, 0,0,1,
+  0.06376040295637672,0.1734094645067047,0, 0,0,1,
+  0.06356993495135672,0.2250288024266472,0, 0,0,1,
+  0.03478326135552385,0.01494248276679263,0, 0,0,1,
+  0.06198546362461019,0.2038989860551927,0, 0,0,1,
+  0.06134781879471848,0.1516492286781151,0, 0,0,1,
+  0.0363866071532066,0.174109283615948,0, 0,0,1,
+  0.06470603073057905,0.01567617532170828,0, 0,0,1,
+  0.03278456750073648,0.04654991808697145,0, 0,0,1,
+  0.01477110422850003,0.2240497891622102,0, 0,0,1,
+  0.03522911699557398,0.2201105953795862,0, 0,0,1,
+  0.06406464582549254,0.2842927462456292,0, 0,0,1,
+  0.03654951041452378,0.06791888012814969,0, 0,0,1,
+  0.01463326826816211,0.2407821891772683,0, 0,0,1,
+  0.03625883431497984,0.09693863914053574,0, 0,0,1,
+  0.06171780826535542,0.102608518923871,0, 0,0,1,
+  0.06086854646045398,0.06259484700313865,0, 0,0,1,
+  0.03546452601422212,0.2852032479815787,0, 0,0,1,
+  0.01450570869194033,0.2853022845979487,0, 0,0,1,
+  0.03378001693506955,0.2465928739089589,0, 0,0,1,
+  0.01344752229879137,0.03102195188520347,0, 0,0,1,
+  0.08657587267131039,0.2682189789078185,0, 0,0,1,
+  0.0138172616037642,0.2655531414559898,0, 0,0,1,
+  0.03128238727688393,0.1511216326400835,0, 0,0,1,
+  0.01241722575031191,0.1126136155927706,0, 0,0,1,
+  0.01144695717269534,0.06240812142373482,0, 0,0,1,
+  0.03817302106601303,0.2708393258556307,0, 0,0,1,
+  0.0861838194316748,0.2433468087849759,0, 0,0,1,
+  0.08653320051361627,0.03123670729056622,0, 0,0,1,
+  0.01352711071236765,0.1358222689587102,0, 0,0,1,
+  0.08750863010173002,0.1123907133147419,0, 0,0,1,
+  0.05774929704258962,0.03215453948304765,0, 0,0,1,
+  0.01166746654190703,0.1632932444597857,0, 0,0,1,
+  0.03359178895074701,0.2025823138227348,0, 0,0,1,
+  0.08919625723778936,0.1594149220724857,0, 0,0,1,
+  0.08830555960514255,0.05904372679951998,0, 0,0,1,
+  0.05269622362352771,0.2664452262662085,0, 0,0,1,
+  0.08836469565632354,0.2137520755691794,0, 0,0,1,
+  0.07170724523121683,0.0712567286527829,0, 0,0,1,
+  0.03842089931684848,0.05631835663662797,0, 0,0,1,
+  0.03919462708672876,0.1091173700064188,0, 0,0,1,
+  0.07101730360489114,0.09441473403353508,0, 0,0,1,
+  0.0384936307883243,0.161454328389355,0, 0,0,1,
+  0.01148442970974977,0.2068433063302576,0, 0,0,1,
+  0.05635282539443316,0.1937282888974277,0, 0,0,1,
+  0.08672687094080134,0.136389452677617,0, 0,0,1,
+  0.05733229973588551,0.140935008677078,0, 0,0,1,
+  0.05025602369477496,0.2491586739726355,0, 0,0,1,
+  0.02777188266670655,0.2621911089520076,0, 0,0,1,
+  0.04896364134540693,0.01012503553289783,0, 0,0,1,
+  0.08915978538268282,0.1877368376200544,0, 0,0,1,
+  0.04467794673397693,0.08274600679155963,0, 0,0,1,
+  0.01125607504756643,0.1004022065934169,0, 0,0,1,
+  0.01014017967121661,0.05048150026903755,0, 0,0,1,
+  0.02605423709559382,0.01104838406806721,0, 0,0,1,
+  0.04113593165098633,0.02761886599493008,0, 0,0,1,
+  0.009637786125538663,0.2502841526904231,0, 0,0,1,
+  0.01005307094342986,0.08411889939387246,0, 0,0,1,
+  0.009581445548931599,0.01102332891106007,0, 0,0,1,
+  0.03884945350904942,0.2307109426059477,0, 0,0,1,
+  0.05554050725953068,0.08270220398137947,0, 0,0,1,
+  0.02501380175597523,0.2884257167879166,0, 0,0,1,
+  0.04992435965025796,0.2899567511109187,0, 0,0,1,
+  0.07035767159446743,0.2511128590589935,0, 0,0,1,
+  0.05454812588931711,0.04374557655640481,0, 0,0,1,
+  0.08910837445055786,0.1012521849088495,0, 0,0,1,
+  0.07191532300695119,0.1477130220576167,0, 0,0,1,
+  0.07144348541409365,0.1994029552460558,0, 0,0,1,
+  0.04104154947073443,0.2106499218226232,0, 0,0,1,
+  0.07430545316632886,0.01019683179112018,0, 0,0,1,
+  0.07342724934351655,0.2887172598334418,0, 0,0,1,
+  0.02714979904802766,0.09108586827788052,0, 0,0,1,
+  0.06018497728191427,0.1628850465678994,0, 0,0,1,
+  0.052813043019131,0.2257300937159397,0, 0,0,1,
+  0.05959717747406301,0.2747518875092944,0, 0,0,1,
+  0.09018732191646869,0.1697652393643418,0, 0,0,1,
+  0.04636563487995943,0.06377448745989739,0, 0,0,1,
+  0.05949764517598849,0.2351304159620017,0, 0,0,1,
+  0.08942753179949342,0.08411738992572398,0, 0,0,1,
+  0.01017930031863925,0.1877782374489671,0, 0,0,1,
+  0.03886163791568874,0.1303484230966758,0, 0,0,1,
+  0.02627432503760547,0.06945286839030726,0, 0,0,1,
+  0.04545850862201047,0.1220601887527192,0, 0,0,1,
+  0.06015102574654745,0.09221713671545681,0, 0,0,1,
+  0.06081015567090238,0.1305611072067474,0, 0,0,1,
+  0.04552734130476399,0.1022116915267994,0, 0,0,1,
+  0.02603376948071753,0.1175195093502542,0, 0,0,1,
+  0.01092884955846057,0.2752475207523316,0, 0,0,1,
+  0.02623682280070831,0.1730196004758258,0, 0,0,1,
+  0.0599728170545432,0.2149318402201275,0, 0,0,1,
+  0.02723773418906296,0.02054104817437022,0, 0,0,1,
+  0.02819188959081512,0.1275125763903226,0, 0,0,1,
+  0.02496486337772009,0.2213873111207296,0, 0,0,1,
+  0.04221080556799754,0.1896758652024453,0, 0,0,1,
+  0.07354334101592894,0.2236089656829513,0, 0,0,1,
+  0.07174158576799367,0.1800930573003826,0, 0,0,1,
+  0.09028233510548966,0.01137390075889436,0, 0,0,1,
+  0.06152915382403199,0.07317590874410404,0, 0,0,1,
+  0.04678947611597696,0.1735629976052024,0, 0,0,1,
+  0.009101103377849942,0.1204479307077391,0, 0,0,1,
+  0.04269479255974289,0.04633604038286526,0, 0,0,1,
+  0.07721167986007606,0.08423475137568255,0, 0,0,1,
+  0.07238629015733426,0.12829865846332,0, 0,0,1,
+  0.07390625424649344,0.1175043837685203,0, 0,0,1,
+  0.09064407637701408,0.259665338097065,0, 0,0,1,
+  0.009222490210454572,0.172835227104156,0, 0,0,1,
+  0.009356380077452781,0.1535584613955532,0, 0,0,1,
+  0.009114285192323603,0.02122829277464142,0, 0,0,1,
+  0.07796114827250969,0.1883201522610519,0, 0,0,1,
+  0.008937306344383857,0.07052872865870194,0, 0,0,1,
+  0.09030542885147326,0.2885685604701616,0, 0,0,1,
+  0.06044455779806655,0.1831220183615892,0, 0,0,1,
+  0.07264606348732416,0.03991380119060847,0, 0,0,1,
+  0.09062061219000558,0.04901015385761164,0, 0,0,1,
+  0.09069398766617448,0.0688598192042111,0, 0,0,1,
+  0.008123984341192419,0.03787387046147667,0, 0,0,1,
+  0.02469969170136275,0.08104728642847858,0, 0,0,1,
+  0.06033048963429793,0.2455496260239905,0, 0,0,1,
+  0.02151101002359235,0.03418690517024868,0, 0,0,1,
+  0.07286101546871832,0.02072029833490226,0, 0,0,1,
+  0.05947433126150597,0.1125615271409249,0, 0,0,1,
+  0.02167160681543153,0.1393636770469187,0, 0,0,1,
+  0.09059415405628564,0.2236295645622291,0, 0,0,1,
+  0.02480075783544586,0.2419154818943148,0, 0,0,1,
+  0.008816776876076344,0.2167587936842484,0, 0,0,1,
+  0.009038346020500104,0.232484759114464,0, 0,0,1,
+  0.02207635133126941,0.1879588155809851,0, 0,0,1,
+  0.09057955899663048,0.2768325469266408,0, 0,0,1,
+  0.02449752549330311,0.0496811686398899,0, 0,0,1,
+  0.09092016500874539,0.2041131979983527,0, 0,0,1,
+  0.05836549929763069,0.008376517204580238,0, 0,0,1,
+  0.05204071400842313,0.1542418473656231,0, 0,0,1,
+  0.07777279335694906,0.1380211700913576,0, 0,0,1,
+  0.07237020078977648,0.261380298133381,0, 0,0,1,
+  0.09191195996468564,0.1224920799838925,0, 0,0,1,
+  0.07486187282829837,0.04913563922524344,0, 0,0,1,
+  0.05232879015259182,0.2061619553276807,0, 0,0,1,
+  0.07265981053425072,0.2793504808417681,0, 0,0,1,
+  0.03631683207598058,0.0376577773159079,0, 0,0,1,
+  0.05892483751673459,0.05363467383883449,0, 0,0,1,
+  0.0907058058023005,0.02238482403021362,0, 0,0,1,
+  0.05824806068059205,0.02311420003147432,0, 0,0,1,
+  0.05512793619522999,0.1222660922205425,0, 0,0,1,
+  0.07867930612091967,0.2378613324047284,0, 0,0,1,
+  0.00828650221244636,0.1440812556269965,0, 0,0,1,
+  0.02612712529536975,0.1967455934565623,0, 0,0,1,
+  0.06228004117172392,0.2653937179216883,0, 0,0,1,
+  0.03410425775749156,0.2553770537574441,0, 0,0,1,
+  0.01792042953401478,0.1564626589208993,0, 0,0,1,
+  0.0916107121475075,0.03912967887302492,0, 0,0,1,
+  0.07505368834360296,0.1711114557478963,0, 0,0,1,
+  0.08046291293405049,0.06591108507188968,0, 0,0,1,
+  0.09132848802679211,0.150162442763718,0, 0,0,1,
+  0.04269937468251984,0.2424832394702249,0, 0,0,1,
+  0.09050420217545246,0.2341426047472606,0, 0,0,1,
+  0.03975338931817624,0.007871382293476517,0, 0,0,1,
+  0.04064464564859555,0.1391376642072461,0, 0,0,1,
+  0.04402955716651866,0.2222460808906515,0, 0,0,1,
+  0.01781094460619342,0.1701471730655267,0, 0,0,1,
+  0.07830644960148971,0.03342448812186011,0, 0,0,1,
+  0.007680505493733437,0.1976435436744516,0, 0,0,1,
+  0.007978941021165942,0.09307023661607147,0, 0,0,1,
+  0.01922404935778042,0.232300123844155,0, 0,0,1,
+  0.02030636901147868,0.09982551488877046,0, 0,0,1,
+  0.09203777807414038,0.2498676571143333,0, 0,0,1,
+  0.09191797952574435,0.1783662442836693,0, 0,0,1,
+  0.02013040691781846,0.02572483794683859,0, 0,0,1,
+  0.08200939129162396,0.2073426073847147,0, 0,0,1,
+  0.06411941390668997,0.03788558157562232,0, 0,0,1,
+  0.0820234490865738,0.2206696002838985,0, 0,0,1,
+  0.05510766430874156,0.170357204533289,0, 0,0,1,
+  0.007707431642602998,0.2597693215451046,0, 0,0,1,
+  0.03115925135530253,0.2117345352657591,0, 0,0,1,
+  0.05881742449159542,0.2918979187621946,0, 0,0,1,
+  0.01792553337181894,0.007350198036130873,0, 0,0,1,
+  0.04104786614712366,0.2921517055439529,0, 0,0,1,
+  0.03956365628563203,0.07587586206590409,0, 0,0,1,
+  0.03011925807439417,0.1807152709944913,0, 0,0,1,
+  0.0169965923551548,0.05541862941953492,0, 0,0,1,
+  0.07007105450898299,0.2317783654849989,0, 0,0,1,
+  0.039153242039623,0.08967297719647721,0, 0,0,1,
+  0.05069536332949499,0.2579824565603571,0, 0,0,1,
+  0.04423848987717183,0.1557302026851194,0, 0,0,1,
+  0.07971797010460688,0.1019432919633422,0, 0,0,1,
+  0.07752715094272272,0.2461740403567472,0, 0,0,1,
+  0.06764803967079111,0.05481581517747639,0, 0,0,1,
+  0.007533120601931467,0.1292895752948564,0, 0,0,1,
+  0.04979604467376633,0.02898993917936817,0, 0,0,1,
+  0.07866726386665482,0.2719272950050943,0, 0,0,1,
+  0.09194760516771022,0.09344624816131675,0, 0,0,1,
+  0.08012666225562021,0.1552818613912269,0, 0,0,1,
+  0.026366013561071,0.04072178847116093,0, 0,0,1,
+  0.0406404175121087,0.1813224982555967,0, 0,0,1,
+  0.06638208514037212,0.007101162012875179,0, 0,0,1,
+  0.04873969210343436,0.1405054590535852,0, 0,0,1,
+  0.09257325665513802,0.195999067427848,0, 0,0,1,
+  0.03433451395152162,0.2384288662471029,0, 0,0,1,
+  0.01803447107018375,0.06617082913848593,0, 0,0,1,
+  0.01975582745424454,0.2032394433774424,0, 0,0,1,
+  0.04258400381771957,0.01700724641307161,0, 0,0,1,
+  0.008332875258948913,0.2917417162256912,0, 0,0,1,
+  0.02596818098385111,0.1459870696530841,0, 0,0,1,
+  0.0284813111066133,0.09948506531989622,0, 0,0,1,
+  0.03301240442506546,0.2771741624555794,0, 0,0,1,
+  0.06827016675558029,0.1662310737536424,0, 0,0,1,
+  0.08168386994819452,0.29247682863844,0, 0,0,1,
+  0.03228751871615694,0.167030539725871,0, 0,0,1,
+  0.08267317943672375,0.05203032866969079,0, 0,0,1,
+  0.06806624889808816,0.2099772078322099,0, 0,0,1,
+  0.0676470016575042,0.1113157378906632,0, 0,0,1,
+  0.03176345523353472,0.07527260243293438,0, 0,0,1,
+  0.006727574683700789,0.2243100910403469,0, 0,0,1,
+  0.06847543202057235,0.1580869773249052,0, 0,0,1,
+  0.08222672781710733,0.1657210258356022,0, 0,0,1,
+  0.06419506740159016,0.1965542798077724,0, 0,0,1,
+  0.01690471517486694,0.2162290054845376,0, 0,0,1,
+  0.03078113302537267,0.05407929293730027,0, 0,0,1,
+  0.06447188102771494,0.1446280134389742,0, 0,0,1,
+  0.03281131309366399,0.2929154260670946,0, 0,0,1,
+  0.006726481086626164,0.2416771527065344,0, 0,0,1,
+  0.08276808882988401,0.007883453229140693,0, 0,0,1,
+  0.09252357500887304,0.141268696520782,0, 0,0,1,
+  0.04095044642843683,0.2785195262531039,0, 0,0,1,
+  0.03195337655869265,0.06152851823439536,0, 0,0,1,
+  0.03482085141749088,0.02261717698222997,0, 0,0,1,
+  0.0559253145233716,0.01585099576030879,0, 0,0,1,
+  0.04429939055991405,0.2650152624206911,0, 0,0,1,
+  0.05396617709251803,0.09952288632236958,0, 0,0,1,
+  0.0538079771730238,0.0604060922087004,0, 0,0,1,
+  0.06807337640732652,0.2179883403884909,0, 0,0,1,
+  0.05588105233390689,0.2837633782998984,0, 0,0,1,
+  0.03632231678897647,0.1953673325900875,0, 0,0,1,
+  0.02175961762897538,0.1321682569834458,0, 0,0,1,
+  0.007030750697466995,0.1801725989026808,0, 0,0,1,
+  0.07982936275250382,0.02553204659693582,0, 0,0,1,
+  0.006549149915343314,0.2680664709570159,0, 0,0,1,
+  0.01922010621654489,0.2788199052065876,0, 0,0,1,
+  0.06917588693459614,0.06400363451096822,0, 0,0,1,
+  0.03234087162575537,0.006826108049671261,0, 0,0,1,
+  0.006073945327801719,0.02904488705957779,0, 0,0,1,
+  0.09273862553505061,0.0764897543699725,0, 0,0,1,
+  0.02019298640880669,0.2616149302400951,0, 0,0,1,
+  0.0698486666672703,0.1030349614053262,0, 0,0,1,
+  0.06652295667467534,0.2928006394660684,0, 0,0,1,
+  0.03655616266154597,0.2631152686607987,0, 0,0,1,
+  0.08131503545642571,0.2630154572072237,0, 0,0,1,
+  0.006587093819851195,0.04483545546311527,0, 0,0,1,
+  0.03131119373679582,0.226133694576312,0, 0,0,1,
+  0.01837862784181576,0.1157793891016666,0, 0,0,1,
+  0.04057812939192712,0.1155898129989157,0, 0,0,1,
+  0.03126362495172781,0.1583960213678358,0, 0,0,1,
+  0.03219475038017165,0.1118490023868191,0, 0,0,1,
+  0.01770265376607229,0.2932650874040193,0, 0,0,1,
+  0.04865479506954632,0.1918858975862876,0, 0,0,1,
+  0.03485079864769412,0.1448742717513725,0, 0,0,1,
+  0.007667777071145932,0.1071389343860374,0, 0,0,1,
+  0.006799845784060426,0.07737403919837535,0, 0,0,1,
+  0.04329470810445293,0.07020566345252041,0, 0,0,1,
+  0.01809499667680631,0.2483745579559958,0, 0,0,1,
+  0.006748884107321751,0.05692622109812206,0, 0,0,1,
+  0.09372260441845391,0.268209661854113,0, 0,0,1,
+  0.0403602124799252,0.2502709559319859,0, 0,0,1,
+  0.04295879196070669,0.09543438184957867,0, 0,0,1,
+  0.006553222701963051,0.2829221135957352,0, 0,0,1,
+  0.05305261031651766,0.241523805427261,0, 0,0,1,
+  0.05486016736149558,0.06712202410998261,0, 0,0,1,
+  0.09185760483216832,0.1306472448677418,0, 0,0,1,
+  0.09386080916472941,0.2414288730536943,0, 0,0,1,
+  0.01701816133570556,0.1071453047137566,0, 0,0,1,
+  0.005857386015204671,0.137103665976998,0, 0,0,1,
+  0.02099360625206249,0.2694021584839839,0, 0,0,1,
+  0.07199460326175358,0.07792080313624447,0, 0,0,1,
+  0.02475347689816131,0.1536915908196552,0, 0,0,1,
+  0.01501358330785345,0.2568506752171648,0, 0,0,1,
+  0.07966327601372003,0.112672133762342,0, 0,0,1,
+  0.04078645678860521,0.1682260077493461,0, 0,0,1,
+  0.06554299075583314,0.02423008020022461,0, 0,0,1,
+  0.09398325079210289,0.03154891727662895,0, 0,0,1,
+  0.05453794860086236,0.1063635685725725,0, 0,0,1,
+  0.05523471010008513,0.1772782843706078,0, 0,0,1,
+  0.01824217424612933,0.08483644085341754,0, 0,0,1,
+  0.06619328448596223,0.2774584463968358,0, 0,0,1,
+  0.09406310001300849,0.1079688986841182,0, 0,0,1,
+  0.05242367337145461,0.1467906376872577,0, 0,0,1,
+  0.04606368775049969,0.2289539738618407,0, 0,0,1,
+  0.02753588322626437,0.2814575041755443,0, 0,0,1,
+  0.0381279394497433,0.1520724930468378,0, 0,0,1,
+  0.04374982295112967,0.2851079171767646,0, 0,0,1,
+  0.03039971713968145,0.2700751922892058,0, 0,0,1,
+  0.0273819597074987,0.2512202996312642,0, 0,0,1,
+  0.02635630161136649,0.2046771409478179,0, 0,0,1,
+  0.04499335366173904,0.2722439304320244,0, 0,0,1,
+  0.03415593675720739,0.1040329787507068,0, 0,0,1,
+  0.07520936860734033,0.206195072540403,0, 0,0,1,
+  0.006255882734957453,0.1137822797445116,0, 0,0,1,
+  0.08184997135179831,0.1315212808568459,0, 0,0,1
+}
+{
+  3, 168,266,125,
+  3, 125,263,168,
+  3, 281,294,137,
+  3, 179,212,140,
+  3, 144,216,181,
+  3, 192,284,144,
+  3, 173,257,82,
+  3, 80,205,79,
+  3, 33,282,178,
+  3, 215,256,143,
+  3, 211,281,137,
+  3, 129,325,274,
+  3, 205,309,79,
+  3, 229,264,127,
+  3, 178,430,33,
+  3, 152,284,192,
+  3, 229,358,264,
+  3, 93,237,221,
+  3, 221,237,150,
+  3, 71,180,70,
+  3, 82,407,173,
+  3, 255,314,168,
+  3, 177,334,123,
+  3, 28,223,182,
+  3, 236,325,129,
+  3, 96,249,189,
+  3, 124,314,255,
+  3, 4,206,89,
+  3, 138,336,275,
+  3, 189,249,142,
+  3, 100,256,215,
+  3, 28,182,29,
+  3, 175,312,126,
+  3, 39,183,40,
+  3, 275,336,169,
+  3, 178,422,331,
+  3, 338,360,214,
+  3, 105,310,240,
+  3, 291,327,139,
+  3, 178,331,213,
+  3, 258,275,15,
+  3, 4,322,206,
+  3, 5,322,4,
+  3, 180,253,70,
+  3, 126,332,175,
+  3, 139,327,242,
+  3, 22,185,23,
+  3, 144,284,216,
+  3, 71,254,180,
+  3, 178,282,128,
+  3, 240,395,105,
+  3, 123,380,177,
+  3, 125,326,201,
+  3, 133,307,176,
+  3, 187,224,160,
+  3, 118,301,207,
+  3, 112,360,338,
+  3, 176,297,133,
+  3, 184,222,116,
+  3, 186,299,135,
+  3, 179,424,103,
+  3, 177,269,130,
+  3, 199,208,121,
+  3, 128,422,178,
+  3, 140,335,179,
+  3, 301,344,207,
+  3, 66,191,65,
+  3, 206,255,88,
+  3, 276,326,125,
+  3, 130,292,177,
+  3, 45,244,13,
+  3, 325,340,98,
+  3, 286,339,99,
+  3, 144,401,192,
+  3, 183,261,40,
+  3, 90,224,187,
+  3, 186,385,299,
+  3, 120,232,194,
+  3, 98,340,241,
+  3, 39,262,183,
+  3, 44,288,244,
+  3, 25,198,26,
+  3, 212,248,140,
+  3, 194,232,101,
+  3, 268,290,91,
+  3, 90,248,212,
+  3, 156,248,187,
+  3, 163,231,189,
+  3, 189,231,96,
+  3, 120,304,228,
+  3, 92,279,220,
+  3, 120,342,304,
+  3, 89,206,88,
+  3, 181,379,144,
+  3, 220,279,153,
+  3, 188,233,91,
+  3, 119,208,199,
+  3, 36,226,37,
+  3, 187,248,90,
+  3, 179,316,212,
+  3, 103,316,179,
+  3, 109,306,180,
+  3, 139,302,291,
+  3, 291,302,175,
+  3, 180,296,109,
+  3, 22,270,185,
+  3, 216,284,93,
+  3, 240,310,157,
+  3, 216,305,158,
+  3, 93,305,216,
+  3, 299,385,108,
+  3, 46,258,14,
+  3, 108,355,183,
+  3, 12,217,11,
+  3, 183,299,108,
+  3, 1,45,13,
+  3, 149,298,243,
+  3, 122,259,192,
+  3, 245,419,96,
+  3, 182,300,29,
+  3, 208,231,121,
+  3, 4,89,0,
+  3, 227,308,67,
+  3, 36,337,226,
+  3, 189,390,163,
+  3, 123,334,247,
+  3, 243,259,149,
+  3, 191,272,65,
+  3, 226,249,135,
+  3, 192,259,100,
+  3, 142,249,226,
+  3, 185,277,23,
+  3, 117,437,196,
+  3, 100,259,243,
+  3, 44,244,45,
+  3, 164,385,245,
+  3, 208,245,96,
+  3, 12,368,217,
+  3, 245,385,186,
+  3, 196,437,295,
+  3, 228,239,136,
+  3, 14,258,15,
+  3, 149,352,298,
+  3, 198,313,26,
+  3, 160,371,187,
+  3, 97,239,228,
+  3, 166,384,209,
+  3, 201,394,125,
+  3, 131,361,223,
+  3, 143,256,198,
+  3, 202,322,6,
+  3, 116,439,184,
+  3, 137,294,184,
+  3, 184,329,137,
+  3, 187,364,156,
+  3, 186,419,245,
+  3, 221,225,118,
+  3, 185,317,111,
+  3, 211,265,102,
+  3, 91,290,230,
+  3, 137,265,211,
+  3, 33,430,34,
+  3, 219,311,134,
+  3, 150,225,221,
+  3, 68,227,67,
+  3, 384,433,209,
+  3, 298,361,131,
+  3, 233,440,162,
+  3, 111,315,185,
+  3, 414,443,128,
+  3, 141,250,232,
+  3, 9,197,8,
+  3, 114,363,191,
+  3, 138,275,258,
+  3, 232,250,101,
+  3, 142,331,189,
+  3, 199,324,119,
+  3, 136,230,228,
+  3, 289,424,179,
+  3, 14,2,46,
+  3, 135,419,186,
+  3, 101,280,214,
+  3, 95,328,219,
+  3, 129,274,227,
+  3, 99,339,266,
+  3, 106,345,326,
+  3, 228,230,120,
+  3, 289,335,115,
+  3, 125,394,263,
+  3, 219,328,162,
+  3, 234,239,123,
+  3, 227,274,148,
+  3, 214,280,145,
+  3, 179,335,289,
+  3, 212,316,147,
+  3, 136,239,234,
+  3, 66,308,191,
+  3, 202,238,124,
+  3, 170,418,235,
+  3, 188,440,233,
+  3, 93,284,237,
+  3, 282,414,128,
+  3, 235,418,384,
+  3, 237,284,152,
+  3, 145,280,193,
+  3, 182,338,300,
+  3, 27,223,28,
+  3, 203,286,99,
+  3, 121,328,199,
+  3, 195,265,137,
+  3, 96,231,208,
+  3, 212,287,90,
+  3, 300,338,145,
+  3, 151,238,202,
+  3, 46,353,258,
+  3, 234,396,107,
+  3, 124,255,206,
+  3, 191,308,148,
+  3, 203,372,347,
+  3, 140,286,203,
+  3, 156,286,248,
+  3, 147,287,212,
+  3, 153,431,194,
+  3, 193,369,145,
+  3, 91,397,188,
+  3, 97,380,239,
+  3, 192,362,152,
+  3, 100,362,192,
+  3, 248,286,140,
+  3, 205,404,127,
+  3, 47,353,46,
+  3, 148,346,191,
+  3, 78,309,200,
+  3, 250,280,101,
+  3, 396,416,107,
+  3, 190,330,92,
+  3, 134,428,219,
+  3, 198,256,131,
+  3, 269,380,97,
+  3, 192,401,122,
+  3, 92,423,190,
+  3, 191,346,114,
+  3, 61,204,60,
+  3, 72,292,254,
+  3, 219,350,311,
+  3, 86,387,263,
+  3, 119,245,208,
+  3, 218,353,48,
+  3, 21,302,270,
+  3, 203,347,115,
+  3, 126,312,252,
+  3, 6,322,5,
+  3, 219,428,264,
+  3, 324,405,119,
+  3, 331,422,110,
+  3, 9,278,197,
+  3, 235,411,58,
+  3, 194,365,153,
+  3, 326,345,173,
+  3, 194,342,120,
+  3, 101,365,194,
+  3, 217,267,155,
+  3, 58,411,57,
+  3, 127,404,257,
+  3, 94,409,195,
+  3, 261,297,41,
+  3, 141,290,268,
+  3, 51,210,50,
+  3, 132,267,217,
+  3, 163,357,268,
+  3, 281,336,104,
+  3, 104,294,281,
+  3, 176,382,288,
+  3, 331,390,189,
+  3, 148,308,227,
+  3, 200,403,78,
+  3, 86,263,85,
+  3, 53,400,209,
+  3, 159,285,218,
+  3, 201,407,84,
+  3, 244,288,132,
+  3, 215,356,152,
+  3, 195,329,94,
+  3, 99,314,238,
+  3, 141,251,250,
+  3, 137,329,195,
+  3, 163,390,357,
+  3, 260,283,147,
+  3, 196,389,117,
+  3, 250,251,128,
+  3, 114,320,240,
+  3, 197,303,8,
+  3, 83,407,82,
+  3, 214,360,153,
+  3, 251,422,128,
+  3, 240,320,158,
+  3, 281,393,336,
+  3, 288,382,132,
+  3, 348,400,55,
+  3, 143,441,215,
+  3, 398,434,190,
+  3, 244,368,13,
+  3, 48,353,47,
+  3, 134,309,205,
+  3, 102,332,211,
+  3, 161,310,271,
+  3, 102,265,225,
+  3, 271,310,105,
+  3, 124,322,202,
+  3, 193,443,414,
+  3, 156,339,286,
+  3, 266,314,99,
+  3, 219,264,95,
+  3, 131,313,198,
+  3, 369,414,31,
+  3, 250,443,280,
+  3, 55,400,54,
+  3, 121,410,328,
+  3, 243,256,100,
+  3, 131,256,243,
+  3, 198,343,143,
+  3, 136,399,397,
+  3, 213,337,35,
+  3, 126,281,211,
+  3, 70,253,69,
+  3, 206,322,124,
+  3, 230,290,120,
+  3, 347,372,151,
+  3, 13,368,12,
+  3, 229,345,106,
+  3, 193,414,369,
+  3, 274,325,98,
+  3, 105,344,271,
+  3, 120,290,232,
+  3, 3,348,55,
+  3, 56,348,3,
+  3, 145,338,214,
+  3, 271,344,167,
+  3, 287,333,164,
+  3, 72,254,71,
+  3, 110,390,331,
+  3, 134,311,200,
+  3, 73,292,72,
+  3, 200,309,134,
+  3, 315,441,143,
+  3, 158,305,207,
+  3, 162,410,233,
+  3, 197,373,115,
+  3, 191,363,272,
+  3, 27,313,223,
+  3, 95,324,199,
+  3, 199,328,95,
+  3, 231,375,121,
+  3, 76,247,75,
+  3, 333,385,164,
+  3, 82,257,81,
+  3, 263,387,168,
+  3, 84,394,201,
+  3, 54,400,53,
+  3, 227,381,129,
+  3, 20,302,21,
+  3, 61,367,204,
+  3, 127,428,205,
+  3, 218,285,138,
+  3, 150,327,225,
+  3, 168,387,255,
+  3, 25,343,198,
+  3, 260,307,133,
+  3, 6,386,202,
+  3, 115,347,197,
+  3, 40,261,41,
+  3, 225,327,102,
+  3, 215,441,356,
+  3, 163,375,231,
+  3, 267,382,103,
+  3, 204,367,161,
+  3, 202,386,151,
+  3, 270,302,139,
+  3, 184,294,222,
+  3, 204,319,60,
+  3, 279,431,153,
+  3, 200,416,403,
+  3, 222,294,104,
+  3, 133,297,261,
+  3, 403,416,172,
+  3, 38,262,39,
+  3, 254,292,130,
+  3, 41,297,42,
+  3, 79,309,78,
+  3, 65,272,64,
+  3, 271,437,406,
+  3, 406,437,117,
+  3, 97,349,269,
+  3, 234,399,136,
+  3, 205,428,134,
+  3, 115,335,203,
+  3, 171,434,398,
+  3, 326,407,201,
+  3, 173,407,326,
+  3, 135,388,226,
+  3, 203,335,140,
+  3, 216,320,181,
+  3, 232,290,141,
+  3, 98,379,293,
+  3, 173,345,257,
+  3, 293,379,181,
+  3, 102,327,291,
+  3, 63,273,62,
+  3, 99,372,203,
+  3, 118,412,301,
+  3, 129,381,253,
+  3, 301,412,195,
+  3, 207,432,118,
+  3, 161,406,204,
+  3, 257,345,127,
+  3, 226,337,142,
+  3, 285,336,138,
+  3, 236,306,109,
+  3, 35,430,213,
+  3, 21,270,22,
+  3, 17,252,18,
+  3, 291,332,102,
+  3, 133,283,260,
+  3, 88,255,87,
+  3, 397,399,188,
+  3, 210,321,50,
+  3, 224,405,160,
+  3, 283,333,147,
+  3, 80,404,205,
+  3, 172,396,247,
+  3, 103,382,307,
+  3, 51,323,210,
+  3, 106,371,229,
+  3, 130,296,254,
+  3, 221,305,93,
+  3, 222,378,116,
+  3, 220,318,92,
+  3, 207,395,158,
+  3, 105,395,207,
+  3, 247,396,123,
+  3, 254,296,180,
+  3, 78,403,77,
+  3, 228,304,97,
+  3, 10,278,9,
+  3, 159,378,222,
+  3, 264,358,95,
+  3, 149,318,220,
+  3, 229,371,160,
+  3, 207,344,105,
+  3, 224,413,119,
+  3, 217,368,132,
+  3, 209,366,53,
+  3, 273,367,62,
+  3, 84,407,83,
+  3, 223,313,131,
+  3, 249,419,135,
+  3, 129,306,236,
+  3, 213,331,142,
+  3, 135,299,262,
+  3, 211,332,126,
+  3, 217,341,11,
+  3, 43,425,288,
+  3, 243,298,131,
+  3, 142,337,213,
+  3, 158,320,216,
+  3, 262,299,183,
+  3, 190,434,330,
+  3, 97,402,349,
+  3, 43,288,44,
+  3, 209,400,166,
+  3, 165,366,209,
+  3, 146,402,304,
+  3, 209,433,165,
+  3, 111,317,242,
+  3, 262,388,135,
+  3, 252,393,126,
+  3, 169,393,252,
+  3, 23,277,24,
+  3, 230,397,91,
+  3, 116,378,210,
+  3, 210,435,116,
+  3, 48,391,218,
+  3, 56,411,348,
+  3, 233,426,91,
+  3, 138,353,218,
+  3, 213,430,178,
+  3, 274,293,148,
+  3, 155,341,217,
+  3, 146,434,402,
+  3, 98,293,274,
+  3, 154,340,325,
+  3, 157,310,273,
+  3, 246,423,92,
+  3, 152,362,215,
+  3, 215,362,100,
+  3, 253,306,129,
+  3, 153,365,214,
+  3, 35,337,36,
+  3, 273,310,161,
+  3, 15,275,16,
+  3, 214,365,101,
+  3, 238,314,124,
+  3, 145,369,300,
+  3, 283,355,108,
+  3, 277,315,143,
+  3, 180,306,253,
+  3, 57,411,56,
+  3, 185,315,277,
+  3, 132,368,244,
+  3, 246,340,154,
+  3, 264,428,127,
+  3, 242,317,139,
+  3, 122,340,246,
+  3, 197,347,303,
+  3, 141,357,251,
+  3, 92,318,246,
+  3, 329,374,94,
+  3, 103,307,260,
+  3, 184,374,329,
+  3, 159,429,285,
+  3, 26,313,27,
+  3, 220,352,149,
+  3, 252,312,18,
+  3, 154,325,236,
+  3, 153,360,220,
+  3, 32,282,33,
+  3, 218,391,159,
+  3, 76,442,247,
+  3, 162,350,219,
+  3, 147,316,260,
+  3, 143,343,277,
+  3, 260,316,103,
+  3, 160,358,229,
+  3, 223,361,182,
+  3, 118,432,221,
+  3, 127,345,229,
+  3, 144,379,241,
+  3, 338,361,112,
+  3, 261,355,133,
+  3, 161,367,273,
+  3, 182,361,338,
+  3, 288,425,176,
+  3, 122,401,241,
+  3, 128,443,250,
+  3, 222,429,159,
+  3, 242,327,150,
+  3, 90,376,224,
+  3, 92,330,279,
+  3, 168,314,266,
+  3, 268,357,141,
+  3, 247,334,75,
+  3, 226,388,37,
+  3, 246,427,122,
+  3, 68,381,227,
+  3, 225,412,118,
+  3, 195,409,301,
+  3, 104,429,222,
+  3, 240,363,114,
+  3, 157,363,240,
+  3, 139,317,270,
+  3, 303,347,151,
+  3, 270,317,185,
+  3, 119,405,224,
+  3, 109,354,236,
+  3, 8,303,7,
+  3, 241,340,122,
+  3, 236,354,154,
+  3, 177,380,269,
+  3, 136,397,230,
+  3, 17,408,252,
+  3, 258,353,138,
+  3, 252,408,169,
+  3, 152,356,237,
+  3, 255,387,87,
+  3, 121,375,233,
+  3, 175,332,291,
+  3, 238,372,99,
+  3, 133,355,283,
+  3, 235,383,170,
+  3, 106,326,276,
+  3, 293,346,148,
+  3, 58,383,235,
+  3, 237,377,150,
+  3, 278,373,197,
+  3, 242,377,111,
+  3, 245,413,164,
+  3, 123,396,234,
+  3, 107,399,234,
+  3, 34,430,35,
+  3, 233,410,121,
+  3, 125,339,276,
+  3, 29,300,30,
+  3, 239,380,123,
+  3, 235,384,166,
+  3, 151,372,238,
+  3, 266,339,125,
+  3, 279,330,146,
+  3, 259,427,149,
+  3, 276,339,156,
+  3, 241,379,98,
+  3, 166,411,235,
+  3, 150,377,242,
+  3, 251,357,110,
+  3, 275,408,16,
+  3, 130,420,296,
+  3, 108,333,283,
+  3, 158,395,240,
+  3, 169,408,275,
+  3, 183,355,261,
+  3, 11,341,10,
+  3, 10,341,278,
+  3, 7,386,6,
+  3, 151,386,303,
+  3, 155,373,278,
+  3, 278,341,155,
+  3, 119,413,245,
+  3, 269,349,130,
+  3, 50,321,49,
+  3, 241,401,144,
+  3, 296,420,109,
+  3, 253,381,69,
+  3, 147,333,287,
+  3, 376,413,224,
+  3, 67,308,66,
+  3, 265,412,225,
+  3, 104,336,285,
+  3, 277,343,24,
+  3, 60,319,59,
+  3, 18,312,19,
+  3, 52,323,51,
+  3, 167,344,301,
+  3, 287,376,90,
+  3, 154,423,246,
+  3, 272,359,64,
+  3, 267,424,155,
+  3, 311,416,200,
+  3, 77,442,76,
+  3, 164,376,287,
+  3, 63,359,273,
+  3, 375,426,233,
+  3, 273,359,157,
+  3, 247,442,172,
+  3, 96,419,249,
+  3, 289,373,155,
+  3, 298,352,112,
+  3, 157,359,272,
+  3, 167,437,271,
+  3, 271,406,161,
+  3, 320,438,181,
+  3, 156,364,276,
+  3, 257,404,81,
+  3, 263,394,85,
+  3, 318,427,246,
+  3, 272,363,157,
+  3, 311,350,107,
+  3, 110,422,251,
+  3, 113,433,384,
+  3, 276,364,106,
+  3, 392,436,196,
+  3, 108,385,333,
+  3, 122,427,259,
+  3, 38,388,262,
+  3, 132,382,267,
+  3, 349,420,130,
+  3, 319,383,59,
+  3, 49,391,48,
+  3, 403,442,77,
+  3, 75,334,74,
+  3, 196,436,418,
+  3, 304,342,146,
+  3, 166,400,348,
+  3, 109,420,398,
+  3, 52,366,323,
+  3, 170,383,319,
+  3, 112,361,298,
+  3, 30,369,31,
+  3, 24,343,25,
+  3, 384,418,113,
+  3, 195,412,265,
+  3, 184,439,374,
+  3, 174,436,392,
+  3, 268,426,163,
+  3, 91,426,268,
+  3, 53,366,52,
+  3, 103,424,267,
+  3, 357,390,110,
+  3, 155,424,289,
+  3, 295,392,196,
+  3, 307,382,176,
+  3, 115,373,289,
+  3, 336,393,169,
+  3, 126,393,281,
+  3, 31,414,32,
+  3, 172,416,396,
+  3, 114,438,320,
+  3, 149,427,318,
+  3, 349,402,171,
+  3, 107,440,399,
+  3, 175,415,312,
+  3, 210,378,321,
+  3, 324,358,160,
+  3, 312,415,19,
+  3, 321,378,159,
+  3, 323,366,165,
+  3, 167,409,295,
+  3, 406,421,204,
+  3, 300,369,30,
+  3, 295,409,94,
+  3, 293,438,346,
+  3, 146,431,279,
+  3, 117,421,406,
+  3, 37,388,38,
+  3, 32,414,282,
+  3, 319,421,170,
+  3, 285,429,104,
+  3, 64,359,63,
+  3, 280,443,193,
+  3, 354,423,154,
+  3, 190,423,354,
+  3, 81,404,80,
+  3, 350,440,107,
+  3, 418,436,113,
+  3, 69,381,68,
+  3, 94,392,295,
+  3, 303,386,7,
+  3, 95,358,324,
+  3, 174,370,351,
+  3, 159,391,321,
+  3, 62,367,61,
+  3, 321,391,49,
+  3, 305,432,207,
+  3, 73,417,292,
+  3, 181,438,293,
+  3, 176,425,297,
+  3, 364,371,106,
+  3, 187,371,364,
+  3, 220,360,352,
+  3, 109,398,354,
+  3, 292,417,177,
+  3, 59,383,58,
+  3, 297,425,42,
+  3, 334,417,74,
+  3, 352,360,112,
+  3, 354,398,190,
+  3, 85,394,84,
+  3, 111,377,356,
+  3, 177,417,334,
+  3, 301,409,167,
+  3, 165,433,351,
+  3, 87,387,86,
+  3, 304,402,97,
+  3, 20,415,302,
+  3, 302,415,175,
+  3, 348,411,166,
+  3, 295,437,167,
+  3, 356,377,237,
+  3, 351,370,165,
+  3, 196,418,389,
+  3, 170,421,389,
+  3, 160,405,324,
+  3, 165,435,323,
+  3, 16,408,17,
+  3, 328,410,162,
+  3, 74,417,73,
+  3, 19,415,20,
+  3, 107,416,311,
+  3, 221,432,305,
+  3, 204,421,319,
+  3, 42,425,43,
+  3, 116,435,370,
+  3, 111,441,315,
+  3, 342,431,146,
+  3, 194,431,342,
+  3, 374,392,94,
+  3, 174,392,374,
+  3, 174,439,370,
+  3, 323,435,210,
+  3, 399,440,188,
+  3, 330,434,146,
+  3, 370,435,165,
+  3, 356,441,111,
+  3, 398,420,171,
+  3, 171,420,349,
+  3, 351,436,174,
+  3, 351,433,113,
+  3, 163,426,375,
+  3, 346,438,114,
+  3, 402,434,171,
+  3, 113,436,351,
+  3, 164,413,376,
+  3, 162,440,350,
+  3, 389,418,170,
+  3, 374,439,174,
+  3, 370,439,116,
+  3, 172,442,403,
+  3, 389,421,117
+};
+Extrude Surface {6, {0.0,0.0,0.1}}{Layers{1,1,1};};
-- 
GitLab