The NGS GPS Orbital Formats Since 1982, the National Geodetic Survey (NGS), NOAA, has considered improved ways to package the Global Positioning System (GPS) orbital data. In 1985, NGS published its first generation of orbital formats [1]. Although only two formats were published at that time (i.e., SP1 and SP2) there were actually four original formats (i.e., SP1, ECF1, SP2, ECF2). In 1989, NGS reconsidered this problem and added a fifth format (EF13). These five formats represent the first set of NGS formats. They are fully documented in [2]. Here is a very brief description of those five formats. SP1 and SP2 are ASCII representations whereas ECF1, ECF2, and EF13 are binary representations. SP1 contains position and velocity data; SP2 contains just positional data. ECF1 is the binary counterpart to SP1; ECF2 is the binary counterpart to SP2. EF13 is a very efficient (storagewise) version of ECF2. The EF13 format is sufficiently efficient that a full week of 24 GPS satellites (on 40-minute epochs) requires only 78728 bytes of storage space. The investigator, Dr. B. W. Remondi of NGS, concludes that the EF13 format comprising GPS satellite positions every 40 minutes will satisfy all differential applications to approximately 1 part per billion [2]. One of the reasons NGS revisited the orbit formats in 1989 was to develop a second generation of formats to include the GPS clock corrections. This permits improved results for post- processing of single-receiver applications. The result of this study was that three additional orbital formats were proposed. They are SP3, ECF3, EF18 [2]. This proposal was distributed widely for suggestions. The suggestions received have resulted in minor changes to the proposed formats as published in [2]. The modifications were documented and presented in 1991 [3]. Whereas the first generation could accommodate just 35 satellites, the second generation can handle 85 satellites. Further, the header section has been expanded to allow for changes and the addition of new information, such as orbital accuracy information. The SP3 format is an ASCII representation of the satellites' position and clock corrections. This is the normal SP3 usage. The NGS study showed that, for all application purposes, one need not distribute velocity data since it can be computed to about 0.004 mm/sec, on the average, from the positional data [3]. Nevertheless, suggestions to allow the velocity data to be optionally included in the SP3 format were adopted. Thus, while velocity data will not be distributed via the U.S. Coast Guard Navigation Information Service Bulletin Board, NGS programs will be provided which allow the user to recover velocity information. The ECF3 format and the EF18 format are binary counterparts to the SP3 format. These formats normally include just positional data but there is a header flag in each which allows the inclusion of velocity data. Of these "second generation" formats, NGS selected the EF18 format for distribution due to its compactness. For those who must have ASCII files, NGS recommends the retrieval of EF18 binary files to a PC or compatible and the translation from EF18 to SP3 using programs supplied by NGS. Alternatively, the Navigation Information Service provides both EF18 and SP3 formats to the users. The user should be warned, however, that downloading the SP3 file takes 3.4 times as long as the EF18 file. It is difficult to display the binary files, so that will not be done here. One should get the cited reference material (see below) from NGS for a complete description of all these formats. However, the ASCII orbit formats can be readily displayed. Attached are partial sample files for SP1, SP2, and SP3 with the position-only flag 'P' activated, and SP3 with the velocity 'V' flag activated. When the velocity flag is indicated both position and velocity data are required. NGS Translation Software Programs Finally, the user needs to know that software programs are available to translate orbital files from one format to another. In time, programs to support all reasonable translations will become available. Today the following translation executables are available on this bulletin board. (i) EF18 ---> SP3 ('P' or 'V') : Program EF18_SP3.EXE (ii) SP3 ('P' or 'V') ---> EF18 : Program SP3_EF18.EXE (iii) EF18 ---> SP1 : Program EF18_SP1.EXE (iv) SP1 ---> SP3 : Program SP1_SP3.EXE The EF18 to SP1 and SP1 to SP3 modules allow the user to continue using older NGS formats, which, for most users, are completely adequate and will continue to be. (It should be emphasized that the original five formats as well as the newer three will all be maintained by NGS.) Additional format translation modules will be added to the bulletin board and to this list as they are needed. Other NGS Provided Programs (i) EF18 --> SP3 : Program JOIN_E18.EXE Program Join_E18 allows the user to easily join together consecutive EF18 files for any continuous period of time. All satellites which are encountered in the input files will be included in the output file, with zero values inserted where data is not available for a satellite. The only requirements are that a specific input file naming convention be used, the input data files cover a continuous period of time, and the input data files extend at least 2 hours beyond the ends of the desired period. Accuracy NGS orbits are currently expected to be accurate to better than 0.1 parts per million (2.6 m) or better globally. SP3, EF18 and ECF3 include an accuracy quantity, for each satellite, in the header section of the file. Datum There is a field on the first line of the SP3 format to indicate the coordinate system of the orbital data provided. NGS orbits will be computed and distributed in an international reference frame coordinate system, such as the International Earth Rotation Service Terrestrial Reference Frame of 1993, epoch 1995.0 (ITRF 93). These orbit formats are applicable in other coordinate systems, including inertial if desired. Datum parameters are not provided here but can be obtained from NGS. Also, refer to the NGS orbit summaries for datum information. For users not familiar with ITRF 93, it should be stated that it differs only slightly from WGS 84. In fact, at the level of less than 0.1 to 0.2 parts per million these coordinate systems are indistinguishable. Thus, at that level, one may treat the ITRF 93 ephemeris values as WGS 84 values. Clock Corrections Starting October 1, 1993, NGS began including broadcast message clock values for each satellite as part of the NGS ephemeris. While the positional values (i.e. XYZ) are generated by NGS the clock values are not. The clock values are taken directly from GPS broadcast messages and thus NGS has no control over them. The clock values are provided as a convenience for the user and NGS assumes no responsibility for their usage. Reference Material The discussion here has been terse. For more detail the user is encouraged to purchase the cited reference material from NGS. The cost of these references is minimal. National Geodetic Information Branch NOAA, National Geodetic Survey, N/CG174 Phone: 301-713-3242 FAX: 301-713-4172 Dr. Benjamin W. Remondi NOAA, National Geodetic Survey Coast and Geodetic Survey August 1994 References 1. Remondi, B. W. 1985: Distribution of Global Positioning System Ephemerides by the National Geodetic Survey, presented at the First Conference on Civil Applications of GPS-ION, September 12, 8 pp. 2. Remondi, B. W. 1989: Extending the National Geodetic Survey Standard Orbit Formats, NOAA Technical Report NOS 133 NGS 46, 85 pp. 3. Remondi, B. W. 1991: NGS Second Generation ASCII and Binary Orbit Formats and Associated Interpolation Studies, poster session presentation at the Twentieth General Assembly of the IUGG, Vienna, Austria, August 11 - 24. Attachments I. SP1 Sample # 1990 9 23 0 0 0.0000000 2400.0000000 48157 0.0000000000000 252F NGS + 14 2 3 6 911121314161718192021 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 089 559 * 1990 9 23 0 0 0.0000000 SV 2 14767.24260 14668.71330 16734.25520 -2.10684044 -0.21800248 2.00459676 SV 3 -943.33850 -25971.78460 -4123.68260 -0.13496239 0.52081070 -3.46319518 SV 6 17600.64820 -1433.54960 19738.58090 -2.07690822 1.45193129 1.92858248 SV 9 21806.12080 -12894.07680 6925.71480 -0.84684153 0.44754657 3.34479256 SV11 -6375.71310 19672.75020 17254.59980 -0.07086489 -2.11726287 2.37718451 SV12 17185.57560 -18535.61500 -7212.66720 0.64662232 -0.70601541 3.32106797 SV13 12165.41570 10757.86960 -20992.93890 0.43986425 2.63015856 1.59244728 SV14 -438.53220 15377.48390 -21673.20740 -2.69245562 -0.53095340 -0.34673478 SV16 22927.48020 -3915.37060 12696.25280 1.52695437 0.59668640 -2.57778287 SV17 -3201.95210 -16810.12030 20181.27220 1.90436175 -1.76996621 -1.14365729 SV18 16671.63370 13326.27810 15763.65440 0.47702355 1.97101346 -2.14996601 SV19 -20048.25350 16591.33840 -5622.12940 0.26164435 -0.73053854 -3.03984187 SV20 -497.60280 -15462.47970 -21704.97930 2.68910178 0.45887963 -0.39477521 SV21 -25140.94380 -7751.19830 4133.11020 0.59940929 -0.17095151 3.09119315 * 1990 9 23 0 40 0.0000000 SV 2 9068.28947 14453.07128 20447.74075 -2.59053111 0.06698836 1.05736619 SV 3 -856.75411 -23505.31166 -12006.41381 0.26344254 1.49258390 -3.03773124 SV 6 12589.67300 2937.25164 23062.79963 -2.02553902 2.15895713 0.81198559 SV 9 19067.80855 -10780.28243 14348.01825 -1.36639963 1.33110882 2.77383484 SV11 -7233.23483 13922.79153 21843.52875 -0.66690062 -2.60510627 1.40864761 SV12 17687.72670 -19468.91913 1042.00088 -0.19042354 -0.01717078 3.48520881 SV13 13653.66656 16245.40900 -15973.78919 0.74762284 1.88980233 2.54699340 SV14 -6951.69654 14557.62196 -21179.09022 -2.67141413 -0.14763609 0.75336712 SV16 25682.89230 -2858.47903 5860.55769 0.73534698 0.32364651 -3.05993689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SV17 -9658.23247 -11775.55571 21570.81834 2.33961166 -1.50805582 0.24054129 SV18 15155.95736 9549.75613 19537.74602 0.16280082 2.49941294 -1.33184155 SV19 -18479.26164 18307.55038 5808.98299 -0.75712444 0.18996865 -3.03257591 SV20 -8232.89973 -17457.59413 -18345.93632 2.17766031 0.77493468 -1.72967637 SV21 -25260.54948 -6732.68129 -5596.80087 -0.50726855 -0.51460046 3.04287346 * 1990 9 29 23 20 0.0000000 SV 2 16872.51578 14597.66309 14728.57319 -1.85040355 -0.23903275 2.31024763 SV 3 -1116.87598 -26239.83687 -1109.00783 -0.18706665 0.12775662 -3.51291805 SV 6 19005.12098 -2335.79922 18319.89228 -2.00939734 1.22480664 2.20833454 SV 9 22314.25908 -13152.99889 4514.43426 -0.61934650 0.21795447 3.43423821 SV11 -6961.99585 20074.55668 16553.54298 0.04941910 -2.03139478 2.47705584 SV12 16602.16411 -18003.28660 -9532.10868 0.92682605 -0.84168673 3.19011857 SV13 11854.56257 9377.98075 -21811.19837 0.30085689 2.75410832 1.33787307 SV14 389.74187 15625.35916 -21486.07521 -2.64521969 -0.64203508 -0.53979531 SV16 21923.07481 -4246.03580 14269.24392 1.69286460 0.70991368 -2.39487273 SV17 -4351.32419 -15732.95068 20806.98831 2.03386989 -1.74652528 -0.86960470 SV18 15816.80654 14916.41367 15215.76993 0.35054607 1.92756472 -2.23230181 SV19 -19426.87536 18145.50666 -1671.76579 -0.05879077 -0.36523541 -3.13821866 SV20 -2414.07984 -15818.78956 -21310.50250 2.62147623 0.55401292 -0.71614100 SV21 -25496.40924 -7549.90926 1893.95680 0.33191242 -0.20997315 3.13664960 EOF II. SP2 Sample # 1990 9 23 0 0 0.0000000 252 F NGS ## 2400.0000000 48157 0.0000000000000 + 14 2 3 6 911121314161718192021 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 089 559 * 1990 9 23 0 0 0.0000000 SV 2 14767.24260 14668.71330 16734.25520 SV 3 -943.33850 -25971.78460 -4123.68260 SV 6 17600.64820 -1433.54960 19738.58090 SV 9 21806.12080 -12894.07680 6925.71480 SV11 -6375.71310 19672.75020 17254.59980 SV12 17185.57560 -18535.61500 -7212.66720 SV13 12165.41570 10757.86960 -20992.93890 SV14 -438.53220 15377.48390 -21673.20740 SV16 22927.48020 -3915.37060 12696.25280 SV17 -3201.95210 -16810.12030 20181.27220 SV18 16671.63370 13326.27810 15763.65440 SV19 -20048.25350 16591.33840 -5622.12940 SV20 -497.60280 -15462.47970 -21704.97930 SV21 -25140.94380 -7751.19830 4133.11020 * 1990 9 23 0 40 0.0000000 SV 2 9068.28947 14453.07128 20447.74075 SV 3 -856.75411 -23505.31166 -12006.41381 SV 6 12589.67300 2937.25164 23062.79963 SV 9 19067.80855 -10780.28243 14348.01825 SV11 -7233.23483 13922.79153 21843.52875 SV12 17687.72670 -19468.91913 1042.00088 SV13 13653.66656 16245.40900 -15973.78919 SV14 -6951.69654 14557.62196 -21179.09022 . . . . . . . . . . . . . . . . . . SV19 -18479.26164 18307.55038 5808.98299 SV20 -8232.89973 -17457.59413 -18345.93632 SV21 -25260.54948 -6732.68129 -5596.80087 * 1990 9 29 23 20 0.0000000 SV 2 16872.51578 14597.66309 14728.57319 SV 3 -1116.87598 -26239.83687 -1109.00783 SV 6 19005.12098 -2335.79922 18319.89228 SV 9 22314.25908 -13152.99889 4514.43426 SV11 -6961.99585 20074.55668 16553.54298 SV12 16602.16411 -18003.28660 -9532.10868 SV13 11854.56257 9377.98075 -21811.19837 SV14 389.74187 15625.35916 -21486.07521 SV16 21923.07481 -4246.03580 14269.24392 SV17 -4351.32419 -15732.95068 20806.98831 SV18 15816.80654 14916.41367 15215.76993 SV19 -19426.87536 18145.50666 -1671.76579 SV20 -2414.07984 -15818.78956 -21310.50250 SV21 -25496.40924 -7549.90926 1893.95680 EOF III. SP3 'P' Sample #aP1994 8 22 20 40 0.00000000 47 d ITR92 FIT NGS ## 763 160800.00000000 2400.00000000 49586 0.8611111111111 + 25 1 2 4 5 6 7 9 12 14 15 16 17 18 19 20 21 22 + 23 24 25 26 27 28 29 31 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 5 6 6 5 6 6 5 5 5 5 6 5 5 5 5 5 7 ++ 5 7 6 6 8 7 5 6 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 %c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc %c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc %f 0.0000000 0.000000000 0.00000000000 0.000000000000000 %f 0.0000000 0.000000000 0.00000000000 0.000000000000000 %i 0 0 0 0 0 0 0 0 0 %i 0 0 0 0 0 0 0 0 0 /* The NGS post-fit satellite positions have been combined /* with Broadcast ephemeris clock values at the epochs shown /* (Use these Broadcast clock values at your own risk.) /* CCCC-------------------------------------------------CCCC * 1994 8 22 20 40 0.00000000 P 1 -15041.237977 -3055.847877 -21565.680528 -40.355303 P 2 23869.334938 11146.051908 -5050.436382 -108.906960 P 4 24250.758677 -3536.972731 -10203.363735 39.843811 P 5 -544.817481 -17351.846065 -20026.692944 57.220332 P 6 -5416.298152 -23364.172073 11111.582446 157.789839 P 7 14557.827360 5686.018087 -21418.072452 697.447904 P 9 8911.430984 -17937.389867 -17333.674582 -4.791949 P 12 9598.509872 -12051.309800 -21363.470253 -20.523202 P 14 5819.189743 19214.349183 -17327.045623 6.408390 P 15 -7115.281379 17327.758184 -19081.523278 109.593460 P 16 14555.189763 -7457.115355 20952.403923 -74.639004 P 17 -12557.771209 -10397.605195 20762.934124 -58.532871 P 18 8195.516490 21703.003387 12810.743234 -2.125615 P 19 10833.212721 11994.003948 21085.722924 47.823729 P 20 -13218.216765 -19351.394514 -12679.387390 144.561641 P 21 -23814.346234 -9631.303147 -7847.583694 -2.322484 P 22 -19559.080972 2329.544105 18030.444006 148.603729 P 23 -19012.633733 -18194.179008 4811.209177 0.417367 P 24 22914.680032 -13019.206597 2692.160056 768.464964 P 25 -24329.449265 4924.711539 -9091.430221 -13.112743 P 26 8865.006772 -22837.902689 10197.021861 -10.827720 P 27 20662.199012 3020.844039 16423.188293 40.464426 P 28 -12882.062463 15867.351073 17054.004974 32.742237 P 29 386.132444 26422.816540 2462.348121 16.696899 P 31 -7285.230482 24106.916172 8028.350698 39.316615 * 1994 8 22 21 20 0.00000000 P 1 -14807.681972 -9483.247963 -19780.177337 -40.360299 P 2 23978.127069 11932.908547 2391.531902 -108.912157 P 4 20981.542980 -1018.512380 -16187.593622 39.846921 P 5 5194.435458 -14408.128790 -21642.270943 57.226151 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P 27 -4150.327124 19478.695763 -17593.429095 0.099751 P 28 -14719.379778 -12975.397787 -17823.512303 32.966418 P 29 -26566.564922 -26.425150 -1054.842820 16.732306 P 31 -23944.405063 -7484.666892 -9112.138238 39.631937 * 1994 8 24 3 20 0.00000000 P 1 10271.249849 -14952.803181 19530.525913 -40.604447 P 2 -11430.708770 23430.525828 -2858.379839 -109.157635 P 4 382.163097 20436.023196 17027.651950 40.022147 P 5 14172.497817 5885.374487 21730.132427 57.473975 P 6 26178.010913 -4514.094283 -2885.877841 155.497428 P 7 -11986.071302 14641.557090 18613.895458 697.468267 P 9 20034.525633 13592.395922 11111.628377 -4.920386 P 12 13518.761288 17116.308186 15728.005111 -21.845275 P 14 -16237.402150 187.535839 21033.694826 6.432967 P 15 -19373.343614 -12410.432000 12981.518026 109.962359 P 16 3694.063764 20013.227644 -17040.301330 -74.761525 P 17 14173.433845 -5774.025043 -21950.984133 -58.636657 P 18 -24747.353584 7812.850440 -5680.127590 -2.138901 P 19 -15915.352460 4603.186275 -20753.948507 48.067081 P 20 17206.025124 -8380.098565 18256.715052 155.137901 P 21 10809.965691 -23938.262552 -741.382879 -2.425092 P 22 405.746842 -23452.060567 -12066.882555 148.977577 P 23 16958.657047 -15999.528903 -12250.085536 0.460379 P 24 11962.443681 23005.014553 6268.149310 768.665075 P 25 -2292.178929 -21379.137941 15732.808985 -13.149406 P 26 18767.137166 9204.040307 -16293.174536 -11.184209 P 27 -7611.773489 14751.769664 -20876.605763 0.106113 P 28 -8749.307016 -13485.228505 -21136.241571 32.975968 P 29 -25833.169340 -808.206058 6421.451023 16.730164 P 31 -20264.371726 -8166.562310 -15336.615234 39.635022 EOF IV. SP3 'V' Sample #aV1994 8 22 20 40 0.00000000 47 d ITR92 FIT NGS ## 763 160800.00000000 2400.00000000 49586 0.8611111111111 + 25 1 2 4 5 6 7 9 12 14 15 16 17 18 19 20 21 22 + 23 24 25 26 27 28 29 31 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 5 6 6 5 6 6 5 5 5 5 6 5 5 5 5 5 7 ++ 5 7 6 6 8 7 5 6 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 %c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc %c cc cc ccc ccc cccc cccc cccc cccc ccccc ccccc ccccc ccccc %f 0.0000000 0.000000000 0.00000000000 0.000000000000000 %f 0.0000000 0.000000000 0.00000000000 0.000000000000000 %i 0 0 0 0 0 0 0 0 0 %i 0 0 0 0 0 0 0 0 0 /* The NGS post-fit satellite positions have been combined /* with Broadcast ephemeris clock values at the epochs shown /* (Use these Broadcast clock values at your own risk.) /* CCCC-------------------------------------------------CCCC * 1994 8 22 20 40 0.00000000 P 1 -15041.238000 -3055.847900 -21565.680550 -40.355300 V 1 2832.186081 -27521.185484 1973.965959 -44.114488 P 2 23869.334950 11146.051900 -5050.436400 -108.906900 V 2 4162.709935 5691.603872 30367.317261 -0.102380 P 4 24250.758700 -3536.972750 -10203.363750 39.843800 V 4 -10821.534577 7717.983969 -28091.912138 -0.054564 P 5 -544.817500 -17351.846050 -20026.692950 57.220300 V 5 21950.595956 13199.125789 -12069.342692 -0.010972 P 6 -5416.298150 -23364.172050 11111.582450 157.789800 V 6 4114.350273 -13817.911603 -27426.905289 0.372575 P 7 14557.827350 5686.018100 -21418.072450 697.447900 V 7 -2179.172462 27280.440870 5457.018535 -0.236559 P 9 8911.431000 -17937.389850 -17333.674600 -4.791900 V 9 20884.093502 -7745.195191 18809.371497 2.254773 P 12 9598.509850 -12051.309800 -21363.470250 -20.523200 V 12 27296.496208 -2490.529773 14258.128315 0.815397 P 14 5819.189750 19214.349200 -17327.045600 6.408300 V 14 -18817.068110 -11592.768942 -19329.775931 4.698226 P 15 -7115.281400 17327.758200 -19081.523300 109.593400 V 15 -22264.397470 8258.174455 15911.580253 95.445542 P 16 14555.189750 -7457.115350 20952.403900 -74.639000 V 16 20801.133202 16525.170022 -8572.184658 0.606526 P 17 -12557.771200 -10397.605200 20762.934100 -58.532800 V 17 24754.616507 -10406.614514 9518.060421 0.509295 P 18 8195.516500 21703.003400 12810.743250 -2.125600 V 18 -3554.103611 16411.646626 -25113.749095 0.241834 P 19 10833.212700 11994.003950 21085.722900 47.823700 V 19 -23693.964927 12666.294294 4951.952844 -0.062872 P 20 -13218.216750 -19351.394500 -12679.387400 144.561600 V 20 14483.900724 6828.478258 -25801.216177 0.262269 P 21 -23814.346250 -9631.303150 -7847.583700 -2.322400 V 21 -6670.898549 -7402.945953 29217.043735 -1.366468 P 22 -19559.080950 2329.544100 18030.444000 148.603700 V 22 -18036.736484 -13828.734780 -17493.498444 -0.026829 P 23 -19012.633750 -18194.179000 4811.209200 0.417300 V 23 6173.775778 1425.551351 30767.512539 -0.238280 P 24 22914.680050 -13019.206600 2692.160050 768.464900 V 24 4014.297353 860.229579 -31897.068269 -0.084506 P 25 -24329.449250 4924.711550 -9091.430200 -13.112700 V 25 8887.599862 -8151.292099 -28574.047571 -14.138439 P 26 8865.006750 -22837.902700 10197.021850 -10.827700 V 26 1761.132162 12863.531004 28123.654192 -1.343355 P 27 20662.199000 3020.844050 16423.188300 40.464400 V 27 -18149.577192 11027.316594 20123.460604 -206.338942 P 28 -12882.062450 15867.351050 17054.004950 32.742200 V 28 171.334407 -21657.716919 20000.917855 -2.669693 P 29 386.132450 26422.816550 2462.348100 16.696800 V 29 -3216.108270 2778.947884 -31436.084429 -0.878258 P 31 -7285.230500 24106.916150 8028.350700 39.316600 V 31 -2025.567438 -10549.900069 29654.261407 11.444725 * 1994 8 22 21 20 0.00000000 P 1 -14807.681950 -9483.247950 -19780.177350 -40.360200 V 1 -776.098657 -25411.198084 12752.205046 3.124638 P 2 23978.127050 11932.908550 2391.531900 -108.912100 V 2 -3505.870584 1274.971670 31033.632922 -0.019956 . . . . . . . . . . . . . . . . P 29 -26566.564900 -26.425150 -1054.842800 16.732300 V 29 -1443.497227 -3034.195172 31522.307197 0.131573 P 31 -23944.405050 -7484.666900 -9112.138250 39.631900 V 31 11466.956506 -1811.554214 -28780.119245 0.017166 * 1994 8 24 3 20 0.00000000 P 1 10271.249850 -14952.803200 19530.525900 -40.604400 V 1 24563.744083 -1256.556210 -13899.611920 0.039647 P 2 -11430.708750 23430.525850 -2858.379850 -109.157600 V 2 -1838.780207 -4973.562035 -31682.481399 0.283114 P 4 382.163100 20436.023200 17027.651950 40.022100 V 4 -14113.026920 -16249.930903 19972.848709 0.394065 P 5 14172.497800 5885.374500 21730.132450 57.473900 V 5 -10484.581460 25406.026768 -111.000464 24.279204 P 6 26178.010900 -4514.094300 -2885.877850 155.497400 V 6 3904.276270 2221.692866 31254.691613 7.184790 P 7 -11986.071300 14641.557100 18613.895450 697.468200 V 7 -23544.388377 1518.398494 -16716.636057 -0.189328 P 9 20034.525650 13592.395900 11111.628400 -4.920300 V 9 6288.158158 12786.228762 -26988.077522 -4.166124 P 12 13518.761300 17116.308200 15728.005100 -21.845200 V 12 6796.144587 18317.460603 -25256.559792 -74.911748 P 14 -16237.402150 187.535850 21033.694850 6.432900 V 14 10638.833964 -24496.121843 8284.393178 0.566339 P 15 -19373.343600 -12410.432000 12981.518050 109.962300 V 15 -7754.935410 -15131.288216 -25676.479711 2.090254 P 16 3694.063750 20013.227650 -17040.301350 -74.761500 V 16 -10953.651891 18806.234064 19690.106531 -12.039501 P 17 14173.433850 -5774.025050 -21950.984150 -58.636600 V 17 14517.101200 23091.925200 3199.138372 -96.340197 P 18 -24747.353600 7812.850450 -5680.127600 -2.138900 V 18 -7419.681993 -2221.778482 30288.358053 0.020249 P 19 -15915.352450 4603.186300 -20753.948500 48.067000 V 19 -15707.123899 -21326.201752 7293.281898 1.513071 P 20 17206.025100 -8380.098550 18256.715050 155.137900 V 20 -7350.833502 22379.990117 17086.395137 3.741434 P 21 10809.965700 -23938.262550 -741.382900 -2.425000 V 21 2816.722163 2107.556263 -31976.490820 77.424121 P 22 405.746850 -23452.060550 -12066.882550 148.977500 V 22 8513.697749 -13314.398023 26380.638321 -1.415071 P 23 16958.657050 -15999.528900 -12250.085550 0.460300 V 23 -4398.350702 15581.932379 -26310.679868 -101.800038 P 24 11962.443700 23005.014550 6268.149300 768.665000 V 24 -6367.353523 -4873.455142 30616.705986 1.271094 P 25 -2292.178950 -21379.137950 15732.809000 -13.149400 V 25 14020.508941 14391.377484 21280.525821 0.185733 P 26 18767.137150 9204.040300 -16293.174550 -11.184200 V 26 -20640.552100 4437.802911 -20753.043007 -0.103270 P 27 -7611.773500 14751.769650 -20876.605750 0.106100 V 27 -16707.630290 -20127.435681 -8625.763892 0.450807 P 28 -8749.307000 -13485.228500 -21136.241550 32.975900 V 28 26472.530911 -4046.553895 -8625.120678 0.223720 P 29 -25833.169350 -808.206050 6421.451000 16.730100 V 29 7443.106182 -3951.625512 30147.043151 -1.768847 P 31 -20264.371750 -8166.562300 -15336.615250 39.635000 V 31 18825.042898 -4259.488172 -22567.628222 0.185253 EOF