From 2a1cbf393270baef150354459de22a06bab016cc Mon Sep 17 00:00:00 2001 From: Abel Tim Date: Thu, 25 Jul 2024 16:53:53 +0200 Subject: sim --- simulation/3dfiles/Soccer Field 2021 draft v2.step | 3555 ++++++++++++++++++++ simulation/Kinematic-Omniwheels-in-Webots | 1 + simulation/controllers/OMHI_test/OMHI_test.py | 84 + simulation/credit | 3 + simulation/protos/Ball.proto | 53 + simulation/protos/MyProto.proto | 10 + simulation/protos/field.proto | 13 + simulation/protos/icons/Ball.png | Bin 0 -> 13627 bytes simulation/protos/three_omniwheel.proto | 770 +++++ simulation/worlds/.soccer.jpg | Bin 0 -> 33784 bytes simulation/worlds/.soccer.wbproj | 10 + simulation/worlds/soccer.wbt | 31 + 12 files changed, 4530 insertions(+) create mode 100644 simulation/3dfiles/Soccer Field 2021 draft v2.step create mode 160000 simulation/Kinematic-Omniwheels-in-Webots create mode 100644 simulation/controllers/OMHI_test/OMHI_test.py create mode 100644 simulation/credit create mode 100644 simulation/protos/Ball.proto create mode 100644 simulation/protos/MyProto.proto create mode 100644 simulation/protos/field.proto create mode 100644 simulation/protos/icons/Ball.png create mode 100644 simulation/protos/three_omniwheel.proto create mode 100644 simulation/worlds/.soccer.jpg create mode 100644 simulation/worlds/.soccer.wbproj create mode 100644 simulation/worlds/soccer.wbt (limited to 'simulation') diff --git a/simulation/3dfiles/Soccer Field 2021 draft v2.step b/simulation/3dfiles/Soccer Field 2021 draft v2.step new file mode 100644 index 0000000..7715399 --- /dev/null +++ b/simulation/3dfiles/Soccer Field 2021 draft v2.step @@ -0,0 +1,3555 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ (''), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'D:/Users/seizo/Desktop/Soccer Field 2021 draft v2.step', +/* time_stamp */ '2020-09-15T17:08:35+09:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v18.1', +/* originating_system */ 'Autodesk Translation Framework v9.3.0.1241', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#65,#66, +#67,#68,#69,#70,#71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84), +#3409); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#3416,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#85,#86,#87,#88,#89,#90,#91, +#92,#93,#94,#95,#96,#97,#98),#3408); +#13=CIRCLE('',#2158,149.999999999999); +#14=CIRCLE('',#2159,149.999999999999); +#15=CIRCLE('',#2162,150.); +#16=CIRCLE('',#2163,150.); +#17=CIRCLE('',#2170,150.); +#18=CIRCLE('',#2171,150.); +#19=CIRCLE('',#2174,150.); +#20=CIRCLE('',#2175,150.); +#21=CIRCLE('',#2179,130.); +#22=CIRCLE('',#2180,130.); +#23=CIRCLE('',#2183,130.); +#24=CIRCLE('',#2184,130.); +#25=CIRCLE('',#2195,130.); +#26=CIRCLE('',#2196,130.); +#27=CIRCLE('',#2199,129.999999999999); +#28=CIRCLE('',#2200,129.999999999999); +#29=CIRCLE('',#2217,290.); +#30=CIRCLE('',#2218,290.); +#31=CIRCLE('',#2220,300.); +#32=CIRCLE('',#2221,300.); +#33=CIRCLE('',#2245,5.); +#34=CIRCLE('',#2246,5.); +#35=CIRCLE('',#2250,5.); +#36=CIRCLE('',#2251,5.); +#37=CIRCLE('',#2255,5.); +#38=CIRCLE('',#2256,5.); +#39=CIRCLE('',#2260,5.); +#40=CIRCLE('',#2261,5.); +#41=CIRCLE('',#2265,5.); +#42=CIRCLE('',#2266,5.); +#43=CYLINDRICAL_SURFACE('',#2157,149.999999999999); +#44=CYLINDRICAL_SURFACE('',#2161,150.); +#45=CYLINDRICAL_SURFACE('',#2169,150.); +#46=CYLINDRICAL_SURFACE('',#2173,150.); +#47=CYLINDRICAL_SURFACE('',#2178,130.); +#48=CYLINDRICAL_SURFACE('',#2182,130.); +#49=CYLINDRICAL_SURFACE('',#2194,130.); +#50=CYLINDRICAL_SURFACE('',#2198,129.999999999999); +#51=CYLINDRICAL_SURFACE('',#2216,290.); +#52=CYLINDRICAL_SURFACE('',#2219,300.); +#53=CYLINDRICAL_SURFACE('',#2244,5.); +#54=CYLINDRICAL_SURFACE('',#2249,5.); +#55=CYLINDRICAL_SURFACE('',#2254,5.); +#56=CYLINDRICAL_SURFACE('',#2259,5.); +#57=CYLINDRICAL_SURFACE('',#2264,5.); +#58=FACE_BOUND('',#228,.T.); +#59=FACE_BOUND('',#238,.T.); +#60=FACE_BOUND('',#246,.T.); +#61=FACE_BOUND('',#296,.T.); +#62=FACE_BOUND('',#298,.T.); +#63=FACE_BOUND('',#308,.T.); +#64=FACE_BOUND('',#310,.T.); +#65=STYLED_ITEM('',(#3426),#85); +#66=STYLED_ITEM('',(#3426),#86); +#67=STYLED_ITEM('',(#3427),#87); +#68=STYLED_ITEM('',(#3428),#88); +#69=STYLED_ITEM('',(#3428),#89); +#70=STYLED_ITEM('',(#3428),#90); +#71=STYLED_ITEM('',(#3427),#91); +#72=STYLED_ITEM('',(#3429),#2059); +#73=STYLED_ITEM('',(#3429),#2060); +#74=STYLED_ITEM('',(#3429),#2061); +#75=STYLED_ITEM('',(#3427),#92); +#76=STYLED_ITEM('',(#3430),#2069); +#77=STYLED_ITEM('',(#3430),#2070); +#78=STYLED_ITEM('',(#3430),#2071); +#79=STYLED_ITEM('',(#3427),#93); +#80=STYLED_ITEM('',(#3427),#94); +#81=STYLED_ITEM('',(#3427),#95); +#82=STYLED_ITEM('',(#3427),#96); +#83=STYLED_ITEM('',(#3427),#97); +#84=STYLED_ITEM('',(#3427),#98); +#85=MANIFOLD_SOLID_BREP('Floor',#2092); +#86=MANIFOLD_SOLID_BREP('wedge',#2093); +#87=MANIFOLD_SOLID_BREP('Wall',#2094); +#88=MANIFOLD_SOLID_BREP('Line 3',#2095); +#89=MANIFOLD_SOLID_BREP('Line 1',#2096); +#90=MANIFOLD_SOLID_BREP('Line 2',#2097); +#91=MANIFOLD_SOLID_BREP('Center Circle',#2098); +#92=MANIFOLD_SOLID_BREP('Goal blue',#2099); +#93=MANIFOLD_SOLID_BREP('Goal Yellow',#2100); +#94=MANIFOLD_SOLID_BREP('Neutral spots Center',#2101); +#95=MANIFOLD_SOLID_BREP('Neutral spots 2',#2102); +#96=MANIFOLD_SOLID_BREP('Neutral spots 3',#2103); +#97=MANIFOLD_SOLID_BREP('Neutral spots 4',#2104); +#98=MANIFOLD_SOLID_BREP('Neutral spots 1',#2105); +#99=FACE_OUTER_BOUND('',#219,.T.); +#100=FACE_OUTER_BOUND('',#220,.T.); +#101=FACE_OUTER_BOUND('',#221,.T.); +#102=FACE_OUTER_BOUND('',#222,.T.); +#103=FACE_OUTER_BOUND('',#223,.T.); +#104=FACE_OUTER_BOUND('',#224,.T.); +#105=FACE_OUTER_BOUND('',#225,.T.); +#106=FACE_OUTER_BOUND('',#226,.T.); +#107=FACE_OUTER_BOUND('',#227,.T.); +#108=FACE_OUTER_BOUND('',#229,.T.); +#109=FACE_OUTER_BOUND('',#230,.T.); +#110=FACE_OUTER_BOUND('',#231,.T.); +#111=FACE_OUTER_BOUND('',#232,.T.); +#112=FACE_OUTER_BOUND('',#233,.T.); +#113=FACE_OUTER_BOUND('',#234,.T.); +#114=FACE_OUTER_BOUND('',#235,.T.); +#115=FACE_OUTER_BOUND('',#236,.T.); +#116=FACE_OUTER_BOUND('',#237,.T.); +#117=FACE_OUTER_BOUND('',#239,.T.); +#118=FACE_OUTER_BOUND('',#240,.T.); +#119=FACE_OUTER_BOUND('',#241,.T.); +#120=FACE_OUTER_BOUND('',#242,.T.); +#121=FACE_OUTER_BOUND('',#243,.T.); +#122=FACE_OUTER_BOUND('',#244,.T.); +#123=FACE_OUTER_BOUND('',#245,.T.); +#124=FACE_OUTER_BOUND('',#247,.T.); +#125=FACE_OUTER_BOUND('',#248,.T.); +#126=FACE_OUTER_BOUND('',#249,.T.); +#127=FACE_OUTER_BOUND('',#250,.T.); +#128=FACE_OUTER_BOUND('',#251,.T.); +#129=FACE_OUTER_BOUND('',#252,.T.); +#130=FACE_OUTER_BOUND('',#253,.T.); +#131=FACE_OUTER_BOUND('',#254,.T.); +#132=FACE_OUTER_BOUND('',#255,.T.); +#133=FACE_OUTER_BOUND('',#256,.T.); +#134=FACE_OUTER_BOUND('',#257,.T.); +#135=FACE_OUTER_BOUND('',#258,.T.); +#136=FACE_OUTER_BOUND('',#259,.T.); +#137=FACE_OUTER_BOUND('',#260,.T.); +#138=FACE_OUTER_BOUND('',#261,.T.); +#139=FACE_OUTER_BOUND('',#262,.T.); +#140=FACE_OUTER_BOUND('',#263,.T.); +#141=FACE_OUTER_BOUND('',#264,.T.); +#142=FACE_OUTER_BOUND('',#265,.T.); +#143=FACE_OUTER_BOUND('',#266,.T.); +#144=FACE_OUTER_BOUND('',#267,.T.); +#145=FACE_OUTER_BOUND('',#268,.T.); +#146=FACE_OUTER_BOUND('',#269,.T.); +#147=FACE_OUTER_BOUND('',#270,.T.); +#148=FACE_OUTER_BOUND('',#271,.T.); +#149=FACE_OUTER_BOUND('',#272,.T.); +#150=FACE_OUTER_BOUND('',#273,.T.); +#151=FACE_OUTER_BOUND('',#274,.T.); +#152=FACE_OUTER_BOUND('',#275,.T.); +#153=FACE_OUTER_BOUND('',#276,.T.); +#154=FACE_OUTER_BOUND('',#277,.T.); +#155=FACE_OUTER_BOUND('',#278,.T.); +#156=FACE_OUTER_BOUND('',#279,.T.); +#157=FACE_OUTER_BOUND('',#280,.T.); +#158=FACE_OUTER_BOUND('',#281,.T.); +#159=FACE_OUTER_BOUND('',#282,.T.); +#160=FACE_OUTER_BOUND('',#283,.T.); +#161=FACE_OUTER_BOUND('',#284,.T.); +#162=FACE_OUTER_BOUND('',#285,.T.); +#163=FACE_OUTER_BOUND('',#286,.T.); +#164=FACE_OUTER_BOUND('',#287,.T.); +#165=FACE_OUTER_BOUND('',#288,.T.); +#166=FACE_OUTER_BOUND('',#289,.T.); +#167=FACE_OUTER_BOUND('',#290,.T.); +#168=FACE_OUTER_BOUND('',#291,.T.); +#169=FACE_OUTER_BOUND('',#292,.T.); +#170=FACE_OUTER_BOUND('',#293,.T.); +#171=FACE_OUTER_BOUND('',#294,.T.); +#172=FACE_OUTER_BOUND('',#295,.T.); +#173=FACE_OUTER_BOUND('',#297,.T.); +#174=FACE_OUTER_BOUND('',#299,.T.); +#175=FACE_OUTER_BOUND('',#300,.T.); +#176=FACE_OUTER_BOUND('',#301,.T.); +#177=FACE_OUTER_BOUND('',#302,.T.); +#178=FACE_OUTER_BOUND('',#303,.T.); +#179=FACE_OUTER_BOUND('',#304,.T.); +#180=FACE_OUTER_BOUND('',#305,.T.); +#181=FACE_OUTER_BOUND('',#306,.T.); +#182=FACE_OUTER_BOUND('',#307,.T.); +#183=FACE_OUTER_BOUND('',#309,.T.); +#184=FACE_OUTER_BOUND('',#311,.T.); +#185=FACE_OUTER_BOUND('',#312,.T.); +#186=FACE_OUTER_BOUND('',#313,.T.); +#187=FACE_OUTER_BOUND('',#314,.T.); +#188=FACE_OUTER_BOUND('',#315,.T.); +#189=FACE_OUTER_BOUND('',#316,.T.); +#190=FACE_OUTER_BOUND('',#317,.T.); +#191=FACE_OUTER_BOUND('',#318,.T.); +#192=FACE_OUTER_BOUND('',#319,.T.); +#193=FACE_OUTER_BOUND('',#320,.T.); +#194=FACE_OUTER_BOUND('',#321,.T.); +#195=FACE_OUTER_BOUND('',#322,.T.); +#196=FACE_OUTER_BOUND('',#323,.T.); +#197=FACE_OUTER_BOUND('',#324,.T.); +#198=FACE_OUTER_BOUND('',#325,.T.); +#199=FACE_OUTER_BOUND('',#326,.T.); +#200=FACE_OUTER_BOUND('',#327,.T.); +#201=FACE_OUTER_BOUND('',#328,.T.); +#202=FACE_OUTER_BOUND('',#329,.T.); +#203=FACE_OUTER_BOUND('',#330,.T.); +#204=FACE_OUTER_BOUND('',#331,.T.); +#205=FACE_OUTER_BOUND('',#332,.T.); +#206=FACE_OUTER_BOUND('',#333,.T.); +#207=FACE_OUTER_BOUND('',#334,.T.); +#208=FACE_OUTER_BOUND('',#335,.T.); +#209=FACE_OUTER_BOUND('',#336,.T.); +#210=FACE_OUTER_BOUND('',#337,.T.); +#211=FACE_OUTER_BOUND('',#338,.T.); +#212=FACE_OUTER_BOUND('',#339,.T.); +#213=FACE_OUTER_BOUND('',#340,.T.); +#214=FACE_OUTER_BOUND('',#341,.T.); +#215=FACE_OUTER_BOUND('',#342,.T.); +#216=FACE_OUTER_BOUND('',#343,.T.); +#217=FACE_OUTER_BOUND('',#344,.T.); +#218=FACE_OUTER_BOUND('',#345,.T.); +#219=EDGE_LOOP('',(#1309,#1310,#1311,#1312)); +#220=EDGE_LOOP('',(#1313,#1314,#1315,#1316)); +#221=EDGE_LOOP('',(#1317,#1318,#1319,#1320)); +#222=EDGE_LOOP('',(#1321,#1322,#1323,#1324)); +#223=EDGE_LOOP('',(#1325,#1326,#1327,#1328)); +#224=EDGE_LOOP('',(#1329,#1330,#1331,#1332)); +#225=EDGE_LOOP('',(#1333,#1334,#1335,#1336,#1337,#1338)); +#226=EDGE_LOOP('',(#1339,#1340,#1341,#1342,#1343,#1344,#1345)); +#227=EDGE_LOOP('',(#1346,#1347,#1348,#1349)); +#228=EDGE_LOOP('',(#1350,#1351,#1352,#1353)); +#229=EDGE_LOOP('',(#1354,#1355,#1356,#1357,#1358,#1359,#1360)); +#230=EDGE_LOOP('',(#1361,#1362,#1363,#1364,#1365)); +#231=EDGE_LOOP('',(#1366,#1367,#1368)); +#232=EDGE_LOOP('',(#1369,#1370,#1371,#1372,#1373)); +#233=EDGE_LOOP('',(#1374,#1375,#1376,#1377)); +#234=EDGE_LOOP('',(#1378,#1379,#1380,#1381,#1382,#1383,#1384,#1385)); +#235=EDGE_LOOP('',(#1386,#1387,#1388,#1389)); +#236=EDGE_LOOP('',(#1390,#1391,#1392)); +#237=EDGE_LOOP('',(#1393,#1394,#1395,#1396)); +#238=EDGE_LOOP('',(#1397,#1398,#1399,#1400)); +#239=EDGE_LOOP('',(#1401,#1402,#1403,#1404)); +#240=EDGE_LOOP('',(#1405,#1406,#1407,#1408)); +#241=EDGE_LOOP('',(#1409,#1410,#1411,#1412)); +#242=EDGE_LOOP('',(#1413,#1414,#1415,#1416)); +#243=EDGE_LOOP('',(#1417,#1418,#1419,#1420)); +#244=EDGE_LOOP('',(#1421,#1422,#1423,#1424)); +#245=EDGE_LOOP('',(#1425,#1426,#1427,#1428)); +#246=EDGE_LOOP('',(#1429,#1430,#1431,#1432)); +#247=EDGE_LOOP('',(#1433,#1434,#1435,#1436)); +#248=EDGE_LOOP('',(#1437,#1438,#1439,#1440)); +#249=EDGE_LOOP('',(#1441,#1442,#1443,#1444)); +#250=EDGE_LOOP('',(#1445,#1446,#1447,#1448)); +#251=EDGE_LOOP('',(#1449,#1450,#1451,#1452)); +#252=EDGE_LOOP('',(#1453,#1454,#1455,#1456)); +#253=EDGE_LOOP('',(#1457,#1458,#1459,#1460)); +#254=EDGE_LOOP('',(#1461,#1462,#1463,#1464)); +#255=EDGE_LOOP('',(#1465,#1466,#1467,#1468)); +#256=EDGE_LOOP('',(#1469,#1470,#1471,#1472)); +#257=EDGE_LOOP('',(#1473,#1474,#1475,#1476)); +#258=EDGE_LOOP('',(#1477,#1478,#1479,#1480)); +#259=EDGE_LOOP('',(#1481,#1482,#1483,#1484)); +#260=EDGE_LOOP('',(#1485,#1486,#1487,#1488)); +#261=EDGE_LOOP('',(#1489,#1490,#1491,#1492)); +#262=EDGE_LOOP('',(#1493,#1494,#1495,#1496)); +#263=EDGE_LOOP('',(#1497,#1498,#1499,#1500)); +#264=EDGE_LOOP('',(#1501,#1502,#1503,#1504)); +#265=EDGE_LOOP('',(#1505,#1506,#1507,#1508)); +#266=EDGE_LOOP('',(#1509,#1510,#1511,#1512)); +#267=EDGE_LOOP('',(#1513,#1514,#1515,#1516)); +#268=EDGE_LOOP('',(#1517,#1518,#1519,#1520)); +#269=EDGE_LOOP('',(#1521,#1522,#1523,#1524)); +#270=EDGE_LOOP('',(#1525,#1526,#1527,#1528)); +#271=EDGE_LOOP('',(#1529,#1530,#1531,#1532)); +#272=EDGE_LOOP('',(#1533,#1534,#1535,#1536)); +#273=EDGE_LOOP('',(#1537,#1538,#1539,#1540)); +#274=EDGE_LOOP('',(#1541,#1542,#1543,#1544)); +#275=EDGE_LOOP('',(#1545,#1546,#1547,#1548)); +#276=EDGE_LOOP('',(#1549,#1550,#1551,#1552)); +#277=EDGE_LOOP('',(#1553,#1554,#1555,#1556)); +#278=EDGE_LOOP('',(#1557,#1558,#1559,#1560)); +#279=EDGE_LOOP('',(#1561,#1562,#1563,#1564)); +#280=EDGE_LOOP('',(#1565,#1566,#1567,#1568)); +#281=EDGE_LOOP('',(#1569,#1570,#1571,#1572)); +#282=EDGE_LOOP('',(#1573,#1574,#1575,#1576)); +#283=EDGE_LOOP('',(#1577,#1578,#1579,#1580)); +#284=EDGE_LOOP('',(#1581,#1582,#1583,#1584)); +#285=EDGE_LOOP('',(#1585,#1586,#1587,#1588)); +#286=EDGE_LOOP('',(#1589,#1590,#1591,#1592)); +#287=EDGE_LOOP('',(#1593,#1594,#1595,#1596)); +#288=EDGE_LOOP('',(#1597,#1598,#1599,#1600)); +#289=EDGE_LOOP('',(#1601,#1602,#1603,#1604)); +#290=EDGE_LOOP('',(#1605,#1606,#1607,#1608)); +#291=EDGE_LOOP('',(#1609,#1610,#1611,#1612)); +#292=EDGE_LOOP('',(#1613,#1614,#1615,#1616)); +#293=EDGE_LOOP('',(#1617,#1618,#1619,#1620)); +#294=EDGE_LOOP('',(#1621,#1622,#1623,#1624)); +#295=EDGE_LOOP('',(#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633, +#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645, +#1646,#1647,#1648)); +#296=EDGE_LOOP('',(#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657, +#1658,#1659,#1660,#1661,#1662,#1663,#1664)); +#297=EDGE_LOOP('',(#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673, +#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685, +#1686,#1687,#1688)); +#298=EDGE_LOOP('',(#1689,#1690,#1691,#1692,#1693,#1694,#1695,#1696,#1697, +#1698,#1699,#1700,#1701,#1702,#1703,#1704)); +#299=EDGE_LOOP('',(#1705,#1706,#1707,#1708)); +#300=EDGE_LOOP('',(#1709,#1710,#1711,#1712)); +#301=EDGE_LOOP('',(#1713,#1714,#1715,#1716)); +#302=EDGE_LOOP('',(#1717,#1718,#1719,#1720)); +#303=EDGE_LOOP('',(#1721,#1722,#1723,#1724)); +#304=EDGE_LOOP('',(#1725,#1726,#1727,#1728)); +#305=EDGE_LOOP('',(#1729,#1730,#1731,#1732)); +#306=EDGE_LOOP('',(#1733,#1734,#1735,#1736)); +#307=EDGE_LOOP('',(#1737)); +#308=EDGE_LOOP('',(#1738)); +#309=EDGE_LOOP('',(#1739)); +#310=EDGE_LOOP('',(#1740)); +#311=EDGE_LOOP('',(#1741,#1742,#1743,#1744,#1745,#1746,#1747,#1748)); +#312=EDGE_LOOP('',(#1749,#1750,#1751,#1752)); +#313=EDGE_LOOP('',(#1753,#1754,#1755,#1756)); +#314=EDGE_LOOP('',(#1757,#1758,#1759,#1760)); +#315=EDGE_LOOP('',(#1761,#1762,#1763,#1764)); +#316=EDGE_LOOP('',(#1765,#1766,#1767,#1768)); +#317=EDGE_LOOP('',(#1769,#1770,#1771,#1772)); +#318=EDGE_LOOP('',(#1773,#1774,#1775,#1776)); +#319=EDGE_LOOP('',(#1777,#1778,#1779,#1780,#1781,#1782,#1783,#1784)); +#320=EDGE_LOOP('',(#1785,#1786,#1787,#1788)); +#321=EDGE_LOOP('',(#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796)); +#322=EDGE_LOOP('',(#1797,#1798,#1799,#1800,#1801,#1802,#1803,#1804)); +#323=EDGE_LOOP('',(#1805,#1806,#1807,#1808)); +#324=EDGE_LOOP('',(#1809,#1810,#1811,#1812)); +#325=EDGE_LOOP('',(#1813,#1814,#1815,#1816)); +#326=EDGE_LOOP('',(#1817,#1818,#1819,#1820)); +#327=EDGE_LOOP('',(#1821,#1822,#1823,#1824)); +#328=EDGE_LOOP('',(#1825,#1826,#1827,#1828)); +#329=EDGE_LOOP('',(#1829,#1830,#1831,#1832)); +#330=EDGE_LOOP('',(#1833,#1834,#1835,#1836)); +#331=EDGE_LOOP('',(#1837,#1838,#1839,#1840)); +#332=EDGE_LOOP('',(#1841)); +#333=EDGE_LOOP('',(#1842)); +#334=EDGE_LOOP('',(#1843,#1844,#1845,#1846)); +#335=EDGE_LOOP('',(#1847)); +#336=EDGE_LOOP('',(#1848)); +#337=EDGE_LOOP('',(#1849,#1850,#1851,#1852)); +#338=EDGE_LOOP('',(#1853)); +#339=EDGE_LOOP('',(#1854)); +#340=EDGE_LOOP('',(#1855,#1856,#1857,#1858)); +#341=EDGE_LOOP('',(#1859)); +#342=EDGE_LOOP('',(#1860)); +#343=EDGE_LOOP('',(#1861,#1862,#1863,#1864)); +#344=EDGE_LOOP('',(#1865)); +#345=EDGE_LOOP('',(#1866)); +#346=LINE('',#2824,#595); +#347=LINE('',#2826,#596); +#348=LINE('',#2828,#597); +#349=LINE('',#2829,#598); +#350=LINE('',#2833,#599); +#351=LINE('',#2835,#600); +#352=LINE('',#2837,#601); +#353=LINE('',#2838,#602); +#354=LINE('',#2840,#603); +#355=LINE('',#2841,#604); +#356=LINE('',#2843,#605); +#357=LINE('',#2845,#606); +#358=LINE('',#2850,#607); +#359=LINE('',#2852,#608); +#360=LINE('',#2854,#609); +#361=LINE('',#2856,#610); +#362=LINE('',#2858,#611); +#363=LINE('',#2859,#612); +#364=LINE('',#2863,#613); +#365=LINE('',#2865,#614); +#366=LINE('',#2867,#615); +#367=LINE('',#2869,#616); +#368=LINE('',#2870,#617); +#369=LINE('',#2871,#618); +#370=LINE('',#2874,#619); +#371=LINE('',#2876,#620); +#372=LINE('',#2877,#621); +#373=LINE('',#2879,#622); +#374=LINE('',#2881,#623); +#375=LINE('',#2882,#624); +#376=LINE('',#2885,#625); +#377=LINE('',#2887,#626); +#378=LINE('',#2889,#627); +#379=LINE('',#2890,#628); +#380=LINE('',#2891,#629); +#381=LINE('',#2894,#630); +#382=LINE('',#2895,#631); +#383=LINE('',#2898,#632); +#384=LINE('',#2899,#633); +#385=LINE('',#2901,#634); +#386=LINE('',#2904,#635); +#387=LINE('',#2905,#636); +#388=LINE('',#2911,#637); +#389=LINE('',#2913,#638); +#390=LINE('',#2915,#639); +#391=LINE('',#2916,#640); +#392=LINE('',#2919,#641); +#393=LINE('',#2921,#642); +#394=LINE('',#2923,#643); +#395=LINE('',#2924,#644); +#396=LINE('',#2927,#645); +#397=LINE('',#2929,#646); +#398=LINE('',#2930,#647); +#399=LINE('',#2933,#648); +#400=LINE('',#2934,#649); +#401=LINE('',#2937,#650); +#402=LINE('',#2939,#651); +#403=LINE('',#2940,#652); +#404=LINE('',#2943,#653); +#405=LINE('',#2944,#654); +#406=LINE('',#2947,#655); +#407=LINE('',#2948,#656); +#408=LINE('',#2950,#657); +#409=LINE('',#2953,#658); +#410=LINE('',#2954,#659); +#411=LINE('',#2956,#660); +#412=LINE('',#2961,#661); +#413=LINE('',#2963,#662); +#414=LINE('',#2965,#663); +#415=LINE('',#2966,#664); +#416=LINE('',#2969,#665); +#417=LINE('',#2971,#666); +#418=LINE('',#2972,#667); +#419=LINE('',#2975,#668); +#420=LINE('',#2977,#669); +#421=LINE('',#2978,#670); +#422=LINE('',#2980,#671); +#423=LINE('',#2981,#672); +#424=LINE('',#2987,#673); +#425=LINE('',#2989,#674); +#426=LINE('',#2991,#675); +#427=LINE('',#2992,#676); +#428=LINE('',#2995,#677); +#429=LINE('',#2997,#678); +#430=LINE('',#2998,#679); +#431=LINE('',#3001,#680); +#432=LINE('',#3003,#681); +#433=LINE('',#3004,#682); +#434=LINE('',#3007,#683); +#435=LINE('',#3009,#684); +#436=LINE('',#3010,#685); +#437=LINE('',#3013,#686); +#438=LINE('',#3015,#687); +#439=LINE('',#3016,#688); +#440=LINE('',#3022,#689); +#441=LINE('',#3025,#690); +#442=LINE('',#3027,#691); +#443=LINE('',#3028,#692); +#444=LINE('',#3034,#693); +#445=LINE('',#3037,#694); +#446=LINE('',#3039,#695); +#447=LINE('',#3040,#696); +#448=LINE('',#3043,#697); +#449=LINE('',#3045,#698); +#450=LINE('',#3046,#699); +#451=LINE('',#3049,#700); +#452=LINE('',#3051,#701); +#453=LINE('',#3052,#702); +#454=LINE('',#3055,#703); +#455=LINE('',#3057,#704); +#456=LINE('',#3058,#705); +#457=LINE('',#3061,#706); +#458=LINE('',#3063,#707); +#459=LINE('',#3064,#708); +#460=LINE('',#3070,#709); +#461=LINE('',#3073,#710); +#462=LINE('',#3075,#711); +#463=LINE('',#3076,#712); +#464=LINE('',#3083,#713); +#465=LINE('',#3085,#714); +#466=LINE('',#3087,#715); +#467=LINE('',#3088,#716); +#468=LINE('',#3091,#717); +#469=LINE('',#3093,#718); +#470=LINE('',#3094,#719); +#471=LINE('',#3100,#720); +#472=LINE('',#3103,#721); +#473=LINE('',#3105,#722); +#474=LINE('',#3106,#723); +#475=LINE('',#3112,#724); +#476=LINE('',#3115,#725); +#477=LINE('',#3117,#726); +#478=LINE('',#3118,#727); +#479=LINE('',#3121,#728); +#480=LINE('',#3123,#729); +#481=LINE('',#3124,#730); +#482=LINE('',#3127,#731); +#483=LINE('',#3129,#732); +#484=LINE('',#3130,#733); +#485=LINE('',#3133,#734); +#486=LINE('',#3135,#735); +#487=LINE('',#3136,#736); +#488=LINE('',#3139,#737); +#489=LINE('',#3141,#738); +#490=LINE('',#3142,#739); +#491=LINE('',#3145,#740); +#492=LINE('',#3147,#741); +#493=LINE('',#3148,#742); +#494=LINE('',#3151,#743); +#495=LINE('',#3153,#744); +#496=LINE('',#3154,#745); +#497=LINE('',#3157,#746); +#498=LINE('',#3159,#747); +#499=LINE('',#3160,#748); +#500=LINE('',#3163,#749); +#501=LINE('',#3165,#750); +#502=LINE('',#3166,#751); +#503=LINE('',#3172,#752); +#504=LINE('',#3175,#753); +#505=LINE('',#3177,#754); +#506=LINE('',#3178,#755); +#507=LINE('',#3184,#756); +#508=LINE('',#3187,#757); +#509=LINE('',#3189,#758); +#510=LINE('',#3190,#759); +#511=LINE('',#3193,#760); +#512=LINE('',#3195,#761); +#513=LINE('',#3196,#762); +#514=LINE('',#3199,#763); +#515=LINE('',#3201,#764); +#516=LINE('',#3202,#765); +#517=LINE('',#3205,#766); +#518=LINE('',#3207,#767); +#519=LINE('',#3208,#768); +#520=LINE('',#3211,#769); +#521=LINE('',#3213,#770); +#522=LINE('',#3214,#771); +#523=LINE('',#3217,#772); +#524=LINE('',#3219,#773); +#525=LINE('',#3220,#774); +#526=LINE('',#3222,#775); +#527=LINE('',#3223,#776); +#528=LINE('',#3229,#777); +#529=LINE('',#3231,#778); +#530=LINE('',#3233,#779); +#531=LINE('',#3234,#780); +#532=LINE('',#3237,#781); +#533=LINE('',#3239,#782); +#534=LINE('',#3240,#783); +#535=LINE('',#3243,#784); +#536=LINE('',#3245,#785); +#537=LINE('',#3246,#786); +#538=LINE('',#3248,#787); +#539=LINE('',#3249,#788); +#540=LINE('',#3256,#789); +#541=LINE('',#3262,#790); +#542=LINE('',#3269,#791); +#543=LINE('',#3271,#792); +#544=LINE('',#3273,#793); +#545=LINE('',#3275,#794); +#546=LINE('',#3277,#795); +#547=LINE('',#3279,#796); +#548=LINE('',#3281,#797); +#549=LINE('',#3282,#798); +#550=LINE('',#3286,#799); +#551=LINE('',#3287,#800); +#552=LINE('',#3288,#801); +#553=LINE('',#3291,#802); +#554=LINE('',#3292,#803); +#555=LINE('',#3295,#804); +#556=LINE('',#3296,#805); +#557=LINE('',#3299,#806); +#558=LINE('',#3300,#807); +#559=LINE('',#3304,#808); +#560=LINE('',#3305,#809); +#561=LINE('',#3306,#810); +#562=LINE('',#3309,#811); +#563=LINE('',#3310,#812); +#564=LINE('',#3312,#813); +#565=LINE('',#3314,#814); +#566=LINE('',#3319,#815); +#567=LINE('',#3321,#816); +#568=LINE('',#3323,#817); +#569=LINE('',#3325,#818); +#570=LINE('',#3327,#819); +#571=LINE('',#3329,#820); +#572=LINE('',#3331,#821); +#573=LINE('',#3332,#822); +#574=LINE('',#3336,#823); +#575=LINE('',#3338,#824); +#576=LINE('',#3340,#825); +#577=LINE('',#3342,#826); +#578=LINE('',#3344,#827); +#579=LINE('',#3346,#828); +#580=LINE('',#3348,#829); +#581=LINE('',#3349,#830); +#582=LINE('',#3351,#831); +#583=LINE('',#3352,#832); +#584=LINE('',#3354,#833); +#585=LINE('',#3356,#834); +#586=LINE('',#3358,#835); +#587=LINE('',#3360,#836); +#588=LINE('',#3362,#837); +#589=LINE('',#3364,#838); +#590=LINE('',#3370,#839); +#591=LINE('',#3378,#840); +#592=LINE('',#3386,#841); +#593=LINE('',#3394,#842); +#594=LINE('',#3402,#843); +#595=VECTOR('',#2273,10.); +#596=VECTOR('',#2274,10.); +#597=VECTOR('',#2275,10.); +#598=VECTOR('',#2276,10.); +#599=VECTOR('',#2279,10.); +#600=VECTOR('',#2280,10.); +#601=VECTOR('',#2281,10.); +#602=VECTOR('',#2282,10.); +#603=VECTOR('',#2285,10.); +#604=VECTOR('',#2286,10.); +#605=VECTOR('',#2289,10.); +#606=VECTOR('',#2292,10.); +#607=VECTOR('',#2297,10.); +#608=VECTOR('',#2298,10.); +#609=VECTOR('',#2299,10.); +#610=VECTOR('',#2300,10.); +#611=VECTOR('',#2301,10.); +#612=VECTOR('',#2302,10.); +#613=VECTOR('',#2305,10.); +#614=VECTOR('',#2306,10.); +#615=VECTOR('',#2307,10.); +#616=VECTOR('',#2308,10.); +#617=VECTOR('',#2309,10.); +#618=VECTOR('',#2310,10.); +#619=VECTOR('',#2313,10.); +#620=VECTOR('',#2314,10.); +#621=VECTOR('',#2315,10.); +#622=VECTOR('',#2316,10.); +#623=VECTOR('',#2317,10.); +#624=VECTOR('',#2318,10.); +#625=VECTOR('',#2321,10.); +#626=VECTOR('',#2322,10.); +#627=VECTOR('',#2323,10.); +#628=VECTOR('',#2324,10.); +#629=VECTOR('',#2325,10.); +#630=VECTOR('',#2328,10.); +#631=VECTOR('',#2329,10.); +#632=VECTOR('',#2332,10.); +#633=VECTOR('',#2333,10.); +#634=VECTOR('',#2336,10.); +#635=VECTOR('',#2341,10.); +#636=VECTOR('',#2342,10.); +#637=VECTOR('',#2349,10.); +#638=VECTOR('',#2350,10.); +#639=VECTOR('',#2351,10.); +#640=VECTOR('',#2352,10.); +#641=VECTOR('',#2353,10.); +#642=VECTOR('',#2354,10.); +#643=VECTOR('',#2355,10.); +#644=VECTOR('',#2356,10.); +#645=VECTOR('',#2359,10.); +#646=VECTOR('',#2360,10.); +#647=VECTOR('',#2361,10.); +#648=VECTOR('',#2364,10.); +#649=VECTOR('',#2365,10.); +#650=VECTOR('',#2368,10.); +#651=VECTOR('',#2369,10.); +#652=VECTOR('',#2370,10.); +#653=VECTOR('',#2373,10.); +#654=VECTOR('',#2374,10.); +#655=VECTOR('',#2377,10.); +#656=VECTOR('',#2378,10.); +#657=VECTOR('',#2381,10.); +#658=VECTOR('',#2384,10.); +#659=VECTOR('',#2385,10.); +#660=VECTOR('',#2388,10.); +#661=VECTOR('',#2393,10.); +#662=VECTOR('',#2394,10.); +#663=VECTOR('',#2395,10.); +#664=VECTOR('',#2396,10.); +#665=VECTOR('',#2399,10.); +#666=VECTOR('',#2400,10.); +#667=VECTOR('',#2401,10.); +#668=VECTOR('',#2404,10.); +#669=VECTOR('',#2405,10.); +#670=VECTOR('',#2406,10.); +#671=VECTOR('',#2409,10.); +#672=VECTOR('',#2410,10.); +#673=VECTOR('',#2417,10.); +#674=VECTOR('',#2418,10.); +#675=VECTOR('',#2419,10.); +#676=VECTOR('',#2420,10.); +#677=VECTOR('',#2423,10.); +#678=VECTOR('',#2424,10.); +#679=VECTOR('',#2425,10.); +#680=VECTOR('',#2428,10.); +#681=VECTOR('',#2429,10.); +#682=VECTOR('',#2430,10.); +#683=VECTOR('',#2433,10.); +#684=VECTOR('',#2434,10.); +#685=VECTOR('',#2435,10.); +#686=VECTOR('',#2438,10.); +#687=VECTOR('',#2439,10.); +#688=VECTOR('',#2440,10.); +#689=VECTOR('',#2447,10.); +#690=VECTOR('',#2450,10.); +#691=VECTOR('',#2451,10.); +#692=VECTOR('',#2452,10.); +#693=VECTOR('',#2459,10.); +#694=VECTOR('',#2462,10.); +#695=VECTOR('',#2463,10.); +#696=VECTOR('',#2464,10.); +#697=VECTOR('',#2467,10.); +#698=VECTOR('',#2468,10.); +#699=VECTOR('',#2469,10.); +#700=VECTOR('',#2472,10.); +#701=VECTOR('',#2473,10.); +#702=VECTOR('',#2474,10.); +#703=VECTOR('',#2477,10.); +#704=VECTOR('',#2478,10.); +#705=VECTOR('',#2479,10.); +#706=VECTOR('',#2482,10.); +#707=VECTOR('',#2483,10.); +#708=VECTOR('',#2484,10.); +#709=VECTOR('',#2491,10.); +#710=VECTOR('',#2494,10.); +#711=VECTOR('',#2495,10.); +#712=VECTOR('',#2496,10.); +#713=VECTOR('',#2505,10.); +#714=VECTOR('',#2506,10.); +#715=VECTOR('',#2507,10.); +#716=VECTOR('',#2508,10.); +#717=VECTOR('',#2511,10.); +#718=VECTOR('',#2512,10.); +#719=VECTOR('',#2513,10.); +#720=VECTOR('',#2520,10.); +#721=VECTOR('',#2523,10.); +#722=VECTOR('',#2524,10.); +#723=VECTOR('',#2525,10.); +#724=VECTOR('',#2532,10.); +#725=VECTOR('',#2535,10.); +#726=VECTOR('',#2536,10.); +#727=VECTOR('',#2537,10.); +#728=VECTOR('',#2540,10.); +#729=VECTOR('',#2541,10.); +#730=VECTOR('',#2542,10.); +#731=VECTOR('',#2545,10.); +#732=VECTOR('',#2546,10.); +#733=VECTOR('',#2547,10.); +#734=VECTOR('',#2550,10.); +#735=VECTOR('',#2551,10.); +#736=VECTOR('',#2552,10.); +#737=VECTOR('',#2555,10.); +#738=VECTOR('',#2556,10.); +#739=VECTOR('',#2557,10.); +#740=VECTOR('',#2560,10.); +#741=VECTOR('',#2561,10.); +#742=VECTOR('',#2562,10.); +#743=VECTOR('',#2565,10.); +#744=VECTOR('',#2566,10.); +#745=VECTOR('',#2567,10.); +#746=VECTOR('',#2570,10.); +#747=VECTOR('',#2571,10.); +#748=VECTOR('',#2572,10.); +#749=VECTOR('',#2575,10.); +#750=VECTOR('',#2576,10.); +#751=VECTOR('',#2577,10.); +#752=VECTOR('',#2584,10.); +#753=VECTOR('',#2587,10.); +#754=VECTOR('',#2588,10.); +#755=VECTOR('',#2589,10.); +#756=VECTOR('',#2596,10.); +#757=VECTOR('',#2599,10.); +#758=VECTOR('',#2600,10.); +#759=VECTOR('',#2601,10.); +#760=VECTOR('',#2604,10.); +#761=VECTOR('',#2605,10.); +#762=VECTOR('',#2606,10.); +#763=VECTOR('',#2609,10.); +#764=VECTOR('',#2610,10.); +#765=VECTOR('',#2611,10.); +#766=VECTOR('',#2614,10.); +#767=VECTOR('',#2615,10.); +#768=VECTOR('',#2616,10.); +#769=VECTOR('',#2619,10.); +#770=VECTOR('',#2620,10.); +#771=VECTOR('',#2621,10.); +#772=VECTOR('',#2624,10.); +#773=VECTOR('',#2625,10.); +#774=VECTOR('',#2626,10.); +#775=VECTOR('',#2629,10.); +#776=VECTOR('',#2630,10.); +#777=VECTOR('',#2637,10.); +#778=VECTOR('',#2638,10.); +#779=VECTOR('',#2639,10.); +#780=VECTOR('',#2640,10.); +#781=VECTOR('',#2643,10.); +#782=VECTOR('',#2644,10.); +#783=VECTOR('',#2645,10.); +#784=VECTOR('',#2648,10.); +#785=VECTOR('',#2649,10.); +#786=VECTOR('',#2650,10.); +#787=VECTOR('',#2653,10.); +#788=VECTOR('',#2654,10.); +#789=VECTOR('',#2663,290.); +#790=VECTOR('',#2670,300.); +#791=VECTOR('',#2679,10.); +#792=VECTOR('',#2680,10.); +#793=VECTOR('',#2681,10.); +#794=VECTOR('',#2682,10.); +#795=VECTOR('',#2683,10.); +#796=VECTOR('',#2684,10.); +#797=VECTOR('',#2685,10.); +#798=VECTOR('',#2686,10.); +#799=VECTOR('',#2689,10.); +#800=VECTOR('',#2690,10.); +#801=VECTOR('',#2691,10.); +#802=VECTOR('',#2694,10.); +#803=VECTOR('',#2695,10.); +#804=VECTOR('',#2698,10.); +#805=VECTOR('',#2699,10.); +#806=VECTOR('',#2702,10.); +#807=VECTOR('',#2703,10.); +#808=VECTOR('',#2706,10.); +#809=VECTOR('',#2707,10.); +#810=VECTOR('',#2708,10.); +#811=VECTOR('',#2711,10.); +#812=VECTOR('',#2712,10.); +#813=VECTOR('',#2715,10.); +#814=VECTOR('',#2718,10.); +#815=VECTOR('',#2723,10.); +#816=VECTOR('',#2724,10.); +#817=VECTOR('',#2725,10.); +#818=VECTOR('',#2726,10.); +#819=VECTOR('',#2727,10.); +#820=VECTOR('',#2728,10.); +#821=VECTOR('',#2729,10.); +#822=VECTOR('',#2730,10.); +#823=VECTOR('',#2733,10.); +#824=VECTOR('',#2734,10.); +#825=VECTOR('',#2735,10.); +#826=VECTOR('',#2736,10.); +#827=VECTOR('',#2737,10.); +#828=VECTOR('',#2738,10.); +#829=VECTOR('',#2739,10.); +#830=VECTOR('',#2740,10.); +#831=VECTOR('',#2743,10.); +#832=VECTOR('',#2744,10.); +#833=VECTOR('',#2747,10.); +#834=VECTOR('',#2750,10.); +#835=VECTOR('',#2753,10.); +#836=VECTOR('',#2756,10.); +#837=VECTOR('',#2759,10.); +#838=VECTOR('',#2762,10.); +#839=VECTOR('',#2769,5.); +#840=VECTOR('',#2780,5.); +#841=VECTOR('',#2791,5.); +#842=VECTOR('',#2802,5.); +#843=VECTOR('',#2813,5.); +#844=VERTEX_POINT('',#2822); +#845=VERTEX_POINT('',#2823); +#846=VERTEX_POINT('',#2825); +#847=VERTEX_POINT('',#2827); +#848=VERTEX_POINT('',#2831); +#849=VERTEX_POINT('',#2832); +#850=VERTEX_POINT('',#2834); +#851=VERTEX_POINT('',#2836); +#852=VERTEX_POINT('',#2848); +#853=VERTEX_POINT('',#2849); +#854=VERTEX_POINT('',#2851); +#855=VERTEX_POINT('',#2853); +#856=VERTEX_POINT('',#2855); +#857=VERTEX_POINT('',#2857); +#858=VERTEX_POINT('',#2861); +#859=VERTEX_POINT('',#2862); +#860=VERTEX_POINT('',#2864); +#861=VERTEX_POINT('',#2866); +#862=VERTEX_POINT('',#2868); +#863=VERTEX_POINT('',#2873); +#864=VERTEX_POINT('',#2875); +#865=VERTEX_POINT('',#2878); +#866=VERTEX_POINT('',#2880); +#867=VERTEX_POINT('',#2884); +#868=VERTEX_POINT('',#2886); +#869=VERTEX_POINT('',#2888); +#870=VERTEX_POINT('',#2893); +#871=VERTEX_POINT('',#2897); +#872=VERTEX_POINT('',#2909); +#873=VERTEX_POINT('',#2910); +#874=VERTEX_POINT('',#2912); +#875=VERTEX_POINT('',#2914); +#876=VERTEX_POINT('',#2917); +#877=VERTEX_POINT('',#2918); +#878=VERTEX_POINT('',#2920); +#879=VERTEX_POINT('',#2922); +#880=VERTEX_POINT('',#2926); +#881=VERTEX_POINT('',#2928); +#882=VERTEX_POINT('',#2932); +#883=VERTEX_POINT('',#2936); +#884=VERTEX_POINT('',#2938); +#885=VERTEX_POINT('',#2942); +#886=VERTEX_POINT('',#2946); +#887=VERTEX_POINT('',#2952); +#888=VERTEX_POINT('',#2959); +#889=VERTEX_POINT('',#2960); +#890=VERTEX_POINT('',#2962); +#891=VERTEX_POINT('',#2964); +#892=VERTEX_POINT('',#2968); +#893=VERTEX_POINT('',#2970); +#894=VERTEX_POINT('',#2974); +#895=VERTEX_POINT('',#2976); +#896=VERTEX_POINT('',#2985); +#897=VERTEX_POINT('',#2986); +#898=VERTEX_POINT('',#2988); +#899=VERTEX_POINT('',#2990); +#900=VERTEX_POINT('',#2994); +#901=VERTEX_POINT('',#2996); +#902=VERTEX_POINT('',#3000); +#903=VERTEX_POINT('',#3002); +#904=VERTEX_POINT('',#3006); +#905=VERTEX_POINT('',#3008); +#906=VERTEX_POINT('',#3012); +#907=VERTEX_POINT('',#3014); +#908=VERTEX_POINT('',#3018); +#909=VERTEX_POINT('',#3020); +#910=VERTEX_POINT('',#3024); +#911=VERTEX_POINT('',#3026); +#912=VERTEX_POINT('',#3030); +#913=VERTEX_POINT('',#3032); +#914=VERTEX_POINT('',#3036); +#915=VERTEX_POINT('',#3038); +#916=VERTEX_POINT('',#3042); +#917=VERTEX_POINT('',#3044); +#918=VERTEX_POINT('',#3048); +#919=VERTEX_POINT('',#3050); +#920=VERTEX_POINT('',#3054); +#921=VERTEX_POINT('',#3056); +#922=VERTEX_POINT('',#3060); +#923=VERTEX_POINT('',#3062); +#924=VERTEX_POINT('',#3066); +#925=VERTEX_POINT('',#3068); +#926=VERTEX_POINT('',#3072); +#927=VERTEX_POINT('',#3074); +#928=VERTEX_POINT('',#3081); +#929=VERTEX_POINT('',#3082); +#930=VERTEX_POINT('',#3084); +#931=VERTEX_POINT('',#3086); +#932=VERTEX_POINT('',#3090); +#933=VERTEX_POINT('',#3092); +#934=VERTEX_POINT('',#3096); +#935=VERTEX_POINT('',#3098); +#936=VERTEX_POINT('',#3102); +#937=VERTEX_POINT('',#3104); +#938=VERTEX_POINT('',#3108); +#939=VERTEX_POINT('',#3110); +#940=VERTEX_POINT('',#3114); +#941=VERTEX_POINT('',#3116); +#942=VERTEX_POINT('',#3120); +#943=VERTEX_POINT('',#3122); +#944=VERTEX_POINT('',#3126); +#945=VERTEX_POINT('',#3128); +#946=VERTEX_POINT('',#3132); +#947=VERTEX_POINT('',#3134); +#948=VERTEX_POINT('',#3138); +#949=VERTEX_POINT('',#3140); +#950=VERTEX_POINT('',#3144); +#951=VERTEX_POINT('',#3146); +#952=VERTEX_POINT('',#3150); +#953=VERTEX_POINT('',#3152); +#954=VERTEX_POINT('',#3156); +#955=VERTEX_POINT('',#3158); +#956=VERTEX_POINT('',#3162); +#957=VERTEX_POINT('',#3164); +#958=VERTEX_POINT('',#3168); +#959=VERTEX_POINT('',#3170); +#960=VERTEX_POINT('',#3174); +#961=VERTEX_POINT('',#3176); +#962=VERTEX_POINT('',#3180); +#963=VERTEX_POINT('',#3182); +#964=VERTEX_POINT('',#3186); +#965=VERTEX_POINT('',#3188); +#966=VERTEX_POINT('',#3192); +#967=VERTEX_POINT('',#3194); +#968=VERTEX_POINT('',#3198); +#969=VERTEX_POINT('',#3200); +#970=VERTEX_POINT('',#3204); +#971=VERTEX_POINT('',#3206); +#972=VERTEX_POINT('',#3210); +#973=VERTEX_POINT('',#3212); +#974=VERTEX_POINT('',#3216); +#975=VERTEX_POINT('',#3218); +#976=VERTEX_POINT('',#3227); +#977=VERTEX_POINT('',#3228); +#978=VERTEX_POINT('',#3230); +#979=VERTEX_POINT('',#3232); +#980=VERTEX_POINT('',#3236); +#981=VERTEX_POINT('',#3238); +#982=VERTEX_POINT('',#3242); +#983=VERTEX_POINT('',#3244); +#984=VERTEX_POINT('',#3253); +#985=VERTEX_POINT('',#3255); +#986=VERTEX_POINT('',#3259); +#987=VERTEX_POINT('',#3261); +#988=VERTEX_POINT('',#3267); +#989=VERTEX_POINT('',#3268); +#990=VERTEX_POINT('',#3270); +#991=VERTEX_POINT('',#3272); +#992=VERTEX_POINT('',#3274); +#993=VERTEX_POINT('',#3276); +#994=VERTEX_POINT('',#3278); +#995=VERTEX_POINT('',#3280); +#996=VERTEX_POINT('',#3284); +#997=VERTEX_POINT('',#3285); +#998=VERTEX_POINT('',#3290); +#999=VERTEX_POINT('',#3294); +#1000=VERTEX_POINT('',#3298); +#1001=VERTEX_POINT('',#3302); +#1002=VERTEX_POINT('',#3303); +#1003=VERTEX_POINT('',#3308); +#1004=VERTEX_POINT('',#3317); +#1005=VERTEX_POINT('',#3318); +#1006=VERTEX_POINT('',#3320); +#1007=VERTEX_POINT('',#3322); +#1008=VERTEX_POINT('',#3324); +#1009=VERTEX_POINT('',#3326); +#1010=VERTEX_POINT('',#3328); +#1011=VERTEX_POINT('',#3330); +#1012=VERTEX_POINT('',#3334); +#1013=VERTEX_POINT('',#3335); +#1014=VERTEX_POINT('',#3337); +#1015=VERTEX_POINT('',#3339); +#1016=VERTEX_POINT('',#3341); +#1017=VERTEX_POINT('',#3343); +#1018=VERTEX_POINT('',#3345); +#1019=VERTEX_POINT('',#3347); +#1020=VERTEX_POINT('',#3367); +#1021=VERTEX_POINT('',#3369); +#1022=VERTEX_POINT('',#3375); +#1023=VERTEX_POINT('',#3377); +#1024=VERTEX_POINT('',#3383); +#1025=VERTEX_POINT('',#3385); +#1026=VERTEX_POINT('',#3391); +#1027=VERTEX_POINT('',#3393); +#1028=VERTEX_POINT('',#3399); +#1029=VERTEX_POINT('',#3401); +#1030=EDGE_CURVE('',#844,#845,#346,.T.); +#1031=EDGE_CURVE('',#845,#846,#347,.T.); +#1032=EDGE_CURVE('',#846,#847,#348,.T.); +#1033=EDGE_CURVE('',#847,#844,#349,.T.); +#1034=EDGE_CURVE('',#848,#849,#350,.T.); +#1035=EDGE_CURVE('',#849,#850,#351,.T.); +#1036=EDGE_CURVE('',#850,#851,#352,.T.); +#1037=EDGE_CURVE('',#851,#848,#353,.T.); +#1038=EDGE_CURVE('',#851,#845,#354,.T.); +#1039=EDGE_CURVE('',#844,#848,#355,.T.); +#1040=EDGE_CURVE('',#846,#850,#356,.T.); +#1041=EDGE_CURVE('',#847,#849,#357,.T.); +#1042=EDGE_CURVE('',#852,#853,#358,.T.); +#1043=EDGE_CURVE('',#852,#854,#359,.T.); +#1044=EDGE_CURVE('',#855,#854,#360,.T.); +#1045=EDGE_CURVE('',#856,#855,#361,.T.); +#1046=EDGE_CURVE('',#857,#856,#362,.T.); +#1047=EDGE_CURVE('',#853,#857,#363,.T.); +#1048=EDGE_CURVE('',#858,#859,#364,.T.); +#1049=EDGE_CURVE('',#858,#860,#365,.T.); +#1050=EDGE_CURVE('',#861,#860,#366,.T.); +#1051=EDGE_CURVE('',#862,#861,#367,.T.); +#1052=EDGE_CURVE('',#853,#862,#368,.T.); +#1053=EDGE_CURVE('',#859,#857,#369,.T.); +#1054=EDGE_CURVE('',#859,#863,#370,.T.); +#1055=EDGE_CURVE('',#863,#864,#371,.T.); +#1056=EDGE_CURVE('',#858,#864,#372,.T.); +#1057=EDGE_CURVE('',#852,#865,#373,.T.); +#1058=EDGE_CURVE('',#865,#866,#374,.T.); +#1059=EDGE_CURVE('',#854,#866,#375,.T.); +#1060=EDGE_CURVE('',#855,#867,#376,.T.); +#1061=EDGE_CURVE('',#868,#867,#377,.T.); +#1062=EDGE_CURVE('',#868,#869,#378,.T.); +#1063=EDGE_CURVE('',#869,#864,#379,.T.); +#1064=EDGE_CURVE('',#863,#856,#380,.T.); +#1065=EDGE_CURVE('',#866,#870,#381,.T.); +#1066=EDGE_CURVE('',#867,#870,#382,.T.); +#1067=EDGE_CURVE('',#871,#861,#383,.T.); +#1068=EDGE_CURVE('',#871,#862,#384,.T.); +#1069=EDGE_CURVE('',#865,#871,#385,.T.); +#1070=EDGE_CURVE('',#860,#869,#386,.T.); +#1071=EDGE_CURVE('',#870,#868,#387,.T.); +#1072=EDGE_CURVE('',#872,#873,#388,.T.); +#1073=EDGE_CURVE('',#874,#872,#389,.T.); +#1074=EDGE_CURVE('',#875,#874,#390,.T.); +#1075=EDGE_CURVE('',#873,#875,#391,.T.); +#1076=EDGE_CURVE('',#876,#877,#392,.T.); +#1077=EDGE_CURVE('',#877,#878,#393,.T.); +#1078=EDGE_CURVE('',#878,#879,#394,.T.); +#1079=EDGE_CURVE('',#879,#876,#395,.T.); +#1080=EDGE_CURVE('',#880,#874,#396,.T.); +#1081=EDGE_CURVE('',#881,#880,#397,.T.); +#1082=EDGE_CURVE('',#875,#881,#398,.T.); +#1083=EDGE_CURVE('',#872,#882,#399,.T.); +#1084=EDGE_CURVE('',#880,#882,#400,.T.); +#1085=EDGE_CURVE('',#876,#883,#401,.T.); +#1086=EDGE_CURVE('',#884,#883,#402,.T.); +#1087=EDGE_CURVE('',#877,#884,#403,.T.); +#1088=EDGE_CURVE('',#885,#884,#404,.T.); +#1089=EDGE_CURVE('',#878,#885,#405,.T.); +#1090=EDGE_CURVE('',#886,#885,#406,.T.); +#1091=EDGE_CURVE('',#879,#886,#407,.T.); +#1092=EDGE_CURVE('',#883,#886,#408,.T.); +#1093=EDGE_CURVE('',#882,#887,#409,.T.); +#1094=EDGE_CURVE('',#887,#881,#410,.T.); +#1095=EDGE_CURVE('',#873,#887,#411,.T.); +#1096=EDGE_CURVE('',#888,#889,#412,.T.); +#1097=EDGE_CURVE('',#888,#890,#413,.T.); +#1098=EDGE_CURVE('',#891,#890,#414,.T.); +#1099=EDGE_CURVE('',#889,#891,#415,.T.); +#1100=EDGE_CURVE('',#892,#889,#416,.T.); +#1101=EDGE_CURVE('',#893,#891,#417,.T.); +#1102=EDGE_CURVE('',#892,#893,#418,.T.); +#1103=EDGE_CURVE('',#894,#892,#419,.T.); +#1104=EDGE_CURVE('',#895,#893,#420,.T.); +#1105=EDGE_CURVE('',#894,#895,#421,.T.); +#1106=EDGE_CURVE('',#894,#888,#422,.T.); +#1107=EDGE_CURVE('',#890,#895,#423,.T.); +#1108=EDGE_CURVE('',#896,#897,#424,.T.); +#1109=EDGE_CURVE('',#896,#898,#425,.T.); +#1110=EDGE_CURVE('',#899,#898,#426,.T.); +#1111=EDGE_CURVE('',#897,#899,#427,.T.); +#1112=EDGE_CURVE('',#897,#900,#428,.T.); +#1113=EDGE_CURVE('',#901,#899,#429,.T.); +#1114=EDGE_CURVE('',#900,#901,#430,.T.); +#1115=EDGE_CURVE('',#900,#902,#431,.T.); +#1116=EDGE_CURVE('',#903,#901,#432,.T.); +#1117=EDGE_CURVE('',#902,#903,#433,.T.); +#1118=EDGE_CURVE('',#902,#904,#434,.T.); +#1119=EDGE_CURVE('',#905,#903,#435,.T.); +#1120=EDGE_CURVE('',#904,#905,#436,.T.); +#1121=EDGE_CURVE('',#906,#904,#437,.T.); +#1122=EDGE_CURVE('',#907,#905,#438,.T.); +#1123=EDGE_CURVE('',#906,#907,#439,.T.); +#1124=EDGE_CURVE('',#908,#906,#13,.T.); +#1125=EDGE_CURVE('',#909,#907,#14,.T.); +#1126=EDGE_CURVE('',#908,#909,#440,.T.); +#1127=EDGE_CURVE('',#910,#908,#441,.T.); +#1128=EDGE_CURVE('',#911,#909,#442,.T.); +#1129=EDGE_CURVE('',#910,#911,#443,.T.); +#1130=EDGE_CURVE('',#912,#910,#15,.T.); +#1131=EDGE_CURVE('',#913,#911,#16,.T.); +#1132=EDGE_CURVE('',#912,#913,#444,.T.); +#1133=EDGE_CURVE('',#914,#912,#445,.T.); +#1134=EDGE_CURVE('',#915,#913,#446,.T.); +#1135=EDGE_CURVE('',#914,#915,#447,.T.); +#1136=EDGE_CURVE('',#914,#916,#448,.T.); +#1137=EDGE_CURVE('',#917,#915,#449,.T.); +#1138=EDGE_CURVE('',#916,#917,#450,.T.); +#1139=EDGE_CURVE('',#916,#918,#451,.T.); +#1140=EDGE_CURVE('',#919,#917,#452,.T.); +#1141=EDGE_CURVE('',#918,#919,#453,.T.); +#1142=EDGE_CURVE('',#918,#920,#454,.T.); +#1143=EDGE_CURVE('',#921,#919,#455,.T.); +#1144=EDGE_CURVE('',#920,#921,#456,.T.); +#1145=EDGE_CURVE('',#920,#922,#457,.T.); +#1146=EDGE_CURVE('',#923,#921,#458,.T.); +#1147=EDGE_CURVE('',#922,#923,#459,.T.); +#1148=EDGE_CURVE('',#924,#922,#17,.T.); +#1149=EDGE_CURVE('',#925,#923,#18,.T.); +#1150=EDGE_CURVE('',#924,#925,#460,.T.); +#1151=EDGE_CURVE('',#924,#926,#461,.T.); +#1152=EDGE_CURVE('',#927,#925,#462,.T.); +#1153=EDGE_CURVE('',#926,#927,#463,.T.); +#1154=EDGE_CURVE('',#896,#926,#19,.T.); +#1155=EDGE_CURVE('',#898,#927,#20,.T.); +#1156=EDGE_CURVE('',#928,#929,#464,.T.); +#1157=EDGE_CURVE('',#928,#930,#465,.T.); +#1158=EDGE_CURVE('',#931,#930,#466,.T.); +#1159=EDGE_CURVE('',#929,#931,#467,.T.); +#1160=EDGE_CURVE('',#932,#929,#468,.T.); +#1161=EDGE_CURVE('',#933,#931,#469,.T.); +#1162=EDGE_CURVE('',#932,#933,#470,.T.); +#1163=EDGE_CURVE('',#932,#934,#21,.T.); +#1164=EDGE_CURVE('',#935,#933,#22,.T.); +#1165=EDGE_CURVE('',#934,#935,#471,.T.); +#1166=EDGE_CURVE('',#936,#934,#472,.T.); +#1167=EDGE_CURVE('',#937,#935,#473,.T.); +#1168=EDGE_CURVE('',#936,#937,#474,.T.); +#1169=EDGE_CURVE('',#936,#938,#23,.T.); +#1170=EDGE_CURVE('',#939,#937,#24,.T.); +#1171=EDGE_CURVE('',#938,#939,#475,.T.); +#1172=EDGE_CURVE('',#940,#938,#476,.T.); +#1173=EDGE_CURVE('',#941,#939,#477,.T.); +#1174=EDGE_CURVE('',#940,#941,#478,.T.); +#1175=EDGE_CURVE('',#940,#942,#479,.T.); +#1176=EDGE_CURVE('',#943,#941,#480,.T.); +#1177=EDGE_CURVE('',#942,#943,#481,.T.); +#1178=EDGE_CURVE('',#942,#944,#482,.T.); +#1179=EDGE_CURVE('',#945,#943,#483,.T.); +#1180=EDGE_CURVE('',#944,#945,#484,.T.); +#1181=EDGE_CURVE('',#946,#944,#485,.T.); +#1182=EDGE_CURVE('',#947,#945,#486,.T.); +#1183=EDGE_CURVE('',#946,#947,#487,.T.); +#1184=EDGE_CURVE('',#948,#946,#488,.T.); +#1185=EDGE_CURVE('',#949,#947,#489,.T.); +#1186=EDGE_CURVE('',#948,#949,#490,.T.); +#1187=EDGE_CURVE('',#950,#948,#491,.T.); +#1188=EDGE_CURVE('',#951,#949,#492,.T.); +#1189=EDGE_CURVE('',#950,#951,#493,.T.); +#1190=EDGE_CURVE('',#952,#950,#494,.T.); +#1191=EDGE_CURVE('',#953,#951,#495,.T.); +#1192=EDGE_CURVE('',#952,#953,#496,.T.); +#1193=EDGE_CURVE('',#952,#954,#497,.T.); +#1194=EDGE_CURVE('',#955,#953,#498,.T.); +#1195=EDGE_CURVE('',#954,#955,#499,.T.); +#1196=EDGE_CURVE('',#954,#956,#500,.T.); +#1197=EDGE_CURVE('',#957,#955,#501,.T.); +#1198=EDGE_CURVE('',#956,#957,#502,.T.); +#1199=EDGE_CURVE('',#956,#958,#25,.T.); +#1200=EDGE_CURVE('',#959,#957,#26,.T.); +#1201=EDGE_CURVE('',#958,#959,#503,.T.); +#1202=EDGE_CURVE('',#958,#960,#504,.T.); +#1203=EDGE_CURVE('',#961,#959,#505,.T.); +#1204=EDGE_CURVE('',#960,#961,#506,.T.); +#1205=EDGE_CURVE('',#960,#962,#27,.T.); +#1206=EDGE_CURVE('',#963,#961,#28,.T.); +#1207=EDGE_CURVE('',#962,#963,#507,.T.); +#1208=EDGE_CURVE('',#962,#964,#508,.T.); +#1209=EDGE_CURVE('',#965,#963,#509,.T.); +#1210=EDGE_CURVE('',#964,#965,#510,.T.); +#1211=EDGE_CURVE('',#964,#966,#511,.T.); +#1212=EDGE_CURVE('',#967,#965,#512,.T.); +#1213=EDGE_CURVE('',#966,#967,#513,.T.); +#1214=EDGE_CURVE('',#966,#968,#514,.T.); +#1215=EDGE_CURVE('',#969,#967,#515,.T.); +#1216=EDGE_CURVE('',#968,#969,#516,.T.); +#1217=EDGE_CURVE('',#970,#968,#517,.T.); +#1218=EDGE_CURVE('',#971,#969,#518,.T.); +#1219=EDGE_CURVE('',#970,#971,#519,.T.); +#1220=EDGE_CURVE('',#972,#970,#520,.T.); +#1221=EDGE_CURVE('',#973,#971,#521,.T.); +#1222=EDGE_CURVE('',#972,#973,#522,.T.); +#1223=EDGE_CURVE('',#974,#972,#523,.T.); +#1224=EDGE_CURVE('',#975,#973,#524,.T.); +#1225=EDGE_CURVE('',#974,#975,#525,.T.); +#1226=EDGE_CURVE('',#928,#974,#526,.T.); +#1227=EDGE_CURVE('',#930,#975,#527,.T.); +#1228=EDGE_CURVE('',#976,#977,#528,.T.); +#1229=EDGE_CURVE('',#976,#978,#529,.T.); +#1230=EDGE_CURVE('',#979,#978,#530,.T.); +#1231=EDGE_CURVE('',#977,#979,#531,.T.); +#1232=EDGE_CURVE('',#980,#977,#532,.T.); +#1233=EDGE_CURVE('',#981,#979,#533,.T.); +#1234=EDGE_CURVE('',#980,#981,#534,.T.); +#1235=EDGE_CURVE('',#982,#980,#535,.T.); +#1236=EDGE_CURVE('',#983,#981,#536,.T.); +#1237=EDGE_CURVE('',#982,#983,#537,.T.); +#1238=EDGE_CURVE('',#982,#976,#538,.T.); +#1239=EDGE_CURVE('',#978,#983,#539,.T.); +#1240=EDGE_CURVE('',#984,#984,#29,.T.); +#1241=EDGE_CURVE('',#984,#985,#540,.T.); +#1242=EDGE_CURVE('',#985,#985,#30,.T.); +#1243=EDGE_CURVE('',#986,#986,#31,.T.); +#1244=EDGE_CURVE('',#986,#987,#541,.T.); +#1245=EDGE_CURVE('',#987,#987,#32,.T.); +#1246=EDGE_CURVE('',#988,#989,#542,.T.); +#1247=EDGE_CURVE('',#989,#990,#543,.T.); +#1248=EDGE_CURVE('',#991,#990,#544,.T.); +#1249=EDGE_CURVE('',#992,#991,#545,.T.); +#1250=EDGE_CURVE('',#992,#993,#546,.T.); +#1251=EDGE_CURVE('',#993,#994,#547,.T.); +#1252=EDGE_CURVE('',#995,#994,#548,.T.); +#1253=EDGE_CURVE('',#988,#995,#549,.T.); +#1254=EDGE_CURVE('',#996,#997,#550,.T.); +#1255=EDGE_CURVE('',#989,#996,#551,.T.); +#1256=EDGE_CURVE('',#988,#997,#552,.T.); +#1257=EDGE_CURVE('',#995,#998,#553,.T.); +#1258=EDGE_CURVE('',#997,#998,#554,.T.); +#1259=EDGE_CURVE('',#994,#999,#555,.T.); +#1260=EDGE_CURVE('',#998,#999,#556,.T.); +#1261=EDGE_CURVE('',#993,#1000,#557,.T.); +#1262=EDGE_CURVE('',#999,#1000,#558,.T.); +#1263=EDGE_CURVE('',#1001,#1002,#559,.T.); +#1264=EDGE_CURVE('',#992,#1001,#560,.T.); +#1265=EDGE_CURVE('',#991,#1002,#561,.T.); +#1266=EDGE_CURVE('',#990,#1003,#562,.T.); +#1267=EDGE_CURVE('',#1002,#1003,#563,.T.); +#1268=EDGE_CURVE('',#1003,#996,#564,.T.); +#1269=EDGE_CURVE('',#1000,#1001,#565,.T.); +#1270=EDGE_CURVE('',#1004,#1005,#566,.T.); +#1271=EDGE_CURVE('',#1005,#1006,#567,.T.); +#1272=EDGE_CURVE('',#1007,#1006,#568,.T.); +#1273=EDGE_CURVE('',#1008,#1007,#569,.T.); +#1274=EDGE_CURVE('',#1008,#1009,#570,.T.); +#1275=EDGE_CURVE('',#1009,#1010,#571,.T.); +#1276=EDGE_CURVE('',#1011,#1010,#572,.T.); +#1277=EDGE_CURVE('',#1004,#1011,#573,.T.); +#1278=EDGE_CURVE('',#1012,#1013,#574,.T.); +#1279=EDGE_CURVE('',#1013,#1014,#575,.T.); +#1280=EDGE_CURVE('',#1014,#1015,#576,.T.); +#1281=EDGE_CURVE('',#1015,#1016,#577,.T.); +#1282=EDGE_CURVE('',#1016,#1017,#578,.T.); +#1283=EDGE_CURVE('',#1017,#1018,#579,.T.); +#1284=EDGE_CURVE('',#1018,#1019,#580,.T.); +#1285=EDGE_CURVE('',#1019,#1012,#581,.T.); +#1286=EDGE_CURVE('',#1011,#1013,#582,.T.); +#1287=EDGE_CURVE('',#1004,#1012,#583,.T.); +#1288=EDGE_CURVE('',#1010,#1014,#584,.T.); +#1289=EDGE_CURVE('',#1009,#1015,#585,.T.); +#1290=EDGE_CURVE('',#1008,#1016,#586,.T.); +#1291=EDGE_CURVE('',#1007,#1017,#587,.T.); +#1292=EDGE_CURVE('',#1006,#1018,#588,.T.); +#1293=EDGE_CURVE('',#1005,#1019,#589,.T.); +#1294=EDGE_CURVE('',#1020,#1020,#33,.T.); +#1295=EDGE_CURVE('',#1020,#1021,#590,.T.); +#1296=EDGE_CURVE('',#1021,#1021,#34,.T.); +#1297=EDGE_CURVE('',#1022,#1022,#35,.T.); +#1298=EDGE_CURVE('',#1022,#1023,#591,.T.); +#1299=EDGE_CURVE('',#1023,#1023,#36,.T.); +#1300=EDGE_CURVE('',#1024,#1024,#37,.T.); +#1301=EDGE_CURVE('',#1024,#1025,#592,.T.); +#1302=EDGE_CURVE('',#1025,#1025,#38,.T.); +#1303=EDGE_CURVE('',#1026,#1026,#39,.T.); +#1304=EDGE_CURVE('',#1026,#1027,#593,.T.); +#1305=EDGE_CURVE('',#1027,#1027,#40,.T.); +#1306=EDGE_CURVE('',#1028,#1028,#41,.T.); +#1307=EDGE_CURVE('',#1028,#1029,#594,.T.); +#1308=EDGE_CURVE('',#1029,#1029,#42,.T.); +#1309=ORIENTED_EDGE('',*,*,#1030,.T.); +#1310=ORIENTED_EDGE('',*,*,#1031,.T.); +#1311=ORIENTED_EDGE('',*,*,#1032,.T.); +#1312=ORIENTED_EDGE('',*,*,#1033,.T.); +#1313=ORIENTED_EDGE('',*,*,#1034,.T.); +#1314=ORIENTED_EDGE('',*,*,#1035,.T.); +#1315=ORIENTED_EDGE('',*,*,#1036,.T.); +#1316=ORIENTED_EDGE('',*,*,#1037,.T.); +#1317=ORIENTED_EDGE('',*,*,#1037,.F.); +#1318=ORIENTED_EDGE('',*,*,#1038,.T.); +#1319=ORIENTED_EDGE('',*,*,#1030,.F.); +#1320=ORIENTED_EDGE('',*,*,#1039,.T.); +#1321=ORIENTED_EDGE('',*,*,#1036,.F.); +#1322=ORIENTED_EDGE('',*,*,#1040,.F.); +#1323=ORIENTED_EDGE('',*,*,#1031,.F.); +#1324=ORIENTED_EDGE('',*,*,#1038,.F.); +#1325=ORIENTED_EDGE('',*,*,#1034,.F.); +#1326=ORIENTED_EDGE('',*,*,#1039,.F.); +#1327=ORIENTED_EDGE('',*,*,#1033,.F.); +#1328=ORIENTED_EDGE('',*,*,#1041,.T.); +#1329=ORIENTED_EDGE('',*,*,#1035,.F.); +#1330=ORIENTED_EDGE('',*,*,#1041,.F.); +#1331=ORIENTED_EDGE('',*,*,#1032,.F.); +#1332=ORIENTED_EDGE('',*,*,#1040,.T.); +#1333=ORIENTED_EDGE('',*,*,#1042,.F.); +#1334=ORIENTED_EDGE('',*,*,#1043,.T.); +#1335=ORIENTED_EDGE('',*,*,#1044,.F.); +#1336=ORIENTED_EDGE('',*,*,#1045,.F.); +#1337=ORIENTED_EDGE('',*,*,#1046,.F.); +#1338=ORIENTED_EDGE('',*,*,#1047,.F.); +#1339=ORIENTED_EDGE('',*,*,#1048,.F.); +#1340=ORIENTED_EDGE('',*,*,#1049,.T.); +#1341=ORIENTED_EDGE('',*,*,#1050,.F.); +#1342=ORIENTED_EDGE('',*,*,#1051,.F.); +#1343=ORIENTED_EDGE('',*,*,#1052,.F.); +#1344=ORIENTED_EDGE('',*,*,#1047,.T.); +#1345=ORIENTED_EDGE('',*,*,#1053,.F.); +#1346=ORIENTED_EDGE('',*,*,#1054,.T.); +#1347=ORIENTED_EDGE('',*,*,#1055,.T.); +#1348=ORIENTED_EDGE('',*,*,#1056,.F.); +#1349=ORIENTED_EDGE('',*,*,#1048,.T.); +#1350=ORIENTED_EDGE('',*,*,#1057,.T.); +#1351=ORIENTED_EDGE('',*,*,#1058,.T.); +#1352=ORIENTED_EDGE('',*,*,#1059,.F.); +#1353=ORIENTED_EDGE('',*,*,#1043,.F.); +#1354=ORIENTED_EDGE('',*,*,#1060,.T.); +#1355=ORIENTED_EDGE('',*,*,#1061,.F.); +#1356=ORIENTED_EDGE('',*,*,#1062,.T.); +#1357=ORIENTED_EDGE('',*,*,#1063,.T.); +#1358=ORIENTED_EDGE('',*,*,#1055,.F.); +#1359=ORIENTED_EDGE('',*,*,#1064,.T.); +#1360=ORIENTED_EDGE('',*,*,#1045,.T.); +#1361=ORIENTED_EDGE('',*,*,#1044,.T.); +#1362=ORIENTED_EDGE('',*,*,#1059,.T.); +#1363=ORIENTED_EDGE('',*,*,#1065,.T.); +#1364=ORIENTED_EDGE('',*,*,#1066,.F.); +#1365=ORIENTED_EDGE('',*,*,#1060,.F.); +#1366=ORIENTED_EDGE('',*,*,#1067,.F.); +#1367=ORIENTED_EDGE('',*,*,#1068,.T.); +#1368=ORIENTED_EDGE('',*,*,#1051,.T.); +#1369=ORIENTED_EDGE('',*,*,#1042,.T.); +#1370=ORIENTED_EDGE('',*,*,#1052,.T.); +#1371=ORIENTED_EDGE('',*,*,#1068,.F.); +#1372=ORIENTED_EDGE('',*,*,#1069,.F.); +#1373=ORIENTED_EDGE('',*,*,#1057,.F.); +#1374=ORIENTED_EDGE('',*,*,#1054,.F.); +#1375=ORIENTED_EDGE('',*,*,#1053,.T.); +#1376=ORIENTED_EDGE('',*,*,#1046,.T.); +#1377=ORIENTED_EDGE('',*,*,#1064,.F.); +#1378=ORIENTED_EDGE('',*,*,#1067,.T.); +#1379=ORIENTED_EDGE('',*,*,#1050,.T.); +#1380=ORIENTED_EDGE('',*,*,#1070,.T.); +#1381=ORIENTED_EDGE('',*,*,#1062,.F.); +#1382=ORIENTED_EDGE('',*,*,#1071,.F.); +#1383=ORIENTED_EDGE('',*,*,#1065,.F.); +#1384=ORIENTED_EDGE('',*,*,#1058,.F.); +#1385=ORIENTED_EDGE('',*,*,#1069,.T.); +#1386=ORIENTED_EDGE('',*,*,#1049,.F.); +#1387=ORIENTED_EDGE('',*,*,#1056,.T.); +#1388=ORIENTED_EDGE('',*,*,#1063,.F.); +#1389=ORIENTED_EDGE('',*,*,#1070,.F.); +#1390=ORIENTED_EDGE('',*,*,#1071,.T.); +#1391=ORIENTED_EDGE('',*,*,#1061,.T.); +#1392=ORIENTED_EDGE('',*,*,#1066,.T.); +#1393=ORIENTED_EDGE('',*,*,#1072,.F.); +#1394=ORIENTED_EDGE('',*,*,#1073,.F.); +#1395=ORIENTED_EDGE('',*,*,#1074,.F.); +#1396=ORIENTED_EDGE('',*,*,#1075,.F.); +#1397=ORIENTED_EDGE('',*,*,#1076,.T.); +#1398=ORIENTED_EDGE('',*,*,#1077,.T.); +#1399=ORIENTED_EDGE('',*,*,#1078,.T.); +#1400=ORIENTED_EDGE('',*,*,#1079,.T.); +#1401=ORIENTED_EDGE('',*,*,#1074,.T.); +#1402=ORIENTED_EDGE('',*,*,#1080,.F.); +#1403=ORIENTED_EDGE('',*,*,#1081,.F.); +#1404=ORIENTED_EDGE('',*,*,#1082,.F.); +#1405=ORIENTED_EDGE('',*,*,#1073,.T.); +#1406=ORIENTED_EDGE('',*,*,#1083,.T.); +#1407=ORIENTED_EDGE('',*,*,#1084,.F.); +#1408=ORIENTED_EDGE('',*,*,#1080,.T.); +#1409=ORIENTED_EDGE('',*,*,#1076,.F.); +#1410=ORIENTED_EDGE('',*,*,#1085,.T.); +#1411=ORIENTED_EDGE('',*,*,#1086,.F.); +#1412=ORIENTED_EDGE('',*,*,#1087,.F.); +#1413=ORIENTED_EDGE('',*,*,#1077,.F.); +#1414=ORIENTED_EDGE('',*,*,#1087,.T.); +#1415=ORIENTED_EDGE('',*,*,#1088,.F.); +#1416=ORIENTED_EDGE('',*,*,#1089,.F.); +#1417=ORIENTED_EDGE('',*,*,#1078,.F.); +#1418=ORIENTED_EDGE('',*,*,#1089,.T.); +#1419=ORIENTED_EDGE('',*,*,#1090,.F.); +#1420=ORIENTED_EDGE('',*,*,#1091,.F.); +#1421=ORIENTED_EDGE('',*,*,#1079,.F.); +#1422=ORIENTED_EDGE('',*,*,#1091,.T.); +#1423=ORIENTED_EDGE('',*,*,#1092,.F.); +#1424=ORIENTED_EDGE('',*,*,#1085,.F.); +#1425=ORIENTED_EDGE('',*,*,#1084,.T.); +#1426=ORIENTED_EDGE('',*,*,#1093,.T.); +#1427=ORIENTED_EDGE('',*,*,#1094,.T.); +#1428=ORIENTED_EDGE('',*,*,#1081,.T.); +#1429=ORIENTED_EDGE('',*,*,#1092,.T.); +#1430=ORIENTED_EDGE('',*,*,#1090,.T.); +#1431=ORIENTED_EDGE('',*,*,#1088,.T.); +#1432=ORIENTED_EDGE('',*,*,#1086,.T.); +#1433=ORIENTED_EDGE('',*,*,#1072,.T.); +#1434=ORIENTED_EDGE('',*,*,#1095,.T.); +#1435=ORIENTED_EDGE('',*,*,#1093,.F.); +#1436=ORIENTED_EDGE('',*,*,#1083,.F.); +#1437=ORIENTED_EDGE('',*,*,#1075,.T.); +#1438=ORIENTED_EDGE('',*,*,#1082,.T.); +#1439=ORIENTED_EDGE('',*,*,#1094,.F.); +#1440=ORIENTED_EDGE('',*,*,#1095,.F.); +#1441=ORIENTED_EDGE('',*,*,#1096,.F.); +#1442=ORIENTED_EDGE('',*,*,#1097,.T.); +#1443=ORIENTED_EDGE('',*,*,#1098,.F.); +#1444=ORIENTED_EDGE('',*,*,#1099,.F.); +#1445=ORIENTED_EDGE('',*,*,#1100,.T.); +#1446=ORIENTED_EDGE('',*,*,#1099,.T.); +#1447=ORIENTED_EDGE('',*,*,#1101,.F.); +#1448=ORIENTED_EDGE('',*,*,#1102,.F.); +#1449=ORIENTED_EDGE('',*,*,#1103,.T.); +#1450=ORIENTED_EDGE('',*,*,#1102,.T.); +#1451=ORIENTED_EDGE('',*,*,#1104,.F.); +#1452=ORIENTED_EDGE('',*,*,#1105,.F.); +#1453=ORIENTED_EDGE('',*,*,#1106,.F.); +#1454=ORIENTED_EDGE('',*,*,#1105,.T.); +#1455=ORIENTED_EDGE('',*,*,#1107,.F.); +#1456=ORIENTED_EDGE('',*,*,#1097,.F.); +#1457=ORIENTED_EDGE('',*,*,#1107,.T.); +#1458=ORIENTED_EDGE('',*,*,#1104,.T.); +#1459=ORIENTED_EDGE('',*,*,#1101,.T.); +#1460=ORIENTED_EDGE('',*,*,#1098,.T.); +#1461=ORIENTED_EDGE('',*,*,#1106,.T.); +#1462=ORIENTED_EDGE('',*,*,#1096,.T.); +#1463=ORIENTED_EDGE('',*,*,#1100,.F.); +#1464=ORIENTED_EDGE('',*,*,#1103,.F.); +#1465=ORIENTED_EDGE('',*,*,#1108,.F.); +#1466=ORIENTED_EDGE('',*,*,#1109,.T.); +#1467=ORIENTED_EDGE('',*,*,#1110,.F.); +#1468=ORIENTED_EDGE('',*,*,#1111,.F.); +#1469=ORIENTED_EDGE('',*,*,#1112,.F.); +#1470=ORIENTED_EDGE('',*,*,#1111,.T.); +#1471=ORIENTED_EDGE('',*,*,#1113,.F.); +#1472=ORIENTED_EDGE('',*,*,#1114,.F.); +#1473=ORIENTED_EDGE('',*,*,#1115,.F.); +#1474=ORIENTED_EDGE('',*,*,#1114,.T.); +#1475=ORIENTED_EDGE('',*,*,#1116,.F.); +#1476=ORIENTED_EDGE('',*,*,#1117,.F.); +#1477=ORIENTED_EDGE('',*,*,#1118,.F.); +#1478=ORIENTED_EDGE('',*,*,#1117,.T.); +#1479=ORIENTED_EDGE('',*,*,#1119,.F.); +#1480=ORIENTED_EDGE('',*,*,#1120,.F.); +#1481=ORIENTED_EDGE('',*,*,#1121,.T.); +#1482=ORIENTED_EDGE('',*,*,#1120,.T.); +#1483=ORIENTED_EDGE('',*,*,#1122,.F.); +#1484=ORIENTED_EDGE('',*,*,#1123,.F.); +#1485=ORIENTED_EDGE('',*,*,#1124,.T.); +#1486=ORIENTED_EDGE('',*,*,#1123,.T.); +#1487=ORIENTED_EDGE('',*,*,#1125,.F.); +#1488=ORIENTED_EDGE('',*,*,#1126,.F.); +#1489=ORIENTED_EDGE('',*,*,#1127,.T.); +#1490=ORIENTED_EDGE('',*,*,#1126,.T.); +#1491=ORIENTED_EDGE('',*,*,#1128,.F.); +#1492=ORIENTED_EDGE('',*,*,#1129,.F.); +#1493=ORIENTED_EDGE('',*,*,#1130,.T.); +#1494=ORIENTED_EDGE('',*,*,#1129,.T.); +#1495=ORIENTED_EDGE('',*,*,#1131,.F.); +#1496=ORIENTED_EDGE('',*,*,#1132,.F.); +#1497=ORIENTED_EDGE('',*,*,#1133,.T.); +#1498=ORIENTED_EDGE('',*,*,#1132,.T.); +#1499=ORIENTED_EDGE('',*,*,#1134,.F.); +#1500=ORIENTED_EDGE('',*,*,#1135,.F.); +#1501=ORIENTED_EDGE('',*,*,#1136,.F.); +#1502=ORIENTED_EDGE('',*,*,#1135,.T.); +#1503=ORIENTED_EDGE('',*,*,#1137,.F.); +#1504=ORIENTED_EDGE('',*,*,#1138,.F.); +#1505=ORIENTED_EDGE('',*,*,#1139,.F.); +#1506=ORIENTED_EDGE('',*,*,#1138,.T.); +#1507=ORIENTED_EDGE('',*,*,#1140,.F.); +#1508=ORIENTED_EDGE('',*,*,#1141,.F.); +#1509=ORIENTED_EDGE('',*,*,#1142,.F.); +#1510=ORIENTED_EDGE('',*,*,#1141,.T.); +#1511=ORIENTED_EDGE('',*,*,#1143,.F.); +#1512=ORIENTED_EDGE('',*,*,#1144,.F.); +#1513=ORIENTED_EDGE('',*,*,#1145,.F.); +#1514=ORIENTED_EDGE('',*,*,#1144,.T.); +#1515=ORIENTED_EDGE('',*,*,#1146,.F.); +#1516=ORIENTED_EDGE('',*,*,#1147,.F.); +#1517=ORIENTED_EDGE('',*,*,#1148,.T.); +#1518=ORIENTED_EDGE('',*,*,#1147,.T.); +#1519=ORIENTED_EDGE('',*,*,#1149,.F.); +#1520=ORIENTED_EDGE('',*,*,#1150,.F.); +#1521=ORIENTED_EDGE('',*,*,#1151,.F.); +#1522=ORIENTED_EDGE('',*,*,#1150,.T.); +#1523=ORIENTED_EDGE('',*,*,#1152,.F.); +#1524=ORIENTED_EDGE('',*,*,#1153,.F.); +#1525=ORIENTED_EDGE('',*,*,#1154,.T.); +#1526=ORIENTED_EDGE('',*,*,#1153,.T.); +#1527=ORIENTED_EDGE('',*,*,#1155,.F.); +#1528=ORIENTED_EDGE('',*,*,#1109,.F.); +#1529=ORIENTED_EDGE('',*,*,#1156,.F.); +#1530=ORIENTED_EDGE('',*,*,#1157,.T.); +#1531=ORIENTED_EDGE('',*,*,#1158,.F.); +#1532=ORIENTED_EDGE('',*,*,#1159,.F.); +#1533=ORIENTED_EDGE('',*,*,#1160,.T.); +#1534=ORIENTED_EDGE('',*,*,#1159,.T.); +#1535=ORIENTED_EDGE('',*,*,#1161,.F.); +#1536=ORIENTED_EDGE('',*,*,#1162,.F.); +#1537=ORIENTED_EDGE('',*,*,#1163,.F.); +#1538=ORIENTED_EDGE('',*,*,#1162,.T.); +#1539=ORIENTED_EDGE('',*,*,#1164,.F.); +#1540=ORIENTED_EDGE('',*,*,#1165,.F.); +#1541=ORIENTED_EDGE('',*,*,#1166,.T.); +#1542=ORIENTED_EDGE('',*,*,#1165,.T.); +#1543=ORIENTED_EDGE('',*,*,#1167,.F.); +#1544=ORIENTED_EDGE('',*,*,#1168,.F.); +#1545=ORIENTED_EDGE('',*,*,#1169,.F.); +#1546=ORIENTED_EDGE('',*,*,#1168,.T.); +#1547=ORIENTED_EDGE('',*,*,#1170,.F.); +#1548=ORIENTED_EDGE('',*,*,#1171,.F.); +#1549=ORIENTED_EDGE('',*,*,#1172,.T.); +#1550=ORIENTED_EDGE('',*,*,#1171,.T.); +#1551=ORIENTED_EDGE('',*,*,#1173,.F.); +#1552=ORIENTED_EDGE('',*,*,#1174,.F.); +#1553=ORIENTED_EDGE('',*,*,#1175,.F.); +#1554=ORIENTED_EDGE('',*,*,#1174,.T.); +#1555=ORIENTED_EDGE('',*,*,#1176,.F.); +#1556=ORIENTED_EDGE('',*,*,#1177,.F.); +#1557=ORIENTED_EDGE('',*,*,#1178,.F.); +#1558=ORIENTED_EDGE('',*,*,#1177,.T.); +#1559=ORIENTED_EDGE('',*,*,#1179,.F.); +#1560=ORIENTED_EDGE('',*,*,#1180,.F.); +#1561=ORIENTED_EDGE('',*,*,#1181,.T.); +#1562=ORIENTED_EDGE('',*,*,#1180,.T.); +#1563=ORIENTED_EDGE('',*,*,#1182,.F.); +#1564=ORIENTED_EDGE('',*,*,#1183,.F.); +#1565=ORIENTED_EDGE('',*,*,#1184,.T.); +#1566=ORIENTED_EDGE('',*,*,#1183,.T.); +#1567=ORIENTED_EDGE('',*,*,#1185,.F.); +#1568=ORIENTED_EDGE('',*,*,#1186,.F.); +#1569=ORIENTED_EDGE('',*,*,#1187,.T.); +#1570=ORIENTED_EDGE('',*,*,#1186,.T.); +#1571=ORIENTED_EDGE('',*,*,#1188,.F.); +#1572=ORIENTED_EDGE('',*,*,#1189,.F.); +#1573=ORIENTED_EDGE('',*,*,#1190,.T.); +#1574=ORIENTED_EDGE('',*,*,#1189,.T.); +#1575=ORIENTED_EDGE('',*,*,#1191,.F.); +#1576=ORIENTED_EDGE('',*,*,#1192,.F.); +#1577=ORIENTED_EDGE('',*,*,#1193,.F.); +#1578=ORIENTED_EDGE('',*,*,#1192,.T.); +#1579=ORIENTED_EDGE('',*,*,#1194,.F.); +#1580=ORIENTED_EDGE('',*,*,#1195,.F.); +#1581=ORIENTED_EDGE('',*,*,#1196,.F.); +#1582=ORIENTED_EDGE('',*,*,#1195,.T.); +#1583=ORIENTED_EDGE('',*,*,#1197,.F.); +#1584=ORIENTED_EDGE('',*,*,#1198,.F.); +#1585=ORIENTED_EDGE('',*,*,#1199,.F.); +#1586=ORIENTED_EDGE('',*,*,#1198,.T.); +#1587=ORIENTED_EDGE('',*,*,#1200,.F.); +#1588=ORIENTED_EDGE('',*,*,#1201,.F.); +#1589=ORIENTED_EDGE('',*,*,#1202,.F.); +#1590=ORIENTED_EDGE('',*,*,#1201,.T.); +#1591=ORIENTED_EDGE('',*,*,#1203,.F.); +#1592=ORIENTED_EDGE('',*,*,#1204,.F.); +#1593=ORIENTED_EDGE('',*,*,#1205,.F.); +#1594=ORIENTED_EDGE('',*,*,#1204,.T.); +#1595=ORIENTED_EDGE('',*,*,#1206,.F.); +#1596=ORIENTED_EDGE('',*,*,#1207,.F.); +#1597=ORIENTED_EDGE('',*,*,#1208,.F.); +#1598=ORIENTED_EDGE('',*,*,#1207,.T.); +#1599=ORIENTED_EDGE('',*,*,#1209,.F.); +#1600=ORIENTED_EDGE('',*,*,#1210,.F.); +#1601=ORIENTED_EDGE('',*,*,#1211,.F.); +#1602=ORIENTED_EDGE('',*,*,#1210,.T.); +#1603=ORIENTED_EDGE('',*,*,#1212,.F.); +#1604=ORIENTED_EDGE('',*,*,#1213,.F.); +#1605=ORIENTED_EDGE('',*,*,#1214,.F.); +#1606=ORIENTED_EDGE('',*,*,#1213,.T.); +#1607=ORIENTED_EDGE('',*,*,#1215,.F.); +#1608=ORIENTED_EDGE('',*,*,#1216,.F.); +#1609=ORIENTED_EDGE('',*,*,#1217,.T.); +#1610=ORIENTED_EDGE('',*,*,#1216,.T.); +#1611=ORIENTED_EDGE('',*,*,#1218,.F.); +#1612=ORIENTED_EDGE('',*,*,#1219,.F.); +#1613=ORIENTED_EDGE('',*,*,#1220,.T.); +#1614=ORIENTED_EDGE('',*,*,#1219,.T.); +#1615=ORIENTED_EDGE('',*,*,#1221,.F.); +#1616=ORIENTED_EDGE('',*,*,#1222,.F.); +#1617=ORIENTED_EDGE('',*,*,#1223,.T.); +#1618=ORIENTED_EDGE('',*,*,#1222,.T.); +#1619=ORIENTED_EDGE('',*,*,#1224,.F.); +#1620=ORIENTED_EDGE('',*,*,#1225,.F.); +#1621=ORIENTED_EDGE('',*,*,#1226,.T.); +#1622=ORIENTED_EDGE('',*,*,#1225,.T.); +#1623=ORIENTED_EDGE('',*,*,#1227,.F.); +#1624=ORIENTED_EDGE('',*,*,#1157,.F.); +#1625=ORIENTED_EDGE('',*,*,#1227,.T.); +#1626=ORIENTED_EDGE('',*,*,#1224,.T.); +#1627=ORIENTED_EDGE('',*,*,#1221,.T.); +#1628=ORIENTED_EDGE('',*,*,#1218,.T.); +#1629=ORIENTED_EDGE('',*,*,#1215,.T.); +#1630=ORIENTED_EDGE('',*,*,#1212,.T.); +#1631=ORIENTED_EDGE('',*,*,#1209,.T.); +#1632=ORIENTED_EDGE('',*,*,#1206,.T.); +#1633=ORIENTED_EDGE('',*,*,#1203,.T.); +#1634=ORIENTED_EDGE('',*,*,#1200,.T.); +#1635=ORIENTED_EDGE('',*,*,#1197,.T.); +#1636=ORIENTED_EDGE('',*,*,#1194,.T.); +#1637=ORIENTED_EDGE('',*,*,#1191,.T.); +#1638=ORIENTED_EDGE('',*,*,#1188,.T.); +#1639=ORIENTED_EDGE('',*,*,#1185,.T.); +#1640=ORIENTED_EDGE('',*,*,#1182,.T.); +#1641=ORIENTED_EDGE('',*,*,#1179,.T.); +#1642=ORIENTED_EDGE('',*,*,#1176,.T.); +#1643=ORIENTED_EDGE('',*,*,#1173,.T.); +#1644=ORIENTED_EDGE('',*,*,#1170,.T.); +#1645=ORIENTED_EDGE('',*,*,#1167,.T.); +#1646=ORIENTED_EDGE('',*,*,#1164,.T.); +#1647=ORIENTED_EDGE('',*,*,#1161,.T.); +#1648=ORIENTED_EDGE('',*,*,#1158,.T.); +#1649=ORIENTED_EDGE('',*,*,#1155,.T.); +#1650=ORIENTED_EDGE('',*,*,#1152,.T.); +#1651=ORIENTED_EDGE('',*,*,#1149,.T.); +#1652=ORIENTED_EDGE('',*,*,#1146,.T.); +#1653=ORIENTED_EDGE('',*,*,#1143,.T.); +#1654=ORIENTED_EDGE('',*,*,#1140,.T.); +#1655=ORIENTED_EDGE('',*,*,#1137,.T.); +#1656=ORIENTED_EDGE('',*,*,#1134,.T.); +#1657=ORIENTED_EDGE('',*,*,#1131,.T.); +#1658=ORIENTED_EDGE('',*,*,#1128,.T.); +#1659=ORIENTED_EDGE('',*,*,#1125,.T.); +#1660=ORIENTED_EDGE('',*,*,#1122,.T.); +#1661=ORIENTED_EDGE('',*,*,#1119,.T.); +#1662=ORIENTED_EDGE('',*,*,#1116,.T.); +#1663=ORIENTED_EDGE('',*,*,#1113,.T.); +#1664=ORIENTED_EDGE('',*,*,#1110,.T.); +#1665=ORIENTED_EDGE('',*,*,#1226,.F.); +#1666=ORIENTED_EDGE('',*,*,#1156,.T.); +#1667=ORIENTED_EDGE('',*,*,#1160,.F.); +#1668=ORIENTED_EDGE('',*,*,#1163,.T.); +#1669=ORIENTED_EDGE('',*,*,#1166,.F.); +#1670=ORIENTED_EDGE('',*,*,#1169,.T.); +#1671=ORIENTED_EDGE('',*,*,#1172,.F.); +#1672=ORIENTED_EDGE('',*,*,#1175,.T.); +#1673=ORIENTED_EDGE('',*,*,#1178,.T.); +#1674=ORIENTED_EDGE('',*,*,#1181,.F.); +#1675=ORIENTED_EDGE('',*,*,#1184,.F.); +#1676=ORIENTED_EDGE('',*,*,#1187,.F.); +#1677=ORIENTED_EDGE('',*,*,#1190,.F.); +#1678=ORIENTED_EDGE('',*,*,#1193,.T.); +#1679=ORIENTED_EDGE('',*,*,#1196,.T.); +#1680=ORIENTED_EDGE('',*,*,#1199,.T.); +#1681=ORIENTED_EDGE('',*,*,#1202,.T.); +#1682=ORIENTED_EDGE('',*,*,#1205,.T.); +#1683=ORIENTED_EDGE('',*,*,#1208,.T.); +#1684=ORIENTED_EDGE('',*,*,#1211,.T.); +#1685=ORIENTED_EDGE('',*,*,#1214,.T.); +#1686=ORIENTED_EDGE('',*,*,#1217,.F.); +#1687=ORIENTED_EDGE('',*,*,#1220,.F.); +#1688=ORIENTED_EDGE('',*,*,#1223,.F.); +#1689=ORIENTED_EDGE('',*,*,#1154,.F.); +#1690=ORIENTED_EDGE('',*,*,#1108,.T.); +#1691=ORIENTED_EDGE('',*,*,#1112,.T.); +#1692=ORIENTED_EDGE('',*,*,#1115,.T.); +#1693=ORIENTED_EDGE('',*,*,#1118,.T.); +#1694=ORIENTED_EDGE('',*,*,#1121,.F.); +#1695=ORIENTED_EDGE('',*,*,#1124,.F.); +#1696=ORIENTED_EDGE('',*,*,#1127,.F.); +#1697=ORIENTED_EDGE('',*,*,#1130,.F.); +#1698=ORIENTED_EDGE('',*,*,#1133,.F.); +#1699=ORIENTED_EDGE('',*,*,#1136,.T.); +#1700=ORIENTED_EDGE('',*,*,#1139,.T.); +#1701=ORIENTED_EDGE('',*,*,#1142,.T.); +#1702=ORIENTED_EDGE('',*,*,#1145,.T.); +#1703=ORIENTED_EDGE('',*,*,#1148,.F.); +#1704=ORIENTED_EDGE('',*,*,#1151,.T.); +#1705=ORIENTED_EDGE('',*,*,#1228,.F.); +#1706=ORIENTED_EDGE('',*,*,#1229,.T.); +#1707=ORIENTED_EDGE('',*,*,#1230,.F.); +#1708=ORIENTED_EDGE('',*,*,#1231,.F.); +#1709=ORIENTED_EDGE('',*,*,#1232,.T.); +#1710=ORIENTED_EDGE('',*,*,#1231,.T.); +#1711=ORIENTED_EDGE('',*,*,#1233,.F.); +#1712=ORIENTED_EDGE('',*,*,#1234,.F.); +#1713=ORIENTED_EDGE('',*,*,#1235,.T.); +#1714=ORIENTED_EDGE('',*,*,#1234,.T.); +#1715=ORIENTED_EDGE('',*,*,#1236,.F.); +#1716=ORIENTED_EDGE('',*,*,#1237,.F.); +#1717=ORIENTED_EDGE('',*,*,#1238,.F.); +#1718=ORIENTED_EDGE('',*,*,#1237,.T.); +#1719=ORIENTED_EDGE('',*,*,#1239,.F.); +#1720=ORIENTED_EDGE('',*,*,#1229,.F.); +#1721=ORIENTED_EDGE('',*,*,#1239,.T.); +#1722=ORIENTED_EDGE('',*,*,#1236,.T.); +#1723=ORIENTED_EDGE('',*,*,#1233,.T.); +#1724=ORIENTED_EDGE('',*,*,#1230,.T.); +#1725=ORIENTED_EDGE('',*,*,#1238,.T.); +#1726=ORIENTED_EDGE('',*,*,#1228,.T.); +#1727=ORIENTED_EDGE('',*,*,#1232,.F.); +#1728=ORIENTED_EDGE('',*,*,#1235,.F.); +#1729=ORIENTED_EDGE('',*,*,#1240,.F.); +#1730=ORIENTED_EDGE('',*,*,#1241,.T.); +#1731=ORIENTED_EDGE('',*,*,#1242,.T.); +#1732=ORIENTED_EDGE('',*,*,#1241,.F.); +#1733=ORIENTED_EDGE('',*,*,#1243,.F.); +#1734=ORIENTED_EDGE('',*,*,#1244,.T.); +#1735=ORIENTED_EDGE('',*,*,#1245,.T.); +#1736=ORIENTED_EDGE('',*,*,#1244,.F.); +#1737=ORIENTED_EDGE('',*,*,#1243,.T.); +#1738=ORIENTED_EDGE('',*,*,#1240,.T.); +#1739=ORIENTED_EDGE('',*,*,#1245,.F.); +#1740=ORIENTED_EDGE('',*,*,#1242,.F.); +#1741=ORIENTED_EDGE('',*,*,#1246,.T.); +#1742=ORIENTED_EDGE('',*,*,#1247,.T.); +#1743=ORIENTED_EDGE('',*,*,#1248,.F.); +#1744=ORIENTED_EDGE('',*,*,#1249,.F.); +#1745=ORIENTED_EDGE('',*,*,#1250,.T.); +#1746=ORIENTED_EDGE('',*,*,#1251,.T.); +#1747=ORIENTED_EDGE('',*,*,#1252,.F.); +#1748=ORIENTED_EDGE('',*,*,#1253,.F.); +#1749=ORIENTED_EDGE('',*,*,#1254,.F.); +#1750=ORIENTED_EDGE('',*,*,#1255,.F.); +#1751=ORIENTED_EDGE('',*,*,#1246,.F.); +#1752=ORIENTED_EDGE('',*,*,#1256,.T.); +#1753=ORIENTED_EDGE('',*,*,#1253,.T.); +#1754=ORIENTED_EDGE('',*,*,#1257,.T.); +#1755=ORIENTED_EDGE('',*,*,#1258,.F.); +#1756=ORIENTED_EDGE('',*,*,#1256,.F.); +#1757=ORIENTED_EDGE('',*,*,#1252,.T.); +#1758=ORIENTED_EDGE('',*,*,#1259,.T.); +#1759=ORIENTED_EDGE('',*,*,#1260,.F.); +#1760=ORIENTED_EDGE('',*,*,#1257,.F.); +#1761=ORIENTED_EDGE('',*,*,#1251,.F.); +#1762=ORIENTED_EDGE('',*,*,#1261,.T.); +#1763=ORIENTED_EDGE('',*,*,#1262,.F.); +#1764=ORIENTED_EDGE('',*,*,#1259,.F.); +#1765=ORIENTED_EDGE('',*,*,#1263,.F.); +#1766=ORIENTED_EDGE('',*,*,#1264,.F.); +#1767=ORIENTED_EDGE('',*,*,#1249,.T.); +#1768=ORIENTED_EDGE('',*,*,#1265,.T.); +#1769=ORIENTED_EDGE('',*,*,#1248,.T.); +#1770=ORIENTED_EDGE('',*,*,#1266,.T.); +#1771=ORIENTED_EDGE('',*,*,#1267,.F.); +#1772=ORIENTED_EDGE('',*,*,#1265,.F.); +#1773=ORIENTED_EDGE('',*,*,#1247,.F.); +#1774=ORIENTED_EDGE('',*,*,#1255,.T.); +#1775=ORIENTED_EDGE('',*,*,#1268,.F.); +#1776=ORIENTED_EDGE('',*,*,#1266,.F.); +#1777=ORIENTED_EDGE('',*,*,#1263,.T.); +#1778=ORIENTED_EDGE('',*,*,#1267,.T.); +#1779=ORIENTED_EDGE('',*,*,#1268,.T.); +#1780=ORIENTED_EDGE('',*,*,#1254,.T.); +#1781=ORIENTED_EDGE('',*,*,#1258,.T.); +#1782=ORIENTED_EDGE('',*,*,#1260,.T.); +#1783=ORIENTED_EDGE('',*,*,#1262,.T.); +#1784=ORIENTED_EDGE('',*,*,#1269,.T.); +#1785=ORIENTED_EDGE('',*,*,#1269,.F.); +#1786=ORIENTED_EDGE('',*,*,#1261,.F.); +#1787=ORIENTED_EDGE('',*,*,#1250,.F.); +#1788=ORIENTED_EDGE('',*,*,#1264,.T.); +#1789=ORIENTED_EDGE('',*,*,#1270,.T.); +#1790=ORIENTED_EDGE('',*,*,#1271,.T.); +#1791=ORIENTED_EDGE('',*,*,#1272,.F.); +#1792=ORIENTED_EDGE('',*,*,#1273,.F.); +#1793=ORIENTED_EDGE('',*,*,#1274,.T.); +#1794=ORIENTED_EDGE('',*,*,#1275,.T.); +#1795=ORIENTED_EDGE('',*,*,#1276,.F.); +#1796=ORIENTED_EDGE('',*,*,#1277,.F.); +#1797=ORIENTED_EDGE('',*,*,#1278,.T.); +#1798=ORIENTED_EDGE('',*,*,#1279,.T.); +#1799=ORIENTED_EDGE('',*,*,#1280,.T.); +#1800=ORIENTED_EDGE('',*,*,#1281,.T.); +#1801=ORIENTED_EDGE('',*,*,#1282,.T.); +#1802=ORIENTED_EDGE('',*,*,#1283,.T.); +#1803=ORIENTED_EDGE('',*,*,#1284,.T.); +#1804=ORIENTED_EDGE('',*,*,#1285,.T.); +#1805=ORIENTED_EDGE('',*,*,#1277,.T.); +#1806=ORIENTED_EDGE('',*,*,#1286,.T.); +#1807=ORIENTED_EDGE('',*,*,#1278,.F.); +#1808=ORIENTED_EDGE('',*,*,#1287,.F.); +#1809=ORIENTED_EDGE('',*,*,#1276,.T.); +#1810=ORIENTED_EDGE('',*,*,#1288,.T.); +#1811=ORIENTED_EDGE('',*,*,#1279,.F.); +#1812=ORIENTED_EDGE('',*,*,#1286,.F.); +#1813=ORIENTED_EDGE('',*,*,#1275,.F.); +#1814=ORIENTED_EDGE('',*,*,#1289,.T.); +#1815=ORIENTED_EDGE('',*,*,#1280,.F.); +#1816=ORIENTED_EDGE('',*,*,#1288,.F.); +#1817=ORIENTED_EDGE('',*,*,#1281,.F.); +#1818=ORIENTED_EDGE('',*,*,#1289,.F.); +#1819=ORIENTED_EDGE('',*,*,#1274,.F.); +#1820=ORIENTED_EDGE('',*,*,#1290,.T.); +#1821=ORIENTED_EDGE('',*,*,#1273,.T.); +#1822=ORIENTED_EDGE('',*,*,#1291,.T.); +#1823=ORIENTED_EDGE('',*,*,#1282,.F.); +#1824=ORIENTED_EDGE('',*,*,#1290,.F.); +#1825=ORIENTED_EDGE('',*,*,#1272,.T.); +#1826=ORIENTED_EDGE('',*,*,#1292,.T.); +#1827=ORIENTED_EDGE('',*,*,#1283,.F.); +#1828=ORIENTED_EDGE('',*,*,#1291,.F.); +#1829=ORIENTED_EDGE('',*,*,#1284,.F.); +#1830=ORIENTED_EDGE('',*,*,#1292,.F.); +#1831=ORIENTED_EDGE('',*,*,#1271,.F.); +#1832=ORIENTED_EDGE('',*,*,#1293,.T.); +#1833=ORIENTED_EDGE('',*,*,#1285,.F.); +#1834=ORIENTED_EDGE('',*,*,#1293,.F.); +#1835=ORIENTED_EDGE('',*,*,#1270,.F.); +#1836=ORIENTED_EDGE('',*,*,#1287,.T.); +#1837=ORIENTED_EDGE('',*,*,#1294,.F.); +#1838=ORIENTED_EDGE('',*,*,#1295,.T.); +#1839=ORIENTED_EDGE('',*,*,#1296,.T.); +#1840=ORIENTED_EDGE('',*,*,#1295,.F.); +#1841=ORIENTED_EDGE('',*,*,#1294,.T.); +#1842=ORIENTED_EDGE('',*,*,#1296,.F.); +#1843=ORIENTED_EDGE('',*,*,#1297,.F.); +#1844=ORIENTED_EDGE('',*,*,#1298,.T.); +#1845=ORIENTED_EDGE('',*,*,#1299,.T.); +#1846=ORIENTED_EDGE('',*,*,#1298,.F.); +#1847=ORIENTED_EDGE('',*,*,#1297,.T.); +#1848=ORIENTED_EDGE('',*,*,#1299,.F.); +#1849=ORIENTED_EDGE('',*,*,#1300,.F.); +#1850=ORIENTED_EDGE('',*,*,#1301,.T.); +#1851=ORIENTED_EDGE('',*,*,#1302,.T.); +#1852=ORIENTED_EDGE('',*,*,#1301,.F.); +#1853=ORIENTED_EDGE('',*,*,#1300,.T.); +#1854=ORIENTED_EDGE('',*,*,#1302,.F.); +#1855=ORIENTED_EDGE('',*,*,#1303,.F.); +#1856=ORIENTED_EDGE('',*,*,#1304,.T.); +#1857=ORIENTED_EDGE('',*,*,#1305,.T.); +#1858=ORIENTED_EDGE('',*,*,#1304,.F.); +#1859=ORIENTED_EDGE('',*,*,#1303,.T.); +#1860=ORIENTED_EDGE('',*,*,#1305,.F.); +#1861=ORIENTED_EDGE('',*,*,#1306,.F.); +#1862=ORIENTED_EDGE('',*,*,#1307,.T.); +#1863=ORIENTED_EDGE('',*,*,#1308,.T.); +#1864=ORIENTED_EDGE('',*,*,#1307,.F.); +#1865=ORIENTED_EDGE('',*,*,#1306,.T.); +#1866=ORIENTED_EDGE('',*,*,#1308,.F.); +#1867=PLANE('',#2119); +#1868=PLANE('',#2120); +#1869=PLANE('',#2121); +#1870=PLANE('',#2122); +#1871=PLANE('',#2123); +#1872=PLANE('',#2124); +#1873=PLANE('',#2125); +#1874=PLANE('',#2126); +#1875=PLANE('',#2127); +#1876=PLANE('',#2128); +#1877=PLANE('',#2129); +#1878=PLANE('',#2130); +#1879=PLANE('',#2131); +#1880=PLANE('',#2132); +#1881=PLANE('',#2133); +#1882=PLANE('',#2134); +#1883=PLANE('',#2135); +#1884=PLANE('',#2136); +#1885=PLANE('',#2137); +#1886=PLANE('',#2138); +#1887=PLANE('',#2139); +#1888=PLANE('',#2140); +#1889=PLANE('',#2141); +#1890=PLANE('',#2142); +#1891=PLANE('',#2143); +#1892=PLANE('',#2144); +#1893=PLANE('',#2145); +#1894=PLANE('',#2146); +#1895=PLANE('',#2147); +#1896=PLANE('',#2148); +#1897=PLANE('',#2149); +#1898=PLANE('',#2150); +#1899=PLANE('',#2151); +#1900=PLANE('',#2152); +#1901=PLANE('',#2153); +#1902=PLANE('',#2154); +#1903=PLANE('',#2155); +#1904=PLANE('',#2156); +#1905=PLANE('',#2160); +#1906=PLANE('',#2164); +#1907=PLANE('',#2165); +#1908=PLANE('',#2166); +#1909=PLANE('',#2167); +#1910=PLANE('',#2168); +#1911=PLANE('',#2172); +#1912=PLANE('',#2176); +#1913=PLANE('',#2177); +#1914=PLANE('',#2181); +#1915=PLANE('',#2185); +#1916=PLANE('',#2186); +#1917=PLANE('',#2187); +#1918=PLANE('',#2188); +#1919=PLANE('',#2189); +#1920=PLANE('',#2190); +#1921=PLANE('',#2191); +#1922=PLANE('',#2192); +#1923=PLANE('',#2193); +#1924=PLANE('',#2197); +#1925=PLANE('',#2201); +#1926=PLANE('',#2202); +#1927=PLANE('',#2203); +#1928=PLANE('',#2204); +#1929=PLANE('',#2205); +#1930=PLANE('',#2206); +#1931=PLANE('',#2207); +#1932=PLANE('',#2208); +#1933=PLANE('',#2209); +#1934=PLANE('',#2210); +#1935=PLANE('',#2211); +#1936=PLANE('',#2212); +#1937=PLANE('',#2213); +#1938=PLANE('',#2214); +#1939=PLANE('',#2215); +#1940=PLANE('',#2222); +#1941=PLANE('',#2223); +#1942=PLANE('',#2224); +#1943=PLANE('',#2225); +#1944=PLANE('',#2226); +#1945=PLANE('',#2227); +#1946=PLANE('',#2228); +#1947=PLANE('',#2229); +#1948=PLANE('',#2230); +#1949=PLANE('',#2231); +#1950=PLANE('',#2232); +#1951=PLANE('',#2233); +#1952=PLANE('',#2234); +#1953=PLANE('',#2235); +#1954=PLANE('',#2236); +#1955=PLANE('',#2237); +#1956=PLANE('',#2238); +#1957=PLANE('',#2239); +#1958=PLANE('',#2240); +#1959=PLANE('',#2241); +#1960=PLANE('',#2242); +#1961=PLANE('',#2243); +#1962=PLANE('',#2247); +#1963=PLANE('',#2248); +#1964=PLANE('',#2252); +#1965=PLANE('',#2253); +#1966=PLANE('',#2257); +#1967=PLANE('',#2258); +#1968=PLANE('',#2262); +#1969=PLANE('',#2263); +#1970=PLANE('',#2267); +#1971=PLANE('',#2268); +#1972=ADVANCED_FACE('',(#99),#1867,.T.); +#1973=ADVANCED_FACE('',(#100),#1868,.T.); +#1974=ADVANCED_FACE('',(#101),#1869,.T.); +#1975=ADVANCED_FACE('',(#102),#1870,.T.); +#1976=ADVANCED_FACE('',(#103),#1871,.T.); +#1977=ADVANCED_FACE('',(#104),#1872,.T.); +#1978=ADVANCED_FACE('',(#105),#1873,.T.); +#1979=ADVANCED_FACE('',(#106),#1874,.F.); +#1980=ADVANCED_FACE('',(#107,#58),#1875,.T.); +#1981=ADVANCED_FACE('',(#108),#1876,.T.); +#1982=ADVANCED_FACE('',(#109),#1877,.T.); +#1983=ADVANCED_FACE('',(#110),#1878,.T.); +#1984=ADVANCED_FACE('',(#111),#1879,.T.); +#1985=ADVANCED_FACE('',(#112),#1880,.F.); +#1986=ADVANCED_FACE('',(#113),#1881,.T.); +#1987=ADVANCED_FACE('',(#114),#1882,.T.); +#1988=ADVANCED_FACE('',(#115),#1883,.T.); +#1989=ADVANCED_FACE('',(#116,#59),#1884,.F.); +#1990=ADVANCED_FACE('',(#117),#1885,.T.); +#1991=ADVANCED_FACE('',(#118),#1886,.T.); +#1992=ADVANCED_FACE('',(#119),#1887,.T.); +#1993=ADVANCED_FACE('',(#120),#1888,.T.); +#1994=ADVANCED_FACE('',(#121),#1889,.T.); +#1995=ADVANCED_FACE('',(#122),#1890,.T.); +#1996=ADVANCED_FACE('',(#123,#60),#1891,.T.); +#1997=ADVANCED_FACE('',(#124),#1892,.T.); +#1998=ADVANCED_FACE('',(#125),#1893,.T.); +#1999=ADVANCED_FACE('',(#126),#1894,.T.); +#2000=ADVANCED_FACE('',(#127),#1895,.T.); +#2001=ADVANCED_FACE('',(#128),#1896,.T.); +#2002=ADVANCED_FACE('',(#129),#1897,.T.); +#2003=ADVANCED_FACE('',(#130),#1898,.T.); +#2004=ADVANCED_FACE('',(#131),#1899,.F.); +#2005=ADVANCED_FACE('',(#132),#1900,.T.); +#2006=ADVANCED_FACE('',(#133),#1901,.T.); +#2007=ADVANCED_FACE('',(#134),#1902,.T.); +#2008=ADVANCED_FACE('',(#135),#1903,.T.); +#2009=ADVANCED_FACE('',(#136),#1904,.T.); +#2010=ADVANCED_FACE('',(#137),#43,.T.); +#2011=ADVANCED_FACE('',(#138),#1905,.T.); +#2012=ADVANCED_FACE('',(#139),#44,.T.); +#2013=ADVANCED_FACE('',(#140),#1906,.T.); +#2014=ADVANCED_FACE('',(#141),#1907,.T.); +#2015=ADVANCED_FACE('',(#142),#1908,.T.); +#2016=ADVANCED_FACE('',(#143),#1909,.T.); +#2017=ADVANCED_FACE('',(#144),#1910,.T.); +#2018=ADVANCED_FACE('',(#145),#45,.T.); +#2019=ADVANCED_FACE('',(#146),#1911,.T.); +#2020=ADVANCED_FACE('',(#147),#46,.T.); +#2021=ADVANCED_FACE('',(#148),#1912,.T.); +#2022=ADVANCED_FACE('',(#149),#1913,.T.); +#2023=ADVANCED_FACE('',(#150),#47,.F.); +#2024=ADVANCED_FACE('',(#151),#1914,.T.); +#2025=ADVANCED_FACE('',(#152),#48,.F.); +#2026=ADVANCED_FACE('',(#153),#1915,.T.); +#2027=ADVANCED_FACE('',(#154),#1916,.T.); +#2028=ADVANCED_FACE('',(#155),#1917,.T.); +#2029=ADVANCED_FACE('',(#156),#1918,.T.); +#2030=ADVANCED_FACE('',(#157),#1919,.T.); +#2031=ADVANCED_FACE('',(#158),#1920,.T.); +#2032=ADVANCED_FACE('',(#159),#1921,.T.); +#2033=ADVANCED_FACE('',(#160),#1922,.T.); +#2034=ADVANCED_FACE('',(#161),#1923,.T.); +#2035=ADVANCED_FACE('',(#162),#49,.F.); +#2036=ADVANCED_FACE('',(#163),#1924,.T.); +#2037=ADVANCED_FACE('',(#164),#50,.F.); +#2038=ADVANCED_FACE('',(#165),#1925,.T.); +#2039=ADVANCED_FACE('',(#166),#1926,.T.); +#2040=ADVANCED_FACE('',(#167),#1927,.T.); +#2041=ADVANCED_FACE('',(#168),#1928,.T.); +#2042=ADVANCED_FACE('',(#169),#1929,.T.); +#2043=ADVANCED_FACE('',(#170),#1930,.T.); +#2044=ADVANCED_FACE('',(#171),#1931,.T.); +#2045=ADVANCED_FACE('',(#172,#61),#1932,.T.); +#2046=ADVANCED_FACE('',(#173,#62),#1933,.F.); +#2047=ADVANCED_FACE('',(#174),#1934,.T.); +#2048=ADVANCED_FACE('',(#175),#1935,.T.); +#2049=ADVANCED_FACE('',(#176),#1936,.T.); +#2050=ADVANCED_FACE('',(#177),#1937,.T.); +#2051=ADVANCED_FACE('',(#178),#1938,.T.); +#2052=ADVANCED_FACE('',(#179),#1939,.F.); +#2053=ADVANCED_FACE('',(#180),#51,.F.); +#2054=ADVANCED_FACE('',(#181),#52,.T.); +#2055=ADVANCED_FACE('',(#182,#63),#1940,.T.); +#2056=ADVANCED_FACE('',(#183,#64),#1941,.F.); +#2057=ADVANCED_FACE('',(#184),#1942,.F.); +#2058=ADVANCED_FACE('',(#185),#1943,.T.); +#2059=ADVANCED_FACE('',(#186),#1944,.T.); +#2060=ADVANCED_FACE('',(#187),#1945,.T.); +#2061=ADVANCED_FACE('',(#188),#1946,.T.); +#2062=ADVANCED_FACE('',(#189),#1947,.T.); +#2063=ADVANCED_FACE('',(#190),#1948,.T.); +#2064=ADVANCED_FACE('',(#191),#1949,.T.); +#2065=ADVANCED_FACE('',(#192),#1950,.T.); +#2066=ADVANCED_FACE('',(#193),#1951,.T.); +#2067=ADVANCED_FACE('',(#194),#1952,.F.); +#2068=ADVANCED_FACE('',(#195),#1953,.T.); +#2069=ADVANCED_FACE('',(#196),#1954,.T.); +#2070=ADVANCED_FACE('',(#197),#1955,.T.); +#2071=ADVANCED_FACE('',(#198),#1956,.T.); +#2072=ADVANCED_FACE('',(#199),#1957,.T.); +#2073=ADVANCED_FACE('',(#200),#1958,.T.); +#2074=ADVANCED_FACE('',(#201),#1959,.T.); +#2075=ADVANCED_FACE('',(#202),#1960,.T.); +#2076=ADVANCED_FACE('',(#203),#1961,.T.); +#2077=ADVANCED_FACE('',(#204),#53,.T.); +#2078=ADVANCED_FACE('',(#205),#1962,.T.); +#2079=ADVANCED_FACE('',(#206),#1963,.F.); +#2080=ADVANCED_FACE('',(#207),#54,.T.); +#2081=ADVANCED_FACE('',(#208),#1964,.T.); +#2082=ADVANCED_FACE('',(#209),#1965,.F.); +#2083=ADVANCED_FACE('',(#210),#55,.T.); +#2084=ADVANCED_FACE('',(#211),#1966,.T.); +#2085=ADVANCED_FACE('',(#212),#1967,.F.); +#2086=ADVANCED_FACE('',(#213),#56,.T.); +#2087=ADVANCED_FACE('',(#214),#1968,.T.); +#2088=ADVANCED_FACE('',(#215),#1969,.F.); +#2089=ADVANCED_FACE('',(#216),#57,.T.); +#2090=ADVANCED_FACE('',(#217),#1970,.T.); +#2091=ADVANCED_FACE('',(#218),#1971,.F.); +#2092=CLOSED_SHELL('',(#1972,#1973,#1974,#1975,#1976,#1977)); +#2093=CLOSED_SHELL('',(#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985, +#1986,#1987,#1988)); +#2094=CLOSED_SHELL('',(#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996, +#1997,#1998)); +#2095=CLOSED_SHELL('',(#1999,#2000,#2001,#2002,#2003,#2004)); +#2096=CLOSED_SHELL('',(#2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012, +#2013,#2014,#2015,#2016,#2017,#2018,#2019,#2020,#2021,#2022,#2023,#2024, +#2025,#2026,#2027,#2028,#2029,#2030,#2031,#2032,#2033,#2034,#2035,#2036, +#2037,#2038,#2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046)); +#2097=CLOSED_SHELL('',(#2047,#2048,#2049,#2050,#2051,#2052)); +#2098=CLOSED_SHELL('',(#2053,#2054,#2055,#2056)); +#2099=CLOSED_SHELL('',(#2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064, +#2065,#2066)); +#2100=CLOSED_SHELL('',(#2067,#2068,#2069,#2070,#2071,#2072,#2073,#2074, +#2075,#2076)); +#2101=CLOSED_SHELL('',(#2077,#2078,#2079)); +#2102=CLOSED_SHELL('',(#2080,#2081,#2082)); +#2103=CLOSED_SHELL('',(#2083,#2084,#2085)); +#2104=CLOSED_SHELL('',(#2086,#2087,#2088)); +#2105=CLOSED_SHELL('',(#2089,#2090,#2091)); +#2106=DERIVED_UNIT_ELEMENT(#2108,1.); +#2107=DERIVED_UNIT_ELEMENT(#3411,3.); +#2108=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#2109=DERIVED_UNIT((#2106,#2107)); +#2110=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#2109); +#2111=PROPERTY_DEFINITION_REPRESENTATION(#2116,#2113); +#2112=PROPERTY_DEFINITION_REPRESENTATION(#2117,#2114); +#2113=REPRESENTATION('material name',(#2115),#3408); +#2114=REPRESENTATION('density',(#2110),#3408); +#2115=DESCRIPTIVE_REPRESENTATION_ITEM('\X2\92FC\X0\','\X2\92FC\X0\'); +#2116=PROPERTY_DEFINITION('material property','material name',#3418); +#2117=PROPERTY_DEFINITION('material property','density of part',#3418); +#2118=AXIS2_PLACEMENT_3D('placement',#2820,#2269,#2270); +#2119=AXIS2_PLACEMENT_3D('',#2821,#2271,#2272); +#2120=AXIS2_PLACEMENT_3D('',#2830,#2277,#2278); +#2121=AXIS2_PLACEMENT_3D('',#2839,#2283,#2284); +#2122=AXIS2_PLACEMENT_3D('',#2842,#2287,#2288); +#2123=AXIS2_PLACEMENT_3D('',#2844,#2290,#2291); +#2124=AXIS2_PLACEMENT_3D('',#2846,#2293,#2294); +#2125=AXIS2_PLACEMENT_3D('',#2847,#2295,#2296); +#2126=AXIS2_PLACEMENT_3D('',#2860,#2303,#2304); +#2127=AXIS2_PLACEMENT_3D('',#2872,#2311,#2312); +#2128=AXIS2_PLACEMENT_3D('',#2883,#2319,#2320); +#2129=AXIS2_PLACEMENT_3D('',#2892,#2326,#2327); +#2130=AXIS2_PLACEMENT_3D('',#2896,#2330,#2331); +#2131=AXIS2_PLACEMENT_3D('',#2900,#2334,#2335); +#2132=AXIS2_PLACEMENT_3D('',#2902,#2337,#2338); +#2133=AXIS2_PLACEMENT_3D('',#2903,#2339,#2340); +#2134=AXIS2_PLACEMENT_3D('',#2906,#2343,#2344); +#2135=AXIS2_PLACEMENT_3D('',#2907,#2345,#2346); +#2136=AXIS2_PLACEMENT_3D('',#2908,#2347,#2348); +#2137=AXIS2_PLACEMENT_3D('',#2925,#2357,#2358); +#2138=AXIS2_PLACEMENT_3D('',#2931,#2362,#2363); +#2139=AXIS2_PLACEMENT_3D('',#2935,#2366,#2367); +#2140=AXIS2_PLACEMENT_3D('',#2941,#2371,#2372); +#2141=AXIS2_PLACEMENT_3D('',#2945,#2375,#2376); +#2142=AXIS2_PLACEMENT_3D('',#2949,#2379,#2380); +#2143=AXIS2_PLACEMENT_3D('',#2951,#2382,#2383); +#2144=AXIS2_PLACEMENT_3D('',#2955,#2386,#2387); +#2145=AXIS2_PLACEMENT_3D('',#2957,#2389,#2390); +#2146=AXIS2_PLACEMENT_3D('',#2958,#2391,#2392); +#2147=AXIS2_PLACEMENT_3D('',#2967,#2397,#2398); +#2148=AXIS2_PLACEMENT_3D('',#2973,#2402,#2403); +#2149=AXIS2_PLACEMENT_3D('',#2979,#2407,#2408); +#2150=AXIS2_PLACEMENT_3D('',#2982,#2411,#2412); +#2151=AXIS2_PLACEMENT_3D('',#2983,#2413,#2414); +#2152=AXIS2_PLACEMENT_3D('',#2984,#2415,#2416); +#2153=AXIS2_PLACEMENT_3D('',#2993,#2421,#2422); +#2154=AXIS2_PLACEMENT_3D('',#2999,#2426,#2427); +#2155=AXIS2_PLACEMENT_3D('',#3005,#2431,#2432); +#2156=AXIS2_PLACEMENT_3D('',#3011,#2436,#2437); +#2157=AXIS2_PLACEMENT_3D('',#3017,#2441,#2442); +#2158=AXIS2_PLACEMENT_3D('',#3019,#2443,#2444); +#2159=AXIS2_PLACEMENT_3D('',#3021,#2445,#2446); +#2160=AXIS2_PLACEMENT_3D('',#3023,#2448,#2449); +#2161=AXIS2_PLACEMENT_3D('',#3029,#2453,#2454); +#2162=AXIS2_PLACEMENT_3D('',#3031,#2455,#2456); +#2163=AXIS2_PLACEMENT_3D('',#3033,#2457,#2458); +#2164=AXIS2_PLACEMENT_3D('',#3035,#2460,#2461); +#2165=AXIS2_PLACEMENT_3D('',#3041,#2465,#2466); +#2166=AXIS2_PLACEMENT_3D('',#3047,#2470,#2471); +#2167=AXIS2_PLACEMENT_3D('',#3053,#2475,#2476); +#2168=AXIS2_PLACEMENT_3D('',#3059,#2480,#2481); +#2169=AXIS2_PLACEMENT_3D('',#3065,#2485,#2486); +#2170=AXIS2_PLACEMENT_3D('',#3067,#2487,#2488); +#2171=AXIS2_PLACEMENT_3D('',#3069,#2489,#2490); +#2172=AXIS2_PLACEMENT_3D('',#3071,#2492,#2493); +#2173=AXIS2_PLACEMENT_3D('',#3077,#2497,#2498); +#2174=AXIS2_PLACEMENT_3D('',#3078,#2499,#2500); +#2175=AXIS2_PLACEMENT_3D('',#3079,#2501,#2502); +#2176=AXIS2_PLACEMENT_3D('',#3080,#2503,#2504); +#2177=AXIS2_PLACEMENT_3D('',#3089,#2509,#2510); +#2178=AXIS2_PLACEMENT_3D('',#3095,#2514,#2515); +#2179=AXIS2_PLACEMENT_3D('',#3097,#2516,#2517); +#2180=AXIS2_PLACEMENT_3D('',#3099,#2518,#2519); +#2181=AXIS2_PLACEMENT_3D('',#3101,#2521,#2522); +#2182=AXIS2_PLACEMENT_3D('',#3107,#2526,#2527); +#2183=AXIS2_PLACEMENT_3D('',#3109,#2528,#2529); +#2184=AXIS2_PLACEMENT_3D('',#3111,#2530,#2531); +#2185=AXIS2_PLACEMENT_3D('',#3113,#2533,#2534); +#2186=AXIS2_PLACEMENT_3D('',#3119,#2538,#2539); +#2187=AXIS2_PLACEMENT_3D('',#3125,#2543,#2544); +#2188=AXIS2_PLACEMENT_3D('',#3131,#2548,#2549); +#2189=AXIS2_PLACEMENT_3D('',#3137,#2553,#2554); +#2190=AXIS2_PLACEMENT_3D('',#3143,#2558,#2559); +#2191=AXIS2_PLACEMENT_3D('',#3149,#2563,#2564); +#2192=AXIS2_PLACEMENT_3D('',#3155,#2568,#2569); +#2193=AXIS2_PLACEMENT_3D('',#3161,#2573,#2574); +#2194=AXIS2_PLACEMENT_3D('',#3167,#2578,#2579); +#2195=AXIS2_PLACEMENT_3D('',#3169,#2580,#2581); +#2196=AXIS2_PLACEMENT_3D('',#3171,#2582,#2583); +#2197=AXIS2_PLACEMENT_3D('',#3173,#2585,#2586); +#2198=AXIS2_PLACEMENT_3D('',#3179,#2590,#2591); +#2199=AXIS2_PLACEMENT_3D('',#3181,#2592,#2593); +#2200=AXIS2_PLACEMENT_3D('',#3183,#2594,#2595); +#2201=AXIS2_PLACEMENT_3D('',#3185,#2597,#2598); +#2202=AXIS2_PLACEMENT_3D('',#3191,#2602,#2603); +#2203=AXIS2_PLACEMENT_3D('',#3197,#2607,#2608); +#2204=AXIS2_PLACEMENT_3D('',#3203,#2612,#2613); +#2205=AXIS2_PLACEMENT_3D('',#3209,#2617,#2618); +#2206=AXIS2_PLACEMENT_3D('',#3215,#2622,#2623); +#2207=AXIS2_PLACEMENT_3D('',#3221,#2627,#2628); +#2208=AXIS2_PLACEMENT_3D('',#3224,#2631,#2632); +#2209=AXIS2_PLACEMENT_3D('',#3225,#2633,#2634); +#2210=AXIS2_PLACEMENT_3D('',#3226,#2635,#2636); +#2211=AXIS2_PLACEMENT_3D('',#3235,#2641,#2642); +#2212=AXIS2_PLACEMENT_3D('',#3241,#2646,#2647); +#2213=AXIS2_PLACEMENT_3D('',#3247,#2651,#2652); +#2214=AXIS2_PLACEMENT_3D('',#3250,#2655,#2656); +#2215=AXIS2_PLACEMENT_3D('',#3251,#2657,#2658); +#2216=AXIS2_PLACEMENT_3D('',#3252,#2659,#2660); +#2217=AXIS2_PLACEMENT_3D('',#3254,#2661,#2662); +#2218=AXIS2_PLACEMENT_3D('',#3257,#2664,#2665); +#2219=AXIS2_PLACEMENT_3D('',#3258,#2666,#2667); +#2220=AXIS2_PLACEMENT_3D('',#3260,#2668,#2669); +#2221=AXIS2_PLACEMENT_3D('',#3263,#2671,#2672); +#2222=AXIS2_PLACEMENT_3D('',#3264,#2673,#2674); +#2223=AXIS2_PLACEMENT_3D('',#3265,#2675,#2676); +#2224=AXIS2_PLACEMENT_3D('',#3266,#2677,#2678); +#2225=AXIS2_PLACEMENT_3D('',#3283,#2687,#2688); +#2226=AXIS2_PLACEMENT_3D('',#3289,#2692,#2693); +#2227=AXIS2_PLACEMENT_3D('',#3293,#2696,#2697); +#2228=AXIS2_PLACEMENT_3D('',#3297,#2700,#2701); +#2229=AXIS2_PLACEMENT_3D('',#3301,#2704,#2705); +#2230=AXIS2_PLACEMENT_3D('',#3307,#2709,#2710); +#2231=AXIS2_PLACEMENT_3D('',#3311,#2713,#2714); +#2232=AXIS2_PLACEMENT_3D('',#3313,#2716,#2717); +#2233=AXIS2_PLACEMENT_3D('',#3315,#2719,#2720); +#2234=AXIS2_PLACEMENT_3D('',#3316,#2721,#2722); +#2235=AXIS2_PLACEMENT_3D('',#3333,#2731,#2732); +#2236=AXIS2_PLACEMENT_3D('',#3350,#2741,#2742); +#2237=AXIS2_PLACEMENT_3D('',#3353,#2745,#2746); +#2238=AXIS2_PLACEMENT_3D('',#3355,#2748,#2749); +#2239=AXIS2_PLACEMENT_3D('',#3357,#2751,#2752); +#2240=AXIS2_PLACEMENT_3D('',#3359,#2754,#2755); +#2241=AXIS2_PLACEMENT_3D('',#3361,#2757,#2758); +#2242=AXIS2_PLACEMENT_3D('',#3363,#2760,#2761); +#2243=AXIS2_PLACEMENT_3D('',#3365,#2763,#2764); +#2244=AXIS2_PLACEMENT_3D('',#3366,#2765,#2766); +#2245=AXIS2_PLACEMENT_3D('',#3368,#2767,#2768); +#2246=AXIS2_PLACEMENT_3D('',#3371,#2770,#2771); +#2247=AXIS2_PLACEMENT_3D('',#3372,#2772,#2773); +#2248=AXIS2_PLACEMENT_3D('',#3373,#2774,#2775); +#2249=AXIS2_PLACEMENT_3D('',#3374,#2776,#2777); +#2250=AXIS2_PLACEMENT_3D('',#3376,#2778,#2779); +#2251=AXIS2_PLACEMENT_3D('',#3379,#2781,#2782); +#2252=AXIS2_PLACEMENT_3D('',#3380,#2783,#2784); +#2253=AXIS2_PLACEMENT_3D('',#3381,#2785,#2786); +#2254=AXIS2_PLACEMENT_3D('',#3382,#2787,#2788); +#2255=AXIS2_PLACEMENT_3D('',#3384,#2789,#2790); +#2256=AXIS2_PLACEMENT_3D('',#3387,#2792,#2793); +#2257=AXIS2_PLACEMENT_3D('',#3388,#2794,#2795); +#2258=AXIS2_PLACEMENT_3D('',#3389,#2796,#2797); +#2259=AXIS2_PLACEMENT_3D('',#3390,#2798,#2799); +#2260=AXIS2_PLACEMENT_3D('',#3392,#2800,#2801); +#2261=AXIS2_PLACEMENT_3D('',#3395,#2803,#2804); +#2262=AXIS2_PLACEMENT_3D('',#3396,#2805,#2806); +#2263=AXIS2_PLACEMENT_3D('',#3397,#2807,#2808); +#2264=AXIS2_PLACEMENT_3D('',#3398,#2809,#2810); +#2265=AXIS2_PLACEMENT_3D('',#3400,#2811,#2812); +#2266=AXIS2_PLACEMENT_3D('',#3403,#2814,#2815); +#2267=AXIS2_PLACEMENT_3D('',#3404,#2816,#2817); +#2268=AXIS2_PLACEMENT_3D('',#3405,#2818,#2819); +#2269=DIRECTION('axis',(0.,0.,1.)); +#2270=DIRECTION('refdir',(1.,0.,0.)); +#2271=DIRECTION('center_axis',(0.,0.,-1.)); +#2272=DIRECTION('ref_axis',(-1.,0.,0.)); +#2273=DIRECTION('',(0.,1.,0.)); +#2274=DIRECTION('',(1.,0.,0.)); +#2275=DIRECTION('',(0.,-1.,0.)); +#2276=DIRECTION('',(-1.,0.,0.)); +#2277=DIRECTION('center_axis',(0.,0.,1.)); +#2278=DIRECTION('ref_axis',(1.,0.,0.)); +#2279=DIRECTION('',(1.,0.,0.)); +#2280=DIRECTION('',(0.,1.,0.)); +#2281=DIRECTION('',(-1.,0.,0.)); +#2282=DIRECTION('',(0.,-1.,0.)); +#2283=DIRECTION('center_axis',(-1.,0.,0.)); +#2284=DIRECTION('ref_axis',(0.,1.,0.)); +#2285=DIRECTION('',(0.,0.,-1.)); +#2286=DIRECTION('',(0.,0.,1.)); +#2287=DIRECTION('center_axis',(0.,1.,0.)); +#2288=DIRECTION('ref_axis',(1.,0.,0.)); +#2289=DIRECTION('',(0.,0.,1.)); +#2290=DIRECTION('center_axis',(0.,-1.,0.)); +#2291=DIRECTION('ref_axis',(-1.,0.,0.)); +#2292=DIRECTION('',(0.,0.,1.)); +#2293=DIRECTION('center_axis',(1.,0.,0.)); +#2294=DIRECTION('ref_axis',(0.,-1.,0.)); +#2295=DIRECTION('center_axis',(0.195995173935683,0.,0.980604860172496)); +#2296=DIRECTION('ref_axis',(0.980604860172497,0.,-0.195995173935683)); +#2297=DIRECTION('',(-0.700369029548488,-0.699919791042921,0.139983958208584)); +#2298=DIRECTION('',(0.,1.,0.)); +#2299=DIRECTION('',(0.699433281638215,-0.700892219439769,-0.1397969286701)); +#2300=DIRECTION('',(0.980604860172496,0.,-0.195995173935683)); +#2301=DIRECTION('',(0.,1.,0.)); +#2302=DIRECTION('',(-0.980604860172496,0.,0.195995173935683)); +#2303=DIRECTION('center_axis',(0.,1.,0.)); +#2304=DIRECTION('ref_axis',(-1.,0.,0.)); +#2305=DIRECTION('',(-1.,0.,0.)); +#2306=DIRECTION('',(0.,0.,1.)); +#2307=DIRECTION('',(0.980604860172496,0.,0.195995173935683)); +#2308=DIRECTION('',(0.,0.,-1.)); +#2309=DIRECTION('',(1.,0.,0.)); +#2310=DIRECTION('',(0.,0.,1.)); +#2311=DIRECTION('center_axis',(0.,0.,-1.)); +#2312=DIRECTION('ref_axis',(0.,1.,0.)); +#2313=DIRECTION('',(0.,1.,0.)); +#2314=DIRECTION('',(1.,0.,0.)); +#2315=DIRECTION('',(0.,1.,0.)); +#2316=DIRECTION('',(1.,0.,0.)); +#2317=DIRECTION('',(0.,1.,0.)); +#2318=DIRECTION('',(1.,0.,0.)); +#2319=DIRECTION('center_axis',(0.,1.,0.)); +#2320=DIRECTION('ref_axis',(0.,0.,1.)); +#2321=DIRECTION('',(1.,0.,0.)); +#2322=DIRECTION('',(0.,0.,1.)); +#2323=DIRECTION('',(0.980604860172496,0.,0.195995173935683)); +#2324=DIRECTION('',(0.,0.,-1.)); +#2325=DIRECTION('',(0.,0.,1.)); +#2326=DIRECTION('center_axis',(0.,-0.19560282628534,0.980683197750011)); +#2327=DIRECTION('ref_axis',(0.,-0.980683197750011,-0.19560282628534)); +#2328=DIRECTION('',(0.699433281638215,0.700892219439769,0.1397969286701)); +#2329=DIRECTION('',(0.,-0.980683197750011,-0.19560282628534)); +#2330=DIRECTION('center_axis',(1.,0.,0.)); +#2331=DIRECTION('ref_axis',(0.,0.,-1.)); +#2332=DIRECTION('',(0.,-1.,0.)); +#2333=DIRECTION('',(0.,-0.98058067569092,0.196116135138184)); +#2334=DIRECTION('center_axis',(0.,0.196116135138184,0.98058067569092)); +#2335=DIRECTION('ref_axis',(0.,-0.98058067569092,0.196116135138184)); +#2336=DIRECTION('',(0.700369029548488,-0.699919791042921,0.139983958208584)); +#2337=DIRECTION('center_axis',(1.,0.,0.)); +#2338=DIRECTION('ref_axis',(0.,1.,0.)); +#2339=DIRECTION('center_axis',(-0.195995173935683,0.,0.980604860172496)); +#2340=DIRECTION('ref_axis',(0.980604860172497,0.,0.195995173935683)); +#2341=DIRECTION('',(0.,1.,0.)); +#2342=DIRECTION('',(0.,1.,0.)); +#2343=DIRECTION('center_axis',(1.,0.,0.)); +#2344=DIRECTION('ref_axis',(0.,0.,-1.)); +#2345=DIRECTION('center_axis',(1.,0.,0.)); +#2346=DIRECTION('ref_axis',(0.,0.,-1.)); +#2347=DIRECTION('center_axis',(0.,0.,1.)); +#2348=DIRECTION('ref_axis',(1.,0.,0.)); +#2349=DIRECTION('',(1.,0.,0.)); +#2350=DIRECTION('',(0.,-1.,0.)); +#2351=DIRECTION('',(-1.,0.,0.)); +#2352=DIRECTION('',(0.,1.,0.)); +#2353=DIRECTION('',(-1.,0.,0.)); +#2354=DIRECTION('',(0.,-1.,0.)); +#2355=DIRECTION('',(1.,0.,0.)); +#2356=DIRECTION('',(0.,1.,0.)); +#2357=DIRECTION('center_axis',(0.,1.,0.)); +#2358=DIRECTION('ref_axis',(1.,0.,0.)); +#2359=DIRECTION('',(0.,0.,-1.)); +#2360=DIRECTION('',(-1.,0.,0.)); +#2361=DIRECTION('',(0.,0.,1.)); +#2362=DIRECTION('center_axis',(-1.,0.,0.)); +#2363=DIRECTION('ref_axis',(0.,1.,0.)); +#2364=DIRECTION('',(0.,0.,1.)); +#2365=DIRECTION('',(0.,-1.,0.)); +#2366=DIRECTION('center_axis',(0.,-1.,0.)); +#2367=DIRECTION('ref_axis',(1.,0.,0.)); +#2368=DIRECTION('',(0.,0.,1.)); +#2369=DIRECTION('',(1.,0.,0.)); +#2370=DIRECTION('',(0.,0.,1.)); +#2371=DIRECTION('center_axis',(1.,0.,0.)); +#2372=DIRECTION('ref_axis',(0.,1.,0.)); +#2373=DIRECTION('',(0.,1.,0.)); +#2374=DIRECTION('',(0.,0.,1.)); +#2375=DIRECTION('center_axis',(0.,1.,0.)); +#2376=DIRECTION('ref_axis',(-1.,0.,0.)); +#2377=DIRECTION('',(-1.,0.,0.)); +#2378=DIRECTION('',(0.,0.,1.)); +#2379=DIRECTION('center_axis',(-1.,0.,0.)); +#2380=DIRECTION('ref_axis',(0.,-1.,0.)); +#2381=DIRECTION('',(0.,-1.,0.)); +#2382=DIRECTION('center_axis',(0.,0.,1.)); +#2383=DIRECTION('ref_axis',(1.,0.,0.)); +#2384=DIRECTION('',(1.,0.,0.)); +#2385=DIRECTION('',(0.,1.,0.)); +#2386=DIRECTION('center_axis',(0.,-1.,0.)); +#2387=DIRECTION('ref_axis',(-1.,0.,0.)); +#2388=DIRECTION('',(0.,0.,1.)); +#2389=DIRECTION('center_axis',(1.,0.,0.)); +#2390=DIRECTION('ref_axis',(0.,-1.,0.)); +#2391=DIRECTION('center_axis',(8.16163953237957E-15,-1.,0.)); +#2392=DIRECTION('ref_axis',(1.,8.16163953237957E-15,0.)); +#2393=DIRECTION('',(-1.,-8.16163953237957E-15,0.)); +#2394=DIRECTION('',(0.,0.,1.)); +#2395=DIRECTION('',(1.,8.16163953237957E-15,0.)); +#2396=DIRECTION('',(0.,0.,1.)); +#2397=DIRECTION('center_axis',(-1.,0.,0.)); +#2398=DIRECTION('ref_axis',(0.,-1.,0.)); +#2399=DIRECTION('',(0.,-1.,0.)); +#2400=DIRECTION('',(0.,-1.,0.)); +#2401=DIRECTION('',(0.,0.,1.)); +#2402=DIRECTION('center_axis',(-1.39227968493533E-14,1.,0.)); +#2403=DIRECTION('ref_axis',(-1.,-1.39227968493533E-14,0.)); +#2404=DIRECTION('',(-1.,-1.39227968493533E-14,0.)); +#2405=DIRECTION('',(-1.,-1.39227968493533E-14,0.)); +#2406=DIRECTION('',(0.,0.,1.)); +#2407=DIRECTION('center_axis',(1.,1.29190915425233E-15,0.)); +#2408=DIRECTION('ref_axis',(-1.29190915425233E-15,1.,0.)); +#2409=DIRECTION('',(1.29190915425233E-15,-1.,0.)); +#2410=DIRECTION('',(-1.29190915425233E-15,1.,0.)); +#2411=DIRECTION('center_axis',(0.,0.,1.)); +#2412=DIRECTION('ref_axis',(1.,0.,0.)); +#2413=DIRECTION('center_axis',(0.,0.,1.)); +#2414=DIRECTION('ref_axis',(1.,0.,0.)); +#2415=DIRECTION('center_axis',(1.42108547152021E-15,-1.,0.)); +#2416=DIRECTION('ref_axis',(1.,1.42108547152021E-15,0.)); +#2417=DIRECTION('',(-1.,-1.42108547152021E-15,0.)); +#2418=DIRECTION('',(0.,0.,1.)); +#2419=DIRECTION('',(1.,1.42108547152021E-15,0.)); +#2420=DIRECTION('',(0.,0.,1.)); +#2421=DIRECTION('center_axis',(1.,0.,0.)); +#2422=DIRECTION('ref_axis',(0.,1.,0.)); +#2423=DIRECTION('',(0.,-1.,0.)); +#2424=DIRECTION('',(0.,1.,0.)); +#2425=DIRECTION('',(0.,0.,1.)); +#2426=DIRECTION('center_axis',(0.,1.,0.)); +#2427=DIRECTION('ref_axis',(-1.,0.,0.)); +#2428=DIRECTION('',(1.,0.,0.)); +#2429=DIRECTION('',(-1.,0.,0.)); +#2430=DIRECTION('',(0.,0.,1.)); +#2431=DIRECTION('center_axis',(-1.,9.80193591965601E-16,0.)); +#2432=DIRECTION('ref_axis',(-9.80193591965601E-16,-1.,0.)); +#2433=DIRECTION('',(9.80193591965601E-16,1.,0.)); +#2434=DIRECTION('',(-9.80193591965601E-16,-1.,0.)); +#2435=DIRECTION('',(0.,0.,1.)); +#2436=DIRECTION('center_axis',(9.23705556488133E-15,-1.,0.)); +#2437=DIRECTION('ref_axis',(1.,9.23705556488133E-15,0.)); +#2438=DIRECTION('',(1.,9.23705556488133E-15,0.)); +#2439=DIRECTION('',(1.,9.23705556488133E-15,0.)); +#2440=DIRECTION('',(0.,0.,1.)); +#2441=DIRECTION('center_axis',(0.,0.,1.)); +#2442=DIRECTION('ref_axis',(-1.,5.68434188608083E-15,0.)); +#2443=DIRECTION('center_axis',(0.,0.,1.)); +#2444=DIRECTION('ref_axis',(-1.,5.68434188608083E-15,0.)); +#2445=DIRECTION('center_axis',(0.,0.,1.)); +#2446=DIRECTION('ref_axis',(-1.,5.68434188608083E-15,0.)); +#2447=DIRECTION('',(0.,0.,1.)); +#2448=DIRECTION('center_axis',(-1.,-1.42110955864067E-15,0.)); +#2449=DIRECTION('ref_axis',(1.42110955864067E-15,-1.,0.)); +#2450=DIRECTION('',(1.42110955864067E-15,-1.,0.)); +#2451=DIRECTION('',(1.42110955864067E-15,-1.,0.)); +#2452=DIRECTION('',(0.,0.,1.)); +#2453=DIRECTION('center_axis',(0.,0.,1.)); +#2454=DIRECTION('ref_axis',(9.47390314346799E-16,1.,0.)); +#2455=DIRECTION('center_axis',(0.,0.,1.)); +#2456=DIRECTION('ref_axis',(9.47390314346799E-16,1.,0.)); +#2457=DIRECTION('center_axis',(0.,0.,1.)); +#2458=DIRECTION('ref_axis',(9.47390314346799E-16,1.,0.)); +#2459=DIRECTION('',(0.,0.,1.)); +#2460=DIRECTION('center_axis',(0.,1.,0.)); +#2461=DIRECTION('ref_axis',(-1.,0.,0.)); +#2462=DIRECTION('',(-1.,0.,0.)); +#2463=DIRECTION('',(-1.,0.,0.)); +#2464=DIRECTION('',(0.,0.,1.)); +#2465=DIRECTION('center_axis',(-1.,-2.9397042934587E-15,0.)); +#2466=DIRECTION('ref_axis',(2.9397042934587E-15,-1.,0.)); +#2467=DIRECTION('',(-2.9397042934587E-15,1.,0.)); +#2468=DIRECTION('',(2.9397042934587E-15,-1.,0.)); +#2469=DIRECTION('',(0.,0.,1.)); +#2470=DIRECTION('center_axis',(-7.47939721852737E-17,-1.,0.)); +#2471=DIRECTION('ref_axis',(1.,-7.47939721852737E-17,0.)); +#2472=DIRECTION('',(-1.,7.47939721852737E-17,0.)); +#2473=DIRECTION('',(1.,-7.47939721852737E-17,0.)); +#2474=DIRECTION('',(0.,0.,1.)); +#2475=DIRECTION('center_axis',(1.,-2.9397042934587E-15,0.)); +#2476=DIRECTION('ref_axis',(2.9397042934587E-15,1.,0.)); +#2477=DIRECTION('',(-2.9397042934587E-15,-1.,0.)); +#2478=DIRECTION('',(2.9397042934587E-15,1.,0.)); +#2479=DIRECTION('',(0.,0.,1.)); +#2480=DIRECTION('center_axis',(0.,1.,0.)); +#2481=DIRECTION('ref_axis',(-1.,0.,0.)); +#2482=DIRECTION('',(1.,0.,0.)); +#2483=DIRECTION('',(-1.,0.,0.)); +#2484=DIRECTION('',(0.,0.,1.)); +#2485=DIRECTION('center_axis',(0.,0.,1.)); +#2486=DIRECTION('ref_axis',(1.,2.84217094304039E-15,0.)); +#2487=DIRECTION('center_axis',(0.,0.,1.)); +#2488=DIRECTION('ref_axis',(1.,2.84217094304039E-15,0.)); +#2489=DIRECTION('center_axis',(0.,0.,1.)); +#2490=DIRECTION('ref_axis',(1.,2.84217094304039E-15,0.)); +#2491=DIRECTION('',(0.,0.,1.)); +#2492=DIRECTION('center_axis',(1.,-1.42110955864067E-15,0.)); +#2493=DIRECTION('ref_axis',(1.42110955864067E-15,1.,0.)); +#2494=DIRECTION('',(-1.42110955864067E-15,-1.,0.)); +#2495=DIRECTION('',(1.42110955864067E-15,1.,0.)); +#2496=DIRECTION('',(0.,0.,1.)); +#2497=DIRECTION('center_axis',(0.,0.,1.)); +#2498=DIRECTION('ref_axis',(-2.8421709430404E-15,-1.,0.)); +#2499=DIRECTION('center_axis',(0.,0.,1.)); +#2500=DIRECTION('ref_axis',(-2.8421709430404E-15,-1.,0.)); +#2501=DIRECTION('center_axis',(0.,0.,1.)); +#2502=DIRECTION('ref_axis',(-2.8421709430404E-15,-1.,0.)); +#2503=DIRECTION('center_axis',(1.,1.29190915425233E-15,0.)); +#2504=DIRECTION('ref_axis',(-1.29190915425233E-15,1.,0.)); +#2505=DIRECTION('',(1.29190915425233E-15,-1.,0.)); +#2506=DIRECTION('',(0.,0.,1.)); +#2507=DIRECTION('',(-1.29190915425233E-15,1.,0.)); +#2508=DIRECTION('',(0.,0.,1.)); +#2509=DIRECTION('center_axis',(-1.42108547152021E-15,1.,0.)); +#2510=DIRECTION('ref_axis',(-1.,-1.42108547152021E-15,0.)); +#2511=DIRECTION('',(-1.,-1.42108547152021E-15,0.)); +#2512=DIRECTION('',(-1.,-1.42108547152021E-15,0.)); +#2513=DIRECTION('',(0.,0.,1.)); +#2514=DIRECTION('center_axis',(0.,0.,1.)); +#2515=DIRECTION('ref_axis',(-3.27942801120047E-15,-1.,0.)); +#2516=DIRECTION('center_axis',(0.,0.,1.)); +#2517=DIRECTION('ref_axis',(-3.27942801120047E-15,-1.,0.)); +#2518=DIRECTION('center_axis',(0.,0.,-1.)); +#2519=DIRECTION('ref_axis',(-3.27942801120047E-15,-1.,0.)); +#2520=DIRECTION('',(0.,0.,1.)); +#2521=DIRECTION('center_axis',(-1.,1.42110955864067E-15,0.)); +#2522=DIRECTION('ref_axis',(-1.42110955864067E-15,-1.,0.)); +#2523=DIRECTION('',(-1.42110955864067E-15,-1.,0.)); +#2524=DIRECTION('',(-1.42110955864067E-15,-1.,0.)); +#2525=DIRECTION('',(0.,0.,1.)); +#2526=DIRECTION('center_axis',(0.,0.,1.)); +#2527=DIRECTION('ref_axis',(1.,2.73285667600038E-15,0.)); +#2528=DIRECTION('center_axis',(0.,0.,1.)); +#2529=DIRECTION('ref_axis',(1.,2.73285667600038E-15,0.)); +#2530=DIRECTION('center_axis',(0.,0.,-1.)); +#2531=DIRECTION('ref_axis',(1.,2.73285667600038E-15,0.)); +#2532=DIRECTION('',(0.,0.,1.)); +#2533=DIRECTION('center_axis',(0.,-1.,0.)); +#2534=DIRECTION('ref_axis',(1.,0.,0.)); +#2535=DIRECTION('',(1.,0.,0.)); +#2536=DIRECTION('',(1.,0.,0.)); +#2537=DIRECTION('',(0.,0.,1.)); +#2538=DIRECTION('center_axis',(1.,1.29190915425233E-15,0.)); +#2539=DIRECTION('ref_axis',(-1.29190915425233E-15,1.,0.)); +#2540=DIRECTION('',(1.29190915425233E-15,-1.,0.)); +#2541=DIRECTION('',(-1.29190915425233E-15,1.,0.)); +#2542=DIRECTION('',(0.,0.,1.)); +#2543=DIRECTION('center_axis',(6.38690099559639E-15,-1.,0.)); +#2544=DIRECTION('ref_axis',(1.,6.38690099559639E-15,0.)); +#2545=DIRECTION('',(-1.,-6.38690099559639E-15,0.)); +#2546=DIRECTION('',(1.,6.38690099559639E-15,0.)); +#2547=DIRECTION('',(0.,0.,1.)); +#2548=DIRECTION('center_axis',(-1.,0.,0.)); +#2549=DIRECTION('ref_axis',(0.,-1.,0.)); +#2550=DIRECTION('',(0.,-1.,0.)); +#2551=DIRECTION('',(0.,-1.,0.)); +#2552=DIRECTION('',(0.,0.,1.)); +#2553=DIRECTION('center_axis',(0.,1.,0.)); +#2554=DIRECTION('ref_axis',(-1.,0.,0.)); +#2555=DIRECTION('',(-1.,0.,0.)); +#2556=DIRECTION('',(-1.,0.,0.)); +#2557=DIRECTION('',(0.,0.,1.)); +#2558=DIRECTION('center_axis',(1.,0.,0.)); +#2559=DIRECTION('ref_axis',(0.,1.,0.)); +#2560=DIRECTION('',(0.,1.,0.)); +#2561=DIRECTION('',(0.,1.,0.)); +#2562=DIRECTION('',(0.,0.,1.)); +#2563=DIRECTION('center_axis',(-5.98771968337162E-15,-1.,0.)); +#2564=DIRECTION('ref_axis',(1.,-5.98771968337162E-15,0.)); +#2565=DIRECTION('',(1.,-5.98771968337162E-15,0.)); +#2566=DIRECTION('',(1.,-5.98771968337162E-15,0.)); +#2567=DIRECTION('',(0.,0.,1.)); +#2568=DIRECTION('center_axis',(-1.,8.6127276950155E-16,0.)); +#2569=DIRECTION('ref_axis',(-8.6127276950155E-16,-1.,0.)); +#2570=DIRECTION('',(8.6127276950155E-16,1.,0.)); +#2571=DIRECTION('',(-8.6127276950155E-16,-1.,0.)); +#2572=DIRECTION('',(0.,0.,1.)); +#2573=DIRECTION('center_axis',(0.,-1.,0.)); +#2574=DIRECTION('ref_axis',(1.,0.,0.)); +#2575=DIRECTION('',(-1.,0.,0.)); +#2576=DIRECTION('',(1.,0.,0.)); +#2577=DIRECTION('',(0.,0.,1.)); +#2578=DIRECTION('center_axis',(0.,0.,1.)); +#2579=DIRECTION('ref_axis',(5.46571335200077E-15,1.,0.)); +#2580=DIRECTION('center_axis',(0.,0.,1.)); +#2581=DIRECTION('ref_axis',(5.46571335200077E-15,1.,0.)); +#2582=DIRECTION('center_axis',(0.,0.,-1.)); +#2583=DIRECTION('ref_axis',(5.46571335200077E-15,1.,0.)); +#2584=DIRECTION('',(0.,0.,1.)); +#2585=DIRECTION('center_axis',(1.,1.42110955864067E-15,0.)); +#2586=DIRECTION('ref_axis',(-1.42110955864067E-15,1.,0.)); +#2587=DIRECTION('',(1.42110955864067E-15,-1.,0.)); +#2588=DIRECTION('',(-1.42110955864067E-15,1.,0.)); +#2589=DIRECTION('',(0.,0.,1.)); +#2590=DIRECTION('center_axis',(0.,0.,1.)); +#2591=DIRECTION('ref_axis',(-1.,7.65199869280113E-15,0.)); +#2592=DIRECTION('center_axis',(0.,0.,1.)); +#2593=DIRECTION('ref_axis',(-1.,7.65199869280113E-15,0.)); +#2594=DIRECTION('center_axis',(0.,0.,-1.)); +#2595=DIRECTION('ref_axis',(-1.,7.65199869280113E-15,0.)); +#2596=DIRECTION('',(0.,0.,1.)); +#2597=DIRECTION('center_axis',(7.10542735760102E-16,1.,0.)); +#2598=DIRECTION('ref_axis',(-1.,7.10542735760102E-16,0.)); +#2599=DIRECTION('',(1.,-7.10542735760102E-16,0.)); +#2600=DIRECTION('',(-1.,7.10542735760102E-16,0.)); +#2601=DIRECTION('',(0.,0.,1.)); +#2602=DIRECTION('center_axis',(-1.,8.6127276950155E-16,0.)); +#2603=DIRECTION('ref_axis',(-8.6127276950155E-16,-1.,0.)); +#2604=DIRECTION('',(8.6127276950155E-16,1.,0.)); +#2605=DIRECTION('',(-8.6127276950155E-16,-1.,0.)); +#2606=DIRECTION('',(0.,0.,1.)); +#2607=DIRECTION('center_axis',(2.35516974212616E-14,1.,0.)); +#2608=DIRECTION('ref_axis',(-1.,2.35516974212616E-14,0.)); +#2609=DIRECTION('',(1.,-2.35516974212616E-14,0.)); +#2610=DIRECTION('',(-1.,2.35516974212616E-14,0.)); +#2611=DIRECTION('',(0.,0.,1.)); +#2612=DIRECTION('center_axis',(1.,0.,0.)); +#2613=DIRECTION('ref_axis',(0.,1.,0.)); +#2614=DIRECTION('',(0.,1.,0.)); +#2615=DIRECTION('',(0.,1.,0.)); +#2616=DIRECTION('',(0.,0.,1.)); +#2617=DIRECTION('center_axis',(0.,-1.,0.)); +#2618=DIRECTION('ref_axis',(1.,0.,0.)); +#2619=DIRECTION('',(1.,0.,0.)); +#2620=DIRECTION('',(1.,0.,0.)); +#2621=DIRECTION('',(0.,0.,1.)); +#2622=DIRECTION('center_axis',(-1.,0.,0.)); +#2623=DIRECTION('ref_axis',(0.,-1.,0.)); +#2624=DIRECTION('',(0.,-1.,0.)); +#2625=DIRECTION('',(0.,-1.,0.)); +#2626=DIRECTION('',(0.,0.,1.)); +#2627=DIRECTION('center_axis',(-2.39508787334864E-14,1.,0.)); +#2628=DIRECTION('ref_axis',(-1.,-2.39508787334864E-14,0.)); +#2629=DIRECTION('',(-1.,-2.39508787334864E-14,0.)); +#2630=DIRECTION('',(-1.,-2.39508787334864E-14,0.)); +#2631=DIRECTION('center_axis',(0.,0.,1.)); +#2632=DIRECTION('ref_axis',(1.,0.,0.)); +#2633=DIRECTION('center_axis',(0.,0.,1.)); +#2634=DIRECTION('ref_axis',(1.,0.,0.)); +#2635=DIRECTION('center_axis',(1.34427004062722E-14,1.,0.)); +#2636=DIRECTION('ref_axis',(-1.,1.34427004062722E-14,0.)); +#2637=DIRECTION('',(1.,-1.34427004062722E-14,0.)); +#2638=DIRECTION('',(0.,0.,1.)); +#2639=DIRECTION('',(-1.,1.34427004062722E-14,0.)); +#2640=DIRECTION('',(0.,0.,1.)); +#2641=DIRECTION('center_axis',(1.,0.,0.)); +#2642=DIRECTION('ref_axis',(0.,1.,0.)); +#2643=DIRECTION('',(0.,1.,0.)); +#2644=DIRECTION('',(0.,1.,0.)); +#2645=DIRECTION('',(0.,0.,1.)); +#2646=DIRECTION('center_axis',(-7.68154308929842E-15,-1.,0.)); +#2647=DIRECTION('ref_axis',(1.,-7.68154308929842E-15,0.)); +#2648=DIRECTION('',(1.,-7.68154308929842E-15,0.)); +#2649=DIRECTION('',(1.,-7.68154308929842E-15,0.)); +#2650=DIRECTION('',(0.,0.,1.)); +#2651=DIRECTION('center_axis',(-1.,8.6127276950155E-16,0.)); +#2652=DIRECTION('ref_axis',(-8.6127276950155E-16,-1.,0.)); +#2653=DIRECTION('',(8.6127276950155E-16,1.,0.)); +#2654=DIRECTION('',(-8.6127276950155E-16,-1.,0.)); +#2655=DIRECTION('center_axis',(0.,0.,1.)); +#2656=DIRECTION('ref_axis',(1.,0.,0.)); +#2657=DIRECTION('center_axis',(0.,0.,1.)); +#2658=DIRECTION('ref_axis',(1.,0.,0.)); +#2659=DIRECTION('center_axis',(0.,0.,1.)); +#2660=DIRECTION('ref_axis',(1.,0.,0.)); +#2661=DIRECTION('center_axis',(0.,0.,-1.)); +#2662=DIRECTION('ref_axis',(1.,0.,0.)); +#2663=DIRECTION('',(0.,0.,-1.)); +#2664=DIRECTION('center_axis',(0.,0.,-1.)); +#2665=DIRECTION('ref_axis',(1.,0.,0.)); +#2666=DIRECTION('center_axis',(0.,0.,1.)); +#2667=DIRECTION('ref_axis',(1.,0.,0.)); +#2668=DIRECTION('center_axis',(0.,0.,1.)); +#2669=DIRECTION('ref_axis',(1.,0.,0.)); +#2670=DIRECTION('',(0.,0.,-1.)); +#2671=DIRECTION('center_axis',(0.,0.,1.)); +#2672=DIRECTION('ref_axis',(1.,0.,0.)); +#2673=DIRECTION('center_axis',(0.,0.,1.)); +#2674=DIRECTION('ref_axis',(1.,0.,0.)); +#2675=DIRECTION('center_axis',(0.,0.,1.)); +#2676=DIRECTION('ref_axis',(1.,0.,0.)); +#2677=DIRECTION('center_axis',(0.,0.,1.)); +#2678=DIRECTION('ref_axis',(1.,0.,0.)); +#2679=DIRECTION('',(8.6127276950155E-16,1.,0.)); +#2680=DIRECTION('',(1.,-5.98771968337162E-15,0.)); +#2681=DIRECTION('',(-9.02853934211299E-16,1.,0.)); +#2682=DIRECTION('',(1.,-2.35516974212616E-14,0.)); +#2683=DIRECTION('',(8.6127276950155E-16,1.,0.)); +#2684=DIRECTION('',(1.,-7.68154308929842E-15,0.)); +#2685=DIRECTION('',(4.74013483561532E-16,-1.,0.)); +#2686=DIRECTION('',(1.,-1.34427004062722E-14,0.)); +#2687=DIRECTION('center_axis',(-1.,8.6127276950155E-16,0.)); +#2688=DIRECTION('ref_axis',(-8.6127276950155E-16,-1.,0.)); +#2689=DIRECTION('',(-8.6127276950155E-16,-1.,0.)); +#2690=DIRECTION('',(0.,0.,1.)); +#2691=DIRECTION('',(0.,0.,1.)); +#2692=DIRECTION('center_axis',(-1.34427004062722E-14,-1.,0.)); +#2693=DIRECTION('ref_axis',(1.,-1.34427004062722E-14,0.)); +#2694=DIRECTION('',(0.,0.,1.)); +#2695=DIRECTION('',(1.,-1.34427004062722E-14,0.)); +#2696=DIRECTION('center_axis',(-1.,-4.74013483561532E-16,0.)); +#2697=DIRECTION('ref_axis',(4.74013483561532E-16,-1.,0.)); +#2698=DIRECTION('',(0.,0.,1.)); +#2699=DIRECTION('',(4.74013483561532E-16,-1.,0.)); +#2700=DIRECTION('center_axis',(7.68154308929842E-15,1.,0.)); +#2701=DIRECTION('ref_axis',(-1.,7.68154308929842E-15,0.)); +#2702=DIRECTION('',(0.,0.,1.)); +#2703=DIRECTION('',(-1.,7.68154308929842E-15,0.)); +#2704=DIRECTION('center_axis',(-2.35516974212616E-14,-1.,0.)); +#2705=DIRECTION('ref_axis',(1.,-2.35516974212616E-14,0.)); +#2706=DIRECTION('',(1.,-2.35516974212616E-14,0.)); +#2707=DIRECTION('',(0.,0.,1.)); +#2708=DIRECTION('',(0.,0.,1.)); +#2709=DIRECTION('center_axis',(1.,9.02853934211299E-16,0.)); +#2710=DIRECTION('ref_axis',(-9.02853934211299E-16,1.,0.)); +#2711=DIRECTION('',(0.,0.,1.)); +#2712=DIRECTION('',(-9.02853934211299E-16,1.,0.)); +#2713=DIRECTION('center_axis',(5.98771968337162E-15,1.,0.)); +#2714=DIRECTION('ref_axis',(-1.,5.98771968337162E-15,0.)); +#2715=DIRECTION('',(-1.,5.98771968337162E-15,0.)); +#2716=DIRECTION('center_axis',(0.,0.,1.)); +#2717=DIRECTION('ref_axis',(1.,0.,0.)); +#2718=DIRECTION('',(-8.6127276950155E-16,-1.,0.)); +#2719=DIRECTION('center_axis',(-1.,8.6127276950155E-16,0.)); +#2720=DIRECTION('ref_axis',(-8.6127276950155E-16,-1.,0.)); +#2721=DIRECTION('center_axis',(0.,0.,1.)); +#2722=DIRECTION('ref_axis',(1.,0.,0.)); +#2723=DIRECTION('',(1.29190915425233E-15,-1.,0.)); +#2724=DIRECTION('',(-1.,-2.39508787334864E-14,0.)); +#2725=DIRECTION('',(9.02853934211299E-16,-1.,0.)); +#2726=DIRECTION('',(-1.,-6.38690099559639E-15,0.)); +#2727=DIRECTION('',(1.29190915425233E-15,-1.,0.)); +#2728=DIRECTION('',(-1.,-1.39227968493533E-14,0.)); +#2729=DIRECTION('',(4.74013483561531E-16,1.,0.)); +#2730=DIRECTION('',(-1.,-8.16163953237957E-15,0.)); +#2731=DIRECTION('center_axis',(0.,0.,1.)); +#2732=DIRECTION('ref_axis',(1.,0.,0.)); +#2733=DIRECTION('',(-1.,-8.16163953237957E-15,0.)); +#2734=DIRECTION('',(4.74013483561531E-16,1.,0.)); +#2735=DIRECTION('',(1.,1.39227968493533E-14,0.)); +#2736=DIRECTION('',(-1.29190915425233E-15,1.,0.)); +#2737=DIRECTION('',(-1.,-6.38690099559639E-15,0.)); +#2738=DIRECTION('',(9.02853934211299E-16,-1.,0.)); +#2739=DIRECTION('',(1.,2.39508787334864E-14,0.)); +#2740=DIRECTION('',(-1.29190915425233E-15,1.,0.)); +#2741=DIRECTION('center_axis',(-8.16163953237957E-15,1.,0.)); +#2742=DIRECTION('ref_axis',(-1.,-8.16163953237957E-15,0.)); +#2743=DIRECTION('',(0.,0.,1.)); +#2744=DIRECTION('',(0.,0.,1.)); +#2745=DIRECTION('center_axis',(1.,-4.74013483561531E-16,0.)); +#2746=DIRECTION('ref_axis',(4.74013483561531E-16,1.,0.)); +#2747=DIRECTION('',(0.,0.,1.)); +#2748=DIRECTION('center_axis',(1.39227968493533E-14,-1.,0.)); +#2749=DIRECTION('ref_axis',(1.,1.39227968493533E-14,0.)); +#2750=DIRECTION('',(0.,0.,1.)); +#2751=DIRECTION('center_axis',(1.,1.29190915425233E-15,0.)); +#2752=DIRECTION('ref_axis',(-1.29190915425233E-15,1.,0.)); +#2753=DIRECTION('',(0.,0.,1.)); +#2754=DIRECTION('center_axis',(-6.38690099559639E-15,1.,0.)); +#2755=DIRECTION('ref_axis',(-1.,-6.38690099559639E-15,0.)); +#2756=DIRECTION('',(0.,0.,1.)); +#2757=DIRECTION('center_axis',(-1.,-9.02853934211299E-16,0.)); +#2758=DIRECTION('ref_axis',(9.02853934211299E-16,-1.,0.)); +#2759=DIRECTION('',(0.,0.,1.)); +#2760=DIRECTION('center_axis',(2.39508787334864E-14,-1.,0.)); +#2761=DIRECTION('ref_axis',(1.,2.39508787334864E-14,0.)); +#2762=DIRECTION('',(0.,0.,1.)); +#2763=DIRECTION('center_axis',(1.,1.29190915425233E-15,0.)); +#2764=DIRECTION('ref_axis',(-1.29190915425233E-15,1.,0.)); +#2765=DIRECTION('center_axis',(0.,0.,1.)); +#2766=DIRECTION('ref_axis',(1.,0.,0.)); +#2767=DIRECTION('center_axis',(0.,0.,1.)); +#2768=DIRECTION('ref_axis',(1.,0.,0.)); +#2769=DIRECTION('',(0.,0.,-1.)); +#2770=DIRECTION('center_axis',(0.,0.,1.)); +#2771=DIRECTION('ref_axis',(1.,0.,0.)); +#2772=DIRECTION('center_axis',(0.,0.,1.)); +#2773=DIRECTION('ref_axis',(1.,0.,0.)); +#2774=DIRECTION('center_axis',(0.,0.,1.)); +#2775=DIRECTION('ref_axis',(1.,0.,0.)); +#2776=DIRECTION('center_axis',(0.,0.,1.)); +#2777=DIRECTION('ref_axis',(1.,0.,0.)); +#2778=DIRECTION('center_axis',(0.,0.,1.)); +#2779=DIRECTION('ref_axis',(1.,0.,0.)); +#2780=DIRECTION('',(0.,0.,-1.)); +#2781=DIRECTION('center_axis',(0.,0.,1.)); +#2782=DIRECTION('ref_axis',(1.,0.,0.)); +#2783=DIRECTION('center_axis',(0.,0.,1.)); +#2784=DIRECTION('ref_axis',(1.,0.,0.)); +#2785=DIRECTION('center_axis',(0.,0.,1.)); +#2786=DIRECTION('ref_axis',(1.,0.,0.)); +#2787=DIRECTION('center_axis',(0.,0.,1.)); +#2788=DIRECTION('ref_axis',(1.,0.,0.)); +#2789=DIRECTION('center_axis',(0.,0.,1.)); +#2790=DIRECTION('ref_axis',(1.,0.,0.)); +#2791=DIRECTION('',(0.,0.,-1.)); +#2792=DIRECTION('center_axis',(0.,0.,1.)); +#2793=DIRECTION('ref_axis',(1.,0.,0.)); +#2794=DIRECTION('center_axis',(0.,0.,1.)); +#2795=DIRECTION('ref_axis',(1.,0.,0.)); +#2796=DIRECTION('center_axis',(0.,0.,1.)); +#2797=DIRECTION('ref_axis',(1.,0.,0.)); +#2798=DIRECTION('center_axis',(0.,0.,1.)); +#2799=DIRECTION('ref_axis',(1.,0.,0.)); +#2800=DIRECTION('center_axis',(0.,0.,1.)); +#2801=DIRECTION('ref_axis',(1.,0.,0.)); +#2802=DIRECTION('',(0.,0.,-1.)); +#2803=DIRECTION('center_axis',(0.,0.,1.)); +#2804=DIRECTION('ref_axis',(1.,0.,0.)); +#2805=DIRECTION('center_axis',(0.,0.,1.)); +#2806=DIRECTION('ref_axis',(1.,0.,0.)); +#2807=DIRECTION('center_axis',(0.,0.,1.)); +#2808=DIRECTION('ref_axis',(1.,0.,0.)); +#2809=DIRECTION('center_axis',(0.,0.,1.)); +#2810=DIRECTION('ref_axis',(1.,0.,0.)); +#2811=DIRECTION('center_axis',(0.,0.,1.)); +#2812=DIRECTION('ref_axis',(1.,0.,0.)); +#2813=DIRECTION('',(0.,0.,-1.)); +#2814=DIRECTION('center_axis',(0.,0.,1.)); +#2815=DIRECTION('ref_axis',(1.,0.,0.)); +#2816=DIRECTION('center_axis',(0.,0.,1.)); +#2817=DIRECTION('ref_axis',(1.,0.,0.)); +#2818=DIRECTION('center_axis',(0.,0.,1.)); +#2819=DIRECTION('ref_axis',(1.,0.,0.)); +#2820=CARTESIAN_POINT('',(0.,0.,0.)); +#2821=CARTESIAN_POINT('Origin',(0.,0.,-10.)); +#2822=CARTESIAN_POINT('',(-1240.,-930.,-10.)); +#2823=CARTESIAN_POINT('',(-1240.,930.,-10.)); +#2824=CARTESIAN_POINT('',(-1240.,930.,-10.)); +#2825=CARTESIAN_POINT('',(1240.,930.,-10.)); +#2826=CARTESIAN_POINT('',(1240.,930.,-10.)); +#2827=CARTESIAN_POINT('',(1240.,-930.,-10.)); +#2828=CARTESIAN_POINT('',(1240.,-930.,-10.)); +#2829=CARTESIAN_POINT('',(-1240.,-930.,-10.)); +#2830=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#2831=CARTESIAN_POINT('',(-1240.,-930.,0.)); +#2832=CARTESIAN_POINT('',(1240.,-930.,0.)); +#2833=CARTESIAN_POINT('',(620.,-930.,0.)); +#2834=CARTESIAN_POINT('',(1240.,930.,0.)); +#2835=CARTESIAN_POINT('',(1240.,465.,0.)); +#2836=CARTESIAN_POINT('',(-1240.,930.,0.)); +#2837=CARTESIAN_POINT('',(-620.,930.,0.)); +#2838=CARTESIAN_POINT('',(-1240.,-465.,0.)); +#2839=CARTESIAN_POINT('Origin',(-1240.,-930.,0.)); +#2840=CARTESIAN_POINT('',(-1240.,930.,0.)); +#2841=CARTESIAN_POINT('',(-1240.,-930.,0.)); +#2842=CARTESIAN_POINT('Origin',(-1240.,930.,0.)); +#2843=CARTESIAN_POINT('',(1240.,930.,0.)); +#2844=CARTESIAN_POINT('Origin',(1240.,-930.,0.)); +#2845=CARTESIAN_POINT('',(1240.,-930.,0.)); +#2846=CARTESIAN_POINT('Origin',(1240.,930.,0.)); +#2847=CARTESIAN_POINT('Origin',(-1220.,-910.,20.9450591619807)); +#2848=CARTESIAN_POINT('',(-1115.20748700895,-810.,0.)); +#2849=CARTESIAN_POINT('',(-1215.27167129282,-910.,20.)); +#2850=CARTESIAN_POINT('',(-1192.14681132593,-886.889973038418,15.3779946076836)); +#2851=CARTESIAN_POINT('',(-1115.20748700895,810.000012069941,0.)); +#2852=CARTESIAN_POINT('',(-1115.20748700895,-910.,0.)); +#2853=CARTESIAN_POINT('',(-1214.99932059159,910.,19.9455647985984)); +#2854=CARTESIAN_POINT('',(-771.387668075385,465.463024331385,-68.7198564389785)); +#2855=CARTESIAN_POINT('',(-1220.,910.,20.9450591619807)); +#2856=CARTESIAN_POINT('',(-1115.20748700895,910.,0.)); +#2857=CARTESIAN_POINT('',(-1220.,-910.,20.9450591619807)); +#2858=CARTESIAN_POINT('',(-1220.,-910.,20.9450591619807)); +#2859=CARTESIAN_POINT('',(-1115.20748700895,-910.,0.)); +#2860=CARTESIAN_POINT('Origin',(1167.60374350447,-910.,10.4725295809904)); +#2861=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2862=CARTESIAN_POINT('',(-1220.,-910.,0.)); +#2863=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2864=CARTESIAN_POINT('',(1220.,-910.,20.9450591619807)); +#2865=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2866=CARTESIAN_POINT('',(1210.,-910.,18.9463420242622)); +#2867=CARTESIAN_POINT('',(1115.20748700895,-910.,0.)); +#2868=CARTESIAN_POINT('',(1210.,-910.,20.)); +#2869=CARTESIAN_POINT('',(1210.,-910.,0.)); +#2870=CARTESIAN_POINT('',(-1220.,-910.,20.)); +#2871=CARTESIAN_POINT('',(-1220.,-910.,0.)); +#2872=CARTESIAN_POINT('Origin',(-1220.,810.000012069941,0.)); +#2873=CARTESIAN_POINT('',(-1220.,910.,0.)); +#2874=CARTESIAN_POINT('',(-1220.,-910.,0.)); +#2875=CARTESIAN_POINT('',(1220.,910.,0.)); +#2876=CARTESIAN_POINT('',(-1220.,910.,0.)); +#2877=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2878=CARTESIAN_POINT('',(1115.20748700895,-810.,0.)); +#2879=CARTESIAN_POINT('',(-1220.,-810.,0.)); +#2880=CARTESIAN_POINT('',(1115.20748700895,810.000012069941,0.)); +#2881=CARTESIAN_POINT('',(1115.20748700895,-910.,0.)); +#2882=CARTESIAN_POINT('',(-1220.,810.000012069941,0.)); +#2883=CARTESIAN_POINT('Origin',(-1220.,910.,0.)); +#2884=CARTESIAN_POINT('',(1210.,910.,19.9455647985984)); +#2885=CARTESIAN_POINT('',(-1220.,910.,19.9455647985984)); +#2886=CARTESIAN_POINT('',(1210.,910.,18.9463420242622)); +#2887=CARTESIAN_POINT('',(1210.,910.,0.)); +#2888=CARTESIAN_POINT('',(1220.,910.,20.9450591619807)); +#2889=CARTESIAN_POINT('',(1115.20748700895,910.,0.)); +#2890=CARTESIAN_POINT('',(1220.,910.,0.)); +#2891=CARTESIAN_POINT('',(-1220.,910.,0.)); +#2892=CARTESIAN_POINT('Origin',(-1220.,910.,19.9455647985984)); +#2893=CARTESIAN_POINT('',(1210.,904.99025139764,18.9463420242622)); +#2894=CARTESIAN_POINT('',(147.898630649953,-159.326539891148,-193.337678867161)); +#2895=CARTESIAN_POINT('',(1210.,810.000012069941,0.)); +#2896=CARTESIAN_POINT('Origin',(1210.,-860.,10.)); +#2897=CARTESIAN_POINT('',(1210.,-904.731710121311,18.9463420242622)); +#2898=CARTESIAN_POINT('',(1210.,-885.,18.9463420242622)); +#2899=CARTESIAN_POINT('',(1210.,-910.,20.)); +#2900=CARTESIAN_POINT('Origin',(-1220.,-810.,0.)); +#2901=CARTESIAN_POINT('',(566.988368529735,-262.132526335333,-109.573494732934)); +#2902=CARTESIAN_POINT('Origin',(-1220.,-860.,10.)); +#2903=CARTESIAN_POINT('Origin',(1115.20748700895,-910.,0.)); +#2904=CARTESIAN_POINT('',(1220.,-910.,20.9450591619807)); +#2905=CARTESIAN_POINT('',(1210.,-24.9999969825148,18.9463420242622)); +#2906=CARTESIAN_POINT('Origin',(1220.,-910.,20.9450591619807)); +#2907=CARTESIAN_POINT('Origin',(1210.,860.00000603497,9.97278239929918)); +#2908=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#2909=CARTESIAN_POINT('',(-1240.,-930.,0.)); +#2910=CARTESIAN_POINT('',(1240.,-930.,0.)); +#2911=CARTESIAN_POINT('',(620.,-930.,0.)); +#2912=CARTESIAN_POINT('',(-1240.,930.,0.)); +#2913=CARTESIAN_POINT('',(-1240.,-465.,0.)); +#2914=CARTESIAN_POINT('',(1240.,930.,0.)); +#2915=CARTESIAN_POINT('',(-620.,930.,0.)); +#2916=CARTESIAN_POINT('',(1240.,465.,0.)); +#2917=CARTESIAN_POINT('',(1220.,910.,0.)); +#2918=CARTESIAN_POINT('',(-1220.,910.,0.)); +#2919=CARTESIAN_POINT('',(-610.,910.,0.)); +#2920=CARTESIAN_POINT('',(-1220.,-910.,0.)); +#2921=CARTESIAN_POINT('',(-1220.,-455.,0.)); +#2922=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2923=CARTESIAN_POINT('',(610.,-910.,0.)); +#2924=CARTESIAN_POINT('',(1220.,455.,0.)); +#2925=CARTESIAN_POINT('Origin',(-1240.,930.,0.)); +#2926=CARTESIAN_POINT('',(-1240.,930.,220.)); +#2927=CARTESIAN_POINT('',(-1240.,930.,0.)); +#2928=CARTESIAN_POINT('',(1240.,930.,220.)); +#2929=CARTESIAN_POINT('',(1240.,930.,220.)); +#2930=CARTESIAN_POINT('',(1240.,930.,0.)); +#2931=CARTESIAN_POINT('Origin',(-1240.,-930.,0.)); +#2932=CARTESIAN_POINT('',(-1240.,-930.,220.)); +#2933=CARTESIAN_POINT('',(-1240.,-930.,0.)); +#2934=CARTESIAN_POINT('',(-1240.,930.,220.)); +#2935=CARTESIAN_POINT('Origin',(-1220.,910.,0.)); +#2936=CARTESIAN_POINT('',(1220.,910.,220.)); +#2937=CARTESIAN_POINT('',(1220.,910.,0.)); +#2938=CARTESIAN_POINT('',(-1220.,910.,220.)); +#2939=CARTESIAN_POINT('',(1220.,910.,220.)); +#2940=CARTESIAN_POINT('',(-1220.,910.,0.)); +#2941=CARTESIAN_POINT('Origin',(-1220.,-910.,0.)); +#2942=CARTESIAN_POINT('',(-1220.,-910.,220.)); +#2943=CARTESIAN_POINT('',(-1220.,910.,220.)); +#2944=CARTESIAN_POINT('',(-1220.,-910.,0.)); +#2945=CARTESIAN_POINT('Origin',(1220.,-910.,0.)); +#2946=CARTESIAN_POINT('',(1220.,-910.,220.)); +#2947=CARTESIAN_POINT('',(-1220.,-910.,220.)); +#2948=CARTESIAN_POINT('',(1220.,-910.,0.)); +#2949=CARTESIAN_POINT('Origin',(1220.,910.,0.)); +#2950=CARTESIAN_POINT('',(1220.,-910.,220.)); +#2951=CARTESIAN_POINT('Origin',(0.,0.,220.)); +#2952=CARTESIAN_POINT('',(1240.,-930.,220.)); +#2953=CARTESIAN_POINT('',(-1240.,-930.,220.)); +#2954=CARTESIAN_POINT('',(1240.,-930.,220.)); +#2955=CARTESIAN_POINT('Origin',(1240.,-930.,0.)); +#2956=CARTESIAN_POINT('',(1240.,-930.,0.)); +#2957=CARTESIAN_POINT('Origin',(1240.,930.,0.)); +#2958=CARTESIAN_POINT('Origin',(-970.,-299.802180159701,0.)); +#2959=CARTESIAN_POINT('',(-950.,-299.8021801597,0.)); +#2960=CARTESIAN_POINT('',(-970.,-299.802180159701,0.)); +#2961=CARTESIAN_POINT('',(-950.000000000001,-299.8021801597,0.)); +#2962=CARTESIAN_POINT('',(-950.,-299.8021801597,0.1)); +#2963=CARTESIAN_POINT('',(-950.,-299.8021801597,0.)); +#2964=CARTESIAN_POINT('',(-970.,-299.802180159701,0.1)); +#2965=CARTESIAN_POINT('',(-950.000000000001,-299.8021801597,0.1)); +#2966=CARTESIAN_POINT('',(-970.,-299.802180159701,0.)); +#2967=CARTESIAN_POINT('Origin',(-970.,299.794886507171,0.)); +#2968=CARTESIAN_POINT('',(-970.,299.794886507171,0.)); +#2969=CARTESIAN_POINT('',(-970.,660.,0.)); +#2970=CARTESIAN_POINT('',(-970.,299.794886507171,0.1)); +#2971=CARTESIAN_POINT('',(-970.,660.,0.1)); +#2972=CARTESIAN_POINT('',(-970.,299.794886507171,0.)); +#2973=CARTESIAN_POINT('Origin',(-950.000000000001,299.794886507171,0.)); +#2974=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#2975=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#2976=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.1)); +#2977=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.1)); +#2978=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#2979=CARTESIAN_POINT('Origin',(-950.,-299.8021801597,0.)); +#2980=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#2981=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.1)); +#2982=CARTESIAN_POINT('Origin',(-960.,-0.00364682626472046,0.1)); +#2983=CARTESIAN_POINT('Origin',(-960.,-0.00364682626472046,0.)); +#2984=CARTESIAN_POINT('Origin',(-950.,-350.039836381613,0.)); +#2985=CARTESIAN_POINT('',(-850.000000000001,-350.039836381613,0.)); +#2986=CARTESIAN_POINT('',(-950.,-350.039836381613,0.)); +#2987=CARTESIAN_POINT('',(-850.000000000001,-350.039836381613,0.)); +#2988=CARTESIAN_POINT('',(-850.000000000001,-350.039836381613,0.1)); +#2989=CARTESIAN_POINT('',(-850.000000000001,-350.039836381613,0.)); +#2990=CARTESIAN_POINT('',(-950.,-350.039836381613,0.1)); +#2991=CARTESIAN_POINT('',(-850.000000000001,-350.039836381613,0.1)); +#2992=CARTESIAN_POINT('',(-950.,-350.039836381613,0.)); +#2993=CARTESIAN_POINT('Origin',(-950.,-640.,0.)); +#2994=CARTESIAN_POINT('',(-950.,-640.,0.)); +#2995=CARTESIAN_POINT('',(-950.,-350.039836381613,0.)); +#2996=CARTESIAN_POINT('',(-950.,-640.,0.1)); +#2997=CARTESIAN_POINT('',(-950.,-350.039836381613,0.1)); +#2998=CARTESIAN_POINT('',(-950.,-640.,0.)); +#2999=CARTESIAN_POINT('Origin',(950.,-640.,0.)); +#3000=CARTESIAN_POINT('',(950.,-640.,0.)); +#3001=CARTESIAN_POINT('',(-950.,-640.,0.)); +#3002=CARTESIAN_POINT('',(950.,-640.,0.1)); +#3003=CARTESIAN_POINT('',(-950.,-640.,0.1)); +#3004=CARTESIAN_POINT('',(950.,-640.,0.)); +#3005=CARTESIAN_POINT('Origin',(950.,-350.039836381613,0.)); +#3006=CARTESIAN_POINT('',(950.,-350.039836381613,0.)); +#3007=CARTESIAN_POINT('',(950.,-640.,0.)); +#3008=CARTESIAN_POINT('',(950.,-350.039836381613,0.1)); +#3009=CARTESIAN_POINT('',(950.,-640.,0.1)); +#3010=CARTESIAN_POINT('',(950.,-350.039836381613,0.)); +#3011=CARTESIAN_POINT('Origin',(850.000000000001,-350.039836381614,0.)); +#3012=CARTESIAN_POINT('',(850.000000000001,-350.039836381614,0.)); +#3013=CARTESIAN_POINT('',(850.000000000001,-350.039836381614,0.)); +#3014=CARTESIAN_POINT('',(850.000000000001,-350.039836381614,0.1)); +#3015=CARTESIAN_POINT('',(850.000000000001,-350.039836381614,0.1)); +#3016=CARTESIAN_POINT('',(850.000000000001,-350.039836381614,0.)); +#3017=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.)); +#3018=CARTESIAN_POINT('',(700.000000000001,-200.039836381613,0.)); +#3019=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.)); +#3020=CARTESIAN_POINT('',(700.000000000001,-200.039836381613,0.1)); +#3021=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.1)); +#3022=CARTESIAN_POINT('',(700.000000000001,-200.039836381613,0.)); +#3023=CARTESIAN_POINT('Origin',(700.,199.953383811629,0.)); +#3024=CARTESIAN_POINT('',(700.,199.953383811629,0.)); +#3025=CARTESIAN_POINT('',(700.,199.953383811629,0.)); +#3026=CARTESIAN_POINT('',(700.000000000001,199.953383811629,0.1)); +#3027=CARTESIAN_POINT('',(700.,199.953383811629,0.1)); +#3028=CARTESIAN_POINT('',(700.,199.953383811629,0.)); +#3029=CARTESIAN_POINT('Origin',(850.000000000001,199.95338381163,0.)); +#3030=CARTESIAN_POINT('',(850.000000000001,349.95338381163,0.)); +#3031=CARTESIAN_POINT('Origin',(850.000000000001,199.95338381163,0.)); +#3032=CARTESIAN_POINT('',(850.000000000001,349.95338381163,0.1)); +#3033=CARTESIAN_POINT('Origin',(850.000000000001,199.95338381163,0.1)); +#3034=CARTESIAN_POINT('',(850.000000000001,349.95338381163,0.)); +#3035=CARTESIAN_POINT('Origin',(950.000000000001,349.95338381163,0.)); +#3036=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.)); +#3037=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.)); +#3038=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.1)); +#3039=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.1)); +#3040=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.)); +#3041=CARTESIAN_POINT('Origin',(950.,640.,0.)); +#3042=CARTESIAN_POINT('',(950.,640.,0.)); +#3043=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.)); +#3044=CARTESIAN_POINT('',(950.,640.,0.1)); +#3045=CARTESIAN_POINT('',(950.000000000001,349.95338381163,0.1)); +#3046=CARTESIAN_POINT('',(950.,640.,0.)); +#3047=CARTESIAN_POINT('Origin',(-950.,640.,0.)); +#3048=CARTESIAN_POINT('',(-950.,640.,0.)); +#3049=CARTESIAN_POINT('',(950.,640.,0.)); +#3050=CARTESIAN_POINT('',(-950.,640.,0.1)); +#3051=CARTESIAN_POINT('',(950.,640.,0.1)); +#3052=CARTESIAN_POINT('',(-950.,640.,0.)); +#3053=CARTESIAN_POINT('Origin',(-950.000000000001,349.953383811629,0.)); +#3054=CARTESIAN_POINT('',(-950.000000000001,349.953383811629,0.)); +#3055=CARTESIAN_POINT('',(-950.,640.,0.)); +#3056=CARTESIAN_POINT('',(-950.000000000001,349.953383811629,0.1)); +#3057=CARTESIAN_POINT('',(-950.,640.,0.1)); +#3058=CARTESIAN_POINT('',(-950.000000000001,349.953383811629,0.)); +#3059=CARTESIAN_POINT('Origin',(-850.000000000001,349.953383811629,0.)); +#3060=CARTESIAN_POINT('',(-850.000000000001,349.95338381163,0.)); +#3061=CARTESIAN_POINT('',(-950.000000000001,349.953383811629,0.)); +#3062=CARTESIAN_POINT('',(-850.000000000001,349.95338381163,0.1)); +#3063=CARTESIAN_POINT('',(-950.000000000001,349.953383811629,0.1)); +#3064=CARTESIAN_POINT('',(-850.000000000001,349.95338381163,0.)); +#3065=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.)); +#3066=CARTESIAN_POINT('',(-700.,199.95338381163,0.)); +#3067=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.)); +#3068=CARTESIAN_POINT('',(-700.,199.95338381163,0.1)); +#3069=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.1)); +#3070=CARTESIAN_POINT('',(-700.,199.95338381163,0.)); +#3071=CARTESIAN_POINT('Origin',(-700.000000000001,-200.039836381613,0.)); +#3072=CARTESIAN_POINT('',(-700.,-200.039836381613,0.)); +#3073=CARTESIAN_POINT('',(-700.,199.95338381163,0.)); +#3074=CARTESIAN_POINT('',(-700.,-200.039836381613,0.1)); +#3075=CARTESIAN_POINT('',(-700.,199.95338381163,0.1)); +#3076=CARTESIAN_POINT('',(-700.,-200.039836381613,0.)); +#3077=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.)); +#3078=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.)); +#3079=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.1)); +#3080=CARTESIAN_POINT('Origin',(-950.,-330.039836381613,0.)); +#3081=CARTESIAN_POINT('',(-950.,-314.8021801597,0.)); +#3082=CARTESIAN_POINT('',(-950.,-330.039836381613,0.)); +#3083=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3084=CARTESIAN_POINT('',(-950.,-314.8021801597,0.1)); +#3085=CARTESIAN_POINT('',(-950.,-314.8021801597,0.)); +#3086=CARTESIAN_POINT('',(-950.,-330.039836381613,0.1)); +#3087=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.1)); +#3088=CARTESIAN_POINT('',(-950.,-330.039836381613,0.)); +#3089=CARTESIAN_POINT('Origin',(-850.000000000001,-330.039836381613,0.)); +#3090=CARTESIAN_POINT('',(-850.000000000001,-330.039836381613,0.)); +#3091=CARTESIAN_POINT('',(-850.000000000001,-330.039836381613,0.)); +#3092=CARTESIAN_POINT('',(-850.000000000001,-330.039836381613,0.1)); +#3093=CARTESIAN_POINT('',(-850.000000000001,-330.039836381613,0.1)); +#3094=CARTESIAN_POINT('',(-850.000000000001,-330.039836381613,0.)); +#3095=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.)); +#3096=CARTESIAN_POINT('',(-720.,-200.039836381613,0.)); +#3097=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.)); +#3098=CARTESIAN_POINT('',(-720.,-200.039836381613,0.1)); +#3099=CARTESIAN_POINT('Origin',(-850.,-200.039836381613,0.1)); +#3100=CARTESIAN_POINT('',(-720.,-200.039836381613,0.)); +#3101=CARTESIAN_POINT('Origin',(-720.,199.95338381163,0.)); +#3102=CARTESIAN_POINT('',(-720.,199.95338381163,0.)); +#3103=CARTESIAN_POINT('',(-720.,199.95338381163,0.)); +#3104=CARTESIAN_POINT('',(-720.,199.95338381163,0.1)); +#3105=CARTESIAN_POINT('',(-720.,199.95338381163,0.1)); +#3106=CARTESIAN_POINT('',(-720.,199.95338381163,0.)); +#3107=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.)); +#3108=CARTESIAN_POINT('',(-850.000000000001,329.95338381163,0.)); +#3109=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.)); +#3110=CARTESIAN_POINT('',(-850.000000000001,329.95338381163,0.1)); +#3111=CARTESIAN_POINT('Origin',(-850.000000000001,199.953383811629,0.1)); +#3112=CARTESIAN_POINT('',(-850.000000000001,329.95338381163,0.)); +#3113=CARTESIAN_POINT('Origin',(-950.000000000001,329.953383811629,0.)); +#3114=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3115=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3116=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.1)); +#3117=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.1)); +#3118=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3119=CARTESIAN_POINT('Origin',(-950.000000000001,314.794886507171,0.)); +#3120=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3121=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3122=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.1)); +#3123=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.1)); +#3124=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3125=CARTESIAN_POINT('Origin',(-970.,314.794886507171,0.)); +#3126=CARTESIAN_POINT('',(-970.,314.794886507171,0.)); +#3127=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3128=CARTESIAN_POINT('',(-970.,314.794886507171,0.1)); +#3129=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.1)); +#3130=CARTESIAN_POINT('',(-970.,314.794886507171,0.)); +#3131=CARTESIAN_POINT('Origin',(-970.,660.,0.)); +#3132=CARTESIAN_POINT('',(-970.,660.,0.)); +#3133=CARTESIAN_POINT('',(-970.,660.,0.)); +#3134=CARTESIAN_POINT('',(-970.,660.,0.1)); +#3135=CARTESIAN_POINT('',(-970.,660.,0.1)); +#3136=CARTESIAN_POINT('',(-970.,660.,0.)); +#3137=CARTESIAN_POINT('Origin',(970.,660.,0.)); +#3138=CARTESIAN_POINT('',(970.,660.,0.)); +#3139=CARTESIAN_POINT('',(970.,660.,0.)); +#3140=CARTESIAN_POINT('',(970.,660.,0.1)); +#3141=CARTESIAN_POINT('',(970.,660.,0.1)); +#3142=CARTESIAN_POINT('',(970.,660.,0.)); +#3143=CARTESIAN_POINT('Origin',(970.,314.794886507171,0.)); +#3144=CARTESIAN_POINT('',(970.,314.794886507171,0.)); +#3145=CARTESIAN_POINT('',(970.,-660.,0.)); +#3146=CARTESIAN_POINT('',(970.,314.794886507171,0.1)); +#3147=CARTESIAN_POINT('',(970.,-660.,0.1)); +#3148=CARTESIAN_POINT('',(970.,314.794886507171,0.)); +#3149=CARTESIAN_POINT('Origin',(950.000000000001,314.794886507171,0.)); +#3150=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3151=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3152=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.1)); +#3153=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.1)); +#3154=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3155=CARTESIAN_POINT('Origin',(950.000000000001,329.953383811629,0.)); +#3156=CARTESIAN_POINT('',(950.000000000001,329.953383811629,0.)); +#3157=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3158=CARTESIAN_POINT('',(950.000000000001,329.953383811629,0.1)); +#3159=CARTESIAN_POINT('',(950.,-330.039836381613,0.1)); +#3160=CARTESIAN_POINT('',(950.000000000001,329.953383811629,0.)); +#3161=CARTESIAN_POINT('Origin',(850.000000000001,329.953383811629,0.)); +#3162=CARTESIAN_POINT('',(850.000000000001,329.953383811629,0.)); +#3163=CARTESIAN_POINT('',(950.000000000001,329.953383811629,0.)); +#3164=CARTESIAN_POINT('',(850.000000000001,329.953383811629,0.1)); +#3165=CARTESIAN_POINT('',(950.000000000001,329.953383811629,0.1)); +#3166=CARTESIAN_POINT('',(850.000000000001,329.953383811629,0.)); +#3167=CARTESIAN_POINT('Origin',(850.,199.953383811629,0.)); +#3168=CARTESIAN_POINT('',(720.,199.95338381163,0.)); +#3169=CARTESIAN_POINT('Origin',(850.,199.953383811629,0.)); +#3170=CARTESIAN_POINT('',(720.000000000001,199.95338381163,0.1)); +#3171=CARTESIAN_POINT('Origin',(850.,199.953383811629,0.1)); +#3172=CARTESIAN_POINT('',(720.,199.95338381163,0.)); +#3173=CARTESIAN_POINT('Origin',(720.000000000001,-200.039836381613,0.)); +#3174=CARTESIAN_POINT('',(720.000000000001,-200.039836381613,0.)); +#3175=CARTESIAN_POINT('',(720.,199.95338381163,0.)); +#3176=CARTESIAN_POINT('',(720.000000000001,-200.039836381613,0.1)); +#3177=CARTESIAN_POINT('',(720.,199.95338381163,0.1)); +#3178=CARTESIAN_POINT('',(720.000000000001,-200.039836381613,0.)); +#3179=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.)); +#3180=CARTESIAN_POINT('',(850.000000000001,-330.039836381613,0.)); +#3181=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.)); +#3182=CARTESIAN_POINT('',(850.000000000001,-330.039836381613,0.1)); +#3183=CARTESIAN_POINT('Origin',(850.,-200.039836381614,0.1)); +#3184=CARTESIAN_POINT('',(850.000000000001,-330.039836381613,0.)); +#3185=CARTESIAN_POINT('Origin',(950.,-330.039836381613,0.)); +#3186=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3187=CARTESIAN_POINT('',(850.000000000001,-330.039836381613,0.)); +#3188=CARTESIAN_POINT('',(950.,-330.039836381613,0.1)); +#3189=CARTESIAN_POINT('',(850.000000000001,-330.039836381613,0.1)); +#3190=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3191=CARTESIAN_POINT('Origin',(950.,-314.8021801597,0.)); +#3192=CARTESIAN_POINT('',(950.,-314.8021801597,0.)); +#3193=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3194=CARTESIAN_POINT('',(950.,-314.8021801597,0.1)); +#3195=CARTESIAN_POINT('',(950.,-330.039836381613,0.1)); +#3196=CARTESIAN_POINT('',(950.,-314.8021801597,0.)); +#3197=CARTESIAN_POINT('Origin',(970.,-314.802180159701,0.)); +#3198=CARTESIAN_POINT('',(970.,-314.802180159701,0.)); +#3199=CARTESIAN_POINT('',(950.000000000001,-314.8021801597,0.)); +#3200=CARTESIAN_POINT('',(970.,-314.802180159701,0.1)); +#3201=CARTESIAN_POINT('',(950.000000000001,-314.8021801597,0.1)); +#3202=CARTESIAN_POINT('',(970.,-314.802180159701,0.)); +#3203=CARTESIAN_POINT('Origin',(970.,-660.,0.)); +#3204=CARTESIAN_POINT('',(970.,-660.,0.)); +#3205=CARTESIAN_POINT('',(970.,-660.,0.)); +#3206=CARTESIAN_POINT('',(970.,-660.,0.1)); +#3207=CARTESIAN_POINT('',(970.,-660.,0.1)); +#3208=CARTESIAN_POINT('',(970.,-660.,0.)); +#3209=CARTESIAN_POINT('Origin',(-970.,-660.,0.)); +#3210=CARTESIAN_POINT('',(-970.,-660.,0.)); +#3211=CARTESIAN_POINT('',(-970.,-660.,0.)); +#3212=CARTESIAN_POINT('',(-970.,-660.,0.1)); +#3213=CARTESIAN_POINT('',(-970.,-660.,0.1)); +#3214=CARTESIAN_POINT('',(-970.,-660.,0.)); +#3215=CARTESIAN_POINT('Origin',(-970.,-314.802180159701,0.)); +#3216=CARTESIAN_POINT('',(-970.,-314.802180159701,0.)); +#3217=CARTESIAN_POINT('',(-970.,660.,0.)); +#3218=CARTESIAN_POINT('',(-970.,-314.802180159701,0.1)); +#3219=CARTESIAN_POINT('',(-970.,660.,0.1)); +#3220=CARTESIAN_POINT('',(-970.,-314.802180159701,0.)); +#3221=CARTESIAN_POINT('Origin',(-950.000000000001,-314.8021801597,0.)); +#3222=CARTESIAN_POINT('',(-950.000000000001,-314.8021801597,0.)); +#3223=CARTESIAN_POINT('',(-950.000000000001,-314.8021801597,0.1)); +#3224=CARTESIAN_POINT('Origin',(0.,0.,0.1)); +#3225=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3226=CARTESIAN_POINT('Origin',(970.,299.794886507171,0.)); +#3227=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3228=CARTESIAN_POINT('',(970.,299.794886507171,0.)); +#3229=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3230=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.1)); +#3231=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3232=CARTESIAN_POINT('',(970.,299.794886507171,0.1)); +#3233=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.1)); +#3234=CARTESIAN_POINT('',(970.,299.794886507171,0.)); +#3235=CARTESIAN_POINT('Origin',(970.,-299.802180159701,0.)); +#3236=CARTESIAN_POINT('',(970.,-299.8021801597,0.)); +#3237=CARTESIAN_POINT('',(970.,-660.,0.)); +#3238=CARTESIAN_POINT('',(970.,-299.8021801597,0.1)); +#3239=CARTESIAN_POINT('',(970.,-660.,0.1)); +#3240=CARTESIAN_POINT('',(970.,-299.8021801597,0.)); +#3241=CARTESIAN_POINT('Origin',(950.000000000001,-299.8021801597,0.)); +#3242=CARTESIAN_POINT('',(950.,-299.8021801597,0.)); +#3243=CARTESIAN_POINT('',(950.000000000001,-299.8021801597,0.)); +#3244=CARTESIAN_POINT('',(950.,-299.8021801597,0.1)); +#3245=CARTESIAN_POINT('',(950.000000000001,-299.8021801597,0.1)); +#3246=CARTESIAN_POINT('',(950.,-299.8021801597,0.)); +#3247=CARTESIAN_POINT('Origin',(950.000000000001,299.794886507171,0.)); +#3248=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3249=CARTESIAN_POINT('',(950.,-330.039836381613,0.1)); +#3250=CARTESIAN_POINT('Origin',(960.,-0.00364682626461388,0.1)); +#3251=CARTESIAN_POINT('Origin',(960.,-0.00364682626461388,0.)); +#3252=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3253=CARTESIAN_POINT('',(-290.,-3.55147571752732E-14,0.1)); +#3254=CARTESIAN_POINT('Origin',(0.,0.,0.1)); +#3255=CARTESIAN_POINT('',(-290.,-3.55147571752732E-14,0.)); +#3256=CARTESIAN_POINT('',(-290.,-3.55147571752732E-14,0.)); +#3257=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3258=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3259=CARTESIAN_POINT('',(-300.,-3.67394039744206E-14,0.1)); +#3260=CARTESIAN_POINT('Origin',(0.,0.,0.1)); +#3261=CARTESIAN_POINT('',(-300.,-3.67394039744206E-14,0.)); +#3262=CARTESIAN_POINT('',(-300.,-3.67394039744206E-14,0.)); +#3263=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3264=CARTESIAN_POINT('Origin',(0.,0.,0.1)); +#3265=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3266=CARTESIAN_POINT('Origin',(960.000000000001,307.294886507171,0.)); +#3267=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3268=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3269=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3270=CARTESIAN_POINT('',(1039.,314.794886507171,0.)); +#3271=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3272=CARTESIAN_POINT('',(1039.,-314.802180159702,0.)); +#3273=CARTESIAN_POINT('',(1039.,-314.802180159702,0.)); +#3274=CARTESIAN_POINT('',(950.,-314.8021801597,0.)); +#3275=CARTESIAN_POINT('',(950.000000000001,-314.8021801597,0.)); +#3276=CARTESIAN_POINT('',(950.,-299.8021801597,0.)); +#3277=CARTESIAN_POINT('',(950.,-330.039836381613,0.)); +#3278=CARTESIAN_POINT('',(1024.,-299.802180159702,0.)); +#3279=CARTESIAN_POINT('',(950.000000000001,-299.8021801597,0.)); +#3280=CARTESIAN_POINT('',(1024.,299.79488650717,0.)); +#3281=CARTESIAN_POINT('',(1024.,299.79488650717,0.)); +#3282=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3283=CARTESIAN_POINT('Origin',(950.000000000001,314.794886507171,0.)); +#3284=CARTESIAN_POINT('',(950.000000000001,314.794886507171,100.)); +#3285=CARTESIAN_POINT('',(950.000000000001,299.794886507171,100.)); +#3286=CARTESIAN_POINT('',(950.000000000001,157.49635317374,100.)); +#3287=CARTESIAN_POINT('',(950.000000000001,314.794886507171,0.)); +#3288=CARTESIAN_POINT('',(950.000000000001,299.794886507171,0.)); +#3289=CARTESIAN_POINT('Origin',(950.000000000001,299.794886507171,0.)); +#3290=CARTESIAN_POINT('',(1024.,299.79488650717,100.)); +#3291=CARTESIAN_POINT('',(1024.,299.79488650717,0.)); +#3292=CARTESIAN_POINT('',(950.000000000001,299.794886507171,100.)); +#3293=CARTESIAN_POINT('Origin',(1024.,299.79488650717,0.)); +#3294=CARTESIAN_POINT('',(1024.,-299.802180159702,100.)); +#3295=CARTESIAN_POINT('',(1024.,-299.802180159702,0.)); +#3296=CARTESIAN_POINT('',(1024.,299.79488650717,100.)); +#3297=CARTESIAN_POINT('Origin',(1024.,-299.802180159701,0.)); +#3298=CARTESIAN_POINT('',(950.,-299.8021801597,100.)); +#3299=CARTESIAN_POINT('',(950.,-299.8021801597,0.)); +#3300=CARTESIAN_POINT('',(950.000000000001,-299.8021801597,100.)); +#3301=CARTESIAN_POINT('Origin',(950.000000000001,-314.8021801597,0.)); +#3302=CARTESIAN_POINT('',(950.,-314.8021801597,100.)); +#3303=CARTESIAN_POINT('',(1039.,-314.802180159702,100.)); +#3304=CARTESIAN_POINT('',(474.999999999997,-314.802180159689,100.)); +#3305=CARTESIAN_POINT('',(950.,-314.8021801597,0.)); +#3306=CARTESIAN_POINT('',(1039.,-314.802180159702,0.)); +#3307=CARTESIAN_POINT('Origin',(1039.,-314.802180159702,0.)); +#3308=CARTESIAN_POINT('',(1039.,314.794886507171,100.)); +#3309=CARTESIAN_POINT('',(1039.,314.794886507171,0.)); +#3310=CARTESIAN_POINT('',(1039.,-314.802180159702,100.)); +#3311=CARTESIAN_POINT('Origin',(1039.,314.794886507171,0.)); +#3312=CARTESIAN_POINT('',(950.000000000001,314.794886507171,100.)); +#3313=CARTESIAN_POINT('Origin',(960.000000000001,307.294886507171,100.)); +#3314=CARTESIAN_POINT('',(950.,-149.802180159696,100.)); +#3315=CARTESIAN_POINT('Origin',(950.,-299.8021801597,0.)); +#3316=CARTESIAN_POINT('Origin',(-960.,-307.302180159701,0.)); +#3317=CARTESIAN_POINT('',(-950.,-299.8021801597,0.)); +#3318=CARTESIAN_POINT('',(-950.,-314.8021801597,0.)); +#3319=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3320=CARTESIAN_POINT('',(-1039.,-314.802180159703,0.)); +#3321=CARTESIAN_POINT('',(-950.000000000001,-314.8021801597,0.)); +#3322=CARTESIAN_POINT('',(-1039.,314.794886507171,0.)); +#3323=CARTESIAN_POINT('',(-1039.,314.794886507171,0.)); +#3324=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3325=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3326=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#3327=CARTESIAN_POINT('',(-950.000000000001,329.953383811629,0.)); +#3328=CARTESIAN_POINT('',(-1024.,299.79488650717,0.)); +#3329=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#3330=CARTESIAN_POINT('',(-1024.,-299.802180159701,0.)); +#3331=CARTESIAN_POINT('',(-1024.,-299.802180159703,0.)); +#3332=CARTESIAN_POINT('',(-950.000000000001,-299.8021801597,0.)); +#3333=CARTESIAN_POINT('Origin',(-960.,-307.302180159701,100.)); +#3334=CARTESIAN_POINT('',(-950.,-299.8021801597,100.)); +#3335=CARTESIAN_POINT('',(-1024.,-299.802180159701,100.)); +#3336=CARTESIAN_POINT('',(-950.000000000001,-299.8021801597,100.)); +#3337=CARTESIAN_POINT('',(-1024.,299.79488650717,100.)); +#3338=CARTESIAN_POINT('',(-1024.,-299.802180159703,100.)); +#3339=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,100.)); +#3340=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,100.)); +#3341=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,100.)); +#3342=CARTESIAN_POINT('',(-950.000000000001,149.99635317374,100.)); +#3343=CARTESIAN_POINT('',(-1039.,314.794886507171,100.)); +#3344=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,100.)); +#3345=CARTESIAN_POINT('',(-1039.,-314.802180159703,100.)); +#3346=CARTESIAN_POINT('',(-1039.,314.794886507171,100.)); +#3347=CARTESIAN_POINT('',(-950.,-314.8021801597,100.)); +#3348=CARTESIAN_POINT('',(-519.499999999997,-314.80218015969,100.)); +#3349=CARTESIAN_POINT('',(-950.,-157.302180159696,100.)); +#3350=CARTESIAN_POINT('Origin',(-950.000000000001,-299.8021801597,0.)); +#3351=CARTESIAN_POINT('',(-1024.,-299.802180159701,0.)); +#3352=CARTESIAN_POINT('',(-950.,-299.8021801597,0.)); +#3353=CARTESIAN_POINT('Origin',(-1024.,-299.802180159701,0.)); +#3354=CARTESIAN_POINT('',(-1024.,299.79488650717,0.)); +#3355=CARTESIAN_POINT('Origin',(-1024.,299.79488650717,0.)); +#3356=CARTESIAN_POINT('',(-950.000000000001,299.794886507171,0.)); +#3357=CARTESIAN_POINT('Origin',(-950.000000000001,299.794886507171,0.)); +#3358=CARTESIAN_POINT('',(-950.000000000001,314.794886507171,0.)); +#3359=CARTESIAN_POINT('Origin',(-950.000000000001,314.794886507171,0.)); +#3360=CARTESIAN_POINT('',(-1039.,314.794886507171,0.)); +#3361=CARTESIAN_POINT('Origin',(-1039.,314.794886507171,0.)); +#3362=CARTESIAN_POINT('',(-1039.,-314.802180159703,0.)); +#3363=CARTESIAN_POINT('Origin',(-1039.,-314.802180159703,0.)); +#3364=CARTESIAN_POINT('',(-950.,-314.8021801597,0.)); +#3365=CARTESIAN_POINT('Origin',(-950.,-314.8021801597,0.)); +#3366=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3367=CARTESIAN_POINT('',(-5.,-6.12323399573677E-16,0.01)); +#3368=CARTESIAN_POINT('Origin',(0.,0.,0.01)); +#3369=CARTESIAN_POINT('',(-5.,-6.12323399573677E-16,0.)); +#3370=CARTESIAN_POINT('',(-5.,-6.12323399573677E-16,0.)); +#3371=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3372=CARTESIAN_POINT('Origin',(0.,0.,0.01)); +#3373=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#3374=CARTESIAN_POINT('Origin',(-500.000000000001,-299.802180159703,0.)); +#3375=CARTESIAN_POINT('',(-505.000000000001,-299.802180159703,0.01)); +#3376=CARTESIAN_POINT('Origin',(-500.000000000001,-299.802180159703,0.01)); +#3377=CARTESIAN_POINT('',(-505.000000000001,-299.802180159703,0.)); +#3378=CARTESIAN_POINT('',(-505.000000000001,-299.802180159703,0.)); +#3379=CARTESIAN_POINT('Origin',(-500.000000000001,-299.802180159703,0.)); +#3380=CARTESIAN_POINT('Origin',(-500.000000000001,-299.802180159703,0.01)); +#3381=CARTESIAN_POINT('Origin',(-500.000000000001,-299.802180159703,0.)); +#3382=CARTESIAN_POINT('Origin',(499.999999999989,299.794886507164,0.)); +#3383=CARTESIAN_POINT('',(494.999999999989,299.794886507164,0.01)); +#3384=CARTESIAN_POINT('Origin',(499.999999999989,299.794886507164,0.01)); +#3385=CARTESIAN_POINT('',(494.999999999989,299.794886507164,0.)); +#3386=CARTESIAN_POINT('',(494.999999999989,299.794886507164,0.)); +#3387=CARTESIAN_POINT('Origin',(499.999999999989,299.794886507164,0.)); +#3388=CARTESIAN_POINT('Origin',(499.999999999989,299.794886507164,0.01)); +#3389=CARTESIAN_POINT('Origin',(499.999999999989,299.794886507164,0.)); +#3390=CARTESIAN_POINT('Origin',(-500.000000000001,299.794886507171,0.)); +#3391=CARTESIAN_POINT('',(-505.000000000001,299.794886507171,0.01)); +#3392=CARTESIAN_POINT('Origin',(-500.000000000001,299.794886507171,0.01)); +#3393=CARTESIAN_POINT('',(-505.000000000001,299.794886507171,0.)); +#3394=CARTESIAN_POINT('',(-505.000000000001,299.794886507171,0.)); +#3395=CARTESIAN_POINT('Origin',(-500.000000000001,299.794886507171,0.)); +#3396=CARTESIAN_POINT('Origin',(-500.000000000001,299.794886507171,0.01)); +#3397=CARTESIAN_POINT('Origin',(-500.000000000001,299.794886507171,0.)); +#3398=CARTESIAN_POINT('Origin',(499.999999999989,-299.802180159695,0.)); +#3399=CARTESIAN_POINT('',(494.999999999989,-299.802180159695,0.01)); +#3400=CARTESIAN_POINT('Origin',(499.999999999989,-299.802180159695,0.01)); +#3401=CARTESIAN_POINT('',(494.999999999989,-299.802180159695,0.)); +#3402=CARTESIAN_POINT('',(494.999999999989,-299.802180159695,0.)); +#3403=CARTESIAN_POINT('Origin',(499.999999999989,-299.802180159695,0.)); +#3404=CARTESIAN_POINT('Origin',(499.999999999989,-299.802180159695,0.01)); +#3405=CARTESIAN_POINT('Origin',(499.999999999989,-299.802180159695,0.)); +#3406=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3410, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3407=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#3410, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#3408=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3406)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3410,#3412,#3413)) +REPRESENTATION_CONTEXT('','3D') +); +#3409=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3407)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3410,#3412,#3413)) +REPRESENTATION_CONTEXT('','3D') +); +#3410=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#3411=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#3412=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#3413=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#3414=SHAPE_DEFINITION_REPRESENTATION(#3415,#3416); +#3415=PRODUCT_DEFINITION_SHAPE('',$,#3418); +#3416=SHAPE_REPRESENTATION('',(#2118),#3408); +#3417=PRODUCT_DEFINITION_CONTEXT('part definition',#3422,'design'); +#3418=PRODUCT_DEFINITION('Soccer Field 2021 draft', +'Soccer Field 2021 draft v2',#3419,#3417); +#3419=PRODUCT_DEFINITION_FORMATION('',$,#3424); +#3420=PRODUCT_RELATED_PRODUCT_CATEGORY('Soccer Field 2021 draft v2', +'Soccer Field 2021 draft v2',(#3424)); +#3421=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#3422); +#3422=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#3423=PRODUCT_CONTEXT('part definition',#3422,'mechanical'); +#3424=PRODUCT('Soccer Field 2021 draft','Soccer Field 2021 draft v2',$, +(#3423)); +#3425=PRESENTATION_STYLE_ASSIGNMENT((#3431)); +#3426=PRESENTATION_STYLE_ASSIGNMENT((#3432)); +#3427=PRESENTATION_STYLE_ASSIGNMENT((#3433)); +#3428=PRESENTATION_STYLE_ASSIGNMENT((#3434)); +#3429=PRESENTATION_STYLE_ASSIGNMENT((#3435)); +#3430=PRESENTATION_STYLE_ASSIGNMENT((#3436)); +#3431=SURFACE_STYLE_USAGE(.BOTH.,#3437); +#3432=SURFACE_STYLE_USAGE(.BOTH.,#3438); +#3433=SURFACE_STYLE_USAGE(.BOTH.,#3439); +#3434=SURFACE_STYLE_USAGE(.BOTH.,#3440); +#3435=SURFACE_STYLE_USAGE(.BOTH.,#3441); +#3436=SURFACE_STYLE_USAGE(.BOTH.,#3442); +#3437=SURFACE_SIDE_STYLE('',(#3443)); +#3438=SURFACE_SIDE_STYLE('',(#3444)); +#3439=SURFACE_SIDE_STYLE('',(#3445)); +#3440=SURFACE_SIDE_STYLE('',(#3446)); +#3441=SURFACE_SIDE_STYLE('',(#3447)); +#3442=SURFACE_SIDE_STYLE('',(#3448)); +#3443=SURFACE_STYLE_FILL_AREA(#3449); +#3444=SURFACE_STYLE_FILL_AREA(#3450); +#3445=SURFACE_STYLE_FILL_AREA(#3451); +#3446=SURFACE_STYLE_FILL_AREA(#3452); +#3447=SURFACE_STYLE_FILL_AREA(#3453); +#3448=SURFACE_STYLE_FILL_AREA(#3454); +#3449=FILL_AREA_STYLE('\X2\92FC\X0\ - \X2\30B530C630F3\X0\',(#3455)); +#3450=FILL_AREA_STYLE('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\70708272\X0\)',(#3456)); +#3451=FILL_AREA_STYLE('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9ED2\X0\)',(#3457)); +#3452=FILL_AREA_STYLE('\X2\30CA30A430ED30F3\X0\ 6-6(\X2\767D\X0\)',(#3458)); +#3453=FILL_AREA_STYLE('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9752\X0\)',(#3459)); +#3454=FILL_AREA_STYLE('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9EC4\X0\)',(#3460)); +#3455=FILL_AREA_STYLE_COLOUR('\X2\92FC\X0\ - \X2\30B530C630F3\X0\',#3461); +#3456=FILL_AREA_STYLE_COLOUR('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\70708272\X0\)',#3462); +#3457=FILL_AREA_STYLE_COLOUR('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9ED2\X0\)',#3463); +#3458=FILL_AREA_STYLE_COLOUR('\X2\30CA30A430ED30F3\X0\ 6-6(\X2\767D\X0\)', +#3464); +#3459=FILL_AREA_STYLE_COLOUR('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9752\X0\)',#3465); +#3460=FILL_AREA_STYLE_COLOUR('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9EC4\X0\)',#3466); +#3461=COLOUR_RGB('\X2\92FC\X0\ - \X2\30B530C630F3\X0\',0.627450980392157, +0.627450980392157,0.627450980392157); +#3462=COLOUR_RGB('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\70708272\X0\)',0.0666666666666667,0.435294117647059,0.0941176470588235); +#3463=COLOUR_RGB('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9ED2\X0\)',0.0980392156862745,0.0980392156862745,0.0980392156862745); +#3464=COLOUR_RGB('\X2\30CA30A430ED30F3\X0\ 6-6(\X2\767D\X0\)',0.972549019607843, +0.968627450980392,0.929411764705882); +#3465=COLOUR_RGB('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9752\X0\)',0.333333333333333,0.388235294117647,0.784313725490196); +#3466=COLOUR_RGB('\X2\30D730E930B930C130C330AF\X0\ - \X2\30DE30C330C8\X0\( +\X2\9EC4\X0\)',0.909803921568627,0.67843137254902,0.137254901960784); +ENDSEC; +END-ISO-10303-21; diff --git a/simulation/Kinematic-Omniwheels-in-Webots b/simulation/Kinematic-Omniwheels-in-Webots new file mode 160000 index 0000000..c394fcc --- /dev/null +++ b/simulation/Kinematic-Omniwheels-in-Webots @@ -0,0 +1 @@ +Subproject commit c394fccce28a4d46588e52b2f0d22c4830992db6 diff --git a/simulation/controllers/OMHI_test/OMHI_test.py b/simulation/controllers/OMHI_test/OMHI_test.py new file mode 100644 index 0000000..ca8db64 --- /dev/null +++ b/simulation/controllers/OMHI_test/OMHI_test.py @@ -0,0 +1,84 @@ +from controller import Robot +import math + +# Create the Robot instance. +robot = Robot() + +# Get the time step of the current world. +timestep = int(robot.getBasicTimeStep()) + +# Print all available device names for debugging +device_count = robot.getNumberOfDevices() +print("Number of devices:", device_count) +for i in range(device_count): + device = robot.getDeviceByIndex(i) + print("Device", i, ":", device.getName()) + +# Get the wheel motors +wheel_1 = robot.getDevice("wheel1") +wheel_2 = robot.getDevice("wheel2") +wheel_3 = robot.getDevice("wheel3") + +# Check if the devices are found +if wheel_1 is None: + print("Device 'wheel1' not found") +if wheel_2 is None: + print("Device 'wheel2' not found") +if wheel_3 is None: + print("Device 'wheel3' not found") + +# Set the position to infinity to control velocity +wheel_1.setPosition(float('inf')) +wheel_2.setPosition(float('inf')) +wheel_3.setPosition(float('inf')) + +# Set the initial velocity to 0 +wheel_1.setVelocity(0) +wheel_2.setVelocity(0) +wheel_3.setVelocity(0) + + +def set_wheel_velocities(velocity1, velocity2, velocity3): + wheel_1.setVelocity(velocity1) + wheel_2.setVelocity(velocity2) + wheel_3.setVelocity(velocity3) + + +def omhidrive(V, D, R, radius): + """ + Calculate the speeds of three motors for a three-wheeled omnidirectional robot. + + :param V: Linear velocity magnitude + :param D: Direction of the velocity in degrees + :param R: Angular velocity (rotation speed) + :param radius: Distance from the center of the robot to the wheels + :return: Speeds of the three motors + """ + # Convert direction to radians + dirrad = math.radians(D) + + # Calculate the components of the velocity + V_x = V * math.cos(dirrad) + V_y = V * math.sin(dirrad) + print(f"V x speed: {V_x}") + print(f"V y speed: {V_y}") + + # Wheel angles (in radians) + angles = [math.radians(0), math.radians(120), math.radians(240)] + + # Calculate motor speeds using the provided formulas + spdeA = V_x * math.cos(angles[0]) + V_y * math.sin(angles[0]) + R * radius + spdeB = V_x * math.cos(angles[1]) + V_y * math.sin(angles[1]) + R * radius + spdeC = V_x * math.cos(angles[2]) + V_y * math.sin(angles[2]) + R * radius + + print(f"Motor A speed: {spdeA}") + print(f"Motor B speed: {spdeB}") + print(f"Motor C speed: {spdeC}") + + # Assuming set_wheel_velocities is a function to set the speeds of the motors + set_wheel_velocities(spdeA, spdeB, spdeC) + +# Main loop: +while robot.step(timestep) != -1: + + omhidrive(5, 0, 0, 0.188) \ No newline at end of file diff --git a/simulation/credit b/simulation/credit new file mode 100644 index 0000000..cff3303 --- /dev/null +++ b/simulation/credit @@ -0,0 +1,3 @@ +Webots +https://github.com/MasdikaAliman/Kinematic-Omniwheels-in-Webots/tree/master +https://repositorium.sdum.uminho.pt/bitstream/1822/3293/1/46%20paper%20for%20control%202004%20-%20formatado.pdf diff --git a/simulation/protos/Ball.proto b/simulation/protos/Ball.proto new file mode 100644 index 0000000..c992189 --- /dev/null +++ b/simulation/protos/Ball.proto @@ -0,0 +1,53 @@ +#VRML_SIM R2023b utf8 +# license: Copyright Cyberbotics Ltd. Licensed for use only with Webots. +# license url: https://cyberbotics.com/webots_assets_license +# documentation url: https://webots.cloud/run?url=https://github.com/cyberbotics/webots/blob/released/projects/objects/balls/protos/Ball.proto +# keywords: exterior/sport +# The Ball's size, mass and color correspond to the soccer ball used in the Robocup SPL. +# You can change the centerOfMass to [0 0 0] to avoid the random rolling effect. + +PROTO Ball [ + field SFVec3f translation 0 0 0.1625 + field SFRotation rotation 0 0 1 0 + field SFString name "ball" + field SFColor color 1.0 0.54 0.08 # Defines the color of the ball. + field SFFloat radius 0.0325 # Defines the radius of the ball. + field SFFloat mass 0.055 # Defines the mass of the ball. + field MFVec3f centerOfMass [0 0 -0.0001] # Defines the center of mass of the ball. + field SFFloat linearDamping 0.17 # Defines the linear damping of the ball. + field SFFloat angularDamping 0.33 # Defines the angular damping of the ball. + field SFString contactMaterial "default" # Is `Solid.contactMaterial`. +] +{ + Solid { + translation IS translation + rotation IS rotation + children [ + DEF BALL_SHAPE Shape { + appearance PBRAppearance { + baseColor IS color + roughness 0.3 + metalness 0 + } + geometry Sphere { + radius IS radius + subdivision 4 + } + } + ] + contactMaterial IS contactMaterial + boundingObject USE BALL_SHAPE + physics Physics { + density -1 + mass IS mass + centerOfMass IS centerOfMass + inertiaMatrix [ 0.000023 0.000023 0.000023, 0 0 0 ] + damping Damping { + linear IS linearDamping + angular IS angularDamping + } + } + name IS name + model "ball" + } +} diff --git a/simulation/protos/MyProto.proto b/simulation/protos/MyProto.proto new file mode 100644 index 0000000..eb2a299 --- /dev/null +++ b/simulation/protos/MyProto.proto @@ -0,0 +1,10 @@ +#VRML_SIM R2023b utf8 +# Describe the functionality of your PROTO here. + + +PROTO MyProto [ + +] +{ + +} diff --git a/simulation/protos/field.proto b/simulation/protos/field.proto new file mode 100644 index 0000000..aa96ff5 --- /dev/null +++ b/simulation/protos/field.proto @@ -0,0 +1,13 @@ +#VRML_SIM R2023b utf8 +# Describe the functionality of your PROTO here. + + +PROTO field [ + field SFBool castShadows TRUE +] +{ + CadShape { + castShadows IS castShadows + url "/home/atim/Documenten/robotica/3dfiles/soccerfield.obj" + } +} diff --git a/simulation/protos/icons/Ball.png b/simulation/protos/icons/Ball.png new file mode 100644 index 0000000..e58ddd8 Binary files /dev/null and b/simulation/protos/icons/Ball.png differ diff --git a/simulation/protos/three_omniwheel.proto b/simulation/protos/three_omniwheel.proto new file mode 100644 index 0000000..14f3f61 --- /dev/null +++ b/simulation/protos/three_omniwheel.proto @@ -0,0 +1,770 @@ +#VRML_SIM R2023b utf8 +# Describe the functionality of your PROTO here. + + +PROTO three_omniwheel [ + field SFVec3f translation 0 0 0.0694759 + field SFRotation rotation 0 0 1 0 + field SFBool supervisor FALSE + field SFString controller "omni_robot_test" + field SFString wheel_1 "wheel1" + field SFString wheel_2 "wheel2" + field SFString wheel_3 "wheel3" + + field SFString enc_1 "pw1" + field SFString enc_2 "pw2" + field SFString enc_3 "pw3" + + field SFString imu "IMU" + +] +{ +DEF OMNI_WHEELS Robot { + translation IS translation + rotation IS rotation + children [ + GPS { + } + InertialUnit { + name IS imu + } + DEF SOLID1 Solid { + children [ + DEF WHEEL1 HingeJoint { + jointParameters HingeJointParameters { + position 2.1643615637298633e-06 + anchor -0.1 0 0 + } + device [ + RotationalMotor { + name IS wheel_2 + maxVelocity 40 + } + PositionSensor { + name IS enc_2 + } + ] + endPoint Solid { + translation -0.18800000000000022 0 0 + rotation 1 0 0 2.1643135136802424e-06 + children [ + DEF sr1 HingeJoint { + jointParameters HingeJointParameters { + position 57.8185179862605 + axis 0 1 0 + anchor -0.02 0 0.05 + } + endPoint Solid { + translation -0.02 0 0.05 + rotation 0 -1 0 5.0133350855353624 + children [ + DEF r1 Pose { + rotation -1 0 0 1.5708 + children [ + DEF SMALL_WHEEL_SHAPE Shape { + appearance PBRAppearance { + baseColor 1 0.752941 0.796078 + roughness 1 + metalness 0 + } + geometry Cylinder { + height 0.02 + radius 0.01 + } + } + ] + } + ] + name "sr1" + boundingObject USE r1 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr2 HingeJoint { + jointParameters HingeJointParameters { + position -72.87950575726012 + axis 0 -0.707107 0.707107 + anchor -0.02 0.03535 0.03535 + } + endPoint Solid { + translation -0.02 0.03535 0.03535 + rotation 0 -0.7071067811865475 0.7071067811865475 2.5187179288949184 + children [ + DEF r2 Pose { + rotation -1 0 0 2.27 + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr2" + boundingObject USE r2 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr3 HingeJoint { + jointParameters HingeJointParameters { + position 254.08525159893895 + axis 0 1 0 + anchor -0.02 0 -0.05 + } + endPoint Solid { + translation -0.02 0 -0.05 + rotation 0 0.9999999999999999 0 2.757839311755494 + children [ + DEF r3 Pose { + rotation -1 0 0 1.5708 + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr3" + boundingObject USE r3 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr4 HingeJoint { + jointParameters HingeJointParameters { + position -91.5154893085253 + axis 0 -0.707107 0.707107 + anchor -0.02 -0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 -0.03535 + rotation 0 0.7071067811865476 -0.7071067811865476 3.550895008011093 + children [ + DEF r4 Pose { + rotation -1 0 0 2.27 + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr4" + boundingObject USE r4 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr5 HingeJoint { + jointParameters HingeJointParameters { + position -57.77216958013899 + axis 0 0 1 + anchor -0.02 0.05 0 + } + endPoint Solid { + translation -0.02 0.05 0 + rotation 0 0 1 5.059683491656872 + children [ + DEF r5 Pose { + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr5" + boundingObject USE r5 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr6 HingeJoint { + jointParameters HingeJointParameters { + position 29.313352597901943 + axis 0 0 1 + anchor -0.02 -0.05 0 + } + endPoint Solid { + translation -0.02 -0.05 0 + rotation 0 0 1 4.180611369183597 + children [ + DEF r6 Pose { + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr6" + boundingObject USE r6 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr7 HingeJoint { + jointParameters HingeJointParameters { + position -30.271672667590778 + axis 0 0.707107 0.707107 + anchor -0.02 0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 0.03535 -0.03535 + rotation 0 -0.7071067811865476 -0.7071067811865476 5.138931438872432 + children [ + DEF r7 Pose { + rotation -1 0 0 0.76 + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr7" + boundingObject USE r7 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr8 HingeJoint { + jointParameters HingeJointParameters { + position 43.759922240170496 + axis 0 0.707107 0.707107 + anchor -0.02 -0.03535 0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 0.03535 + rotation 0 0.7071067811865475 0.7071067811865475 6.060810397092978 + children [ + DEF r8 Pose { + rotation -1 0 0 0.76 + children [ + USE SMALL_WHEEL_SHAPE + ] + } + ] + name "sr8" + boundingObject USE r8 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF WHEEL_TRANS Pose { + translation -0.02 0 0 + rotation 0 -1 0 1.5708 + children [ + DEF WHEEL_SHAPE Shape { + appearance PBRAppearance { + baseColor 0.678431 0.847059 0.901961 + roughness 1 + metalness 0 + } + geometry Cylinder { + height 0.02 + radius 0.05 + subdivision 20 + } + } + ] + } + ] + boundingObject Pose { + translation -0.02 0 0 + rotation 0 -1 0 1.5708 + children [ + DEF wheel1 Shape { + appearance PBRAppearance { + baseColor 0.8 0.8 0.8 + transparency 0.12999999523162842 + roughness 1 + metalness 0 + emissiveColor 0 1 0 + } + geometry Cylinder { + height 0.02 + radius 0.05 + } + } + ] + } + physics Physics { + } + } + } + ] + name "wheel 1" + boundingObject DEF DUMMY Sphere { + radius 0.01 + } + physics Physics { + } + } + DEF SOLID2 Solid { + rotation 0 0 1 2.09 + children [ + DEF WHEEL2 HingeJoint { + jointParameters HingeJointParameters { + position 2.147203700564652e-06 + anchor -0.1 0 0 + } + device [ + RotationalMotor { + name IS wheel_3 + maxVelocity 40 + } + PositionSensor { + name IS enc_3 + } + ] + endPoint Solid { + translation -0.18800000000000022 0 0 + rotation -1 0 0 0.0024036627866462442 + children [ + DEF sr1 HingeJoint { + jointParameters HingeJointParameters { + position 201.28591247298849 + axis 0 1 0 + anchor -0.02 0 0.05 + } + endPoint Solid { + translation -0.02 0 0.05 + rotation 0 1 0 0.22398264324171874 + children [ + USE r1 + ] + name "sr1" + boundingObject USE r1 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr2 HingeJoint { + jointParameters HingeJointParameters { + position -547.5899169781771 + axis 0 -0.707107 0.707107 + anchor -0.02 0.03535 0.03535 + } + endPoint Solid { + translation -0.02 0.03535 0.03535 + rotation 0 -0.7071067811865477 0.7071067811865477 5.330390053626466 + children [ + USE r2 + ] + name "sr2" + boundingObject USE r2 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr3 HingeJoint { + jointParameters HingeJointParameters { + position -206.92828017054742 + axis 0 1 0 + anchor -0.02 0 -0.05 + } + endPoint Solid { + translation -0.02 0 -0.05 + rotation 0 -1 0 5.866350340800657 + children [ + USE r3 + ] + name "sr3" + boundingObject USE r3 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr4 HingeJoint { + jointParameters HingeJointParameters { + position 420.37627206700927 + axis 0 -0.707107 0.707107 + anchor -0.02 -0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 -0.03535 + rotation 0 -0.7071067811865476 0.7071067811865476 5.68604179315656 + children [ + USE r4 + ] + name "sr4" + boundingObject USE r4 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr5 HingeJoint { + jointParameters HingeJointParameters { + position -222.66482730239827 + axis 0 0 1 + anchor -0.02 0.05 0 + } + endPoint Solid { + translation -0.02 0.05 0 + rotation 0 0 1 3.529843756066848 + children [ + USE r5 + ] + name "sr5" + boundingObject USE r5 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr6 HingeJoint { + jointParameters HingeJointParameters { + position 512.1259858934077 + axis 0 0 1 + anchor -0.02 -0.05 0 + } + endPoint Solid { + translation -0.02 -0.05 0 + rotation 0 0 -1 3.0952092953184036 + children [ + USE r6 + ] + name "sr6" + boundingObject USE r6 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr7 HingeJoint { + jointParameters HingeJointParameters { + position -594.2001560064724 + axis 0 0.707107 0.707107 + anchor -0.02 0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 0.03535 -0.03535 + rotation 0 -0.7071067811865476 -0.7071067811865476 3.580737131591283 + children [ + USE r7 + ] + name "sr7" + boundingObject USE r7 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr8 HingeJoint { + jointParameters HingeJointParameters { + position 368.1888428392369 + axis 0 0.707107 0.707107 + anchor -0.02 -0.03535 0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 0.03535 + rotation 0 0.7071067811865475 0.7071067811865475 3.764095022820868 + children [ + USE r8 + ] + name "sr8" + boundingObject USE r8 + physics Physics { + density -1 + mass 0.1 + } + } + } + USE WHEEL_TRANS + ] + boundingObject Pose { + translation -0.02 0 0 + rotation 0 -1 0 1.5708 + children [ + DEF wheel1 Shape { + appearance PBRAppearance { + baseColor 0.8 0.8 0.8 + transparency 0.12999999523162842 + roughness 1 + metalness 0 + emissiveColor 0 1 0 + } + geometry Cylinder { + height 0.02 + radius 0.05 + } + } + ] + } + physics Physics { + } + } + } + ] + name "wheel 2" + boundingObject USE DUMMY + physics Physics { + } + } + DEF SOLID3 Solid { + rotation 0 0 1 4.18 + children [ + DEF WHEEL3 HingeJoint { + jointParameters HingeJointParameters { + position 2.1651704619267438e-06 + anchor -0.1 0 0 + } + device [ + PositionSensor { + name IS enc_1 + } + RotationalMotor { + name IS wheel_1 + maxVelocity 40 + } + ] + endPoint Solid { + translation -0.188 0 0 + rotation -1 0 0 0.003907274705380449 + children [ + DEF sr1 HingeJoint { + jointParameters HingeJointParameters { + position 108.70539791483581 + axis 0 1 0 + anchor -0.02 0 0.05 + } + endPoint Solid { + translation -0.02 0 0.05 + rotation 0 -1 0 4.391937614396743 + children [ + USE r1 + ] + name "sr1" + boundingObject USE r1 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr2 HingeJoint { + jointParameters HingeJointParameters { + position -411.60744599975556 + axis 0 -0.707107 0.707107 + anchor -0.02 0.03535 0.03535 + } + endPoint Solid { + translation -0.02 0.03535 0.03535 + rotation 0 -0.7071067811865476 0.7071067811865476 3.0827842740971523 + children [ + USE r2 + ] + name "sr2" + boundingObject USE r2 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr3 HingeJoint { + jointParameters HingeJointParameters { + position -175.16445331775438 + axis 0 1 0 + anchor -0.02 0 -0.05 + } + endPoint Solid { + translation -0.02 0 -0.05 + rotation 0 1 0 0.7647352832740422 + children [ + USE r3 + ] + name "sr3" + boundingObject USE r3 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr4 HingeJoint { + jointParameters HingeJointParameters { + position 604.8094183337004 + axis 0 -0.707107 0.707107 + anchor -0.02 -0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 -0.03535 + rotation 0 -0.7071067811865476 0.7071067811865476 1.6236288444600624 + children [ + USE r4 + ] + name "sr4" + boundingObject USE r4 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr5 HingeJoint { + jointParameters HingeJointParameters { + position -72.1547326648585 + axis 0 0 1 + anchor -0.02 0.05 0 + } + endPoint Solid { + translation -0.02 0.05 0 + rotation 0 0 0.9999999999999999 3.243491021296538 + children [ + USE r5 + ] + name "sr5" + boundingObject USE r5 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr6 HingeJoint { + jointParameters HingeJointParameters { + position 135.00475088700045 + axis 0 0 1 + anchor -0.02 -0.05 0 + } + endPoint Solid { + translation -0.02 -0.05 0 + rotation 0 0 -1 3.2253258709504475 + children [ + USE r6 + ] + name "sr6" + boundingObject USE r6 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr7 HingeJoint { + jointParameters HingeJointParameters { + position -236.81899650662353 + axis 0 0.707107 0.707107 + anchor -0.02 0.03535 -0.03535 + } + endPoint Solid { + translation -0.02 0.03535 -0.03535 + rotation 0 0.7071067811865476 0.7071067811865476 1.9420451662007516 + children [ + USE r7 + ] + name "sr7" + boundingObject USE r7 + physics Physics { + density -1 + mass 0.1 + } + } + } + DEF sr8 HingeJoint { + jointParameters HingeJointParameters { + position 203.55589624475382 + axis 0 0.707107 0.707107 + anchor -0.02 -0.03535 0.03535 + } + endPoint Solid { + translation -0.02 -0.03535 0.03535 + rotation 0 0.7071067811865476 0.7071067811865476 2.4939664150070575 + children [ + USE r8 + ] + name "sr8" + boundingObject USE r8 + physics Physics { + density -1 + mass 0.1 + } + } + } + USE WHEEL_TRANS + ] + boundingObject Pose { + translation -0.02 0 0 + rotation 0 -1 0 1.5708 + children [ + DEF wheel1 Shape { + appearance PBRAppearance { + baseColor 0.8 0.8 0.8 + transparency 0.12999999523162842 + roughness 1 + metalness 0 + emissiveColor 0 1 0 + } + geometry Cylinder { + height 0.02 + radius 0.05 + } + } + ] + } + physics Physics { + } + } + } + ] + name "wheel 3" + boundingObject USE DUMMY + physics Physics { + } + } + Camera { + translation 0 0 5 + rotation 0 1 0 1.5708 + fieldOfView 3.14 + width 640 + height 640 + projection "spherical" + } + DEF BODY_TRANS Pose { + translation 0 0 0.03 + children [ + Shape { + appearance PBRAppearance { + baseColor 0.564706 0.933333 0.564706 + roughness 1 + metalness 0 + } + geometry Cylinder { + height 0.15 + radius 0.18 + subdivision 18 + } + } + ] + } + ] + boundingObject USE BODY_TRANS + physics Physics { + } + recognitionColors [ + 0 0 0 + ] + controller IS controller + supervisor IS supervisor +} + + +} diff --git a/simulation/worlds/.soccer.jpg b/simulation/worlds/.soccer.jpg new file mode 100644 index 0000000..58cbefe Binary files /dev/null and b/simulation/worlds/.soccer.jpg differ diff --git a/simulation/worlds/.soccer.wbproj b/simulation/worlds/.soccer.wbproj new file mode 100644 index 0000000..34fdd72 --- /dev/null +++ b/simulation/worlds/.soccer.wbproj @@ -0,0 +1,10 @@ +Webots Project File version R2023b +perspectives: 000000ff00000000fd00000003000000000000000000000000fc0100000001fb0000001a0044006f00630075006d0065006e0074006100740069006f006e000000000000000014000000000000000000000001000001f60000038efc0200000001fb0000001400540065007800740045006400690074006f007201000000170000038e0000008900ffffff0000000300000780000000cdfc0100000002fb0000000e0043006f006e0073006f006c00650100000000000005660000000000000000fc00000000000007800000006900fffffffa000000000100000002fb0000001a0043006f006e0073006f006c00650041006c006c0041006c006c0100000000ffffffff0000006900fffffffb0000001a0043006f006e0073006f006c00650041006c006c0041006c006c0100000000ffffffff0000000000000000000005880000038e00000001000000020000000100000008fc00000000 +simulationViewPerspectives: 000000ff000000010000000200000100000003480100000002010000000100 +sceneTreePerspectives: 000000ff00000001000000030000001d000000c0000000fa0100000002010000000200 +maximizedDockId: -1 +centralWidgetVisible: 1 +orthographicViewHeight: 1 +textFiles: 2 "controllers/OMHI_test/OMHI_test.py" "protos/three_omniwheel.proto" "protos/Ball.proto" +consoles: Console:All:All +renderingDevicePerspectives: robot:camera;1;0.33125;0.00518135;0 diff --git a/simulation/worlds/soccer.wbt b/simulation/worlds/soccer.wbt new file mode 100644 index 0000000..923ea36 --- /dev/null +++ b/simulation/worlds/soccer.wbt @@ -0,0 +1,31 @@ +#VRML_SIM R2023b utf8 + +EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/objects/backgrounds/protos/TexturedBackground.proto" +EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto" +EXTERNPROTO "../protos/three_omniwheel.proto" +EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/samples/contests/robocup/protos/RobocupSoccerField.proto" +EXTERNPROTO "../protos/Ball.proto" + +WorldInfo { +} +Viewpoint { + orientation -0.03595733212996323 0.5262633829020815 0.8495610172804262 6.193238178192842 + position -2.037531963006127 0.0964241547726655 0.3894014354770412 +} +TexturedBackground { +} +TexturedBackgroundLight { +} +DEF Robot three_omniwheel { + translation 0.273203 -0.0732043 0.169476 + rotation 0 0 -1 -0.7854153071795862 + controller "OMHI_test" +} +RobocupSoccerField { + translation -0.031783 -0.00794585 -1.82077e-14 + rotation 0 0 -1 0.0850848 +} +Ball { + translation -0.51 0 0.1625 + color 0.533333 0.541176 0.521569 +} -- cgit v1.2.3