[cig-commits] r21014 - in seismo/2D/SPECFEM2D/trunk: EXAMPLES/salt_dome EXAMPLES/salt_dome/CPML_normal EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec UTILS/cubit2specfem2d

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Sun Nov 11 09:28:46 PST 2012


Author: dkomati1
Date: 2012-11-11 09:28:45 -0800 (Sun, 11 Nov 2012)
New Revision: 21014

Added:
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/modelY1_ACIS_geometry_ascii_format.sat
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1.cubit
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML.cubit
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_30.cubit
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_50.cubit
   seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_fine.cubit
   seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_original.py
   seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_with_routine_to_fix_negative_Jacobians_from_Ronan_Madec_2009.py
Removed:
   seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d.py
Log:
added CUBIT and ACIS files for the salt dome model with CPML


Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/modelY1_ACIS_geometry_ascii_format.sat
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/modelY1_ACIS_geometry_ascii_format.sat	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/modelY1_ACIS_geometry_ascii_format.sat	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,1705 @@
+2100 0 100 0           
+10 Cubit 13.1 17 ACIS 21.0.1 Linux 24 Sun Nov 11 18:13:02 2012 
+1 9.9999999999999995e-07 1e-10 
+body $100 -1 -1 $-1 $101 $-1 $-1 T 0 0 3176.0766640134943 6000 0 5000 #
+body $102 -1 -1 $-1 $103 $-1 $-1 T 0 0 2591.3994736286268 6000 0 3290.4008476449885 #
+body $104 -1 -1 $-1 $105 $-1 $-1 T 0 0 2214.1552999999999 1765.6053999999999 0 2766.21 #
+body $106 -1 -1 $-1 $107 $-1 $-1 T 1390.6339681929376 0 666.20842503413564 4203.7437530319339 0 3101.7020404007708 #
+body $108 -1 -1 $-1 $109 $-1 $-1 T 0 0 1786.758 2022.5235 0 2318.8245000000002 #
+body $110 -1 -1 $-1 $111 $-1 $-1 T 3975.1981999999998 0 2605.9360999999999 6000 0 2861.0639000000001 #
+body $112 -1 -1 $-1 $113 $-1 $-1 T 0 0 1262.1923999999999 2189.8606513046393 0 1988.4674 #
+body $114 -1 -1 $-1 $115 $-1 $-1 T 3973.9562999999998 0 1855.481 6000 0 2635.6003000000001 #
+body $116 -1 -1 $-1 $117 $-1 $-1 T 0 0 191.94630000000001 6000 0 1785.6822999999999 #
+body $118 -1 -1 $-1 $119 $-1 $-1 T 3916.8398190179314 0 1151.8085853344905 6000 0 2355.665 #
+body $120 -1 -1 $-1 $121 $-1 $-1 T 0 0 0 6000 0 580.84374337615327 #
+body $122 -1 -1 $-1 $123 $-1 $-1 T -200 0 3211.4155000000001 0 0 5000 #
+body $124 -1 -1 $-1 $125 $-1 $-1 T -200 0 2766.21 0 0 3211.4155000000001 #
+body $126 -1 -1 $-1 $127 $-1 $-1 T -200 0 2214.1552999999999 0 0 2766.21 #
+body $128 -1 -1 $-1 $129 $-1 $-1 T -200 0 1786.758 0 0 2214.1552999999999 #
+body $130 -1 -1 $-1 $131 $-1 $-1 T -200 0 1262.1923999999999 0 0 1786.758 #
+body $132 -1 -1 $-1 $133 $-1 $-1 T -200 0 407.15879999999993 0 0 1262.1923999999999 #
+body $134 -1 -1 $-1 $135 $-1 $-1 T -200 0 0 0 0 407.15879999999999 #
+body $136 -1 -1 $-1 $137 $-1 $-1 T 6000 0 3276.7123000000001 6200 0 5000 #
+body $138 -1 -1 $-1 $139 $-1 $-1 T 6000 0 2843.3789999999999 6200 0 3276.7123000000001 #
+body $140 -1 -1 $-1 $141 $-1 $-1 T 6000 0 2605.9360999999999 6200 0 2843.3789999999999 #
+body $142 -1 -1 $-1 $143 $-1 $-1 T 6000 0 1855.481 6200 0 2605.9360999999999 #
+body $144 -1 -1 $-1 $145 $-1 $-1 T 6000 0 1157.4944 6200 0 1855.481 #
+body $146 -1 -1 $-1 $147 $-1 $-1 T 6000 0 191.94630000000001 6200 0 1157.4944 #
+body $148 -1 -1 $-1 $149 $-1 $-1 T 6000 0 0 6200 0 191.94630000000001 #
+body $150 -1 -1 $-1 $151 $-1 $-1 T -200 0 -200 6200 0 0 #
+edge $152 -1 -1 $-1 $153 0 $154 200 $-1 $155 forward @7 unknown T 0 0 5000 0 0 5200 #
+edge $156 -1 -1 $-1 $157 0 $158 200 $-1 $159 forward @7 unknown T 6000 0 5000 6000 0 5200 #
+edge $160 -1 -1 $-1 $161 0 $162 278.9926454286923 $-1 $163 forward @7 unknown T 3973.9605000000001 0 2356.6104 3975.1981999999998 0 2635.6003000000001 #
+edge $164 -1 -1 $-1 $165 0 $166 200 $-1 $167 forward @7 unknown T -200 0 5000 -200 0 5200 #
+edge $168 -1 -1 $-1 $169 0 $170 200 $-1 $171 forward @7 unknown T -200 0 5200 0 0 5200 #
+edge $172 -1 -1 $-1 $173 0 $174 200 $-1 $175 forward @7 unknown T 6200 0 5000 6200 0 5200 #
+edge $176 -1 -1 $-1 $177 0 $178 200 $-1 $179 forward @7 unknown T 6000 0 5200 6200 0 5200 #
+edge $180 -1 -1 $-1 $181 0 $182 6000 $-1 $183 forward @7 unknown T 0 0 5200 6000 0 5200 #
+vertex $184 -1 -1 $-1 $-1 $185 #
+vertex $186 -1 -1 $-1 $-1 $187 #
+vertex $188 -1 -1 $-1 $-1 $189 #
+vertex $190 -1 -1 $-1 $-1 $191 #
+vertex $192 -1 -1 $-1 $-1 $193 #
+vertex $194 -1 -1 $-1 $-1 $195 #
+vertex $196 -1 -1 $-1 $-1 $197 #
+vertex $198 -1 -1 $-1 $-1 $199 #
+vertex $200 -1 -1 $-1 $-1 $201 #
+vertex $202 -1 -1 $-1 $-1 $203 #
+vertex $204 -1 -1 $-1 $-1 $205 #
+vertex $206 -1 -1 $-1 $-1 $207 #
+vertex $208 -1 -1 $-1 $-1 $209 #
+vertex $210 -1 -1 $-1 $-1 $211 #
+vertex $212 -1 -1 $-1 $-1 $213 #
+vertex $214 -1 -1 $-1 $-1 $215 #
+vertex $216 -1 -1 $-1 $-1 $217 #
+vertex $218 -1 -1 $-1 $-1 $219 #
+vertex $220 -1 -1 $-1 $-1 $221 #
+vertex $222 -1 -1 $-1 $-1 $223 #
+vertex $224 -1 -1 $-1 $-1 $225 #
+vertex $226 -1 -1 $-1 $-1 $227 #
+vertex $228 -1 -1 $-1 $-1 $229 #
+vertex $230 -1 -1 $-1 $-1 $231 #
+vertex $232 -1 -1 $-1 $-1 $233 #
+vertex $234 -1 -1 $-1 $-1 $235 #
+vertex $236 -1 -1 $-1 $-1 $237 #
+vertex $238 -1 -1 $-1 $-1 $239 #
+vertex $240 -1 -1 $-1 $-1 $241 #
+vertex $242 -1 -1 $-1 $-1 $243 #
+vertex $244 -1 -1 $-1 $-1 $245 #
+vertex $246 -1 -1 $-1 $-1 $247 #
+vertex $248 -1 -1 $-1 $-1 $249 #
+vertex $250 -1 -1 $-1 $-1 $251 #
+vertex $252 -1 -1 $-1 $-1 $253 #
+vertex $254 -1 -1 $-1 $-1 $255 #
+vertex $256 -1 -1 $-1 $-1 $257 #
+vertex $258 -1 -1 $-1 $-1 $259 #
+vertex $260 -1 -1 $-1 $-1 $261 #
+vertex $262 -1 -1 $-1 $-1 $263 #
+vertex $264 -1 -1 $-1 $-1 $265 #
+vertex $266 -1 -1 $-1 $-1 $267 #
+vertex $268 -1 -1 $-1 $-1 $269 #
+vertex $270 -1 -1 $-1 $-1 $271 #
+vertex $272 -1 -1 $-1 $-1 $273 #
+vertex $274 -1 -1 $-1 $-1 $275 #
+vertex $276 -1 -1 $-1 $-1 $277 #
+vertex $278 -1 -1 $-1 $-1 $279 #
+vertex $280 -1 -1 $-1 $-1 $281 #
+vertex $282 -1 -1 $-1 $-1 $283 #
+vertex $284 -1 -1 $-1 $-1 $285 #
+vertex $286 -1 -1 $-1 $-1 $287 #
+vertex $288 -1 -1 $-1 $-1 $289 #
+vertex $290 -1 -1 $-1 $-1 $291 #
+vertex $292 -1 -1 $-1 $-1 $293 #
+vertex $294 -1 -1 $-1 $-1 $295 #
+vertex $296 -1 -1 $-1 $-1 $297 #
+vertex $298 -1 -1 $-1 $-1 $299 #
+vertex $300 -1 -1 $-1 $-1 $301 #
+vertex $302 -1 -1 $-1 $-1 $303 #
+vertex $304 -1 -1 $-1 $-1 $305 #
+vertex $306 -1 -1 $-1 $-1 $307 #
+vertex $308 -1 -1 $-1 $-1 $309 #
+vertex $310 -1 -1 $-1 $-1 $311 #
+vertex $312 -1 -1 $-1 $-1 $313 #
+vertex $314 -1 -1 $-1 $-1 $315 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 1 #
+lump $316 -1 -1 $-1 $-1 $317 $0 T 0 0 3176.0766640134943 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+lump $318 -1 -1 $-1 $-1 $319 $1 T 0 0 2591.3994736286268 6000 0 3290.4008476449885 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+lump $320 -1 -1 $-1 $-1 $321 $2 T 0 0 2214.1552999999999 1765.6053999999999 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+lump $322 -1 -1 $-1 $-1 $323 $3 T 1390.6339681929376 0 666.20842503413564 4203.7437530319339 0 3101.7020404007708 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 5 #
+lump $324 -1 -1 $-1 $-1 $325 $4 T 0 0 1786.758 2022.5235 0 2318.8245000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $5 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+lump $326 -1 -1 $-1 $-1 $327 $5 T 3975.1981999999998 0 2605.9360999999999 6000 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $6 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+lump $328 -1 -1 $-1 $-1 $329 $6 T 0 0 1262.1923999999999 2189.8606513046393 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $7 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+lump $330 -1 -1 $-1 $-1 $331 $7 T 3973.9562999999998 0 1855.481 6000 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $8 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+lump $332 -1 -1 $-1 $-1 $333 $8 T 0 0 191.94630000000001 6000 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $9 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+lump $334 -1 -1 $-1 $-1 $335 $9 T 3916.8398190179314 0 1151.8085853344905 6000 0 2355.665 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $10 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+lump $336 -1 -1 $-1 $-1 $337 $10 T 0 0 0 6000 0 580.84374337615327 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $11 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+lump $338 -1 -1 $-1 $-1 $339 $11 T -200 0 3211.4155000000001 0 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $12 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+lump $340 -1 -1 $-1 $-1 $341 $12 T -200 0 2766.21 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $13 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+lump $342 -1 -1 $-1 $-1 $343 $13 T -200 0 2214.1552999999999 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $14 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+lump $344 -1 -1 $-1 $-1 $345 $14 T -200 0 1786.758 0 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $15 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+lump $346 -1 -1 $-1 $-1 $347 $15 T -200 0 1262.1923999999999 0 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $16 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+lump $348 -1 -1 $-1 $-1 $349 $16 T -200 0 407.15879999999993 0 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $17 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+lump $350 -1 -1 $-1 $-1 $351 $17 T -200 0 0 0 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $18 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+lump $352 -1 -1 $-1 $-1 $353 $18 T 6000 0 3276.7123000000001 6200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $19 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+lump $354 -1 -1 $-1 $-1 $355 $19 T 6000 0 2843.3789999999999 6200 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $20 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+lump $356 -1 -1 $-1 $-1 $357 $20 T 6000 0 2605.9360999999999 6200 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $21 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 22 #
+lump $358 -1 -1 $-1 $-1 $359 $21 T 6000 0 1855.481 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $22 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+lump $360 -1 -1 $-1 $-1 $361 $22 T 6000 0 1157.4944 6200 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $23 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+lump $362 -1 -1 $-1 $-1 $363 $23 T 6000 0 191.94630000000001 6200 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $24 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+lump $364 -1 -1 $-1 $-1 $365 $24 T 6000 0 0 6200 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $25 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+lump $366 -1 -1 $-1 $-1 $367 $25 T -200 0 -200 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $26 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+vertex $368 -1 -1 $-1 $26 $369 #
+vertex $370 -1 -1 $-1 $26 $371 #
+straight-curve $-1 -1 -1 $-1 0 0 5200 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $27 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+vertex $372 -1 -1 $-1 $27 $373 #
+vertex $374 -1 -1 $-1 $27 $375 #
+straight-curve $-1 -1 -1 $-1 6000 0 5200 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $28 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 22 #
+vertex $376 -1 -1 $-1 $28 $377 #
+vertex $378 -1 -1 $-1 $28 $379 #
+straight-curve $-1 -1 -1 $-1 3973.9605000000001 0 2356.6104 0.0044363176602661399 0 0.99999015949439085 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $29 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 40 #
+vertex $380 -1 -1 $-1 $29 $381 #
+vertex $382 -1 -1 $-1 $29 $383 #
+straight-curve $-1 -1 -1 $-1 -200 0 5200 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $30 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 48 #
+vertex $384 -1 -1 $-1 $30 $385 #
+vertex $386 -1 -1 $-1 $30 $387 #
+straight-curve $-1 -1 -1 $-1 0 0 5200 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $31 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 57 #
+vertex $388 -1 -1 $-1 $31 $389 #
+vertex $390 -1 -1 $-1 $31 $391 #
+straight-curve $-1 -1 -1 $-1 6200 0 5200 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $32 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 65 #
+vertex $392 -1 -1 $-1 $32 $393 #
+vertex $394 -1 -1 $-1 $32 $395 #
+straight-curve $-1 -1 -1 $-1 6200 0 5200 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $33 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 1 #
+vertex $396 -1 -1 $-1 $33 $397 #
+vertex $398 -1 -1 $-1 $33 $399 #
+straight-curve $-1 -1 -1 $-1 0 0 5200 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $34 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+point $-1 -1 -1 $-1 3000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $35 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+point $-1 -1 -1 $-1 649.28909999999996 0 3181.7352000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $36 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+point $-1 -1 -1 $-1 1127.9621 0 3193.6073000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $37 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+point $-1 -1 -1 $-1 1554.5024000000001 0 3235.1597999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $38 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+point $-1 -1 -1 $-1 2151.6588000000002 0 3247.0320000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $39 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+point $-1 -1 -1 $-1 3502.3697000000002 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $40 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+point $-1 -1 -1 $-1 4625.5924000000005 0 3270.7763 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $41 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+point $-1 -1 -1 $-1 341.23219999999998 0 2754.3379 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $42 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+point $-1 -1 -1 $-1 1421.8009 0 2760.2739999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $43 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+point $-1 -1 -1 $-1 1767.7725 0 2944.2921999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $44 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 22 #
+point $-1 -1 -1 $-1 1985.7819999999999 0 3027.3973000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $45 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+point $-1 -1 -1 $-1 2279.6208999999999 0 3063.0137 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $46 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+point $-1 -1 -1 $-1 2715.6397999999999 0 3051.1415999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $47 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+point $-1 -1 -1 $-1 3284.3602000000001 0 3080.8218999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $48 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+point $-1 -1 -1 $-1 3710.9005000000002 0 3068.9497999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $49 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 27 #
+point $-1 -1 -1 $-1 3947.8672999999999 0 2985.8447000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $50 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 28 #
+point $-1 -1 -1 $-1 3962.0853000000002 0 2861.1871999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $51 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 31 #
+point $-1 -1 -1 $-1 1417.0616 0 2665.2968000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $52 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 33 #
+point $-1 -1 -1 $-1 687.2038 0 2231.9634999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $53 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 34 #
+point $-1 -1 -1 $-1 1364.9289000000001 0 2273.5160000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $54 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 38 #
+point $-1 -1 -1 $-1 2014.2180000000001 0 2071.6895 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $55 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 40 #
+point $-1 -1 -1 $-1 815.16589999999997 0 1834.2465999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $56 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 41 #
+point $-1 -1 -1 $-1 1341.2321999999999 0 1893.6072999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $57 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 42 #
+point $-1 -1 -1 $-1 1725.1185 0 1935.1597999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $58 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 47 #
+point $-1 -1 -1 $-1 4320.3230000000003 0 2314.9888000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $59 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 48 #
+point $-1 -1 -1 $-1 4812.9206000000004 0 2163.7584000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $60 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 49 #
+point $-1 -1 -1 $-1 5442.7995000000001 0 2000.8949 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $61 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 51 #
+point $-1 -1 -1 $-1 2028.4359999999999 0 1929.2237 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $62 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 52 #
+point $-1 -1 -1 $-1 2080.5686999999998 0 1905.4794999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $63 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 53 #
+point $-1 -1 -1 $-1 2080.5686999999998 0 1602.7397000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $64 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 55 #
+point $-1 -1 -1 $-1 577.38900000000001 0 1291.2752 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $65 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 56 #
+point $-1 -1 -1 $-1 1074.0242000000001 0 1314.5414000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $66 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 57 #
+point $-1 -1 -1 $-1 1441.4536000000001 0 1337.8076000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $67 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 58 #
+point $-1 -1 -1 $-1 2047.1062999999999 0 1401.7897 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $68 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 59 #
+point $-1 -1 -1 $-1 2194.3128000000002 0 1394.9772 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $69 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 60 #
+point $-1 -1 -1 $-1 2374.4076 0 1288.1279 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $70 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 61 #
+point $-1 -1 -1 $-1 2502.3697000000002 0 1258.4475 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $71 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 62 #
+point $-1 -1 -1 $-1 2630.3317999999999 0 1015.0685 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $72 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 63 #
+point $-1 -1 -1 $-1 2772.5118000000002 0 860.73059999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $73 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 64 #
+point $-1 -1 -1 $-1 2952.6066000000001 0 759.81740000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $74 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 65 #
+point $-1 -1 -1 $-1 3175.3555000000001 0 753.88130000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $75 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 66 #
+point $-1 -1 -1 $-1 3383.8863000000001 0 747.9452 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $76 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 67 #
+point $-1 -1 -1 $-1 3459.7156 0 771.68949999999995 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $77 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 68 #
+point $-1 -1 -1 $-1 3715.6397999999999 0 783.5616 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $78 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 69 #
+point $-1 -1 -1 $-1 3725.1185 0 914.15530000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $79 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 70 #
+point $-1 -1 -1 $-1 3777.2512000000002 0 914.15530000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $80 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 71 #
+point $-1 -1 -1 $-1 3772.5118000000002 0 1151.5981999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $81 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 72 #
+point $-1 -1 -1 $-1 3834.1232 0 1163.4703 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $82 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 73 #
+point $-1 -1 -1 $-1 3829.3838999999998 0 1394.9772 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $83 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 74 #
+point $-1 -1 -1 $-1 3881.5165999999999 0 1400.9132 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $84 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 75 #
+point $-1 -1 -1 $-1 3876.7773000000002 0 1596.8036999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $85 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 76 #
+point $-1 -1 -1 $-1 3919.4313000000002 0 1602.7397000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $86 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 78 #
+point $-1 -1 -1 $-1 3919.4313000000002 0 1798.6301000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $87 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 79 #
+point $-1 -1 -1 $-1 3971.5639999999999 0 1816.4384 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $88 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 81 #
+point $-1 -1 -1 $-1 4037.6851000000001 0 1762.4160999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $89 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 82 #
+point $-1 -1 -1 $-1 4320.3230000000003 0 1680.9843000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $90 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 83 #
+point $-1 -1 -1 $-1 4651.4132 0 1512.3043 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $91 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 84 #
+point $-1 -1 -1 $-1 4982.5033999999996 0 1349.4407000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $92 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 85 #
+point $-1 -1 -1 $-1 5257.0658999999996 0 1209.8434 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $93 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 86 #
+point $-1 -1 -1 $-1 5531.6284999999998 0 1163.3109999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $94 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 89 #
+point $-1 -1 -1 $-1 520.8614 0 465.32440000000003 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $95 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 90 #
+point $-1 -1 -1 $-1 1643.3378 0 529.30650000000003 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $96 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 91 #
+point $-1 -1 -1 $-1 2398.3849 0 529.30650000000003 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $97 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 92 #
+point $-1 -1 -1 $-1 3448.183 0 558.38930000000005 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $98 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 93 #
+point $-1 -1 -1 $-1 4324.3607000000002 0 482.774 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $99 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 94 #
+point $-1 -1 -1 $-1 5281.2920999999997 0 261.745 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $101 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 1 #
+shell $-1 -1 -1 $-1 $-1 $-1 $400 $-1 $101 T 0 0 3176.0766640134943 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $103 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+shell $-1 -1 -1 $-1 $-1 $-1 $401 $-1 $103 T 0 0 2591.3994736286268 6000 0 3290.4008476449885 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $105 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+shell $-1 -1 -1 $-1 $-1 $-1 $402 $-1 $105 T 0 0 2214.1552999999999 1765.6053999999999 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $107 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+shell $-1 -1 -1 $-1 $-1 $-1 $403 $-1 $107 T 1390.6339681929376 0 666.20842503413564 4203.7437530319339 0 3101.7020404007708 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $109 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 5 #
+shell $-1 -1 -1 $-1 $-1 $-1 $404 $-1 $109 T 0 0 1786.758 2022.5235 0 2318.8245000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $111 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+shell $-1 -1 -1 $-1 $-1 $-1 $405 $-1 $111 T 3975.1981999999998 0 2605.9360999999999 6000 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $113 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+shell $-1 -1 -1 $-1 $-1 $-1 $406 $-1 $113 T 0 0 1262.1923999999999 2189.8606513046393 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $115 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+shell $-1 -1 -1 $-1 $-1 $-1 $407 $-1 $115 T 3973.9562999999998 0 1855.481 6000 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $117 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+shell $-1 -1 -1 $-1 $-1 $-1 $408 $-1 $117 T 0 0 191.94630000000001 6000 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $119 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+shell $-1 -1 -1 $-1 $-1 $-1 $409 $-1 $119 T 3916.8398190179314 0 1151.8085853344905 6000 0 2355.665 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $121 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+shell $-1 -1 -1 $-1 $-1 $-1 $410 $-1 $121 T 0 0 0 6000 0 580.84374337615327 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $123 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+shell $-1 -1 -1 $-1 $-1 $-1 $411 $-1 $123 T -200 0 3211.4155000000001 0 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $125 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+shell $-1 -1 -1 $-1 $-1 $-1 $412 $-1 $125 T -200 0 2766.21 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $127 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+shell $-1 -1 -1 $-1 $-1 $-1 $413 $-1 $127 T -200 0 2214.1552999999999 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $129 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+shell $-1 -1 -1 $-1 $-1 $-1 $414 $-1 $129 T -200 0 1786.758 0 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $131 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+shell $-1 -1 -1 $-1 $-1 $-1 $415 $-1 $131 T -200 0 1262.1923999999999 0 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $133 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+shell $-1 -1 -1 $-1 $-1 $-1 $416 $-1 $133 T -200 0 407.15879999999993 0 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $135 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+shell $-1 -1 -1 $-1 $-1 $-1 $417 $-1 $135 T -200 0 0 0 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $137 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+shell $-1 -1 -1 $-1 $-1 $-1 $418 $-1 $137 T 6000 0 3276.7123000000001 6200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $139 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+shell $-1 -1 -1 $-1 $-1 $-1 $419 $-1 $139 T 6000 0 2843.3789999999999 6200 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $141 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+shell $-1 -1 -1 $-1 $-1 $-1 $420 $-1 $141 T 6000 0 2605.9360999999999 6200 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $143 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 22 #
+shell $-1 -1 -1 $-1 $-1 $-1 $421 $-1 $143 T 6000 0 1855.481 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $145 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+shell $-1 -1 -1 $-1 $-1 $-1 $422 $-1 $145 T 6000 0 1157.4944 6200 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $147 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+shell $-1 -1 -1 $-1 $-1 $-1 $423 $-1 $147 T 6000 0 191.94630000000001 6200 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $149 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+shell $-1 -1 -1 $-1 $-1 $-1 $424 $-1 $149 T 6000 0 0 6200 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $151 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+shell $-1 -1 -1 $-1 $-1 $-1 $425 $-1 $151 T -200 0 -200 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $153 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 115 #
+point $-1 -1 -1 $-1 0 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $154 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 5 #
+point $-1 -1 -1 $-1 0 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $157 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 116 #
+point $-1 -1 -1 $-1 6000 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $158 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+point $-1 -1 -1 $-1 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $161 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 43 #
+point $-1 -1 -1 $-1 3973.9605000000001 0 2356.6104 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $162 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 139 #
+point $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $165 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 95 #
+point $-1 -1 -1 $-1 -200 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $166 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 96 #
+point $-1 -1 -1 $-1 -200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $169 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 172 #
+point $-1 -1 -1 $-1 0 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $170 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 173 #
+point $-1 -1 -1 $-1 -200 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $173 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 104 #
+point $-1 -1 -1 $-1 6200 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $174 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 105 #
+point $-1 -1 -1 $-1 6200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $177 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 197 #
+point $-1 -1 -1 $-1 6200 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $178 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 198 #
+point $-1 -1 -1 $-1 6000 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $181 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 1 #
+point $-1 -1 -1 $-1 0 0 5200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $182 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+point $-1 -1 -1 $-1 6000 0 5200 #
+face $426 -1 -1 $-1 $-1 $427 $317 $-1 $428 forward double out T 0 0 3176.0766640134943 6000 0 5000 F #
+face $429 -1 -1 $-1 $-1 $430 $319 $-1 $431 forward double out T 0 0 2591.3994736286268 6000 0 3290.4008476449885 F #
+face $432 -1 -1 $-1 $-1 $433 $321 $-1 $434 forward double out T 0 0 2214.1552999999999 1765.6053999999999 0 2766.21 F #
+face $435 -1 -1 $-1 $-1 $436 $323 $-1 $437 reversed double out T 1390.6339681929376 0 666.20842503413564 4203.7437530319339 0 3101.7020404007708 F #
+face $438 -1 -1 $-1 $-1 $439 $325 $-1 $440 forward double out T 0 0 1786.758 2022.5235 0 2318.8245000000002 F #
+face $441 -1 -1 $-1 $-1 $442 $327 $-1 $443 reversed double out T 3975.1981999999998 0 2605.9360999999999 6000 0 2861.0639000000001 F #
+face $444 -1 -1 $-1 $-1 $445 $329 $-1 $446 forward double out T 0 0 1262.1923999999999 2189.8606513046393 0 1988.4674 F #
+face $447 -1 -1 $-1 $-1 $448 $331 $-1 $449 reversed double out T 3973.9562999999998 0 1855.481 6000 0 2635.6003000000001 F #
+face $450 -1 -1 $-1 $-1 $451 $333 $-1 $452 forward double out T 0 0 191.94630000000001 6000 0 1785.6822999999999 F #
+face $453 -1 -1 $-1 $-1 $454 $335 $-1 $455 reversed double out T 3916.8398190179314 0 1151.8085853344905 6000 0 2355.665 F #
+face $456 -1 -1 $-1 $-1 $457 $337 $-1 $458 forward double out T 0 0 0 6000 0 580.84374337615327 F #
+face $459 -1 -1 $-1 $-1 $460 $339 $-1 $461 forward double out T -200 0 3211.4155000000001 0 0 5000 F #
+face $462 -1 -1 $-1 $-1 $463 $341 $-1 $464 forward double out T -200 0 2766.21 0 0 3211.4155000000001 F #
+face $465 -1 -1 $-1 $-1 $466 $343 $-1 $467 forward double out T -200 0 2214.1552999999999 0 0 2766.21 F #
+face $468 -1 -1 $-1 $-1 $469 $345 $-1 $470 forward double out T -200 0 1786.758 0 0 2214.1552999999999 F #
+face $471 -1 -1 $-1 $-1 $472 $347 $-1 $473 forward double out T -200 0 1262.1923999999999 0 0 1786.758 F #
+face $474 -1 -1 $-1 $-1 $475 $349 $-1 $476 forward double out T -200 0 407.15879999999993 0 0 1262.1923999999999 F #
+face $477 -1 -1 $-1 $-1 $478 $351 $-1 $479 forward double out T -200 0 0 0 0 407.15879999999999 F #
+face $480 -1 -1 $-1 $-1 $481 $353 $-1 $482 forward double out T 6000 0 3276.7123000000001 6200 0 5000 F #
+face $483 -1 -1 $-1 $-1 $484 $355 $-1 $485 forward double out T 6000 0 2843.3789999999999 6200 0 3276.7123000000001 F #
+face $486 -1 -1 $-1 $-1 $487 $357 $-1 $488 forward double out T 6000 0 2605.9360999999999 6200 0 2843.3789999999999 F #
+face $489 -1 -1 $-1 $-1 $490 $359 $-1 $491 forward double out T 6000 0 1855.481 6200 0 2605.9360999999999 F #
+face $492 -1 -1 $-1 $-1 $493 $361 $-1 $494 forward double out T 6000 0 1157.4944 6200 0 1855.481 F #
+face $495 -1 -1 $-1 $-1 $496 $363 $-1 $497 forward double out T 6000 0 191.94630000000001 6200 0 1157.4944 F #
+face $498 -1 -1 $-1 $-1 $499 $365 $-1 $500 forward double out T 6000 0 0 6200 0 191.94630000000001 F #
+face $501 -1 -1 $-1 $-1 $502 $367 $-1 $503 reversed double out T -200 0 -200 6200 0 0 F #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $504 $-1 $400 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 1 #
+loop $-1 -1 -1 $-1 $-1 $505 $400 T 0 0 3176.0766640134943 6000 0 5000 periphery $428 F #
+plane-surface $-1 -1 -1 $-1 2987.0525574206913 0 4123.1862292676587 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $506 $-1 $401 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+loop $-1 -1 -1 $-1 $-1 $507 $401 T 0 0 2591.3994736286268 6000 0 3290.4008476449885 periphery $431 F #
+plane-surface $-1 -1 -1 $-1 2995.7592218540722 0 3061.4256005137609 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $508 $-1 $402 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+loop $-1 -1 -1 $-1 $-1 $509 $402 T 0 0 2214.1552999999999 1765.6053999999999 0 2766.21 periphery $434 F #
+plane-surface $-1 -1 -1 $-1 809.43971186681301 0 2474.9032635685403 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $510 $-1 $403 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+loop $-1 -1 -1 $-1 $-1 $511 $403 T 1390.6339681929376 0 666.20842503413564 4203.7437530319339 0 3101.7020404007708 unknown #
+plane-surface $-1 -1 -1 $-1 2917.9810412755278 0 2063.858972486827 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $512 $-1 $404 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 5 #
+loop $-1 -1 -1 $-1 $-1 $513 $404 T 0 0 1786.758 2022.5235 0 2318.8245000000002 periphery $440 F #
+plane-surface $-1 -1 -1 $-1 958.62849165265834 0 2053.2403125936867 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $514 $-1 $405 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+loop $-1 -1 -1 $-1 $-1 $515 $405 T 3975.1981999999998 0 2605.9360999999999 6000 0 2861.0639000000001 unknown #
+plane-surface $-1 -1 -1 $-1 4990.5359761926875 0 2736.43415284296 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $516 $-1 $406 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+loop $-1 -1 -1 $-1 $-1 $517 $406 T 0 0 1262.1923999999999 2189.8606513046393 0 1988.4674 periphery $446 F #
+plane-surface $-1 -1 -1 $-1 1076.211934072601 0 1596.2258304690367 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $518 $-1 $407 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+loop $-1 -1 -1 $-1 $-1 $519 $407 T 3973.9562999999998 0 1855.481 6000 0 2635.6003000000001 unknown #
+plane-surface $-1 -1 -1 $-1 5080.797291000481 0 2353.5724855186268 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $520 $-1 $408 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+loop $-1 -1 -1 $-1 $-1 $521 $408 T 0 0 191.94630000000001 6000 0 1785.6822999999999 periphery $452 F #
+plane-surface $-1 -1 -1 $-1 3082.061177832762 0 884.02796408820791 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $522 $-1 $409 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+loop $-1 -1 -1 $-1 $-1 $523 $409 T 3916.8398190179314 0 1151.8085853344905 6000 0 2355.665 unknown #
+plane-surface $-1 -1 -1 $-1 4978.5987578013692 0 1756.9080047562613 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $524 $-1 $410 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+loop $-1 -1 -1 $-1 $-1 $525 $410 T 0 0 0 6000 0 580.84374337615327 periphery $458 F #
+plane-surface $-1 -1 -1 $-1 2952.137593333232 0 219.44171677047291 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $526 $-1 $411 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+loop $-1 -1 -1 $-1 $-1 $527 $411 T -200 0 3211.4155000000001 0 0 5000 periphery $461 F #
+plane-surface $-1 -1 -1 $-1 -99.999999999999986 0 4105.7077500000014 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $528 $-1 $412 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+loop $-1 -1 -1 $-1 $-1 $529 $412 T -200 0 2766.21 0 0 3211.4155000000001 periphery $464 F #
+plane-surface $-1 -1 -1 $-1 -100 0 2988.8127499999996 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $530 $-1 $413 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+loop $-1 -1 -1 $-1 $-1 $531 $413 T -200 0 2214.1552999999999 0 0 2766.21 periphery $467 F #
+plane-surface $-1 -1 -1 $-1 -100.00000000000001 0 2490.1826499999997 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $532 $-1 $414 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+loop $-1 -1 -1 $-1 $-1 $533 $414 T -200 0 1786.758 0 0 2214.1552999999999 periphery $470 F #
+plane-surface $-1 -1 -1 $-1 -100 0 2000.4566499999999 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $534 $-1 $415 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+loop $-1 -1 -1 $-1 $-1 $535 $415 T -200 0 1262.1923999999999 0 0 1786.758 periphery $473 F #
+plane-surface $-1 -1 -1 $-1 -100 0 1524.4752000000003 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $536 $-1 $416 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+loop $-1 -1 -1 $-1 $-1 $537 $416 T -200 0 407.15879999999993 0 0 1262.1923999999999 periphery $476 F #
+plane-surface $-1 -1 -1 $-1 -100 0 834.67559999999992 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $538 $-1 $417 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+loop $-1 -1 -1 $-1 $-1 $539 $417 T -200 0 0 0 0 407.15879999999999 periphery $479 F #
+plane-surface $-1 -1 -1 $-1 -100 0 203.57940000000008 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $540 $-1 $418 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+loop $-1 -1 -1 $-1 $-1 $541 $418 T 6000 0 3276.7123000000001 6200 0 5000 periphery $482 F #
+plane-surface $-1 -1 -1 $-1 6100 0 4138.3561499999996 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $542 $-1 $419 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+loop $-1 -1 -1 $-1 $-1 $543 $419 T 6000 0 2843.3789999999999 6200 0 3276.7123000000001 periphery $485 F #
+plane-surface $-1 -1 -1 $-1 6100 0 3060.0456499999996 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $544 $-1 $420 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+loop $-1 -1 -1 $-1 $-1 $545 $420 T 6000 0 2605.9360999999999 6200 0 2843.3789999999999 periphery $488 F #
+plane-surface $-1 -1 -1 $-1 6100 0 2724.6575499999999 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $546 $-1 $421 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 22 #
+loop $-1 -1 -1 $-1 $-1 $547 $421 T 6000 0 1855.481 6200 0 2605.9360999999999 periphery $491 F #
+plane-surface $-1 -1 -1 $-1 6100 0 2230.7085499999998 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $548 $-1 $422 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+loop $-1 -1 -1 $-1 $-1 $549 $422 T 6000 0 1157.4944 6200 0 1855.481 periphery $494 F #
+plane-surface $-1 -1 -1 $-1 6100 0 1506.4877000000001 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $550 $-1 $423 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+loop $-1 -1 -1 $-1 $-1 $551 $423 T 6000 0 191.94630000000001 6200 0 1157.4944 periphery $497 F #
+plane-surface $-1 -1 -1 $-1 6100 0 674.72035000000005 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $552 $-1 $424 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+loop $-1 -1 -1 $-1 $-1 $553 $424 T 6000 0 0 6200 0 191.94630000000001 periphery $500 F #
+plane-surface $-1 -1 -1 $-1 6099.9999999999991 0 95.973150000000004 0 1 0 0 0 1 forward_v I I I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $554 $-1 $425 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+loop $-1 -1 -1 $-1 $-1 $555 $425 T -200 0 -200 6200 0 0 unknown #
+plane-surface $-1 -1 -1 $-1 3000 0 -100 0 1 0 0 0 1 forward_v I I I I #
+simple-snl-attrib $-1 -1 $-1 $426 $400 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 11 #
+coedge $-1 -1 -1 $-1 $556 $557 $-1 $558 reversed $427 $-1 #
+simple-snl-attrib $-1 -1 $-1 $429 $401 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 10 #
+coedge $-1 -1 -1 $-1 $559 $560 $-1 $561 forward $430 $-1 #
+simple-snl-attrib $-1 -1 $-1 $432 $402 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 9 #
+coedge $-1 -1 -1 $-1 $562 $563 $-1 $564 reversed $433 $-1 #
+simple-snl-attrib $-1 -1 $-1 $435 $403 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 8 #
+coedge $-1 -1 -1 $-1 $565 $566 $-1 $567 forward $436 $-1 #
+simple-snl-attrib $-1 -1 $-1 $438 $404 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 7 #
+coedge $-1 -1 -1 $-1 $568 $569 $-1 $570 reversed $439 $-1 #
+simple-snl-attrib $-1 -1 $-1 $441 $405 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 6 #
+coedge $-1 -1 -1 $-1 $571 $572 $-1 $573 reversed $442 $-1 #
+simple-snl-attrib $-1 -1 $-1 $444 $406 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 5 #
+coedge $-1 -1 -1 $-1 $574 $575 $-1 $576 reversed $445 $-1 #
+simple-snl-attrib $-1 -1 $-1 $447 $407 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 4 #
+coedge $-1 -1 -1 $-1 $577 $578 $-1 $579 reversed $448 $-1 #
+simple-snl-attrib $-1 -1 $-1 $450 $408 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 3 #
+coedge $-1 -1 -1 $-1 $580 $581 $-1 $582 reversed $451 $-1 #
+simple-snl-attrib $-1 -1 $-1 $453 $409 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 2 #
+coedge $-1 -1 -1 $-1 $583 $584 $-1 $585 reversed $454 $-1 #
+simple-snl-attrib $-1 -1 $-1 $456 $410 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 1 #
+coedge $-1 -1 -1 $-1 $586 $587 $-1 $588 reversed $457 $-1 #
+simple-snl-attrib $-1 -1 $-1 $459 $411 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 11 #
+coedge $-1 -1 -1 $-1 $589 $590 $-1 $591 forward $460 $-1 #
+simple-snl-attrib $-1 -1 $-1 $462 $412 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 10 #
+coedge $-1 -1 -1 $-1 $592 $593 $-1 $594 forward $463 $-1 #
+simple-snl-attrib $-1 -1 $-1 $465 $413 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 9 #
+coedge $-1 -1 -1 $-1 $595 $596 $-1 $597 forward $466 $-1 #
+simple-snl-attrib $-1 -1 $-1 $468 $414 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 7 #
+coedge $-1 -1 -1 $-1 $598 $599 $-1 $600 forward $469 $-1 #
+simple-snl-attrib $-1 -1 $-1 $471 $415 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 5 #
+coedge $-1 -1 -1 $-1 $601 $602 $-1 $603 forward $472 $-1 #
+simple-snl-attrib $-1 -1 $-1 $474 $416 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 3 #
+coedge $-1 -1 -1 $-1 $604 $605 $-1 $606 forward $475 $-1 #
+simple-snl-attrib $-1 -1 $-1 $477 $417 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 1 #
+coedge $-1 -1 -1 $-1 $607 $608 $-1 $609 forward $478 $-1 #
+simple-snl-attrib $-1 -1 $-1 $480 $418 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 11 #
+coedge $-1 -1 -1 $-1 $610 $611 $-1 $612 reversed $481 $-1 #
+simple-snl-attrib $-1 -1 $-1 $483 $419 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 10 #
+coedge $-1 -1 -1 $-1 $613 $614 $-1 $615 reversed $484 $-1 #
+simple-snl-attrib $-1 -1 $-1 $486 $420 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 6 #
+coedge $-1 -1 -1 $-1 $616 $617 $-1 $618 reversed $487 $-1 #
+simple-snl-attrib $-1 -1 $-1 $489 $421 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 4 #
+coedge $-1 -1 -1 $-1 $619 $620 $-1 $621 reversed $490 $-1 #
+simple-snl-attrib $-1 -1 $-1 $492 $422 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 2 #
+coedge $-1 -1 -1 $-1 $622 $623 $-1 $624 reversed $493 $-1 #
+simple-snl-attrib $-1 -1 $-1 $495 $423 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 3 #
+coedge $-1 -1 -1 $-1 $625 $626 $-1 $627 reversed $496 $-1 #
+simple-snl-attrib $-1 -1 $-1 $498 $424 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 1 #
+coedge $-1 -1 -1 $-1 $628 $629 $-1 $630 reversed $499 $-1 #
+simple-snl-attrib $-1 -1 $-1 $501 $425 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 @17 NEW_SIMPLE_ATTRIB 1 @17 MESH_OUTPUT_GROUP 0 3 1 0 1 #
+coedge $-1 -1 -1 $-1 $631 $632 $-1 $633 forward $502 $-1 #
+coedge $-1 -1 -1 $-1 $634 $505 $-1 $635 forward $427 $-1 #
+coedge $-1 -1 -1 $-1 $505 $634 $-1 $636 reversed $427 $-1 #
+edge $637 -1 -1 $-1 $638 0 $639 1788.5844999999999 $505 $640 forward @7 unknown T 0 0 3211.4155000000001 0 0 5000 #
+coedge $-1 -1 -1 $-1 $641 $507 $-1 $642 forward $430 $-1 #
+coedge $-1 -1 -1 $-1 $507 $643 $-1 $644 reversed $430 $-1 #
+edge $645 -1 -1 $-1 $646 0 $647 6003.3169789953608 $507 $648 forward @7 unknown T 0 0 3176.0766640134943 6000 0 3290.4008476449885 #
+coedge $-1 -1 -1 $-1 $649 $509 $-1 $650 forward $433 $-1 #
+coedge $-1 -1 -1 $-1 $509 $649 $-1 $651 reversed $433 $-1 #
+edge $652 -1 -1 $-1 $653 0 $654 552.05470000000014 $509 $655 forward @7 unknown T 0 0 2214.1552999999999 0 0 2766.21 #
+coedge $-1 -1 -1 $-1 $656 $511 $-1 $657 forward $436 $-1 #
+coedge $-1 -1 -1 $-1 $511 $658 $-1 $659 reversed $436 $-1 #
+edge $660 -1 -1 $-1 $661 0 $662 588.76103455293355 $511 $663 forward @7 unknown T 1390.6339681929376 0 2318.8245000000002 1765.6053999999999 0 2762.2388999999998 #
+coedge $-1 -1 -1 $-1 $664 $513 $-1 $665 forward $439 $-1 #
+coedge $-1 -1 -1 $-1 $513 $664 $-1 $666 reversed $439 $-1 #
+edge $667 -1 -1 $-1 $668 0 $669 427.39729999999986 $513 $670 forward @7 unknown T 0 0 1786.758 0 0 2214.1552999999999 #
+coedge $-1 -1 -1 $-1 $671 $515 $-1 $672 forward $442 $-1 #
+coedge $-1 -1 -1 $-1 $515 $671 $-1 $673 reversed $442 $-1 #
+edge $674 -1 -1 $-1 $675 0 $676 225.46581897274365 $515 $677 forward @7 unknown T 3975.1981999999998 0 2635.6003000000001 3976.1985 0 2861.0639000000001 #
+coedge $-1 -1 -1 $-1 $678 $517 $-1 $679 forward $445 $-1 #
+coedge $-1 -1 -1 $-1 $517 $678 $-1 $680 reversed $445 $-1 #
+edge $681 -1 -1 $-1 $682 0 $683 524.56560000000013 $517 $684 forward @7 unknown T 0 0 1262.1923999999999 0 0 1786.758 #
+coedge $-1 -1 -1 $-1 $685 $519 $-1 $686 forward $448 $-1 #
+coedge $-1 -1 -1 $-1 $519 $687 $-1 $688 reversed $448 $-1 #
+edge $689 -1 -1 $-1 $690 0 $691 279.93805475801258 $519 $692 forward @7 unknown T 3973.9562999999998 0 2355.665 3975.1981999999998 0 2635.6003000000001 #
+coedge $-1 -1 -1 $-1 $693 $521 $-1 $694 forward $451 $-1 #
+coedge $-1 -1 -1 $-1 $521 $695 $-1 $696 reversed $451 $-1 #
+edge $697 -1 -1 $-1 $698 0 $699 855.03359999999998 $521 $700 forward @7 unknown T 0 0 407.15879999999993 0 0 1262.1923999999999 #
+coedge $-1 -1 -1 $-1 $701 $523 $-1 $702 forward $454 $-1 #
+coedge $-1 -1 -1 $-1 $523 $701 $-1 $703 reversed $454 $-1 #
+edge $704 -1 -1 $-1 $705 0 $706 607.27012295026498 $523 $707 forward @7 unknown T 3916.8398190179314 0 1785.6822999999999 4203.7437530319339 0 2355.665 #
+coedge $-1 -1 -1 $-1 $708 $525 $-1 $709 forward $457 $-1 #
+coedge $-1 -1 -1 $-1 $525 $708 $-1 $710 reversed $457 $-1 #
+edge $711 -1 -1 $-1 $712 0 $713 407.15879999999999 $525 $714 forward @7 unknown T 0 0 0 0 0 407.15879999999999 #
+coedge $-1 -1 -1 $-1 $715 $527 $-1 $716 forward $460 $-1 #
+coedge $-1 -1 -1 $-1 $527 $715 $-1 $717 reversed $460 $-1 #
+edge $718 -1 -1 $-1 $719 0 $720 200 $527 $721 forward @7 unknown T -200 0 5000 0 0 5000 #
+coedge $-1 -1 -1 $-1 $722 $529 $-1 $723 forward $463 $-1 #
+coedge $-1 -1 -1 $-1 $529 $722 $-1 $724 reversed $463 $-1 #
+edge $725 -1 -1 $-1 $726 0 $727 200 $529 $728 forward @7 unknown T -200 0 3211.4155000000001 0 0 3211.4155000000001 #
+coedge $-1 -1 -1 $-1 $729 $531 $-1 $730 forward $466 $-1 #
+coedge $-1 -1 -1 $-1 $531 $729 $-1 $731 reversed $466 $-1 #
+edge $732 -1 -1 $-1 $733 0 $734 200 $531 $735 forward @7 unknown T -200 0 2766.21 0 0 2766.21 #
+coedge $-1 -1 -1 $-1 $736 $533 $-1 $737 forward $469 $-1 #
+coedge $-1 -1 -1 $-1 $533 $736 $-1 $738 reversed $469 $-1 #
+edge $739 -1 -1 $-1 $740 0 $741 200 $533 $742 forward @7 unknown T -200 0 2214.1552999999999 0 0 2214.1552999999999 #
+coedge $-1 -1 -1 $-1 $743 $535 $-1 $744 forward $472 $-1 #
+coedge $-1 -1 -1 $-1 $535 $743 $-1 $745 reversed $472 $-1 #
+edge $746 -1 -1 $-1 $747 0 $748 200 $535 $749 forward @7 unknown T -200 0 1786.758 0 0 1786.758 #
+coedge $-1 -1 -1 $-1 $750 $537 $-1 $751 forward $475 $-1 #
+coedge $-1 -1 -1 $-1 $537 $750 $-1 $752 reversed $475 $-1 #
+edge $753 -1 -1 $-1 $754 0 $755 200 $537 $756 forward @7 unknown T -200 0 1262.1923999999999 0 0 1262.1923999999999 #
+coedge $-1 -1 -1 $-1 $757 $539 $-1 $758 forward $478 $-1 #
+coedge $-1 -1 -1 $-1 $539 $757 $-1 $759 reversed $478 $-1 #
+edge $760 -1 -1 $-1 $761 0 $762 200 $539 $763 forward @7 unknown T -200 0 407.15879999999999 0 0 407.15879999999999 #
+coedge $-1 -1 -1 $-1 $764 $541 $-1 $765 forward $481 $-1 #
+coedge $-1 -1 -1 $-1 $541 $764 $-1 $766 reversed $481 $-1 #
+edge $767 -1 -1 $-1 $768 0 $769 200 $541 $770 forward @7 unknown T 6000 0 5000 6200 0 5000 #
+coedge $-1 -1 -1 $-1 $771 $543 $-1 $772 forward $484 $-1 #
+coedge $-1 -1 -1 $-1 $543 $771 $-1 $773 reversed $484 $-1 #
+edge $774 -1 -1 $-1 $775 0 $776 200 $543 $777 forward @7 unknown T 6000 0 3276.7123000000001 6200 0 3276.7123000000001 #
+coedge $-1 -1 -1 $-1 $778 $545 $-1 $779 forward $487 $-1 #
+coedge $-1 -1 -1 $-1 $545 $778 $-1 $780 reversed $487 $-1 #
+edge $781 -1 -1 $-1 $782 0 $783 200 $545 $784 forward @7 unknown T 6000 0 2843.3789999999999 6200 0 2843.3789999999999 #
+coedge $-1 -1 -1 $-1 $785 $547 $-1 $786 reversed $490 $-1 #
+coedge $-1 -1 -1 $-1 $547 $787 $-1 $788 reversed $490 $-1 #
+edge $789 -1 -1 $-1 $790 0 $791 730.13699999999994 $547 $792 forward @7 unknown T 6000 0 1875.7991 6000 0 2605.9360999999999 #
+coedge $-1 -1 -1 $-1 $793 $549 $-1 $794 forward $493 $-1 #
+coedge $-1 -1 -1 $-1 $549 $793 $-1 $795 reversed $493 $-1 #
+edge $796 -1 -1 $-1 $797 0 $798 200 $549 $799 forward @7 unknown T 6000 0 1855.481 6200 0 1855.481 #
+coedge $-1 -1 -1 $-1 $800 $551 $-1 $801 forward $496 $-1 #
+coedge $-1 -1 -1 $-1 $551 $800 $-1 $802 reversed $496 $-1 #
+edge $803 -1 -1 $-1 $804 0 $805 200 $551 $806 forward @7 unknown T 6000 0 1157.4944 6200 0 1157.4944 #
+coedge $-1 -1 -1 $-1 $807 $553 $-1 $808 forward $499 $-1 #
+coedge $-1 -1 -1 $-1 $553 $807 $-1 $809 reversed $499 $-1 #
+edge $810 -1 -1 $-1 $811 0 $812 200 $553 $813 forward @7 unknown T 6000 0 191.94630000000001 6200 0 191.94630000000001 #
+coedge $-1 -1 -1 $-1 $814 $555 $-1 $815 forward $502 $-1 #
+coedge $-1 -1 -1 $-1 $555 $816 $-1 $817 reversed $502 $-1 #
+edge $818 -1 -1 $-1 $819 0 $820 6400 $555 $821 forward @7 unknown T -200 0 -200 6200 0 -200 #
+coedge $-1 -1 -1 $-1 $557 $556 $-1 $822 forward $427 $-1 #
+edge $823 -1 -1 $-1 $638 0 $824 6000 $556 $825 forward @7 unknown T 0 0 5000 6000 0 5000 #
+edge $826 -1 -1 $-1 $639 0 $827 6003.3169789953608 $557 $828 forward @7 unknown T 0 0 3176.0766640134943 6000 0 3290.4008476449885 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $558 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+vertex $829 -1 -1 $-1 $558 $830 #
+vertex $831 -1 -1 $-1 $558 $832 #
+straight-curve $-1 -1 -1 $-1 0 0 5000 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $833 $559 $-1 $834 reversed $430 $-1 #
+edge $835 -1 -1 $-1 $647 0 $836 433.33330000000024 $559 $837 forward @7 unknown T 6000 0 2843.3789999999999 6000 0 3276.7123000000001 #
+coedge $-1 -1 -1 $-1 $560 $833 $-1 $838 reversed $430 $-1 #
+edge $839 -1 -1 $-1 $646 0 $840 445.20550000000003 $560 $841 forward @7 unknown T 0 0 2766.21 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $561 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+vertex $842 -1 -1 $-1 $561 $843 #
+vertex $844 -1 -1 $-1 $561 $845 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 8 
+	0 3 649.96711885056152 1 1128.7873227762209 1 1557.3468143060902 1 2154.6212195787421 1 
+	3505.6581752490524 1 4628.8965604065797 1 6003.3169789953608 3 
+	0 0 3211.4155000000001 
+	216.28130668832637 0 3198.5024857737785 
+	591.89353392683938 0 3176.0766640134943 
+	1111.9645286260145 0 3182.8314748092948 
+	1609.753379843424 0 3252.2294456076643 
+	2403.6067422500178 0 3238.5485631077654 
+	3426.153915263973 0 3290.4008476449885 
+	4709.4002596326382 0 3263.8956515925761 
+	5541.8929899072264 0 3272.1629449229067 
+	6000 0 3276.7123000000001 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	6 649.96711885056152 1128.7873227762209 1557.3468143060902 2154.6212195787421 3505.6581752490524 4628.8965604065797 
+	
+	-1 
+	none F F 1 F 0 } I I #
+coedge $-1 -1 -1 $-1 $563 $562 $-1 $846 forward $433 $-1 #
+edge $847 -1 -1 $-1 $653 0 $848 1426.2080065572618 $562 $849 forward @7 unknown T 0 0 2591.3994736286268 1425.4952000000001 0 2766.21 #
+edge $850 -1 -1 $-1 $654 0 $851 1769.6623404426666 $563 $852 forward @7 unknown T 0 0 2214.1552999999999 1765.6053999999999 0 2318.8245000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $564 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+vertex $853 -1 -1 $-1 $564 $854 #
+vertex $855 -1 -1 $-1 $564 $856 #
+straight-curve $-1 -1 -1 $-1 0 0 2766.21 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $857 $565 $-1 $858 forward $436 $-1 #
+edge $859 -1 -1 $-1 $662 0 $860 434.18356112201491 $565 $861 forward @7 unknown T 1765.6053999999999 0 1988.4674 2022.5235 0 2318.8245000000002 #
+coedge $-1 -1 -1 $-1 $566 $862 $-1 $863 forward $436 $-1 #
+edge $864 -1 -1 $-1 $661 0 $865 2740.0603106891531 $566 $866 forward @7 unknown T 1425.4952000000001 0 2762.2388999999998 4003.8005624534667 0 3101.7020404007708 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $567 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+vertex $867 -1 -1 $-1 $567 $868 #
+vertex $869 -1 -1 $-1 $567 $870 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 3 
+	0 3 97.308254333175427 1 588.76103455293355 3 
+	1425.4952000000001 0 2762.2388999999998 
+	1420.5506766610279 0 2729.1442071610541 
+	1390.6339681929376 0 2528.9056382175108 
+	1595.0088475912139 0 2414.402762411366 
+	1765.6053999999999 0 2318.8245000000002 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	1 97.308254333175427 
+	
+	-1 
+	none F F 1 F 0 } I I #
+coedge $-1 -1 -1 $-1 $569 $568 $-1 $871 forward $439 $-1 #
+edge $872 -1 -1 $-1 $668 0 $873 1769.6623404426666 $568 $874 forward @7 unknown T 0 0 2214.1552999999999 1765.6053999999999 0 2318.8245000000002 #
+edge $875 -1 -1 $-1 $669 0 $876 2034.2261187798338 $569 $877 forward @7 unknown T 0 0 1786.758 2022.5235 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $570 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+vertex $878 -1 -1 $-1 $570 $879 #
+vertex $880 -1 -1 $-1 $570 $881 #
+straight-curve $-1 -1 -1 $-1 0 0 2214.1552999999999 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $572 $571 $-1 $882 reversed $442 $-1 #
+edge $883 -1 -1 $-1 $675 0 $884 2025.0190848594195 $571 $885 forward @7 unknown T 3975.1981999999998 0 2605.9360999999999 6000 0 2635.6003000000001 #
+edge $886 -1 -1 $-1 $676 0 $887 2023.8787678836545 $572 $888 forward @7 unknown T 3976.1985 0 2843.3789999999999 6000 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $573 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+vertex $889 -1 -1 $-1 $573 $890 #
+vertex $891 -1 -1 $-1 $573 $892 #
+straight-curve $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 0.0044365926709319841 0 0.99999015827430626 I I #
+coedge $-1 -1 -1 $-1 $575 $574 $-1 $893 forward $445 $-1 #
+edge $894 -1 -1 $-1 $682 0 $895 2034.2261187798338 $574 $896 forward @7 unknown T 0 0 1786.758 2022.5235 0 1988.4674 #
+edge $897 -1 -1 $-1 $683 0 $898 2185.0493086161637 $575 $899 forward @7 unknown T 0 0 1262.1923999999999 2177.4920000000002 0 1425.7018 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $576 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 28 #
+vertex $900 -1 -1 $-1 $576 $901 #
+vertex $902 -1 -1 $-1 $576 $903 #
+straight-curve $-1 -1 -1 $-1 0 0 1786.758 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $687 $577 $-1 $904 reversed $448 $-1 #
+edge $905 -1 -1 $-1 $690 0 $906 2090.4922491358893 $577 $907 forward @7 unknown T 3973.9562999999998 0 1855.481 6000 0 2355.665 #
+coedge $-1 -1 -1 $-1 $578 $685 $-1 $908 reversed $448 $-1 #
+edge $909 -1 -1 $-1 $691 0 $910 2025.0190848594195 $578 $911 forward @7 unknown T 3975.1981999999998 0 2605.9360999999999 6000 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $579 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+vertex $912 -1 -1 $-1 $579 $913 #
+vertex $914 -1 -1 $-1 $579 $915 #
+straight-curve $-1 -1 -1 $-1 3973.9562999999998 0 2355.665 0.0044363386073877128 0 0.99999015940146163 I I #
+coedge $-1 -1 -1 $-1 $916 $580 $-1 $917 forward $451 $-1 #
+edge $918 -1 -1 $-1 $698 0 $919 2185.0493086161637 $580 $920 forward @7 unknown T 0 0 1262.1923999999999 2177.4920000000002 0 1425.7018 #
+coedge $-1 -1 -1 $-1 $581 $916 $-1 $921 forward $451 $-1 #
+edge $922 -1 -1 $-1 $699 0 $923 6037.29525721146 $581 $924 forward @7 unknown T 0 0 191.94630000000001 6000 0 580.84374337615327 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $582 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+vertex $925 -1 -1 $-1 $582 $926 #
+vertex $927 -1 -1 $-1 $582 $928 #
+straight-curve $-1 -1 -1 $-1 0 0 1262.1923999999999 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $584 $583 $-1 $929 reversed $454 $-1 #
+edge $930 -1 -1 $-1 $705 0 $931 2210.1154203632282 $583 $932 forward @7 unknown T 3919.4313000000002 0 1151.8085853344905 6000 0 1785.6822999999999 #
+edge $933 -1 -1 $-1 $706 0 $934 2090.4922491358893 $584 $935 forward @7 unknown T 3973.9562999999998 0 1855.481 6000 0 2355.665 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $585 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 32 #
+vertex $936 -1 -1 $-1 $585 $937 #
+vertex $938 -1 -1 $-1 $585 $939 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 4 
+	0 3 12.947800000000143 1 68.038216209899673 1 607.27012295026498 3 
+	3919.4313000000002 0 1785.6822999999999 
+	3919.0169818370637 0 1790.2945896754168 
+	3916.8398190179314 0 1814.5312910577907 
+	4203.7437530319339 0 1811.736048331346 
+	4083.2662237759796 0 2096.9179210714296 
+	3973.9562999999998 0 2355.665 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	2 12.947800000000143 68.038216209899673 
+	
+	-1 
+	none F F 1 F 0 } I I #
+coedge $-1 -1 -1 $-1 $587 $586 $-1 $940 forward $457 $-1 #
+edge $941 -1 -1 $-1 $712 0 $942 6037.29525721146 $586 $943 forward @7 unknown T 0 0 191.94630000000001 6000 0 580.84374337615327 #
+edge $944 -1 -1 $-1 $713 0 $945 6000 $587 $946 forward @7 unknown T 0 0 0 6000 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $588 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 36 #
+vertex $947 -1 -1 $-1 $588 $948 #
+vertex $949 -1 -1 $-1 $588 $950 #
+straight-curve $-1 -1 -1 $-1 0 0 407.15879999999999 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $590 $589 $-1 $951 reversed $460 $-1 #
+edge $952 -1 -1 $-1 $720 0 $953 1788.5844999999999 $589 $954 forward @7 unknown T 0 0 3211.4155000000001 0 0 5000 #
+edge $955 -1 -1 $-1 $719 0 $956 1788.5844999999999 $590 $957 forward @7 unknown T -200 0 3211.4155000000001 -200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $591 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 50 #
+vertex $958 -1 -1 $-1 $591 $959 #
+vertex $960 -1 -1 $-1 $591 $961 #
+straight-curve $-1 -1 -1 $-1 -200 0 5000 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $593 $592 $-1 $962 reversed $463 $-1 #
+edge $963 -1 -1 $-1 $727 0 $964 445.20550000000003 $592 $965 forward @7 unknown T 0 0 2766.21 0 0 3211.4155000000001 #
+edge $966 -1 -1 $-1 $726 0 $967 445.20550000000003 $593 $968 forward @7 unknown T -200 0 2766.21 -200 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $594 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 51 #
+vertex $969 -1 -1 $-1 $594 $970 #
+vertex $971 -1 -1 $-1 $594 $972 #
+straight-curve $-1 -1 -1 $-1 -200 0 3211.4155000000001 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $596 $595 $-1 $973 reversed $466 $-1 #
+edge $974 -1 -1 $-1 $734 0 $975 552.05470000000014 $595 $976 forward @7 unknown T 0 0 2214.1552999999999 0 0 2766.21 #
+edge $977 -1 -1 $-1 $733 0 $978 552.05470000000014 $596 $979 forward @7 unknown T -200 0 2214.1552999999999 -200 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $597 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 52 #
+vertex $980 -1 -1 $-1 $597 $981 #
+vertex $982 -1 -1 $-1 $597 $983 #
+straight-curve $-1 -1 -1 $-1 -200 0 2766.21 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $599 $598 $-1 $984 reversed $469 $-1 #
+edge $985 -1 -1 $-1 $741 0 $986 427.39729999999986 $598 $987 forward @7 unknown T 0 0 1786.758 0 0 2214.1552999999999 #
+edge $988 -1 -1 $-1 $740 0 $989 427.39729999999986 $599 $990 forward @7 unknown T -200 0 1786.758 -200 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $600 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 53 #
+vertex $991 -1 -1 $-1 $600 $992 #
+vertex $993 -1 -1 $-1 $600 $994 #
+straight-curve $-1 -1 -1 $-1 -200 0 2214.1552999999999 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $602 $601 $-1 $995 reversed $472 $-1 #
+edge $996 -1 -1 $-1 $748 0 $997 524.56560000000013 $601 $998 forward @7 unknown T 0 0 1262.1923999999999 0 0 1786.758 #
+edge $999 -1 -1 $-1 $747 0 $1000 524.56560000000013 $602 $1001 forward @7 unknown T -200 0 1262.1923999999999 -200 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $603 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 54 #
+vertex $1002 -1 -1 $-1 $603 $1003 #
+vertex $1004 -1 -1 $-1 $603 $1005 #
+straight-curve $-1 -1 -1 $-1 -200 0 1786.758 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $605 $604 $-1 $1006 reversed $475 $-1 #
+edge $1007 -1 -1 $-1 $755 0 $1008 855.03359999999998 $604 $1009 forward @7 unknown T 0 0 407.15879999999993 0 0 1262.1923999999999 #
+edge $1010 -1 -1 $-1 $754 0 $1011 855.03359999999998 $605 $1012 forward @7 unknown T -200 0 407.15879999999993 -200 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $606 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 55 #
+vertex $1013 -1 -1 $-1 $606 $1014 #
+vertex $1015 -1 -1 $-1 $606 $1016 #
+straight-curve $-1 -1 -1 $-1 -200 0 1262.1923999999999 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $608 $607 $-1 $1017 reversed $478 $-1 #
+edge $1018 -1 -1 $-1 $762 0 $1019 407.15879999999999 $607 $1020 forward @7 unknown T 0 0 0 0 0 407.15879999999999 #
+edge $1021 -1 -1 $-1 $761 0 $1022 407.15879999999999 $608 $1023 forward @7 unknown T -200 0 0 -200 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $609 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 56 #
+vertex $1024 -1 -1 $-1 $609 $1025 #
+vertex $1026 -1 -1 $-1 $609 $1027 #
+straight-curve $-1 -1 -1 $-1 -200 0 407.15879999999999 1 0 0 I I #
+coedge $-1 -1 -1 $-1 $611 $610 $-1 $1028 forward $481 $-1 #
+edge $1029 -1 -1 $-1 $768 0 $1030 1723.2876999999999 $610 $1031 forward @7 unknown T 6200 0 3276.7123000000001 6200 0 5000 #
+edge $1032 -1 -1 $-1 $769 0 $1033 1723.2876999999999 $611 $1034 forward @7 unknown T 6000 0 3276.7123000000001 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $612 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 67 #
+vertex $1035 -1 -1 $-1 $612 $1036 #
+vertex $1037 -1 -1 $-1 $612 $1038 #
+straight-curve $-1 -1 -1 $-1 6200 0 5000 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $614 $613 $-1 $1039 forward $484 $-1 #
+edge $1040 -1 -1 $-1 $775 0 $1041 433.33330000000024 $613 $1042 forward @7 unknown T 6200 0 2843.3789999999999 6200 0 3276.7123000000001 #
+edge $1043 -1 -1 $-1 $776 0 $1044 433.33330000000024 $614 $1045 forward @7 unknown T 6000 0 2843.3789999999999 6000 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $615 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 68 #
+vertex $1046 -1 -1 $-1 $615 $1047 #
+vertex $1048 -1 -1 $-1 $615 $1049 #
+straight-curve $-1 -1 -1 $-1 6200 0 3276.7123000000001 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $617 $616 $-1 $1050 forward $487 $-1 #
+edge $1051 -1 -1 $-1 $782 0 $1052 237.44290000000001 $616 $1053 forward @7 unknown T 6200 0 2605.9360999999999 6200 0 2843.3789999999999 #
+edge $1054 -1 -1 $-1 $783 0 $1055 237.44290000000001 $617 $1056 forward @7 unknown T 6000 0 2605.9360999999999 6000 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $618 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 69 #
+vertex $1057 -1 -1 $-1 $618 $1058 #
+vertex $1059 -1 -1 $-1 $618 $1060 #
+straight-curve $-1 -1 -1 $-1 6200 0 2843.3789999999999 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $787 $619 $-1 $1061 forward $490 $-1 #
+edge $1062 -1 -1 $-1 $1063 0 $790 200 $619 $1064 forward @7 unknown T 6000 0 2605.9360999999999 6200 0 2605.9360999999999 #
+coedge $-1 -1 -1 $-1 $620 $785 $-1 $1065 forward $490 $-1 #
+edge $1066 -1 -1 $-1 $791 0 $1067 20.318099999999959 $620 $1068 forward @7 unknown T 6000 0 1855.481 6000 0 1875.7991 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $621 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+vertex $1069 -1 -1 $-1 $621 $1070 #
+vertex $1071 -1 -1 $-1 $621 $1072 #
+straight-curve $-1 -1 -1 $-1 6000 0 2605.9360999999999 0 0 -1 I I #
+coedge $-1 -1 -1 $-1 $623 $622 $-1 $1073 forward $493 $-1 #
+edge $1074 -1 -1 $-1 $797 0 $1075 697.98659999999995 $622 $1076 forward @7 unknown T 6200 0 1157.4944 6200 0 1855.481 #
+edge $1077 -1 -1 $-1 $798 0 $1078 697.98659999999995 $623 $1079 forward @7 unknown T 6000 0 1157.4944 6000 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $624 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 71 #
+vertex $1080 -1 -1 $-1 $624 $1081 #
+vertex $1082 -1 -1 $-1 $624 $1083 #
+straight-curve $-1 -1 -1 $-1 6200 0 1855.481 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $626 $625 $-1 $1084 forward $496 $-1 #
+edge $1085 -1 -1 $-1 $804 0 $1086 965.54809999999998 $625 $1087 forward @7 unknown T 6200 0 191.94630000000001 6200 0 1157.4944 #
+edge $1088 -1 -1 $-1 $805 0 $1089 965.54809999999998 $626 $1090 forward @7 unknown T 6000 0 191.94630000000001 6000 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $627 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 72 #
+vertex $1091 -1 -1 $-1 $627 $1092 #
+vertex $1093 -1 -1 $-1 $627 $1094 #
+straight-curve $-1 -1 -1 $-1 6200 0 1157.4944 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $629 $628 $-1 $1095 forward $499 $-1 #
+edge $1096 -1 -1 $-1 $811 0 $1097 191.94630000000001 $628 $1098 forward @7 unknown T 6200 0 0 6200 0 191.94630000000001 #
+edge $1099 -1 -1 $-1 $812 0 $1100 191.94630000000001 $629 $1101 forward @7 unknown T 6000 0 0 6000 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $630 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 73 #
+vertex $1102 -1 -1 $-1 $630 $1103 #
+vertex $1104 -1 -1 $-1 $630 $1105 #
+straight-curve $-1 -1 -1 $-1 6200 0 191.94630000000001 -1 0 0 I I #
+coedge $-1 -1 -1 $-1 $1106 $631 $-1 $1107 forward $502 $-1 #
+edge $1108 -1 -1 $-1 $820 0 $1109 200 $631 $1110 forward @7 unknown T 6200 0 -200 6200 0 0 #
+coedge $-1 -1 -1 $-1 $632 $1106 $-1 $1111 reversed $502 $-1 #
+edge $1112 -1 -1 $-1 $819 0 $1113 200 $632 $1114 forward @7 unknown T -200 0 -200 -200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $633 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 76 #
+vertex $1115 -1 -1 $-1 $633 $1116 #
+vertex $1117 -1 -1 $-1 $633 $1118 #
+straight-curve $-1 -1 -1 $-1 -200 0 -200 1 0 0 I I #
+edge $1119 -1 -1 $-1 $824 0 $827 1723.2876999999999 $634 $1120 forward @7 unknown T 6000 0 3276.7123000000001 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $635 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 5 #
+vertex $1121 -1 -1 $-1 $635 $1122 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 3 
+	0 3 3000 1 6000 3 
+	0 0 5000 
+	1000 0 5000 
+	2999.9999999999995 0 5000 
+	5000 0 5000 
+	6000 0 5000 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	0 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $636 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+vertex $1123 -1 -1 $-1 $822 $1124 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $638 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 117 #
+point $-1 -1 -1 $-1 0 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $639 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+point $-1 -1 -1 $-1 0 0 3211.4155000000001 #
+coedge $-1 -1 -1 $-1 $643 $641 $-1 $1125 reversed $430 $-1 #
+edge $1126 -1 -1 $-1 $1127 0 $836 2023.8787678836545 $641 $1128 forward @7 unknown T 3976.1985 0 2843.3789999999999 6000 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $642 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+vertex $1129 -1 -1 $-1 $642 $1130 #
+straight-curve $-1 -1 -1 $-1 6000 0 3276.7123000000001 0 0 -1 I I #
+edge $1131 -1 -1 $-1 $840 0 $1132 1426.2080065572618 $643 $1133 forward @7 unknown T 0 0 2591.3994736286268 1425.4952000000001 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $644 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+vertex $1134 -1 -1 $-1 $838 $1135 #
+straight-curve $-1 -1 -1 $-1 0 0 3211.4155000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $646 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+point $-1 -1 -1 $-1 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $647 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+point $-1 -1 -1 $-1 6000 0 3276.7123000000001 #
+edge $1136 -1 -1 $-1 $848 0 $851 588.76103455293355 $649 $1137 forward @7 unknown T 1390.6339681929376 0 2318.8245000000002 1765.6053999999999 0 2762.2388999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $650 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+vertex $1138 -1 -1 $-1 $650 $1139 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 4 
+	0 3 341.43866370879852 1 1422.0236685570519 1 1426.2080065572618 3 
+	0 0 2766.21 
+	112.75122020814491 0 2765.4696233562227 
+	582.33747635462055 0 2762.3861028794799 
+	1105.1219497767017 0 2591.3994736286268 
+	1424.2641559356507 0 2761.5824442514481 
+	1425.4952000000001 0 2762.2388999999998 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	2 341.43866370879852 1422.0236685570519 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $651 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+vertex $1140 -1 -1 $-1 $846 $1141 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 4 
+	0 3 687.43450213215226 1 1366.4322351373958 1 1769.6623404426666 3 
+	0 0 2214.1552999999999 
+	229.07668543201939 0 2218.8886180922609 
+	684.41863629698457 0 2228.2971630523471 
+	1273.9962945658431 0 2258.9455538267448 
+	1632.1572655676473 0 2302.570257411187 
+	1765.6053999999999 0 2318.8245000000002 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	2 687.43450213215226 1366.4322351373958 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $653 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+point $-1 -1 -1 $-1 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $654 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+point $-1 -1 -1 $-1 0 0 2214.1552999999999 #
+coedge $-1 -1 -1 $-1 $1142 $656 $-1 $1143 forward $436 $-1 #
+edge $1144 -1 -1 $-1 $860 0 $1145 621.39606129286199 $656 $1146 forward @7 unknown T 2012.7639013554583 0 1425.7018 2189.8606513046393 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $657 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+vertex $1147 -1 -1 $-1 $657 $1148 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 3 
+	0 3 350.54804678354748 1 434.18356112201491 3 
+	1765.6053999999999 0 2318.8245000000002 
+	1877.2458042957096 0 2250.1284827837007 
+	2015.5219371881087 0 2165.0426246151937 
+	2021.3926430372185 0 2016.9869359344175 
+	2022.5235 0 1988.4674 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	1 350.54804678354748 
+	
+	-1 
+	none F F 1 F 0 } I I #
+coedge $-1 -1 -1 $-1 $658 $1142 $-1 $1149 forward $436 $-1 #
+edge $1150 -1 -1 $-1 $1151 0 $865 225.46581897274365 $658 $1152 forward @7 unknown T 3975.1981999999998 0 2635.6003000000001 3976.1985 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $659 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+vertex $1153 -1 -1 $-1 $863 $1154 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 10 
+	0 3 387.68176915632745 1 620.99400573268019 1 916.98357835673391 1 1353.164077594859 1 
+	1922.6584266311336 1 2349.3639155605592 1 2600.4808643080496 1 2725.9465720940821 1 2740.0603106891531 3 
+	1425.4952000000001 0 2762.2388999999998 
+	1537.995830347003 0 2825.7489029437279 
+	1718.2008919331356 0 2927.4801017513164 
+	2002.3915257360131 0 3045.5839959724303 
+	2328.0435206072725 0 3074.9832520494169 
+	2754.7196687741193 0 3030.8494774242145 
+	3259.2197840240815 0 3101.7020404007708 
+	3602.1763450004755 0 3056.3421871939859 
+	4003.8005624534667 0 3083.9268929355417 
+	3922.0608673583129 0 2858.4329350927869 
+	3971.2270082882551 0 2860.8222968934019 
+	3976.1985 0 2861.0639000000001 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	8 387.68176915632745 620.99400573268019 916.98357835673391 1353.164077594859 1922.6584266311336 2349.3639155605592 2600.4808643080496 2725.9465720940821 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $661 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+point $-1 -1 -1 $-1 1425.4952000000001 0 2762.2388999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $662 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 32 #
+point $-1 -1 -1 $-1 1765.6053999999999 0 2318.8245000000002 #
+edge $1155 -1 -1 $-1 $873 0 $876 434.18356112201491 $664 $1156 forward @7 unknown T 1765.6053999999999 0 1988.4674 2022.5235 0 2318.8245000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $665 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+vertex $1157 -1 -1 $-1 $665 $1158 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 5 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $666 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+vertex $1159 -1 -1 $-1 $871 $1160 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 5 
+	0 3 816.54798490521671 1 1345.9527872069903 1 1732.0813947769811 1 2034.2261187798338 3 
+	0 0 1786.758 
+	272.21568334820563 0 1797.2019051825657 
+	720.92104359289806 0 1814.4170640582947 
+	1293.1726999240286 0 1893.0636274564276 
+	1698.3511651118927 0 1924.6387036472174 
+	1923.6289371406888 0 1968.9953157277041 
+	2022.5235 0 1988.4674 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	3 816.54798490521671 1345.9527872069903 1732.0813947769811 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $668 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+point $-1 -1 -1 $-1 0 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $669 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+point $-1 -1 -1 $-1 0 0 1786.758 #
+edge $1161 -1 -1 $-1 $887 0 $884 237.44290000000001 $671 $1162 forward @7 unknown T 6000 0 2605.9360999999999 6000 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $672 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+vertex $1163 -1 -1 $-1 $672 $1164 #
+straight-curve $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 0.99989269984611806 0 -0.014648849594451851 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $673 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+vertex $1165 -1 -1 $-1 $882 $1166 #
+straight-curve $-1 -1 -1 $-1 3976.1985 0 2861.0639000000001 0.99996182188138893 0 -0.0087381222040750408 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $675 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 140 #
+point $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $676 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 29 #
+point $-1 -1 -1 $-1 3976.1985 0 2861.0639000000001 #
+edge $1167 -1 -1 $-1 $895 0 $898 621.39606129286199 $678 $1168 forward @7 unknown T 2012.7639013554583 0 1425.7018 2189.8606513046393 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $679 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 21 #
+vertex $1169 -1 -1 $-1 $679 $1170 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 8 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $680 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+vertex $1171 -1 -1 $-1 $893 $1172 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 6 
+	0 3 578.12097918760924 1 1075.3008640798685 1 1443.466153110217 1 2052.4890608384076 1 
+	2185.0493086161637 3 
+	0 0 1262.1923999999999 
+	192.43499513551455 0 1272.3174128437661 
+	550.36270230711943 0 1291.149863925235 
+	1031.2291258083042 0 1310.4289843036931 
+	1521.4404914468755 0 1342.4528843956421 
+	1891.1850332357774 0 1371.247345811897 
+	2134.0747273737998 0 1417.4440062413773 
+	2177.4920000000002 0 1425.7018 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	4 578.12097918760924 1075.3008640798685 1443.466153110217 2052.4890608384076 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $682 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+point $-1 -1 -1 $-1 0 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $683 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 50 #
+point $-1 -1 -1 $-1 0 0 1262.1923999999999 #
+edge $1173 -1 -1 $-1 $1174 0 $906 20.318099999999959 $685 $1175 forward @7 unknown T 6000 0 1855.481 6000 0 1875.7991 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $686 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 27 #
+vertex $1176 -1 -1 $-1 $686 $1177 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 5 
+	0 3 348.74696287613796 1 864.0362305791632 1 1514.6297659739284 1 2090.4922491358893 3 
+	3973.9562999999998 0 2355.665 
+	4090.4261818575305 0 2346.836781808202 
+	4378.9855340773884 0 2324.9644755771628 
+	4852.0789860906216 0 2133.9200817080568 
+	5419.849074423927 0 2011.9070340876096 
+	5814.6347871964017 0 1905.4610031653499 
+	6000 0 1855.481 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	3 348.74696287613796 864.0362305791632 1514.6297659739284 
+	
+	-1 
+	none F F 1 F 0 } I I #
+edge $1178 -1 -1 $-1 $910 0 $1174 730.13699999999994 $687 $1179 forward @7 unknown T 6000 0 1875.7991 6000 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $688 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 18 #
+vertex $1180 -1 -1 $-1 $908 $1181 #
+straight-curve $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 0.99989269984611806 0 -0.014648849594451851 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $690 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 45 #
+point $-1 -1 -1 $-1 3973.9562999999998 0 2355.665 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $691 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 140 #
+point $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 #
+coedge $-1 -1 -1 $-1 $695 $693 $-1 $1182 forward $451 $-1 #
+edge $1183 -1 -1 $-1 $919 0 $1184 3023.4356560144029 $693 $1185 forward @7 unknown T 2177.4920000000002 0 666.20842503413564 3983.5657296113427 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $694 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+vertex $1186 -1 -1 $-1 $694 $1187 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 9 } I I #
+edge $1188 -1 -1 $-1 $1189 0 $923 965.54809999999998 $695 $1190 forward @7 unknown T 6000 0 191.94630000000001 6000 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $696 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 39 #
+vertex $1191 -1 -1 $-1 $921 $1192 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 8 
+	0 3 524.09906986496355 1 1648.3975078596845 1 2403.4446078596848 1 3453.6454743702061 1 
+	4333.0799719715797 1 5315.2059940008094 1 6037.29525721146 3 
+	0 0 407.15879999999999 
+	173.49787766715193 0 427.56826812141935 
+	719.18377105972206 0 491.76017061183501 
+	1520.1251021590701 0 541.1789009759998 
+	2497.0883584501116 0 516.6350345190499 
+	3390.0656222585035 0 580.84374337615327 
+	4365.2838797556897 0 515.28724006429536 
+	5190.005334193519 0 240.54792616315464 
+	5758.9385669617295 0 206.41056519267903 
+	6000 0 191.94630000000001 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	6 524.09906986496355 1648.3975078596845 2403.4446078596848 3453.6454743702061 4333.0799719715797 5315.2059940008094 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $698 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 50 #
+point $-1 -1 -1 $-1 0 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $699 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 87 #
+point $-1 -1 -1 $-1 0 0 407.15879999999999 #
+edge $1193 -1 -1 $-1 $934 0 $931 697.98659999999995 $701 $1194 forward @7 unknown T 6000 0 1157.4944 6000 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $702 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 34 #
+vertex $1195 -1 -1 $-1 $702 $1196 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 8 
+	0 3 120.52085826478331 1 414.6557262550474 1 786.23837242685102 1 1155.2170611623926 1 
+	1463.2300033799884 1 1741.7078042340602 1 2210.1154203632282 3 
+	3919.4313000000002 0 1785.6822999999999 
+	3958.8657261748667 0 1778.1764734968087 
+	4094.541084452399 0 1752.3524461488842 
+	4350.687748704655 0 1686.5819582488814 
+	4646.9092821844515 0 1503.8784702442204 
+	4968.2415841324801 0 1368.6976784478268 
+	5240.0376782447902 0 1191.3694414939985 
+	5596.3739723734616 0 1151.8085853344905 
+	5844.4313426828103 0 1155.3029294487349 
+	6000 0 1157.4944 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	6 120.52085826478331 414.6557262550474 786.23837242685102 1155.2170611623926 1463.2300033799884 1741.7078042340602 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $703 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 27 #
+vertex $1197 -1 -1 $-1 $929 $1198 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 10 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $705 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 77 #
+point $-1 -1 -1 $-1 3919.4313000000002 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $706 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 45 #
+point $-1 -1 -1 $-1 3973.9562999999998 0 2355.665 #
+edge $1199 -1 -1 $-1 $942 0 $945 191.94630000000001 $708 $1200 forward @7 unknown T 6000 0 0 6000 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $709 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 39 #
+vertex $1201 -1 -1 $-1 $709 $1202 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 11 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $710 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+vertex $1203 -1 -1 $-1 $940 $1204 #
+straight-curve $-1 -1 -1 $-1 0 0 0 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $712 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 87 #
+point $-1 -1 -1 $-1 0 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $713 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+point $-1 -1 -1 $-1 0 0 0 #
+edge $1205 -1 -1 $-1 $956 0 $953 200 $715 $1206 forward @7 unknown T -200 0 3211.4155000000001 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $716 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 6 #
+vertex $1207 -1 -1 $-1 $716 $1208 #
+straight-curve $-1 -1 -1 $-1 0 0 5000 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $717 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 41 #
+vertex $1209 -1 -1 $-1 $951 $1210 #
+straight-curve $-1 -1 -1 $-1 -200 0 5000 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $719 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 165 #
+point $-1 -1 -1 $-1 -200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $720 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 117 #
+point $-1 -1 -1 $-1 0 0 5000 #
+edge $1211 -1 -1 $-1 $967 0 $964 200 $722 $1212 forward @7 unknown T -200 0 2766.21 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $723 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+vertex $1213 -1 -1 $-1 $723 $1214 #
+straight-curve $-1 -1 -1 $-1 0 0 3211.4155000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $724 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 42 #
+vertex $1215 -1 -1 $-1 $962 $1216 #
+straight-curve $-1 -1 -1 $-1 -200 0 3211.4155000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $726 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 97 #
+point $-1 -1 -1 $-1 -200 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $727 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+point $-1 -1 -1 $-1 0 0 3211.4155000000001 #
+edge $1217 -1 -1 $-1 $978 0 $975 200 $729 $1218 forward @7 unknown T -200 0 2214.1552999999999 0 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $730 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 14 #
+vertex $1219 -1 -1 $-1 $730 $1220 #
+straight-curve $-1 -1 -1 $-1 0 0 2766.21 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $731 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 43 #
+vertex $1221 -1 -1 $-1 $973 $1222 #
+straight-curve $-1 -1 -1 $-1 -200 0 2766.21 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $733 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 98 #
+point $-1 -1 -1 $-1 -200 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $734 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+point $-1 -1 -1 $-1 0 0 2766.21 #
+edge $1223 -1 -1 $-1 $989 0 $986 200 $736 $1224 forward @7 unknown T -200 0 1786.758 0 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $737 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 19 #
+vertex $1225 -1 -1 $-1 $737 $1226 #
+straight-curve $-1 -1 -1 $-1 0 0 2214.1552999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $738 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 44 #
+vertex $1227 -1 -1 $-1 $984 $1228 #
+straight-curve $-1 -1 -1 $-1 -200 0 2214.1552999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $740 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 99 #
+point $-1 -1 -1 $-1 -200 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $741 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+point $-1 -1 -1 $-1 0 0 2214.1552999999999 #
+edge $1229 -1 -1 $-1 $1000 0 $997 200 $743 $1230 forward @7 unknown T -200 0 1262.1923999999999 0 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $744 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 28 #
+vertex $1231 -1 -1 $-1 $744 $1232 #
+straight-curve $-1 -1 -1 $-1 0 0 1786.758 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $745 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 45 #
+vertex $1233 -1 -1 $-1 $995 $1234 #
+straight-curve $-1 -1 -1 $-1 -200 0 1786.758 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $747 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 100 #
+point $-1 -1 -1 $-1 -200 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $748 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+point $-1 -1 -1 $-1 0 0 1786.758 #
+edge $1235 -1 -1 $-1 $1011 0 $1008 200 $750 $1236 forward @7 unknown T -200 0 407.15879999999999 0 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $751 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+vertex $1237 -1 -1 $-1 $751 $1238 #
+straight-curve $-1 -1 -1 $-1 0 0 1262.1923999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $752 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 46 #
+vertex $1239 -1 -1 $-1 $1006 $1240 #
+straight-curve $-1 -1 -1 $-1 -200 0 1262.1923999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $754 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 101 #
+point $-1 -1 -1 $-1 -200 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $755 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 50 #
+point $-1 -1 -1 $-1 0 0 1262.1923999999999 #
+edge $1241 -1 -1 $-1 $1022 0 $1019 200 $757 $1242 forward @7 unknown T -200 0 0 0 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $758 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 36 #
+vertex $1243 -1 -1 $-1 $758 $1244 #
+straight-curve $-1 -1 -1 $-1 0 0 407.15879999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $759 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 47 #
+vertex $1245 -1 -1 $-1 $1017 $1246 #
+straight-curve $-1 -1 -1 $-1 -200 0 407.15879999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $761 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 102 #
+point $-1 -1 -1 $-1 -200 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $762 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 87 #
+point $-1 -1 -1 $-1 0 0 407.15879999999999 #
+edge $1247 -1 -1 $-1 $1030 0 $1033 200 $764 $1248 forward @7 unknown T 6000 0 3276.7123000000001 6200 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $765 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 58 #
+vertex $1249 -1 -1 $-1 $765 $1250 #
+straight-curve $-1 -1 -1 $-1 6200 0 5000 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $766 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+vertex $1251 -1 -1 $-1 $1028 $1252 #
+straight-curve $-1 -1 -1 $-1 6000 0 5000 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $768 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 190 #
+point $-1 -1 -1 $-1 6200 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $769 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 118 #
+point $-1 -1 -1 $-1 6000 0 5000 #
+edge $1253 -1 -1 $-1 $1041 0 $1044 200 $771 $1254 forward @7 unknown T 6000 0 2843.3789999999999 6200 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $772 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 59 #
+vertex $1255 -1 -1 $-1 $772 $1256 #
+straight-curve $-1 -1 -1 $-1 6200 0 3276.7123000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $773 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 10 #
+vertex $1257 -1 -1 $-1 $1039 $1258 #
+straight-curve $-1 -1 -1 $-1 6000 0 3276.7123000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $775 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 106 #
+point $-1 -1 -1 $-1 6200 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $776 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+point $-1 -1 -1 $-1 6000 0 3276.7123000000001 #
+edge $1259 -1 -1 $-1 $1052 0 $1055 200 $778 $1260 forward @7 unknown T 6000 0 2605.9360999999999 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $779 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 60 #
+vertex $1261 -1 -1 $-1 $779 $1262 #
+straight-curve $-1 -1 -1 $-1 6200 0 2843.3789999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $780 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+vertex $1263 -1 -1 $-1 $1050 $1264 #
+straight-curve $-1 -1 -1 $-1 6000 0 2843.3789999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $782 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 107 #
+point $-1 -1 -1 $-1 6200 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $783 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+point $-1 -1 -1 $-1 6000 0 2843.3789999999999 #
+edge $1265 -1 -1 $-1 $1063 0 $1266 750.4550999999999 $785 $1267 forward @7 unknown T 6200 0 1855.481 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $786 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 70 #
+vertex $1268 -1 -1 $-1 $786 $1269 #
+straight-curve $-1 -1 -1 $-1 6200 0 2605.9360999999999 -1 0 0 I I #
+edge $1270 -1 -1 $-1 $1266 0 $1067 200 $787 $1271 forward @7 unknown T 6000 0 1855.481 6200 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $788 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+vertex $1272 -1 -1 $-1 $1065 $1273 #
+straight-curve $-1 -1 -1 $-1 6000 0 1875.7991 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $790 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+point $-1 -1 -1 $-1 6000 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $791 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 44 #
+point $-1 -1 -1 $-1 6000 0 1875.7991 #
+edge $1274 -1 -1 $-1 $1075 0 $1078 200 $793 $1275 forward @7 unknown T 6000 0 1157.4944 6200 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $794 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 62 #
+vertex $1276 -1 -1 $-1 $794 $1277 #
+straight-curve $-1 -1 -1 $-1 6200 0 1855.481 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $795 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 33 #
+vertex $1278 -1 -1 $-1 $1073 $1279 #
+straight-curve $-1 -1 -1 $-1 6000 0 1855.481 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $797 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 109 #
+point $-1 -1 -1 $-1 6200 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $798 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 46 #
+point $-1 -1 -1 $-1 6000 0 1855.481 #
+edge $1280 -1 -1 $-1 $1086 0 $1089 200 $800 $1281 forward @7 unknown T 6000 0 191.94630000000001 6200 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $801 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 63 #
+vertex $1282 -1 -1 $-1 $801 $1283 #
+straight-curve $-1 -1 -1 $-1 6200 0 1157.4944 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $802 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+vertex $1284 -1 -1 $-1 $1084 $1285 #
+straight-curve $-1 -1 -1 $-1 6000 0 1157.4944 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $804 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 110 #
+point $-1 -1 -1 $-1 6200 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $805 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 156 #
+point $-1 -1 -1 $-1 6000 0 1157.4944 #
+edge $1286 -1 -1 $-1 $1097 0 $1100 200 $807 $1287 forward @7 unknown T 6000 0 0 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $808 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 64 #
+vertex $1288 -1 -1 $-1 $808 $1289 #
+straight-curve $-1 -1 -1 $-1 6200 0 191.94630000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $809 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 38 #
+vertex $1290 -1 -1 $-1 $1095 $1291 #
+straight-curve $-1 -1 -1 $-1 6000 0 191.94630000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $811 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 111 #
+point $-1 -1 -1 $-1 6200 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $812 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 88 #
+point $-1 -1 -1 $-1 6000 0 191.94630000000001 #
+coedge $-1 -1 -1 $-1 $816 $814 $-1 $1292 reversed $502 $-1 #
+edge $1293 -1 -1 $-1 $1109 0 $1294 200 $814 $1295 forward @7 unknown T 6000 0 0 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $815 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 75 #
+vertex $1296 -1 -1 $-1 $815 $1297 #
+straight-curve $-1 -1 -1 $-1 6200 0 -200 0 0 1 I I #
+edge $1298 -1 -1 $-1 $1113 0 $1299 200 $816 $1300 forward @7 unknown T -200 0 0 0 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $817 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 74 #
+vertex $1301 -1 -1 $-1 $1111 $1302 #
+straight-curve $-1 -1 -1 $-1 -200 0 -200 0 0 1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $819 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 113 #
+point $-1 -1 -1 $-1 -200 0 -200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $820 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 114 #
+point $-1 -1 -1 $-1 6200 0 -200 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $822 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 7 #
+straight-curve $-1 -1 -1 $-1 6000 0 5000 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $824 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 118 #
+point $-1 -1 -1 $-1 6000 0 5000 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $827 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+point $-1 -1 -1 $-1 6000 0 3276.7123000000001 #
+edge $1303 -1 -1 $-1 $1132 0 $1127 2740.0603106891531 $833 $1304 forward @7 unknown T 1425.4952000000001 0 2762.2388999999998 4003.8005624534667 0 3101.7020404007708 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $834 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 13 #
+vertex $1305 -1 -1 $-1 $834 $1306 #
+straight-curve $-1 -1 -1 $-1 3976.1985 0 2861.0639000000001 0.99996182188138893 0 -0.0087381222040750408 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $836 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+point $-1 -1 -1 $-1 6000 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $838 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 11 #
+vertex $1307 -1 -1 $-1 $1125 $1308 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 4 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $840 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+point $-1 -1 -1 $-1 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $846 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 15 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 1 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $848 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+point $-1 -1 -1 $-1 1425.4952000000001 0 2762.2388999999998 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $851 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 32 #
+point $-1 -1 -1 $-1 1765.6053999999999 0 2318.8245000000002 #
+coedge $-1 -1 -1 $-1 $862 $857 $-1 $1309 forward $436 $-1 #
+edge $1310 -1 -1 $-1 $1145 0 $1311 3023.4356560144029 $857 $1312 forward @7 unknown T 2177.4920000000002 0 666.20842503413564 3983.5657296113427 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $858 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 29 #
+vertex $1313 -1 -1 $-1 $858 $1314 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 5 
+	0 3 59.538001695891651 1 116.82330035907393 1 419.56310035907376 1 621.39606129286199 3 
+	2022.5235 0 1988.4674 
+	2019.8042322040455 0 1965.4233596613526 
+	2014.4685838880989 0 1920.2071822740254 
+	2189.8606513046393 0 1894.5467293139293 
+	2012.7639013554583 0 1608.7349226918157 
+	2130.4261865882372 0 1477.9976916643257 
+	2177.4920000000002 0 1425.7018 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	3 59.538001695891651 116.82330035907393 419.56310035907376 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $860 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 39 #
+point $-1 -1 -1 $-1 2022.5235 0 1988.4674 #
+edge $1315 -1 -1 $-1 $1316 0 $1151 279.93805475801258 $862 $1317 forward @7 unknown T 3973.9562999999998 0 2355.665 3975.1981999999998 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $863 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 23 #
+vertex $1318 -1 -1 $-1 $1149 $1319 #
+straight-curve $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 0.0044365926709319841 0 0.99999015827430626 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $865 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 29 #
+point $-1 -1 -1 $-1 3976.1985 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $871 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 6 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $873 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 32 #
+point $-1 -1 -1 $-1 1765.6053999999999 0 2318.8245000000002 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $876 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 39 #
+point $-1 -1 -1 $-1 2022.5235 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $882 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+straight-curve $-1 -1 -1 $-1 6000 0 2843.3789999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $884 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+point $-1 -1 -1 $-1 6000 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $887 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+point $-1 -1 -1 $-1 6000 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $893 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 29 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 13 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $895 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 39 #
+point $-1 -1 -1 $-1 2022.5235 0 1988.4674 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $898 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 54 #
+point $-1 -1 -1 $-1 2177.4920000000002 0 1425.7018 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $904 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 26 #
+vertex $1320 -1 -1 $-1 $904 $1321 #
+straight-curve $-1 -1 -1 $-1 6000 0 1875.7991 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $906 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 46 #
+point $-1 -1 -1 $-1 6000 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $908 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 24 #
+straight-curve $-1 -1 -1 $-1 6000 0 2605.9360999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $910 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+point $-1 -1 -1 $-1 6000 0 2605.9360999999999 #
+edge $1322 -1 -1 $-1 $1184 0 $1189 2210.1154203632282 $916 $1323 forward @7 unknown T 3919.4313000000002 0 1151.8085853344905 6000 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $917 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 31 #
+vertex $1324 -1 -1 $-1 $917 $1325 #
+intcurve-curve $-1 -1 -1 $-1 forward { exactcur full nubs 3 open 20 
+	0 3 35.027708429185019 1 244.43379692121042 1 375.79294270318496 1 650.76137121345948 1 
+	860.60736182659957 1 1067.047694420015 1 1289.8756768064738 1 1498.4909490946025 1 1577.950841625237 1 
+	1834.1502618120321 1 1965.0874995764664 1 2017.2201995764665 1 2254.7103944746345 1 2317.4552059602861 1 
+	2549.0106112353519 1 2601.4801691264761 1 2797.4279911473905 1 2840.493056014403 1 3023.4356560144029 3 
+	2177.4920000000002 0 1425.7018 
+	2182.7972449323556 0 1415.2310829490084 
+	2219.8188264335945 0 1342.1632963298564 
+	2344.4947610149275 0 1281.303171650987 
+	2568.007491540593 0 1274.7194574190291 
+	2595.6930082878744 0 1009.7494477051994 
+	2767.3185552816835 0 860.1980403012351 
+	2952.2666279026812 0 729.59640991066021 
+	3169.5126792599731 0 771.90341029500462 
+	3347.9624257222113 0 721.5967133146678 
+	3504.9667446165704 0 808.74803354951655 
+	3781.7493503207866 0 666.20842503413564 
+	3678.531729802894 0 935.19998972903591 
+	3872.0756920547556 0 881.51892176600404 
+	3676.6868854636082 0 1173.6275983075673 
+	3927.3658657323863 0 1142.0384105715725 
+	3736.5312862896326 0 1417.0665641229964 
+	3959.047889295553 0 1380.4500381254848 
+	3804.4852442387887 0 1608.534129763965 
+	3983.5657296113427 0 1593.6705039862823 
+	3948.1216330565921 0 1699.7864338979393 
+	3919.4313000000002 0 1785.6822999999999 
+	0 
+	null_surface 
+	null_surface 
+	nullbs 
+	nullbs 
+	-1 
+	-1 
+	I I 
+	0 
+	0 
+	18 35.027708429185019 244.43379692121042 375.79294270318496 650.76137121345948 860.60736182659957 1067.047694420015 1289.8756768064738 1498.4909490946025 1577.950841625237 1834.1502618120321 1965.0874995764664 2017.2201995764665 2254.7103944746345 2317.4552059602861 2549.0106112353519 2601.4801691264761 2797.4279911473905 2840.493056014403 
+	
+	-1 
+	none F F 1 F 0 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $919 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 54 #
+point $-1 -1 -1 $-1 2177.4920000000002 0 1425.7018 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $921 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+vertex $1326 -1 -1 $-1 $1182 $1327 #
+straight-curve $-1 -1 -1 $-1 6000 0 1157.4944 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $923 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 88 #
+point $-1 -1 -1 $-1 6000 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $929 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 33 #
+straight-curve $-1 -1 -1 $-1 6000 0 1855.481 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $931 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 156 #
+point $-1 -1 -1 $-1 6000 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $934 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 46 #
+point $-1 -1 -1 $-1 6000 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $940 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 38 #
+straight-curve $-1 -1 -1 $-1 6000 0 191.94630000000001 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $942 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 88 #
+point $-1 -1 -1 $-1 6000 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $945 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+point $-1 -1 -1 $-1 6000 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $951 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 51 #
+straight-curve $-1 -1 -1 $-1 -200 0 3211.4155000000001 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $953 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 8 #
+point $-1 -1 -1 $-1 0 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $956 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 97 #
+point $-1 -1 -1 $-1 -200 0 3211.4155000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $962 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 52 #
+straight-curve $-1 -1 -1 $-1 -200 0 2766.21 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $964 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 16 #
+point $-1 -1 -1 $-1 0 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $967 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 98 #
+point $-1 -1 -1 $-1 -200 0 2766.21 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $973 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 53 #
+straight-curve $-1 -1 -1 $-1 -200 0 2214.1552999999999 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $975 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 30 #
+point $-1 -1 -1 $-1 0 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $978 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 99 #
+point $-1 -1 -1 $-1 -200 0 2214.1552999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $984 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 54 #
+straight-curve $-1 -1 -1 $-1 -200 0 1786.758 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $986 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 37 #
+point $-1 -1 -1 $-1 0 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $989 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 100 #
+point $-1 -1 -1 $-1 -200 0 1786.758 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $995 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 55 #
+straight-curve $-1 -1 -1 $-1 -200 0 1262.1923999999999 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $997 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 50 #
+point $-1 -1 -1 $-1 0 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1000 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 101 #
+point $-1 -1 -1 $-1 -200 0 1262.1923999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1006 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 56 #
+straight-curve $-1 -1 -1 $-1 -200 0 407.15879999999999 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1008 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 87 #
+point $-1 -1 -1 $-1 0 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1011 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 102 #
+point $-1 -1 -1 $-1 -200 0 407.15879999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1017 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 49 #
+straight-curve $-1 -1 -1 $-1 -200 0 0 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1019 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+point $-1 -1 -1 $-1 0 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1022 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 103 #
+point $-1 -1 -1 $-1 -200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1028 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 68 #
+straight-curve $-1 -1 -1 $-1 6200 0 3276.7123000000001 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1030 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 106 #
+point $-1 -1 -1 $-1 6200 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1033 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 9 #
+point $-1 -1 -1 $-1 6000 0 3276.7123000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1039 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 69 #
+straight-curve $-1 -1 -1 $-1 6200 0 2843.3789999999999 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1041 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 107 #
+point $-1 -1 -1 $-1 6200 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1044 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 17 #
+point $-1 -1 -1 $-1 6000 0 2843.3789999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1050 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 70 #
+straight-curve $-1 -1 -1 $-1 6200 0 2605.9360999999999 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1052 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 108 #
+point $-1 -1 -1 $-1 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1055 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 35 #
+point $-1 -1 -1 $-1 6000 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1061 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 61 #
+vertex $1328 -1 -1 $-1 $1061 $1329 #
+straight-curve $-1 -1 -1 $-1 6200 0 2605.9360999999999 0 0 -1 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1063 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 108 #
+point $-1 -1 -1 $-1 6200 0 2605.9360999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1065 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 71 #
+straight-curve $-1 -1 -1 $-1 6200 0 1855.481 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1067 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 46 #
+point $-1 -1 -1 $-1 6000 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1073 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 72 #
+straight-curve $-1 -1 -1 $-1 6200 0 1157.4944 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1075 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 110 #
+point $-1 -1 -1 $-1 6200 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1078 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 156 #
+point $-1 -1 -1 $-1 6000 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1084 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 73 #
+straight-curve $-1 -1 -1 $-1 6200 0 191.94630000000001 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1086 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 111 #
+point $-1 -1 -1 $-1 6200 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1089 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 88 #
+point $-1 -1 -1 $-1 6000 0 191.94630000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1095 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 66 #
+straight-curve $-1 -1 -1 $-1 6200 0 0 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1097 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 112 #
+point $-1 -1 -1 $-1 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1100 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+point $-1 -1 -1 $-1 6000 0 0 #
+edge $1330 -1 -1 $-1 $1299 0 $1294 6000 $1106 $1331 forward @7 unknown T 0 0 0 6000 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1107 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 66 #
+vertex $1332 -1 -1 $-1 $1107 $1333 #
+straight-curve $-1 -1 -1 $-1 6200 0 0 -1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1109 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 112 #
+point $-1 -1 -1 $-1 6200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1111 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 49 #
+vertex $1334 -1 -1 $-1 $1292 $1335 #
+straight-curve $-1 -1 -1 $-1 -200 0 0 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1113 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 103 #
+point $-1 -1 -1 $-1 -200 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1125 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 12 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 7 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1127 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 29 #
+point $-1 -1 -1 $-1 3976.1985 0 2861.0639000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1132 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 20 #
+point $-1 -1 -1 $-1 1425.4952000000001 0 2762.2388999999998 #
+edge $1336 -1 -1 $-1 $1311 0 $1316 607.27012295026498 $1142 $1337 forward @7 unknown T 3916.8398190179314 0 1785.6822999999999 4203.7437530319339 0 2355.665 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1143 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 31 #
+vertex $1338 -1 -1 $-1 $1143 $1339 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 14 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1145 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 54 #
+point $-1 -1 -1 $-1 2177.4920000000002 0 1425.7018 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1149 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 25 #
+vertex $1340 -1 -1 $-1 $1309 $1341 #
+straight-curve $-1 -1 -1 $-1 3973.9562999999998 0 2355.665 0.0044363386073877128 0 0.99999015940146163 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1151 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 140 #
+point $-1 -1 -1 $-1 3975.1981999999998 0 2635.6003000000001 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1174 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 44 #
+point $-1 -1 -1 $-1 6000 0 1875.7991 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1182 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 34 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 12 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1184 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 77 #
+point $-1 -1 -1 $-1 3919.4313000000002 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1189 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 156 #
+point $-1 -1 -1 $-1 6000 0 1157.4944 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1266 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 109 #
+point $-1 -1 -1 $-1 6200 0 1855.481 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1292 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 2 #
+straight-curve $-1 -1 -1 $-1 0 0 0 1 0 0 I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1294 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 4 #
+point $-1 -1 -1 $-1 6000 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1299 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 3 #
+point $-1 -1 -1 $-1 0 0 0 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1309 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 32 #
+intcurve-curve $-1 -1 -1 $-1 forward { ref 2 } I I #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1311 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 77 #
+point $-1 -1 -1 $-1 3919.4313000000002 0 1785.6822999999999 #
+integer_attrib-name_attrib-gen-attrib $-1 -1 $-1 $-1 $1316 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 @8 CUBIT_ID 45 #
+point $-1 -1 -1 $-1 3973.9562999999998 0 2355.665 #
+End-of-ACIS-data 
\ No newline at end of file

Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1.cubit
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1.cubit	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1.cubit	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,284 @@
+#!/opt/cubit/cubit
+
+create vertex 0.0 0.0 5200.0
+create vertex 6000.0 0.0 5200.0
+create vertex 0.0 0.0 0.0
+create vertex 6000.0 0.0 0.0
+create vertex 0.0 0.0 5000.0
+create vertex 6000.0 0.0 5000.0
+create vertex 3000.0 0.0 5000.0
+create vertex 0.0 0.0 3211.4155
+create vertex 6000.0 0.0 3276.7123
+create vertex 649.2891 0.0 3181.7352
+create vertex 1127.9621 0.0 3193.6073
+create vertex 1554.5024 0.0 3235.1598
+create vertex 2151.6588 0.0 3247.032
+create vertex 3502.3697 0.0 3276.7123
+create vertex 4625.5924 0.0 3270.7763
+create vertex 0.0 0.0 2766.21
+create vertex 6000.0 0.0 2843.379
+create vertex 341.2322 0.0 2754.3379
+create vertex 1421.8009 0.0 2760.274
+create vertex 1425.4952 0.0 2762.2389
+create vertex 1767.7725 0.0 2944.2922
+create vertex 1985.782 0.0 3027.3973
+create vertex 2279.6209 0.0 3063.0137
+create vertex 2715.6398 0.0 3051.1416
+create vertex 3284.3602 0.0 3080.8219
+create vertex 3710.9005 0.0 3068.9498
+create vertex 3947.8673 0.0 2985.8447
+create vertex 3962.0853 0.0 2861.1872
+create vertex 3976.1985 0.0 2861.0639
+create vertex 0.0 0.0 2214.1553
+create vertex 1417.0616 0.0 2665.2968
+create vertex 1765.6054 0.0 2318.8245
+create vertex 687.2038 0.0 2231.9635
+create vertex 1364.9289 0.0 2273.516
+create vertex 6000.0 0.0 2605.9361
+create vertex 3975.1982 0.0 2635.6003
+create vertex 0.0 0.0 1786.758
+create vertex 2014.218 0.0 2071.6895
+create vertex 2022.5235 0.0 1988.4674
+create vertex 815.1659 0.0 1834.2466
+create vertex 1341.2322 0.0 1893.6073
+create vertex 1725.1185 0.0 1935.1598
+create vertex 3973.9605 0.0 2356.6104
+create vertex 6000.0 0.0 1875.7991
+create vertex 3973.9563 0.0 2355.665
+create vertex 6000.0 0.0 1855.481
+create vertex 4320.323 0.0 2314.9888
+create vertex 4812.9206 0.0 2163.7584
+create vertex 5442.7995 0.0 2000.8949
+create vertex 0.0 0.0 1262.1924
+create vertex 2028.436 0.0 1929.2237
+create vertex 2080.5687 0.0 1905.4795
+create vertex 2080.5687 0.0 1602.7397
+create vertex 2177.492 0.0 1425.7018
+create vertex 577.389 0.0 1291.2752
+create vertex 1074.0242 0.0 1314.5414
+create vertex 1441.4536 0.0 1337.8076
+create vertex 2047.1063 0.0 1401.7897
+create vertex 2194.3128 0.0 1394.9772
+create vertex 2374.4076 0.0 1288.1279
+create vertex 2502.3697 0.0 1258.4475
+create vertex 2630.3318 0.0 1015.0685
+create vertex 2772.5118 0.0 860.7306
+create vertex 2952.6066 0.0 759.8174
+create vertex 3175.3555 0.0 753.8813
+create vertex 3383.8863 0.0 747.9452
+create vertex 3459.7156 0.0 771.6895
+create vertex 3715.6398 0.0 783.5616
+create vertex 3725.1185 0.0 914.1553
+create vertex 3777.2512 0.0 914.1553
+create vertex 3772.5118 0.0 1151.5982
+create vertex 3834.1232 0.0 1163.4703
+create vertex 3829.3839 0.0 1394.9772
+create vertex 3881.5166 0.0 1400.9132
+create vertex 3876.7773 0.0 1596.8037
+create vertex 3919.4313 0.0 1602.7397
+create vertex 3919.4313 0.0 1785.6823
+create vertex 3919.4313 0.0 1798.6301
+create vertex 3971.564 0.0 1816.4384
+create vertex 6000.0 0.0 1157.4944
+create vertex 4037.6851 0.0 1762.4161
+create vertex 4320.323 0.0 1680.9843
+create vertex 4651.4132 0.0 1512.3043
+create vertex 4982.5034 0.0 1349.4407
+create vertex 5257.0659 0.0 1209.8434
+create vertex 5531.6285 0.0 1163.311
+create vertex 0.0 0.0 407.1588
+create vertex 6000.0 0.0 191.9463
+create vertex 520.8614 0.0 465.3244
+create vertex 1643.3378 0.0 529.3065
+create vertex 2398.3849 0.0 529.3065
+create vertex 3448.183 0.0 558.3893
+create vertex 4324.3607 0.0 482.774
+create vertex 5281.2921 0.0 261.745
+create vertex -200.0 0.0 5200.0
+create vertex -200.0 0.0 5000.0
+create vertex -200.0 0.0 3211.4155
+create vertex -200.0 0.0 2766.21
+create vertex -200.0 0.0 2214.1553
+create vertex -200.0 0.0 1786.758
+create vertex -200.0 0.0 1262.1924
+create vertex -200.0 0.0 407.1588
+create vertex -200.0 0.0 0.0
+create vertex 6200.0 0.0 5200.0
+create vertex 6200.0 0.0 5000.0
+create vertex 6200.0 0.0 3276.7123
+create vertex 6200.0 0.0 2843.379
+create vertex 6200.0 0.0 2605.9361
+create vertex 6200.0 0.0 1855.481
+create vertex 6200.0 0.0 1157.4944
+create vertex 6200.0 0.0 191.9463
+create vertex 6200.0 0.0 0.0
+create vertex -200.0 0.0 -200.0
+create vertex 6200.0 0.0 -200.0
+
+create curve spline vertex 1 2
+create curve spline vertex 3 4
+create curve spline vertex 1 5
+create curve spline vertex 2 6
+create curve spline vertex 5 7 6
+create curve spline vertex 5 8
+create curve spline vertex 6 9
+create curve spline vertex 8 10 11 12 13 14 15 9
+create curve spline vertex 8 16
+create curve spline vertex 9 17
+create curve spline vertex 16 18 19 20
+create curve spline vertex 20 21 22 23 24 25 26 27 28 29
+create curve spline vertex 29 17
+create curve spline vertex 16 30
+create curve spline vertex 20 31 32
+create curve spline vertex 30 33 34 32
+create curve spline vertex 17 35
+create curve spline vertex 36 35
+create curve spline vertex 30 37
+create curve spline vertex 32 38 39
+create curve spline vertex 37 40 41 42 39
+create curve spline vertex 43 36
+create curve spline vertex 36 29
+create curve spline vertex 35 44
+create curve spline vertex 45 36
+create curve spline vertex 44 46
+create curve spline vertex 45 47 48 49 46
+create curve spline vertex 37 50
+create curve spline vertex 39 51 52 53 54
+create curve spline vertex 50 55 56 57 58 54
+create curve spline vertex 54 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
+create curve spline vertex 77 78 79 45
+create curve spline vertex 46 80
+create curve spline vertex 77 81 82 83 84 85 86 80
+create curve spline vertex 50 87
+create curve spline vertex 87 3
+create curve spline vertex 80 88
+create curve spline vertex 88 4
+create curve spline vertex 87 89 90 91 92 93 94 88
+create curve spline vertex 95 96
+create curve spline vertex 96 97
+create curve spline vertex 97 98
+create curve spline vertex 98 99
+create curve spline vertex 99 100
+create curve spline vertex 100 101
+create curve spline vertex 101 102
+create curve spline vertex 102 103
+create curve spline vertex 1 95
+create curve spline vertex 103 3
+create curve spline vertex 96 5
+create curve spline vertex 97 8
+create curve spline vertex 98 16
+create curve spline vertex 99 30
+create curve spline vertex 100 37
+create curve spline vertex 101 50
+create curve spline vertex 102 87
+create curve spline vertex 104 105
+create curve spline vertex 105 106
+create curve spline vertex 106 107
+create curve spline vertex 107 108
+create curve spline vertex 108 109
+create curve spline vertex 109 110
+create curve spline vertex 110 111
+create curve spline vertex 111 112
+create curve spline vertex 104 2
+create curve spline vertex 112 4
+create curve spline vertex 105 6
+create curve spline vertex 106 9
+create curve spline vertex 107 17
+create curve spline vertex 108 35
+create curve spline vertex 109 46
+create curve spline vertex 110 80
+create curve spline vertex 111 88
+create curve spline vertex 113 103
+create curve spline vertex 114 112
+create curve spline vertex 113 114
+
+create surface curve 8 6 5 7
+create surface curve 9 8 10 11 12 13
+create surface curve 16 14 11 15
+create surface curve 12 15 20 29 31 32 25 23
+create surface curve 21 19 16 20
+create surface curve 13 18 17 23
+create surface curve 30 28 21 29
+create surface curve 18 25 27 26 24
+create surface curve 39 35 30 31 34 37
+create surface curve 27 32 34 33
+create surface curve 2 36 39 38
+create surface curve 40 36 39 38
+
+create surface curve 41 51 6 50  
+create surface curve 42 52 9 51  
+create surface curve 43 53 14 52  
+create surface curve 44 54 19 53  
+create surface curve 45 55 28 54  
+create surface curve 46 56 35 55  
+create surface curve 47 49 36 56  
+create surface curve 7 68 58 67  
+create surface curve 10 69 59 68  
+create surface curve 17 70 60 69 
+create surface curve 26 71 61 70 24  
+create surface curve 33 72 62 71  
+create surface curve 37 73 63 72  
+create surface curve 38 66 64 73  
+create surface curve 74 76 75 66 2 49  
+
+merge vol all
+imprint vol all
+surface all size 40.0
+surface 4 size 60.
+
+#surface all size 30.0
+#surface 2 size 20.0
+#surface 6 size 20.0
+#surface 3 size 20.0
+#Surface 19 20 21 22 23 24 25 18 17 16 15 14 13 12 26 size 20
+surface all scheme pave
+mesh surface all
+
+#block 11 surface 1
+
+#block 10 surface 2
+
+#block 9 surface 3
+
+#block 8 surface 4
+
+#block 7 surface 5
+
+#block 6 surface 6
+
+#block 5 surface 7
+
+#block 4 surface 8
+
+#block 3 surface 9
+
+#block 2 surface 10
+
+#block 1 surface 11
+
+block 11 surface 1 12 19
+
+block 10 surface 2 13 20
+
+block 9 surface 3 14
+
+block 8 surface 4
+
+block 7 surface 5 15
+
+block 6 surface 6 21
+
+block 5 surface 7 16
+
+block 4 surface 8 22
+
+block 3 surface 9 17 24
+
+block 2 surface 10 23
+
+block 1 surface 11 18 25 26
+
+export Abaqus "modelY1_Abaqus_format" dimension 2 block all overwrite
+
+export Acis "modelY1_ACIS_ascii_format.sat" dimension 2 block all Ascii overwrite
+

Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML.cubit
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML.cubit	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML.cubit	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,282 @@
+#!/opt/cubit/cubit
+
+create vertex 0.0 0.0 5200.0
+create vertex 6000.0 0.0 5200.0
+create vertex 0.0 0.0 0.0
+create vertex 6000.0 0.0 0.0
+create vertex 0.0 0.0 5000.0
+create vertex 6000.0 0.0 5000.0
+create vertex 3000.0 0.0 5000.0
+create vertex 0.0 0.0 3211.4155
+create vertex 6000.0 0.0 3276.7123
+create vertex 649.2891 0.0 3181.7352
+create vertex 1127.9621 0.0 3193.6073
+create vertex 1554.5024 0.0 3235.1598
+create vertex 2151.6588 0.0 3247.032
+create vertex 3502.3697 0.0 3276.7123
+create vertex 4625.5924 0.0 3270.7763
+create vertex 0.0 0.0 2766.21
+create vertex 6000.0 0.0 2843.379
+create vertex 341.2322 0.0 2754.3379
+create vertex 1421.8009 0.0 2760.274
+create vertex 1425.4952 0.0 2762.2389
+create vertex 1767.7725 0.0 2944.2922
+create vertex 1985.782 0.0 3027.3973
+create vertex 2279.6209 0.0 3063.0137
+create vertex 2715.6398 0.0 3051.1416
+create vertex 3284.3602 0.0 3080.8219
+create vertex 3710.9005 0.0 3068.9498
+create vertex 3947.8673 0.0 2985.8447
+create vertex 3962.0853 0.0 2861.1872
+create vertex 3976.1985 0.0 2861.0639
+create vertex 0.0 0.0 2214.1553
+create vertex 1417.0616 0.0 2665.2968
+create vertex 1765.6054 0.0 2318.8245
+create vertex 687.2038 0.0 2231.9635
+create vertex 1364.9289 0.0 2273.516
+create vertex 6000.0 0.0 2605.9361
+create vertex 3975.1982 0.0 2635.6003
+create vertex 0.0 0.0 1786.758
+create vertex 2014.218 0.0 2071.6895
+create vertex 2022.5235 0.0 1988.4674
+create vertex 815.1659 0.0 1834.2466
+create vertex 1341.2322 0.0 1893.6073
+create vertex 1725.1185 0.0 1935.1598
+create vertex 3973.9605 0.0 2356.6104
+create vertex 6000.0 0.0 1875.7991
+create vertex 3973.9563 0.0 2355.665
+create vertex 6000.0 0.0 1855.481
+create vertex 4320.323 0.0 2314.9888
+create vertex 4812.9206 0.0 2163.7584
+create vertex 5442.7995 0.0 2000.8949
+create vertex 0.0 0.0 1262.1924
+create vertex 2028.436 0.0 1929.2237
+create vertex 2080.5687 0.0 1905.4795
+create vertex 2080.5687 0.0 1602.7397
+create vertex 2177.492 0.0 1425.7018
+create vertex 577.389 0.0 1291.2752
+create vertex 1074.0242 0.0 1314.5414
+create vertex 1441.4536 0.0 1337.8076
+create vertex 2047.1063 0.0 1401.7897
+create vertex 2194.3128 0.0 1394.9772
+create vertex 2374.4076 0.0 1288.1279
+create vertex 2502.3697 0.0 1258.4475
+create vertex 2630.3318 0.0 1015.0685
+create vertex 2772.5118 0.0 860.7306
+create vertex 2952.6066 0.0 759.8174
+create vertex 3175.3555 0.0 753.8813
+create vertex 3383.8863 0.0 747.9452
+create vertex 3459.7156 0.0 771.6895
+create vertex 3715.6398 0.0 783.5616
+create vertex 3725.1185 0.0 914.1553
+create vertex 3777.2512 0.0 914.1553
+create vertex 3772.5118 0.0 1151.5982
+create vertex 3834.1232 0.0 1163.4703
+create vertex 3829.3839 0.0 1394.9772
+create vertex 3881.5166 0.0 1400.9132
+create vertex 3876.7773 0.0 1596.8037
+create vertex 3919.4313 0.0 1602.7397
+create vertex 3919.4313 0.0 1785.6823
+create vertex 3919.4313 0.0 1798.6301
+create vertex 3971.564 0.0 1816.4384
+create vertex 6000.0 0.0 1157.4944
+create vertex 4037.6851 0.0 1762.4161
+create vertex 4320.323 0.0 1680.9843
+create vertex 4651.4132 0.0 1512.3043
+create vertex 4982.5034 0.0 1349.4407
+create vertex 5257.0659 0.0 1209.8434
+create vertex 5531.6285 0.0 1163.311
+create vertex 0.0 0.0 407.1588
+create vertex 6000.0 0.0 191.9463
+create vertex 520.8614 0.0 465.3244
+create vertex 1643.3378 0.0 529.3065
+create vertex 2398.3849 0.0 529.3065
+create vertex 3448.183 0.0 558.3893
+create vertex 4324.3607 0.0 482.774
+create vertex 5281.2921 0.0 261.745
+create vertex -200.0 0.0 5200.0
+create vertex -200.0 0.0 5000.0
+create vertex -200.0 0.0 3211.4155
+create vertex -200.0 0.0 2766.21
+create vertex -200.0 0.0 2214.1553
+create vertex -200.0 0.0 1786.758
+create vertex -200.0 0.0 1262.1924
+create vertex -200.0 0.0 407.1588
+create vertex -200.0 0.0 0.0
+create vertex 6200.0 0.0 5200.0
+create vertex 6200.0 0.0 5000.0
+create vertex 6200.0 0.0 3276.7123
+create vertex 6200.0 0.0 2843.379
+create vertex 6200.0 0.0 2605.9361
+create vertex 6200.0 0.0 1855.481
+create vertex 6200.0 0.0 1157.4944
+create vertex 6200.0 0.0 191.9463
+create vertex 6200.0 0.0 0.0
+create vertex -200.0 0.0 -200.0
+create vertex 6200.0 0.0 -200.0
+
+create curve spline vertex 1 2
+create curve spline vertex 3 4
+create curve spline vertex 1 5
+create curve spline vertex 2 6
+create curve spline vertex 5 7 6
+create curve spline vertex 5 8
+create curve spline vertex 6 9
+create curve spline vertex 8 10 11 12 13 14 15 9
+create curve spline vertex 8 16
+create curve spline vertex 9 17
+create curve spline vertex 16 18 19 20
+create curve spline vertex 20 21 22 23 24 25 26 27 28 29
+create curve spline vertex 29 17
+create curve spline vertex 16 30
+create curve spline vertex 20 31 32
+create curve spline vertex 30 33 34 32
+create curve spline vertex 17 35
+create curve spline vertex 36 35
+create curve spline vertex 30 37
+create curve spline vertex 32 38 39
+create curve spline vertex 37 40 41 42 39
+create curve spline vertex 43 36
+create curve spline vertex 36 29
+create curve spline vertex 35 44
+create curve spline vertex 45 36
+create curve spline vertex 44 46
+create curve spline vertex 45 47 48 49 46
+create curve spline vertex 37 50
+create curve spline vertex 39 51 52 53 54
+create curve spline vertex 50 55 56 57 58 54
+create curve spline vertex 54 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
+create curve spline vertex 77 78 79 45
+create curve spline vertex 46 80
+create curve spline vertex 77 81 82 83 84 85 86 80
+create curve spline vertex 50 87
+create curve spline vertex 87 3
+create curve spline vertex 80 88
+create curve spline vertex 88 4
+create curve spline vertex 87 89 90 91 92 93 94 88
+create curve spline vertex 95 96
+create curve spline vertex 96 97
+create curve spline vertex 97 98
+create curve spline vertex 98 99
+create curve spline vertex 99 100
+create curve spline vertex 100 101
+create curve spline vertex 101 102
+create curve spline vertex 102 103
+create curve spline vertex 1 95
+create curve spline vertex 103 3
+create curve spline vertex 96 5
+create curve spline vertex 97 8
+create curve spline vertex 98 16
+create curve spline vertex 99 30
+create curve spline vertex 100 37
+create curve spline vertex 101 50
+create curve spline vertex 102 87
+create curve spline vertex 104 105
+create curve spline vertex 105 106
+create curve spline vertex 106 107
+create curve spline vertex 107 108
+create curve spline vertex 108 109
+create curve spline vertex 109 110
+create curve spline vertex 110 111
+create curve spline vertex 111 112
+create curve spline vertex 104 2
+create curve spline vertex 112 4
+create curve spline vertex 105 6
+create curve spline vertex 106 9
+create curve spline vertex 107 17
+create curve spline vertex 108 35
+create curve spline vertex 109 46
+create curve spline vertex 110 80
+create curve spline vertex 111 88
+create curve spline vertex 113 103
+create curve spline vertex 114 112
+create curve spline vertex 113 114
+
+create surface curve 8 6 5 7
+create surface curve 9 8 10 11 12 13
+create surface curve 16 14 11 15
+create surface curve 12 15 20 29 31 32 25 23
+create surface curve 21 19 16 20
+create surface curve 13 18 17 23
+create surface curve 30 28 21 29
+create surface curve 18 25 27 26 24
+create surface curve 39 35 30 31 34 37
+create surface curve 27 32 34 33
+create surface curve 2 36 39 38
+create surface curve 40 36 39 38
+
+create surface curve 41 51 6 50  
+create surface curve 42 52 9 51  
+create surface curve 43 53 14 52  
+create surface curve 44 54 19 53  
+create surface curve 45 55 28 54  
+create surface curve 46 56 35 55  
+create surface curve 47 49 36 56  
+create surface curve 7 68 58 67  
+create surface curve 10 69 59 68  
+create surface curve 17 70 60 69 
+create surface curve 26 71 61 70 24  
+create surface curve 33 72 62 71  
+create surface curve 37 73 63 72  
+create surface curve 38 66 64 73  
+create surface curve 74 76 75 66 2 49  
+
+merge vol all
+imprint vol all
+surface all size 40.0
+surface 4 size 60.
+
+#surface all size 30.0
+#surface 2 size 20.0
+#surface 6 size 20.0
+#surface 3 size 20.0
+#Surface 19 20 21 22 23 24 25 18 17 16 15 14 13 12 26 size 20
+surface all scheme pave
+mesh surface all
+
+#block 11 surface 1
+
+#block 10 surface 2
+
+#block 9 surface 3
+
+#block 8 surface 4
+
+#block 7 surface 5
+
+#block 6 surface 6
+
+#block 5 surface 7
+
+#block 4 surface 8
+
+#block 3 surface 9
+
+#block 2 surface 10
+
+#block 1 surface 11
+
+block 8 surface 1 12 19
+
+block 7 surface 2 13 20
+
+block 6 surface 3 14 6 21
+
+block 5 surface 4
+
+#block 7 surface 5 15
+
+#block 6 surface 6 21
+
+#block 5 surface 7 16
+
+block 4 surface 8 22 5 15
+
+block 3 surface 9 17 24
+
+block 2 surface 10 23 7 16
+
+block 1 surface 11 18 25 26
+
+export Abaqus "modelY1_PML" dimension 2 block all overwrite
+

Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_30.cubit
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_30.cubit	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_30.cubit	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,282 @@
+#!/opt/cubit/cubit
+
+create vertex 0.0 0.0 5200.0
+create vertex 6000.0 0.0 5200.0
+create vertex 0.0 0.0 0.0
+create vertex 6000.0 0.0 0.0
+create vertex 0.0 0.0 5000.0
+create vertex 6000.0 0.0 5000.0
+create vertex 3000.0 0.0 5000.0
+create vertex 0.0 0.0 3211.4155
+create vertex 6000.0 0.0 3276.7123
+create vertex 649.2891 0.0 3181.7352
+create vertex 1127.9621 0.0 3193.6073
+create vertex 1554.5024 0.0 3235.1598
+create vertex 2151.6588 0.0 3247.032
+create vertex 3502.3697 0.0 3276.7123
+create vertex 4625.5924 0.0 3270.7763
+create vertex 0.0 0.0 2766.21
+create vertex 6000.0 0.0 2843.379
+create vertex 341.2322 0.0 2754.3379
+create vertex 1421.8009 0.0 2760.274
+create vertex 1425.4952 0.0 2762.2389
+create vertex 1767.7725 0.0 2944.2922
+create vertex 1985.782 0.0 3027.3973
+create vertex 2279.6209 0.0 3063.0137
+create vertex 2715.6398 0.0 3051.1416
+create vertex 3284.3602 0.0 3080.8219
+create vertex 3710.9005 0.0 3068.9498
+create vertex 3947.8673 0.0 2985.8447
+create vertex 3962.0853 0.0 2861.1872
+create vertex 3976.1985 0.0 2861.0639
+create vertex 0.0 0.0 2214.1553
+create vertex 1417.0616 0.0 2665.2968
+create vertex 1765.6054 0.0 2318.8245
+create vertex 687.2038 0.0 2231.9635
+create vertex 1364.9289 0.0 2273.516
+create vertex 6000.0 0.0 2605.9361
+create vertex 3975.1982 0.0 2635.6003
+create vertex 0.0 0.0 1786.758
+create vertex 2014.218 0.0 2071.6895
+create vertex 2022.5235 0.0 1988.4674
+create vertex 815.1659 0.0 1834.2466
+create vertex 1341.2322 0.0 1893.6073
+create vertex 1725.1185 0.0 1935.1598
+create vertex 3973.9605 0.0 2356.6104
+create vertex 6000.0 0.0 1875.7991
+create vertex 3973.9563 0.0 2355.665
+create vertex 6000.0 0.0 1855.481
+create vertex 4320.323 0.0 2314.9888
+create vertex 4812.9206 0.0 2163.7584
+create vertex 5442.7995 0.0 2000.8949
+create vertex 0.0 0.0 1262.1924
+create vertex 2028.436 0.0 1929.2237
+create vertex 2080.5687 0.0 1905.4795
+create vertex 2080.5687 0.0 1602.7397
+create vertex 2177.492 0.0 1425.7018
+create vertex 577.389 0.0 1291.2752
+create vertex 1074.0242 0.0 1314.5414
+create vertex 1441.4536 0.0 1337.8076
+create vertex 2047.1063 0.0 1401.7897
+create vertex 2194.3128 0.0 1394.9772
+create vertex 2374.4076 0.0 1288.1279
+create vertex 2502.3697 0.0 1258.4475
+create vertex 2630.3318 0.0 1015.0685
+create vertex 2772.5118 0.0 860.7306
+create vertex 2952.6066 0.0 759.8174
+create vertex 3175.3555 0.0 753.8813
+create vertex 3383.8863 0.0 747.9452
+create vertex 3459.7156 0.0 771.6895
+create vertex 3715.6398 0.0 783.5616
+create vertex 3725.1185 0.0 914.1553
+create vertex 3777.2512 0.0 914.1553
+create vertex 3772.5118 0.0 1151.5982
+create vertex 3834.1232 0.0 1163.4703
+create vertex 3829.3839 0.0 1394.9772
+create vertex 3881.5166 0.0 1400.9132
+create vertex 3876.7773 0.0 1596.8037
+create vertex 3919.4313 0.0 1602.7397
+create vertex 3919.4313 0.0 1785.6823
+create vertex 3919.4313 0.0 1798.6301
+create vertex 3971.564 0.0 1816.4384
+create vertex 6000.0 0.0 1157.4944
+create vertex 4037.6851 0.0 1762.4161
+create vertex 4320.323 0.0 1680.9843
+create vertex 4651.4132 0.0 1512.3043
+create vertex 4982.5034 0.0 1349.4407
+create vertex 5257.0659 0.0 1209.8434
+create vertex 5531.6285 0.0 1163.311
+create vertex 0.0 0.0 407.1588
+create vertex 6000.0 0.0 191.9463
+create vertex 520.8614 0.0 465.3244
+create vertex 1643.3378 0.0 529.3065
+create vertex 2398.3849 0.0 529.3065
+create vertex 3448.183 0.0 558.3893
+create vertex 4324.3607 0.0 482.774
+create vertex 5281.2921 0.0 261.745
+create vertex -200.0 0.0 5200.0
+create vertex -200.0 0.0 5000.0
+create vertex -200.0 0.0 3211.4155
+create vertex -200.0 0.0 2766.21
+create vertex -200.0 0.0 2214.1553
+create vertex -200.0 0.0 1786.758
+create vertex -200.0 0.0 1262.1924
+create vertex -200.0 0.0 407.1588
+create vertex -200.0 0.0 0.0
+create vertex 6200.0 0.0 5200.0
+create vertex 6200.0 0.0 5000.0
+create vertex 6200.0 0.0 3276.7123
+create vertex 6200.0 0.0 2843.379
+create vertex 6200.0 0.0 2605.9361
+create vertex 6200.0 0.0 1855.481
+create vertex 6200.0 0.0 1157.4944
+create vertex 6200.0 0.0 191.9463
+create vertex 6200.0 0.0 0.0
+create vertex -200.0 0.0 -200.0
+create vertex 6200.0 0.0 -200.0
+
+create curve spline vertex 1 2
+create curve spline vertex 3 4
+create curve spline vertex 1 5
+create curve spline vertex 2 6
+create curve spline vertex 5 7 6
+create curve spline vertex 5 8
+create curve spline vertex 6 9
+create curve spline vertex 8 10 11 12 13 14 15 9
+create curve spline vertex 8 16
+create curve spline vertex 9 17
+create curve spline vertex 16 18 19 20
+create curve spline vertex 20 21 22 23 24 25 26 27 28 29
+create curve spline vertex 29 17
+create curve spline vertex 16 30
+create curve spline vertex 20 31 32
+create curve spline vertex 30 33 34 32
+create curve spline vertex 17 35
+create curve spline vertex 36 35
+create curve spline vertex 30 37
+create curve spline vertex 32 38 39
+create curve spline vertex 37 40 41 42 39
+create curve spline vertex 43 36
+create curve spline vertex 36 29
+create curve spline vertex 35 44
+create curve spline vertex 45 36
+create curve spline vertex 44 46
+create curve spline vertex 45 47 48 49 46
+create curve spline vertex 37 50
+create curve spline vertex 39 51 52 53 54
+create curve spline vertex 50 55 56 57 58 54
+create curve spline vertex 54 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
+create curve spline vertex 77 78 79 45
+create curve spline vertex 46 80
+create curve spline vertex 77 81 82 83 84 85 86 80
+create curve spline vertex 50 87
+create curve spline vertex 87 3
+create curve spline vertex 80 88
+create curve spline vertex 88 4
+create curve spline vertex 87 89 90 91 92 93 94 88
+create curve spline vertex 95 96
+create curve spline vertex 96 97
+create curve spline vertex 97 98
+create curve spline vertex 98 99
+create curve spline vertex 99 100
+create curve spline vertex 100 101
+create curve spline vertex 101 102
+create curve spline vertex 102 103
+create curve spline vertex 1 95
+create curve spline vertex 103 3
+create curve spline vertex 96 5
+create curve spline vertex 97 8
+create curve spline vertex 98 16
+create curve spline vertex 99 30
+create curve spline vertex 100 37
+create curve spline vertex 101 50
+create curve spline vertex 102 87
+create curve spline vertex 104 105
+create curve spline vertex 105 106
+create curve spline vertex 106 107
+create curve spline vertex 107 108
+create curve spline vertex 108 109
+create curve spline vertex 109 110
+create curve spline vertex 110 111
+create curve spline vertex 111 112
+create curve spline vertex 104 2
+create curve spline vertex 112 4
+create curve spline vertex 105 6
+create curve spline vertex 106 9
+create curve spline vertex 107 17
+create curve spline vertex 108 35
+create curve spline vertex 109 46
+create curve spline vertex 110 80
+create curve spline vertex 111 88
+create curve spline vertex 113 103
+create curve spline vertex 114 112
+create curve spline vertex 113 114
+
+create surface curve 8 6 5 7
+create surface curve 9 8 10 11 12 13
+create surface curve 16 14 11 15
+create surface curve 12 15 20 29 31 32 25 23
+create surface curve 21 19 16 20
+create surface curve 13 18 17 23
+create surface curve 30 28 21 29
+create surface curve 18 25 27 26 24
+create surface curve 39 35 30 31 34 37
+create surface curve 27 32 34 33
+create surface curve 2 36 39 38
+create surface curve 40 36 39 38
+
+create surface curve 41 51 6 50  
+create surface curve 42 52 9 51  
+create surface curve 43 53 14 52  
+create surface curve 44 54 19 53  
+create surface curve 45 55 28 54  
+create surface curve 46 56 35 55  
+create surface curve 47 49 36 56  
+create surface curve 7 68 58 67  
+create surface curve 10 69 59 68  
+create surface curve 17 70 60 69 
+create surface curve 26 71 61 70 24  
+create surface curve 33 72 62 71  
+create surface curve 37 73 63 72  
+create surface curve 38 66 64 73  
+create surface curve 74 76 75 66 2 49  
+
+merge vol all
+imprint vol all
+surface all size 30.0
+surface 4 size 30.
+
+#surface all size 30.0
+#surface 2 size 20.0
+#surface 6 size 20.0
+#surface 3 size 20.0
+#Surface 19 20 21 22 23 24 25 18 17 16 15 14 13 12 26 size 20
+surface all scheme pave
+mesh surface all
+
+#block 11 surface 1
+
+#block 10 surface 2
+
+#block 9 surface 3
+
+#block 8 surface 4
+
+#block 7 surface 5
+
+#block 6 surface 6
+
+#block 5 surface 7
+
+#block 4 surface 8
+
+#block 3 surface 9
+
+#block 2 surface 10
+
+#block 1 surface 11
+
+block 11 surface 1 12 19
+
+block 10 surface 2 13 20
+
+block 9 surface 3 14
+
+block 8 surface 4
+
+block 7 surface 5 15
+
+block 6 surface 6 21
+
+block 5 surface 7 16
+
+block 4 surface 8 22
+
+block 3 surface 9 17 24
+
+block 2 surface 10 23
+
+block 1 surface 11 18 25 26
+
+export Abaqus "modelY1_PML_30" dimension 2 block all overwrite
+

Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_50.cubit
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_50.cubit	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_50.cubit	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,287 @@
+#!/opt/cubit/cubit
+
+create vertex 0.0 0.0 5200.0
+create vertex 6000.0 0.0 5200.0
+create vertex 0.0 0.0 0.0
+create vertex 6000.0 0.0 0.0
+create vertex 0.0 0.0 5000.0
+create vertex 6000.0 0.0 5000.0
+create vertex 3000.0 0.0 5000.0
+create vertex 0.0 0.0 3211.4155
+create vertex 6000.0 0.0 3276.7123
+create vertex 649.2891 0.0 3181.7352
+create vertex 1127.9621 0.0 3193.6073
+create vertex 1554.5024 0.0 3235.1598
+create vertex 2151.6588 0.0 3247.032
+create vertex 3502.3697 0.0 3276.7123
+create vertex 4625.5924 0.0 3270.7763
+create vertex 0.0 0.0 2766.21
+create vertex 6000.0 0.0 2843.379
+create vertex 341.2322 0.0 2754.3379
+create vertex 1421.8009 0.0 2760.274
+create vertex 1425.4952 0.0 2762.2389
+create vertex 1767.7725 0.0 2944.2922
+create vertex 1985.782 0.0 3027.3973
+create vertex 2279.6209 0.0 3063.0137
+create vertex 2715.6398 0.0 3051.1416
+create vertex 3284.3602 0.0 3080.8219
+create vertex 3710.9005 0.0 3068.9498
+create vertex 3947.8673 0.0 2985.8447
+create vertex 3962.0853 0.0 2861.1872
+create vertex 3976.1985 0.0 2861.0639
+create vertex 0.0 0.0 2214.1553
+create vertex 1417.0616 0.0 2665.2968
+create vertex 1765.6054 0.0 2318.8245
+create vertex 687.2038 0.0 2231.9635
+create vertex 1364.9289 0.0 2273.516
+create vertex 6000.0 0.0 2605.9361
+create vertex 3975.1982 0.0 2635.6003
+create vertex 0.0 0.0 1786.758
+create vertex 2014.218 0.0 2071.6895
+create vertex 2022.5235 0.0 1988.4674
+create vertex 815.1659 0.0 1834.2466
+create vertex 1341.2322 0.0 1893.6073
+create vertex 1725.1185 0.0 1935.1598
+create vertex 3973.9605 0.0 2356.6104
+create vertex 6000.0 0.0 1875.7991
+create vertex 3973.9563 0.0 2355.665
+create vertex 6000.0 0.0 1855.481
+create vertex 4320.323 0.0 2314.9888
+create vertex 4812.9206 0.0 2163.7584
+create vertex 5442.7995 0.0 2000.8949
+create vertex 0.0 0.0 1262.1924
+create vertex 2028.436 0.0 1929.2237
+create vertex 2080.5687 0.0 1905.4795
+create vertex 2080.5687 0.0 1602.7397
+create vertex 2177.492 0.0 1425.7018
+create vertex 577.389 0.0 1291.2752
+create vertex 1074.0242 0.0 1314.5414
+create vertex 1441.4536 0.0 1337.8076
+create vertex 2047.1063 0.0 1401.7897
+create vertex 2194.3128 0.0 1394.9772
+create vertex 2374.4076 0.0 1288.1279
+create vertex 2502.3697 0.0 1258.4475
+create vertex 2630.3318 0.0 1015.0685
+create vertex 2772.5118 0.0 860.7306
+create vertex 2952.6066 0.0 759.8174
+create vertex 3175.3555 0.0 753.8813
+create vertex 3383.8863 0.0 747.9452
+create vertex 3459.7156 0.0 771.6895
+create vertex 3715.6398 0.0 783.5616
+create vertex 3725.1185 0.0 914.1553
+create vertex 3777.2512 0.0 914.1553
+create vertex 3772.5118 0.0 1151.5982
+create vertex 3834.1232 0.0 1163.4703
+create vertex 3829.3839 0.0 1394.9772
+create vertex 3881.5166 0.0 1400.9132
+create vertex 3876.7773 0.0 1596.8037
+create vertex 3919.4313 0.0 1602.7397
+create vertex 3919.4313 0.0 1785.6823
+create vertex 3919.4313 0.0 1798.6301
+create vertex 3971.564 0.0 1816.4384
+create vertex 6000.0 0.0 1157.4944
+create vertex 4037.6851 0.0 1762.4161
+create vertex 4320.323 0.0 1680.9843
+create vertex 4651.4132 0.0 1512.3043
+create vertex 4982.5034 0.0 1349.4407
+create vertex 5257.0659 0.0 1209.8434
+create vertex 5531.6285 0.0 1163.311
+create vertex 0.0 0.0 407.1588
+create vertex 6000.0 0.0 191.9463
+create vertex 520.8614 0.0 465.3244
+create vertex 1643.3378 0.0 529.3065
+create vertex 2398.3849 0.0 529.3065
+create vertex 3448.183 0.0 558.3893
+create vertex 4324.3607 0.0 482.774
+create vertex 5281.2921 0.0 261.745
+create vertex -200.0 0.0 5200.0
+create vertex -200.0 0.0 5000.0
+create vertex -200.0 0.0 3211.4155
+create vertex -200.0 0.0 2766.21
+create vertex -200.0 0.0 2214.1553
+create vertex -200.0 0.0 1786.758
+create vertex -200.0 0.0 1262.1924
+create vertex -200.0 0.0 407.1588
+create vertex -200.0 0.0 0.0
+create vertex 6200.0 0.0 5200.0
+create vertex 6200.0 0.0 5000.0
+create vertex 6200.0 0.0 3276.7123
+create vertex 6200.0 0.0 2843.379
+create vertex 6200.0 0.0 2605.9361
+create vertex 6200.0 0.0 1855.481
+create vertex 6200.0 0.0 1157.4944
+create vertex 6200.0 0.0 191.9463
+create vertex 6200.0 0.0 0.0
+create vertex -200.0 0.0 -200.0
+create vertex 6200.0 0.0 -200.0
+
+create curve spline vertex 1 2
+create curve spline vertex 3 4
+create curve spline vertex 1 5
+create curve spline vertex 2 6
+create curve spline vertex 5 7 6
+create curve spline vertex 5 8
+create curve spline vertex 6 9
+create curve spline vertex 8 10 11 12 13 14 15 9
+create curve spline vertex 8 16
+create curve spline vertex 9 17
+create curve spline vertex 16 18 19 20
+create curve spline vertex 20 21 22 23 24 25 26 27 28 29
+create curve spline vertex 29 17
+create curve spline vertex 16 30
+create curve spline vertex 20 31 32
+create curve spline vertex 30 33 34 32
+create curve spline vertex 17 35
+create curve spline vertex 36 35
+create curve spline vertex 30 37
+create curve spline vertex 32 38 39
+create curve spline vertex 37 40 41 42 39
+create curve spline vertex 43 36
+create curve spline vertex 36 29
+#create curve spline vertex 35 44
+create curve spline vertex 35 46
+create curve spline vertex 45 36
+create curve spline vertex 44 46
+create curve spline vertex 45 47 48 49 46
+create curve spline vertex 37 50
+create curve spline vertex 39 51 52 53 54
+create curve spline vertex 50 55 56 57 58 54
+create curve spline vertex 54 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
+create curve spline vertex 77 78 79 45
+create curve spline vertex 46 80
+create curve spline vertex 77 81 82 83 84 85 86 80
+create curve spline vertex 50 87
+create curve spline vertex 87 3
+create curve spline vertex 80 88
+create curve spline vertex 88 4
+create curve spline vertex 87 89 90 91 92 93 94 88
+create curve spline vertex 95 96
+create curve spline vertex 96 97
+create curve spline vertex 97 98
+create curve spline vertex 98 99
+create curve spline vertex 99 100
+create curve spline vertex 100 101
+create curve spline vertex 101 102
+create curve spline vertex 102 103
+create curve spline vertex 1 95
+create curve spline vertex 103 3
+create curve spline vertex 96 5
+create curve spline vertex 97 8
+create curve spline vertex 98 16
+create curve spline vertex 99 30
+create curve spline vertex 100 37
+create curve spline vertex 101 50
+create curve spline vertex 102 87
+create curve spline vertex 104 105
+create curve spline vertex 105 106
+create curve spline vertex 106 107
+create curve spline vertex 107 108
+create curve spline vertex 108 109
+create curve spline vertex 109 110
+create curve spline vertex 110 111
+create curve spline vertex 111 112
+create curve spline vertex 104 2
+create curve spline vertex 112 4
+create curve spline vertex 105 6
+create curve spline vertex 106 9
+create curve spline vertex 107 17
+create curve spline vertex 108 35
+create curve spline vertex 109 46
+create curve spline vertex 110 80
+create curve spline vertex 111 88
+create curve spline vertex 113 103
+create curve spline vertex 114 112
+create curve spline vertex 113 114
+
+create surface curve 8 6 5 7
+create surface curve 9 8 10 11 12 13
+create surface curve 16 14 11 15
+create surface curve 12 15 20 29 31 32 25 23
+create surface curve 21 19 16 20
+create surface curve 13 18 17 23
+create surface curve 30 28 21 29
+create surface curve 18 25 27 24 #26 24
+create surface curve 39 35 30 31 34 37
+create surface curve 27 32 34 33
+create surface curve 2 36 39 38
+create surface curve 40 36 39 38
+
+create surface curve 41 51 6 50  
+create surface curve 42 52 9 51  
+create surface curve 43 53 14 52  
+create surface curve 44 54 19 53  
+create surface curve 45 55 28 54  
+create surface curve 46 56 35 55  
+create surface curve 47 49 36 56  
+create surface curve 7 68 58 67  
+create surface curve 10 69 59 68  
+create surface curve 17 70 60 69 
+create surface curve 71 61 70 24 #26 
+create surface curve 33 72 62 71  
+create surface curve 37 73 63 72  
+create surface curve 38 66 64 73  
+create surface curve 74 76 75 66 2 49  
+
+surface 4 size 60.
+#surface all size 50.0
+surface 1 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 size 40.0
+
+#surface all size 30.0
+#surface 2 size 20.0
+#surface 6 size 20.0
+#surface 3 size 20.0
+#Surface 19 20 21 22 23 24 25 18 17 16 15 14 13 12 26 size 20
+surface all scheme pave
+mesh surface  13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
+surface 2 3 6 size 30.
+mesh surface 4
+merge vol all
+imprint vol all
+mesh surface 1 2 3 5 6 7 8 9 10 11 12
+
+#block 11 surface 1
+
+#block 10 surface 2
+
+#block 9 surface 3
+
+#block 8 surface 4
+
+#block 7 surface 5
+
+#block 6 surface 6
+
+#block 5 surface 7
+
+#block 4 surface 8
+
+#block 3 surface 9
+
+#block 2 surface 10
+
+#block 1 surface 11
+
+block 8 surface 1 12 19
+
+block 7 surface 2 13 20
+
+block 6 surface 3 14 6 21
+
+block 5 surface 4
+
+#block 7 surface 5 15
+
+#block 6 surface 6 21
+
+#block 5 surface 7 16
+
+block 4 surface 8 22 5 15
+
+block 3 surface 9 17 24
+
+block 2 surface 10 23 7 16
+
+block 1 surface 11 18 25 26
+
+export Abaqus "modelY1_PML_50" dimension 2 block all overwrite
+

Added: seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_fine.cubit
===================================================================
--- seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_fine.cubit	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/EXAMPLES/salt_dome/CPML_normal/original_CUBIT_files_from_Ronan_Madec/modelY1_PML_fine.cubit	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,282 @@
+#!/opt/cubit/cubit
+
+create vertex 0.0 0.0 5200.0
+create vertex 6000.0 0.0 5200.0
+create vertex 0.0 0.0 0.0
+create vertex 6000.0 0.0 0.0
+create vertex 0.0 0.0 5000.0
+create vertex 6000.0 0.0 5000.0
+create vertex 3000.0 0.0 5000.0
+create vertex 0.0 0.0 3211.4155
+create vertex 6000.0 0.0 3276.7123
+create vertex 649.2891 0.0 3181.7352
+create vertex 1127.9621 0.0 3193.6073
+create vertex 1554.5024 0.0 3235.1598
+create vertex 2151.6588 0.0 3247.032
+create vertex 3502.3697 0.0 3276.7123
+create vertex 4625.5924 0.0 3270.7763
+create vertex 0.0 0.0 2766.21
+create vertex 6000.0 0.0 2843.379
+create vertex 341.2322 0.0 2754.3379
+create vertex 1421.8009 0.0 2760.274
+create vertex 1425.4952 0.0 2762.2389
+create vertex 1767.7725 0.0 2944.2922
+create vertex 1985.782 0.0 3027.3973
+create vertex 2279.6209 0.0 3063.0137
+create vertex 2715.6398 0.0 3051.1416
+create vertex 3284.3602 0.0 3080.8219
+create vertex 3710.9005 0.0 3068.9498
+create vertex 3947.8673 0.0 2985.8447
+create vertex 3962.0853 0.0 2861.1872
+create vertex 3976.1985 0.0 2861.0639
+create vertex 0.0 0.0 2214.1553
+create vertex 1417.0616 0.0 2665.2968
+create vertex 1765.6054 0.0 2318.8245
+create vertex 687.2038 0.0 2231.9635
+create vertex 1364.9289 0.0 2273.516
+create vertex 6000.0 0.0 2605.9361
+create vertex 3975.1982 0.0 2635.6003
+create vertex 0.0 0.0 1786.758
+create vertex 2014.218 0.0 2071.6895
+create vertex 2022.5235 0.0 1988.4674
+create vertex 815.1659 0.0 1834.2466
+create vertex 1341.2322 0.0 1893.6073
+create vertex 1725.1185 0.0 1935.1598
+create vertex 3973.9605 0.0 2356.6104
+create vertex 6000.0 0.0 1875.7991
+create vertex 3973.9563 0.0 2355.665
+create vertex 6000.0 0.0 1855.481
+create vertex 4320.323 0.0 2314.9888
+create vertex 4812.9206 0.0 2163.7584
+create vertex 5442.7995 0.0 2000.8949
+create vertex 0.0 0.0 1262.1924
+create vertex 2028.436 0.0 1929.2237
+create vertex 2080.5687 0.0 1905.4795
+create vertex 2080.5687 0.0 1602.7397
+create vertex 2177.492 0.0 1425.7018
+create vertex 577.389 0.0 1291.2752
+create vertex 1074.0242 0.0 1314.5414
+create vertex 1441.4536 0.0 1337.8076
+create vertex 2047.1063 0.0 1401.7897
+create vertex 2194.3128 0.0 1394.9772
+create vertex 2374.4076 0.0 1288.1279
+create vertex 2502.3697 0.0 1258.4475
+create vertex 2630.3318 0.0 1015.0685
+create vertex 2772.5118 0.0 860.7306
+create vertex 2952.6066 0.0 759.8174
+create vertex 3175.3555 0.0 753.8813
+create vertex 3383.8863 0.0 747.9452
+create vertex 3459.7156 0.0 771.6895
+create vertex 3715.6398 0.0 783.5616
+create vertex 3725.1185 0.0 914.1553
+create vertex 3777.2512 0.0 914.1553
+create vertex 3772.5118 0.0 1151.5982
+create vertex 3834.1232 0.0 1163.4703
+create vertex 3829.3839 0.0 1394.9772
+create vertex 3881.5166 0.0 1400.9132
+create vertex 3876.7773 0.0 1596.8037
+create vertex 3919.4313 0.0 1602.7397
+create vertex 3919.4313 0.0 1785.6823
+create vertex 3919.4313 0.0 1798.6301
+create vertex 3971.564 0.0 1816.4384
+create vertex 6000.0 0.0 1157.4944
+create vertex 4037.6851 0.0 1762.4161
+create vertex 4320.323 0.0 1680.9843
+create vertex 4651.4132 0.0 1512.3043
+create vertex 4982.5034 0.0 1349.4407
+create vertex 5257.0659 0.0 1209.8434
+create vertex 5531.6285 0.0 1163.311
+create vertex 0.0 0.0 407.1588
+create vertex 6000.0 0.0 191.9463
+create vertex 520.8614 0.0 465.3244
+create vertex 1643.3378 0.0 529.3065
+create vertex 2398.3849 0.0 529.3065
+create vertex 3448.183 0.0 558.3893
+create vertex 4324.3607 0.0 482.774
+create vertex 5281.2921 0.0 261.745
+create vertex -200.0 0.0 5200.0
+create vertex -200.0 0.0 5000.0
+create vertex -200.0 0.0 3211.4155
+create vertex -200.0 0.0 2766.21
+create vertex -200.0 0.0 2214.1553
+create vertex -200.0 0.0 1786.758
+create vertex -200.0 0.0 1262.1924
+create vertex -200.0 0.0 407.1588
+create vertex -200.0 0.0 0.0
+create vertex 6200.0 0.0 5200.0
+create vertex 6200.0 0.0 5000.0
+create vertex 6200.0 0.0 3276.7123
+create vertex 6200.0 0.0 2843.379
+create vertex 6200.0 0.0 2605.9361
+create vertex 6200.0 0.0 1855.481
+create vertex 6200.0 0.0 1157.4944
+create vertex 6200.0 0.0 191.9463
+create vertex 6200.0 0.0 0.0
+create vertex -200.0 0.0 -200.0
+create vertex 6200.0 0.0 -200.0
+
+create curve spline vertex 1 2
+create curve spline vertex 3 4
+create curve spline vertex 1 5
+create curve spline vertex 2 6
+create curve spline vertex 5 7 6
+create curve spline vertex 5 8
+create curve spline vertex 6 9
+create curve spline vertex 8 10 11 12 13 14 15 9
+create curve spline vertex 8 16
+create curve spline vertex 9 17
+create curve spline vertex 16 18 19 20
+create curve spline vertex 20 21 22 23 24 25 26 27 28 29
+create curve spline vertex 29 17
+create curve spline vertex 16 30
+create curve spline vertex 20 31 32
+create curve spline vertex 30 33 34 32
+create curve spline vertex 17 35
+create curve spline vertex 36 35
+create curve spline vertex 30 37
+create curve spline vertex 32 38 39
+create curve spline vertex 37 40 41 42 39
+create curve spline vertex 43 36
+create curve spline vertex 36 29
+create curve spline vertex 35 44
+create curve spline vertex 45 36
+create curve spline vertex 44 46
+create curve spline vertex 45 47 48 49 46
+create curve spline vertex 37 50
+create curve spline vertex 39 51 52 53 54
+create curve spline vertex 50 55 56 57 58 54
+create curve spline vertex 54 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
+create curve spline vertex 77 78 79 45
+create curve spline vertex 46 80
+create curve spline vertex 77 81 82 83 84 85 86 80
+create curve spline vertex 50 87
+create curve spline vertex 87 3
+create curve spline vertex 80 88
+create curve spline vertex 88 4
+create curve spline vertex 87 89 90 91 92 93 94 88
+create curve spline vertex 95 96
+create curve spline vertex 96 97
+create curve spline vertex 97 98
+create curve spline vertex 98 99
+create curve spline vertex 99 100
+create curve spline vertex 100 101
+create curve spline vertex 101 102
+create curve spline vertex 102 103
+create curve spline vertex 1 95
+create curve spline vertex 103 3
+create curve spline vertex 96 5
+create curve spline vertex 97 8
+create curve spline vertex 98 16
+create curve spline vertex 99 30
+create curve spline vertex 100 37
+create curve spline vertex 101 50
+create curve spline vertex 102 87
+create curve spline vertex 104 105
+create curve spline vertex 105 106
+create curve spline vertex 106 107
+create curve spline vertex 107 108
+create curve spline vertex 108 109
+create curve spline vertex 109 110
+create curve spline vertex 110 111
+create curve spline vertex 111 112
+create curve spline vertex 104 2
+create curve spline vertex 112 4
+create curve spline vertex 105 6
+create curve spline vertex 106 9
+create curve spline vertex 107 17
+create curve spline vertex 108 35
+create curve spline vertex 109 46
+create curve spline vertex 110 80
+create curve spline vertex 111 88
+create curve spline vertex 113 103
+create curve spline vertex 114 112
+create curve spline vertex 113 114
+
+create surface curve 8 6 5 7
+create surface curve 9 8 10 11 12 13
+create surface curve 16 14 11 15
+create surface curve 12 15 20 29 31 32 25 23
+create surface curve 21 19 16 20
+create surface curve 13 18 17 23
+create surface curve 30 28 21 29
+create surface curve 18 25 27 26 24
+create surface curve 39 35 30 31 34 37
+create surface curve 27 32 34 33
+create surface curve 2 36 39 38
+create surface curve 40 36 39 38
+
+create surface curve 41 51 6 50  
+create surface curve 42 52 9 51  
+create surface curve 43 53 14 52  
+create surface curve 44 54 19 53  
+create surface curve 45 55 28 54  
+create surface curve 46 56 35 55  
+create surface curve 47 49 36 56  
+create surface curve 7 68 58 67  
+create surface curve 10 69 59 68  
+create surface curve 17 70 60 69 
+create surface curve 26 71 61 70 24  
+create surface curve 33 72 62 71  
+create surface curve 37 73 63 72  
+create surface curve 38 66 64 73  
+create surface curve 74 76 75 66 2 49  
+
+merge vol all
+imprint vol all
+surface all size 40.0
+surface 4 size 60.
+
+surface all size 40.0
+surface 2 size 10.0
+surface 6 size 20.0
+surface 3 size 20.0
+surface 19 20 21 22 23 24 25 18 17 16 15 14 13 12 26 size 20
+surface all scheme pave
+mesh surface all
+
+#block 11 surface 1
+
+#block 10 surface 2
+
+#block 9 surface 3
+
+#block 8 surface 4
+
+#block 7 surface 5
+
+#block 6 surface 6
+
+#block 5 surface 7
+
+#block 4 surface 8
+
+#block 3 surface 9
+
+#block 2 surface 10
+
+#block 1 surface 11
+
+block 8 surface 1 12 19
+
+block 7 surface 2 13 20
+
+block 6 surface 3 14 6 21
+
+block 5 surface 4
+
+#block 7 surface 5 15
+
+#block 6 surface 6 21
+
+#block 5 surface 7 16
+
+block 4 surface 8 22 5 15
+
+block 3 surface 9 17 24
+
+block 2 surface 10 23 7 16
+
+block 1 surface 11 18 25 26
+
+export Abaqus "modelY1_PML" dimension 2 block all overwrite
+

Deleted: seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d.py
===================================================================
--- seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d.py	2012-11-11 03:33:09 UTC (rev 21013)
+++ seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d.py	2012-11-11 17:28:45 UTC (rev 21014)
@@ -1,434 +0,0 @@
-#!/usr/bin/env python
-
-class mtools(object):
-    """docstring for mtools"""
-    def __init__(self,frequency,list_surf,list_vp):
-        super(mtools, self).__init__()
-        self.frequency = frequency
-        self.list_surf = list_surf
-        self.list_vp = list_vp
-        self.ngll=5
-        self.percent_gll=0.172
-        self.point_wavelength=5
-    def __repr__(self):
-        txt='Meshing for frequency up to '+str(self.frequency)+'Hz\n'
-        for surf,vp in zip(self.list_surf,self.list_vp):
-            txt=txt+'surface '+str(surf)+', vp ='+str(vp)+'  -> size '+str(self.freq2meshsize(vp)[0])+' -> dt '+str(self.freq2meshsize(vp)[0])+'\n' 
-        return txt
-    def freq2meshsize(self,vp):
-        velocity=vp*.5
-        self.size=(1/2.5)*velocity/self.frequency*(self.ngll-1)/self.point_wavelength
-        self.dt=.4*self.size/vp*self.percent_gll
-        return self.size,self.dt
-    def mesh_it(self):
-        for surf,vp in zip(self.list_surf,self.list_vp):
-            command = "surface "+str(surf)+" size "+str(self.freq2meshsize(vp)[0])
-            cubit.cmd(command)
-            command = "surface "+str(surf)+ 'scheme pave'
-            cubit.cmd(command)
-            command = "mesh surf "+str(surf)
-            cubit.cmd(command)
-
-class block_tools:
-    def __int__(self):
-        pass
-    def create_blocks(self,mesh_entity,list_entity=None,):
-        if mesh_entity =='surface':
-            txt=' face in surface '
-        elif mesh_entity == 'curve':
-            txt=' edge in curve '
-        elif mesh_entity == 'group':
-            txt=' face in group '
-        if list_entity:
-            if not isinstance(list_entity,list):
-                list_entity=[list_entity]
-        for entity in list_entity:
-            iblock=cubit.get_next_block_id()
-            command = "block "+str(iblock)+ txt +str(entity)
-            cubit.cmd(command)
-    def material_file(self,filename):
-        matfile=open(filename,'w')
-        material=[]
-        for record in matfile:
-            mat_name,vp_str=record.split()
-            vp=float(vp_str)
-            material.append([mat_name,vp])
-        self.material=dict(material)
-    def assign_block_material(self,id_block,mat_name,vp=None):
-        try:
-            material=self.material
-        except:
-            material=None
-        cubit.cmd('block '+str(id_block)+' attribute count 2')
-        cubit.cmd('block '+str(id_block)+'  attribute index 1 '+str(id_block))
-        if material:
-            if material.has_key(mat_name):
-                cubit.cmd('block '+str(id_block)+'  attribute index 2 '+str(material[mat_name]))
-                print 'block '+str(id_block)+' - material '+mat_name+' - vp '+str(material[mat_name])+' from database'
-        elif vp:
-            cubit.cmd('block '+str(id_block)+'  attribute index 2 '+str(vp))
-            print 'block '+str(id_block)+' - material '+mat_name+' - vp '+str(vp)
-        else:
-            print 'assignment impossible: check if '+mat_name+' is in the database or specify vp'
-
-class mesh_tools(block_tools):
-    """Tools for the mesh
-    #########
-    dt,edge_dt,freq,edge_freq=seismic_resolution(edges,velocity,bins_d=None,bins_u=None,sidelist=None,ngll=5,np=8)
-        Given the velocity of a list of edges, seismic_resolution provides the minimum Dt required for the stability condition (and the corrisponding edge).
-        Furthermore, given the number of gll point in the element (ngll) and the number of GLL point for wavelength, it provide the maximum resolved frequency.
-    #########
-    length=edge_length(edge)
-        return the length of a edge
-    #########
-    edge_min,length=edge_min_length(surface)
-        given the cubit id of a surface, it return the edge with minimun length 
-    #########
-    """
-    def __int__(self):
-        pass
-    def seismic_resolution(self,edges,velocity,bins_d=None,bins_u=None,sidelist=None):
-        """
-        dt,edge_dt,freq,edge_freq=seismic_resolution(edges,velocity,bins_d=None,bins_u=None,sidelist=None,ngll=5,np=8)
-            Given the velocity of a list of edges, seismic_resolution provides the minimum Dt required for the stability condition (and the corrisponding edge).
-            Furthermore, given the number of gll point in the element (ngll) and the number of GLL point for wavelength, it provide the maximum resolved frequency.
-        """
-        ratiostore=1e10
-        dtstore=1e10
-        edgedtstore=-1
-        edgeratiostore=-1
-        for edge in edges:
-            d=self.edge_length(edge)
-            ratio=(1/2.5)*velocity/d*(self.ngll-1)/self.point_wavelength
-            dt=.4*d/velocity*self.percent_gll
-            if dt<dtstore:
-               dtstore=dt
-               edgedtstore=edge
-            if ratio < ratiostore:
-                ratiostore=ratio
-                edgeratiostore=edge
-            try:
-                for bin_d,bin_u,side in zip(bins_d,bins_u,sidelist):
-                    if ratio >= bin_d and ratio < bin_u:
-                        command = "sideset "+str(side)+" edge "+str(edge)
-                        cubit.cmd(command)
-                        #print command
-                        break
-            except:
-                pass
-        return dtstore,edgedtstore,ratiostore,edgeratiostore
-    def edge_length(self,edge):
-        """
-        length=edge_length(edge)
-            return the length of a edge
-        """
-        from math import sqrt
-        nodes=cubit.get_connectivity('Edge',edge)
-        x0,y0,z0=cubit.get_nodal_coordinates(nodes[0])
-        x1,y1,z1=cubit.get_nodal_coordinates(nodes[1])
-        d=sqrt((x1-x0)**2+(y1-y0)**2+(z1-z0)**2)
-        return d
-    def edge_min_length(self,surface):
-        """
-        edge_min,length=edge_min_length(surface)
-            given the cubit id of a surface, it return the edge with minimun length 
-        """
-        from math import sqrt
-        self.dmin=99999
-        edge_store=0
-        command = "group 'list_edge' add edge in surf "+str(surface)
-        command = command.replace("["," ").replace("]"," ")
-        #print command
-        cubit.cmd(command)
-        group=cubit.get_id_from_name("list_edge")
-        edges=cubit.get_group_edges(group)
-        command = "delete group "+ str(group)
-        cubit.cmd(command)
-        for edge in edges:
-            d=self.edge_length(edge)
-            if d<dmin:
-                self.dmin=d
-                edge_store=edge
-        self.edgemin=edge_store
-        return self.edgemin,self.dmin
-    def jac_check(self,nodes):
-        x0=cubit.get_nodal_coordinates(nodes[0])
-        x1=cubit.get_nodal_coordinates(nodes[1])
-        x2=cubit.get_nodal_coordinates(nodes[2])
-        xv1=x1[0]-x0[0]
-        xv2=x2[0]-x1[0]
-        zv1=x1[2]-x0[2]
-        zv2=x2[2]-x1[2]
-        jac=-xv2*zv1+xv1*zv2
-        if  jac > 0:
-            return nodes
-        elif jac < 0:
-            return nodes[0],nodes[3],nodes[2],nodes[1]
-        else:
-            print 'error, jacobian=0'
-    def mesh_analysis(self,frequency):
-        cubit.cmd('set info off')
-        cubit.cmd('set echo off')
-        cubit.cmd('set journal off')
-        bins_d=[0.0001]+range(0,int(frequency)+1)+[1000]
-        bins_u=bins_d[1:]
-        dt=[]
-        ed_dt=[]
-        r=[]
-        ed_r=[]
-        nstart=cubit.get_next_sideset_id()
-        command = "del sideset all"
-        cubit.cmd(command)
-        for bin_d,bin_u in zip(bins_d,bins_u):
-            nsideset=cubit.get_next_sideset_id()
-            command='create sideset '+str(nsideset)
-            cubit.cmd(command)
-            command = "sideset "+str(nsideset)+ " name "+ "'ratio-["+str(bin_d)+"_"+str(bin_u)+"['"
-            cubit.cmd(command)
-        nend=cubit.get_next_sideset_id()            
-        sidelist=range(nstart,nend)
-        for block in self.block_mat:
-            name=cubit.get_exodus_entity_name('block',block)
-            velocity=self.material[name][1]
-            if velocity > 0:
-                faces=cubit.get_block_faces(block)
-                edges=[]
-                for face in faces:
-                    es=cubit.get_sub_elements("face", face, 1)
-                    edges=edges+list(es)
-                dtstore,edgedtstore,ratiostore,edgeratiostore=self.seismic_resolution(edges,velocity,bins_d,bins_u,sidelist)
-                dt.append(dtstore)
-                ed_dt.append(edgedtstore)
-                r.append(ratiostore)
-                ed_r.append(edgeratiostore)
-        self.ddt=zip(ed_dt,dt)
-        self.dr=zip(ed_r,r)
-        def sorter(x, y):
-            return cmp(x[1],y[1])
-        self.ddt.sort(sorter)
-        self.dr.sort(sorter)
-        print self.ddt,self.dr
-        print 'Deltat minimum => edge:'+str(self.ddt[0][0])+' dt: '+str(self.ddt[0][1])
-        print 'minimum frequency resolved => edge:'+str(self.dr[0][0])+' frequency: '+str(self.dr[0][1])
-        return self.ddt[0],self.dr[0]
-
-class mesh(object,mesh_tools):
-    def __init__(self):
-        super(mesh, self).__init__()
-        self.mesh_name='mesh_file'
-        self.nodecoord_name='nodes_coords_file'
-        self.material_name='materials_file'
-        self.nummaterial_name='nummaterial_velocity_file'
-        self.absname='absorbing_surface_file'
-        self.freename='free_surface_file'
-        self.recname='STATIONS'
-        self.face='QUAD4'
-        self.edge='BAR2'
-        self.topo='topo'
-        self.rec='receivers'
-        self.block_definition()
-        self.ngll=5
-        self.percent_gll=0.172
-        self.point_wavelength=5
-        cubit.cmd('compress')
-    def __repr__(self):
-        pass
-    def block_definition(self):
-        block_flag=[]
-        block_mat=[]
-        block_bc=[]
-        block_bc_flag=[]
-        material={}
-        bc={}
-        blocks=cubit.get_block_id_list()
-        for block in blocks:
-            name=cubit.get_exodus_entity_name('block',block)
-            ty=cubit.get_block_element_type(block)
-            if ty == self.face:
-                flag=int(cubit.get_block_attribute_value(block,0))
-                vel=cubit.get_block_attribute_value(block,1)
-                block_flag.append(int(flag))
-                block_mat.append(block)
-                par=tuple([flag,vel])
-                material[name]=par
-            elif ty == self.edge:
-                block_bc_flag.append(2)
-                block_bc.append(block)
-                bc[name]=2 #edge has connectivity = 2
-                if name == self.topo: topography=block
-            else:
-                print 'blocks no properly defined'
-                return None, None,None,None,None,None,None,None
-        nsets=cubit.get_nodeset_id_list()
-        if len(nsets) == 0: self.receivers=None
-        for nset in nsets:
-            name=cubit.get_exodus_entity_name('nodeset',nset)
-            if name == self.rec:
-                self.receivers=nset
-            else:
-                print 'nodeset '+name+' not defined'
-                self.receivers=None
-        try:
-            self.block_mat=block_mat
-            self.block_flag=block_flag
-            self.block_bc=block_bc
-            self.block_bc_flag=block_bc_flag
-            self.material=material
-            self.bc=bc
-            self.topography=topography
-        except:
-            print 'blocks no properly defined'
-    def tomo(self,flag,vel):
-        vp=vel/1000
-        rho=(1.6612*vp-0.472*vp**2+0.0671*vp**3-0.0043*vp**4+0.000106*vp**4)*1000
-        txt='%3i %1i %20f %20f %20f %1i %1i\n' % (flag,1,rho,vel,vel/(3**.5),0,0)
-        return txt
-    def nummaterial_write(self,nummaterial_name):
-        print 'Writing '+nummaterial_name+'.....'
-        nummaterial=open(nummaterial_name,'w')
-        for block in self.block_mat:
-            name=cubit.get_exodus_entity_name('block',block)
-            nummaterial.write(self.tomo(self.material[name][0],self.material[name][1]))
-        nummaterial.close()
-        print 'Ok'
-    def mesh_write(self,mesh_name):
-        meshfile=open(mesh_name,'w')
-        print 'Writing '+mesh_name+'.....'
-        num_elems=cubit.get_quad_count()
-        meshfile.write(str(num_elems)+'\n')
-        num_write=0
-        for block,flag in zip(self.block_mat,self.block_flag):
-            quads=cubit.get_block_faces(block)
-            for inum,quad in enumerate(quads):
-                nodes=cubit.get_connectivity('Face',quad)
-                nodes=self.jac_check(nodes)
-                txt=('%10i %10i %10i %10i\n')% nodes
-                meshfile.write(txt)
-            num_write=num_write+inum+1
-            print inum
-        meshfile.close()
-        print 'Ok',str(num_elems), str(num_write)
-    def material_write(self,mat_name):
-        mat=open(mat_name,'w')
-        print 'Writing '+mat_name+'.....'
-        for block,flag in zip(self.block_mat,self.block_flag):
-                quads=cubit.get_block_faces(block)
-                for quad in quads:
-                    mat.write(('%10i\n') % flag)
-        mat.close()
-        print 'Ok'
-    def nodescoord_write(self,nodecoord_name):
-        nodecoord=open(nodecoord_name,'w')
-        print 'Writing '+nodecoord_name+'.....'
-        node_list=cubit.parse_cubit_list('node','all')
-        num_nodes=len(node_list)
-        nodecoord.write('%10i\n' % num_nodes)
-        #
-        for node in node_list:
-            x,y,z=cubit.get_nodal_coordinates(node)
-            txt=('%20f %20f\n') % (x,z)
-            nodecoord.write(txt)
-        nodecoord.close()
-        print 'Ok'
-    def free_write(self,freename=None):
-        cubit.cmd('set info off')
-        cubit.cmd('set echo off')
-        cubit.cmd('set journal off')
-        from sets import Set
-        if not freename: freename=self.freename
-        freeedge=open(freename,'w')
-        print 'Writing '+freename+'.....'
-        #
-        #
-        for block,flag in zip(self.block_bc,self.block_bc_flag):
-            if block == self.topography:
-                edges_all=Set(cubit.get_block_edges(block))
-        freeedge.write('%10i\n' % len(edges_all))
-        print len(edges_all)
-        id_element=0
-        for block,flag in zip(self.block_mat,self.block_flag):
-                quads=cubit.get_block_faces(block)
-                for quad in quads:
-                    id_element=id_element+1
-                    edges=Set(cubit.get_sub_elements("face", quad, 1))
-                    intersection=edges & edges_all
-                    if len(intersection) != 0:
-                        for e in intersection:
-                            node_edge=cubit.get_connectivity('Edge',e)
-                            nodes=cubit.get_connectivity('Face',quad)
-                            nodes=self.jac_check(list(nodes))
-                            nodes_ok=[]
-                            for i in nodes:
-                                if i in node_edge:
-                                    nodes_ok.append(i)
-                            txt='%10i %10i %10i %10i\n' % (id_element,2,nodes_ok[0],nodes_ok[1])
-                            freeedge.write(txt)
-        freeedge.close()
-        print edges_all
-        print 'Ok'
-        cubit.cmd('set info on')
-        cubit.cmd('set echo on')
-    def abs_write(self,absname=None):
-        cubit.cmd('set info off')
-        cubit.cmd('set echo off')
-        cubit.cmd('set journal off')
-        from sets import Set
-        if not absname: absname=self.absname
-        absedge=open(absname,'w')
-        print 'Writing '+absname+'.....'
-        #
-        #
-        for block,flag in zip(self.block_bc,self.block_bc_flag):
-            if block != self.topography:
-                edges_all=Set(cubit.get_block_edges(block))
-        absedge.write('%10i\n' % len(edges_all))
-        print len(edges_all)
-        id_element=0
-        for block,flag in zip(self.block_mat,self.block_flag):
-                quads=cubit.get_block_faces(block)
-                for quad in quads:
-                    id_element=id_element+1
-                    edges=Set(cubit.get_sub_elements("face", quad, 1))
-                    intersection=edges & edges_all
-                    if len(intersection) != 0:
-                        for e in intersection:
-                            node_edge=cubit.get_connectivity('Edge',e)
-                            nodes=cubit.get_connectivity('Face',quad)
-                            nodes=self.jac_check(list(nodes))
-                            nodes_ok=[]
-                            for i in nodes:
-                                if i in node_edge:
-                                    nodes_ok.append(i)
-                            txt='%10i %10i %10i %10i\n' % (id_element,2,nodes_ok[0],nodes_ok[1])
-                            absedge.write(txt)
-        absedge.close()
-        print edges_all,'- 2 corners'
-        print 'Ok'
-        cubit.cmd('set info on')
-        cubit.cmd('set echo on')
-    def rec_write(self,recname):
-        print 'Writing '+self.recname+'.....'
-        recfile=open(self.recname,'w')
-        nodes=cubit.get_nodeset_nodes(self.receivers)
-        for i,n in enumerate(nodes):
-            x,y,z=cubit.get_nodal_coordinates(n)
-            recfile.write('ST%i XX %20f %20f 0.0 0.0 \n' % (i,x,z))
-        recfile.close()
-        print 'Ok'
-    def write(self,path=''):
-        cubit.cmd('set info off')
-        cubit.cmd('set echo off')
-        cubit.cmd('set journal off')
-        if len(path) != 0:
-            if path[-1] != '/': path=path+'/'
-        self.mesh_write(path+self.mesh_name)
-        self.material_write(path+self.material_name)
-        self.nodescoord_write(path+self.nodecoord_name)
-        self.free_write(path+self.freename)
-        self.abs_write(path+self.absname)
-        self.nummaterial_write(path+self.nummaterial_name)
-        if self.receivers: self.rec_write(path+self.recname)
-        cubit.cmd('set info on')
-        cubit.cmd('set echo on')
-
-profile=mesh()
\ No newline at end of file

Copied: seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_original.py (from rev 21007, seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d.py)
===================================================================
--- seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_original.py	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_original.py	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,434 @@
+#!/usr/bin/env python
+
+class mtools(object):
+    """docstring for mtools"""
+    def __init__(self,frequency,list_surf,list_vp):
+        super(mtools, self).__init__()
+        self.frequency = frequency
+        self.list_surf = list_surf
+        self.list_vp = list_vp
+        self.ngll=5
+        self.percent_gll=0.172
+        self.point_wavelength=5
+    def __repr__(self):
+        txt='Meshing for frequency up to '+str(self.frequency)+'Hz\n'
+        for surf,vp in zip(self.list_surf,self.list_vp):
+            txt=txt+'surface '+str(surf)+', vp ='+str(vp)+'  -> size '+str(self.freq2meshsize(vp)[0])+' -> dt '+str(self.freq2meshsize(vp)[0])+'\n' 
+        return txt
+    def freq2meshsize(self,vp):
+        velocity=vp*.5
+        self.size=(1/2.5)*velocity/self.frequency*(self.ngll-1)/self.point_wavelength
+        self.dt=.4*self.size/vp*self.percent_gll
+        return self.size,self.dt
+    def mesh_it(self):
+        for surf,vp in zip(self.list_surf,self.list_vp):
+            command = "surface "+str(surf)+" size "+str(self.freq2meshsize(vp)[0])
+            cubit.cmd(command)
+            command = "surface "+str(surf)+ 'scheme pave'
+            cubit.cmd(command)
+            command = "mesh surf "+str(surf)
+            cubit.cmd(command)
+
+class block_tools:
+    def __int__(self):
+        pass
+    def create_blocks(self,mesh_entity,list_entity=None,):
+        if mesh_entity =='surface':
+            txt=' face in surface '
+        elif mesh_entity == 'curve':
+            txt=' edge in curve '
+        elif mesh_entity == 'group':
+            txt=' face in group '
+        if list_entity:
+            if not isinstance(list_entity,list):
+                list_entity=[list_entity]
+        for entity in list_entity:
+            iblock=cubit.get_next_block_id()
+            command = "block "+str(iblock)+ txt +str(entity)
+            cubit.cmd(command)
+    def material_file(self,filename):
+        matfile=open(filename,'w')
+        material=[]
+        for record in matfile:
+            mat_name,vp_str=record.split()
+            vp=float(vp_str)
+            material.append([mat_name,vp])
+        self.material=dict(material)
+    def assign_block_material(self,id_block,mat_name,vp=None):
+        try:
+            material=self.material
+        except:
+            material=None
+        cubit.cmd('block '+str(id_block)+' attribute count 2')
+        cubit.cmd('block '+str(id_block)+'  attribute index 1 '+str(id_block))
+        if material:
+            if material.has_key(mat_name):
+                cubit.cmd('block '+str(id_block)+'  attribute index 2 '+str(material[mat_name]))
+                print 'block '+str(id_block)+' - material '+mat_name+' - vp '+str(material[mat_name])+' from database'
+        elif vp:
+            cubit.cmd('block '+str(id_block)+'  attribute index 2 '+str(vp))
+            print 'block '+str(id_block)+' - material '+mat_name+' - vp '+str(vp)
+        else:
+            print 'assignment impossible: check if '+mat_name+' is in the database or specify vp'
+
+class mesh_tools(block_tools):
+    """Tools for the mesh
+    #########
+    dt,edge_dt,freq,edge_freq=seismic_resolution(edges,velocity,bins_d=None,bins_u=None,sidelist=None,ngll=5,np=8)
+        Given the velocity of a list of edges, seismic_resolution provides the minimum Dt required for the stability condition (and the corrisponding edge).
+        Furthermore, given the number of gll point in the element (ngll) and the number of GLL point for wavelength, it provide the maximum resolved frequency.
+    #########
+    length=edge_length(edge)
+        return the length of a edge
+    #########
+    edge_min,length=edge_min_length(surface)
+        given the cubit id of a surface, it return the edge with minimun length 
+    #########
+    """
+    def __int__(self):
+        pass
+    def seismic_resolution(self,edges,velocity,bins_d=None,bins_u=None,sidelist=None):
+        """
+        dt,edge_dt,freq,edge_freq=seismic_resolution(edges,velocity,bins_d=None,bins_u=None,sidelist=None,ngll=5,np=8)
+            Given the velocity of a list of edges, seismic_resolution provides the minimum Dt required for the stability condition (and the corrisponding edge).
+            Furthermore, given the number of gll point in the element (ngll) and the number of GLL point for wavelength, it provide the maximum resolved frequency.
+        """
+        ratiostore=1e10
+        dtstore=1e10
+        edgedtstore=-1
+        edgeratiostore=-1
+        for edge in edges:
+            d=self.edge_length(edge)
+            ratio=(1/2.5)*velocity/d*(self.ngll-1)/self.point_wavelength
+            dt=.4*d/velocity*self.percent_gll
+            if dt<dtstore:
+               dtstore=dt
+               edgedtstore=edge
+            if ratio < ratiostore:
+                ratiostore=ratio
+                edgeratiostore=edge
+            try:
+                for bin_d,bin_u,side in zip(bins_d,bins_u,sidelist):
+                    if ratio >= bin_d and ratio < bin_u:
+                        command = "sideset "+str(side)+" edge "+str(edge)
+                        cubit.cmd(command)
+                        #print command
+                        break
+            except:
+                pass
+        return dtstore,edgedtstore,ratiostore,edgeratiostore
+    def edge_length(self,edge):
+        """
+        length=edge_length(edge)
+            return the length of a edge
+        """
+        from math import sqrt
+        nodes=cubit.get_connectivity('Edge',edge)
+        x0,y0,z0=cubit.get_nodal_coordinates(nodes[0])
+        x1,y1,z1=cubit.get_nodal_coordinates(nodes[1])
+        d=sqrt((x1-x0)**2+(y1-y0)**2+(z1-z0)**2)
+        return d
+    def edge_min_length(self,surface):
+        """
+        edge_min,length=edge_min_length(surface)
+            given the cubit id of a surface, it return the edge with minimun length 
+        """
+        from math import sqrt
+        self.dmin=99999
+        edge_store=0
+        command = "group 'list_edge' add edge in surf "+str(surface)
+        command = command.replace("["," ").replace("]"," ")
+        #print command
+        cubit.cmd(command)
+        group=cubit.get_id_from_name("list_edge")
+        edges=cubit.get_group_edges(group)
+        command = "delete group "+ str(group)
+        cubit.cmd(command)
+        for edge in edges:
+            d=self.edge_length(edge)
+            if d<dmin:
+                self.dmin=d
+                edge_store=edge
+        self.edgemin=edge_store
+        return self.edgemin,self.dmin
+    def jac_check(self,nodes):
+        x0=cubit.get_nodal_coordinates(nodes[0])
+        x1=cubit.get_nodal_coordinates(nodes[1])
+        x2=cubit.get_nodal_coordinates(nodes[2])
+        xv1=x1[0]-x0[0]
+        xv2=x2[0]-x1[0]
+        zv1=x1[2]-x0[2]
+        zv2=x2[2]-x1[2]
+        jac=-xv2*zv1+xv1*zv2
+        if  jac > 0:
+            return nodes
+        elif jac < 0:
+            return nodes[0],nodes[3],nodes[2],nodes[1]
+        else:
+            print 'error, jacobian=0'
+    def mesh_analysis(self,frequency):
+        cubit.cmd('set info off')
+        cubit.cmd('set echo off')
+        cubit.cmd('set journal off')
+        bins_d=[0.0001]+range(0,int(frequency)+1)+[1000]
+        bins_u=bins_d[1:]
+        dt=[]
+        ed_dt=[]
+        r=[]
+        ed_r=[]
+        nstart=cubit.get_next_sideset_id()
+        command = "del sideset all"
+        cubit.cmd(command)
+        for bin_d,bin_u in zip(bins_d,bins_u):
+            nsideset=cubit.get_next_sideset_id()
+            command='create sideset '+str(nsideset)
+            cubit.cmd(command)
+            command = "sideset "+str(nsideset)+ " name "+ "'ratio-["+str(bin_d)+"_"+str(bin_u)+"['"
+            cubit.cmd(command)
+        nend=cubit.get_next_sideset_id()            
+        sidelist=range(nstart,nend)
+        for block in self.block_mat:
+            name=cubit.get_exodus_entity_name('block',block)
+            velocity=self.material[name][1]
+            if velocity > 0:
+                faces=cubit.get_block_faces(block)
+                edges=[]
+                for face in faces:
+                    es=cubit.get_sub_elements("face", face, 1)
+                    edges=edges+list(es)
+                dtstore,edgedtstore,ratiostore,edgeratiostore=self.seismic_resolution(edges,velocity,bins_d,bins_u,sidelist)
+                dt.append(dtstore)
+                ed_dt.append(edgedtstore)
+                r.append(ratiostore)
+                ed_r.append(edgeratiostore)
+        self.ddt=zip(ed_dt,dt)
+        self.dr=zip(ed_r,r)
+        def sorter(x, y):
+            return cmp(x[1],y[1])
+        self.ddt.sort(sorter)
+        self.dr.sort(sorter)
+        print self.ddt,self.dr
+        print 'Deltat minimum => edge:'+str(self.ddt[0][0])+' dt: '+str(self.ddt[0][1])
+        print 'minimum frequency resolved => edge:'+str(self.dr[0][0])+' frequency: '+str(self.dr[0][1])
+        return self.ddt[0],self.dr[0]
+
+class mesh(object,mesh_tools):
+    def __init__(self):
+        super(mesh, self).__init__()
+        self.mesh_name='mesh_file'
+        self.nodecoord_name='nodes_coords_file'
+        self.material_name='materials_file'
+        self.nummaterial_name='nummaterial_velocity_file'
+        self.absname='absorbing_surface_file'
+        self.freename='free_surface_file'
+        self.recname='STATIONS'
+        self.face='QUAD4'
+        self.edge='BAR2'
+        self.topo='topo'
+        self.rec='receivers'
+        self.block_definition()
+        self.ngll=5
+        self.percent_gll=0.172
+        self.point_wavelength=5
+        cubit.cmd('compress')
+    def __repr__(self):
+        pass
+    def block_definition(self):
+        block_flag=[]
+        block_mat=[]
+        block_bc=[]
+        block_bc_flag=[]
+        material={}
+        bc={}
+        blocks=cubit.get_block_id_list()
+        for block in blocks:
+            name=cubit.get_exodus_entity_name('block',block)
+            ty=cubit.get_block_element_type(block)
+            if ty == self.face:
+                flag=int(cubit.get_block_attribute_value(block,0))
+                vel=cubit.get_block_attribute_value(block,1)
+                block_flag.append(int(flag))
+                block_mat.append(block)
+                par=tuple([flag,vel])
+                material[name]=par
+            elif ty == self.edge:
+                block_bc_flag.append(2)
+                block_bc.append(block)
+                bc[name]=2 #edge has connectivity = 2
+                if name == self.topo: topography=block
+            else:
+                print 'blocks no properly defined'
+                return None, None,None,None,None,None,None,None
+        nsets=cubit.get_nodeset_id_list()
+        if len(nsets) == 0: self.receivers=None
+        for nset in nsets:
+            name=cubit.get_exodus_entity_name('nodeset',nset)
+            if name == self.rec:
+                self.receivers=nset
+            else:
+                print 'nodeset '+name+' not defined'
+                self.receivers=None
+        try:
+            self.block_mat=block_mat
+            self.block_flag=block_flag
+            self.block_bc=block_bc
+            self.block_bc_flag=block_bc_flag
+            self.material=material
+            self.bc=bc
+            self.topography=topography
+        except:
+            print 'blocks no properly defined'
+    def tomo(self,flag,vel):
+        vp=vel/1000
+        rho=(1.6612*vp-0.472*vp**2+0.0671*vp**3-0.0043*vp**4+0.000106*vp**4)*1000
+        txt='%3i %1i %20f %20f %20f %1i %1i\n' % (flag,1,rho,vel,vel/(3**.5),0,0)
+        return txt
+    def nummaterial_write(self,nummaterial_name):
+        print 'Writing '+nummaterial_name+'.....'
+        nummaterial=open(nummaterial_name,'w')
+        for block in self.block_mat:
+            name=cubit.get_exodus_entity_name('block',block)
+            nummaterial.write(self.tomo(self.material[name][0],self.material[name][1]))
+        nummaterial.close()
+        print 'Ok'
+    def mesh_write(self,mesh_name):
+        meshfile=open(mesh_name,'w')
+        print 'Writing '+mesh_name+'.....'
+        num_elems=cubit.get_quad_count()
+        meshfile.write(str(num_elems)+'\n')
+        num_write=0
+        for block,flag in zip(self.block_mat,self.block_flag):
+            quads=cubit.get_block_faces(block)
+            for inum,quad in enumerate(quads):
+                nodes=cubit.get_connectivity('Face',quad)
+                nodes=self.jac_check(nodes)
+                txt=('%10i %10i %10i %10i\n')% nodes
+                meshfile.write(txt)
+            num_write=num_write+inum+1
+            print inum
+        meshfile.close()
+        print 'Ok',str(num_elems), str(num_write)
+    def material_write(self,mat_name):
+        mat=open(mat_name,'w')
+        print 'Writing '+mat_name+'.....'
+        for block,flag in zip(self.block_mat,self.block_flag):
+                quads=cubit.get_block_faces(block)
+                for quad in quads:
+                    mat.write(('%10i\n') % flag)
+        mat.close()
+        print 'Ok'
+    def nodescoord_write(self,nodecoord_name):
+        nodecoord=open(nodecoord_name,'w')
+        print 'Writing '+nodecoord_name+'.....'
+        node_list=cubit.parse_cubit_list('node','all')
+        num_nodes=len(node_list)
+        nodecoord.write('%10i\n' % num_nodes)
+        #
+        for node in node_list:
+            x,y,z=cubit.get_nodal_coordinates(node)
+            txt=('%20f %20f\n') % (x,z)
+            nodecoord.write(txt)
+        nodecoord.close()
+        print 'Ok'
+    def free_write(self,freename=None):
+        cubit.cmd('set info off')
+        cubit.cmd('set echo off')
+        cubit.cmd('set journal off')
+        from sets import Set
+        if not freename: freename=self.freename
+        freeedge=open(freename,'w')
+        print 'Writing '+freename+'.....'
+        #
+        #
+        for block,flag in zip(self.block_bc,self.block_bc_flag):
+            if block == self.topography:
+                edges_all=Set(cubit.get_block_edges(block))
+        freeedge.write('%10i\n' % len(edges_all))
+        print len(edges_all)
+        id_element=0
+        for block,flag in zip(self.block_mat,self.block_flag):
+                quads=cubit.get_block_faces(block)
+                for quad in quads:
+                    id_element=id_element+1
+                    edges=Set(cubit.get_sub_elements("face", quad, 1))
+                    intersection=edges & edges_all
+                    if len(intersection) != 0:
+                        for e in intersection:
+                            node_edge=cubit.get_connectivity('Edge',e)
+                            nodes=cubit.get_connectivity('Face',quad)
+                            nodes=self.jac_check(list(nodes))
+                            nodes_ok=[]
+                            for i in nodes:
+                                if i in node_edge:
+                                    nodes_ok.append(i)
+                            txt='%10i %10i %10i %10i\n' % (id_element,2,nodes_ok[0],nodes_ok[1])
+                            freeedge.write(txt)
+        freeedge.close()
+        print edges_all
+        print 'Ok'
+        cubit.cmd('set info on')
+        cubit.cmd('set echo on')
+    def abs_write(self,absname=None):
+        cubit.cmd('set info off')
+        cubit.cmd('set echo off')
+        cubit.cmd('set journal off')
+        from sets import Set
+        if not absname: absname=self.absname
+        absedge=open(absname,'w')
+        print 'Writing '+absname+'.....'
+        #
+        #
+        for block,flag in zip(self.block_bc,self.block_bc_flag):
+            if block != self.topography:
+                edges_all=Set(cubit.get_block_edges(block))
+        absedge.write('%10i\n' % len(edges_all))
+        print len(edges_all)
+        id_element=0
+        for block,flag in zip(self.block_mat,self.block_flag):
+                quads=cubit.get_block_faces(block)
+                for quad in quads:
+                    id_element=id_element+1
+                    edges=Set(cubit.get_sub_elements("face", quad, 1))
+                    intersection=edges & edges_all
+                    if len(intersection) != 0:
+                        for e in intersection:
+                            node_edge=cubit.get_connectivity('Edge',e)
+                            nodes=cubit.get_connectivity('Face',quad)
+                            nodes=self.jac_check(list(nodes))
+                            nodes_ok=[]
+                            for i in nodes:
+                                if i in node_edge:
+                                    nodes_ok.append(i)
+                            txt='%10i %10i %10i %10i\n' % (id_element,2,nodes_ok[0],nodes_ok[1])
+                            absedge.write(txt)
+        absedge.close()
+        print edges_all,'- 2 corners'
+        print 'Ok'
+        cubit.cmd('set info on')
+        cubit.cmd('set echo on')
+    def rec_write(self,recname):
+        print 'Writing '+self.recname+'.....'
+        recfile=open(self.recname,'w')
+        nodes=cubit.get_nodeset_nodes(self.receivers)
+        for i,n in enumerate(nodes):
+            x,y,z=cubit.get_nodal_coordinates(n)
+            recfile.write('ST%i XX %20f %20f 0.0 0.0 \n' % (i,x,z))
+        recfile.close()
+        print 'Ok'
+    def write(self,path=''):
+        cubit.cmd('set info off')
+        cubit.cmd('set echo off')
+        cubit.cmd('set journal off')
+        if len(path) != 0:
+            if path[-1] != '/': path=path+'/'
+        self.mesh_write(path+self.mesh_name)
+        self.material_write(path+self.material_name)
+        self.nodescoord_write(path+self.nodecoord_name)
+        self.free_write(path+self.freename)
+        self.abs_write(path+self.absname)
+        self.nummaterial_write(path+self.nummaterial_name)
+        if self.receivers: self.rec_write(path+self.recname)
+        cubit.cmd('set info on')
+        cubit.cmd('set echo on')
+
+profile=mesh()
\ No newline at end of file

Added: seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_with_routine_to_fix_negative_Jacobians_from_Ronan_Madec_2009.py
===================================================================
--- seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_with_routine_to_fix_negative_Jacobians_from_Ronan_Madec_2009.py	                        (rev 0)
+++ seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_with_routine_to_fix_negative_Jacobians_from_Ronan_Madec_2009.py	2012-11-11 17:28:45 UTC (rev 21014)
@@ -0,0 +1,368 @@
+#!/usr/bin/python
+
+#last modified: Juin 2009
+
+#script to convert format Abaqus generated by Cubit in format Specfem2D
+
+#usage : python Cubit2Specfem2D.py input_file
+
+
+import sys, os
+from scipy import *
+
+
+def readAbaqus(file):
+    if  os.path.exists(file) : 
+        infile=open(file,'r')
+	lines=infile.readlines()
+	line=lines[0].split(',')
+	label=0
+	coords=[]
+	elem=[]
+	i=0
+	#read nodes coordinates
+	while line[0].strip()!='*NODE' and i<len(lines)-1:
+      	    i+=1
+	    line=lines[i].split(',')
+	i+=1
+	line=lines[i].split(',')
+	while line[0].rstrip()!='*ELEMENT' and i<len(lines)-1:
+            #coords=[...,[i,x(i),y(i),z(i)],...]
+            coords.append([int(line[0]),[float(line[1]),float(line[2]),float(line[3])]])
+	    i+=1
+	    line=lines[i].split(',')
+
+	#read elements with their label
+	while i<len(lines)-1:
+            i+=1
+	    line=lines[i].split(',')
+	    label+=1
+	    while line[0].rstrip()!='*ELEMENT' and i<len(lines):
+                #elem=[...,[i,label,[node(1),node(2),node(3),node(4)]],...]
+                elem.append([int(line[0]),label,[int(line[1]),int(line[2]),int(line[3]),int(line[4])]])
+		i+=1
+                if i!=len(lines):
+                    line=lines[i].split(',')
+            
+	infile.close()
+	return [coords,elem]
+
+    else:
+        print file,': file not found'
+        sys.exit(-1)
+
+#write mesh file
+def writeMesh(elem,jacob,outfile,ifirst):
+    file=open(outfile,'w')
+    file.write(str(len(elem))+'\n')
+    for i in range(len(elem)):
+        if jacob[i]==1:
+            file.write(str(elem[i][2][ifirst[i]%4])+' '+str(elem[i][2][(ifirst[i]+1)%4])+
+                       ' '+str(elem[i][2][(ifirst[i]+2)%4])+' '+str(elem[i][2][(ifirst[i]+3)%4])+'\n')
+        elif jacob[i]==-1:
+            file.write(str(elem[i][2][ifirst[i]%4])+' '+str(elem[i][2][(ifirst[i]+3)%4])+
+                       ' '+str(elem[i][2][(ifirst[i]+2)%4])+' '+str(elem[i][2][(ifirst[i]+1)%4])+'\n')
+        else:
+            print 'wrong jacobian direction parameter (must be 1 or -1):', jacob[i]
+            sys.exit(-1)
+    file.close()
+
+#write coords file
+def writeNodes(coords,col,outfile):
+    file=open(outfile,'w')
+    file.write(str(len(coords))+'\n')
+    for i in coords:
+        file.write(' ')
+        for j in col:
+            file.write(' '+str(i[1][j]))
+	file.write('\n')
+    file.close()
+    return
+
+#write file with label of each element
+def writeMaterials(elem,outfile):
+    file=open(outfile,'w')
+    for i in elem:
+        file.write(str(i[1])+'\n')
+    file.close()
+    return
+
+#write file after finding free surface boundary edges
+def writeFree(coords,elem,abs,outfile):
+    x=[]
+    z=[]
+    for i in coords:
+        x.append(i[1][0])
+        z.append(i[1][2])
+
+    xmin=min(x[:])
+    xmax=max(x[:])
+    zmin=min(z[:])
+    zmax=max(z[:])
+
+#structure:
+#     edges=[...,[[node1,node2],ielem,label],...]
+#     bound=[...,[node1,node2],...]
+    edges=[]
+    bound=[]
+    for ielem in elem:
+        for k in range(4):
+            p1=ielem[2][k]
+            p2=ielem[2][(k+1)%4]
+            edges.append([[min(p1,p2),max(p1,p2)],ielem[0],ielem[1]])
+
+    #an edge on the boundary is only in one element
+    #and an edge on the interior is in two elements
+    while len(edges)>0:
+        k=1
+	count=1
+	while k<len(edges) and edges[0][0]!=edges[k][0]:
+            k+=1
+	if k==len(edges):
+            #right
+            if x[edges[0][0][0]-1]==x[edges[0][0][1]-1] and x[edges[0][0][0]-1]==xmax:
+                if abs[1]==0:
+                    bound.append(edges[0])
+            #bottom
+            elif z[edges[0][0][0]-1]==z[edges[0][0][1]-1] and z[edges[0][0][0]-1]==zmin:
+                if abs[2]==0:
+                    bound.append(edges[0])
+            #left
+            elif x[edges[0][0][0]-1]==x[edges[0][0][1]-1] and x[edges[0][0][0]-1]==xmin:
+                if abs[3]==0:
+                    bound.append(edges[0])
+            #top
+            elif abs[0]==0:
+                bound.append(edges[0])
+	else:
+            count+=1
+            del edges[k]
+	del edges[0]
+
+    file=open(outfile,'w')
+    file.write(str(len(bound))+'\n')
+    for i in bound:
+        file.write(str(i[1])+' 2 '+str(i[0][0])+' '+str(i[0][1])+'\n')
+    file.close()
+    return
+
+#write file after finding absorbing boundary edges
+def writeAbsorbing(coords,elem,abs,outfile):
+    x=[]
+    z=[]
+    for i in coords:
+        x.append(i[1][0])
+        z.append(i[1][2])
+
+    xmin=min(x[:])
+    xmax=max(x[:])
+    zmin=min(z[:])
+    zmax=max(z[:])
+
+
+#structure:
+#     edges=[...,[[node1,node2],ielem,label],...]
+#     bound=[...,[node1,node2],...]
+    edges=[]
+    bound=[]
+    for ielem in elem:
+        for k in range(4):
+            p1=ielem[2][k]
+            p2=ielem[2][(k+1)%4]
+            edges.append([[min(p1,p2),max(p1,p2)],ielem[0],ielem[1]])
+
+    #an edge on the boundary is only in one element
+    #and an edge on the interior is in two elements
+    while len(edges)>0:
+        k=1
+	count=1
+	while k<len(edges) and edges[0][0]!=edges[k][0]:
+            k+=1
+	if k==len(edges):
+            #right
+            if x[edges[0][0][0]-1]==x[edges[0][0][1]-1] and x[edges[0][0][0]-1]==xmax:
+                if abs[1]==1:
+                    bound.append(edges[0])
+            #bottom
+            elif z[edges[0][0][0]-1]==z[edges[0][0][1]-1] and z[edges[0][0][0]-1]==zmin:
+                if abs[2]==1:
+                    bound.append(edges[0])
+            #left
+            elif x[edges[0][0][0]-1]==x[edges[0][0][1]-1] and x[edges[0][0][0]-1]==xmin:
+                if abs[3]==1:
+                    bound.append(edges[0])
+            #top
+            elif abs[0]==1:
+                bound.append(edges[0])
+        else:
+            count+=1
+            del edges[k]
+	del edges[0]
+
+    file=open(outfile,'w')
+    file.write(str(len(bound))+'\n')
+    for i in bound:
+        file.write(str(i[1])+' 2 '+str(i[0][0])+' '+str(i[0][1])+'\n')
+    file.close()
+    return
+
+#check if jacobian of elements are 
+def check_jacobian(coords,elem):
+    jacobian=[]
+    positif=0
+    negatif=0
+    xi=[-1.,1.,1.,-1.]
+    gamma=[-1.,-1.,1.,1.]
+    for i in range(len(elem)):
+        sign_jac=[]
+        for k in range(len(elem[i][2])):
+            xxi=0.
+            zxi=0.
+            xgamma=0.
+            zgamma=0.
+            for ia in range(len(elem[i][2])):
+                x=coords[elem[i][2][ia]-1][1][0]
+                z=coords[elem[i][2][ia]-1][1][2]
+                dershape=der_shape_function(xi[k],gamma[k],ia)
+                xxi += dershape[0]*x
+                zxi += dershape[0]*z
+                xgamma += dershape[1]*x
+                zgamma += dershape[1]*z
+                
+            if xxi*zgamma - xgamma*zxi == 0:
+                print 'error jacobian null on element :', i, 'point :', k
+                sys.exit(-1)
+            elif xxi*zgamma - xgamma*zxi < 0:
+                sign_jac.append(-1)
+            else:
+                sign_jac.append(1)
+
+        if sign_jac[0]==1:
+            if sign_jac[1]!=1 or sign_jac[2]!=1 or sign_jac[3]!=1:
+                print 'elem ', i, ' with jacobian not all positif'
+                sys.exit(-1)
+            jacobian.append(1)
+            positif+=1
+        elif sign_jac[0]==-1:
+            if sign_jac[1]!=-1 or sign_jac[2]!=-1 or sign_jac[3]!=-1:
+                print 'elem ', i, ' with jacobian not all negatif'
+                sys.exit(-1)
+            jacobian.append(-1)
+            negatif+=1
+        else:
+            print 'pb with jacobian in elem :', i
+        
+    print 'on the mesh, there is '+str(positif)+' positive jacobian elements (unchanged)'
+    print '                  and '+str(negatif)+' negative jacobian elements (re-ordered)'
+
+    return jacobian
+
+def der_shape_function(xi,gamma,inode):
+    sm=xi-1.
+    sp=xi+1.
+    tm=gamma-1.
+    tp=gamma+1.
+    
+    if inode==0:
+        dershape=[.25*tm,.25*sm]
+    elif inode==1:
+        dershape=[-.25*tm,-.25*sp]
+    elif inode==2:
+        dershape=[.25*tp,.25*sp]
+    elif inode==3:
+        dershape=[-.25*tp,-.25*sm]
+    else:
+        print 'unknown inode for shape function (0,1,2 or 3):', inode
+    return dershape
+
+#check if jacobian of elements are 
+def find_first(coords,elem):
+    ifirst=[]
+    imin=-1
+    for i in range(len(elem)):
+        min_sum=1.e100
+        for k in range(len(elem[i][2])):
+            if (min_sum>(coords[elem[i][2][k]-1][1][0]+coords[elem[i][2][k]-1][1][2])):
+                imin=k
+                min_sum=coords[elem[i][2][k]-1][1][0]+coords[elem[i][2][k]-1][1][2]
+        if (imin>3 or imin<0):
+            print 'pb in the detection of best first node element'+str(i)+': ifirst =', imin
+            sys.exit(-1)
+        ifirst.append(imin)
+    return ifirst
+
+#
+#
+#
+#
+#----------------------------Script beginning
+#
+#
+#
+#
+
+if len(sys.argv)<2:
+    print 'usage: python Cubit2Specfem2D.py input_file'
+    print '    to change absorbing conditions and precise label of the fluid' 
+    print '    you have to change vector abs and vector label explicitely given'
+    print '    in the script (search "Parameters" in script to find it)'
+    print ''
+    sys.exit(-1)
+
+inputfile=sys.argv[1]
+temp=inputfile.split('.')
+name_root_file=temp[0]
+
+#Parameters
+#we only need X and Z coordinates
+col=[0,2]
+#model5
+#label=[7]
+#bathy
+label=[9]
+
+#absorbing conditions: if 0 false, if 1 true
+abs_top=0
+abs_rig=1
+abs_bot=1
+abs_lef=1
+
+abs=[abs_top,abs_rig,abs_bot,abs_lef]
+
+
+mesh_meshfem2D_file=name_root_file+'_mesh_file'
+nodes_meshfem2D_file=name_root_file+'_nodes_coords_file'
+materials_meshfem2D_file=name_root_file+'_materials_file'
+free_surface_meshfem2D_file=name_root_file+'_free_surface_file'
+absorbing_surface_meshfem2D_file=name_root_file+'_absorbing_surface_file'
+
+[coords,elem]=readAbaqus(inputfile)
+#structures:
+#
+#    coords=[...,[i,[x(i),y(i),z(i)]],...]
+#    elem=[...,[i,label,[node(1)+1,node(2)+1,node(3)+1,node(4)+1]],...]
+
+#jacobian : 
+#       if it is 1, the element nodes will be written in the same order as Cubit
+#       if it is -1, the element nodes will be written in the oposite order as Cubit
+jacobian_direction=check_jacobian(coords,elem)
+
+#Find good first element (sum of coordinates the smallest)
+ifirst=find_first(coords,elem)
+
+print 'creating mesh file...' 
+writeMesh(elem,jacobian_direction,mesh_meshfem2D_file,ifirst)
+
+print 'creating nodes file...' 
+writeNodes(coords,col,nodes_meshfem2D_file)
+
+print 'creating materials file...' 
+writeMaterials(elem,materials_meshfem2D_file)
+
+print 'creating free surface file... (can be long)' 
+writeFree(coords,elem,abs,free_surface_meshfem2D_file)
+
+print 'creating absorbing condition file... (can be long)'
+writeAbsorbing(coords,elem,abs,absorbing_surface_meshfem2D_file)
+
+sys.exit(0)


Property changes on: seismo/2D/SPECFEM2D/trunk/UTILS/cubit2specfem2d/cubit2specfem2d_with_routine_to_fix_negative_Jacobians_from_Ronan_Madec_2009.py
___________________________________________________________________
Name: svn:executable
   + *



More information about the CIG-COMMITS mailing list