Index: /tags/V_241099/Poubelle/archTOI.old/ASI_GPS_archeops1999.ascii
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/ASI_GPS_archeops1999.ascii	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/ASI_GPS_archeops1999.ascii	(revision 504)
@@ -0,0 +1,6603 @@
+3D  99/jul/17 19:00:00 N38.00,128 E012.34,705 00066m N000km/h E001km/h -0006dm/s
+3D  99/jul/17 19:00:10 N38.00,077 E012.34,686 00122m N000km/h E000km/h -0005dm/s
+3D  99/jul/17 19:00:20 N38.00,076 E012.34,688 00117m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:00:30 N38.00,075 E012.34,689 00111m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:00:40 N38.00,075 E012.34,691 00104m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:00:50 N38.00,076 E012.34,693 00098m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:01:00 N38.00,077 E012.34,695 00092m N000km/h E000km/h -0006dm/s
+3d  99/jul/17 19:01:10 N38.00,149 E012.34,724 00009m N001km/h E001km/h -0003dm/s
+3d  99/jul/17 19:01:20 N38.00,082 E012.34,698 00084m N000km/h E000km/h -0005dm/s
+3D  99/jul/17 19:01:30 N38.00,154 E012.34,728 00005m N000km/h E000km/h +0000dm/s
+3D  99/jul/17 19:01:40 N38.00,122 E012.34,715 00028m N000km/h E000km/h +0001dm/s
+3D  99/jul/17 19:01:50 N38.00,120 E012.34,715 00030m N000km/h E000km/h +0002dm/s
+3D  99/jul/17 19:02:00 N38.00,119 E012.34,714 00034m N000km/h E000km/h +0003dm/s
+3D  99/jul/17 19:02:10 N38.00,118 E012.34,713 00038m N000km/h E000km/h +0005dm/s
+3D  99/jul/17 19:02:20 N38.00,117 E012.34,712 00044m N000km/h E000km/h +0006dm/s
+3D  99/jul/17 19:02:30 N38.00,116 E012.34,711 00051m N000km/h E000km/h +0008dm/s
+3D  99/jul/17 19:02:40 N38.00,115 E012.34,709 00060m S001km/h W001km/h +0009dm/s
+3D  99/jul/17 19:02:50 N38.00,113 E012.34,706 00070m S001km/h W001km/h +0010dm/s
+3D  99/jul/17 19:03:00 N38.00,112 E012.34,704 00082m S001km/h W001km/h +0010dm/s
+3D  99/jul/17 19:03:10 N38.00,104 E012.34,699 00080m N001km/h E000km/h +0004dm/s
+3D  99/jul/17 19:03:20 N38.00,105 E012.34,697 00085m N000km/h E000km/h +0004dm/s
+2D  99/jul/17 19:03:30 N38.00,103 E012.34,696 00085m S001km/h E000km/h +0000dm/s
+2D  99/jul/17 19:03:40 N38.00,100 E012.34,695 00085m S001km/h E000km/h +0000dm/s
+3D  99/jul/17 19:03:50 N38.00,097 E012.34,694 00085m S001km/h E000km/h +0000dm/s
+3D  99/jul/17 19:04:00 N38.00,110 E012.34,690 00108m N000km/h W001km/h +0004dm/s
+3D  99/jul/17 19:04:10 N38.00,111 E012.34,687 00114m N000km/h W001km/h +0004dm/s
+3D  99/jul/17 19:04:20 N38.00,112 E012.34,685 00120m N000km/h W001km/h +0005dm/s
+3D  99/jul/17 19:04:30 N38.00,113 E012.34,685 00123m N000km/h W001km/h +0005dm/s
+3D  99/jul/17 19:04:40 N38.00,114 E012.34,684 00128m N000km/h W001km/h +0005dm/s
+3D  99/jul/17 19:04:50 N38.00,114 E012.34,682 00134m N000km/h W001km/h +0005dm/s
+3D  99/jul/17 19:05:00 N38.00,115 E012.34,680 00140m N000km/h E000km/h +0005dm/s
+3D  99/jul/17 19:05:10 N38.00,117 E012.34,678 00146m N000km/h E000km/h +0005dm/s
+3D  99/jul/17 19:05:20 N38.00,118 E012.34,676 00150m N000km/h E000km/h +0004dm/s
+3D  99/jul/17 19:05:30 N38.00,119 E012.34,675 00154m N001km/h E000km/h +0003dm/s
+3D  99/jul/17 19:05:40 N38.00,121 E012.34,673 00156m N000km/h E000km/h +0002dm/s
+3D  99/jul/17 19:05:50 N38.00,122 E012.34,671 00157m N000km/h E000km/h +0001dm/s
+3D  99/jul/17 19:06:00 N38.00,124 E012.34,670 00157m N000km/h E000km/h +0000dm/s
+3D  99/jul/17 19:06:10 N38.00,125 E012.34,669 00157m N000km/h E000km/h +0000dm/s
+3D  99/jul/17 19:06:20 N38.00,126 E012.34,667 00155m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:06:30 N38.00,126 E012.34,653 00166m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:06:40 N38.00,121 E012.34,649 00209m N001km/h E000km/h +0006dm/s
+3D  99/jul/17 19:06:50 N38.00,123 E012.34,648 00215m N001km/h E000km/h +0006dm/s
+3D  99/jul/17 19:07:00 N38.00,124 E012.34,646 00221m N001km/h E000km/h +0005dm/s
+3D  99/jul/17 19:07:10 N38.00,126 E012.34,645 00225m N001km/h E000km/h +0005dm/s
+3D  99/jul/17 19:07:20 N38.00,128 E012.34,645 00229m N001km/h E000km/h +0005dm/s
+3D  99/jul/17 19:07:30 N38.00,242 E012.34,634 00303m N008km/h E000km/h +0010dm/s
+3D  99/jul/17 19:07:40 N38.00,254 E012.34,633 00313m N007km/h E000km/h +0008dm/s
+3D  99/jul/17 19:07:50 N38.00,122 E012.34,655 00095m N001km/h E000km/h -0005dm/s
+3D  99/jul/17 19:08:00 N38.00,145 E012.34,670 00184m N001km/h E000km/h -0002dm/s
+3D  99/jul/17 19:08:10 N38.00,149 E012.34,672 00179m N001km/h E000km/h -0003dm/s
+3D  99/jul/17 19:08:20 N38.00,150 E012.34,673 00174m N000km/h E000km/h -0005dm/s
+3D  99/jul/17 19:08:30 N38.00,150 E012.34,673 00168m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:08:40 N38.00,150 E012.34,673 00160m N000km/h E000km/h -0007dm/s
+3D  99/jul/17 19:08:50 N38.00,149 E012.34,673 00152m S001km/h E000km/h -0008dm/s
+3D  99/jul/17 19:09:00 N38.00,147 E012.34,673 00143m S001km/h E000km/h -0008dm/s
+3D  99/jul/17 19:09:10 N38.00,144 E012.34,672 00135m S001km/h E000km/h -0008dm/s
+3D  99/jul/17 19:09:20 N38.00,141 E012.34,672 00126m S002km/h E000km/h -0008dm/s
+3D  99/jul/17 19:09:30 N38.00,137 E012.34,671 00117m S002km/h E000km/h -0008dm/s
+3D  99/jul/17 19:09:40 N38.00,131 E012.34,668 00115m S002km/h E001km/h -0018dm/s
+3D  99/jul/17 19:09:50 N38.00,127 E012.34,670 00097m S002km/h E001km/h -0018dm/s
+3D  99/jul/17 19:10:00 N38.00,123 E012.34,673 00078m S002km/h E001km/h -0018dm/s
+3D  99/jul/17 19:10:10 N38.00,095 E012.34,678 00047m S013km/h E001km/h -0026dm/s
+3D  99/jul/17 19:10:20 N38.00,077 E012.34,681 00025m S011km/h E001km/h -0021dm/s
+3D  99/jul/17 19:10:30 N38.00,062 E012.34,684 00006m S010km/h E001km/h -0018dm/s
+3D  99/jul/17 19:10:40 N38.00,130 E012.34,676 00130m N000km/h E000km/h +0006dm/s
+3D  99/jul/17 19:10:50 N38.00,129 E012.34,677 00136m N000km/h E000km/h +0004dm/s
+3D  99/jul/17 19:11:00 N38.00,127 E012.34,678 00139m N000km/h E000km/h +0002dm/s
+3D  99/jul/17 19:11:10 N38.00,126 E012.34,678 00141m N000km/h E000km/h +0001dm/s
+3D  99/jul/17 19:11:20 N38.00,125 E012.34,679 00140m N000km/h E000km/h +0000dm/s
+3D  99/jul/17 19:11:30 N38.00,124 E012.34,679 00139m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:11:40 N38.00,123 E012.34,679 00137m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:11:50 N38.00,123 E012.34,679 00135m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:12:00 N38.00,124 E012.34,680 00133m N000km/h E000km/h -0003dm/s
+3D  99/jul/17 19:12:10 N38.00,123 E012.34,680 00129m N000km/h E000km/h -0004dm/s
+3D  99/jul/17 19:12:20 N38.00,123 E012.34,679 00125m N000km/h E000km/h -0005dm/s
+3D  99/jul/17 19:12:30 N38.00,124 E012.34,679 00120m N000km/h E000km/h -0005dm/s
+3d  99/jul/17 19:12:40 N38.00,107 E012.34,669 00099m N001km/h E000km/h +0000dm/s
+3D  99/jul/17 19:12:50 N38.00,128 E012.34,680 00109m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:13:00 N38.00,129 E012.34,679 00102m N000km/h E000km/h -0007dm/s
+3D  99/jul/17 19:13:10 N38.00,131 E012.34,679 00096m N000km/h E000km/h -0007dm/s
+3D  99/jul/17 19:13:20 N38.00,132 E012.34,676 00090m N000km/h E000km/h -0007dm/s
+3D  99/jul/17 19:13:30 N38.00,133 E012.34,676 00083m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:13:40 N38.00,134 E012.34,675 00076m N000km/h E000km/h -0006dm/s
+3D  99/jul/17 19:13:50 N38.00,135 E012.34,672 00072m N001km/h E000km/h -0005dm/s
+3D  99/jul/17 19:14:00 N38.00,137 E012.34,671 00066m N001km/h E000km/h -0005dm/s
+3D  99/jul/17 19:14:10 N38.00,139 E012.34,671 00060m N001km/h E000km/h -0005dm/s
+3D  99/jul/17 19:14:20 N38.00,141 E012.34,669 00055m N001km/h E000km/h -0004dm/s
+3d  99/jul/17 19:14:30 N38.00,143 E012.34,667 00051m N001km/h E000km/h -0004dm/s
+3D  99/jul/17 19:14:40 N38.00,148 E012.34,667 00049m N001km/h E000km/h -0003dm/s
+3D  99/jul/17 19:14:50 N38.00,148 E012.34,665 00044m N001km/h E000km/h -0003dm/s
+3D  99/jul/17 19:15:00 N38.00,152 E012.34,664 00041m N001km/h E000km/h -0003dm/s
+3D  99/jul/17 19:15:10 N38.00,155 E012.34,664 00038m N001km/h E000km/h -0002dm/s
+3D  99/jul/17 19:15:20 N38.00,158 E012.34,663 00035m N001km/h E000km/h -0002dm/s
+3D  99/jul/17 19:15:30 N38.00,160 E012.34,662 00034m N001km/h E000km/h -0002dm/s
+3D  99/jul/17 19:15:40 N38.00,163 E012.34,661 00032m N001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:15:50 N38.00,166 E012.34,660 00031m N001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:00 N38.00,168 E012.34,659 00029m N001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:10 N38.00,171 E012.34,659 00027m N001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:20 N38.00,174 E012.34,664 00021m N001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:30 N38.00,175 E012.34,663 00020m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:40 N38.00,176 E012.34,662 00019m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:16:50 N38.00,172 E012.34,628 00046m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:17:00 N38.00,172 E012.34,624 00047m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:17:10 N38.00,099 E012.34,623 00090m N001km/h E000km/h +0002dm/s
+3D  99/jul/17 19:17:20 N38.00,101 E012.34,623 00098m N002km/h E001km/h +0001dm/s
+3D  99/jul/17 19:17:30 N38.00,105 E012.34,625 00099m N002km/h E001km/h +0000dm/s
+3D  99/jul/17 19:17:40 N38.00,109 E012.34,628 00100m N002km/h E001km/h +0000dm/s
+3D  99/jul/17 19:17:50 N38.00,113 E012.34,631 00101m N002km/h E001km/h +0000dm/s
+3D  99/jul/17 19:18:00 N38.00,117 E012.34,634 00100m N002km/h E001km/h +0000dm/s
+3D  99/jul/17 19:18:10 N38.00,122 E012.34,638 00099m N002km/h E001km/h +0000dm/s
+3D  99/jul/17 19:18:20 N38.00,126 E012.34,642 00098m N002km/h E002km/h -0001dm/s
+3D  99/jul/17 19:18:30 N38.00,129 E012.34,647 00097m N002km/h E002km/h -0001dm/s
+3D  99/jul/17 19:18:40 N38.00,133 E012.34,651 00095m N002km/h E002km/h -0001dm/s
+3D  99/jul/17 19:18:50 N38.00,135 E012.34,655 00093m N001km/h E002km/h -0002dm/s
+3D  99/jul/17 19:19:00 N38.00,138 E012.34,660 00091m N001km/h E002km/h -0002dm/s
+3D  99/jul/17 19:19:10 N38.00,140 E012.34,664 00089m N001km/h E002km/h -0001dm/s
+3D  99/jul/17 19:19:20 N38.00,141 E012.34,668 00088m N000km/h E002km/h -0001dm/s
+3D  99/jul/17 19:19:30 N38.00,147 E012.34,697 00016m N000km/h E000km/h +0013dm/s
+3D  99/jul/17 19:19:40 N38.00,146 E012.34,696 00028m N000km/h E000km/h +0011dm/s
+3D  99/jul/17 19:19:50 N38.00,145 E012.34,697 00038m N000km/h E000km/h +0009dm/s
+3D  99/jul/17 19:20:00 N38.00,144 E012.34,699 00044m N000km/h E000km/h +0006dm/s
+3D  99/jul/17 19:20:10 N38.00,141 E012.34,685 00093m N000km/h E001km/h +0000dm/s
+3D  99/jul/17 19:20:20 N38.00,135 E012.34,684 00086m S002km/h E000km/h -0004dm/s
+3d  99/jul/17 19:20:30 N38.00,132 E012.34,685 00082m S002km/h E000km/h -0005dm/s
+3D  99/jul/17 19:20:40 N38.00,127 E012.34,684 00073m S001km/h E000km/h -0005dm/s
+3D  99/jul/17 19:20:50 N38.00,124 E012.34,683 00051m S001km/h E000km/h -0001dm/s
+3D  99/jul/17 19:21:00 N38.00,122 E012.34,683 00049m S001km/h E000km/h +0000dm/s
+3D  99/jul/17 19:21:10 N38.00,141 E012.34,698 00084m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:21:20 N38.00,136 E012.34,710 00160m N000km/h E000km/h +0000dm/s
+3D  99/jul/17 19:21:30 N38.00,120 E012.34,685 00063m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:21:40 N38.00,120 E012.34,684 00059m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:21:50 N38.00,120 E012.34,682 00055m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:22:00 N38.00,121 E012.34,682 00056m N000km/h E000km/h -0002dm/s
+3D  99/jul/17 19:22:10 N38.00,122 E012.34,680 00054m N000km/h E000km/h -0001dm/s
+3D  99/jul/17 19:22:20 N38.00,123 E012.34,670 00041m N000km/h W003km/h -0007dm/s
+3D  99/jul/17 19:22:30 N38.00,140 E012.34,676 00108m N000km/h E000km/h -0003dm/s
+3D  99/jul/17 19:22:40 N38.00,140 E012.34,672 00112m N000km/h E000km/h -0003dm/s
+3D  99/jul/17 19:22:50 N38.00,139 E012.34,673 00102m N000km/h E000km/h -0004dm/s
+3D  99/jul/17 19:23:00 N38.00,137 E012.34,669 00099m S001km/h W004km/h -0002dm/s
+3D  99/jul/17 19:23:10 N38.00,125 E012.34,658 00088m N002km/h W004km/h -0005dm/s
+3D  99/jul/17 19:23:20 N38.00,146 E012.34,647 00071m N003km/h W011km/h +0006dm/s
+3D  99/jul/17 19:23:30 N38.00,142 E012.34,633 00080m S006km/h W013km/h +0015dm/s
+3D  99/jul/17 19:23:40 N38.00,127 E012.34,586 00118m S006km/h W026km/h +0062dm/s
+3D  99/jul/17 19:23:50 N38.00,126 E012.34,565 00181m N001km/h W002km/h +0065dm/s
+3D  99/jul/17 19:24:00 N38.00,122 E012.34,554 00248m S007km/h W011km/h +0066dm/s
+3D  99/jul/17 19:24:10 N38.00,103 E012.34,528 00296m S008km/h W012km/h +0064dm/s
+3D  99/jul/17 19:24:20 N38.00,103 E012.34,506 00387m S004km/h W012km/h +0068dm/s
+3d  99/jul/17 19:24:30 N38.00,091 E012.34,484 00446m S011km/h W013km/h +0065dm/s
+3D  99/jul/17 19:24:40 N38.00,056 E012.34,455 00468m S015km/h W014km/h +0052dm/s
+3d  99/jul/17 19:24:50 N38.00,051 E012.34,432 00575m S016km/h W013km/h +0059dm/s
+3D  99/jul/17 19:25:00 N38.00,025 E012.34,402 00651m S018km/h W014km/h +0055dm/s
+3D! 99/jul/17 19:25:10 N37.59,994 E012.34,374 00696m S018km/h W014km/h +0055dm/s
+3D  99/jul/17 19:25:20 N37.59,944 E012.34,347 00671m S018km/h W012km/h +0050dm/s
+3D  99/jul/17 19:25:30 N37.59,940 E012.34,325 00802m S017km/h W013km/h +0052dm/s
+3D  99/jul/17 19:25:40 N37.59,891 E012.34,298 00768m S016km/h W010km/h +0045dm/s
+3D  99/jul/17 19:25:50 N37.59,890 E012.34,285 00899m S017km/h W007km/h +0047dm/s
+3D  99/jul/17 19:26:00 N37.59,839 E012.34,265 00859m S016km/h W012km/h +0044dm/s
+3D  99/jul/17 19:26:10 N37.59,842 E012.34,242 00987m S017km/h W012km/h +0043dm/s
+3D  99/jul/17 19:26:20 N37.59,815 E012.34,219 01031m S015km/h W011km/h +0043dm/s
+3D  99/jul/17 19:26:30 N37.59,789 E012.34,194 01069m S017km/h W017km/h +0038dm/s
+3D  99/jul/17 19:26:40 N37.59,739 E012.34,158 01024m S015km/h W015km/h +0039dm/s
+3D  99/jul/17 19:26:50 N37.59,738 E012.34,136 01142m S018km/h W013km/h +0034dm/s
+3D  99/jul/17 19:27:00 N37.59,691 E012.34,104 01102m S013km/h W015km/h +0039dm/s
+3D  99/jul/17 19:27:10 N37.59,667 E012.34,075 01144m S016km/h W015km/h +0039dm/s
+3D  99/jul/17 19:27:20 N37.59,645 E012.34,054 01186m S016km/h W009km/h +0045dm/s
+3D  99/jul/17 19:27:30 N37.59,623 E012.34,034 01232m S012km/h W008km/h +0046dm/s
+3D  99/jul/17 19:27:40 N37.59,600 E012.34,019 01278m S016km/h W010km/h +0044dm/s
+3D  99/jul/17 19:27:50 N37.59,577 E012.34,000 01323m S016km/h W010km/h +0046dm/s
+3D  99/jul/17 19:28:00 N37.59,556 E012.33,979 01372m S014km/h W008km/h +0050dm/s
+3D  99/jul/17 19:28:10 N37.59,531 E012.33,963 01425m S014km/h W006km/h +0052dm/s
+3D  99/jul/17 19:28:20 N37.59,505 E012.33,951 01479m S017km/h W009km/h +0053dm/s
+3D  99/jul/17 19:28:30 N37.59,478 E012.33,939 01535m S018km/h W007km/h +0056dm/s
+3D  99/jul/17 19:28:40 N37.59,453 E012.33,929 01593m S019km/h W004km/h +0059dm/s
+3D  99/jul/17 19:28:50 N37.59,425 E012.33,920 01654m S020km/h W003km/h +0061dm/s
+3D  99/jul/17 19:29:00 N37.59,395 E012.33,909 01716m S016km/h W002km/h +0062dm/s
+3D  99/jul/17 19:29:10 N37.59,368 E012.33,908 01779m S015km/h E001km/h +0062dm/s
+3D  99/jul/17 19:29:20 N37.59,340 E012.33,915 01842m S019km/h E001km/h +0062dm/s
+3D  99/jul/17 19:29:30 N37.59,315 E012.33,919 01905m S015km/h E004km/h +0062dm/s
+3D  99/jul/17 19:29:40 N37.59,288 E012.33,928 01967m S019km/h E004km/h +0060dm/s
+3D  99/jul/17 19:29:50 N37.59,260 E012.33,934 02028m S016km/h E002km/h +0062dm/s
+3D  99/jul/17 19:30:00 N37.59,240 E012.33,940 02088m S013km/h E003km/h +0059dm/s
+3D  99/jul/17 19:30:10 N37.59,214 E012.33,950 02147m S020km/h E006km/h +0057dm/s
+3D  99/jul/17 19:30:20 N37.59,184 E012.33,960 02205m S018km/h E004km/h +0055dm/s
+3D  99/jul/17 19:30:30 N37.59,160 E012.33,969 02262m S015km/h E006km/h +0055dm/s
+3D  99/jul/17 19:30:40 N37.59,131 E012.33,985 02314m S021km/h E008km/h +0052dm/s
+3D  99/jul/17 19:30:50 N37.59,102 E012.34,002 02364m S015km/h E009km/h +0049dm/s
+3D  99/jul/17 19:31:00 N37.59,079 E012.34,019 02413m S017km/h E008km/h +0048dm/s
+3D  99/jul/17 19:31:10 N37.59,052 E012.34,034 02462m S017km/h E008km/h +0048dm/s
+3D  99/jul/17 19:31:20 N37.59,026 E012.34,052 02511m S018km/h E007km/h +0048dm/s
+3D  99/jul/17 19:31:30 N37.59,001 E012.34,064 02560m S015km/h E006km/h +0049dm/s
+3D  99/jul/17 19:31:40 N37.58,975 E012.34,075 02610m S017km/h E003km/h +0051dm/s
+3D  99/jul/17 19:31:50 N37.58,952 E012.34,085 02662m S015km/h E007km/h +0051dm/s
+3D  99/jul/17 19:32:00 N37.58,926 E012.34,097 02715m S016km/h E004km/h +0053dm/s
+3D  99/jul/17 19:32:10 N37.58,901 E012.34,108 02772m S017km/h E006km/h +0056dm/s
+3D  99/jul/17 19:32:20 N37.58,876 E012.34,120 02829m S015km/h E007km/h +0056dm/s
+3D  99/jul/17 19:32:30 N37.58,849 E012.34,129 02885m S016km/h E000km/h +0054dm/s
+3D  99/jul/17 19:32:40 N37.58,826 E012.34,133 02941m S018km/h E000km/h +0053dm/s
+3D  99/jul/17 19:32:50 N37.58,802 E012.34,134 02996m S017km/h E001km/h +0055dm/s
+3D  99/jul/17 19:33:00 N37.58,775 E012.34,130 03052m S015km/h W002km/h +0056dm/s
+3D  99/jul/17 19:33:10 N37.58,753 E012.34,131 03109m S015km/h E000km/h +0056dm/s
+3D  99/jul/17 19:33:20 N37.58,731 E012.34,132 03165m S013km/h E001km/h +0056dm/s
+3D  99/jul/17 19:33:30 N37.58,707 E012.34,131 03222m S015km/h W004km/h +0056dm/s
+3D  99/jul/17 19:33:40 N37.58,688 E012.34,122 03278m S013km/h W004km/h +0055dm/s
+3D  99/jul/17 19:33:50 N37.58,669 E012.34,113 03333m S010km/h W002km/h +0053dm/s
+3D  99/jul/17 19:34:00 N37.58,650 E012.34,107 03385m S013km/h W005km/h +0052dm/s
+3D  99/jul/17 19:34:10 N37.58,634 E012.34,101 03437m S010km/h E000km/h +0052dm/s
+3D  99/jul/17 19:34:20 N37.58,614 E012.34,100 03488m S013km/h W001km/h +0050dm/s
+3D  99/jul/17 19:34:30 N37.58,595 E012.34,098 03537m S014km/h E000km/h +0047dm/s
+3D  99/jul/17 19:34:40 N37.58,569 E012.34,097 03586m S016km/h W002km/h +0050dm/s
+3D  99/jul/17 19:34:50 N37.58,549 E012.34,092 03638m S011km/h W001km/h +0052dm/s
+3D  99/jul/17 19:35:00 N37.58,528 E012.34,092 03693m S014km/h E000km/h +0056dm/s
+3D  99/jul/17 19:35:10 N37.58,508 E012.34,095 03747m S013km/h E002km/h +0054dm/s
+3D  99/jul/17 19:35:20 N37.58,488 E012.34,097 03801m S011km/h E000km/h +0054dm/s
+3D  99/jul/17 19:35:30 N37.58,467 E012.34,104 03856m S015km/h E003km/h +0054dm/s
+3D  99/jul/17 19:35:40 N37.58,448 E012.34,111 03910m S010km/h E006km/h +0056dm/s
+3D  99/jul/17 19:35:50 N37.58,431 E012.34,122 03967m S010km/h E005km/h +0057dm/s
+3D  99/jul/17 19:36:00 N37.58,418 E012.34,136 04024m S010km/h E008km/h +0056dm/s
+3D  99/jul/17 19:36:10 N37.58,403 E012.34,149 04082m S008km/h E007km/h +0058dm/s
+3D  99/jul/17 19:36:20 N37.58,386 E012.34,167 04139m S013km/h E008km/h +0055dm/s
+3D  99/jul/17 19:36:30 N37.58,367 E012.34,182 04196m S011km/h E008km/h +0056dm/s
+3D  99/jul/17 19:36:40 N37.58,348 E012.34,201 04250m S011km/h E009km/h +0054dm/s
+3D  99/jul/17 19:36:50 N37.58,334 E012.34,222 04303m S009km/h E012km/h +0052dm/s
+3D  99/jul/17 19:37:00 N37.58,317 E012.34,242 04355m S011km/h E008km/h +0050dm/s
+3D  99/jul/17 19:37:10 N37.58,352 E012.34,266 04419m S011km/h E012km/h +0049dm/s
+3D  99/jul/17 19:37:20 N37.58,337 E012.34,288 04466m S008km/h E013km/h +0047dm/s
+3D  99/jul/17 19:37:30 N37.58,320 E012.34,316 04513m S012km/h E014km/h +0047dm/s
+3D  99/jul/17 19:37:40 N37.58,307 E012.34,346 04558m S008km/h E018km/h +0044dm/s
+3D  99/jul/17 19:37:50 N37.58,290 E012.34,380 04602m S011km/h E016km/h +0042dm/s
+3D  99/jul/17 19:38:00 N37.58,273 E012.34,416 04643m S012km/h E020km/h +0040dm/s
+3D  99/jul/17 19:38:10 N37.58,254 E012.34,450 04685m S011km/h E017km/h +0040dm/s
+3D  99/jul/17 19:38:20 N37.58,236 E012.34,485 04724m S013km/h E019km/h +0038dm/s
+3D  99/jul/17 19:38:30 N37.58,212 E012.34,519 04763m S015km/h E017km/h +0038dm/s
+3D  99/jul/17 19:38:40 N37.58,188 E012.34,557 04802m S017km/h E021km/h +0038dm/s
+3D  99/jul/17 19:38:50 N37.58,158 E012.34,596 04841m S019km/h E019km/h +0039dm/s
+3D  99/jul/17 19:39:00 N37.58,129 E012.34,635 04878m S019km/h E022km/h +0037dm/s
+3D  99/jul/17 19:39:10 N37.58,099 E012.34,680 04918m S019km/h E022km/h +0041dm/s
+3D  99/jul/17 19:39:20 N37.58,070 E012.34,720 04961m S019km/h E020km/h +0042dm/s
+3D  99/jul/17 19:40:00 N37.57,958 E012.34,901 05139m S019km/h E026km/h +0043dm/s
+3D  99/jul/17 19:40:10 N37.57,926 E012.34,951 05183m S022km/h E024km/h +0043dm/s
+3D  99/jul/17 19:40:20 N37.57,895 E012.34,993 05227m S020km/h E022km/h +0043dm/s
+3D  99/jul/17 19:40:30 N37.57,860 E012.35,041 05273m S025km/h E027km/h +0045dm/s
+3D  99/jul/17 19:40:40 N37.57,825 E012.35,092 05318m S021km/h E025km/h +0046dm/s
+3D  99/jul/17 19:40:50 N37.57,796 E012.35,139 05367m S018km/h E025km/h +0048dm/s
+3D  99/jul/17 19:41:00 N37.57,765 E012.35,191 05415m S022km/h E026km/h +0047dm/s
+3D  99/jul/17 19:41:10 N37.57,732 E012.35,235 05463m S020km/h E021km/h +0047dm/s
+3D  99/jul/17 19:41:20 N37.57,701 E012.35,277 05511m S022km/h E023km/h +0047dm/s
+3D  99/jul/17 19:41:30 N37.57,662 E012.35,323 05558m S027km/h E024km/h +0044dm/s
+3D  99/jul/17 19:41:40 N37.57,620 E012.35,369 05602m S028km/h E023km/h +0042dm/s
+3D  99/jul/17 19:41:50 N37.57,578 E012.35,411 05645m S026km/h E021km/h +0042dm/s
+3D  99/jul/17 19:42:00 N37.57,540 E012.35,453 05688m S025km/h E023km/h +0043dm/s
+3D  99/jul/17 19:42:10 N37.57,501 E012.35,497 05733m S026km/h E020km/h +0045dm/s
+3D  99/jul/17 19:42:20 N37.57,462 E012.35,532 05778m S024km/h E018km/h +0046dm/s
+3D  99/jul/17 19:42:30 N37.57,424 E012.35,571 05825m S025km/h E020km/h +0047dm/s
+3D  99/jul/17 19:42:40 N37.57,385 E012.35,602 05872m S025km/h E013km/h +0046dm/s
+3D  99/jul/17 19:42:50 N37.57,346 E012.35,629 05919m S027km/h E015km/h +0045dm/s
+3D  99/jul/17 19:43:00 N37.57,304 E012.35,662 05964m S028km/h E018km/h +0045dm/s
+3D  99/jul/17 19:43:10 N37.57,259 E012.35,694 06009m S029km/h E015km/h +0045dm/s
+3D  99/jul/17 19:43:20 N37.57,214 E012.35,725 06054m S030km/h E017km/h +0045dm/s
+3D  99/jul/17 19:43:30 N37.57,168 E012.35,759 06100m S030km/h E018km/h +0044dm/s
+2D  99/jul/17 19:43:40 N37.57,120 E012.35,795 06136m S036km/h E022km/h +0000dm/s
+3D  99/jul/17 19:43:50 N37.57,074 E012.35,830 06190m S031km/h E019km/h +0044dm/s
+3D  99/jul/17 19:44:00 N37.57,025 E012.35,865 06234m S033km/h E017km/h +0045dm/s
+3D  99/jul/17 19:44:10 N37.56,975 E012.35,899 06278m S032km/h E017km/h +0044dm/s
+3D  99/jul/17 19:44:20 N37.56,927 E012.35,934 06322m S032km/h E019km/h +0042dm/s
+3D  99/jul/17 19:44:30 N37.56,876 E012.35,974 06366m S034km/h E021km/h +0044dm/s
+3D  99/jul/17 19:44:40 N37.56,822 E012.36,012 06411m S036km/h E019km/h +0043dm/s
+3D  99/jul/17 19:44:50 N37.56,768 E012.36,048 06454m S035km/h E019km/h +0042dm/s
+3D  99/jul/17 19:45:00 N37.56,715 E012.36,084 06497m S036km/h E018km/h +0042dm/s
+3D  99/jul/17 19:45:10 N37.56,657 E012.36,116 06539m S038km/h E016km/h +0041dm/s
+3D  99/jul/17 19:45:20 N37.56,604 E012.36,149 06579m S032km/h E017km/h +0040dm/s
+3D  99/jul/17 19:45:30 N37.56,556 E012.36,183 06618m S033km/h E017km/h +0035dm/s
+3D  99/jul/17 19:45:40 N37.56,502 E012.36,217 06653m S037km/h E018km/h +0036dm/s
+3D  99/jul/17 19:45:50 N37.56,447 E012.36,253 06690m S034km/h E019km/h +0036dm/s
+3D  99/jul/17 19:46:00 N37.56,398 E012.36,291 06727m S033km/h E020km/h +0036dm/s
+3D  99/jul/17 19:46:10 N37.56,345 E012.36,334 06763m S036km/h E023km/h +0035dm/s
+3D  99/jul/17 19:46:20 N37.56,292 E012.36,381 06799m S034km/h E025km/h +0035dm/s
+3D  99/jul/17 19:46:30 N37.56,240 E012.36,432 06835m S035km/h E027km/h +0034dm/s
+3D  99/jul/17 19:46:40 N37.56,186 E012.36,483 06870m S034km/h E027km/h +0035dm/s
+3D  99/jul/17 19:46:50 N37.56,136 E012.36,535 06903m S033km/h E027km/h +0031dm/s
+3D  99/jul/17 19:47:00 N37.56,085 E012.36,587 06936m S033km/h E027km/h +0033dm/s
+3D  99/jul/17 19:47:10 N37.56,036 E012.36,638 06971m S032km/h E026km/h +0034dm/s
+3D  99/jul/17 19:47:20 N37.55,990 E012.36,689 07004m S030km/h E026km/h +0034dm/s
+3D  99/jul/17 19:47:30 N37.55,944 E012.36,737 07039m S030km/h E023km/h +0036dm/s
+3D  99/jul/17 19:47:40 N37.55,898 E012.36,778 07076m S029km/h E020km/h +0037dm/s
+3D  99/jul/17 19:47:50 N37.55,855 E012.36,816 07114m S027km/h E019km/h +0038dm/s
+2D  99/jul/17 19:48:00 N37.55,812 E012.36,854 07146m S033km/h E021km/h +0000dm/s
+3D  99/jul/17 19:48:10 N37.55,770 E012.36,888 07197m S028km/h E018km/h +0043dm/s
+3D  99/jul/17 19:48:20 N37.55,729 E012.36,926 07242m S026km/h E021km/h +0046dm/s
+3D  99/jul/17 19:48:30 N37.55,687 E012.36,971 07289m S027km/h E024km/h +0046dm/s
+3D  99/jul/17 19:48:40 N37.55,647 E012.37,020 07336m S026km/h E026km/h +0046dm/s
+3D  99/jul/17 19:48:50 N37.55,608 E012.37,069 07385m S025km/h E025km/h +0049dm/s
+3D  99/jul/17 19:49:00 N37.55,566 E012.37,121 07394m S027km/h E027km/h +0000dm/s
+3D  99/jul/17 19:49:10 N37.55,538 E012.37,161 07485m S023km/h E023km/h +0050dm/s
+3D  99/jul/17 19:49:20 N37.55,503 E012.37,204 07538m S023km/h E022km/h +0053dm/s
+3D  99/jul/17 19:49:30 N37.55,471 E012.37,246 07592m S019km/h E022km/h +0053dm/s
+2D  99/jul/17 19:49:40 N37.55,439 E012.37,290 07629m S025km/h E024km/h +0000dm/s
+3D  99/jul/17 19:49:50 N37.55,409 E012.37,327 07702m S022km/h E020km/h +0056dm/s
+3D  99/jul/17 19:50:00 N37.55,375 E012.37,368 07736m S024km/h E023km/h +0000dm/s
+3D  99/jul/17 19:50:10 N37.55,350 E012.37,402 07814m S019km/h E020km/h +0055dm/s
+3D  99/jul/17 19:50:20 N37.55,320 E012.37,442 07871m S019km/h E021km/h +0054dm/s
+3D  99/jul/17 19:50:30 N37.55,291 E012.37,484 07923m S019km/h E022km/h +0051dm/s
+2D  99/jul/17 19:50:40 N37.55,260 E012.37,528 07969m S025km/h E026km/h +0000dm/s
+2d  99/jul/17 19:50:50 N37.55,234 E012.37,567 08018m S018km/h E023km/h +0047dm/s
+3D  99/jul/17 19:51:00 N37.55,206 E012.37,616 08061m S021km/h E026km/h +0000dm/s
+3D  99/jul/17 19:51:10 N37.55,178 E012.37,658 08114m S020km/h E022km/h +0044dm/s
+2d  99/jul/17 19:51:20 N37.55,153 E012.37,694 08153m S016km/h E019km/h +0041dm/s
+3D  99/jul/17 19:51:30 N37.55,124 E012.37,738 08190m S021km/h E023km/h +0000dm/s
+2D  99/jul/17 19:51:40 N37.55,095 E012.37,776 08235m S024km/h E021km/h +0000dm/s
+2D  99/jul/17 19:51:50 N37.55,067 E012.37,808 08269m S019km/h E017km/h +0000dm/s
+2D  99/jul/17 19:52:00 N37.55,043 E012.37,841 08311m S020km/h E022km/h +0000dm/s
+3D  99/jul/17 19:52:10 N37.55,015 E012.37,881 08353m S019km/h E020km/h +0039dm/s
+3D  99/jul/17 19:52:20 N37.54,987 E012.37,917 08393m S018km/h E018km/h +0040dm/s
+3D  99/jul/17 19:52:30 N37.54,960 E012.37,956 08433m S017km/h E023km/h +0041dm/s
+3D  99/jul/17 19:52:40 N37.54,930 E012.38,004 08462m S022km/h E026km/h +0000dm/s
+3D  99/jul/17 19:52:50 N37.54,904 E012.38,046 08519m S018km/h E023km/h +0044dm/s
+3D  99/jul/17 19:53:00 N37.54,876 E012.38,093 08565m S018km/h E025km/h +0046dm/s
+3D  99/jul/17 19:53:10 N37.54,850 E012.38,142 08613m S016km/h E025km/h +0047dm/s
+3D  99/jul/17 19:53:20 N37.54,824 E012.38,193 08663m S017km/h E028km/h +0050dm/s
+3D  99/jul/17 19:53:30 N37.54,799 E012.38,246 08715m S016km/h E026km/h +0053dm/s
+2D  99/jul/17 19:53:40 N37.54,775 E012.38,295 08752m S018km/h E027km/h +0000dm/s
+3D  99/jul/17 19:53:50 N37.54,755 E012.38,342 08825m S015km/h E026km/h +0055dm/s
+3D  99/jul/17 19:54:00 N37.54,732 E012.38,390 08876m S018km/h E026km/h +0000dm/s
+2D  99/jul/17 19:54:10 N37.54,715 E012.38,432 08940m S011km/h E023km/h +0060dm/s
+3D  99/jul/17 19:54:20 N37.54,697 E012.38,479 09002m S011km/h E024km/h +0061dm/s
+2D  99/jul/17 19:54:30 N37.54,679 E012.38,524 09058m S016km/h E025km/h +0000dm/s
+3D  99/jul/17 19:54:40 N37.54,663 E012.38,564 09130m S010km/h E021km/h +0065dm/s
+3D  99/jul/17 19:54:50 N37.54,648 E012.38,604 09197m S010km/h E020km/h +0066dm/s
+3D  99/jul/17 19:55:00 N37.54,632 E012.38,641 09256m S015km/h E020km/h +0000dm/s
+3D  99/jul/17 19:55:10 N37.54,619 E012.38,675 09330m S008km/h E019km/h +0066dm/s
+3D  99/jul/17 19:55:20 N37.54,605 E012.38,714 09398m S010km/h E020km/h +0067dm/s
+3D  99/jul/17 19:55:30 N37.54,589 E012.38,748 09465m S009km/h E017km/h +0067dm/s
+2D  99/jul/17 19:55:40 N37.54,573 E012.38,785 09523m S015km/h E025km/h +0000dm/s
+2D  99/jul/17 19:55:50 N37.54,562 E012.38,829 09589m S015km/h E024km/h +0000dm/s
+3D  99/jul/17 19:56:00 N37.54,549 E012.38,866 09660m S007km/h E020km/h +0062dm/s
+3D  99/jul/17 19:56:10 N37.54,536 E012.38,909 09722m S010km/h E023km/h +0063dm/s
+3D  99/jul/17 19:56:20 N37.54,520 E012.38,950 09785m S010km/h E020km/h +0059dm/s
+3D  99/jul/17 19:56:30 N37.54,506 E012.38,991 09847m S009km/h E023km/h +0060dm/s
+3D  99/jul/17 19:56:40 N37.54,493 E012.39,036 09906m S006km/h E023km/h +0058dm/s
+3D  99/jul/17 19:56:50 N37.54,483 E012.39,083 09965m S008km/h E026km/h +0055dm/s
+3D  99/jul/17 19:57:00 N37.54,471 E012.39,134 10020m S006km/h E027km/h +0054dm/s
+3D  99/jul/17 19:57:10 N37.54,462 E012.39,189 10073m S007km/h E029km/h +0052dm/s
+3D  99/jul/17 19:57:20 N37.54,449 E012.39,244 10122m S007km/h E029km/h +0047dm/s
+2d  99/jul/17 19:57:30 N37.54,441 E012.39,299 10165m S005km/h E034km/h +0046dm/s
+3D  99/jul/17 19:57:40 N37.54,430 E012.39,371 10217m S008km/h E033km/h +0045dm/s
+3D  99/jul/17 19:57:50 N37.54,417 E012.39,435 10262m S008km/h E034km/h +0044dm/s
+3D  99/jul/17 19:58:00 N37.54,404 E012.39,500 10306m S009km/h E033km/h +0043dm/s
+3D  99/jul/17 19:58:10 N37.54,383 E012.39,560 10348m S017km/h E031km/h +0041dm/s
+3D  99/jul/17 19:58:20 N37.54,354 E012.39,628 10356m S019km/h E038km/h +0000dm/s
+2D  99/jul/17 19:58:30 N37.54,331 E012.39,698 10399m S018km/h E038km/h +0000dm/s
+3D  99/jul/17 19:58:40 N37.54,307 E012.39,766 10455m S021km/h E038km/h +0000dm/s
+3D  99/jul/17 19:58:50 N37.54,275 E012.39,838 10501m S023km/h E037km/h +0036dm/s
+3D  99/jul/17 19:59:00 N37.54,237 E012.39,904 10537m S025km/h E033km/h +0036dm/s
+3D  99/jul/17 19:59:10 N37.54,198 E012.39,967 10574m S026km/h E033km/h +0037dm/s
+3D  99/jul/17 19:59:20 N37.54,154 E012.40,030 10612m S030km/h E032km/h +0036dm/s
+3D  99/jul/17 19:59:30 N37.54,105 E012.40,089 10638m S034km/h E030km/h +0000dm/s
+3D  99/jul/17 19:59:40 N37.54,058 E012.40,142 10687m S032km/h E028km/h +0039dm/s
+2D  99/jul/17 19:59:50 N37.54,008 E012.40,195 10727m S034km/h E026km/h +0036dm/s
+3D  99/jul/17 20:00:00 N37.53,957 E012.40,243 10772m S033km/h E025km/h +0043dm/s
+2D  99/jul/17 20:00:10 N37.53,904 E012.40,294 10790m S037km/h E028km/h +0000dm/s
+3D  99/jul/17 20:00:20 N37.53,853 E012.40,341 10862m S036km/h E024km/h +0045dm/s
+3D  99/jul/17 20:00:30 N37.53,798 E012.40,385 10909m S035km/h E022km/h +0047dm/s
+3D  99/jul/17 20:00:40 N37.53,743 E012.40,428 10956m S037km/h E022km/h +0049dm/s
+3D  99/jul/17 20:00:50 N37.53,686 E012.40,470 11007m S039km/h E022km/h +0051dm/s
+2D  99/jul/17 20:01:00 N37.53,626 E012.40,515 11054m S043km/h E026km/h +0000dm/s
+3D  99/jul/17 20:01:10 N37.53,566 E012.40,563 11112m S040km/h E025km/h +0052dm/s
+2D  99/jul/17 20:01:20 N37.53,502 E012.40,611 11133m S043km/h E025km/h +0000dm/s
+3D  99/jul/17 20:01:30 N37.53,442 E012.40,656 11219m S043km/h E026km/h +0053dm/s
+3D  99/jul/17 20:01:40 N37.53,376 E012.40,711 11271m S044km/h E029km/h +0052dm/s
+3D  99/jul/17 20:01:50 N37.53,308 E012.40,765 11324m S045km/h E028km/h +0052dm/s
+2D  99/jul/17 20:02:50 N37.52,877 E012.41,155 11510m S052km/h E036km/h +0000dm/s
+2D  99/jul/17 20:03:00 N37.52,799 E012.41,227 11510m S051km/h E038km/h +0000dm/s
+2D  99/jul/17 20:03:10 N37.52,723 E012.41,298 11510m S050km/h E037km/h +0000dm/s
+2D  99/jul/17 20:03:20 N37.52,646 E012.41,372 11510m S052km/h E040km/h +0000dm/s
+2D  99/jul/17 20:03:30 N37.52,566 E012.41,448 11510m S052km/h E039km/h +0000dm/s
+2D  99/jul/17 20:03:40 N37.52,488 E012.41,522 11510m S052km/h E040km/h +0000dm/s
+2D  99/jul/17 20:03:50 N37.52,407 E012.41,605 11510m S055km/h E045km/h +0000dm/s
+2D  99/jul/17 20:04:00 N37.52,328 E012.41,687 11510m S051km/h E041km/h +0000dm/s
+2D  99/jul/17 20:04:10 N37.52,253 E012.41,763 11510m S050km/h E040km/h +0000dm/s
+2D  99/jul/17 20:04:20 N37.52,174 E012.41,840 11510m S052km/h E039km/h +0000dm/s
+2D  99/jul/17 20:04:30 N37.52,100 E012.41,910 11510m S048km/h E035km/h +0000dm/s
+2D  99/jul/17 20:04:40 N37.52,025 E012.41,978 11510m S052km/h E038km/h +0000dm/s
+2D  99/jul/17 20:04:50 N37.51,945 E012.42,054 11510m S052km/h E040km/h +0000dm/s
+2D  99/jul/17 20:05:00 N37.51,869 E012.42,128 11510m S050km/h E039km/h +0000dm/s
+2D  99/jul/17 20:05:10 N37.51,790 E012.42,208 11510m S054km/h E043km/h +0000dm/s
+2D  99/jul/17 20:05:20 N37.51,707 E012.42,290 11510m S054km/h E041km/h +0000dm/s
+2D  99/jul/17 20:05:30 N37.51,628 E012.42,365 11510m S052km/h E038km/h +0000dm/s
+2D  99/jul/17 20:05:40 N37.51,545 E012.42,442 11510m S057km/h E042km/h +0000dm/s
+2D  99/jul/17 20:05:50 N37.51,459 E012.42,521 11510m S056km/h E040km/h +0000dm/s
+2D  99/jul/17 20:06:00 N37.51,376 E012.42,595 11510m S057km/h E040km/h +0000dm/s
+2D  99/jul/17 20:06:10 N37.51,285 E012.42,675 11510m S062km/h E043km/h +0000dm/s
+2D  99/jul/17 20:06:20 N37.51,192 E012.42,756 11510m S060km/h E041km/h +0000dm/s
+3D  99/jul/17 20:06:30 N37.51,163 E012.42,806 12406m S061km/h E043km/h +0032dm/s
+3D  99/jul/17 20:06:40 N37.51,068 E012.42,889 12438m S063km/h E042km/h +0031dm/s
+3D  99/jul/17 20:06:50 N37.50,975 E012.42,968 12467m S060km/h E040km/h +0029dm/s
+3D  99/jul/17 20:07:00 N37.50,882 E012.43,048 12496m S063km/h E044km/h +0028dm/s
+3D  99/jul/17 20:07:10 N37.50,786 E012.43,130 12524m S063km/h E041km/h +0026dm/s
+2D  99/jul/17 20:07:20 N37.50,690 E012.43,207 12524m S063km/h E041km/h +0000dm/s
+3D  99/jul/17 20:07:30 N37.50,595 E012.43,284 12579m S065km/h E042km/h +0025dm/s
+2D  99/jul/17 20:07:40 N37.50,499 E012.43,360 12599m S064km/h E038km/h +0000dm/s
+2D  99/jul/17 20:07:50 N37.50,403 E012.43,434 12599m S064km/h E041km/h +0000dm/s
+3D  99/jul/17 20:08:00 N37.50,308 E012.43,512 12646m S064km/h E040km/h +0023dm/s
+3D  99/jul/17 20:08:10 N37.50,214 E012.43,583 12670m S061km/h E036km/h +0025dm/s
+3D  99/jul/17 20:08:20 N37.50,121 E012.43,653 12691m S063km/h E037km/h +0000dm/s
+2D  99/jul/17 20:08:30 N37.50,027 E012.43,723 12717m S063km/h E036km/h +0000dm/s
+3D  99/jul/17 20:08:40 N37.49,935 E012.43,789 12757m S062km/h E035km/h +0030dm/s
+3D  99/jul/17 20:08:50 N37.49,840 E012.43,860 12789m S063km/h E038km/h +0034dm/s
+3D  99/jul/17 20:09:00 N37.49,745 E012.43,930 12824m S062km/h E036km/h +0036dm/s
+3D  99/jul/17 20:09:10 N37.49,650 E012.44,001 12859m S064km/h E038km/h +0035dm/s
+3D  99/jul/17 20:09:20 N37.49,552 E012.44,075 12895m S065km/h E038km/h +0036dm/s
+3D  99/jul/17 20:09:30 N37.49,457 E012.44,146 12932m S062km/h E037km/h +0038dm/s
+3D  99/jul/17 20:09:40 N37.49,364 E012.44,222 12971m S062km/h E042km/h +0040dm/s
+3D  99/jul/17 20:09:50 N37.49,272 E012.44,302 13011m S060km/h E041km/h +0040dm/s
+3D  99/jul/17 20:10:00 N37.49,183 E012.44,382 13051m S057km/h E043km/h +0038dm/s
+3D  99/jul/17 20:10:10 N37.49,092 E012.44,466 13017m S059km/h E043km/h +0021dm/s
+3D  99/jul/17 20:10:20 N37.49,006 E012.44,542 13120m S058km/h E039km/h +0038dm/s
+3D  99/jul/17 20:10:30 N37.48,913 E012.44,616 13050m S058km/h E038km/h +0024dm/s
+3D  99/jul/17 20:10:40 N37.48,826 E012.44,686 13078m S058km/h E035km/h +0026dm/s
+3D  99/jul/17 20:10:50 N37.48,740 E012.44,751 13106m S057km/h E034km/h +0027dm/s
+3D  99/jul/17 20:11:00 N37.48,662 E012.44,815 13284m S056km/h E034km/h +0039dm/s
+3D  99/jul/17 20:11:10 N37.48,577 E012.44,880 13323m S057km/h E034km/h +0036dm/s
+3D  99/jul/17 20:11:20 N37.48,490 E012.44,945 13357m S058km/h E034km/h +0034dm/s
+3D  99/jul/17 20:11:30 N37.48,402 E012.45,009 13389m S058km/h E033km/h +0031dm/s
+3D  99/jul/17 20:11:40 N37.48,313 E012.45,072 13421m S060km/h E033km/h +0031dm/s
+3D  99/jul/17 20:11:50 N37.48,220 E012.45,135 13452m S062km/h E033km/h +0030dm/s
+3D  99/jul/17 20:12:00 N37.48,117 E012.45,200 13303m S063km/h E034km/h +0027dm/s
+3D  99/jul/17 20:12:10 N37.48,027 E012.45,267 13511m S066km/h E037km/h +0030dm/s
+3D  99/jul/17 20:12:20 N37.47,924 E012.45,337 13543m S070km/h E035km/h +0028dm/s
+3d  99/jul/17 20:12:30 N37.47,829 E012.45,396 13567m S070km/h E035km/h +0029dm/s
+3D  99/jul/17 20:12:40 N37.47,712 E012.45,470 13599m S072km/h E035km/h +0028dm/s
+3D  99/jul/17 20:12:50 N37.47,609 E012.45,528 13650m S071km/h E033km/h +0034dm/s
+3D  99/jul/17 20:13:00 N37.47,488 E012.45,566 13629m S071km/h E032km/h +0034dm/s
+3D  99/jul/17 20:13:10 N37.47,396 E012.45,652 13723m S070km/h E031km/h +0038dm/s
+3D  99/jul/17 20:13:20 N37.47,291 E012.45,712 13761m S069km/h E031km/h +0039dm/s
+3D  99/jul/17 20:13:30 N37.47,187 E012.45,773 13802m S068km/h E033km/h +0042dm/s
+3D  99/jul/17 20:13:40 N37.47,065 E012.45,807 13775m S068km/h E034km/h +0040dm/s
+3D  99/jul/17 20:13:50 N37.46,964 E012.45,875 13813m S067km/h E036km/h +0037dm/s
+3D  99/jul/17 20:14:00 N37.46,862 E012.45,945 13850m S068km/h E037km/h +0036dm/s
+3D  99/jul/17 20:14:10 N37.46,780 E012.46,050 13964m S068km/h E039km/h +0038dm/s
+3D  99/jul/17 20:14:20 N37.46,677 E012.46,127 14003m S069km/h E040km/h +0038dm/s
+3D  99/jul/17 20:14:30 N37.46,551 E012.46,166 13958m S070km/h E038km/h +0037dm/s
+3D  99/jul/17 20:14:40 N37.46,467 E012.46,273 14081m S069km/h E038km/h +0039dm/s
+3D  99/jul/17 20:14:50 N37.46,364 E012.46,344 14121m S069km/h E037km/h +0040dm/s
+3D  99/jul/17 20:15:00 N37.46,241 E012.46,379 14081m S068km/h E036km/h +0043dm/s
+3D  99/jul/17 20:15:10 N37.46,139 E012.46,448 14125m S067km/h E036km/h +0043dm/s
+3D  99/jul/17 20:15:20 N37.46,036 E012.46,518 14167m S069km/h E036km/h +0043dm/s
+3D  99/jul/17 20:15:30 N37.45,933 E012.46,586 14211m S067km/h E035km/h +0044dm/s
+3D  99/jul/17 20:15:40 N37.45,835 E012.46,652 14255m S065km/h E034km/h +0044dm/s
+3D  99/jul/17 20:15:50 N37.45,734 E012.46,714 14298m S068km/h E031km/h +0042dm/s
+3D  99/jul/17 20:16:00 N37.45,671 E012.46,740 14230m S065km/h E029km/h +0029dm/s
+3D  99/jul/17 20:16:10 N37.45,537 E012.46,835 14379m S066km/h E031km/h +0038dm/s
+3D  99/jul/17 20:16:20 N37.45,436 E012.46,892 14414m S067km/h E029km/h +0036dm/s
+3D  99/jul/17 20:16:30 N37.45,340 E012.46,946 14450m S062km/h E029km/h +0035dm/s
+3D  99/jul/17 20:16:40 N37.45,245 E012.47,002 14483m S065km/h E029km/h +0034dm/s
+3D  99/jul/17 20:16:50 N37.45,149 E012.47,057 14517m S062km/h E028km/h +0032dm/s
+3D  99/jul/17 20:17:00 N37.45,060 E012.47,111 14548m S059km/h E028km/h +0029dm/s
+3D  99/jul/17 20:17:10 N37.44,964 E012.47,158 14561m S061km/h E025km/h +0019dm/s
+3D  99/jul/17 20:17:20 N37.44,874 E012.47,205 14580m S057km/h E024km/h +0017dm/s
+3D  99/jul/17 20:17:30 N37.44,788 E012.47,253 14596m S058km/h E025km/h +0015dm/s
+3D  99/jul/17 20:17:40 N37.44,699 E012.47,301 14610m S059km/h E024km/h +0013dm/s
+3D  99/jul/17 20:17:50 N37.44,614 E012.47,358 14660m S057km/h E024km/h +0016dm/s
+3D  99/jul/17 20:18:00 N37.44,527 E012.47,403 14676m S059km/h E023km/h +0016dm/s
+3D  99/jul/17 20:18:10 N37.44,442 E012.47,431 14654m S056km/h E021km/h +0015dm/s
+3D  99/jul/17 20:18:20 N37.44,352 E012.47,480 14643m S056km/h E022km/h +0009dm/s
+3D  99/jul/17 20:18:30 N37.44,277 E012.47,511 14690m S055km/h E020km/h +0018dm/s
+3D  99/jul/17 20:18:40 N37.44,197 E012.47,551 14703m S050km/h E021km/h +0020dm/s
+3D  99/jul/17 20:18:50 N37.44,123 E012.47,593 14728m S049km/h E023km/h +0022dm/s
+3D  99/jul/17 20:19:00 N37.44,036 E012.47,659 14762m S050km/h E026km/h +0015dm/s
+3D  99/jul/17 20:19:10 N37.43,961 E012.47,710 14720m S048km/h E029km/h +0018dm/s
+3D  99/jul/17 20:19:20 N37.43,888 E012.47,764 14853m S048km/h E032km/h +0030dm/s
+3D  99/jul/17 20:19:30 N37.43,817 E012.47,829 14884m S046km/h E036km/h +0031dm/s
+3D  99/jul/17 20:19:40 N37.43,749 E012.47,907 14868m S046km/h E038km/h +0033dm/s
+3d  99/jul/17 20:19:50 N37.43,685 E012.47,967 14942m S047km/h E040km/h +0029dm/s
+3d  99/jul/17 20:20:00 N37.43,615 E012.48,045 14971m S046km/h E041km/h +0028dm/s
+3D  99/jul/17 20:20:10 N37.43,557 E012.48,109 14926m S047km/h E041km/h +0019dm/s
+3D  99/jul/17 20:20:20 N37.43,467 E012.48,213 15029m S047km/h E043km/h +0027dm/s
+3d  99/jul/17 20:20:30 N37.43,422 E012.48,259 14964m S047km/h E042km/h +0020dm/s
+3D  99/jul/17 20:20:40 N37.43,341 E012.48,348 14989m S049km/h E042km/h +0021dm/s
+3D  99/jul/17 20:20:50 N37.43,248 E012.48,452 14932m S048km/h E043km/h +0021dm/s
+3D  99/jul/17 20:21:00 N37.43,175 E012.48,544 15143m S050km/h E043km/h +0029dm/s
+3D  99/jul/17 20:21:10 N37.43,118 E012.48,591 15061m S051km/h E042km/h +0024dm/s
+3d  99/jul/17 20:21:20 N37.43,030 E012.48,700 15195m S051km/h E043km/h +0028dm/s
+3D  99/jul/17 20:21:30 N37.42,944 E012.48,789 15236m S052km/h E044km/h +0021dm/s
+3D  99/jul/17 20:21:40 N37.42,865 E012.48,862 15046m S052km/h E044km/h +0023dm/s
+3D  99/jul/17 20:21:50 N37.42,808 E012.48,923 15160m S052km/h E045km/h +0025dm/s
+3D  99/jul/17 20:22:00 N37.42,707 E012.49,034 15093m S053km/h E046km/h +0024dm/s
+3D  99/jul/17 20:22:10 N37.42,649 E012.49,096 15215m S052km/h E046km/h +0027dm/s
+3d  99/jul/17 20:22:20 N37.42,578 E012.49,174 15242m S053km/h E046km/h +0029dm/s
+3D  99/jul/17 20:22:30 N37.42,466 E012.49,300 15372m S054km/h E045km/h +0025dm/s
+3D  99/jul/17 20:22:40 N37.42,407 E012.49,358 15306m S054km/h E046km/h +0031dm/s
+3D  99/jul/17 20:22:50 N37.42,301 E012.49,472 15432m S055km/h E045km/h +0029dm/s
+3d  99/jul/17 20:23:00 N37.42,227 E012.49,557 15414m S056km/h E046km/h +0027dm/s
+3D  99/jul/17 20:23:10 N37.42,154 E012.49,622 15416m S057km/h E046km/h +0034dm/s
+3D  99/jul/17 20:23:20 N37.42,069 E012.49,708 15450m S056km/h E045km/h +0035dm/s
+3D  99/jul/17 20:23:30 N37.41,985 E012.49,792 15486m S055km/h E044km/h +0034dm/s
+3D  99/jul/17 20:23:40 N37.41,903 E012.49,875 15519m S053km/h E043km/h +0033dm/s
+3D  99/jul/17 20:23:50 N37.41,808 E012.49,972 15614m S052km/h E040km/h +0029dm/s
+3D  99/jul/17 20:24:00 N37.41,729 E012.50,041 15534m S053km/h E038km/h +0039dm/s
+3D  99/jul/17 20:24:10 N37.41,656 E012.50,103 15608m S055km/h E038km/h +0027dm/s
+3D  99/jul/17 20:24:20 N37.41,572 E012.50,173 15634m S057km/h E035km/h +0025dm/s
+3d  99/jul/17 20:24:30 N37.41,494 E012.50,231 15658m S057km/h E033km/h +0027dm/s
+3D  99/jul/17 20:24:40 N37.41,400 E012.50,295 15688m S057km/h E028km/h +0026dm/s
+3D  99/jul/17 20:24:50 N37.41,332 E012.50,353 15740m S057km/h E024km/h +0030dm/s
+3D  99/jul/17 20:25:00 N37.41,225 E012.50,387 15742m S057km/h E021km/h +0026dm/s
+3D  99/jul/17 20:25:10 N37.41,142 E012.50,423 15767m S054km/h E017km/h +0023dm/s
+3D  99/jul/17 20:25:20 N37.41,069 E012.50,446 15823m S052km/h E015km/h +0025dm/s
+3D  99/jul/17 20:25:30 N37.40,994 E012.50,476 15847m S048km/h E016km/h +0022dm/s
+3D  99/jul/17 20:25:40 N37.40,922 E012.50,506 15867m S047km/h E015km/h +0018dm/s
+3D  99/jul/17 20:25:50 N37.40,841 E012.50,549 15830m S046km/h E017km/h +0011dm/s
+3D  99/jul/17 20:26:00 N37.40,772 E012.50,583 15842m S045km/h E017km/h +0012dm/s
+3D  99/jul/17 20:26:10 N37.40,705 E012.50,616 15854m S044km/h E017km/h +0011dm/s
+3D  99/jul/17 20:26:20 N37.40,639 E012.50,651 15865m S043km/h E018km/h +0011dm/s
+3D  99/jul/17 20:26:30 N37.40,573 E012.50,686 15876m S044km/h E018km/h +0011dm/s
+3D  99/jul/17 20:26:40 N37.40,518 E012.50,707 15948m S045km/h E018km/h +0010dm/s
+3D  99/jul/17 20:26:50 N37.40,452 E012.50,769 15939m S045km/h E018km/h +0006dm/s
+3D  99/jul/17 20:27:00 N37.40,378 E012.50,786 16051m S046km/h E017km/h -0005dm/s
+2d  99/jul/17 20:27:10 N37.40,316 E012.50,815 16047m S045km/h E017km/h -0004dm/s
+3D  99/jul/17 20:27:20 N37.40,241 E012.50,851 16032m S045km/h E016km/h -0001dm/s
+3D  99/jul/17 20:27:30 N37.40,176 E012.50,887 15976m S044km/h E013km/h +0015dm/s
+3D  99/jul/17 20:27:40 N37.40,110 E012.50,911 15995m S043km/h E012km/h +0019dm/s
+3D  99/jul/17 20:27:50 N37.40,047 E012.50,932 16018m S041km/h E009km/h +0024dm/s
+3D  99/jul/17 20:28:00 N37.39,988 E012.50,948 16044m S038km/h E008km/h +0025dm/s
+3D  99/jul/17 20:28:10 N37.39,933 E012.50,963 16068m S035km/h E010km/h +0019dm/s
+3D  99/jul/17 20:28:20 N37.39,882 E012.50,982 16092m S033km/h E010km/h +0027dm/s
+3D  99/jul/17 20:28:30 N37.39,832 E012.51,003 16117m S032km/h E012km/h +0026dm/s
+3D  99/jul/17 20:28:40 N37.39,784 E012.51,028 16142m S032km/h E013km/h +0024dm/s
+3D  99/jul/17 20:28:50 N37.39,733 E012.51,052 16164m S034km/h E011km/h +0020dm/s
+3D  99/jul/17 20:29:00 N37.39,677 E012.51,073 16172m S033km/h E013km/h +0017dm/s
+3D  99/jul/17 20:29:10 N37.39,633 E012.51,102 16201m S033km/h E014km/h +0018dm/s
+3d  99/jul/17 20:29:20 N37.39,588 E012.51,126 16217m S033km/h E014km/h +0019dm/s
+3D  99/jul/17 20:29:30 N37.39,535 E012.51,159 16240m S031km/h E017km/h +0018dm/s
+3D  99/jul/17 20:29:40 N37.39,485 E012.51,194 16184m S030km/h E014km/h +0012dm/s
+3D  99/jul/17 20:29:50 N37.39,436 E012.51,223 16243m S031km/h E012km/h +0019dm/s
+3D  99/jul/17 20:30:00 N37.39,390 E012.51,235 16263m S029km/h E012km/h +0014dm/s
+3D  99/jul/17 20:30:10 N37.39,346 E012.51,254 16279m S028km/h E007km/h +0016dm/s
+3D  99/jul/17 20:30:20 N37.39,305 E012.51,265 16295m S025km/h E006km/h +0016dm/s
+3D  99/jul/17 20:30:30 N37.39,271 E012.51,290 16357m S024km/h E007km/h +0020dm/s
+3D  99/jul/17 20:30:40 N37.39,236 E012.51,294 16288m S024km/h E005km/h +0020dm/s
+3D  99/jul/17 20:30:50 N37.39,197 E012.51,316 16396m S023km/h E008km/h +0016dm/s
+3D  99/jul/17 20:31:00 N37.39,164 E012.51,332 16421m S022km/h E009km/h +0019dm/s
+3D  99/jul/17 20:31:10 N37.39,130 E012.51,349 16441m S022km/h E009km/h +0019dm/s
+3D  99/jul/17 20:31:20 N37.39,096 E012.51,373 16448m S021km/h E013km/h +0016dm/s
+3D  99/jul/17 20:31:30 N37.39,064 E012.51,401 16463m S021km/h E014km/h +0019dm/s
+3D  99/jul/17 20:31:40 N37.39,038 E012.51,422 16435m S022km/h E018km/h +0027dm/s
+3D  99/jul/17 20:31:50 N37.38,997 E012.51,470 16500m S023km/h E021km/h +0020dm/s
+3D  99/jul/17 20:32:00 N37.38,959 E012.51,511 16519m S026km/h E021km/h +0017dm/s
+3D  99/jul/17 20:32:10 N37.38,924 E012.51,544 16515m S025km/h E020km/h +0023dm/s
+3D  99/jul/17 20:32:20 N37.38,884 E012.51,584 16544m S023km/h E018km/h +0013dm/s
+3D  99/jul/17 20:32:30 N37.38,846 E012.51,619 16560m S026km/h E019km/h +0023dm/s
+3D  99/jul/17 20:32:40 N37.38,809 E012.51,650 16558m S023km/h E016km/h +0002dm/s
+3D  99/jul/17 20:32:50 N37.38,779 E012.51,678 16584m S023km/h E014km/h +0015dm/s
+3D  99/jul/17 20:33:00 N37.38,733 E012.51,714 16636m S024km/h E014km/h +0028dm/s
+3D  99/jul/17 20:33:10 N37.38,715 E012.51,726 16616m S020km/h E011km/h +0019dm/s
+3D  99/jul/17 20:33:20 N37.38,684 E012.51,747 16638m S020km/h E010km/h +0022dm/s
+3D  99/jul/17 20:33:30 N37.38,655 E012.51,763 16661m S018km/h E007km/h +0023dm/s
+3d  99/jul/17 20:33:40 N37.38,631 E012.51,776 16682m S017km/h E007km/h +0022dm/s
+3D  99/jul/17 20:33:50 N37.38,600 E012.51,793 16707m S018km/h E008km/h +0024dm/s
+3d  99/jul/17 20:34:00 N37.38,577 E012.51,806 16729m S016km/h E006km/h +0024dm/s
+3D  99/jul/17 20:34:10 N37.38,550 E012.51,820 16757m S017km/h E006km/h +0024dm/s
+3D  99/jul/17 20:34:20 N37.38,523 E012.51,834 16781m S017km/h E007km/h +0024dm/s
+3D  99/jul/17 20:34:30 N37.38,471 E012.51,869 16890m S016km/h E007km/h +0024dm/s
+3D  99/jul/17 20:34:40 N37.38,470 E012.51,864 16833m S019km/h E009km/h +0026dm/s
+3D  99/jul/17 20:34:50 N37.38,441 E012.51,883 16858m S018km/h E009km/h +0025dm/s
+3D  99/jul/17 20:35:00 N37.38,414 E012.51,901 16883m S017km/h E008km/h +0025dm/s
+2d  99/jul/17 20:35:10 N37.38,391 E012.51,916 16905m S016km/h E009km/h +0024dm/s
+3D  99/jul/17 20:35:20 N37.38,366 E012.51,938 16931m S014km/h E011km/h +0024dm/s
+3D  99/jul/17 20:35:30 N37.38,329 E012.51,973 17008m S012km/h E011km/h +0017dm/s
+3D  99/jul/17 20:35:40 N37.38,327 E012.51,986 16978m S011km/h E014km/h +0020dm/s
+3D  99/jul/17 20:35:50 N37.38,235 E012.51,990 17171m S012km/h E013km/h +0027dm/s
+3D  99/jul/17 20:36:00 N37.38,296 E012.52,046 17022m S008km/h E016km/h +0020dm/s
+3D  99/jul/17 20:36:10 N37.38,268 E012.52,035 17110m S007km/h E017km/h +0027dm/s
+3D  99/jul/17 20:36:20 N37.38,263 E012.52,121 17084m S007km/h E018km/h +0013dm/s
+3D  99/jul/17 20:36:30 N37.38,252 E012.52,157 17098m S007km/h E019km/h +0013dm/s
+3D  99/jul/17 20:36:40 N37.38,246 E012.52,191 17093m S008km/h E021km/h +0017dm/s
+3D  99/jul/17 20:36:50 N37.38,228 E012.52,236 17130m S008km/h E021km/h +0017dm/s
+3D  99/jul/17 20:37:00 N37.38,215 E012.52,279 17147m S009km/h E023km/h +0019dm/s
+3d  99/jul/17 20:37:10 N37.38,209 E012.52,315 17143m S009km/h E023km/h +0020dm/s
+3D  99/jul/17 20:37:20 N37.38,115 E012.52,333 17344m S007km/h E025km/h +0013dm/s
+3D  99/jul/17 20:37:30 N37.38,102 E012.52,383 17358m S008km/h E027km/h +0012dm/s
+3D  99/jul/17 20:37:40 N37.38,089 E012.52,436 17371m S009km/h E028km/h +0013dm/s
+3D  99/jul/17 20:37:50 N37.38,137 E012.52,515 17242m S013km/h E027km/h +0026dm/s
+3D  99/jul/17 20:38:00 N37.38,116 E012.52,568 17270m S014km/h E028km/h +0026dm/s
+3D  99/jul/17 20:38:10 N37.38,087 E012.52,627 17318m S015km/h E028km/h +0026dm/s
+3D  99/jul/17 20:38:20 N37.38,069 E012.52,676 17327m S016km/h E028km/h +0029dm/s
+3D  99/jul/17 20:38:30 N37.38,042 E012.52,730 17357m S018km/h E028km/h +0030dm/s
+3D  99/jul/17 20:38:40 N37.38,013 E012.52,782 17387m S020km/h E028km/h +0029dm/s
+3D  99/jul/17 20:38:50 N37.37,983 E012.52,836 17415m S019km/h E028km/h +0028dm/s
+3D  99/jul/17 20:39:00 N37.37,954 E012.52,891 17442m S020km/h E029km/h +0025dm/s
+3D  99/jul/17 20:39:10 N37.37,923 E012.52,946 17466m S020km/h E029km/h +0023dm/s
+3D  99/jul/17 20:39:20 N37.37,892 E012.53,002 17488m S020km/h E029km/h +0021dm/s
+3D  99/jul/17 20:39:30 N37.37,860 E012.53,057 17509m S021km/h E028km/h +0019dm/s
+3D  99/jul/17 20:39:40 N37.37,827 E012.53,111 17528m S022km/h E028km/h +0018dm/s
+3D  99/jul/17 20:39:50 N37.37,794 E012.53,164 17547m S022km/h E027km/h +0019dm/s
+3D  99/jul/17 20:40:00 N37.37,759 E012.53,215 17566m S023km/h E026km/h +0019dm/s
+3D  99/jul/17 20:40:10 N37.37,724 E012.53,263 17586m S023km/h E025km/h +0019dm/s
+3D  99/jul/17 20:40:20 N37.37,694 E012.53,306 17586m S024km/h E024km/h +0019dm/s
+3D  99/jul/17 20:40:30 N37.37,651 E012.53,356 17626m S025km/h E023km/h +0021dm/s
+3D  99/jul/17 20:40:40 N37.37,612 E012.53,400 17650m S026km/h E022km/h +0023dm/s
+3D  99/jul/17 20:40:50 N37.37,574 E012.53,438 17701m S027km/h E022km/h +0026dm/s
+3D  99/jul/17 20:41:00 N37.37,530 E012.53,481 17706m S028km/h E020km/h +0028dm/s
+3D  99/jul/17 20:41:10 N37.37,489 E012.53,515 17757m S029km/h E018km/h +0031dm/s
+3D  99/jul/17 20:41:20 N37.37,441 E012.53,550 17768m S031km/h E015km/h +0037dm/s
+3D  99/jul/17 20:41:30 N37.37,393 E012.53,577 17806m S032km/h E012km/h +0040dm/s
+3D  99/jul/17 20:41:40 N37.37,352 E012.53,589 17816m S033km/h E009km/h +0036dm/s
+3D  99/jul/17 20:41:50 N37.37,292 E012.53,615 17887m S033km/h E010km/h +0038dm/s
+3D  99/jul/17 20:42:00 N37.37,247 E012.53,639 17951m S032km/h E012km/h +0040dm/s
+3D  99/jul/17 20:42:10 N37.37,199 E012.53,663 17990m S032km/h E013km/h +0039dm/s
+3D  99/jul/17 20:42:20 N37.37,144 E012.53,686 18002m S033km/h E012km/h +0037dm/s
+3D  99/jul/17 20:42:30 N37.37,095 E012.53,707 18042m S033km/h E010km/h +0037dm/s
+3D  99/jul/17 20:42:40 N37.37,045 E012.53,726 18079m S033km/h E009km/h +0036dm/s
+3D  99/jul/17 20:42:50 N37.36,996 E012.53,743 18114m S031km/h E008km/h +0034dm/s
+3D  99/jul/17 20:43:00 N37.36,949 E012.53,759 18146m S030km/h E008km/h +0031dm/s
+3D  99/jul/17 20:43:10 N37.36,905 E012.53,774 18176m S028km/h E008km/h +0029dm/s
+3D  99/jul/17 20:43:20 N37.36,863 E012.53,791 18205m S027km/h E008km/h +0029dm/s
+3d  99/jul/17 20:43:30 N37.36,828 E012.53,806 18232m S024km/h E009km/h +0030dm/s
+3D  99/jul/17 20:43:40 N37.36,834 E012.53,819 18134m S011km/h E015km/h +0000dm/s
+3D  99/jul/17 20:43:50 N37.36,768 E012.53,857 18294m S013km/h E015km/h +0026dm/s
+3D  99/jul/17 20:44:00 N37.36,770 E012.53,870 18238m S014km/h E015km/h +0022dm/s
+3D  99/jul/17 20:44:10 N37.36,727 E012.53,915 18330m S013km/h E015km/h +0010dm/s
+3D  99/jul/17 20:44:20 N37.36,708 E012.53,944 18339m S011km/h E015km/h +0004dm/s
+3D  99/jul/17 20:44:30 N37.36,689 E012.53,973 18342m S012km/h E015km/h +0000dm/s
+3D  99/jul/17 20:44:40 N37.36,672 E012.54,002 18339m S010km/h E015km/h -0003dm/s
+3D  99/jul/17 20:44:50 N37.36,656 E012.54,031 18333m S010km/h E015km/h -0006dm/s
+3D  99/jul/17 20:45:00 N37.36,659 E012.54,056 18206m S012km/h E014km/h +0004dm/s
+3D  99/jul/17 20:45:10 N37.36,624 E012.54,084 18321m S010km/h E013km/h -0004dm/s
+3D  99/jul/17 20:45:20 N37.36,608 E012.54,108 18317m S011km/h E012km/h -0001dm/s
+3D  99/jul/17 20:45:30 N37.36,590 E012.54,130 18317m S011km/h E011km/h +0002dm/s
+3D  99/jul/17 20:45:40 N37.36,573 E012.54,151 18321m S011km/h E010km/h +0006dm/s
+3D  99/jul/17 20:45:50 N37.36,580 E012.54,174 18253m S014km/h E008km/h +0014dm/s
+3D  99/jul/17 20:46:00 N37.36,537 E012.54,196 18314m S013km/h E006km/h +0012dm/s
+3D  99/jul/17 20:46:10 N37.36,516 E012.54,206 18332m S014km/h E005km/h +0015dm/s
+3D  99/jul/17 20:46:20 N37.36,495 E012.54,214 18347m S014km/h E003km/h +0016dm/s
+3D  99/jul/17 20:46:30 N37.36,482 E012.54,207 18290m S013km/h E002km/h +0011dm/s
+3D  99/jul/17 20:46:40 N37.36,452 E012.54,228 18383m S014km/h E003km/h +0020dm/s
+3D  99/jul/17 20:46:50 N37.36,454 E012.54,229 18376m S013km/h E003km/h +0022dm/s
+3D  99/jul/17 20:47:00 N37.36,408 E012.54,239 18431m S014km/h E002km/h +0027dm/s
+3D  99/jul/17 20:47:10 N37.36,386 E012.54,244 18460m S014km/h E002km/h +0030dm/s
+3D  99/jul/17 20:47:20 N37.36,366 E012.54,249 18492m S013km/h E002km/h +0031dm/s
+3D  99/jul/17 20:47:30 N37.36,346 E012.54,252 18525m S012km/h E000km/h +0032dm/s
+3D  99/jul/17 20:47:40 N37.36,327 E012.54,251 18558m S013km/h W001km/h +0034dm/s
+3D  99/jul/17 20:47:50 N37.36,308 E012.54,245 18594m S012km/h W004km/h +0034dm/s
+3d  99/jul/17 20:48:00 N37.36,292 E012.54,235 18625m S012km/h W006km/h +0033dm/s
+3D  99/jul/17 20:48:10 N37.36,271 E012.54,220 18661m S013km/h W008km/h +0033dm/s
+3D  99/jul/17 20:48:20 N37.36,249 E012.54,201 18693m S015km/h W011km/h +0030dm/s
+3D  99/jul/17 20:48:30 N37.36,225 E012.54,175 18720m S015km/h W015km/h +0023dm/s
+3D  99/jul/17 20:48:40 N37.36,227 E012.54,141 18714m S017km/h W015km/h +0023dm/s
+3D  99/jul/17 20:48:50 N37.36,180 E012.54,116 18760m S013km/h W016km/h +0015dm/s
+3D  99/jul/17 20:49:00 N37.36,161 E012.54,084 18772m S013km/h W017km/h +0012dm/s
+3D  99/jul/17 20:49:10 N37.36,142 E012.54,051 18784m S012km/h W017km/h +0010dm/s
+3D  99/jul/17 20:49:20 N37.36,124 E012.54,017 18793m S011km/h W018km/h +0009dm/s
+3D  99/jul/17 20:49:30 N37.36,108 E012.53,983 18802m S010km/h W018km/h +0008dm/s
+3D  99/jul/17 20:49:40 N37.36,087 E012.53,950 18742m S008km/h W016km/h -0003dm/s
+3D  99/jul/17 20:49:50 N37.36,073 E012.53,919 18739m S009km/h W017km/h -0001dm/s
+3D  99/jul/17 20:50:00 N37.36,064 E012.53,877 18834m S009km/h W018km/h +0013dm/s
+3D  99/jul/17 20:50:10 N37.36,051 E012.53,841 18848m S008km/h W018km/h +0014dm/s
+3D  99/jul/17 20:50:20 N37.36,038 E012.53,805 18865m S007km/h W018km/h +0017dm/s
+3D  99/jul/17 20:50:30 N37.36,028 E012.53,771 18883m S006km/h W017km/h +0019dm/s
+3D  99/jul/17 20:50:40 N37.36,019 E012.53,763 18756m S005km/h W015km/h +0010dm/s
+3D  99/jul/17 20:50:50 N37.36,010 E012.53,707 18928m S004km/h W015km/h +0025dm/s
+3d  99/jul/17 20:51:00 N37.35,990 E012.53,708 19061m S004km/h W012km/h +0041dm/s
+3D  99/jul/17 20:51:10 N37.35,982 E012.53,683 19114m S003km/h W009km/h +0044dm/s
+3D  99/jul/17 20:51:20 N37.35,979 E012.53,667 19158m S001km/h W007km/h +0041dm/s
+3D  99/jul/17 20:51:30 N37.36,001 E012.53,619 19044m N002km/h W009km/h +0029dm/s
+3D  99/jul/17 20:51:40 N37.36,007 E012.53,601 19074m N005km/h W008km/h +0027dm/s
+3D  99/jul/17 20:51:50 N37.36,016 E012.53,586 19099m N007km/h W007km/h +0022dm/s
+3D  99/jul/17 20:52:00 N37.36,027 E012.53,573 19117m N006km/h W007km/h +0014dm/s
+3D  99/jul/17 20:52:10 N37.36,011 E012.53,596 19298m N005km/h W007km/h +0011dm/s
+3D  99/jul/17 20:52:20 N37.36,044 E012.53,547 19144m N005km/h W006km/h +0011dm/s
+3D  99/jul/17 20:52:30 N37.36,051 E012.53,535 19156m N003km/h W006km/h +0011dm/s
+3D  99/jul/17 20:52:40 N37.36,055 E012.53,523 19167m N002km/h W006km/h +0012dm/s
+3D  99/jul/17 20:52:50 N37.36,037 E012.53,543 19322m N002km/h W006km/h +0000dm/s
+3D  99/jul/17 20:53:00 N37.36,059 E012.53,502 19190m N000km/h W004km/h +0014dm/s
+3D  99/jul/17 20:53:10 N37.36,058 E012.53,495 19205m N000km/h W003km/h +0014dm/s
+3d  99/jul/17 20:53:20 N37.36,056 E012.53,490 19219m S001km/h W002km/h +0017dm/s
+3D  99/jul/17 20:53:30 N37.36,052 E012.53,487 19240m S002km/h W001km/h +0018dm/s
+3D  99/jul/17 20:53:40 N37.36,049 E012.53,487 19260m S002km/h E001km/h +0020dm/s
+3D  99/jul/17 20:53:50 N37.36,043 E012.53,491 19281m S004km/h E002km/h +0020dm/s
+3D  99/jul/17 20:54:00 N37.36,036 E012.53,498 19301m S005km/h E003km/h +0019dm/s
+3D  99/jul/17 20:54:10 N37.36,028 E012.53,505 19318m S005km/h E003km/h +0015dm/s
+2D  99/jul/17 20:54:20 N37.36,034 E012.53,509 19317m S002km/h E003km/h +0006dm/s
+3d  99/jul/17 20:54:30 N37.36,026 E012.53,493 19226m S003km/h E000km/h -0019dm/s
+3D  99/jul/17 20:54:40 N37.35,996 E012.53,527 19350m S008km/h E003km/h +0008dm/s
+3D  99/jul/17 20:54:50 N37.35,984 E012.53,534 19357m S007km/h E003km/h +0005dm/s
+3D  99/jul/17 20:55:00 N37.35,974 E012.53,542 19361m S006km/h E004km/h +0002dm/s
+3D  99/jul/17 20:55:10 N37.35,964 E012.53,551 19362m S006km/h E005km/h +0000dm/s
+3d  99/jul/17 20:55:20 N37.35,955 E012.53,560 19363m S007km/h E005km/h +0001dm/s
+3D  99/jul/17 20:55:30 N37.35,944 E012.53,569 19365m S005km/h E003km/h +0001dm/s
+3D  99/jul/17 20:55:40 N37.35,936 E012.53,577 19367m S005km/h E004km/h +0001dm/s
+3D  99/jul/17 20:55:50 N37.35,974 E012.53,520 19088m S004km/h E005km/h +0003dm/s
+3D  99/jul/17 20:56:00 N37.35,919 E012.53,595 19375m S005km/h E003km/h +0003dm/s
+3D  99/jul/17 20:56:10 N37.35,913 E012.53,600 19381m S003km/h E003km/h +0006dm/s
+3d  99/jul/17 20:56:20 N37.35,908 E012.53,607 19388m S003km/h E004km/h +0009dm/s
+3D  99/jul/17 20:56:30 N37.35,900 E012.53,615 19400m S004km/h E003km/h +0009dm/s
+3D  99/jul/17 20:56:40 N37.35,896 E012.53,623 19413m S001km/h E005km/h +0013dm/s
+3D  99/jul/17 20:56:50 N37.35,892 E012.53,635 19428m S003km/h E007km/h +0015dm/s
+3D  99/jul/17 20:57:00 N37.35,886 E012.53,647 19444m S003km/h E005km/h +0017dm/s
+3D  99/jul/17 20:57:10 N37.35,883 E012.53,657 19463m S001km/h E004km/h +0021dm/s
+3D  99/jul/17 20:57:20 N37.35,880 E012.53,661 19486m S002km/h E000km/h +0026dm/s
+3D  99/jul/17 20:57:30 N37.35,878 E012.53,655 19514m N001km/h W005km/h +0028dm/s
+3D  99/jul/17 20:57:40 N37.35,881 E012.53,644 19541m N002km/h W005km/h +0026dm/s
+3D  99/jul/17 20:57:50 N37.35,885 E012.53,632 19566m N002km/h W007km/h +0023dm/s
+3D  99/jul/17 20:58:00 N37.35,886 E012.53,617 19589m N000km/h W008km/h +0021dm/s
+3D  99/jul/17 20:58:10 N37.35,884 E012.53,600 19610m S001km/h W009km/h +0020dm/s
+3D  99/jul/17 20:58:20 N37.35,882 E012.53,586 19630m S001km/h W006km/h +0020dm/s
+3D  99/jul/17 20:58:30 N37.35,876 E012.53,572 19649m S005km/h W008km/h +0019dm/s
+3D  99/jul/17 20:58:40 N37.35,870 E012.53,558 19669m S003km/h W005km/h +0020dm/s
+3d  99/jul/17 20:58:50 N37.35,862 E012.53,551 19688m S008km/h W004km/h +0022dm/s
+3D  99/jul/17 20:59:00 N37.35,849 E012.53,539 19712m S006km/h W004km/h +0022dm/s
+3D  99/jul/17 20:59:10 N37.35,837 E012.53,535 19733m S009km/h W002km/h +0018dm/s
+3D  99/jul/17 20:59:20 N37.35,823 E012.53,527 19753m S008km/h W004km/h +0018dm/s
+3D  99/jul/17 20:59:30 N37.35,809 E012.53,521 19772m S010km/h W003km/h +0018dm/s
+3D  99/jul/17 20:59:40 N37.35,796 E012.53,513 19791m S008km/h W003km/h +0019dm/s
+3D  99/jul/17 20:59:50 N37.35,782 E012.53,505 19811m S009km/h W005km/h +0021dm/s
+3D  99/jul/17 21:00:00 N37.35,771 E012.53,494 19833m S006km/h W003km/h +0024dm/s
+3D  99/jul/17 21:00:10 N37.35,758 E012.53,486 19857m S008km/h W007km/h +0027dm/s
+3D  99/jul/17 21:00:20 N37.35,750 E012.53,472 19885m S004km/h W005km/h +0030dm/s
+3D  99/jul/17 21:00:30 N37.35,742 E012.53,459 19915m S004km/h W008km/h +0030dm/s
+3D  99/jul/17 21:00:40 N37.35,737 E012.53,445 19946m S003km/h W007km/h +0031dm/s
+3D  99/jul/17 21:00:50 N37.35,735 E012.53,427 19979m N001km/h W008km/h +0032dm/s
+3D  99/jul/17 21:01:00 N37.35,735 E012.53,411 20012m N000km/h W010km/h +0034dm/s
+3D  99/jul/17 21:01:10 N37.35,739 E012.53,392 20044m N003km/h W008km/h +0030dm/s
+3D  99/jul/17 21:01:20 N37.35,741 E012.53,376 20073m N001km/h W009km/h +0027dm/s
+3D  99/jul/17 21:01:30 N37.35,745 E012.53,361 20099m N001km/h W007km/h +0024dm/s
+3D  99/jul/17 21:01:40 N37.35,746 E012.53,344 20123m N001km/h W009km/h +0024dm/s
+3D  99/jul/17 21:01:50 N37.35,747 E012.53,331 20147m S001km/h W006km/h +0025dm/s
+3D  99/jul/17 21:02:00 N37.35,742 E012.53,316 20173m S003km/h W008km/h +0026dm/s
+3D  99/jul/17 21:02:10 N37.35,737 E012.53,301 20201m S004km/h W006km/h +0029dm/s
+3D  99/jul/17 21:02:20 N37.35,727 E012.53,290 20232m S008km/h W006km/h +0032dm/s
+3d  99/jul/17 21:02:30 N37.35,713 E012.53,279 20263m S011km/h W006km/h +0033dm/s
+3D  99/jul/17 21:02:40 N37.35,690 E012.53,266 20299m S015km/h W006km/h +0032dm/s
+3D  99/jul/17 21:02:50 N37.35,666 E012.53,252 20329m S015km/h W009km/h +0028dm/s
+3D  99/jul/17 21:03:00 N37.35,645 E012.53,235 20357m S014km/h W008km/h +0028dm/s
+3D  99/jul/17 21:03:10 N37.35,623 E012.53,218 20386m S015km/h W010km/h +0029dm/s
+3d  99/jul/17 21:03:20 N37.35,604 E012.53,197 20413m S010km/h W015km/h +0015dm/s
+3d  99/jul/17 21:03:30 N37.35,589 E012.53,173 20436m S011km/h W013km/h +0027dm/s
+3d  99/jul/17 21:03:40 N37.35,572 E012.53,152 20448m S012km/h W015km/h +0029dm/s
+3D  99/jul/17 21:03:50 N37.35,551 E012.53,114 20499m S008km/h W014km/h +0028dm/s
+3D  99/jul/17 21:04:00 N37.35,542 E012.53,093 20516m S007km/h W014km/h +0031dm/s
+3D  99/jul/17 21:04:10 N37.35,546 E012.53,039 20482m S002km/h W019km/h +0007dm/s
+3d  99/jul/17 21:04:20 N37.35,525 E012.53,030 20577m S003km/h W017km/h +0022dm/s
+3D  99/jul/17 21:04:30 N37.35,517 E012.52,995 20603m S004km/h W017km/h +0020dm/s
+3D  99/jul/17 21:04:40 N37.35,513 E012.52,959 20623m S002km/h W020km/h +0020dm/s
+3D  99/jul/17 21:04:50 N37.35,509 E012.52,919 20643m S004km/h W021km/h +0018dm/s
+3D  99/jul/17 21:05:00 N37.35,517 E012.52,859 20592m S003km/h W021km/h +0019dm/s
+3D  99/jul/17 21:05:10 N37.35,500 E012.52,835 20674m S001km/h W023km/h +0011dm/s
+3D  99/jul/17 21:05:20 N37.35,508 E012.52,774 20623m S005km/h W021km/h +0011dm/s
+3D  99/jul/17 21:05:30 N37.35,491 E012.52,748 20687m S001km/h W023km/h +0003dm/s
+3D  99/jul/17 21:05:40 N37.35,500 E012.52,689 20641m S003km/h W022km/h +0007dm/s
+3D  99/jul/17 21:05:50 N37.35,493 E012.52,648 20648m S003km/h W021km/h +0006dm/s
+3D  99/jul/17 21:06:00 N37.35,482 E012.52,616 20691m N000km/h W024km/h -0002dm/s
+3D  99/jul/17 21:06:10 N37.35,485 E012.52,563 20660m S004km/h W021km/h +0005dm/s
+3d  99/jul/17 21:06:20 N37.35,480 E012.52,526 20664m S002km/h W021km/h +0005dm/s
+3D  99/jul/17 21:06:30 N37.35,473 E012.52,485 20688m S001km/h W023km/h +0000dm/s
+3D  99/jul/17 21:06:40 N37.35,470 E012.52,437 20676m S004km/h W021km/h +0006dm/s
+3d  99/jul/17 21:06:50 N37.35,465 E012.52,406 20683m S003km/h W021km/h +0009dm/s
+3D  99/jul/17 21:07:00 N37.35,459 E012.52,361 20703m S003km/h W021km/h +0009dm/s
+3D  99/jul/17 21:07:10 N37.35,471 E012.52,324 20724m S007km/h W020km/h +0010dm/s
+3D  99/jul/17 21:07:20 N37.35,446 E012.52,286 20724m S005km/h W016km/h +0016dm/s
+3D  99/jul/17 21:07:30 N37.35,437 E012.52,256 20741m S006km/h W016km/h +0016dm/s
+3D  99/jul/17 21:07:40 N37.35,429 E012.52,224 20761m S011km/h W019km/h +0011dm/s
+3D  99/jul/17 21:07:50 N37.35,412 E012.52,187 20773m S009km/h W018km/h +0016dm/s
+3d  99/jul/17 21:08:00 N37.35,400 E012.52,154 20788m S009km/h W020km/h +0016dm/s
+3D  99/jul/17 21:08:10 N37.35,383 E012.52,110 20816m S009km/h W023km/h +0019dm/s
+3D  99/jul/17 21:08:20 N37.35,370 E012.52,061 20823m S010km/h W024km/h +0017dm/s
+3D  99/jul/17 21:08:30 N37.35,355 E012.52,014 20841m S008km/h W026km/h +0019dm/s
+3D  99/jul/17 21:08:40 N37.35,339 E012.51,966 20877m S008km/h W028km/h +0021dm/s
+3D  99/jul/17 21:08:50 N37.35,330 E012.51,908 20884m S008km/h W028km/h +0023dm/s
+3D  99/jul/17 21:09:00 N37.35,321 E012.51,852 20909m S004km/h W030km/h +0027dm/s
+3D  99/jul/17 21:09:10 N37.35,313 E012.51,794 20938m S005km/h W031km/h +0030dm/s
+3D  99/jul/17 21:09:20 N37.35,307 E012.51,736 20970m S002km/h W030km/h +0034dm/s
+3D  99/jul/17 21:09:30 N37.35,307 E012.51,675 21007m N001km/h W032km/h +0030dm/s
+3D  99/jul/17 21:09:40 N37.35,312 E012.51,610 21047m N003km/h W034km/h +0039dm/s
+3D  99/jul/17 21:09:50 N37.35,319 E012.51,547 21085m N005km/h W033km/h +0037dm/s
+3D  99/jul/17 21:10:00 N37.35,327 E012.51,486 21093m N006km/h W034km/h +0021dm/s
+3D  99/jul/17 21:10:10 N37.35,335 E012.51,421 21156m N004km/h W033km/h +0033dm/s
+3D  99/jul/17 21:10:20 N37.35,341 E012.51,362 21187m N002km/h W030km/h +0031dm/s
+3d  99/jul/17 21:10:30 N37.35,345 E012.51,317 21213m N003km/h W030km/h +0031dm/s
+3d  99/jul/17 21:10:40 N37.35,303 E012.51,238 21201m N002km/h W029km/h +0030dm/s
+3D  99/jul/17 21:10:50 N37.35,350 E012.51,194 21276m N001km/h W027km/h +0026dm/s
+3d  99/jul/17 21:11:00 N37.35,353 E012.51,147 21299m N002km/h W027km/h +0024dm/s
+3D  99/jul/17 21:11:10 N37.35,364 E012.51,081 21301m N003km/h W028km/h +0018dm/s
+3D  99/jul/17 21:11:20 N37.35,368 E012.51,029 21318m N003km/h W026km/h +0016dm/s
+3d  99/jul/17 21:11:30 N37.35,374 E012.50,983 21331m N005km/h W027km/h +0013dm/s
+3D  99/jul/17 21:11:40 N37.35,373 E012.50,935 21378m N002km/h W028km/h +0013dm/s
+3D  99/jul/17 21:11:50 N37.35,376 E012.50,884 21390m N002km/h W027km/h +0012dm/s
+3D  99/jul/17 21:12:00 N37.35,392 E012.50,816 21281m N003km/h W028km/h +0012dm/s
+3D  99/jul/17 21:12:10 N37.35,383 E012.50,777 21414m N000km/h W029km/h +0011dm/s
+3D  99/jul/17 21:12:20 N37.35,383 E012.50,724 21427m N000km/h W028km/h +0011dm/s
+3D  99/jul/17 21:12:30 N37.35,393 E012.50,660 21408m N000km/h W028km/h +0016dm/s
+3D  99/jul/17 21:12:40 N37.35,384 E012.50,613 21454m S001km/h W030km/h +0014dm/s
+3D  99/jul/17 21:12:50 N37.35,382 E012.50,557 21468m S001km/h W029km/h +0016dm/s
+3D  99/jul/17 21:13:00 N37.35,381 E012.50,502 21485m S001km/h W029km/h +0018dm/s
+3D  99/jul/17 21:13:10 N37.35,377 E012.50,446 21505m S003km/h W029km/h +0021dm/s
+3D  99/jul/17 21:13:20 N37.35,371 E012.50,392 21528m S003km/h W027km/h +0024dm/s
+3D  99/jul/17 21:13:30 N37.35,366 E012.50,340 21554m S004km/h W027km/h +0027dm/s
+3D  99/jul/17 21:13:40 N37.35,357 E012.50,287 21583m S007km/h W025km/h +0029dm/s
+3D  99/jul/17 21:13:50 N37.35,343 E012.50,240 21616m S009km/h W023km/h +0033dm/s
+3D  99/jul/17 21:14:00 N37.35,324 E012.50,203 21666m S010km/h W021km/h +0037dm/s
+3d  99/jul/17 21:14:10 N37.35,308 E012.50,157 21674m S013km/h W028km/h +0000dm/s
+3d  99/jul/17 21:14:20 N37.35,292 E012.50,122 21714m S015km/h W018km/h +0033dm/s
+3D  99/jul/17 21:14:30 N37.35,262 E012.50,091 21768m S014km/h W018km/h +0029dm/s
+2d  99/jul/17 21:14:40 N37.35,246 E012.50,053 21775m S016km/h W019km/h +0027dm/s
+3D  99/jul/17 21:14:50 N37.35,214 E012.50,013 21806m S019km/h W019km/h +0026dm/s
+3D  99/jul/17 21:15:00 N37.35,186 E012.49,976 21831m S018km/h W020km/h +0025dm/s
+3d  99/jul/17 21:15:10 N37.35,159 E012.49,941 21858m S018km/h W023km/h +0017dm/s
+3D  99/jul/17 21:15:20 N37.35,126 E012.49,889 21881m S020km/h W025km/h +0026dm/s
+3D  99/jul/17 21:15:30 N37.35,077 E012.49,836 21904m S019km/h W030km/h +0021dm/s
+3D  99/jul/17 21:15:40 N37.35,070 E012.49,800 21925m S020km/h W034km/h +0030dm/s
+3D  99/jul/17 21:15:50 N37.35,037 E012.49,710 21971m S018km/h W037km/h +0034dm/s
+3D  99/jul/17 21:16:00 N37.35,012 E012.49,635 22005m S017km/h W042km/h +0034dm/s
+3D  99/jul/17 21:16:10 N37.34,986 E012.49,548 22041m S016km/h W048km/h +0035dm/s
+3D  99/jul/17 21:16:20 N37.34,964 E012.49,455 22076m S012km/h W050km/h +0034dm/s
+3D  99/jul/17 21:16:30 N37.34,948 E012.49,355 22111m S010km/h W054km/h +0036dm/s
+3D  99/jul/17 21:16:40 N37.34,935 E012.49,248 22148m S007km/h W057km/h +0037dm/s
+3D  99/jul/17 21:16:50 N37.34,929 E012.49,138 22187m S002km/h W058km/h +0041dm/s
+3D  99/jul/17 21:17:00 N37.34,951 E012.49,002 22159m N004km/h W059km/h +0039dm/s
+3d  99/jul/17 21:17:10 N37.34,940 E012.48,929 22266m N008km/h W057km/h +0038dm/s
+3D  99/jul/17 21:17:20 N37.34,954 E012.48,811 22305m N008km/h W056km/h +0034dm/s
+3D  99/jul/17 21:17:30 N37.34,969 E012.48,708 22337m N011km/h W054km/h +0029dm/s
+3D  99/jul/17 21:17:40 N37.34,988 E012.48,606 22365m N013km/h W054km/h +0027dm/s
+3D  99/jul/17 21:17:50 N37.35,007 E012.48,504 22391m N012km/h W052km/h +0025dm/s
+3D  99/jul/17 21:18:00 N37.35,044 E012.48,386 22359m N015km/h W050km/h +0027dm/s
+3D  99/jul/17 21:18:10 N37.35,052 E012.48,309 22438m N014km/h W052km/h +0022dm/s
+3D  99/jul/17 21:18:20 N37.35,073 E012.48,213 22460m N014km/h W049km/h +0022dm/s
+3D  99/jul/17 21:18:30 N37.35,099 E012.48,121 22481m N018km/h W049km/h +0021dm/s
+3D  99/jul/17 21:18:40 N37.35,125 E012.48,027 22502m N015km/h W049km/h +0021dm/s
+3D  99/jul/17 21:18:50 N37.35,149 E012.47,937 22523m N017km/h W046km/h +0020dm/s
+3D  99/jul/17 21:19:00 N37.35,173 E012.47,848 22536m N019km/h W046km/h +0020dm/s
+3D  99/jul/17 21:19:10 N37.35,203 E012.47,761 22561m N016km/h W046km/h +0018dm/s
+3D  99/jul/17 21:19:20 N37.35,229 E012.47,678 22579m N017km/h W043km/h +0018dm/s
+3D  99/jul/17 21:19:30 N37.35,252 E012.47,594 22592m N017km/h W044km/h +0015dm/s
+3D  99/jul/17 21:19:40 N37.35,281 E012.47,512 22612m N016km/h W043km/h +0016dm/s
+3D  99/jul/17 21:19:50 N37.35,307 E012.47,433 22628m N017km/h W041km/h +0015dm/s
+3D  99/jul/17 21:20:00 N37.35,333 E012.47,355 22642m N017km/h W041km/h +0014dm/s
+3D  99/jul/17 21:20:10 N37.35,353 E012.47,252 22674m N016km/h W040km/h +0013dm/s
+3D  99/jul/17 21:20:20 N37.35,381 E012.47,201 22670m N014km/h W039km/h +0013dm/s
+3D  99/jul/17 21:20:30 N37.35,402 E012.47,128 22683m N014km/h W039km/h +0013dm/s
+3d  99/jul/17 21:20:40 N37.35,421 E012.47,061 22695m N013km/h W039km/h +0013dm/s
+3D  99/jul/17 21:20:50 N37.35,442 E012.46,979 22709m N011km/h W038km/h +0012dm/s
+3D  99/jul/17 21:21:00 N37.35,460 E012.46,907 22723m N012km/h W038km/h +0013dm/s
+3d  99/jul/17 21:21:10 N37.35,476 E012.46,841 22736m N010km/h W039km/h +0014dm/s
+3D  99/jul/17 21:21:20 N37.35,487 E012.46,745 22763m N007km/h W036km/h +0014dm/s
+3D  99/jul/17 21:21:30 N37.35,487 E012.46,684 22754m N008km/h W037km/h +0016dm/s
+3D  99/jul/17 21:21:40 N37.35,513 E012.46,617 22786m N005km/h W038km/h +0017dm/s
+3D  99/jul/17 21:21:50 N37.35,520 E012.46,547 22804m N005km/h W036km/h +0018dm/s
+3D  99/jul/17 21:22:00 N37.35,518 E012.46,474 22811m N007km/h W037km/h +0019dm/s
+3D  99/jul/17 21:22:10 N37.35,534 E012.46,398 22846m N003km/h W037km/h +0015dm/s
+3D  99/jul/17 21:22:20 N37.35,543 E012.46,339 22857m N005km/h W034km/h +0018dm/s
+3D  99/jul/17 21:22:30 N37.35,549 E012.46,271 22873m N008km/h W034km/h +0022dm/s
+3D  99/jul/17 21:22:40 N37.35,563 E012.46,207 22896m N007km/h W034km/h +0020dm/s
+3D  99/jul/17 21:22:50 N37.35,575 E012.46,146 22917m N008km/h W031km/h +0019dm/s
+3d  99/jul/17 21:23:00 N37.35,592 E012.46,093 22938m N011km/h W032km/h +0021dm/s
+3D  99/jul/17 21:23:10 N37.35,602 E012.46,020 22956m N008km/h W033km/h +0018dm/s
+3D  99/jul/17 21:23:20 N37.35,614 E012.45,960 22974m N007km/h W032km/h +0020dm/s
+3d  99/jul/17 21:23:30 N37.35,640 E012.45,884 22942m N007km/h W033km/h +0023dm/s
+3D  99/jul/17 21:23:40 N37.35,634 E012.45,829 23019m N005km/h W035km/h +0022dm/s
+3D  99/jul/17 21:23:50 N37.35,642 E012.45,767 23040m N004km/h W034km/h +0022dm/s
+3D  99/jul/17 21:24:00 N37.35,673 E012.45,709 23085m N006km/h W035km/h +0022dm/s
+3D  99/jul/17 21:24:10 N37.35,657 E012.45,631 23082m N004km/h W036km/h +0018dm/s
+3D  99/jul/17 21:24:20 N37.35,663 E012.45,566 23098m N003km/h W035km/h +0017dm/s
+3D  99/jul/17 21:24:30 N37.35,669 E012.45,495 23119m N005km/h W036km/h +0018dm/s
+3D  99/jul/17 21:24:40 N37.35,669 E012.45,393 23161m N002km/h W038km/h +0019dm/s
+3D  99/jul/17 21:24:50 N37.35,680 E012.45,357 23154m N003km/h W037km/h +0020dm/s
+3D  99/jul/17 21:25:00 N37.35,717 E012.45,298 23207m N003km/h W038km/h +0024dm/s
+3D  99/jul/17 21:25:10 N37.35,689 E012.45,208 23201m N001km/h W040km/h +0024dm/s
+3D  99/jul/17 21:25:20 N37.35,691 E012.45,134 23225m N001km/h W040km/h +0026dm/s
+3D  99/jul/17 21:25:30 N37.35,695 E012.45,056 23252m N002km/h W043km/h +0028dm/s
+3D  99/jul/17 21:25:40 N37.35,698 E012.44,973 23281m N001km/h W044km/h +0030dm/s
+3D  99/jul/17 21:25:50 N37.35,700 E012.44,888 23314m N001km/h W045km/h +0032dm/s
+3d  99/jul/17 21:26:00 N37.35,702 E012.44,809 23343m N002km/h W048km/h +0031dm/s
+3d  99/jul/17 21:26:10 N37.35,706 E012.44,715 23374m N002km/h W050km/h +0030dm/s
+3D  99/jul/17 21:26:20 N37.35,732 E012.44,623 23429m N002km/h W046km/h +0030dm/s
+3D  99/jul/17 21:26:30 N37.35,716 E012.44,529 23439m N004km/h W045km/h +0031dm/s
+3D  99/jul/17 21:26:40 N37.35,723 E012.44,446 23472m N004km/h W042km/h +0033dm/s
+3D  99/jul/17 21:26:50 N37.35,743 E012.44,378 23519m N000km/h W036km/h +0029dm/s
+3d  99/jul/17 21:27:00 N37.35,729 E012.44,333 23510m S002km/h W036km/h +0024dm/s
+3D  99/jul/17 21:27:10 N37.35,718 E012.44,232 23554m S005km/h W037km/h +0022dm/s
+3D  99/jul/17 21:27:20 N37.35,706 E012.44,163 23574m S009km/h W036km/h +0018dm/s
+3D  99/jul/17 21:27:30 N37.35,699 E012.44,122 23566m S008km/h W037km/h +0014dm/s
+3D  99/jul/17 21:27:40 N37.35,689 E012.44,022 23618m S011km/h W039km/h +0015dm/s
+3D  99/jul/17 21:27:50 N37.35,656 E012.43,941 23623m S014km/h W040km/h +0016dm/s
+3D  99/jul/17 21:28:00 N37.35,636 E012.43,861 23641m S013km/h W043km/h +0020dm/s
+3D  99/jul/17 21:28:10 N37.35,599 E012.43,747 23673m S017km/h W049km/h +0024dm/s
+3D  99/jul/17 21:28:20 N37.35,591 E012.43,680 23691m S015km/h W051km/h +0028dm/s
+3D  99/jul/17 21:28:30 N37.35,571 E012.43,580 23720m S011km/h W054km/h +0030dm/s
+3d  99/jul/17 21:28:40 N37.35,557 E012.43,495 23745m S011km/h W057km/h +0032dm/s
+3D  99/jul/17 21:28:50 N37.35,538 E012.43,362 23785m S008km/h W059km/h +0033dm/s
+3D  99/jul/17 21:29:00 N37.35,525 E012.43,254 23830m S005km/h W060km/h +0036dm/s
+3D  99/jul/17 21:29:10 N37.35,527 E012.43,138 23868m S003km/h W062km/h +0036dm/s
+3D  99/jul/17 21:29:20 N37.35,522 E012.43,016 23894m N000km/h W062km/h +0038dm/s
+3D  99/jul/17 21:29:30 N37.35,527 E012.42,899 23933m N005km/h W062km/h +0040dm/s
+3D  99/jul/17 21:29:40 N37.35,537 E012.42,786 23984m N007km/h W062km/h +0040dm/s
+3D  99/jul/17 21:29:50 N37.35,554 E012.42,668 24017m N012km/h W058km/h +0043dm/s
+3D  99/jul/17 21:30:00 N37.35,577 E012.42,561 24061m N017km/h W056km/h +0042dm/s
+3D  99/jul/17 21:30:10 N37.35,603 E012.42,457 24100m N016km/h W054km/h +0037dm/s
+3D  99/jul/17 21:30:20 N37.35,626 E012.42,356 24135m N015km/h W052km/h +0033dm/s
+3D  99/jul/17 21:30:30 N37.35,652 E012.42,260 24167m N017km/h W051km/h +0029dm/s
+3D  99/jul/17 21:30:40 N37.35,666 E012.42,160 24183m N014km/h W051km/h +0025dm/s
+3D  99/jul/17 21:30:50 N37.35,699 E012.42,070 24219m N014km/h W048km/h +0022dm/s
+3D  99/jul/17 21:31:00 N37.35,723 E012.41,980 24240m N015km/h W048km/h +0019dm/s
+3D  99/jul/17 21:31:10 N37.35,729 E012.41,882 24242m N012km/h W049km/h +0014dm/s
+3D  99/jul/17 21:31:20 N37.35,764 E012.41,798 24271m N013km/h W047km/h +0013dm/s
+3D  99/jul/17 21:31:30 N37.35,785 E012.41,710 24282m N014km/h W047km/h +0010dm/s
+3D  99/jul/17 21:31:40 N37.35,788 E012.41,612 24274m N012km/h W048km/h +0008dm/s
+3D  99/jul/17 21:31:50 N37.35,825 E012.41,529 24300m N013km/h W046km/h +0007dm/s
+3D  99/jul/17 21:32:00 N37.35,845 E012.41,441 24307m N013km/h W047km/h +0007dm/s
+3D  99/jul/17 21:32:10 N37.35,854 E012.41,349 24347m N012km/h W048km/h +0009dm/s
+3D  99/jul/17 21:32:20 N37.35,884 E012.41,260 24323m N012km/h W046km/h +0008dm/s
+3D  99/jul/17 21:32:30 N37.35,904 E012.41,172 24333m N013km/h W047km/h +0010dm/s
+3D  99/jul/17 21:32:40 N37.35,924 E012.41,080 24344m N013km/h W048km/h +0012dm/s
+3D  99/jul/17 21:32:50 N37.35,943 E012.40,990 24358m N012km/h W047km/h +0014dm/s
+3D  99/jul/17 21:33:00 N37.35,963 E012.40,900 24374m N013km/h W048km/h +0015dm/s
+3D  99/jul/17 21:33:10 N37.35,967 E012.40,801 24374m N013km/h W048km/h +0019dm/s
+3D  99/jul/17 21:33:20 N37.36,001 E012.40,718 24410m N012km/h W046km/h +0020dm/s
+3D  99/jul/17 21:33:30 N37.36,023 E012.40,631 24433m N014km/h W046km/h +0023dm/s
+3D  99/jul/17 21:33:40 N37.36,022 E012.40,530 24444m N013km/h W045km/h +0027dm/s
+3D  99/jul/17 21:33:50 N37.36,049 E012.40,456 24474m N014km/h W042km/h +0030dm/s
+3D  99/jul/17 21:34:00 N37.36,070 E012.40,400 24555m N014km/h W041km/h +0031dm/s
+3D  99/jul/17 21:34:10 N37.36,092 E012.40,298 24533m N010km/h W042km/h +0029dm/s
+3D  99/jul/17 21:34:20 N37.36,118 E012.40,224 24574m N008km/h W041km/h +0029dm/s
+3d  99/jul/17 21:34:30 N37.36,131 E012.40,153 24600m N009km/h W043km/h +0029dm/s
+3D  99/jul/17 21:34:40 N37.36,141 E012.40,060 24632m N004km/h W045km/h +0028dm/s
+3D  99/jul/17 21:34:50 N37.36,148 E012.39,975 24659m N004km/h W044km/h +0025dm/s
+3d  99/jul/17 21:35:00 N37.36,155 E012.39,899 24680m N005km/h W045km/h +0022dm/s
+3D  99/jul/17 21:35:10 N37.36,155 E012.39,799 24694m N003km/h W047km/h +0020dm/s
+3D  99/jul/17 21:35:20 N37.36,168 E012.39,714 24722m N003km/h W046km/h +0017dm/s
+3D  99/jul/17 21:35:30 N37.36,175 E012.39,626 24738m N005km/h W047km/h +0015dm/s
+3d  99/jul/17 21:35:40 N37.36,167 E012.39,561 24790m N006km/h W050km/h +0011dm/s
+3D  99/jul/17 21:35:50 N37.36,186 E012.39,424 24784m N004km/h W049km/h +0014dm/s
+3D  99/jul/17 21:36:00 N37.36,199 E012.39,348 24782m N006km/h W050km/h +0012dm/s
+3D  99/jul/17 21:36:10 N37.36,209 E012.39,251 24795m N006km/h W052km/h +0013dm/s
+3D  99/jul/17 21:36:20 N37.36,218 E012.39,153 24809m N005km/h W052km/h +0014dm/s
+3D  99/jul/17 21:36:30 N37.36,228 E012.39,054 24824m N007km/h W053km/h +0014dm/s
+3D  99/jul/17 21:36:40 N37.36,233 E012.38,948 24832m N006km/h W055km/h +0013dm/s
+3d  99/jul/17 21:36:50 N37.36,241 E012.38,854 24843m N005km/h W054km/h +0012dm/s
+3D  99/jul/17 21:37:00 N37.36,260 E012.38,743 24863m N008km/h W055km/h +0012dm/s
+3D  99/jul/17 21:37:10 N37.36,264 E012.38,635 24869m N007km/h W056km/h +0013dm/s
+3D  99/jul/17 21:37:20 N37.36,283 E012.38,534 24890m N007km/h W054km/h +0013dm/s
+3D  99/jul/17 21:37:30 N37.36,297 E012.38,432 24905m N009km/h W054km/h +0015dm/s
+3D  99/jul/17 21:37:40 N37.36,302 E012.38,324 24912m N008km/h W055km/h +0017dm/s
+3D  99/jul/17 21:37:50 N37.36,315 E012.38,222 24931m N009km/h W053km/h +0020dm/s
+3d  99/jul/17 21:38:00 N37.36,328 E012.38,109 24991m N011km/h W053km/h +0024dm/s
+3D  99/jul/17 21:38:10 N37.36,349 E012.38,024 24975m N010km/h W052km/h +0023dm/s
+3D  99/jul/17 21:38:20 N37.36,377 E012.37,933 25012m N010km/h W049km/h +0024dm/s
+3d  99/jul/17 21:38:30 N37.36,392 E012.37,850 25034m N010km/h W049km/h +0025dm/s
+3D  99/jul/17 21:38:40 N37.36,400 E012.37,713 24990m N007km/h W051km/h +0022dm/s
+3D  99/jul/17 21:38:50 N37.36,416 E012.37,654 25090m N004km/h W047km/h +0026dm/s
+3D  99/jul/17 21:39:00 N37.36,410 E012.37,517 25158m N005km/h W048km/h +0025dm/s
+3D  99/jul/17 21:39:10 N37.36,388 E012.37,430 25132m N003km/h W048km/h +0025dm/s
+3D  99/jul/17 21:39:20 N37.36,391 E012.37,341 25156m N002km/h W046km/h +0023dm/s
+3D  99/jul/17 21:39:30 N37.36,421 E012.37,250 25224m N002km/h W045km/h +0018dm/s
+3d  99/jul/17 21:39:40 N37.36,436 E012.37,223 25201m N000km/h W048km/h +0020dm/s
+3D  99/jul/17 21:39:50 N37.36,400 E012.37,081 25226m N000km/h W045km/h +0024dm/s
+3D  99/jul/17 21:40:00 N37.36,418 E012.36,993 25282m S002km/h W044km/h +0018dm/s
+3D  99/jul/17 21:40:10 N37.36,397 E012.36,909 25272m S002km/h W046km/h +0023dm/s
+3D  99/jul/17 21:40:20 N37.36,406 E012.36,821 25318m S004km/h W044km/h +0016dm/s
+3D  99/jul/17 21:40:30 N37.36,407 E012.36,762 25313m S004km/h W046km/h +0019dm/s
+3D  99/jul/17 21:40:40 N37.36,382 E012.36,799 25595m S003km/h W041km/h +0039dm/s
+3D  99/jul/17 21:40:50 N37.36,385 E012.36,574 25365m S001km/h W042km/h +0025dm/s
+3D  99/jul/17 21:41:00 N37.36,385 E012.36,496 25392m N000km/h W041km/h +0026dm/s
+3D  99/jul/17 21:41:10 N37.36,391 E012.36,398 25375m N000km/h W040km/h +0030dm/s
+3D  99/jul/17 21:41:20 N37.36,387 E012.36,342 25447m N000km/h W039km/h +0028dm/s
+3D  99/jul/17 21:41:30 N37.36,390 E012.36,268 25475m N002km/h W040km/h +0027dm/s
+3D  99/jul/17 21:41:40 N37.36,398 E012.36,172 25467m N002km/h W041km/h +0030dm/s
+3D  99/jul/17 21:41:50 N37.36,396 E012.36,112 25532m N001km/h W041km/h +0029dm/s
+3D  99/jul/17 21:42:00 N37.36,404 E012.36,017 25526m N003km/h W041km/h +0030dm/s
+3D  99/jul/17 21:42:10 N37.36,406 E012.35,952 25592m N003km/h W044km/h +0031dm/s
+3D  99/jul/17 21:42:20 N37.36,411 E012.35,868 25623m N003km/h W044km/h +0031dm/s
+3D  99/jul/17 21:42:30 N37.36,418 E012.35,783 25654m N005km/h W046km/h +0030dm/s
+3D  99/jul/17 21:42:40 N37.36,426 E012.35,692 25683m N004km/h W048km/h +0028dm/s
+3D  99/jul/17 21:42:50 N37.36,433 E012.35,602 25711m N004km/h W047km/h +0026dm/s
+3D  99/jul/17 21:43:00 N37.36,441 E012.35,513 25736m N006km/h W047km/h +0023dm/s
+3D  99/jul/17 21:43:10 N37.36,457 E012.35,396 25703m N006km/h W049km/h +0015dm/s
+3D  99/jul/17 21:43:20 N37.36,459 E012.35,335 25780m N006km/h W045km/h +0020dm/s
+3D  99/jul/17 21:43:30 N37.36,470 E012.35,249 25800m N008km/h W045km/h +0019dm/s
+3D  99/jul/17 21:43:40 N37.36,482 E012.35,163 25819m N007km/h W046km/h +0017dm/s
+3D  99/jul/17 21:43:50 N37.36,492 E012.35,078 25836m N006km/h W044km/h +0016dm/s
+3D  99/jul/17 21:44:00 N37.36,503 E012.34,996 25852m N008km/h W043km/h +0015dm/s
+3D  99/jul/17 21:44:10 N37.36,515 E012.34,913 25867m N007km/h W044km/h +0013dm/s
+3D  99/jul/17 21:44:20 N37.36,536 E012.34,786 25786m N006km/h W043km/h +0008dm/s
+3D  99/jul/17 21:44:30 N37.36,535 E012.34,753 25891m N007km/h W042km/h +0009dm/s
+3D  99/jul/17 21:44:40 N37.36,546 E012.34,671 25900m N006km/h W043km/h +0008dm/s
+3D  99/jul/17 21:44:50 N37.36,554 E012.34,590 25908m N005km/h W042km/h +0007dm/s
+3D  99/jul/17 21:45:00 N37.36,553 E012.34,496 25917m N007km/h W042km/h +0007dm/s
+3d  99/jul/17 21:45:10 N37.36,564 E012.34,434 25908m N007km/h W044km/h +0009dm/s
+3D  99/jul/17 21:45:20 N37.36,574 E012.34,331 25933m N006km/h W043km/h +0009dm/s
+3D  99/jul/17 21:45:30 N37.36,585 E012.34,258 25930m N008km/h W045km/h +0012dm/s
+3D  99/jul/17 21:45:40 N37.36,597 E012.34,169 25944m N006km/h W048km/h +0014dm/s
+3D  99/jul/17 21:45:50 N37.36,607 E012.34,074 25967m N006km/h W046km/h +0013dm/s
+3D  99/jul/17 21:46:00 N37.36,618 E012.33,990 25976m N008km/h W048km/h +0016dm/s
+3d  99/jul/17 21:46:10 N37.36,623 E012.33,914 26000m N005km/h W048km/h +0018dm/s
+3D  99/jul/17 21:46:20 N37.36,637 E012.33,806 26011m N005km/h W046km/h +0016dm/s
+3D  99/jul/17 21:46:30 N37.36,646 E012.33,717 26031m N005km/h W047km/h +0019dm/s
+3D  99/jul/17 21:46:40 N37.36,653 E012.33,627 26051m N003km/h W048km/h +0020dm/s
+3D  99/jul/17 21:46:50 N37.36,658 E012.33,542 26067m N002km/h W045km/h +0020dm/s
+3D  99/jul/17 21:47:00 N37.36,663 E012.33,452 26097m N003km/h W045km/h +0025dm/s
+3D  99/jul/17 21:47:10 N37.36,667 E012.33,365 26123m N002km/h W046km/h +0027dm/s
+3D  99/jul/17 21:47:20 N37.36,671 E012.33,304 26116m N000km/h W044km/h +0028dm/s
+3D  99/jul/17 21:47:30 N37.36,671 E012.33,200 26177m N001km/h W045km/h +0033dm/s
+3D  99/jul/17 21:47:40 N37.36,672 E012.33,105 26220m N000km/h W048km/h +0038dm/s
+3D  99/jul/17 21:47:50 N37.36,672 E012.33,041 26218m N000km/h W049km/h +0040dm/s
+3D  99/jul/17 21:48:00 N37.36,671 E012.32,920 26296m N002km/h W052km/h +0047dm/s
+3D  99/jul/17 21:48:10 N37.36,677 E012.32,810 26352m N003km/h W058km/h +0047dm/s
+3D  99/jul/17 21:48:20 N37.36,682 E012.32,705 26392m N003km/h W056km/h +0047dm/s
+3D  99/jul/17 21:48:30 N37.36,691 E012.32,602 26439m N007km/h W054km/h +0047dm/s
+3D  99/jul/17 21:48:40 N37.36,703 E012.32,494 26490m N009km/h W055km/h +0045dm/s
+3D  99/jul/17 21:48:50 N37.36,720 E012.32,394 26534m N010km/h W053km/h +0045dm/s
+3d  99/jul/17 21:49:00 N37.36,736 E012.32,305 26574m N011km/h W052km/h +0042dm/s
+3D  99/jul/17 21:49:10 N37.36,753 E012.32,190 26620m N011km/h W055km/h +0042dm/s
+3D  99/jul/17 21:49:20 N37.36,769 E012.32,089 26662m N010km/h W053km/h +0042dm/s
+3D  99/jul/17 21:49:30 N37.36,786 E012.31,991 26705m N011km/h W051km/h +0042dm/s
+3D  99/jul/17 21:49:40 N37.36,801 E012.31,892 26746m N010km/h W051km/h +0041dm/s
+3D  99/jul/17 21:49:50 N37.36,817 E012.31,799 26789m N009km/h W047km/h +0040dm/s
+3D  99/jul/17 21:50:00 N37.36,830 E012.31,710 26830m N008km/h W046km/h +0039dm/s
+3D  99/jul/17 21:50:10 N37.36,839 E012.31,620 26862m N007km/h W047km/h +0034dm/s
+3D  99/jul/17 21:50:20 N37.36,854 E012.31,534 26899m N007km/h W046km/h +0031dm/s
+3D  99/jul/17 21:50:30 N37.36,858 E012.31,443 26924m N007km/h W047km/h +0028dm/s
+3D  99/jul/17 21:50:40 N37.36,870 E012.31,353 26951m N008km/h W048km/h +0026dm/s
+3D  99/jul/17 21:50:50 N37.36,891 E012.31,269 26983m N007km/h W047km/h +0025dm/s
+3D  99/jul/17 21:51:00 N37.36,892 E012.31,172 27001m N008km/h W047km/h +0023dm/s
+3D  99/jul/17 21:51:10 N37.36,905 E012.31,081 27022m N008km/h W048km/h +0021dm/s
+3D  99/jul/17 21:51:20 N37.36,915 E012.30,990 27043m N006km/h W047km/h +0020dm/s
+3D  99/jul/17 21:51:30 N37.36,947 E012.30,915 27074m N010km/h W046km/h +0021dm/s
+3d  99/jul/17 21:51:40 N37.36,939 E012.30,821 27079m N007km/h W048km/h +0019dm/s
+3D  99/jul/17 21:51:50 N37.36,952 E012.30,733 27085m N007km/h W047km/h +0021dm/s
+3D  99/jul/17 21:52:00 N37.36,989 E012.30,651 27138m N009km/h W046km/h +0021dm/s
+3D  99/jul/17 21:52:10 N37.36,977 E012.30,548 27141m N008km/h W047km/h +0020dm/s
+3D  99/jul/17 21:52:20 N37.36,989 E012.30,461 27162m N007km/h W045km/h +0022dm/s
+3D  99/jul/17 21:52:30 N37.37,026 E012.30,388 27211m N007km/h W045km/h +0026dm/s
+3d  99/jul/17 21:52:40 N37.37,035 E012.30,310 27236m N006km/h W046km/h +0029dm/s
+3d  99/jul/17 21:52:50 N37.37,042 E012.30,224 27268m N004km/h W044km/h +0034dm/s
+3D  99/jul/17 21:53:00 N37.37,022 E012.30,125 27277m N002km/h W043km/h +0034dm/s
+3D  99/jul/17 21:53:10 N37.37,024 E012.30,043 27312m N000km/h W043km/h +0035dm/s
+3D  99/jul/17 21:53:20 N37.37,045 E012.29,968 27382m S004km/h W042km/h +0038dm/s
+3D  99/jul/17 21:53:30 N37.37,038 E012.29,888 27421m S005km/h W042km/h +0039dm/s
+3D  99/jul/17 21:53:40 N37.37,002 E012.29,802 27425m S009km/h W045km/h +0039dm/s
+3D  99/jul/17 21:53:50 N37.37,004 E012.29,717 27500m S016km/h W047km/h +0037dm/s
+3d  99/jul/17 21:54:00 N37.36,982 E012.29,636 27532m S015km/h W049km/h +0034dm/s
+3D  99/jul/17 21:54:10 N37.36,934 E012.29,525 27532m S014km/h W054km/h +0031dm/s
+3D  99/jul/17 21:54:20 N37.36,910 E012.29,421 27562m S016km/h W055km/h +0029dm/s
+3D  99/jul/17 21:54:30 N37.36,915 E012.29,318 27629m S010km/h W058km/h +0028dm/s
+3D  99/jul/17 21:54:40 N37.36,874 E012.29,200 27618m S011km/h W061km/h +0024dm/s
+3D  99/jul/17 21:54:50 N37.36,886 E012.29,094 27680m S009km/h W058km/h +0023dm/s
+3D  99/jul/17 21:55:00 N37.36,874 E012.28,985 27703m S005km/h W058km/h +0023dm/s
+3D  99/jul/17 21:55:10 N37.36,834 E012.28,866 27687m S006km/h W058km/h +0023dm/s
+3D  99/jul/17 21:55:20 N37.36,860 E012.28,769 27753m S003km/h W055km/h +0025dm/s
+3d  99/jul/17 21:55:30 N37.36,858 E012.28,686 27773m N000km/h W055km/h +0026dm/s
+3D  99/jul/17 21:55:40 N37.36,821 E012.28,546 27763m N000km/h W056km/h +0025dm/s
+3D  99/jul/17 21:55:50 N37.36,820 E012.28,440 27789m S001km/h W056km/h +0026dm/s
+3D  99/jul/17 21:56:00 N37.36,857 E012.28,348 27857m N000km/h W056km/h +0027dm/s
+3D  99/jul/17 21:56:10 N37.36,857 E012.28,237 27884m N000km/h W061km/h +0029dm/s
+3d  99/jul/17 21:56:20 N37.36,857 E012.28,132 27912m N000km/h W062km/h +0030dm/s
+3D  99/jul/17 21:56:30 N37.36,858 E012.28,001 27945m N001km/h W064km/h +0029dm/s
+3D  99/jul/17 21:56:40 N37.36,806 E012.27,886 27864m N000km/h W066km/h +0028dm/s
+3D  99/jul/17 21:56:50 N37.36,861 E012.27,754 28003m N001km/h W065km/h +0029dm/s
+3D  99/jul/17 21:57:00 N37.36,863 E012.27,627 28031m N000km/h W067km/h +0028dm/s
+3D  99/jul/17 21:57:10 N37.36,864 E012.27,502 28058m N002km/h W067km/h +0026dm/s
+3D  99/jul/17 21:57:20 N37.36,806 E012.27,383 27962m S001km/h W068km/h +0024dm/s
+3D  99/jul/17 21:57:30 N37.36,865 E012.27,245 28111m N001km/h W069km/h +0026dm/s
+3D  99/jul/17 21:57:40 N37.36,863 E012.27,112 28138m S002km/h W069km/h +0026dm/s
+3D  99/jul/17 21:57:50 N37.36,861 E012.26,979 28164m S002km/h W072km/h +0025dm/s
+3D  99/jul/17 21:58:00 N37.36,851 E012.26,841 28189m N002km/h W066km/h +0023dm/s
+3D  99/jul/17 21:58:10 N37.36,852 E012.26,713 28212m S001km/h W070km/h +0032dm/s
+3D  99/jul/17 21:58:20 N37.36,851 E012.26,584 28240m N000km/h W070km/h +0027dm/s
+3D  99/jul/17 21:58:30 N37.36,849 E012.26,454 28269m N000km/h W066km/h +0029dm/s
+3D  99/jul/17 21:58:40 N37.36,851 E012.26,327 28299m N000km/h W068km/h +0031dm/s
+3D  99/jul/17 21:58:50 N37.36,851 E012.26,203 28330m N001km/h W064km/h +0031dm/s
+3D  99/jul/17 21:59:00 N37.36,864 E012.26,076 28388m S001km/h W065km/h +0033dm/s
+3D  99/jul/17 21:59:10 N37.36,850 E012.25,961 28393m N000km/h W062km/h +0030dm/s
+3D  99/jul/17 21:59:20 N37.36,797 E012.25,850 28321m N000km/h W063km/h +0043dm/s
+3D  99/jul/17 21:59:30 N37.36,837 E012.25,725 28454m S005km/h W062km/h +0030dm/s
+3D  99/jul/17 21:59:40 N37.36,827 E012.25,602 28485m S008km/h W066km/h +0031dm/s
+3D  99/jul/17 21:59:50 N37.36,828 E012.25,474 28550m S010km/h W067km/h +0030dm/s
+3D  99/jul/17 22:00:00 N37.36,796 E012.25,347 28544m S010km/h W070km/h +0026dm/s
+3D  99/jul/17 22:00:10 N37.36,778 E012.25,214 28569m S012km/h W069km/h +0023dm/s
+3D  99/jul/17 22:00:20 N37.36,761 E012.25,080 28591m S010km/h W073km/h +0020dm/s
+3D  99/jul/17 22:00:30 N37.36,744 E012.24,943 28611m S011km/h W071km/h +0020dm/s
+3D  99/jul/17 22:00:40 N37.36,730 E012.24,807 28631m S008km/h W073km/h +0019dm/s
+3D  99/jul/17 22:00:50 N37.36,716 E012.24,667 28651m S009km/h W073km/h +0020dm/s
+3D  99/jul/17 22:01:00 N37.36,706 E012.24,528 28674m S005km/h W075km/h +0022dm/s
+3d  99/jul/17 22:01:10 N37.36,697 E012.24,400 28695m S006km/h W074km/h +0023dm/s
+3D  99/jul/17 22:01:20 N37.36,692 E012.24,246 28722m S001km/h W075km/h +0025dm/s
+3D  99/jul/17 22:01:30 N37.36,687 E012.24,107 28747m S002km/h W072km/h +0025dm/s
+3D  99/jul/17 22:01:40 N37.36,688 E012.23,969 28774m N000km/h W074km/h +0026dm/s
+3D  99/jul/17 22:01:50 N37.36,688 E012.23,834 28801m N002km/h W070km/h +0026dm/s
+3D  99/jul/17 22:02:00 N37.36,692 E012.23,699 28827m N001km/h W071km/h +0026dm/s
+3D  99/jul/17 22:02:10 N37.36,696 E012.23,568 28852m N003km/h W068km/h +0025dm/s
+3D  99/jul/17 22:02:20 N37.36,701 E012.23,435 28877m N002km/h W070km/h +0026dm/s
+3D  99/jul/17 22:02:30 N37.36,703 E012.23,306 28902m N003km/h W068km/h +0025dm/s
+3D  99/jul/17 22:02:40 N37.36,707 E012.23,174 28927m N001km/h W069km/h +0027dm/s
+3D  99/jul/17 22:02:50 N37.36,709 E012.23,046 28954m N002km/h W068km/h +0027dm/s
+3D  99/jul/17 22:03:00 N37.36,710 E012.22,915 28982m N000km/h W069km/h +0030dm/s
+3D  99/jul/17 22:03:10 N37.36,709 E012.22,788 29012m N000km/h W067km/h +0030dm/s
+3D  99/jul/17 22:03:20 N37.36,708 E012.22,658 29043m S002km/h W069km/h +0032dm/s
+3D  99/jul/17 22:03:30 N37.36,703 E012.22,530 29075m S002km/h W067km/h +0031dm/s
+3D  99/jul/17 22:03:40 N37.36,698 E012.22,400 29108m S005km/h W070km/h +0033dm/s
+3D  99/jul/17 22:03:50 N37.36,688 E012.22,271 29142m S005km/h W067km/h +0034dm/s
+3D  99/jul/17 22:04:00 N37.36,678 E012.22,140 29177m S008km/h W070km/h +0035dm/s
+3D  99/jul/17 22:04:10 N37.36,663 E012.22,008 29213m S009km/h W069km/h +0035dm/s
+3D  99/jul/17 22:04:20 N37.36,640 E012.21,875 29231m S015km/h W072km/h +0024dm/s
+3D  99/jul/17 22:04:30 N37.36,616 E012.21,739 29257m S015km/h W072km/h +0025dm/s
+3D  99/jul/17 22:04:40 N37.36,611 E012.21,593 29319m S013km/h W078km/h +0036dm/s
+3D  99/jul/17 22:04:50 N37.36,592 E012.21,445 29355m S010km/h W079km/h +0035dm/s
+3D  99/jul/17 22:05:00 N37.36,577 E012.21,291 29391m S010km/h W083km/h +0035dm/s
+3D  99/jul/17 22:05:10 N37.36,563 E012.21,137 29427m S006km/h W081km/h +0035dm/s
+3D  99/jul/17 22:05:20 N37.36,523 E012.20,985 29392m S008km/h W083km/h +0029dm/s
+3D  99/jul/17 22:05:30 N37.36,548 E012.20,826 29496m S001km/h W081km/h +0035dm/s
+3D  99/jul/17 22:05:40 N37.36,511 E012.20,678 29452m S003km/h W081km/h +0030dm/s
+3D  99/jul/17 22:05:50 N37.36,508 E012.20,528 29483m N000km/h W080km/h +0029dm/s
+3D  99/jul/17 22:06:00 N37.36,507 E012.20,376 29512m S001km/h W079km/h +0028dm/s
+3D  99/jul/17 22:06:10 N37.36,509 E012.20,228 29539m N003km/h W079km/h +0026dm/s
+3D  99/jul/17 22:06:20 N37.36,512 E012.20,078 29564m N001km/h W078km/h +0023dm/s
+3d  99/jul/17 22:06:30 N37.36,516 E012.19,947 29585m N004km/h W078km/h +0023dm/s
+3D  99/jul/17 22:06:40 N37.36,519 E012.19,785 29609m N000km/h W076km/h +0021dm/s
+3D  99/jul/17 22:06:50 N37.36,523 E012.19,642 29630m N002km/h W077km/h +0021dm/s
+3D  99/jul/17 22:07:00 N37.36,522 E012.19,498 29652m S001km/h W074km/h +0022dm/s
+3D  99/jul/17 22:07:10 N37.36,520 E012.19,357 29672m S001km/h W075km/h +0020dm/s
+3D  99/jul/17 22:07:20 N37.36,514 E012.19,217 29692m S004km/h W073km/h +0018dm/s
+3D  99/jul/17 22:07:30 N37.36,508 E012.19,078 29709m S004km/h W074km/h +0015dm/s
+3D  99/jul/17 22:07:40 N37.36,500 E012.18,940 29723m S005km/h W072km/h +0014dm/s
+3D  99/jul/17 22:07:50 N37.36,494 E012.18,804 29737m S004km/h W073km/h +0012dm/s
+3D  99/jul/17 22:08:00 N37.36,485 E012.18,666 29750m S005km/h W071km/h +0012dm/s
+3D  99/jul/17 22:08:10 N37.36,479 E012.18,531 29762m S003km/h W073km/h +0012dm/s
+3D  99/jul/17 22:08:20 N37.36,472 E012.18,396 29776m S004km/h W070km/h +0014dm/s
+3D  99/jul/17 22:08:30 N37.36,468 E012.18,262 29791m S002km/h W071km/h +0015dm/s
+3D  99/jul/17 22:08:40 N37.36,464 E012.18,129 29808m S002km/h W069km/h +0017dm/s
+3D  99/jul/17 22:08:50 N37.36,462 E012.17,999 29825m S001km/h W069km/h +0016dm/s
+3D  99/jul/17 22:09:00 N37.36,459 E012.17,871 29842m S002km/h W066km/h +0017dm/s
+3D  99/jul/17 22:09:10 N37.36,457 E012.17,746 29862m S001km/h W067km/h +0019dm/s
+3D  99/jul/17 22:09:20 N37.36,450 E012.17,623 29883m S004km/h W063km/h +0020dm/s
+3D  99/jul/17 22:09:30 N37.36,445 E012.17,504 29904m S004km/h W064km/h +0021dm/s
+3D  99/jul/17 22:09:40 N37.36,435 E012.17,386 29925m S006km/h W060km/h +0020dm/s
+3D  99/jul/17 22:09:50 N37.36,427 E012.17,271 29946m S006km/h W062km/h +0019dm/s
+3D  99/jul/17 22:10:00 N37.36,416 E012.17,156 29967m S007km/h W059km/h +0020dm/s
+3D  99/jul/17 22:10:10 N37.36,407 E012.17,042 29987m S006km/h W061km/h +0019dm/s
+3D  99/jul/17 22:10:20 N37.36,395 E012.16,927 30009m S007km/h W059km/h +0021dm/s
+3D  99/jul/17 22:10:30 N37.36,386 E012.16,813 30030m S006km/h W061km/h +0021dm/s
+3D  99/jul/17 22:10:40 N37.36,373 E012.16,698 30053m S007km/h W059km/h +0023dm/s
+3D  99/jul/17 22:10:50 N37.36,363 E012.16,583 30078m S007km/h W062km/h +0025dm/s
+3D  99/jul/17 22:11:00 N37.36,350 E012.16,467 30104m S008km/h W060km/h +0028dm/s
+3D  99/jul/17 22:11:10 N37.36,340 E012.16,351 30134m S007km/h W063km/h +0031dm/s
+3D  99/jul/17 22:11:20 N37.36,326 E012.16,233 30166m S008km/h W061km/h +0032dm/s
+3D  99/jul/17 22:11:30 N37.36,315 E012.16,113 30200m S008km/h W065km/h +0034dm/s
+3D  99/jul/17 22:11:40 N37.36,300 E012.15,993 30237m S009km/h W063km/h +0037dm/s
+3D  99/jul/17 22:11:50 N37.36,286 E012.15,869 30276m S010km/h W067km/h +0039dm/s
+3D  99/jul/17 22:12:00 N37.36,269 E012.15,744 30317m S010km/h W066km/h +0041dm/s
+3D  99/jul/17 22:12:10 N37.36,252 E012.15,616 30358m S012km/h W069km/h +0041dm/s
+3D  99/jul/17 22:12:20 N37.36,234 E012.15,489 30398m S011km/h W066km/h +0039dm/s
+3D  99/jul/17 22:12:30 N37.36,217 E012.15,360 30438m S012km/h W069km/h +0039dm/s
+3D  99/jul/17 22:12:40 N37.36,199 E012.15,233 30477m S010km/h W066km/h +0037dm/s
+3D  99/jul/17 22:12:50 N37.36,184 E012.15,105 30515m S010km/h W068km/h +0038dm/s
+3D  99/jul/17 22:13:00 N37.36,169 E012.14,981 30552m S008km/h W065km/h +0036dm/s
+3d  99/jul/17 22:13:10 N37.36,158 E012.14,868 30584m S009km/h W066km/h +0033dm/s
+3D  99/jul/17 22:13:20 N37.36,144 E012.14,735 30619m S007km/h W063km/h +0029dm/s
+3d  99/jul/17 22:13:30 N37.36,134 E012.14,625 30644m S008km/h W065km/h +0025dm/s
+3D  99/jul/17 22:13:40 N37.36,120 E012.14,495 30668m S007km/h W062km/h +0019dm/s
+3d  99/jul/17 22:13:50 N37.36,109 E012.14,386 30684m S008km/h W064km/h +0017dm/s
+3D  99/jul/17 22:14:00 N37.36,094 E012.14,256 30700m S007km/h W062km/h +0013dm/s
+3D  99/jul/17 22:14:10 N37.36,081 E012.14,135 30712m S010km/h W064km/h +0011dm/s
+3D  99/jul/17 22:14:20 N37.36,066 E012.14,016 30723m S008km/h W063km/h +0009dm/s
+3D  99/jul/17 22:14:30 N37.36,051 E012.13,894 30733m S011km/h W065km/h +0009dm/s
+3D  99/jul/17 22:14:40 N37.36,035 E012.13,774 30745m S009km/h W063km/h +0012dm/s
+3D  99/jul/17 22:14:50 N37.36,019 E012.13,650 30758m S012km/h W066km/h +0014dm/s
+3D  99/jul/17 22:15:00 N37.36,000 E012.13,527 30773m S011km/h W065km/h +0016dm/s
+3D  99/jul/17 22:15:10 N37.35,981 E012.13,398 30792m S014km/h W069km/h +0020dm/s
+3D  99/jul/17 22:15:20 N37.35,959 E012.13,269 30815m S013km/h W070km/h +0023dm/s
+3D  99/jul/17 22:15:30 N37.35,937 E012.13,132 30838m S016km/h W073km/h +0024dm/s
+3D  99/jul/17 22:15:40 N37.35,914 E012.12,996 30864m S013km/h W072km/h +0025dm/s
+3D  99/jul/17 22:15:50 N37.35,893 E012.12,857 30890m S015km/h W073km/h +0025dm/s
+3D  99/jul/17 22:16:00 N37.35,872 E012.12,722 30917m S011km/h W071km/h +0027dm/s
+3D  99/jul/17 22:16:10 N37.35,830 E012.12,608 30922m S012km/h W069km/h +0037dm/s
+3D  99/jul/17 22:16:20 N37.35,837 E012.12,457 30974m S009km/h W069km/h +0027dm/s
+3D  99/jul/17 22:16:30 N37.35,821 E012.12,326 31001m S010km/h W068km/h +0026dm/s
+3D  99/jul/17 22:16:40 N37.35,808 E012.12,198 31027m S007km/h W069km/h +0025dm/s
+3D  99/jul/17 22:16:50 N37.35,795 E012.12,066 31049m S009km/h W069km/h +0021dm/s
+3D  99/jul/17 22:17:00 N37.35,783 E012.11,936 31068m S007km/h W070km/h +0016dm/s
+3D  99/jul/17 22:17:10 N37.35,769 E012.11,802 31083m S010km/h W070km/h +0013dm/s
+3D  99/jul/17 22:17:20 N37.35,755 E012.11,670 31095m S008km/h W071km/h +0010dm/s
+3D  99/jul/17 22:17:30 N37.35,739 E012.11,535 31105m S011km/h W070km/h +0008dm/s
+3D  99/jul/17 22:17:40 N37.35,724 E012.11,402 31112m S009km/h W071km/h +0005dm/s
+3D  99/jul/17 22:17:50 N37.35,707 E012.11,267 31116m S012km/h W070km/h +0002dm/s
+3D  99/jul/17 22:18:00 N37.35,691 E012.11,135 31118m S010km/h W071km/h +0000dm/s
+3D  99/jul/17 22:18:10 N37.35,672 E012.11,000 31117m S013km/h W070km/h -0001dm/s
+3D  99/jul/17 22:18:20 N37.35,655 E012.10,869 31116m S010km/h W071km/h -0001dm/s
+3D  99/jul/17 22:18:30 N37.35,636 E012.10,734 31115m S013km/h W070km/h +0000dm/s
+3D  99/jul/17 22:18:40 N37.35,617 E012.10,601 31115m S011km/h W071km/h +0000dm/s
+3D  99/jul/17 22:18:50 N37.35,597 E012.10,465 31116m S013km/h W071km/h +0002dm/s
+3D  99/jul/17 22:19:00 N37.35,579 E012.10,331 31119m S011km/h W073km/h +0004dm/s
+3D  99/jul/17 22:19:10 N37.35,559 E012.10,192 31125m S013km/h W072km/h +0007dm/s
+3D  99/jul/17 22:19:20 N37.35,541 E012.10,055 31134m S011km/h W075km/h +0009dm/s
+3D  99/jul/17 22:19:30 N37.35,522 E012.09,913 31146m S012km/h W074km/h +0013dm/s
+3D  99/jul/17 22:19:40 N37.35,506 E012.09,772 31161m S009km/h W077km/h +0016dm/s
+3D  99/jul/17 22:19:50 N37.35,489 E012.09,627 31178m S011km/h W076km/h +0019dm/s
+3D  99/jul/17 22:20:00 N37.35,492 E012.09,469 31217m S006km/h W080km/h +0018dm/s
+3D  99/jul/17 22:20:10 N37.35,480 E012.09,320 31237m S008km/h W078km/h +0021dm/s
+3D  99/jul/17 22:20:20 N37.35,470 E012.09,172 31261m S006km/h W079km/h +0026dm/s
+3D  99/jul/17 22:20:30 N37.35,460 E012.09,024 31289m S006km/h W076km/h +0030dm/s
+3D  99/jul/17 22:20:40 N37.35,453 E012.08,879 31322m S004km/h W078km/h +0034dm/s
+3D  99/jul/17 22:20:50 N37.35,445 E012.08,735 31359m S004km/h W074km/h +0038dm/s
+3D  99/jul/17 22:21:00 N37.35,442 E012.08,594 31400m S001km/h W075km/h +0041dm/s
+3D  99/jul/17 22:21:10 N37.35,438 E012.08,455 31442m S001km/h W071km/h +0042dm/s
+3D  99/jul/17 22:21:20 N37.35,438 E012.08,321 31485m N000km/h W072km/h +0044dm/s
+3D  99/jul/17 22:21:30 N37.35,435 E012.08,187 31528m S001km/h W069km/h +0040dm/s
+3d  99/jul/17 22:21:40 N37.35,435 E012.08,069 31563m N000km/h W071km/h +0038dm/s
+3D  99/jul/17 22:21:50 N37.35,431 E012.07,922 31603m S002km/h W069km/h +0035dm/s
+3D  99/jul/17 22:22:00 N37.35,429 E012.07,789 31636m S002km/h W072km/h +0031dm/s
+3D  99/jul/17 22:22:10 N37.35,424 E012.07,654 31669m S003km/h W071km/h +0029dm/s
+3D  99/jul/17 22:22:20 N37.35,420 E012.07,516 31696m S002km/h W075km/h +0026dm/s
+3D  99/jul/17 22:22:30 N37.35,414 E012.07,377 31722m S003km/h W073km/h +0025dm/s
+3D  99/jul/17 22:22:40 N37.35,411 E012.07,235 31744m S003km/h W077km/h +0022dm/s
+3D  99/jul/17 22:22:50 N37.35,405 E012.07,091 31766m S003km/h W075km/h +0021dm/s
+3D  99/jul/17 22:23:00 N37.35,401 E012.06,944 31786m S003km/h W080km/h +0018dm/s
+3D  99/jul/17 22:23:10 N37.35,394 E012.06,796 31805m S003km/h W077km/h +0018dm/s
+3D  99/jul/17 22:23:20 N37.35,390 E012.06,646 31821m S003km/h W081km/h +0015dm/s
+3D  99/jul/17 22:23:30 N37.35,382 E012.06,497 31835m S004km/h W078km/h +0012dm/s
+3D  99/jul/17 22:23:40 N37.35,358 E012.06,367 31911m S006km/h W079km/h +0019dm/s
+3D  99/jul/17 22:23:50 N37.35,367 E012.06,197 31856m S005km/h W078km/h +0008dm/s
+3D  99/jul/17 22:24:00 N37.35,360 E012.06,047 31863m S006km/h W080km/h +0006dm/s
+3D  99/jul/17 22:24:10 N37.35,350 E012.05,898 31869m S005km/h W078km/h +0005dm/s
+3D  99/jul/17 22:24:20 N37.35,341 E012.05,748 31874m S007km/h W080km/h +0003dm/s
+3D  99/jul/17 22:24:30 N37.35,329 E012.05,601 31878m S006km/h W077km/h +0005dm/s
+3D  99/jul/17 22:24:40 N37.35,275 E012.05,461 31886m S008km/h W080km/h +0006dm/s
+3D  99/jul/17 22:24:50 N37.35,307 E012.05,303 31891m S007km/h W078km/h +0006dm/s
+3D  99/jul/17 22:25:00 N37.35,296 E012.05,153 31899m S008km/h W080km/h +0009dm/s
+3D  99/jul/17 22:25:10 N37.35,283 E012.05,006 31908m S007km/h W078km/h +0009dm/s
+3D  99/jul/17 22:25:20 N37.35,272 E012.04,856 31919m S009km/h W080km/h +0011dm/s
+3D  99/jul/17 22:25:30 N37.35,258 E012.04,709 31931m S007km/h W077km/h +0012dm/s
+3D  99/jul/17 22:25:40 N37.35,246 E012.04,559 31945m S009km/h W080km/h +0014dm/s
+3D  99/jul/17 22:25:50 N37.35,233 E012.04,412 31960m S007km/h W078km/h +0016dm/s
+3D  99/jul/17 22:26:00 N37.35,220 E012.04,261 31977m S009km/h W080km/h +0018dm/s
+3D  99/jul/17 22:26:10 N37.35,208 E012.04,113 31997m S007km/h W079km/h +0021dm/s
+3D  99/jul/17 22:26:20 N37.35,195 E012.03,961 32019m S008km/h W081km/h +0023dm/s
+3D  99/jul/17 22:26:30 N37.35,184 E012.03,811 32045m S005km/h W080km/h +0026dm/s
+3D  99/jul/17 22:26:40 N37.35,156 E012.03,661 32074m S005km/h W082km/h +0028dm/s
+3D  99/jul/17 22:26:50 N37.35,150 E012.03,509 32103m S002km/h W081km/h +0029dm/s
+3D  99/jul/17 22:27:00 N37.35,146 E012.03,353 32132m S003km/h W082km/h +0028dm/s
+3D  99/jul/17 22:27:10 N37.35,160 E012.03,204 32148m N000km/h W080km/h +0025dm/s
+3D  99/jul/17 22:27:20 N37.35,142 E012.03,045 32183m S002km/h W082km/h +0022dm/s
+3d  99/jul/17 22:27:30 N37.35,141 E012.02,909 32202m N000km/h W080km/h +0021dm/s
+3D  99/jul/17 22:27:40 N37.35,139 E012.02,741 32223m S002km/h W081km/h +0017dm/s
+3D  99/jul/17 22:27:50 N37.35,137 E012.02,592 32240m N000km/h W079km/h +0015dm/s
+3D  99/jul/17 22:28:00 N37.35,135 E012.02,441 32253m S002km/h W079km/h +0013dm/s
+3D  99/jul/17 22:28:10 N37.35,134 E012.02,294 32265m N000km/h W078km/h +0011dm/s
+3D  99/jul/17 22:28:20 N37.35,132 E012.02,144 32274m S001km/h W078km/h +0008dm/s
+3D  99/jul/17 22:28:30 N37.35,133 E012.01,999 32282m N002km/h W077km/h +0006dm/s
+3D  99/jul/17 22:28:40 N37.35,135 E012.01,853 32288m N000km/h W077km/h +0006dm/s
+3D  99/jul/17 22:28:50 N37.35,139 E012.01,710 32294m N004km/h W076km/h +0005dm/s
+3D  99/jul/17 22:29:00 N37.35,143 E012.01,565 32297m N002km/h W075km/h +0003dm/s
+3D  99/jul/17 22:29:10 N37.35,150 E012.01,425 32300m N005km/h W075km/h +0001dm/s
+3D  99/jul/17 22:29:20 N37.35,158 E012.01,283 32302m N004km/h W074km/h +0001dm/s
+3D  99/jul/17 22:29:30 N37.35,167 E012.01,145 32304m N007km/h W074km/h +0001dm/s
+3D  99/jul/17 22:29:40 N37.35,176 E012.01,004 32307m N005km/h W074km/h +0003dm/s
+3D  99/jul/17 22:29:50 N37.35,188 E012.00,866 32310m N008km/h W074km/h +0003dm/s
+3D  99/jul/17 22:30:00 N37.35,198 E012.00,726 32315m N006km/h W073km/h +0005dm/s
+3D  99/jul/17 22:30:10 N37.35,210 E012.00,589 32320m N008km/h W074km/h +0005dm/s
+3D  99/jul/17 22:30:20 N37.35,222 E012.00,449 32328m N006km/h W073km/h +0007dm/s
+3D  99/jul/17 22:30:30 N37.35,236 E012.00,311 32336m N010km/h W074km/h +0010dm/s
+3D  99/jul/17 22:30:40 N37.35,248 E012.00,171 32346m N007km/h W073km/h +0010dm/s
+3D  99/jul/17 22:30:50 N37.35,262 E012.00,034 32358m N010km/h W074km/h +0011dm/s
+3D  99/jul/17 22:31:00 N37.35,276 E011.59,895 32373m N008km/h W072km/h +0015dm/s
+3D  99/jul/17 22:31:10 N37.35,292 E011.59,759 32389m N011km/h W073km/h +0017dm/s
+3D  99/jul/17 22:31:20 N37.35,307 E011.59,620 32409m N009km/h W072km/h +0020dm/s
+3D  99/jul/17 22:31:30 N37.35,323 E011.59,484 32431m N011km/h W073km/h +0024dm/s
+3D  99/jul/17 22:31:40 N37.35,338 E011.59,347 32456m N009km/h W071km/h +0027dm/s
+3D  99/jul/17 22:31:50 N37.35,353 E011.59,212 32486m N010km/h W072km/h +0030dm/s
+3D  99/jul/17 22:32:00 N37.35,366 E011.59,077 32519m N008km/h W070km/h +0034dm/s
+3D  99/jul/17 22:32:10 N37.35,381 E011.58,945 32557m N010km/h W071km/h +0039dm/s
+3D  99/jul/17 22:32:20 N37.35,394 E011.58,812 32600m N007km/h W069km/h +0043dm/s
+3D  99/jul/17 22:32:30 N37.35,408 E011.58,682 32648m N009km/h W070km/h +0049dm/s
+3D  99/jul/17 22:32:40 N37.35,419 E011.58,552 32701m N006km/h W067km/h +0053dm/s
+3D  99/jul/17 22:32:50 N37.35,429 E011.58,425 32758m N005km/h W069km/h +0059dm/s
+3D  99/jul/17 22:33:00 N37.35,434 E011.58,294 32820m N001km/h W068km/h +0062dm/s
+3D  99/jul/17 22:33:10 N37.35,438 E011.58,164 32883m N001km/h W070km/h +0064dm/s
+3D  99/jul/17 22:33:20 N37.35,435 E011.58,031 32946m S002km/h W070km/h +0062dm/s
+3D  99/jul/17 22:33:30 N37.35,433 E011.57,895 33006m S001km/h W074km/h +0059dm/s
+3D  99/jul/17 22:33:40 N37.35,430 E011.57,757 33063m S002km/h W071km/h +0053dm/s
+3D  99/jul/17 22:33:50 N37.35,427 E011.57,621 33114m S002km/h W073km/h +0049dm/s
+3D  99/jul/17 22:34:00 N37.35,421 E011.57,484 33160m S003km/h W071km/h +0043dm/s
+3D  99/jul/17 22:34:10 N37.35,417 E011.57,348 33200m S004km/h W074km/h +0037dm/s
+3D  99/jul/17 22:34:20 N37.35,407 E011.57,210 33234m S006km/h W072km/h +0031dm/s
+3D  99/jul/17 22:34:30 N37.35,399 E011.57,070 33263m S005km/h W076km/h +0025dm/s
+3D  99/jul/17 22:34:40 N37.35,386 E011.56,928 33285m S008km/h W074km/h +0020dm/s
+3D  99/jul/17 22:34:50 N37.35,375 E011.56,783 33302m S007km/h W078km/h +0014dm/s
+3D  99/jul/17 22:35:00 N37.35,361 E011.56,637 33314m S009km/h W076km/h +0010dm/s
+3D  99/jul/17 22:35:10 N37.35,348 E011.56,489 33321m S009km/h W080km/h +0007dm/s
+3D  99/jul/17 22:35:20 N37.35,333 E011.56,340 33324m S009km/h W078km/h +0001dm/s
+3D  99/jul/17 22:35:30 N37.35,320 E011.56,190 33325m S009km/h W081km/h +0000dm/s
+3D  99/jul/17 22:35:40 N37.35,303 E011.56,039 33322m S009km/h W079km/h -0003dm/s
+3d  99/jul/17 22:35:50 N37.35,291 E011.55,902 33319m S009km/h W082km/h -0003dm/s
+3D  99/jul/17 22:36:00 N37.35,272 E011.55,735 33313m S010km/h W080km/h -0005dm/s
+3D  99/jul/17 22:36:10 N37.35,258 E011.55,581 33307m S010km/h W083km/h -0005dm/s
+3D  99/jul/17 22:36:20 N37.35,240 E011.55,428 33303m S010km/h W080km/h -0004dm/s
+3D  99/jul/17 22:36:30 N37.35,224 E011.55,273 33298m S012km/h W083km/h -0005dm/s
+3D  99/jul/17 22:36:40 N37.35,206 E011.55,118 33294m S011km/h W081km/h -0003dm/s
+3D  99/jul/17 22:36:50 N37.35,188 E011.54,961 33292m S013km/h W084km/h +0000dm/s
+3D  99/jul/17 22:37:00 N37.35,169 E011.54,804 33292m S011km/h W083km/h +0002dm/s
+3D  99/jul/17 22:37:10 N37.35,143 E011.54,627 33242m S012km/h W085km/h +0009dm/s
+3D  99/jul/17 22:37:20 N37.35,131 E011.54,484 33303m S011km/h W085km/h +0010dm/s
+3D  99/jul/17 22:37:30 N37.35,113 E011.54,319 33314m S013km/h W088km/h +0014dm/s
+3d  99/jul/17 22:37:40 N37.35,094 E011.54,171 33328m S013km/h W087km/h +0017dm/s
+3D  99/jul/17 22:37:50 N37.35,073 E011.53,984 33350m S013km/h W091km/h +0021dm/s
+3D  99/jul/17 22:38:00 N37.35,053 E011.53,814 33373m S012km/h W089km/h +0025dm/s
+3D  99/jul/17 22:38:10 N37.35,035 E011.53,642 33400m S013km/h W091km/h +0028dm/s
+3D  99/jul/17 22:38:20 N37.35,016 E011.53,473 33429m S010km/h W088km/h +0032dm/s
+3D  99/jul/17 22:38:30 N37.34,999 E011.53,304 33462m S012km/h W090km/h +0033dm/s
+3D  99/jul/17 22:38:40 N37.34,981 E011.53,136 33496m S009km/h W089km/h +0035dm/s
+3D  99/jul/17 22:38:50 N37.34,967 E011.52,966 33533m S010km/h W091km/h +0038dm/s
+3d  99/jul/17 22:39:00 N37.34,953 E011.52,813 33569m S008km/h W090km/h +0041dm/s
+3D  99/jul/17 22:39:10 N37.34,941 E011.52,621 33615m S008km/h W094km/h +0043dm/s
+3D  99/jul/17 22:39:20 N37.34,929 E011.52,447 33659m S005km/h W093km/h +0044dm/s
+3D  99/jul/17 22:39:30 N37.34,920 E011.52,267 33703m S007km/h W095km/h +0044dm/s
+3D  99/jul/17 22:39:40 N37.34,907 E011.52,080 33717m S004km/h W094km/h +0045dm/s
+3D  99/jul/17 22:39:50 N37.34,899 E011.51,899 33763m S005km/h W096km/h +0045dm/s
+3D  99/jul/17 22:40:00 N37.34,892 E011.51,721 33808m S002km/h W094km/h +0044dm/s
+3D  99/jul/17 22:40:10 N37.34,887 E011.51,540 33852m S004km/h W095km/h +0043dm/s
+3D  99/jul/17 22:40:20 N37.34,882 E011.51,362 33934m S002km/h W095km/h +0040dm/s
+3D  99/jul/17 22:40:30 N37.34,878 E011.51,184 33936m S004km/h W094km/h +0040dm/s
+3D  99/jul/17 22:40:40 N37.34,874 E011.51,010 33975m S001km/h W092km/h +0039dm/s
+3D  99/jul/17 22:40:50 N37.34,871 E011.50,834 34012m S003km/h W092km/h +0036dm/s
+3D  99/jul/17 22:41:00 N37.34,868 E011.50,664 34047m N000km/h W091km/h +0034dm/s
+3D  99/jul/17 22:41:10 N37.34,866 E011.50,491 34079m S002km/h W090km/h +0030dm/s
+3D  99/jul/17 22:41:20 N37.34,864 E011.50,323 34107m N000km/h W089km/h +0027dm/s
+3D  99/jul/17 22:41:30 N37.34,861 E011.50,153 34132m S002km/h W089km/h +0023dm/s
+3d  99/jul/17 22:41:40 N37.34,853 E011.49,987 34185m N000km/h W088km/h +0020dm/s
+3D  99/jul/17 22:41:50 N37.34,856 E011.49,821 34173m S003km/h W087km/h +0019dm/s
+3D  99/jul/17 22:42:00 N37.34,853 E011.49,658 34190m N000km/h W087km/h +0015dm/s
+3D  99/jul/17 22:42:10 N37.34,851 E011.49,494 34204m S003km/h W086km/h +0012dm/s
+3D  99/jul/17 22:42:20 N37.34,848 E011.49,333 34215m S001km/h W087km/h +0009dm/s
+3D  99/jul/17 22:42:30 N37.34,844 E011.49,168 34224m S003km/h W087km/h +0008dm/s
+3D  99/jul/17 22:42:40 N37.34,840 E011.49,005 34232m S001km/h W088km/h +0007dm/s
+3D  99/jul/17 22:42:50 N37.34,835 E011.48,836 34239m S004km/h W088km/h +0006dm/s
+3D  99/jul/17 22:43:00 N37.34,832 E011.48,669 34247m S001km/h W090km/h +0007dm/s
+3D  99/jul/17 22:43:10 N37.34,826 E011.48,497 34254m S004km/h W091km/h +0008dm/s
+3D  99/jul/17 22:43:20 N37.34,821 E011.48,324 34262m S002km/h W093km/h +0007dm/s
+3D  99/jul/17 22:43:30 N37.34,815 E011.48,148 34269m S004km/h W092km/h +0007dm/s
+3D  99/jul/17 22:43:40 N37.34,810 E011.47,974 34275m S002km/h W094km/h +0006dm/s
+3D  99/jul/17 22:43:50 N37.34,805 E011.47,796 34283m S004km/h W093km/h +0007dm/s
+3D  99/jul/17 22:44:00 N37.34,800 E011.47,621 34292m S002km/h W094km/h +0008dm/s
+3D  99/jul/17 22:44:10 N37.34,793 E011.47,443 34301m S004km/h W093km/h +0010dm/s
+3D  99/jul/17 22:44:20 N37.34,788 E011.47,268 34312m S003km/h W094km/h +0011dm/s
+3D  99/jul/17 22:44:30 N37.34,781 E011.47,092 34324m S005km/h W092km/h +0012dm/s
+3D  99/jul/17 22:44:40 N37.34,775 E011.46,919 34338m S003km/h W093km/h +0016dm/s
+3D  99/jul/17 22:44:50 N37.34,766 E011.46,745 34355m S005km/h W090km/h +0018dm/s
+3D  99/jul/17 22:45:00 N37.34,760 E011.46,576 34375m S003km/h W091km/h +0022dm/s
+3D  99/jul/17 22:45:10 N37.34,751 E011.46,407 34398m S005km/h W087km/h +0025dm/s
+3D  99/jul/17 22:45:20 N37.34,745 E011.46,243 34425m S004km/h W088km/h +0027dm/s
+3D  99/jul/17 22:45:30 N37.34,736 E011.46,080 34452m S005km/h W084km/h +0027dm/s
+3D  99/jul/17 22:45:40 N37.34,730 E011.45,921 34479m S003km/h W085km/h +0026dm/s
+3D  99/jul/17 22:45:50 N37.34,721 E011.45,761 34505m S006km/h W083km/h +0023dm/s
+3D  99/jul/17 22:46:00 N37.34,714 E011.45,603 34527m S004km/h W085km/h +0021dm/s
+3D  99/jul/17 22:46:10 N37.34,704 E011.45,443 34548m S006km/h W083km/h +0019dm/s
+3D  99/jul/17 22:46:20 N37.34,697 E011.45,285 34567m S005km/h W086km/h +0018dm/s
+3d  99/jul/17 22:46:30 N37.34,688 E011.45,140 34583m S006km/h W084km/h +0017dm/s
+3D  99/jul/17 22:46:40 N37.34,679 E011.44,965 34601m S005km/h W086km/h +0017dm/s
+3d  99/jul/17 22:46:50 N37.34,670 E011.44,820 34618m S006km/h W084km/h +0017dm/s
+3D  99/jul/17 22:47:00 N37.34,661 E011.44,643 34638m S005km/h W087km/h +0018dm/s
+3D  99/jul/17 22:47:10 N37.34,657 E011.44,502 34609m S006km/h W083km/h +0012dm/s
+3D  99/jul/17 22:47:20 N37.34,643 E011.44,318 34675m S005km/h W088km/h +0017dm/s
+3D  99/jul/17 22:47:30 N37.34,632 E011.44,155 34694m S007km/h W085km/h +0017dm/s
+3D  99/jul/17 22:47:40 N37.34,623 E011.43,991 34711m S006km/h W088km/h +0018dm/s
+3D  99/jul/17 22:47:50 N37.34,611 E011.43,827 34727m S007km/h W086km/h +0016dm/s
+3D  99/jul/17 22:48:00 N37.34,602 E011.43,662 34744m S006km/h W089km/h +0017dm/s
+3D  99/jul/17 22:48:10 N37.34,591 E011.43,496 34759m S007km/h W086km/h +0015dm/s
+3D  99/jul/17 22:48:20 N37.34,582 E011.43,330 34774m S006km/h W089km/h +0014dm/s
+3D  99/jul/17 22:48:30 N37.34,583 E011.43,203 34700m S006km/h W086km/h +0011dm/s
+3D  99/jul/17 22:48:40 N37.34,563 E011.42,998 34801m S006km/h W090km/h +0013dm/s
+3D  99/jul/17 22:48:50 N37.34,553 E011.42,831 34815m S005km/h W087km/h +0012dm/s
+3D  99/jul/17 22:49:00 N37.34,546 E011.42,664 34827m S005km/h W089km/h +0012dm/s
+3D  99/jul/17 22:49:10 N37.34,537 E011.42,498 34839m S004km/h W087km/h +0012dm/s
+3D  99/jul/17 22:49:20 N37.34,532 E011.42,330 34851m S004km/h W090km/h +0012dm/s
+3D  99/jul/17 22:49:30 N37.34,535 E011.42,199 34784m S004km/h W088km/h +0017dm/s
+3D  99/jul/17 22:49:40 N37.34,519 E011.41,996 34878m S003km/h W090km/h +0014dm/s
+3D  99/jul/17 22:49:50 N37.34,513 E011.41,831 34894m S002km/h W087km/h +0018dm/s
+3D  99/jul/17 22:50:00 N37.34,509 E011.41,663 34913m S002km/h W089km/h +0021dm/s
+3D  99/jul/17 22:50:10 N37.34,505 E011.41,499 34937m S001km/h W086km/h +0024dm/s
+3D  99/jul/17 22:50:20 N37.34,505 E011.41,334 34963m S001km/h W088km/h +0027dm/s
+3D  99/jul/17 22:50:30 N37.34,512 E011.41,198 34933m N001km/h W085km/h +0033dm/s
+3D  99/jul/17 22:50:40 N37.34,508 E011.41,011 35021m N001km/h W086km/h +0031dm/s
+3D  99/jul/17 22:50:50 N37.34,512 E011.40,854 35054m N004km/h W082km/h +0031dm/s
+3D  99/jul/17 22:51:00 N37.34,520 E011.40,697 35086m N004km/h W083km/h +0031dm/s
+3D  99/jul/17 22:51:10 N37.34,526 E011.40,545 35116m N005km/h W079km/h +0028dm/s
+3D  99/jul/17 22:51:20 N37.34,535 E011.40,393 35144m N004km/h W081km/h +0026dm/s
+3D  99/jul/17 22:51:30 N37.34,540 E011.40,244 35169m N004km/h W078km/h +0024dm/s
+3D  99/jul/17 22:51:40 N37.34,545 E011.40,094 35193m N001km/h W080km/h +0022dm/s
+3D  99/jul/17 22:51:50 N37.34,546 E011.39,948 35214m N001km/h W077km/h +0021dm/s
+3D  99/jul/17 22:52:00 N37.34,547 E011.39,798 35235m S001km/h W080km/h +0019dm/s
+3D  99/jul/17 22:52:10 N37.34,543 E011.39,651 35254m N000km/h W077km/h +0018dm/s
+3D  99/jul/17 22:52:20 N37.34,540 E011.39,501 35272m S004km/h W080km/h +0018dm/s
+3D  99/jul/17 22:52:30 N37.34,533 E011.39,354 35290m S003km/h W078km/h +0017dm/s
+3D  99/jul/17 22:52:40 N37.34,526 E011.39,202 35308m S007km/h W081km/h +0018dm/s
+3D  99/jul/17 22:52:50 N37.34,515 E011.39,052 35327m S006km/h W080km/h +0018dm/s
+3D  99/jul/17 22:53:00 N37.34,508 E011.38,909 35319m S009km/h W083km/h +0021dm/s
+3D  99/jul/17 22:53:10 N37.34,491 E011.38,744 35366m S007km/h W082km/h +0020dm/s
+3D  99/jul/17 22:53:20 N37.34,477 E011.38,586 35386m S010km/h W084km/h +0021dm/s
+3D  99/jul/17 22:53:30 N37.34,462 E011.38,428 35407m S009km/h W084km/h +0021dm/s
+3D  99/jul/17 22:53:40 N37.34,447 E011.38,265 35429m S011km/h W087km/h +0021dm/s
+3d  99/jul/17 22:53:50 N37.34,434 E011.38,127 35431m S010km/h W086km/h +0023dm/s
+3D  99/jul/17 22:54:00 N37.34,414 E011.37,936 35469m S012km/h W089km/h +0017dm/s
+3D  99/jul/17 22:54:10 N37.34,397 E011.37,771 35486m S010km/h W088km/h +0015dm/s
+3D  99/jul/17 22:54:20 N37.34,380 E011.37,601 35501m S012km/h W090km/h +0014dm/s
+3d  99/jul/17 22:54:30 N37.34,364 E011.37,451 35513m S010km/h W089km/h +0013dm/s
+3D  99/jul/17 22:54:40 N37.34,344 E011.37,262 35526m S013km/h W090km/h +0011dm/s
+3D  99/jul/17 22:54:50 N37.34,328 E011.37,100 35523m S011km/h W090km/h +0010dm/s
+3D  99/jul/17 22:55:00 N37.34,307 E011.36,921 35546m S013km/h W091km/h +0008dm/s
+3D  99/jul/17 22:55:10 N37.34,290 E011.36,757 35541m S011km/h W091km/h +0008dm/s
+3D  99/jul/17 22:55:20 N37.34,269 E011.36,577 35565m S014km/h W092km/h +0008dm/s
+3D  99/jul/17 22:55:30 N37.34,251 E011.36,412 35557m S012km/h W092km/h +0008dm/s
+3D  99/jul/17 22:55:40 N37.34,228 E011.36,231 35581m S015km/h W092km/h +0007dm/s
+3D  99/jul/17 22:55:50 N37.34,209 E011.36,065 35572m S013km/h W092km/h +0008dm/s
+3D  99/jul/17 22:56:00 N37.34,186 E011.35,889 35580m S016km/h W092km/h +0007dm/s
+3D  99/jul/17 22:56:10 N37.34,163 E011.35,716 35588m S014km/h W093km/h +0007dm/s
+3D  99/jul/17 22:56:20 N37.34,139 E011.35,538 35596m S017km/h W093km/h +0009dm/s
+3D  99/jul/17 22:56:30 N37.34,114 E011.35,364 35605m S015km/h W093km/h +0009dm/s
+3D  99/jul/17 22:56:40 N37.34,088 E011.35,186 35615m S018km/h W093km/h +0009dm/s
+3D  99/jul/17 22:56:50 N37.34,062 E011.35,012 35625m S016km/h W093km/h +0010dm/s
+3D  99/jul/17 22:57:00 N37.34,035 E011.34,835 35636m S019km/h W092km/h +0011dm/s
+3D  99/jul/17 22:57:10 N37.34,009 E011.34,663 35651m S016km/h W092km/h +0015dm/s
+3D  99/jul/17 22:57:20 N37.33,983 E011.34,489 35667m S018km/h W091km/h +0018dm/s
+3D  99/jul/17 22:57:30 N37.33,959 E011.34,320 35687m S014km/h W090km/h +0020dm/s
+3D  99/jul/17 22:57:40 N37.33,935 E011.34,152 35711m S016km/h W087km/h +0025dm/s
+3D  99/jul/17 22:57:50 N37.33,914 E011.33,990 35737m S013km/h W086km/h +0027dm/s
+3D  99/jul/17 22:58:00 N37.33,892 E011.33,830 35764m S015km/h W083km/h +0027dm/s
+3D  99/jul/17 22:58:10 N37.33,870 E011.33,676 35792m S014km/h W082km/h +0026dm/s
+3D  99/jul/17 22:58:20 N37.33,846 E011.33,523 35815m S017km/h W080km/h +0022dm/s
+3D  99/jul/17 22:58:30 N37.33,823 E011.33,373 35835m S015km/h W081km/h +0016dm/s
+3D  99/jul/17 22:58:40 N37.33,798 E011.33,221 35849m S016km/h W079km/h +0010dm/s
+3D  99/jul/17 22:58:50 N37.33,775 E011.33,071 35857m S014km/h W081km/h +0004dm/s
+3D  99/jul/17 22:59:00 N37.33,752 E011.32,919 35858m S015km/h W079km/h -0001dm/s
+3D  99/jul/17 22:59:10 N37.33,731 E011.32,769 35854m S013km/h W081km/h -0008dm/s
+3D  99/jul/17 22:59:20 N37.33,708 E011.32,617 35844m S014km/h W079km/h -0012dm/s
+3D  99/jul/17 22:59:30 N37.33,688 E011.32,467 35829m S013km/h W081km/h -0015dm/s
+3D  99/jul/17 22:59:40 N37.33,666 E011.32,317 35812m S015km/h W078km/h -0017dm/s
+3D  99/jul/17 22:59:50 N37.33,646 E011.32,168 35795m S013km/h W080km/h -0016dm/s
+3D  99/jul/17 23:00:00 N37.33,623 E011.32,019 35778m S015km/h W077km/h -0014dm/s
+3D  99/jul/17 23:00:10 N37.33,602 E011.31,871 35765m S014km/h W079km/h -0010dm/s
+3D  99/jul/17 23:00:20 N37.33,578 E011.31,724 35756m S015km/h W077km/h -0006dm/s
+3D  99/jul/17 23:00:30 N37.33,557 E011.31,578 35752m S014km/h W079km/h +0000dm/s
+3D  99/jul/17 23:00:40 N37.33,534 E011.31,431 35754m S015km/h W076km/h +0003dm/s
+3D  99/jul/17 23:00:50 N37.33,513 E011.31,285 35761m S014km/h W079km/h +0009dm/s
+3D  99/jul/17 23:01:00 N37.33,489 E011.31,137 35774m S015km/h W077km/h +0016dm/s
+3D  99/jul/17 23:01:10 N37.33,467 E011.30,990 35792m S014km/h W079km/h +0019dm/s
+3D  99/jul/17 23:01:20 N37.33,442 E011.30,843 35814m S016km/h W077km/h +0022dm/s
+3D  99/jul/17 23:01:30 N37.33,419 E011.30,696 35838m S015km/h W079km/h +0025dm/s
+3D  99/jul/17 23:01:40 N37.33,394 E011.30,548 35863m S016km/h W077km/h +0026dm/s
+3D  99/jul/17 23:01:50 N37.33,371 E011.30,402 35890m S015km/h W079km/h +0025dm/s
+3D  99/jul/17 23:02:00 N37.33,346 E011.30,255 35915m S016km/h W076km/h +0025dm/s
+3D  99/jul/17 23:02:10 N37.33,322 E011.30,108 35940m S016km/h W079km/h +0022dm/s
+3D  99/jul/17 23:02:20 N37.33,296 E011.29,962 35962m S017km/h W076km/h +0021dm/s
+3D  99/jul/17 23:02:30 N37.33,271 E011.29,815 35984m S017km/h W079km/h +0022dm/s
+3D  99/jul/17 23:02:40 N37.33,242 E011.29,668 36005m S018km/h W077km/h +0020dm/s
+3d  99/jul/17 23:02:50 N37.33,219 E011.29,535 36023m S017km/h W080km/h +0019dm/s
+3D  99/jul/17 23:03:00 N37.33,186 E011.29,372 36043m S019km/h W077km/h +0017dm/s
+3D  99/jul/17 23:03:10 N37.33,159 E011.29,223 36059m S018km/h W081km/h +0016dm/s
+3D  99/jul/17 23:03:20 N37.33,129 E011.29,074 36073m S019km/h W078km/h +0012dm/s
+3D  99/jul/17 23:03:30 N37.33,101 E011.28,922 36087m S019km/h W082km/h +0010dm/s
+3D  99/jul/17 23:03:40 N37.33,071 E011.28,771 36096m S019km/h W080km/h +0009dm/s
+3D  99/jul/17 23:03:50 N37.33,044 E011.28,617 36103m S019km/h W083km/h +0005dm/s
+3D  99/jul/17 23:04:00 N37.33,015 E011.28,463 36107m S018km/h W081km/h +0002dm/s
+3D  99/jul/17 23:04:10 N37.32,989 E011.28,307 36108m S018km/h W084km/h +0000dm/s
+3D  99/jul/17 23:04:20 N37.32,961 E011.28,151 36106m S017km/h W082km/h -0002dm/s
+3D  99/jul/17 23:04:30 N37.32,936 E011.27,993 36103m S017km/h W085km/h -0005dm/s
+3D  99/jul/17 23:04:40 N37.32,909 E011.27,836 36098m S016km/h W082km/h -0005dm/s
+3D  99/jul/17 23:04:50 N37.32,886 E011.27,677 36092m S017km/h W086km/h -0006dm/s
+3D  99/jul/17 23:05:00 N37.32,860 E011.27,519 36084m S015km/h W083km/h -0005dm/s
+3D  99/jul/17 23:05:10 N37.32,838 E011.27,358 36077m S016km/h W086km/h -0006dm/s
+3D  99/jul/17 23:05:20 N37.32,813 E011.27,200 36071m S014km/h W084km/h -0005dm/s
+3D  99/jul/17 23:05:30 N37.32,791 E011.27,038 36066m S016km/h W086km/h -0004dm/s
+3D  99/jul/17 23:05:40 N37.32,777 E011.26,871 36115m S014km/h W085km/h -0001dm/s
+3D  99/jul/17 23:05:50 N37.32,744 E011.26,715 36059m S016km/h W087km/h -0001dm/s
+3D  99/jul/17 23:06:00 N37.32,731 E011.26,547 36115m S013km/h W085km/h +0003dm/s
+3D  99/jul/17 23:06:10 N37.32,698 E011.26,390 36061m S016km/h W087km/h +0003dm/s
+3D  99/jul/17 23:06:20 N37.32,686 E011.26,220 36125m S014km/h W086km/h +0005dm/s
+3D  99/jul/17 23:06:30 N37.32,653 E011.26,062 36075m S016km/h W088km/h +0010dm/s
+3D  99/jul/17 23:06:40 N37.32,640 E011.25,890 36139m S013km/h W087km/h +0009dm/s
+3D  99/jul/17 23:06:50 N37.32,610 E011.25,729 36100m S015km/h W089km/h +0015dm/s
+3D  99/jul/17 23:07:00 N37.32,589 E011.25,564 36116m S012km/h W088km/h +0018dm/s
+3D  99/jul/17 23:07:10 N37.32,570 E011.25,394 36136m S013km/h W090km/h +0021dm/s
+3D  99/jul/17 23:07:20 N37.32,551 E011.25,226 36158m S010km/h W089km/h +0023dm/s
+3D  99/jul/17 23:07:30 N37.32,534 E011.25,051 36178m S012km/h W091km/h +0029dm/s
+3D  99/jul/17 23:07:40 N37.32,518 E011.24,882 36210m S008km/h W091km/h +0027dm/s
+3D  99/jul/17 23:07:50 N37.32,505 E011.24,706 36239m S009km/h W094km/h +0031dm/s
+3d  99/jul/17 23:08:00 N37.32,495 E011.24,548 36267m S005km/h W093km/h +0032dm/s
+3D  99/jul/17 23:08:10 N37.32,489 E011.24,348 36304m S004km/h W097km/h +0034dm/s
+3D  99/jul/17 23:08:20 N37.32,486 E011.24,167 36340m N000km/h W098km/h +0032dm/s
+3D  99/jul/17 23:08:30 N37.32,487 E011.23,979 36372m N000km/h W099km/h +0030dm/s
+3D  99/jul/17 23:08:40 N37.32,490 E011.23,793 36396m N004km/h W099km/h +0023dm/s
+3D  99/jul/17 23:08:50 N37.32,495 E011.23,604 36415m N002km/h W100km/h +0014dm/s
+3D  99/jul/17 23:09:00 N37.32,500 E011.23,419 36428m N005km/h W099km/h +0010dm/s
+3D  99/jul/17 23:09:10 N37.32,506 E011.23,234 36445m N002km/h W099km/h +0008dm/s
+3D  99/jul/17 23:09:20 N37.32,512 E011.23,046 36436m N005km/h W098km/h -0002dm/s
+3D  99/jul/17 23:09:30 N37.32,517 E011.22,864 36449m N002km/h W098km/h -0002dm/s
+3D  99/jul/17 23:09:40 N37.32,524 E011.22,673 36423m N005km/h W099km/h -0010dm/s
+3D  99/jul/17 23:09:50 N37.32,531 E011.22,485 36410m N003km/h W099km/h -0013dm/s
+3D  99/jul/17 23:10:00 N37.32,538 E011.22,300 36395m N005km/h W099km/h -0014dm/s
+3D  99/jul/17 23:10:10 N37.32,544 E011.22,112 36380m N002km/h W100km/h -0014dm/s
+3D  99/jul/17 23:10:20 N37.32,550 E011.21,926 36365m N005km/h W100km/h -0013dm/s
+3D  99/jul/17 23:10:30 N37.32,554 E011.21,750 36390m N001km/h W100km/h -0007dm/s
+3D  99/jul/17 23:10:40 N37.32,561 E011.21,549 36345m N004km/h W100km/h -0006dm/s
+3D  99/jul/17 23:10:50 N37.32,564 E011.21,359 36340m N001km/h W100km/h -0003dm/s
+3D  99/jul/17 23:11:00 N37.32,568 E011.21,172 36341m N003km/h W100km/h +0002dm/s
+3D  99/jul/17 23:11:10 N37.32,570 E011.20,982 36346m N000km/h W100km/h +0007dm/s
+3D  99/jul/17 23:11:20 N37.32,573 E011.20,795 36357m N002km/h W100km/h +0013dm/s
+3D  99/jul/17 23:11:30 N37.32,575 E011.20,605 36373m N000km/h W099km/h +0018dm/s
+3D  99/jul/17 23:11:40 N37.32,578 E011.20,419 36394m N003km/h W100km/h +0023dm/s
+3D  99/jul/17 23:11:50 N37.32,580 E011.20,231 36420m N000km/h W099km/h +0026dm/s
+3D  99/jul/17 23:12:00 N37.32,583 E011.20,045 36448m N003km/h W100km/h +0031dm/s
+3D  99/jul/17 23:12:10 N37.32,585 E011.19,857 36480m N000km/h W098km/h +0033dm/s
+3D  99/jul/17 23:12:20 N37.32,589 E011.19,672 36514m N002km/h W099km/h +0035dm/s
+3D  99/jul/17 23:12:30 N37.32,591 E011.19,484 36549m N000km/h W098km/h +0035dm/s
+3D  99/jul/17 23:12:40 N37.32,594 E011.19,299 36585m N003km/h W100km/h +0035dm/s
+3D  99/jul/17 23:12:50 N37.32,596 E011.19,110 36620m N000km/h W099km/h +0036dm/s
+3D  99/jul/17 23:13:00 N37.32,598 E011.18,923 36656m N002km/h W101km/h +0035dm/s
+3D  99/jul/17 23:13:10 N37.32,599 E011.18,724 36675m N000km/h W103km/h +0028dm/s
+3D  99/jul/17 23:13:20 N37.32,600 E011.18,530 36701m N001km/h W105km/h +0026dm/s
+3D  99/jul/17 23:13:30 N37.32,600 E011.18,331 36727m N000km/h W105km/h +0024dm/s
+3D  99/jul/17 23:13:40 N37.32,601 E011.18,133 36750m N001km/h W107km/h +0021dm/s
+3D  99/jul/17 23:13:50 N37.32,601 E011.17,932 36769m N000km/h W105km/h +0017dm/s
+3D  99/jul/17 23:14:00 N37.32,603 E011.17,732 36785m N001km/h W107km/h +0013dm/s
+3D  99/jul/17 23:14:10 N37.32,603 E011.17,531 36796m N000km/h W105km/h +0009dm/s
+3D  99/jul/17 23:14:20 N37.32,606 E011.17,331 36805m N002km/h W107km/h +0007dm/s
+3D  99/jul/17 23:14:30 N37.32,607 E011.17,130 36810m N000km/h W105km/h +0003dm/s
+3D  99/jul/17 23:14:40 N37.32,610 E011.16,931 36812m N002km/h W107km/h +0001dm/s
+3D  99/jul/17 23:14:50 N37.32,612 E011.16,731 36812m N001km/h W105km/h -0001dm/s
+3D  99/jul/17 23:15:00 N37.32,616 E011.16,533 36810m N002km/h W106km/h -0001dm/s
+3D  99/jul/17 23:15:10 N37.32,617 E011.16,334 36807m N001km/h W104km/h -0002dm/s
+3D  99/jul/17 23:15:20 N37.32,621 E011.16,138 36805m N002km/h W106km/h -0002dm/s
+3D  99/jul/17 23:15:30 N37.32,623 E011.15,941 36803m N001km/h W103km/h +0000dm/s
+3D  99/jul/17 23:15:40 N37.32,627 E011.15,745 36804m N002km/h W105km/h +0001dm/s
+3D  99/jul/17 23:15:50 N37.32,628 E011.15,550 36806m N001km/h W102km/h +0003dm/s
+3D  99/jul/17 23:16:00 N37.32,631 E011.15,356 36810m N001km/h W104km/h +0005dm/s
+3D  99/jul/17 23:16:10 N37.32,632 E011.15,162 36817m N001km/h W102km/h +0008dm/s
+3D  99/jul/17 23:16:20 N37.32,636 E011.14,968 36827m N001km/h W104km/h +0011dm/s
+3D  99/jul/17 23:16:30 N37.32,637 E011.14,774 36839m N001km/h W102km/h +0014dm/s
+3D  99/jul/17 23:16:40 N37.32,641 E011.14,580 36854m N001km/h W104km/h +0018dm/s
+3D  99/jul/17 23:16:50 N37.32,642 E011.14,386 36874m N001km/h W102km/h +0020dm/s
+3D  99/jul/17 23:17:00 N37.32,646 E011.14,192 36896m N002km/h W104km/h +0024dm/s
+3D  99/jul/17 23:17:10 N37.32,648 E011.13,997 36922m N001km/h W102km/h +0026dm/s
+3D  99/jul/17 23:17:20 N37.32,652 E011.13,802 36950m N002km/h W105km/h +0030dm/s
+3D  99/jul/17 23:17:30 N37.32,654 E011.13,607 36981m N002km/h W102km/h +0032dm/s
+3D  99/jul/17 23:17:40 N37.32,659 E011.13,412 37015m N003km/h W105km/h +0034dm/s
+3D  99/jul/17 23:17:50 N37.32,663 E011.13,216 37051m N003km/h W103km/h +0036dm/s
+3D  99/jul/17 23:18:00 N37.32,671 E011.13,019 37089m N004km/h W106km/h +0038dm/s
+3D  99/jul/17 23:18:10 N37.32,679 E011.12,822 37128m N006km/h W104km/h +0039dm/s
+3D  99/jul/17 23:18:20 N37.32,691 E011.12,624 37168m N007km/h W106km/h +0041dm/s
+3D  99/jul/17 23:18:30 N37.32,703 E011.12,427 37208m N009km/h W104km/h +0040dm/s
+3D  99/jul/17 23:18:40 N37.32,720 E011.12,228 37248m N010km/h W106km/h +0039dm/s
+3D  99/jul/17 23:18:50 N37.32,737 E011.12,030 37286m N013km/h W104km/h +0036dm/s
+3D  99/jul/17 23:19:00 N37.32,758 E011.11,832 37320m N012km/h W106km/h +0031dm/s
+3D  99/jul/17 23:19:10 N37.32,777 E011.11,635 37349m N013km/h W103km/h +0026dm/s
+3D  99/jul/17 23:19:20 N37.32,798 E011.11,437 37374m N012km/h W106km/h +0022dm/s
+3D  99/jul/17 23:19:30 N37.32,816 E011.11,240 37393m N013km/h W103km/h +0016dm/s
+3D  99/jul/17 23:19:40 N37.32,837 E011.11,042 37406m N012km/h W106km/h +0010dm/s
+3D  99/jul/17 23:19:50 N37.32,856 E011.10,846 37414m N013km/h W103km/h +0006dm/s
+3D  99/jul/17 23:20:00 N37.32,877 E011.10,648 37417m N012km/h W106km/h +0000dm/s
+3D  99/jul/17 23:20:10 N37.32,896 E011.10,452 37415m N013km/h W103km/h -0002dm/s
+3D  99/jul/17 23:20:20 N37.32,917 E011.10,254 37410m N012km/h W106km/h -0005dm/s
+3D  99/jul/17 23:20:30 N37.32,936 E011.10,059 37403m N014km/h W103km/h -0008dm/s
+3D  99/jul/17 23:20:40 N37.32,957 E011.09,862 37394m N012km/h W105km/h -0009dm/s
+3D  99/jul/17 23:20:50 N37.32,977 E011.09,667 37385m N014km/h W103km/h -0009dm/s
+3d  99/jul/17 23:21:00 N37.32,996 E011.09,490 37377m N013km/h W105km/h -0008dm/s
+3D  99/jul/17 23:21:10 N37.33,018 E011.09,276 37370m N014km/h W103km/h -0005dm/s
+3d  99/jul/17 23:21:20 N37.33,037 E011.09,099 37365m N013km/h W105km/h -0004dm/s
+3D  99/jul/17 23:21:30 N37.33,058 E011.08,885 37363m N014km/h W103km/h -0001dm/s
+3d  99/jul/17 23:21:40 N37.33,077 E011.08,708 37363m N012km/h W105km/h +0002dm/s
+3D  99/jul/17 23:21:50 N37.33,097 E011.08,495 37368m N013km/h W103km/h +0006dm/s
+3D  99/jul/17 23:22:00 N37.33,116 E011.08,299 37376m N010km/h W104km/h +0011dm/s
+3D  99/jul/17 23:22:10 N37.33,133 E011.08,106 37389m N012km/h W102km/h +0014dm/s
+3D  99/jul/17 23:22:20 N37.33,150 E011.07,910 37405m N009km/h W104km/h +0017dm/s
+3D  99/jul/17 23:22:30 N37.33,164 E011.07,718 37424m N010km/h W102km/h +0020dm/s
+3D  99/jul/17 23:22:40 N37.33,179 E011.07,524 37445m N008km/h W103km/h +0022dm/s
+3D  99/jul/17 23:22:50 N37.33,191 E011.07,332 37468m N009km/h W102km/h +0023dm/s
+3D  99/jul/17 23:23:00 N37.33,204 E011.07,138 37493m N006km/h W103km/h +0025dm/s
+3D  99/jul/17 23:23:10 N37.33,215 E011.06,946 37517m N008km/h W102km/h +0024dm/s
+3D  99/jul/17 23:23:20 N37.33,226 E011.06,752 37541m N006km/h W103km/h +0024dm/s
+3D  99/jul/17 23:23:30 N37.33,237 E011.06,560 37563m N008km/h W102km/h +0021dm/s
+3D  99/jul/17 23:23:40 N37.33,249 E011.06,366 37584m N005km/h W103km/h +0020dm/s
+3D  99/jul/17 23:23:50 N37.33,259 E011.06,175 37602m N008km/h W102km/h +0016dm/s
+3D  99/jul/17 23:24:00 N37.33,275 E011.05,959 37581m N006km/h W105km/h +0008dm/s
+3D  99/jul/17 23:24:10 N37.33,281 E011.05,789 37628m N008km/h W102km/h +0009dm/s
+3D  99/jul/17 23:24:20 N37.33,297 E011.05,568 37591m N006km/h W105km/h +0003dm/s
+3D  99/jul/17 23:24:30 N37.33,303 E011.05,402 37640m N008km/h W102km/h +0002dm/s
+3D  99/jul/17 23:24:40 N37.33,319 E011.05,174 37587m N006km/h W105km/h -0006dm/s
+3D  99/jul/17 23:24:50 N37.33,324 E011.05,012 37639m N008km/h W103km/h -0001dm/s
+3D  99/jul/17 23:25:00 N37.33,334 E011.04,814 37636m N005km/h W105km/h -0002dm/s
+3D  99/jul/17 23:25:10 N37.33,345 E011.04,618 37633m N008km/h W105km/h -0003dm/s
+3D  99/jul/17 23:25:20 N37.33,356 E011.04,418 37628m N005km/h W106km/h -0004dm/s
+3D  99/jul/17 23:25:30 N37.33,367 E011.04,220 37623m N008km/h W106km/h -0004dm/s
+3D  99/jul/17 23:25:40 N37.33,378 E011.04,018 37618m N005km/h W106km/h -0003dm/s
+3D  99/jul/17 23:25:50 N37.33,389 E011.03,819 37615m N008km/h W107km/h -0002dm/s
+3D  99/jul/17 23:26:00 N37.33,399 E011.03,616 37612m N005km/h W107km/h -0002dm/s
+3D  99/jul/17 23:26:10 N37.33,411 E011.03,416 37610m N008km/h W108km/h -0001dm/s
+3D  99/jul/17 23:26:20 N37.33,421 E011.03,212 37609m N005km/h W107km/h +0000dm/s
+3D  99/jul/17 23:26:30 N37.33,432 E011.03,011 37611m N008km/h W108km/h +0002dm/s
+3D  99/jul/17 23:26:40 N37.33,442 E011.02,807 37613m N005km/h W107km/h +0003dm/s
+3D  99/jul/17 23:26:50 N37.33,453 E011.02,605 37618m N008km/h W108km/h +0004dm/s
+3D  99/jul/17 23:27:00 N37.33,463 E011.02,400 37625m N005km/h W108km/h +0007dm/s
+3D  99/jul/17 23:27:10 N37.33,474 E011.02,197 37634m N008km/h W109km/h +0009dm/s
+3D  99/jul/17 23:27:20 N37.33,483 E011.01,992 37645m N005km/h W108km/h +0012dm/s
+3D  99/jul/17 23:27:30 N37.33,493 E011.01,788 37658m N007km/h W109km/h +0013dm/s
+3D  99/jul/17 23:27:40 N37.33,501 E011.01,583 37673m N004km/h W108km/h +0016dm/s
+3D  99/jul/17 23:27:50 N37.33,510 E011.01,379 37691m N006km/h W110km/h +0017dm/s
+3D  99/jul/17 23:28:00 N37.33,516 E011.01,172 37710m N003km/h W108km/h +0020dm/s
+3D  99/jul/17 23:28:10 N37.33,524 E011.00,968 37732m N005km/h W110km/h +0021dm/s
+3D  99/jul/17 23:28:20 N37.33,529 E011.00,760 37754m N002km/h W109km/h +0023dm/s
+3D  99/jul/17 23:28:30 N37.33,536 E011.00,554 37777m N004km/h W111km/h +0022dm/s
+3D  99/jul/17 23:28:40 N37.33,541 E011.00,345 37800m N002km/h W109km/h +0023dm/s
+3D  99/jul/17 23:28:50 N37.33,548 E011.00,139 37822m N005km/h W111km/h +0022dm/s
+3D  99/jul/17 23:29:00 N37.33,554 E010.59,931 37845m N003km/h W109km/h +0022dm/s
+3D  99/jul/17 23:29:10 N37.33,562 E010.59,725 37867m N006km/h W110km/h +0022dm/s
+3D  99/jul/17 23:29:20 N37.33,570 E010.59,518 37890m N005km/h W108km/h +0022dm/s
+3D  99/jul/17 23:29:30 N37.33,585 E010.59,299 37891m N008km/h W109km/h +0023dm/s
+3D  99/jul/17 23:29:40 N37.33,597 E010.59,095 37914m N008km/h W107km/h +0021dm/s
+3D  99/jul/17 23:29:50 N37.33,613 E010.58,893 37934m N011km/h W108km/h +0019dm/s
+3D  99/jul/17 23:30:00 N37.33,628 E010.58,692 37952m N010km/h W106km/h +0015dm/s
+3D  99/jul/17 23:30:10 N37.33,646 E010.58,505 37982m N013km/h W108km/h +0009dm/s
+3D  99/jul/17 23:30:20 N37.33,666 E010.58,293 37976m N012km/h W105km/h +0006dm/s
+3D  99/jul/17 23:30:30 N37.33,685 E010.58,104 37992m N014km/h W107km/h +0000dm/s
+3D  99/jul/17 23:30:40 N37.33,706 E010.57,895 37978m N013km/h W104km/h -0002dm/s
+3D  99/jul/17 23:30:50 N37.33,728 E010.57,698 37974m N014km/h W106km/h -0005dm/s
+3D  99/jul/17 23:31:00 N37.33,749 E010.57,500 37966m N013km/h W103km/h -0008dm/s
+3D  99/jul/17 23:31:10 N37.33,771 E010.57,307 37959m N016km/h W107km/h -0013dm/s
+3D  99/jul/17 23:31:20 N37.33,793 E010.57,108 37944m N014km/h W103km/h -0012dm/s
+3D  99/jul/17 23:31:30 N37.33,818 E010.56,911 37928m N016km/h W106km/h -0016dm/s
+3D  99/jul/17 23:31:40 N37.33,840 E010.56,719 37918m N015km/h W102km/h -0013dm/s
+3D  99/jul/17 23:31:50 N37.33,867 E010.56,517 37894m N017km/h W106km/h -0016dm/s
+3D  99/jul/17 23:32:00 N37.33,890 E010.56,329 37891m N016km/h W102km/h -0012dm/s
+3D  99/jul/17 23:32:10 N37.33,917 E010.56,136 37880m N017km/h W104km/h -0009dm/s
+3D  99/jul/17 23:32:20 N37.33,942 E010.55,942 37871m N017km/h W101km/h -0007dm/s
+3D  99/jul/17 23:32:30 N37.33,973 E010.55,732 37845m N018km/h W105km/h -0006dm/s
+3D  99/jul/17 23:32:40 N37.33,996 E010.55,555 37864m N018km/h W101km/h +0000dm/s
+3D  99/jul/17 23:32:50 N37.34,026 E010.55,362 37867m N019km/h W104km/h +0003dm/s
+3D  99/jul/17 23:33:00 N37.34,055 E010.55,169 37873m N020km/h W101km/h +0008dm/s
+3d  99/jul/17 23:33:10 N37.34,084 E010.54,995 37882m N021km/h W104km/h +0011dm/s
+3D  99/jul/17 23:33:20 N37.34,117 E010.54,783 37899m N021km/h W101km/h +0017dm/s
+3D  99/jul/17 23:33:30 N37.34,157 E010.54,562 37883m N022km/h W105km/h +0019dm/s
+3D  99/jul/17 23:33:40 N37.34,183 E010.54,397 37942m N022km/h W101km/h +0024dm/s
+3D  99/jul/17 23:33:50 N37.34,218 E010.54,202 37968m N022km/h W105km/h +0028dm/s
+3D  99/jul/17 23:34:00 N37.34,251 E010.54,008 37999m N022km/h W102km/h +0032dm/s
+3d  99/jul/17 23:34:10 N37.34,283 E010.53,834 38031m N023km/h W105km/h +0034dm/s
+3D  99/jul/17 23:34:20 N37.34,319 E010.53,619 38071m N023km/h W102km/h +0037dm/s
+3D  99/jul/17 23:34:30 N37.34,355 E010.53,423 38109m N022km/h W105km/h +0038dm/s
+3D  99/jul/17 23:34:40 N37.34,388 E010.53,227 38148m N023km/h W103km/h +0039dm/s
+3d  99/jul/17 23:34:50 N37.34,420 E010.53,050 38184m N022km/h W106km/h +0039dm/s
+3D  99/jul/17 23:35:00 N37.34,455 E010.52,833 38226m N022km/h W104km/h +0039dm/s
+3d  99/jul/17 23:35:10 N37.34,482 E010.52,674 38257m N021km/h W107km/h +0037dm/s
+3D  99/jul/17 23:35:20 N37.34,518 E010.52,434 38302m N020km/h W105km/h +0036dm/s
+3D  99/jul/17 23:35:30 N37.34,549 E010.52,232 38336m N019km/h W108km/h +0033dm/s
+3D  99/jul/17 23:35:40 N37.34,576 E010.52,032 38369m N019km/h W106km/h +0030dm/s
+3d  99/jul/17 23:35:50 N37.34,606 E010.51,828 38371m N017km/h W108km/h +0029dm/s
+3D  99/jul/17 23:36:00 N37.34,630 E010.51,627 38422m N018km/h W107km/h +0022dm/s
+3D  99/jul/17 23:36:10 N37.34,657 E010.51,421 38441m N017km/h W110km/h +0016dm/s
+3D  99/jul/17 23:36:20 N37.34,682 E010.51,217 38456m N018km/h W108km/h +0013dm/s
+3D  99/jul/17 23:36:30 N37.34,711 E010.50,999 38454m N016km/h W109km/h +0010dm/s
+3D  99/jul/17 23:36:40 N37.34,733 E010.50,806 38473m N017km/h W108km/h +0005dm/s
+3D  99/jul/17 23:36:50 N37.34,758 E010.50,599 38476m N015km/h W111km/h +0001dm/s
+3D  99/jul/17 23:37:00 N37.34,780 E010.50,392 38476m N016km/h W109km/h -0002dm/s
+3D  99/jul/17 23:37:10 N37.34,805 E010.50,177 38466m N014km/h W111km/h -0002dm/s
+3D  99/jul/17 23:37:20 N37.34,824 E010.49,975 38466m N015km/h W110km/h -0007dm/s
+3D  99/jul/17 23:37:30 N37.34,846 E010.49,764 38459m N012km/h W113km/h -0007dm/s
+3D  99/jul/17 23:37:40 N37.34,865 E010.49,554 38450m N014km/h W111km/h -0009dm/s
+3D  99/jul/17 23:37:50 N37.34,887 E010.49,333 38432m N011km/h W113km/h -0006dm/s
+3D  99/jul/17 23:38:00 N37.34,903 E010.49,130 38433m N013km/h W112km/h -0007dm/s
+3D  99/jul/17 23:38:10 N37.34,922 E010.48,915 38425m N010km/h W115km/h -0006dm/s
+3D  99/jul/17 23:38:20 N37.34,939 E010.48,702 38418m N012km/h W113km/h -0004dm/s
+3D  99/jul/17 23:38:30 N37.34,957 E010.48,486 38414m N010km/h W115km/h -0002dm/s
+3D  99/jul/17 23:38:40 N37.34,974 E010.48,271 38412m N012km/h W114km/h +0000dm/s
+3D  99/jul/17 23:38:50 N37.34,992 E010.48,053 38414m N010km/h W116km/h +0004dm/s
+3D  99/jul/17 23:39:00 N37.35,008 E010.47,837 38422m N012km/h W115km/h +0009dm/s
+3D  99/jul/17 23:39:10 N37.35,024 E010.47,629 38445m N010km/h W116km/h +0015dm/s
+3D  99/jul/17 23:39:20 N37.35,039 E010.47,425 38475m N012km/h W114km/h +0022dm/s
+3D  99/jul/17 23:39:30 N37.35,060 E010.47,195 38486m N011km/h W116km/h +0024dm/s
+3D  99/jul/17 23:39:40 N37.35,076 E010.46,990 38525m N014km/h W115km/h +0030dm/s
+3D  99/jul/17 23:39:50 N37.35,100 E010.46,759 38543m N013km/h W117km/h +0031dm/s
+3D  99/jul/17 23:40:00 N37.35,119 E010.46,554 38588m N016km/h W115km/h +0034dm/s
+3D  99/jul/17 23:40:10 N37.35,147 E010.46,320 38610m N015km/h W117km/h +0037dm/s
+3D  99/jul/17 23:40:20 N37.35,170 E010.46,116 38662m N019km/h W116km/h +0038dm/s
+3D  99/jul/17 23:40:30 N37.35,190 E010.45,861 38775m N017km/h W119km/h +0049dm/s
+3D  99/jul/17 23:40:40 N37.35,230 E010.45,674 38738m N022km/h W117km/h +0037dm/s
+3D  99/jul/17 23:40:50 N37.35,262 E010.45,451 38775m N020km/h W118km/h +0036dm/s
+3D  99/jul/17 23:41:00 N37.35,295 E010.45,231 38810m N023km/h W117km/h +0032dm/s
+3D  99/jul/17 23:41:10 N37.35,332 E010.44,995 38829m N021km/h W118km/h +0029dm/s
+3D  99/jul/17 23:41:20 N37.35,363 E010.44,789 38867m N023km/h W117km/h +0022dm/s
+3D  99/jul/17 23:41:30 N37.35,398 E010.44,555 38876m N020km/h W117km/h +0018dm/s
+3D  99/jul/17 23:41:40 N37.35,429 E010.44,346 38899m N023km/h W117km/h +0011dm/s
+3d  99/jul/17 23:41:50 N37.35,430 E010.44,099 39083m N019km/h W118km/h +0019dm/s
+3D  99/jul/17 23:42:00 N37.35,493 E010.43,903 38907m N022km/h W117km/h +0000dm/s
+3D  99/jul/17 23:42:10 N37.35,525 E010.43,680 38903m N020km/h W118km/h -0005dm/s
+3D  99/jul/17 23:42:20 N37.35,557 E010.43,460 38896m N022km/h W117km/h -0009dm/s
+3D  99/jul/17 23:42:30 N37.35,588 E010.43,238 38885m N019km/h W117km/h -0011dm/s
+3D  99/jul/17 23:42:40 N37.35,630 E010.43,006 38964m N022km/h W118km/h -0013dm/s
+3D  99/jul/17 23:42:50 N37.35,662 E010.42,781 38945m N019km/h W117km/h -0014dm/s
+3D  99/jul/17 23:43:00 N37.35,695 E010.42,562 38933m N022km/h W118km/h -0014dm/s
+3D  99/jul/17 23:43:10 N37.35,727 E010.42,339 38919m N020km/h W118km/h -0014dm/s
+3D  99/jul/17 23:43:20 N37.35,760 E010.42,118 38907m N023km/h W119km/h -0011dm/s
+3d  99/jul/17 23:43:30 N37.35,790 E010.41,915 38896m N020km/h W119km/h -0011dm/s
+3D  99/jul/17 23:43:40 N37.35,827 E010.41,670 38885m N023km/h W120km/h -0008dm/s
+3D  99/jul/17 23:43:50 N37.35,861 E010.41,444 38879m N021km/h W119km/h -0006dm/s
+3D  99/jul/17 23:44:00 N37.35,896 E010.41,219 38874m N024km/h W121km/h -0003dm/s
+3D  99/jul/17 23:44:10 N37.35,920 E010.40,995 38743m N022km/h W122km/h -0005dm/s
+3d  99/jul/17 23:44:20 N37.35,952 E010.40,788 38741m N025km/h W123km/h -0001dm/s
+3D  99/jul/17 23:44:30 N37.36,000 E010.40,533 38877m N022km/h W121km/h +0006dm/s
+3d  99/jul/17 23:44:40 N37.36,033 E010.40,327 38884m N025km/h W123km/h +0009dm/s
+3D  99/jul/17 23:44:50 N37.36,071 E010.40,071 38895m N022km/h W122km/h +0014dm/s
+3d  99/jul/17 23:45:00 N37.36,104 E010.39,865 38911m N024km/h W123km/h +0014dm/s
+3D  99/jul/17 23:45:10 N37.36,141 E010.39,609 38929m N021km/h W122km/h +0017dm/s
+3d  99/jul/17 23:45:20 N37.36,116 E010.39,341 39060m N025km/h W121km/h +0012dm/s
+3D  99/jul/17 23:45:30 N37.36,208 E010.39,147 38966m N020km/h W122km/h +0019dm/s
+3d  99/jul/17 23:45:40 N37.36,237 E010.38,942 38985m N021km/h W122km/h +0021dm/s
+3D  99/jul/17 23:45:50 N37.36,269 E010.38,690 39006m N018km/h W120km/h +0018dm/s
+3D  99/jul/17 23:46:00 N37.36,299 E010.38,459 38929m N020km/h W121km/h +0034dm/s
+3D  99/jul/17 23:46:10 N37.36,324 E010.38,240 39039m N016km/h W118km/h +0013dm/s
+3D  99/jul/17 23:46:20 N37.36,351 E010.38,007 39005m N019km/h W119km/h +0026dm/s
+3D  99/jul/17 23:46:30 N37.36,376 E010.37,797 39061m N015km/h W116km/h +0006dm/s
+3D  99/jul/17 23:46:40 N37.36,405 E010.37,561 39039m N018km/h W117km/h +0015dm/s
+3D  99/jul/17 23:46:50 N37.36,425 E010.37,360 39065m N015km/h W115km/h -0001dm/s
+3d  99/jul/17 23:47:00 N37.36,453 E010.37,148 39059m N018km/h W116km/h +0005dm/s
+3D  99/jul/17 23:47:10 N37.36,474 E010.36,927 39051m N015km/h W114km/h -0010dm/s
+3D  99/jul/17 23:47:20 N37.36,505 E010.36,695 39059m N017km/h W115km/h -0003dm/s
+3D  99/jul/17 23:47:30 N37.36,522 E010.36,498 39027m N015km/h W113km/h -0014dm/s
+3D  99/jul/17 23:47:40 N37.36,552 E010.36,278 39051m N017km/h W115km/h -0011dm/s
+3D  99/jul/17 23:47:50 N37.36,571 E010.36,069 38995m N015km/h W112km/h -0014dm/s
+3D  99/jul/17 23:48:00 N37.36,603 E010.35,846 39021m N017km/h W114km/h -0012dm/s
+3D  99/jul/17 23:48:10 N37.36,621 E010.35,643 38971m N016km/h W112km/h -0012dm/s
+3D  99/jul/17 23:48:20 N37.36,653 E010.35,418 38997m N017km/h W115km/h -0010dm/s
+3D  99/jul/17 23:48:30 N37.36,671 E010.35,214 38952m N016km/h W113km/h -0006dm/s
+3D  99/jul/17 23:48:40 N37.36,702 E010.34,990 38980m N017km/h W115km/h -0006dm/s
+3D  99/jul/17 23:48:50 N37.36,722 E010.34,784 38944m N016km/h W113km/h -0001dm/s
+3d  99/jul/17 23:49:00 N37.36,748 E010.34,590 38978m N017km/h W114km/h +0000dm/s
+3D  99/jul/17 23:49:10 N37.36,772 E010.34,355 38949m N016km/h W113km/h +0004dm/s
+3D  99/jul/17 23:49:20 N37.36,802 E010.34,130 38979m N016km/h W115km/h +0006dm/s
+3D  99/jul/17 23:49:30 N37.36,820 E010.33,926 38965m N015km/h W112km/h +0009dm/s
+3D  99/jul/17 23:49:40 N37.36,851 E010.33,689 38990m N015km/h W115km/h +0011dm/s
+3D  99/jul/17 23:49:50 N37.36,864 E010.33,500 38987m N014km/h W112km/h +0012dm/s
+3d  99/jul/17 23:50:00 N37.36,890 E010.33,295 39025m N015km/h W115km/h +0015dm/s
+3D  99/jul/17 23:50:10 N37.36,906 E010.33,074 39011m N013km/h W112km/h +0012dm/s
+3d  99/jul/17 23:50:20 N37.36,933 E010.32,877 39049m N015km/h W115km/h +0016dm/s
+3D  99/jul/17 23:50:30 N37.36,946 E010.32,648 39034m N012km/h W112km/h +0011dm/s
+3D  99/jul/17 23:50:40 N37.36,974 E010.32,417 39091m N012km/h W115km/h +0014dm/s
+3D  99/jul/17 23:50:50 N37.36,982 E010.32,221 39056m N010km/h W112km/h +0010dm/s
+3d  99/jul/17 23:51:00 N37.37,006 E010.32,012 39118m N010km/h W115km/h +0012dm/s
+3D  99/jul/17 23:51:10 N37.37,011 E010.31,796 39079m N007km/h W111km/h +0010dm/s
+3D  99/jul/17 23:51:20 N37.37,031 E010.31,564 39141m N006km/h W114km/h +0009dm/s
+3D  99/jul/17 23:51:30 N37.37,030 E010.31,372 39096m N005km/h W111km/h +0006dm/s
+3D  99/jul/17 23:51:40 N37.37,039 E010.31,160 39100m N004km/h W114km/h +0005dm/s
+3D  99/jul/17 23:51:50 N37.37,043 E010.30,949 39105m N003km/h W111km/h +0003dm/s
+3D  99/jul/17 23:52:00 N37.37,058 E010.30,714 39150m N002km/h W114km/h -0003dm/s
+3D  99/jul/17 23:52:10 N37.37,053 E010.30,525 39107m N002km/h W111km/h +0000dm/s
+3D  99/jul/17 23:52:20 N37.37,057 E010.30,313 39106m N001km/h W114km/h -0002dm/s
+3D  99/jul/17 23:52:30 N37.37,059 E010.30,102 39104m N001km/h W110km/h -0002dm/s
+3D  99/jul/17 23:52:40 N37.37,063 E010.29,891 39100m N001km/h W113km/h -0003dm/s
+3D  99/jul/17 23:52:50 N37.37,064 E010.29,681 39098m N001km/h W110km/h -0002dm/s
+3D  99/jul/17 23:53:00 N37.37,067 E010.29,471 39096m N001km/h W112km/h -0001dm/s
+3D  99/jul/17 23:53:10 N37.37,069 E010.29,262 39094m N002km/h W110km/h +0000dm/s
+3D  99/jul/17 23:53:20 N37.37,078 E010.29,024 39062m N001km/h W112km/h -0005dm/s
+3D  99/jul/17 23:53:30 N37.37,077 E010.28,843 39098m N003km/h W110km/h +0003dm/s
+3D  99/jul/17 23:53:40 N37.37,087 E010.28,608 39058m N002km/h W112km/h +0000dm/s
+3D  99/jul/17 23:53:50 N37.37,089 E010.28,423 39107m N004km/h W110km/h +0006dm/s
+3D  99/jul/17 23:54:00 N37.37,096 E010.28,213 39115m N003km/h W112km/h +0007dm/s
+3D  99/jul/17 23:54:10 N37.37,102 E010.28,005 39124m N005km/h W110km/h +0010dm/s
+3D  99/jul/17 23:54:20 N37.37,111 E010.27,778 39085m N003km/h W111km/h +0011dm/s
+3D  99/jul/17 23:54:30 N37.37,116 E010.27,587 39146m N005km/h W110km/h +0014dm/s
+3D  99/jul/17 23:54:40 N37.37,124 E010.27,376 39160m N003km/h W112km/h +0014dm/s
+3D  99/jul/17 23:54:50 N37.37,129 E010.27,169 39175m N004km/h W110km/h +0015dm/s
+3D  99/jul/17 23:55:00 N37.37,135 E010.26,959 39192m N002km/h W112km/h +0016dm/s
+3D  99/jul/17 23:55:10 N37.37,139 E010.26,750 39207m N004km/h W110km/h +0015dm/s
+3D  99/jul/17 23:55:20 N37.37,145 E010.26,530 39195m N002km/h W112km/h +0020dm/s
+3D  99/jul/17 23:55:30 N37.37,149 E010.26,330 39238m N004km/h W111km/h +0016dm/s
+3d  99/jul/17 23:55:40 N37.37,154 E010.26,172 39229m N003km/h W114km/h +0019dm/s
+3D  99/jul/17 23:55:50 N37.37,159 E010.25,906 39272m N004km/h W112km/h +0016dm/s
+3D  99/jul/17 23:56:00 N37.37,168 E010.25,680 39270m N003km/h W115km/h +0017dm/s
+3D  99/jul/17 23:56:10 N37.37,173 E010.25,478 39307m N005km/h W113km/h +0017dm/s
+3d  99/jul/17 23:56:20 N37.37,181 E010.25,282 39322m N004km/h W116km/h +0017dm/s
+3D  99/jul/17 23:56:30 N37.37,189 E010.25,044 39342m N006km/h W115km/h +0019dm/s
+3d  99/jul/17 23:56:40 N37.37,198 E010.24,847 39360m N005km/h W117km/h +0018dm/s
+3D  99/jul/17 23:56:50 N37.37,207 E010.24,608 39381m N007km/h W115km/h +0017dm/s
+3D  99/jul/17 23:57:00 N37.37,221 E010.24,369 39371m N005km/h W118km/h +0010dm/s
+3D  99/jul/17 23:57:10 N37.37,227 E010.24,169 39407m N007km/h W116km/h +0009dm/s
+3D  99/jul/17 23:57:20 N37.37,239 E010.23,928 39380m N004km/h W118km/h +0000dm/s
+3D  99/jul/17 23:57:30 N37.37,245 E010.23,729 39419m N006km/h W116km/h +0003dm/s
+3D  99/jul/17 23:57:40 N37.37,256 E010.23,484 39371m N003km/h W119km/h -0007dm/s
+3D  99/jul/17 23:57:50 N37.37,263 E010.23,263 39363m N006km/h W117km/h -0010dm/s
+3D  99/jul/17 23:58:00 N37.37,271 E010.23,038 39352m N003km/h W119km/h -0011dm/s
+3D  99/jul/17 23:58:10 N37.37,275 E010.22,844 39408m N006km/h W118km/h -0007dm/s
+3D  99/jul/17 23:58:20 N37.37,282 E010.22,620 39400m N003km/h W119km/h -0007dm/s
+3D  99/jul/17 23:58:30 N37.37,294 E010.22,378 39298m N005km/h W120km/h -0009dm/s
+3D  99/jul/17 23:58:40 N37.37,298 E010.22,141 39300m N003km/h W120km/h -0013dm/s
+3D  99/jul/17 23:58:50 N37.37,302 E010.21,949 39373m N005km/h W119km/h -0008dm/s
+3D  99/jul/17 23:59:00 N37.37,309 E010.21,724 39365m N003km/h W119km/h -0008dm/s
+3D  99/jul/17 23:59:10 N37.37,324 E010.21,483 39239m N006km/h W118km/h -0013dm/s
+3D  99/jul/17 23:59:20 N37.37,326 E010.21,241 39257m N003km/h W119km/h -0007dm/s
+3D  99/jul/17 23:59:30 N37.37,339 E010.21,038 39221m N007km/h W117km/h -0008dm/s
+3D  99/jul/17 23:59:40 N37.37,341 E010.20,793 39248m N003km/h W119km/h -0002dm/s
+3D  99/jul/17 00:00:00 N37.37,346 E010.20,639 39247m N006km/h W117km/h +0000dm/s
+3D  99/jul/17 23:59:50 N37.37,349 E010.20,572 39247m N006km/h W118km/h +0000dm/s
+3D  99/jul/17 00:00:00 N37.37,357 E010.20,349 39248m N004km/h W117km/h +0002dm/s
+3D  99/jul/17 00:00:10 N37.37,366 E010.20,130 39251m N007km/h W117km/h +0004dm/s
+3D  99/jul/17 00:00:20 N37.37,374 E010.19,909 39257m N004km/h W116km/h +0006dm/s
+3D  99/jul/17 00:00:30 N37.37,383 E010.19,693 39266m N007km/h W115km/h +0009dm/s
+3d  99/jul/17 00:00:40 N37.37,391 E010.19,497 39275m N004km/h W115km/h +0011dm/s
+3D  99/jul/17 00:00:50 N37.37,401 E010.19,264 39288m N006km/h W113km/h +0014dm/s
+3D  99/jul/17 00:01:00 N37.37,408 E010.19,050 39303m N004km/h W111km/h +0014dm/s
+3D  99/jul/17 00:01:10 N37.37,428 E010.18,877 39263m N006km/h W111km/h +0014dm/s
+3D  99/jul/18 00:01:20 N37.37,425 E010.18,634 39333m N004km/h W109km/h +0013dm/s
+3D  99/jul/18 00:01:30 N37.37,434 E010.18,430 39347m N007km/h W109km/h +0013dm/s
+3D  99/jul/18 00:01:40 N37.37,443 E010.18,225 39359m N004km/h W108km/h +0011dm/s
+3D  99/jul/18 00:01:50 N37.37,463 E010.18,055 39319m N007km/h W108km/h +0011dm/s
+3d  99/jul/18 00:02:00 N37.37,461 E010.17,841 39378m N005km/h W107km/h +0008dm/s
+3D  99/jul/18 00:02:10 N37.37,480 E010.17,645 39349m N007km/h W108km/h +0011dm/s
+3D  99/jul/18 00:02:20 N37.37,481 E010.17,421 39394m N005km/h W105km/h +0011dm/s
+3D  99/jul/18 00:02:30 N37.37,498 E010.17,240 39372m N007km/h W107km/h +0011dm/s
+3D  99/jul/18 00:02:40 N37.37,511 E010.17,050 39364m N005km/h W105km/h +0009dm/s
+3D  99/jul/18 00:02:50 N37.37,518 E010.16,841 39391m N008km/h W106km/h +0008dm/s
+3D  99/jul/18 00:03:00 N37.37,547 E010.16,631 39456m N005km/h W104km/h +0003dm/s
+3D  99/jul/18 00:03:10 N37.37,539 E010.16,446 39403m N008km/h W105km/h +0003dm/s
+3D  99/jul/18 00:03:20 N37.37,545 E010.16,240 39420m N006km/h W103km/h +0001dm/s
+3D  99/jul/18 00:03:30 N37.37,560 E010.16,056 39406m N008km/h W104km/h +0000dm/s
+3D  99/jul/18 00:03:40 N37.37,579 E010.15,866 39408m N005km/h W102km/h -0002dm/s
+3D  99/jul/18 00:03:50 N37.37,583 E010.15,670 39401m N008km/h W103km/h -0003dm/s
+3D  99/jul/18 00:04:00 N37.37,610 E010.15,467 39449m N006km/h W101km/h -0002dm/s
+3D  99/jul/18 00:04:10 N37.37,607 E010.15,289 39392m N009km/h W101km/h -0004dm/s
+3D  99/jul/18 00:04:20 N37.37,614 E010.15,086 39407m N007km/h W100km/h -0002dm/s
+3D  99/jul/18 00:04:30 N37.37,633 E010.14,913 39379m N009km/h W100km/h -0006dm/s
+3D  99/jul/18 00:04:40 N37.37,645 E010.14,724 39373m N007km/h W099km/h -0001dm/s
+3D  99/jul/18 00:04:50 N37.37,661 E010.14,541 39364m N010km/h W099km/h -0007dm/s
+3D  99/jul/18 00:05:00 N37.37,667 E010.14,335 39392m N008km/h W097km/h -0004dm/s
+3D  99/jul/18 00:05:10 N37.37,691 E010.14,171 39352m N010km/h W098km/h -0006dm/s
+3D  99/jul/18 00:05:20 N37.37,705 E010.13,987 39347m N009km/h W096km/h -0003dm/s
+3D  99/jul/18 00:05:30 N37.37,722 E010.13,804 39343m N012km/h W098km/h -0002dm/s
+3D  99/jul/18 00:05:40 N37.37,738 E010.13,621 39342m N011km/h W095km/h +0000dm/s
+3D  99/jul/18 00:05:50 N37.37,758 E010.13,441 39343m N013km/h W097km/h +0001dm/s
+3D  99/jul/18 00:06:00 N37.37,768 E010.13,238 39383m N012km/h W094km/h +0003dm/s
+3D  99/jul/18 00:06:10 N37.37,790 E010.13,059 39388m N015km/h W095km/h +0005dm/s
+3d  99/jul/18 00:06:20 N37.37,809 E010.12,899 39394m N014km/h W093km/h +0007dm/s
+3D  99/jul/18 00:06:30 N37.37,836 E010.12,705 39403m N016km/h W094km/h +0008dm/s
+3D  99/jul/¹8000:06:40 N37.37,860 E010.12,530 39491m N016km/h W091km/h +0009dm/s
+3D  99/jul/18 00:06:50 N37.37,887 E010.12,356 39421m N018km/h W093km/h +0010dm/s
+3D  99/jul/18 00:07:00 N37.37,905 E010.12,163 39465m N017km/h W091km/h +0014dm/s
+3D  99/jul/18 00:07:10 N37.37,943 E010.12,012 39440m N019km/h W092km/h +0010dm/s
+3d  99/jul/18 00:07:20 N37.37,967 E010.11,857 39450m N018km/h W089km/h +0010dm/s
+3d  99/jul/18 00:07:30 N37.37,999 E010.11,688 39461m N021km/h W091km/h +0010dm/s
+3D  99/jul/18 00:07:40 N37.38,037 E010.11,514 39451m N020km/h W089km/h +0013dm/s
+3D  99/jul/18 00:07:50 N37.38,065 E010.11,333 39485m N021km/h W090km/h +0010dm/s
+3D  99/jul/18 00:08:00 N37.38,087 E010.11,143 39534m N022km/h W087km/h +0008dm/s
+3D  99/jul/18 00:08:10 N37.38,134 E010.10,984 39501m N022km/h W089km/h +0010dm/s
+3D  99/jul/18 00:08:20 N37.38,170 E010.10,847 39487m N023km/h W086km/h +0006dm/s
+3D  99/jul/18 00:08:30 N37.38,200 E010.10,666 39521m N024km/h W089km/h +0007dm/s
+3D  99/jul/18 00:08:40 N37.38,242 E010.10,519 39497m N024km/h W086km/h +0004dm/s
+3D  99/jul/18 00:08:50 N37.38,273 E010.10,334 39535m N025km/h W089km/h +0005dm/s
+3d  99/jul/18 00:09:00 N37.38,314 E010.10,207 39502m N025km/h W086km/h +0003dm/s
+3D  99/jul/18 00:09:10 N37.38,349 E010.10,004 39545m N026km/h W089km/h +0003dm/s
+3D  99/jul/18 00:09:20 N37.38,385 E010.09,834 39556m N026km/h W085km/h -0001dm/s
+3D  99/jul/18 00:09:30 N37.38,428 E010.09,674 39548m N026km/h W089km/h +0000dm/s
+3d  99/jul/18 00:09:40 N37.38,473 E010.09,552 39503m N026km/h W086km/h -0001dm/s
+3D  99/jul/18 00:09:50 N37.38,509 E010.09,344 39548m N027km/h W089km/h +0000dm/s
+3D  99/jul/18 00:10:00 N37.38,560 E010.09,207 39498m N027km/h W086km/h -0002dm/s
+3D  99/jul/18 00:10:10 N37.38,592 E010.09,015 39543m N027km/h W089km/h -0002dm/s
+3D  99/jul/18 00:10:20 N37.38,633 E010.08,853 39534m N028km/h W086km/h -0005dm/s
+3D  99/jul/18 00:10:30 N37.38,675 E010.08,685 39534m N027km/h W089km/h -0004dm/s
+3D  99/jul/18 00:10:40 N37.38,726 E010.08,545 39486m N027km/h W087km/h -0003dm/s
+3D  99/jul/18 00:10:50 N37.38,758 E010.08,354 39525m N027km/h W089km/h -0006dm/s
+3D  99/jul/18 00:11:00 N37.38,808 E010.08,212 39479m N027km/h W087km/h -0002dm/s
+3D  99/jul/18 00:11:10 N37.38,841 E010.08,025 39513m N026km/h W089km/h -0004dm/s
+3D  99/jul/18 00:11:20 N37.38,880 E010.07,859 39510m N027km/h W087km/h -0002dm/s
+3D  99/jul/18 00:11:30 N37.38,923 E010.07,695 39503m N026km/h W089km/h -0002dm/s
+3D  99/jul/18 00:11:40 N37.38,960 E010.07,527 39507m N026km/h W086km/h +0000dm/s
+3D  99/jul/18 00:11:50 N37.39,001 E010.07,364 39502m N025km/h W089km/h +0001dm/s
+3D  99/jul/18 00:12:00 N37.39,044 E010.07,213 39481m N025km/h W086km/h +0004dm/s
+3D  99/jul/18 00:12:10 N37.39,076 E010.07,035 39509m N024km/h W088km/h +0005dm/s
+3D  99/jul/18 00:12:20 N37.39,111 E010.06,872 39514m N023km/h W085km/h +0005dm/s
+3D  99/jul/18 00:12:30 N37.39,146 E010.06,707 39523m N021km/h W088km/h +0008dm/s
+3D  99/jul/18 00:12:40 N37.39,177 E010.06,544 39534m N021km/h W085km/h +0012dm/s
+3D  99/jul/18 00:12:50 N37.39,209 E010.06,381 39545m N019km/h W087km/h +0012dm/s
+3D  99/jul/18 00:13:00 N37.39,237 E010.06,220 39558m N019km/h W084km/h +0013dm/s
+3D  99/jul/18 00:13:10 N37.39,264 E010.06,058 39571m N016km/h W087km/h +0013dm/s
+3D  99/jul/18 00:13:20 N37.39,288 E010.05,897 39585m N016km/h W084km/h +0013dm/s
+3D  99/jul/18 00:13:30 N37.39,311 E010.05,734 39599m N014km/h W087km/h +0010dm/s
+3d  99/jul/18 00:13:40 N37.39,329 E010.05,589 39607m N014km/h W084km/h +0007dm/s
+3D  99/jul/18 00:13:50 N37.39,352 E010.05,411 39614m N011km/h W087km/h +0004dm/s
+3D  99/jul/18 00:14:00 N37.39,370 E010.05,250 39616m N012km/h W084km/h +0000dm/s
+3D  99/jul/18 00:14:10 N37.39,388 E010.05,087 39614m N010km/h W087km/h -0003dm/s
+3d  99/jul/18 00:14:20 N37.39,401 E010.04,941 39614m N011km/h W085km/h -0006dm/s
+3D  99/jul/18 00:14:30 N37.39,419 E010.04,762 39603m N008km/h W087km/h -0008dm/s
+3D  99/jul/18 00:14:40 N37.39,433 E010.04,601 39593m N009km/h W085km/h -0008dm/s
+3D  99/jul/18 00:14:50 N37.39,446 E010.04,437 39584m N007km/h W087km/h -0010dm/s
+3D  99/jul/18 00:15:00 N37.39,457 E010.04,275 39574m N008km/h W086km/h -0009dm/s
+3D  99/jul/18 00:15:10 N37.39,469 E010.04,112 39564m N006km/h W087km/h -0008dm/s
+3D  99/jul/18 00:15:20 N37.39,480 E010.03,953 39551m N007km/h W087km/h -0002dm/s
+3D  99/jul/18 00:15:30 N37.39,490 E010.03,786 39550m N006km/h W087km/h -0005dm/s
+3D  99/jul/18 00:15:40 N37.39,500 E010.03,625 39546m N008km/h W085km/h -0002dm/s
+3D  99/jul/18 00:15:50 N37.39,512 E010.03,461 39544m N006km/h W087km/h +0000dm/s
+3D  99/jul/18 00:16:00 N37.39,518 E010.03,291 39563m N007km/h W087km/h +0007dm/s
+3d  99/jul/18 00:16:10 N37.39,533 E010.03,153 39550m N006km/h W087km/h +0005dm/s
+3D  99/jul/18 00:16:20 N37.39,538 E010.02,963 39583m N008km/h W086km/h +0012dm/s
+3D  99/jul/18 00:16:30 N37.39,549 E010.02,797 39597m N006km/h W088km/h +0015dm/s
+3D  99/jul/18 00:16:40 N37.39,560 E010.02,635 39615m N008km/h W086km/h +0017dm/s
+3D  99/jul/18 00:16:50 N37.39,571 E010.02,470 39634m N005km/h W087km/h +0019dm/s
+3D  99/jul/18 00:17:00 N37.39,581 E010.02,309 39654m N008km/h W085km/h +0020dm/s
+3D  99/jul/18 00:17:10 N37.39,592 E010.02,146 39675m N005km/h W086km/h +0021dm/s
+3D  99/jul/18 00:17:20 N37.39,601 E010.01,987 39696m N007km/h W084km/h +0020dm/s
+3D  99/jul/18 00:17:30 N37.39,611 E010.01,826 39716m N005km/h W085km/h +0019dm/s
+3D  99/jul/18 00:17:40 N37.39,620 E010.01,669 39736m N007km/h W083km/h +0019dm/s
+3D  99/jul/18 00:17:50 N37.39,628 E010.01,509 39755m N004km/h W084km/h +0018dm/s
+3D  99/jul/18 00:18:00 N37.39,636 E010.01,354 39770m N006km/h W083km/h +0014dm/s
+3D  99/jul/18 00:18:10 N37.39,644 E010.01,195 39784m N003km/h W084km/h +0012dm/s
+3D  99/jul/18 00:18:20 N37.39,652 E010.01,041 39793m N006km/h W082km/h +0008dm/s
+3D  99/jul/18 00:18:30 N37.39,660 E010.00,883 39801m N004km/h W083km/h +0006dm/s
+3D  99/jul/18 00:18:40 N37.39,668 E010.00,727 39809m N007km/h W082km/h +0003dm/s
+3d  99/jul/18 00:18:50 N37.39,677 E010.00,588 39807m N004km/h W083km/h +0000dm/s
+3D  99/jul/18 00:19:00 N37.39,687 E010.00,420 39805m N007km/h W082km/h -0002dm/s
+3d  99/jul/18 00:19:10 N37.39,696 E010.00,278 39801m N005km/h W083km/h -0004dm/s
+3D  99/jul/18 00:19:20 N37.39,707 E010.00,110 39795m N008km/h W082km/h -0007dm/s
+3D  99/jul/18 00:19:30 N37.39,717 E009.59,954 39787m N005km/h W082km/h -0007dm/s
+3D  99/jul/18 00:19:40 N37.39,728 E009.59,802 39777m N008km/h W081km/h -0010dm/s
+3D  99/jul/18 00:19:50 N37.39,739 E009.59,644 39710m N005km/h W081km/h -0010dm/s
+3D  99/jul/18 00:20:00 N37.39,749 E009.59,496 39755m N008km/h W081km/h -0011dm/s
+3d  99/jul/18 00:20:10 N37.39,759 E009.59,357 39745m N005km/h W081km/h -0011dm/s
+3D  99/jul/18 00:20:20 N37.39,770 E009.59,191 39733m N008km/h W080km/h -0010dm/s
+3D  99/jul/18 00:20:30 N37.39,782 E009.59,035 39665m N005km/h W080km/h -0010dm/s
+3D  99/jul/18 00:20:40 N37.39,790 E009.58,889 39718m N007km/h W080km/h -0006dm/s
+3d  99/jul/18 00:20:50 N37.39,798 E009.58,768 39714m N004km/h W080km/h -0003dm/s
+3D  99/jul/18 00:21:00 N37.39,808 E009.58,590 39710m N006km/h W079km/h -0002dm/s
+3d  99/jul/18 00:21:10 N37.39,815 E009.58,469 39710m N004km/h W079km/h +0000dm/s
+3D  99/jul/18 00:21:20 N37.39,823 E009.58,292 39712m N005km/h W079km/h +0003dm/s
+3D  99/jul/18 00:21:30 N37.39,824 E009.58,193 39542m N001km/h W080km/h +0011dm/s
+3D  99/jul/18 00:21:40 N37.39,836 E009.57,997 39726m N004km/h W078km/h +0008dm/s
+3d  99/jul/18 00:21:50 N37.39,840 E009.57,863 39735m N001km/h W078km/h +0012dm/s
+3D  99/jul/18 00:22:00 N37.39,845 E009.57,703 39751m N004km/h W078km/h +0015dm/s
+3d  99/jul/18 00:22:10 N37.39,849 E009.57,569 39767m N001km/h W078km/h +0017dm/s
+3D  99/jul/18 00:22:20 N37.39,852 E009.57,409 39788m N003km/h W078km/h +0020dm/s
+3d  99/jul/18 00:22:30 N37.39,855 E009.57,276 39807m N000km/h W078km/h +0021dm/s
+3D  99/jul/18 00:22:40 N37.39,857 E009.57,117 39832m N002km/h W078km/h +0024dm/s
+3d  99/jul/18 00:22:50 N37.39,858 E009.56,984 39854m N000km/h W078km/h +0024dm/s
+3D  99/jul/18 00:23:00 N37.39,860 E009.56,824 39881m N001km/h W078km/h +0025dm/s
+3d  99/jul/18 00:23:10 N37.39,860 E009.56,691 39903m S001km/h W078km/h +0024dm/s
+3D  99/jul/18 00:23:20 N37.39,860 E009.56,532 39932m N001km/h W078km/h +0025dm/s
+3D  99/jul/18 00:23:30 N37.39,841 E009.56,377 39939m S005km/h W078km/h +0018dm/s
+3D  99/jul/18 00:23:40 N37.39,858 E009.56,240 39982m N000km/h W078km/h +0025dm/s
+3D  99/jul/18 00:23:50 N37.39,856 E009.56,092 40007m S002km/h W077km/h +0023dm/s
+3D  99/jul/18 00:24:00 N37.39,854 E009.55,947 40031m N000km/h W078km/h +0023dm/s
+3D  99/jul/18 00:24:10 N37.39,850 E009.55,798 40053m S003km/h W077km/h +0021dm/s
+3D  99/jul/18 00:24:20 N37.39,847 E009.55,652 40074m S001km/h W079km/h +0020dm/s
+3D  99/jul/18 00:24:30 N37.39,842 E009.55,503 40093m S004km/h W078km/h +0018dm/s
+3D  99/jul/18 00:24:40 N37.39,839 E009.55,355 40110m S001km/h W080km/h +0017dm/s
+3D  99/jul/18 00:24:50 N37.39,764 E009.55,175 40059m S007km/h W079km/h +0021dm/s
+3D  99/jul/18 00:25:00 N37.39,830 E009.55,056 40141m S002km/h W081km/h +0012dm/s
+3D  99/jul/18 00:25:10 N37.39,748 E009.54,874 40101m S006km/h W079km/h +0020dm/s
+3D  99/jul/18 00:25:20 N37.39,821 E009.54,755 40163m S001km/h W081km/h +0008dm/s
+3d  99/jul/18 00:25:30 N37.39,736 E009.54,586 40138m S005km/h W079km/h +0018dm/s
+3D  99/jul/18 00:25:40 N37.39,812 E009.54,450 40176m S002km/h W082km/h +0003dm/s
+3D  99/jul/18 00:25:50 N37.39,727 E009.54,268 40177m S003km/h W079km/h +0017dm/s
+3D  99/jul/18 00:26:00 N37.39,803 E009.54,143 40181m S002km/h W083km/h +0000dm/s
+3D  99/jul/18 00:26:10 N37.39,722 E009.53,964 40209m S002km/h W080km/h +0014dm/s
+3D  99/jul/18 00:26:20 N37.39,794 E009.53,833 40178m S002km/h W084km/h -0003dm/s
+3D  99/jul/18 00:26:30 N37.39,787 E009.53,676 40172m S004km/h W082km/h -0003dm/s
+3D  99/jul/18 00:26:40 N37.39,784 E009.53,520 40168m S003km/h W084km/h -0004dm/s
+3D  99/jul/18 00:26:50 N37.39,777 E009.53,361 40162m S004km/h W083km/h -0005dm/s
+3D  99/jul/18 00:27:00 N37.39,772 E009.53,203 40155m S003km/h W085km/h -0006dm/s
+3D  99/jul/18 00:27:10 N37.39,722 E009.53,037 40268m N000km/h W082km/h +0005dm/s
+3D  99/jul/18 00:27:20 N37.39,758 E009.52,883 40142m S004km/h W086km/h -0005dm/s
+3D  99/jul/18 00:27:30 N37.39,748 E009.52,721 40137m S006km/h W084km/h -0006dm/s
+3D  99/jul/18 00:27:40 N37.39,740 E009.52,559 40132m S006km/h W087km/h -0003dm/s
+3D  99/jul/18 00:27:50 N37.39,708 E009.52,399 40278m S005km/h W085km/h +0000dm/s
+3D  99/jul/18 00:28:00 N37.39,714 E009.52,231 40127m S009km/h W089km/h +0000dm/s
+3D  99/jul/18 00:28:10 N37.39,688 E009.52,072 40277m S009km/h W086km/h +0000dm/s
+3D  99/jul/18 00:28:20 N37.39,681 E009.51,898 40130m S011km/h W090km/h +0002dm/s
+3D  99/jul/18 00:28:30 N37.39,660 E009.51,729 40134m S014km/h W088km/h +0005dm/s
+3D  99/jul/18 00:28:40 N37.39,639 E009.51,560 40139m S015km/h W092km/h +0005dm/s
+3D  99/jul/18 00:28:50 N37.39,613 E009.51,389 40145m S017km/h W090km/h +0006dm/s
+3D  99/jul/18 00:29:00 N37.39,587 E009.51,217 40152m S018km/h W093km/h +0005dm/s
+3D  99/jul/18 00:29:10 N37.39,558 E009.51,051 40259m S021km/h W091km/h -0006dm/s
+3D  99/jul/18 00:29:20 N37.39,531 E009.50,861 40158m S021km/h W094km/h +0005dm/s
+3D  99/jul/18 00:29:30 N37.39,493 E009.50,700 40246m S023km/h W092km/h -0007dm/s
+3D  99/jul/18 00:29:40 N37.39,458 E009.50,518 40172m S023km/h W095km/h +0002dm/s
+3D  99/jul/18 00:29:50 N37.39,422 E009.50,346 40229m S025km/h W093km/h -0008dm/s
+3D  99/jul/18 00:30:00 N37.39,384 E009.50,165 40176m S025km/h W095km/h +0000dm/s
+3D  99/jul/18 00:30:10 N37.39,348 E009.49,992 40209m S025km/h W093km/h -0010dm/s
+3D  99/jul/18 00:30:20 N37.39,307 E009.49,811 40174m S026km/h W094km/h -0001dm/s
+3D  99/jul/18 00:30:30 N37.39,274 E009.49,638 40189m S024km/h W092km/h -0009dm/s
+3D  99/jul/18 00:30:40 N37.39,226 E009.49,461 40170m S026km/h W094km/h -0003dm/s
+3D  99/jul/18 00:30:50 N37.39,201 E009.49,286 40170m S024km/h W091km/h -0008dm/s
+3D  99/jul/18 00:31:00 N37.39,151 E009.49,106 40157m S025km/h W094km/h -0004dm/s
+3D  99/jul/18 00:31:10 N37.39,113 E009.48,931 40154m S025km/h W091km/h -0004dm/s
+3D  99/jul/18 00:31:20 N37.39,077 E009.48,757 40150m S023km/h W093km/h -0002dm/s
+3D  99/jul/18 00:31:30 N37.39,067 E009.48,592 40146m S020km/h W090km/h -0004dm/s
+3d  99/jul/18 00:31:40 N37.39,011 E009.48,429 40146m S022km/h W092km/h +0000dm/s
+3D  99/jul/18 00:31:50 N37.38,973 E009.48,240 40148m S022km/h W089km/h +0001dm/s
+3d  99/jul/18 00:32:00 N37.38,944 E009.48,086 40150m S021km/h W092km/h +0003dm/s
+3D  99/jul/18 00:32:10 N37.38,904 E009.47,898 40152m S021km/h W089km/h +0004dm/s
+3d  99/jul/18 00:32:20 N37.38,878 E009.47,745 40160m S021km/h W091km/h +0005dm/s
+3D  99/jul/18 00:32:30 N37.38,840 E009.47,558 40165m S021km/h W089km/h +0006dm/s
+3d  99/jul/18 00:32:40 N37.38,813 E009.47,405 40173m S022km/h W091km/h +0008dm/s
+3D  99/jul/18 00:32:50 N37.38,808 E009.47,225 40149m S023km/h W090km/h +0004dm/s
+3d  99/jul/18 00:33:00 N37.38,745 E009.47,065 40190m S022km/h W092km/h +0008dm/s
+3D  99/jul/18 00:33:10 N37.38,704 E009.46,876 40199m S023km/h W090km/h +0007dm/s
+3d  99/jul/18 00:33:20 N37.38,674 E009.46,720 40207m S024km/h W093km/h +0008dm/s
+3D  99/jul/18 00:33:30 N37.38,630 E009.46,529 40215m S024km/h W091km/h +0007dm/s
+3d  99/jul/18 00:33:40 N37.38,598 E009.46,371 40223m S025km/h W095km/h +0006dm/s
+3d  99/jul/18 00:33:50 N37.38,558 E009.46,194 40227m S026km/h W093km/h +0002dm/s
+3d  99/jul/18 00:34:00 N37.38,519 E009.46,015 40230m S027km/h W096km/h +0001dm/s
+3D  99/jul/18 00:34:10 N37.38,473 E009.45,817 40232m S027km/h W095km/h +0000dm/s
+3D  99/jul/18 00:34:20 N37.38,427 E009.45,632 40222m S027km/h W098km/h +0000dm/s
+3D  99/jul/18 00:34:30 N37.38,385 E009.45,450 40220m S026km/h W096km/h -0001dm/s
+3D  99/jul/18 00:34:40 N37.38,345 E009.45,264 40217m S028km/h W100km/h -0003dm/s
+3D  99/jul/18 00:34:50 N37.38,302 E009.45,079 40212m S026km/h W097km/h -0004dm/s
+3D  99/jul/18 00:35:00 N37.38,262 E009.44,891 40207m S028km/h W101km/h -0006dm/s
+3D  99/jul/18 00:35:10 N37.38,220 E009.44,703 40201m S026km/h W099km/h -0007dm/s
+3D  99/jul/18 00:35:20 N37.38,164 E009.44,497 40151m S031km/h W104km/h -0006dm/s
+3D  99/jul/18 00:35:30 N37.38,135 E009.44,321 40185m S027km/h W101km/h -0007dm/s
+3D  99/jul/18 00:35:40 N37.38,093 E009.44,127 40177m S029km/h W104km/h -0007dm/s
+3D  99/jul/18 00:35:50 N37.38,050 E009.43,935 40169m S027km/h W102km/h -0007dm/s
+3D  99/jul/18 00:36:00 N37.38,008 E009.43,739 40163m S030km/h W105km/h -0007dm/s
+3D  99/jul/18 00:36:10 N37.37,964 E009.43,546 40157m S028km/h W102km/h -0006dm/s
+3D  99/jul/18 00:36:20 N37.37,922 E009.43,349 40150m S030km/h W105km/h -0006dm/s
+3D  99/jul/18 00:36:30 N37.37,877 E009.43,155 40145m S028km/h W103km/h -0004dm/s
+3D  99/jul/18 00:36:40 N37.37,835 E009.42,957 40140m S030km/h W106km/h -0005dm/s
+3D  99/jul/18 00:36:50 N37.37,789 E009.42,762 40134m S028km/h W103km/h -0004dm/s
+3D  99/jul/18 00:37:00 N37.37,707 E009.42,530 40075m S030km/h W106km/h -0002dm/s
+3D  99/jul/18 00:37:10 N37.37,702 E009.42,367 40127m S028km/h W104km/h -0003dm/s
+3D  99/jul/18 00:37:20 N37.37,620 E009.42,137 40072m S029km/h W105km/h +0000dm/s
+3D  99/jul/18 00:37:30 N37.37,614 E009.41,973 40121m S028km/h W104km/h -0001dm/s
+3d  99/jul/18 00:37:40 N37.37,580 E009.41,814 40120m S029km/h W106km/h +0000dm/s
+3D  99/jul/18 00:37:50 N37.37,499 E009.41,569 40078m S024km/h W102km/h +0009dm/s
+3D  99/jul/18 00:38:00 N37.37,459 E009.41,362 40124m S024km/h W102km/h +0001dm/s
+3D  99/jul/18 00:38:10 N37.37,426 E009.41,181 40099m S023km/h W102km/h +0011dm/s
+3d  99/jul/18 00:38:20 N37.37,400 E009.41,004 40114m S024km/h W104km/h +0013dm/s
+3D  99/jul/18 00:38:30 N37.37,357 E009.40,794 40124m S021km/h W101km/h +0013dm/s
+3d  99/jul/18 00:38:40 N37.37,327 E009.40,619 40136m S023km/h W103km/h +0014dm/s
+3D  99/jul/18 00:38:50 N37.37,290 E009.40,409 40153m S021km/h W101km/h +0014dm/s
+3d  99/jul/18 00:39:00 N37.37,260 E009.40,234 40170m S022km/h W103km/h +0012dm/s
+3D  99/jul/18 00:39:10 N37.37,224 E009.40,026 40183m S020km/h W101km/h +0015dm/s
+3D  99/jul/18 00:39:20 N37.37,193 E009.39,830 40149m S021km/h W102km/h +0010dm/s
+3D  99/jul/18 00:39:30 N37.37,161 E009.39,645 40212m S019km/h W100km/h +0012dm/s
+3D  99/jul/18 00:39:40 N37.37,116 E009.39,438 40178m S022km/h W102km/h +0011dm/s
+3D  99/jul/18 00:39:50 N37.37,099 E009.39,265 40235m S019km/h W100km/h +0010dm/s
+3d  99/jul/18 00:40:00 N37.37,069 E009.39,088 40258m S022km/h W103km/h +0016dm/s
+3D  99/jul/18 00:40:10 N37.37,036 E009.38,886 40252m S019km/h W100km/h +0006dm/s
+3d  99/jul/18 00:40:20 N37.37,006 E009.38,707 40283m S022km/h W102km/h +0011dm/s
+3D  99/jul/18 00:40:30 N37.36,975 E009.38,508 40264m S019km/h W100km/h +0006dm/s
+3D  99/jul/18 00:40:40 N37.36,965 E009.38,317 40214m S019km/h W100km/h +0007dm/s
+3D  99/jul/18 00:40:50 N37.36,912 E009.38,130 40274m S019km/h W100km/h +0005dm/s
+3d  99/jul/18 00:41:00 N37.36,884 E009.37,958 40277m S022km/h W101km/h +0003dm/s
+3D  99/jul/18 00:41:10 N37.36,848 E009.37,751 40281m S020km/h W100km/h +0002dm/s
+3d  99/jul/18 00:41:20 N37.36,819 E009.37,578 40282m S022km/h W102km/h +0000dm/s
+3d  99/jul/18 00:41:30 N37.36,786 E009.37,389 40283m S020km/h W100km/h +0000dm/s
+3D  99/jul/18 00:41:40 N37.36,752 E009.37,176 40255m S023km/h W102km/h +0008dm/s
+3D  99/jul/18 00:41:50 N37.36,717 E009.36,988 40285m S020km/h W101km/h +0001dm/s
+3d  99/jul/18 00:42:00 N37.36,687 E009.36,814 40286m S023km/h W103km/h +0001dm/s
+3D  99/jul/18 00:42:10 N37.36,648 E009.36,603 40289m S022km/h W102km/h +0002dm/s
+3d  99/jul/18 00:42:20 N37.36,617 E009.36,428 40292m S024km/h W103km/h +0002dm/s
+3D  99/jul/18 00:42:30 N37.36,578 E009.36,216 40296m S022km/h W103km/h +0004dm/s
+3D  99/jul/18 00:42:40 N37.36,559 E009.36,027 40341m S026km/h W103km/h +0017dm/s
+3d  99/jul/18 00:42:50 N37.36,510 E009.35,846 40306m S023km/h W103km/h +0005dm/s
+3D  99/jul/18 00:43:00 N37.36,482 E009.35,637 40378m S027km/h W104km/h +0020dm/s
+3D  99/jul/18 00:43:10 N37.36,432 E009.35,435 40320m S023km/h W104km/h +0007dm/s
+3D  99/jul/18 00:43:20 N37.36,390 E009.35,243 40418m S027km/h W105km/h +0024dm/s
+3D  99/jul/18 00:43:30 N37.36,356 E009.35,040 40337m S024km/h W105km/h +0011dm/s
+3D  99/jul/18 00:43:40 N37.36,312 E009.34,849 40467m S027km/h W105km/h +0025dm/s
+3D  99/jul/18 00:43:50 N37.36,278 E009.34,643 40361m S024km/h W106km/h +0013dm/s
+3d  99/jul/18 00:44:00 N37.36,237 E009.34,472 40514m S027km/h W106km/h +0025dm/s
+3D  99/jul/18 00:44:10 N37.36,200 E009.34,244 40390m S025km/h W106km/h +0015dm/s
+3d  99/jul/18 00:44:20 N37.36,169 E009.34,082 40402m S027km/h W107km/h +0014dm/s
+3D  99/jul/18 00:44:30 N37.36,122 E009.33,842 40421m S024km/h W107km/h +0015dm/s
+3D  99/jul/18 00:44:40 N37.36,082 E009.33,638 40436m S027km/h W108km/h +0017dm/s
+3D  99/jul/18 00:44:50 N37.36,043 E009.33,437 40452m S024km/h W108km/h +0014dm/s
+3D  99/jul/18 00:45:00 N37.36,004 E009.33,233 40467m S027km/h W108km/h +0015dm/s
+3D  99/jul/18 00:45:10 N37.35,966 E009.33,031 40481m S024km/h W108km/h +0013dm/s
+3D  99/jul/18 00:45:20 N37.35,928 E009.32,825 40494m S026km/h W108km/h +0014dm/s
+3D  99/jul/18 00:45:30 N37.35,890 E009.32,623 40507m S023km/h W109km/h +0012dm/s
+3D  99/jul/18 00:45:40 N37.35,853 E009.32,416 40519m S025km/h W109km/h +0011dm/s
+3D  99/jul/18 00:45:50 N37.35,818 E009.32,213 40529m S022km/h W109km/h +0009dm/s
+3D  99/jul/18 00:46:00 N37.35,782 E009.32,005 40539m S024km/h W109km/h +0010dm/s
+3D  99/jul/18 00:46:10 N37.35,748 E009.31,800 40547m S021km/h W110km/h +0007dm/s
+3D  99/jul/18 00:46:20 N37.35,714 E009.31,592 40552m S023km/h W110km/h +0007dm/s
+3D  99/jul/18 00:46:30 N37.35,681 E009.31,386 40557m S020km/h W111km/h +0004dm/s
+3D  99/jul/18 00:46:40 N37.35,648 E009.31,177 40560m S022km/h W110km/h +0002dm/s
+3D  99/jul/18 00:46:50 N37.35,616 E009.30,970 40563m S020km/h W111km/h +0001dm/s
+3D  99/jul/18 00:47:00 N37.35,603 E009.30,765 40604m S025km/h W112km/h -0009dm/s
+3D  99/jul/18 00:47:10 N37.35,554 E009.30,550 40565m S019km/h W112km/h +0002dm/s
+3D  99/jul/18 00:47:20 N37.35,506 E009.30,314 40642m S019km/h W112km/h +0000dm/s
+3D  99/jul/18 00:47:30 N37.35,492 E009.30,130 40570m S018km/h W113km/h +0003dm/s
+3D  99/jul/18 00:47:40 N37.35,446 E009.29,902 40604m S020km/h W110km/h -0013dm/s
+3D  99/jul/18 00:47:50 N37.35,430 E009.29,711 40619m S019km/h W113km/h +0005dm/s
+3D  99/jul/18 00:48:00 N37.35,395 E009.29,490 40568m S020km/h W110km/h +0000dm/s
+3D  99/jul/18 00:48:10 N37.35,370 E009.29,287 40628m S019km/h W113km/h +0005dm/s
+3D  99/jul/18 00:48:20 N37.35,342 E009.29,074 40569m S018km/h W110km/h +0000dm/s
+3D  99/jul/18 00:48:30 N37.35,306 E009.28,863 40637m S019km/h W113km/h +0004dm/s
+0d  99/jul/18 00:48:40 N--.------ E---.------ -----m N---km/h E---km/h +----dm/s
+3D  99/jul/18 00:48:42 N37.35,287 E009.28,638 40573m S016km/h W109km/h +0000dm/s
+3D  99/jul/18 00:48:50 N37.35,244 E009.28,439 40645m S020km/h W113km/h +0004dm/s
+3D  99/jul/18 00:49:00 N37.35,235 E009.28,242 40595m S016km/h W109km/h +0000dm/s
+3d  99/jul/18 00:49:10 N37.35,182 E009.28,038 40648m S020km/h W112km/h +0001dm/s
+3D  99/jul/18 00:49:20 N37.35,184 E009.27,828 40611m S017km/h W109km/h +0000dm/s
+3d  99/jul/18 00:49:30 N37.35,118 E009.27,618 40645m S020km/h W112km/h -0001dm/s
+3D  99/jul/18 00:49:40 N37.35,100 E009.27,448 40524m S022km/h W108km/h +0002dm/s
+3d  99/jul/18 00:49:50 N37.35,052 E009.27,197 40635m S020km/h W112km/h -0007dm/s
+3D  99/jul/18 00:50:00 N37.35,054 E009.26,976 40700m S019km/h W109km/h +0014dm/s
+3D  99/jul/18 00:50:10 N37.34,983 E009.26,757 40615m S020km/h W112km/h -0011dm/s
+3D  99/jul/18 00:50:20 N37.34,954 E009.26,546 40605m S022km/h W110km/h -0011dm/s
+3D  99/jul/18 00:50:30 N37.34,918 E009.26,337 40592m S020km/h W112km/h -0010dm/s
+3D  99/jul/18 00:50:40 N37.34,884 E009.26,127 40581m S022km/h W110km/h -0010dm/s
+3D  99/jul/18 00:50:50 N37.34,853 E009.25,918 40570m S020km/h W112km/h -0009dm/s
+3D  99/jul/18 00:51:00 N37.34,821 E009.25,708 40561m S021km/h W110km/h -0008dm/s
+3D  99/jul/18 00:51:10 N37.34,791 E009.25,499 40553m S019km/h W112km/h -0007dm/s
+3D  99/jul/18 00:51:20 N37.34,759 E009.25,288 40545m S021km/h W111km/h -0006dm/s
+3D  99/jul/18 00:51:30 N37.34,730 E009.25,078 40540m S018km/h W113km/h -0004dm/s
+3D  99/jul/18 00:51:40 N37.34,700 E009.24,866 40535m S020km/h W111km/h -0002dm/s
+3D  99/jul/18 00:51:50 N37.34,672 E009.24,654 40533m S018km/h W114km/h +0000dm/s
+3D  99/jul/18 00:52:00 N37.34,658 E009.24,442 40542m S020km/h W112km/h +0002dm/s
+3D  99/jul/18 00:52:10 N37.34,616 E009.24,227 40539m S017km/h W115km/h +0006dm/s
+3D  99/jul/18 00:52:20 N37.34,588 E009.24,012 40546m S019km/h W113km/h +0009dm/s
+3D  99/jul/18 00:52:30 N37.34,563 E009.23,796 40556m S016km/h W116km/h +0011dm/s
+3D  99/jul/18 00:52:40 N37.34,535 E009.23,579 40568m S018km/h W114km/h +0012dm/s
+3D  99/jul/18 00:52:50 N37.34,511 E009.23,361 40580m S016km/h W118km/h +0012dm/s
+3D  99/jul/18 00:53:00 N37.34,484 E009.23,140 40593m S017km/h W116km/h +0012dm/s
+3D  99/jul/18 00:53:10 N37.34,460 E009.22,919 40606m S015km/h W119km/h +0012dm/s
+3D  99/jul/18 00:53:20 N37.34,434 E009.22,696 40618m S017km/h W118km/h +0012dm/s
+3D  99/jul/18 00:53:30 N37.34,410 E009.22,472 40628m S016km/h W121km/h +0009dm/s
+3D  99/jul/18 00:53:40 N37.34,383 E009.22,245 40637m S017km/h W119km/h +0007dm/s
+3D  99/jul/18 00:53:50 N37.34,358 E009.22,018 40644m S017km/h W122km/h +0006dm/s
+3D  99/jul/18 00:54:00 N37.34,330 E009.21,790 40649m S018km/h W120km/h +0005dm/s
+3D  99/jul/18 00:54:10 N37.34,304 E009.21,561 40654m S017km/h W123km/h +0003dm/s
+3D  99/jul/18 00:54:20 N37.34,274 E009.21,331 40657m S019km/h W121km/h +0001dm/s
+3D  99/jul/18 00:54:30 N37.34,247 E009.21,100 40657m S018km/h W124km/h -0001dm/s
+3D  99/jul/18 00:54:40 N37.34,216 E009.20,868 40655m S020km/h W122km/h -0002dm/s
+3D  99/jul/18 00:54:50 N37.34,188 E009.20,636 40652m S019km/h W125km/h -0004dm/s
+3D  99/jul/18 00:55:00 N37.34,157 E009.20,404 40647m S020km/h W122km/h -0004dm/s
+3D  99/jul/18 00:55:10 N37.34,128 E009.20,172 40642m S019km/h W125km/h -0004dm/s
+3D  99/jul/18 00:55:20 N37.34,097 E009.19,940 40638m S021km/h W122km/h -0003dm/s
+3D  99/jul/18 00:55:30 N37.34,067 E009.19,709 40634m S020km/h W124km/h -0002dm/s
+3D  99/jul/18 00:55:40 N37.34,034 E009.19,479 40632m S021km/h W121km/h -0001dm/s
+3D  99/jul/18 00:55:50 N37.34,004 E009.19,251 40632m S020km/h W123km/h +0001dm/s
+3D  99/jul/18 00:56:00 N37.33,971 E009.19,023 40635m S021km/h W120km/h +0003dm/s
+3D  99/jul/18 00:56:10 N37.33,941 E009.18,796 40640m S021km/h W121km/h +0006dm/s
+3D  99/jul/18 00:56:20 N37.33,907 E009.18,571 40647m S022km/h W118km/h +0007dm/s
+3D  99/jul/18 00:56:30 N37.33,876 E009.18,346 40656m S021km/h W121km/h +0009dm/s
+3D  99/jul/18 00:56:40 N37.33,841 E009.18,122 40666m S022km/h W117km/h +0011dm/s
+3D  99/jul/18 00:56:50 N37.33,807 E009.17,898 40679m S023km/h W120km/h +0013dm/s
+3D  99/jul/18 00:57:00 N37.33,771 E009.17,676 40693m S023km/h W117km/h +0015dm/s
+3D  99/jul/18 00:57:10 N37.33,736 E009.17,453 40709m S024km/h W119km/h +0016dm/s
+3D  99/jul/18 00:57:20 N37.33,697 E009.17,231 40725m S026km/h W116km/h +0017dm/s
+3D  99/jul/18 00:57:30 N37.33,659 E009.17,009 40742m S026km/h W120km/h +0016dm/s
+3D  99/jul/18 00:57:40 N37.33,618 E009.16,786 40758m S027km/h W117km/h +0016dm/s
+3D  99/jul/18 00:57:50 N37.33,578 E009.16,562 40773m S027km/h W120km/h +0014dm/s
+3D  99/jul/18 00:58:00 N37.33,534 E009.16,337 40787m S028km/h W118km/h +0013dm/s
+3D  99/jul/18 00:58:10 N37.33,492 E009.16,111 40798m S029km/h W121km/h +0010dm/s
+3D  99/jul/18 00:58:20 N37.33,446 E009.15,885 40806m S030km/h W120km/h +0008dm/s
+3D  99/jul/18 00:58:30 N37.33,401 E009.15,656 40812m S031km/h W123km/h +0005dm/s
+3D  99/jul/18 00:58:40 N37.33,353 E009.15,427 40816m S031km/h W121km/h +0003dm/s
+3D  99/jul/18 00:58:50 N37.33,307 E009.15,196 40817m S032km/h W124km/h +0000dm/s
+3D  99/jul/18 00:59:00 N37.33,257 E009.14,964 40817m S032km/h W122km/h +0000dm/s
+3D  99/jul/18 00:59:10 N37.33,209 E009.14,730 40815m S033km/h W126km/h -0002dm/s
+3D  99/jul/18 00:59:20 N37.33,158 E009.14,496 40811m S032km/h W124km/h -0005dm/s
+3D  99/jul/18 00:59:30 N37.33,110 E009.14,259 40804m S033km/h W127km/h -0006dm/s
+3D  99/jul/18 00:59:40 N37.33,059 E009.14,022 40797m S033km/h W125km/h -0007dm/s
+3D  99/jul/18 00:59:50 N37.33,010 E009.13,783 40788m S033km/h W129km/h -0008dm/s
+3D  99/jul/18 01:00:00 N37.32,959 E009.13,544 40780m S032km/h W127km/h -0008dm/s
+3D  99/jul/18 01:00:10 N37.32,911 E009.13,302 40771m S033km/h W130km/h -0007dm/s
+3D  99/jul/18 01:00:20 N37.32,860 E009.13,061 40764m S032km/h W127km/h -0005dm/s
+3d  99/jul/18 01:00:30 N37.32,816 E009.12,842 40759m S033km/h W130km/h -0004dm/s
+3D  99/jul/18 01:00:40 N37.32,761 E009.12,575 40755m S032km/h W128km/h -0003dm/s
+3D  99/jul/18 01:00:50 N37.32,712 E009.12,330 40754m S033km/h W131km/h -0001dm/s
+3D  99/jul/18 01:01:00 N37.32,662 E009.12,086 40754m S032km/h W129km/h +0001dm/s
+3d  99/jul/18 01:01:10 N37.32,618 E009.11,865 40755m S033km/h W131km/h +0002dm/s
+3D  99/jul/18 01:01:20 N37.32,562 E009.11,597 40758m S032km/h W129km/h +0005dm/s
+3D  99/jul/18 01:01:30 N37.32,513 E009.11,350 40762m S033km/h W132km/h +0005dm/s
+3D  99/jul/18 01:01:40 N37.32,462 E009.11,106 40768m S033km/h W129km/h +0008dm/s
+3d  99/jul/18 01:01:50 N37.32,418 E009.10,886 40775m S033km/h W131km/h +0008dm/s
+3D  99/jul/18 01:02:00 N37.32,361 E009.10,618 40785m S033km/h W128km/h +0010dm/s
+3D  99/jul/18 01:02:10 N37.32,312 E009.10,374 40795m S034km/h W130km/h +0010dm/s
+3D  99/jul/18 01:02:20 N37.32,260 E009.10,132 40806m S033km/h W128km/h +0010dm/s
+3D  99/jul/18 01:02:30 N37.32,210 E009.09,889 40815m S034km/h W130km/h +0009dm/s
+3D  99/jul/18 01:02:40 N37.32,159 E009.09,650 40823m S033km/h W127km/h +0007dm/s
+3d  99/jul/18 01:02:50 N37.32,114 E009.09,433 40829m S034km/h W129km/h +0006dm/s
+3D  99/jul/18 01:03:00 N37.32,058 E009.09,171 40835m S033km/h W125km/h +0006dm/s
+3d  99/jul/18 01:03:10 N37.32,013 E009.08,956 40839m S033km/h W128km/h +0003dm/s
+3D  99/jul/18 01:03:20 N37.31,957 E009.08,696 40842m S033km/h W124km/h +0003dm/s
+3D  99/jul/18 01:03:30 N37.31,908 E009.08,459 40843m S033km/h W126km/h +0000dm/s
+3D  99/jul/18 01:03:40 N37.31,858 E009.08,226 40842m S032km/h W123km/h -0002dm/s
+3D  99/jul/18 01:03:50 N37.31,810 E009.07,991 40838m S033km/h W125km/h -0004dm/s
+3D  99/jul/18 01:04:00 N37.31,761 E009.07,759 40833m S031km/h W122km/h -0006dm/s
+3D  99/jul/18 01:04:10 N37.31,714 E009.07,526 40825m S032km/h W124km/h -0008dm/s
+3D  99/jul/18 01:04:20 N37.31,665 E009.07,297 40816m S031km/h W121km/h -0009dm/s
+3D  99/jul/18 01:04:30 N37.31,618 E009.07,067 40806m S032km/h W123km/h -0009dm/s
+3D  99/jul/18 01:04:40 N37.31,570 E009.06,841 40796m S031km/h W120km/h -0009dm/s
+3D  99/jul/18 01:04:50 N37.31,523 E009.06,614 40786m S032km/h W121km/h -0009dm/s
+3D  99/jul/18 01:05:00 N37.31,475 E009.06,390 40776m S030km/h W118km/h -0009dm/s
+3D  99/jul/18 01:05:10 N37.31,429 E009.06,166 40768m S032km/h W119km/h -0006dm/s
+3D  99/jul/18 01:05:20 N37.31,382 E009.05,946 40761m S029km/h W116km/h -0006dm/s
+3d  99/jul/18 01:05:30 N37.31,346 E009.05,770 40758m S030km/h W118km/h -0005dm/s
+3D  99/jul/18 01:05:40 N37.31,291 E009.05,509 40753m S029km/h W114km/h -0003dm/s
+3D  99/jul/18 01:05:50 N37.31,246 E009.05,291 40751m S030km/h W116km/h +0000dm/s
+3D  99/jul/18 01:06:00 N37.31,201 E009.05,078 40751m S028km/h W113km/h +0001dm/s
+3d  99/jul/18 01:06:10 N37.31,167 E009.04,907 40754m S029km/h W114km/h +0004dm/s
+3D  99/jul/18 01:06:20 N37.31,115 E009.04,655 40764m S028km/h W111km/h +0008dm/s
+3D  99/jul/18 01:06:30 N37.31,062 E009.04,411 40857m S029km/h W113km/h +0015dm/s
+3D  99/jul/18 01:06:40 N37.31,031 E009.04,237 40788m S026km/h W109km/h +0014dm/s
+3D  99/jul/18 01:06:50 N37.31,022 E009.04,017 40715m S027km/h W110km/h +0019dm/s
+3D  99/jul/18 01:07:00 N37.30,949 E009.03,825 40820m S025km/h W108km/h +0017dm/s
+3D  99/jul/18 01:07:10 N37.30,921 E009.03,587 40840m S027km/h W109km/h +0023dm/s
+3D  99/jul/18 01:07:20 N37.30,872 E009.03,417 40857m S024km/h W107km/h +0018dm/s
+3D  99/jul/18 01:07:30 N37.30,834 E009.03,212 40875m S026km/h W109km/h +0019dm/s
+3D  99/jul/18 01:07:40 N37.30,796 E009.03,012 40894m S023km/h W107km/h +0017dm/s
+3D  99/jul/18 01:07:50 N37.30,751 E009.02,782 40978m S024km/h W106km/h +0009dm/s
+3D  99¯jpl/18 01:0:0ž N37.30,722 E009.02,607 40929} S023km/h W106km/h(+21¹6dm/s
+3D  99/jul/18 01:08:10 N37.30,685 E009.02,404 40944m S025km/h W108km/h +0014dm/s
+3D  99/jul/18 01:08:20 N37.30,648 E009.02,203 40955m S023km/h W107km/h +0009dm/s
+3D  99/jul/18 01:08:30 N37.30,611 E009.02,000 40964m S025km/h W108km/h +0007dm/s
+3d  99/jul/18 01:08:40 N37.30,577 E009.01,819 40968m S023km/h W107km/h +0003dm/s
+3D  99/jul/18 01:08:50 N37.30,537 E009.01,594 40970m S026km/h W109km/h +0000dm/s
+3D  99/jul/18 01:09:00 N37.30,499 E009.01,392 40967m S024km/h W108km/h -0004dm/s
+3D  99/jul/18 01:09:10 N37.30,462 E009.01,191 40951m S026km/h W107km/h -001¿dm/s
+3D  99/jul/18 01:09:20 N37.30,422 E009.00,983 40955m S025km/h W108km/h -0009dm/s
+3D  99/jul/18 01:09:30 N37.30,381 E009.00,775 40951m S027km/h W109km/h -0014dm/s
+3d  99/jul/18 01:09:40 N37.30,345 E009.00,593 40935m S026km/h W108km/h -0012dm/s
+3D  99/jul/18 01:09:50 N37.30,300 E009.00,365 40920m S029km/h W110km/h -0014dm/s
+3d  99/jul/18 01:10:00 N37.30,262 E009.00,181 40906m S027km/h W109km/h -0016dm/s
+3D  99/jul/18 01:10:10 N37.30,216 E008.59,951 40888m S029km/h W111km/h -0017dm/s
+3d  99/jul/18 01:10:20 N37.30,177 E008.59,765 40872m S027km/h W110km/h -0017dm/s
+3D  99/jul/18 01:10:30 N37.30,130 E008.59,534 40853m S030km/h W111km/h -0017dm/s
+3D  99/jul/18 01:10:40 N37.30,086 E008.59,327 40837m S028km/h W111km/h -0015dm/s
+3D  99/jul/18 01:10:50 N37.30,042 E008.59,117 40822m S030km/h W111km/h -0013dm/s
+3D  99/jul/18 01:11:00 N37.29,997 E008.58,910 40811m S028km/h W111km/h -0009dm/s
+3D  99/jul/18 01:11:10 N37.29,953 E008.58,699 40803m S031km/h W111km/h -0007dm/s
+3D  99/jul/18 01:11:20 N37.29,916 E008.58,518 40733m S028km/h W111km/h +0000dm/s
+3D  99/jul/18 01:11:30 N37.29,864 E008.58,284 40797m S031km/h W110km/h +0001dm/s
+3D  99/jul/18 01:11:40 N37.29,819 E008.58,080 40801m S028km/h W109km/h +0006dm/s
+3D  99/jul/18 01:11:50 N37.29,775 E008.57,872 40810m S030km/h W109km/h +0010dm/s
+3D  99/jul/18 01:12:00 N37.29,724 E008.57,646 40883m S028km/h W110km/h +0022dm/s
+3D  99/jul/18 01:12:10 N37.29,680 E008.57,438 40908m S030km/h W110km/h +0026dm/s
+3D  99/jul/18 01:12:20 N37.29,645 E008.57,263 40861m S027km/h W107km/h +0023dm/s
+3D  99/jul/18 01:12:30 N37.29,602 E008.57,059 40887m S029km/h W107km/h +0029dm/s
+3D  99/jul/18 01:12:40 N37.29,562 E008.56,867 40902m S027km/h W107km/h +0038dm/s
+3D  99/jul/18 01:12:50 N37.29,518 E008.56,660 40952m S029km/h W106km/h +0035dm/s
+3D  99/jul/18 01:13:00 N37.29,476 E008.56,463 40988m S026km/h W105km/h +0036dm/s
+3D  99/jul/18 01:13:10 N37.29,435 E008.56,265 41025m S028km/h W104km/h +0036dm/s
+3D  99/jul/18 01:13:20 N37.29,394 E008.56,071 41060m S025km/h W104km/h +0035dm/s
+3D  99/jul/18 01:13:30 N37.29,354 E008.55,874 41093m S028km/h W103km/h +0032dm/s
+3D  99/jul/18 01:13:40 N37.29,314 E008.55,682 41123m S025km/h W103km/h +0028dm/s
+3D  99/jul/18 01:13:50 N37.29,274 E008.55,486 41149m S027km/h W103km/h +0024dm/s
+3D  99/jul/18 01:14:00 N37.29,235 E008.55,294 41170m S025km/h W103km/h +0018dm/s
+3D  99/jul/18 01:14:10 N37.29,195 E008.55,098 41185m S027km/h W103km/h +0013dm/s
+3D  99/jul/18 01:14:20 N37.29,154 E008.54,900 41210m S025km/h W103km/h +0006dm/s
+3D  99/jul/18 01:14:30 N37.29,116 E008.54,709 41197m S028km/h W104km/h +0001dm/s
+3D  99/jul/18 01:14:40 N37.29,076 E008.54,516 41194m S025km/h W104km/h -0004dm/s
+3D  99/jul/18 01:14:50 N37.29,036 E008.54,318 41186m S028km/h W104km/h -0009dm/s
+3D  99/jul/18 01:15:00 N37.28,996 E008.54,124 41172m S025km/h W104km/h -0015dm/s
+3D  99/jul/18 01:15:10 N37.28,954 E008.53,926 41154m S028km/h W105km/h -0019dm/s
+3D  99/jul/18 01:15:20 N37.28,912 E008.53,725 41145m S026km/h W105km/h -0021dm/s
+3D  99/jul/18 01:15:30 N37.28,871 E008.53,530 41107m S029km/h W105km/h -0025dm/s
+3D  99/jul/18 01:15:40 N37.28,830 E008.53,332 41081m S027km/h W106km/h -0026dm/s
+3D  99/jul/18 01:15:50 N37.28,786 E008.53,130 41054m S030km/h W107km/h -0027dm/s
+3D  99/jul/18 01:16:00 N37.28,744 E008.52,929 41028m S027km/h W108km/h -0026dm/s
+3D  99/jul/18 01:16:10 N37.28,700 E008.52,725 41002m S030km/h W108km/h -0024dm/s
+3D  99/jul/18 01:16:20 N37.28,657 E008.52,522 40979m S027km/h W109km/h -0021dm/s
+3D  99/jul/18 01:16:30 N37.28,612 E008.52,316 40958m S030km/h W108km/h -0018dm/s
+3D  99/jul/18 01:16:40 N37.28,570 E008.52,113 40942m S027km/h W109km/h -0015dm/s
+3D  99/jul/18 01:16:50 N37.28,525 E008.51,906 40928m S030km/h W109km/h -0010dm/s
+3D  99/jul/18 01:17:00 N37.28,482 E008.51,703 40920m S027km/h W109km/h -0007dm/s
+3D  99/jul/18 01:17:10 N37.28,438 E008.51,496 40915m S030km/h W109km/h -0002dm/s
+3D  99/jul/18 01:17:20 N37.28,396 E008.51,293 40916m S027km/h W109km/h +0003dm/s
+3D  99/jul/18 01:17:30 N37.28,352 E008.51,087 40921m S030km/h W108km/h +0007dm/s
+3D  99/jul/18 01:17:40 N37.28,310 E008.50,885 40933m S026km/h W108km/h +0013dm/s
+3D  99/jul/18 01:17:50 N37.28,267 E008.50,681 40948m S029km/h W107km/h +0018dm/s
+3D  99/jul/18 01:18:00 N37.28,226 E008.50,481 40969m S026km/h W107km/h +0021dm/s
+3D  99/jul/18 01:18:10 N37.28,184 E008.50,280 40993m S028km/h W106km/h +0024dm/s
+3D  99/jul/18 01:18:20 N37.28,144 E008.50,083 41019m S026km/h W105km/h +0026dm/s
+3D  99/jul/18 01:18:30 N37.28,102 E008.49,885 41046m S028km/h W104km/h +0027dm/s
+3d  99/jul/18 01:18:40 N37.28,067 E008.49,710 41071m S024km/h W103km/h +0020dm/s
+3D  99/jul/18 01:18:50 N37.28,023 E008.49,496 41099m S027km/h W102km/h +0025dm/s
+3D  99/jul/18 01:19:00 N37.27,985 E008.49,305 41122m S024km/h W103km/h +0021dm/s
+3D  99/jul/18 01:19:10 N37.27,946 E008.49,112 41141m S027km/h W101km/h +0018dm/s
+3D  99/jul/18 01:19:20 N37.27,909 E008.48,923 41157m S024km/h W101km/h +0013dm/s
+3D  99/jul/18 01:19:30 N37.27,871 E008.48,733 41169m S026km/h W100km/h +0009dm/s
+3D  99/jul/18 01:19:40 N37.27,835 E008.48,546 41176m S023km/h W101km/h +0004dm/s
+3D  99/jul/18 01:19:50 N37.27,798 E008.48,358 41179m S025km/h W098km/h +0001dm/s
+3D  99/jul/18 01:20:00 N37.27,763 E008.48,173 41179m S023km/h W099km/h -0001dm/s
+3D  99/jul/18 01:20:10 N37.27,727 E008.47,987 41176m S024km/h W098km/h -0003dm/s
+3D  99/jul/18 01:20:20 N37.27,692 E008.47,803 41172m S022km/h W099km/h -0004dm/s
+3D  99/jul/18 01:20:30 N37.27,656 E008.47,617 41166m S024km/h W097km/h -0006dm/s
+3D  99/jul/18 01:20:40 N37.27,623 E008.47,433 41159m S022km/h W099km/h -0006dm/s
+3D  99/jul/18 01:20:50 N37.27,587 E008.47,248 41152m S024km/h W097km/h -0006dm/s
+3D  99/jul/18 01:21:00 N37.27,554 E008.47,065 41146m S022km/h W098km/h -0006dm/s
+3D  99/jul/18 01:21:10 N37.27,518 E008.46,881 41140m S024km/h W096km/h -0006dm/s
+3D  99/jul/18 01:21:20 N37.27,484 E008.46,700 41134m S022km/h W098km/h -0005dm/s
+3D  99/jul/18 01:21:30 N37.27,449 E008.46,517 41130m S024km/h W096km/h -0002dm/s
+3D  99/jul/18 01:21:40 N37.27,415 E008.46,337 41128m S022km/h W096km/h -0001dm/s
+3D  99/jul/18 01:21:50 N37.27,379 E008.46,157 41129m S024km/h W094km/h +0001dm/s
+3D  99/jul/18 01:22:00 N37.27,345 E008.45,980 41131m S022km/h W095km/h +0003dm/s
+3D  99/jul/18 01:22:10 N37.27,309 E008.45,802 41136m S024km/h W093km/h +0005dm/s
+3D  99/jul/18 01:22:20 N37.27,275 E008.45,628 41142m S022km/h W094km/h +0006dm/s
+3D  99/jul/18 01:22:30 N37.27,239 E008.45,453 41149m S024km/h W091km/h +0007dm/s
+3D  99/zul/18 09:22:40 N37.27,305 E000.45,280 41159m S123km/h W091km/h +0007dm/s
+3D  99/jul/18 01:22:50 N37.27,167 E008.45,109 41168m S025km/h W090km/h +0009dm/s
+3D  99/jul/18 01:23:00 N37.27,132 E008.44,939 41178m S023km/h W091km/h +0010dm?s
+3D  99/jul/18 01:23:10 N37.27,094 E008.44,770 41189m S026km/h W088km/h +0010dm/s
+3D  99/jul/18 01:23:20 N37.27,058 E008.44,603 41199m S024km/h W090km/h +0009dm/s
+3D  99/jul/18 01:23:30 N37.27,019 E008.44,435 41207m S026km/h W087km/h +0007dm/s
+3D  99/jul/18 01:23:40 N37.26,982 E008.44,270 41214m S025km/h W089km/h +0006dm/s
+3D  99/jul/18 01:23:50 N37.26,941 E008.44,104 41218m S027km/h W087km/h +0002dm/s
+3D  99/jul/18 01:24:00 N37.26,903 E008.43,939 41219m S026km/h W089km/h +0000dm/s
+3D  99/jul/18 01:24:10 N37.26,862 E008.43,772 41217m S028km/h W087km/h -0003dm/s
+3D  99/jul/18 01:24:20 N37.26,822 E008.43,607 41211m S027km/h W089km/h -0006dm/s
+3D  99/jul/18 01:24:30 N37.26,780 E008.43,440 41205m S028km/h W087km/h -0008dm/s
+3D  99/jul/18 01:24:40 N37.26,740 E008.43,275 41195m S027km/h W089km/h -0010dm/s
+3D  99/jul/18 01:24:50 N37.26,697 E008.43,108 41184m S028km/h W087km/h -0010dm/s
+3D  99/jul/18 01:25:00 N37.26,657 E008.42,942 41173m S028km/h W089km/h -0008dm/s
+3D  99/jul/18 01:25:10 N37.26,613 E008.42,775 41164m S028km/h W088km/h -0008dm/s
+3D  99/jul/18 01:25:20 N37.26,572 E008.42,608 41156m S027km/h W091km/h -0008dm/s
+3D  99/jul/18 01:25:30 N37.26,572 E008.42,608 41156m S027km/h W091km/h -0008dm/s
+3d  99/jul/18 01:25:40 N37.26,491 E008.42,285 41142m S027km/h W092km/h -0006dm/s
+3D  99/jul/18 01:25:50 N37.26,442 E008.42,096 41137m S029km/h W090km/h -0004dm/s
+3D  99/jul/18 01:26:00 N37.26,399 E008.41,923 41133m S028km/h W094km/h -0004dm/s
+3D  99/jul/18 01:26:10 N37.26,353 E008.41,748 41129m S030km/h W092km/h -0003dm/s
+3D  99/jul/18 01:26:20 N37.26,310 E008.41,573 41127m S029km/h W094km/h -0001dm/s
+3D  99/jul/18 01:26:30 N37.26,265 E008.41,396 41127m S030km/h W093km/h +0000dm/s
+3D  99/jul/18 01:26:40 N37.26,239 E008.41,201 41034m S025km/h W096km/h +0008dm/s
+3D  99/jul/18 01:26:50 N37.26,198 E008.41,021 41043m S027km/h W094km/h +0010dm/s
+3D  99/jul/18 01:27:00 N37.26,160 E008.40,842 41056m S025km/h W096km/h +0014dm/s
+3D  99/jul/18 01:27:10 N37.26,120 E008.40,661 41072m S025km/h W094km/h +0017dm/s
+3D  99/jul/18 01:27:20 N37.26,083 E008.40,482 41089m S024km/h W097km/h +0018dm/s
+3D  99/jul/18 01:27:30 N37.26,044 E008.40,301 41107m S026km/h W095km/h +0018dm/s
+3D  99/jul/18 01:27:40 N37.26,008 E008.40,122 41127m S024km/h W096km/h +0020dm/s
+3D  99/jul/1< 01:27:50 N37.25,969 E008.39,941 41147m S025km/h W095km/h +0019dm/s
+3D  99/jul/18 01:28:00 N37.25,932 E008.39,761 41167m S025km/h W097km/h +0020dm/s
+3d  99/jul/18 01:28:10 N37.25,841 E008.39,561 41387m S026km/h W095km/h +0005dm/s
+3D  99/jul/18 01:28:20 N37.25,855 E008.39,399 41206m S025km/h W098km/h +0017dm/s
+3d  99/jul/18 01:28:30 N37.25,777 E008.39,234 41285m S025km/h W096km/h +0009dm/s
+3D  99/jul/18 01:28:40 N37.25,776 E008.39,034 41237m S026km/h W098km/h +0014dm/s
+3D  99/jul/18 01:28:50 N37.25,737 E008.38,851 41243m S027km/h W096km/h +0013dm/s
+3d  99/jul/18 01:29:00 N37.25,700 E008.38,685 41259m S026km/h W099km/h +0009dm/s
+3d  99/jul/18 01:29:10 N37.25,635 E008.38,496 41320m S024km/h W098km/h +0007dm/s
+3d  99/jul/18 01:29:20 N37.25,600 E008.38,312 41326m S022km/h W100km/h +0005dm/s
+3d  99/jul/18 01:29:30 N37.25,566 E008.38,137 41294m S024km/h W098km/h +0007dm/s
+3d  99/jul/18 01:29:40 N37.25,537 E008.37,964 41271m S027km/h W100km/h +0001dm/s
+3D  99/jul/18 01:29:50 N37.25,486 E008.37,741 41269m S028km/h W098km/h -0001dm/s
+3D  99/jul/18 01:30:00 N37.25,446 E008.37,564 41277m S026km/h W096km/h +0005dm/s
+3D  99/jul/18 01:30:10 N37.25,403 E008.37,368 41263m S027km/h W098km/h -0005dm/s
+3D  99/jul/18 01:30:20 N37.25,366 E008.37,214 41298m S026km/h W100km/h -0005dm/s
+3D  99/jul/18 01:30:30 N37.25,323 E008.36,993 41249m S026km/h W099km/h -0007dm/s
+3D  99/jul/18 01:30:40 N37.25,284 E008.36,805 41240m S026km/h W101km/h -0008dm/s
+3D  99/jul/18 01:30:50 N37.25,243 E008.36,618 41233m S026km/h W098km/h -0008dm/s
+3D  99/jul/18 01:31:00 N37.25,206 E008.36,430 41224m S025km/h W101km/h -0008dm/s
+3D  99/jul/18 01:31:10 N37.25,165 E008.36,243 41214m S026km/h W098km/h -0008dm/s
+3D  99/jul/18 01:31:20 N37.25,128 E008.36,055 41205m S025km/h W101km/h -0008dm/s
+3D  99/jul/18 01:31:30 N37.25,089 E008.35,868 41195m S025km/h W098km/h -0008dm/s
+3D  99/jul/18 01:31:40 N37.25,052 E008.35,682 41186m S025km/h W100km/h -0007dm/s
+3D  99/jul/18 01:31:50 N37.25,013 E008.35,496 41179m S025km/h W098km/h -0007dm/s
+3D  99/jul/18 01:32:00 N37.24,977 E008.35,310 41172m S025km/h W100km/h -0006dm/s
+3D  99/jul/18 01:32:10 N37.24,937 E008.35,126 41165m S025km/h W097km/h -0005dm/s
+3D  99/jul/18 01:32:20 N37.24,900 E008.34,942 41160m S025km/h W099km/h -0004dm/s
+3D  99/jul/18 01:32:30 N37.24,860 E008.34,760 41157m S026km/h W096km/h -0003dm/s
+3D  99/jul/18 01:32:40 N37.24,822 E008.34,578 41154m S026km/h W098km/h -0001dm/s
+3D  99/jul/18 01:32:50 N37.24,780 E008.34,396 41154m S027km/h W095km/h +0000dm/s
+3D  99/jul/18 01:33:00 N37.24,739 E008.34,215 41154m S028km/h W101km/h -0006dm/s
+3D  99/jul/18 01:33:10 N37.24,695 E008.34,035 41154m S029km/h W095km/h +0002dm/s
+3D  99/jul/18 01:33:20 N37.24,653 E008.33,854 41155m S029km/h W098km/h +0002dm/s
+3D  99/jul/18 01:33:30 N37.24,607 E008.33,673 41159m S030km/h W095km/h +0004dm/s
+3D  99/jul/18 01:33:40 N37.24,563 E008.33,492 41164m S031km/h W097km/h +0004dm/s
+3D  99/jul/18 01:33:50 N37.24,515 E008.33,312 41169m S032km/h W095km/h +0006dm/s
+3D  99/jul/18 01:34:00 N37.24,468 E008.33,130 41176m S032km/h W098km/h +0006dm/s
+3D  99/jul/18 01:34:10 N37.24,417 E008.32,949 41182m S033km/h W095km/h +0006dm/s
+3D  99/jul/18 01:34:20 N37.24,368 E008.32,766 41189m S033km/h W098km/h +0006dm/s
+3D  99/jul/18 01:34:30 N37.24,315 E008.32,584 41195m S034km/h W096km/h +0006dm/s
+3D  99/jul/18 01:34:40 N37.24,264 E008.32,401 41200m S034km/h W099km/h +0003dm/s
+3D  99/jul/18 01:34:50 N37.24,211 E008.32,218 41203m S034km/h W096km/h +0002dm/s
+3D  99/jul/18 01:35:00 N37.24,160 E008.32,035 41205m S035km/h W099km/h +0001dm/s
+3D  99/jul/18 01:35:10 N37.24,106 E008.31,852 41207m S034km/h W096km/h +0000dm/s
+3D  99/jul/18 01:35:20 N37.24,055 E008.31,668 41207m S035km/h W099km/h +0000dm/s
+3D  99/jul/18 01:35:30 N37.24,002 E008.31,485 41208m S034km/h W096km/h +0000dm/s
+3D  99/jul/18 01:35:40 N37.23,952 E008.31,301 41208m S034km/h W099km/h +0001dm/s
+3D  99/jul/18 01:35:50 N37.23,900 E008.31,118 41209m S033km/h W096km/h -0001dm/s
+3D  99/jul/18 01:36:00 N37.23,851 E008.30,933 41209m S033km/h W100km/h +0000dm/s
+3D  99/jul/18 01:36:10 N37.23,800 E008.30,749 41208m S032km/h W097km/h +0000dm/s
+3D  99/jul/18 01:36:20 N37.23,753 E008.30,563 41207m S031km/h W100km/h -0001dm/s
+3D  99/jul/18 01:36:30 N37.23,705 E008.30,378 41204m S031km/h W098km/h -0003dm/s
+3D  99/jul/18 01:36:40 N37.23,660 E008.30,191 41202m S031km/h W101km/h -0002dm/s
+3D  99/jul/18 01:36:50 N37.23,613 E008.30,004 41199m S030km/h W098km/h -0003dm/s
+3D  99/jul/18 01:37:00 N37.23,570 E008.29,816 41197m S030km/h W101km/h -0002dm/s
+3D  99/jul/18 01:37:10 N37.23,524 E008.29,628 41194m S029km/h W099km/h -0003dm/s
+3D  99/jul/18 01:37:20 N37.23,482 E008.29,439 41193m S028km/h W102km/h -0001dm/s
+3D  99/jul/18 01:37:30 N37.23,438 E008.29,250 41192m S028km/h W100km/h -0002dm/s
+3D  99/jul/18 01:37:40 N37.23,397 E008.29,059 41190m S028km/h W103km/h -0001dm/s
+3D  99/jul/18 01:37:50 N37.23,353 E008.28,869 41189m S028km/h W101km/h -0003dm/s
+3D  99/jul/18 01:38:00 N37.23,311 E008.28,676 41188m S028km/h W104km/h -0001dm/s
+3D  99/jul/18 01:38:10 N37.23,267 E008.28,484 41185m S028km/h W101km/h +0000dm/s
+3D  99/jul/18 01:38:20 N37.23,224 E008.28,289 41184m S029km/h W105km/h +0000dm/s
+3D  99/jul/18 01:38:30 N37.23,179 E008.28,095 41184m S029km/h W102km/h +0000dm/s
+3D  99/jul/18 01:38:40 N37.23,135 E008.27,899 41185m S030km/h W106km/h +0001dm/s
+3D  99/jul/18 01:38:50 N37.23,087 E008.27,704 41187m S030km/h W103km/h +0002dm/s
+3D  99/jul/18 01:39:00 N37.23,042 E008.27,506 41190m S031km/h W106km/h +0003dm/s
+3D  99/jul/18 01:39:10 N37.22,993 E008.27,309 41195m S031km/h W104km/h +0006dm/s
+3D  99/jul/18 01:39:20 N37.22,946 E008.27,110 41199m S032km/h W107km/h +0003dm/s
+3D  99/jul/18 01:39:30 N37.22,896 E008.26,912 41203m S032km/h W105km/h +0003dm/s
+3D  99/jul/18 01:39:40 N37.22,847 E008.26,712 41206m S033km/h W107km/h +0003dm/s
+3D  99/jul/18 01:39:50 N37.22,795 E008.26,514 41209m S033km/h W105km/h +0003dm/s
+3D  99/jul/18 01:40:00 N37.22,745 E008.26,313 41213m S035km/h W108km/h +0004dm/s
+3D  99/jul/18 01:40:10 N37.22,693 E008.26,114 41218m S034km/h W105km/h +0004dm/s
+3D  99/jul/18 01:40:20 N37.22,642 E008.25,914 41223m S035km/h W107km/h +0004dm/s
+3D  99/jul/18 01:40:30 N37.22,590 E008.25,716 41229m S033km/h W105km/h +0005dm/s
+3D  99/jul/18 01:40:40 N37.22,540 E008.25,516 41235m S035km/h W107km/h +0006dm/s
+3D  99/jul/18 01:40:50 N37.22,487 E008.25,318 41241m S033km/h W105km/h +0004dm/s
+3D  99/jul/18 01:41:00 N37.22,437 E008.25,118 41245m S035km/h W107km/h +0003dm/s
+3D  99/jul/18 01:41:10 N37.22,385 E008.24,920 41248m S033km/h W105km/h +0002dm/s
+3D  99/jul/18 01:41:20 N37.22,334 E008.24,720 41250m S034km/h W107km/h +0000dm/s
+3D  99/jul/18 01:41:30 N37.22,282 E008.24,522 41249m S033km/h W105km/h -0001dm/s
+3D  99/jul/18 01:41:40 N37.22,232 E008.24,322 41248m S034km/h W107km/h -0002dm/s
+3D  99/jul/18 01:41:50 N37.22,180 E008.24,123 41246m S033km/h W105km/h -0003dm/s
+3D  99/jul/18 01:42:00 N37.22,130 E008.23,923 41243m S034km/h W107km/h -0003dm/s
+3D  99/jul/18 01:42:10 N37.22,079 E008.23,725 41239m S033km/h W105km/h -0005dm/s
+3D  99/jul/18 01:42:20 N37.22,029 E008.23,524 41234m S034km/h W107km/h -0005dm/s
+3D  99/jul/18 01:42:30 N37.21,978 E008.23,326 41227m S033km/h W105km/h -0007dm/s
+3D  99/jul/18 01:42:40 N37.21,928 E008.23,125 41218m S034km/h W108km/h -0009dm/s
+3D  99/jul/18 01:42:50 N37.21,876 E008.22,926 41209m S033km/h W105km/h -0009dm/s
+3D  99/jul/18 01:43:00 N37.21,826 E008.22,724 41199m S034km/h W108km/h -0011dm/s
+3D  99/jul/18 01:43:10 N37.21,774 E008.22,524 41188m S033km/h W106km/h -0010dm/s
+3D  99/jul/18 01:43:20 N37.21,725 E008.22,322 41177m S034km/h W108km/h -0011dm/s
+3D  99/jul/18 01:43:30 N37.21,673 E008.22,121 41166m S033km/h W106km/h -0010dm/s
+3D  99/jul/18 01:43:40 N37.21,623 E008.21,919 41156m S034km/h W109km/h -0010dm/s
+3D  99/jul/18 01:43:50 N37.21,572 E008.21,718 41147m S033km/h W106km/h -0009dm/s
+3D  99/jul/18 01:44:00 N37.21,522 E008.21,516 41139m S034km/h W108km/h -0008dm/s
+3D  99/jul/18 01:44:10 N37.21,470 E008.21,317 41130m S033km/h W106km/h -0009dm/s
+3D  99/jul/18 01:44:20 N37.21,420 E008.21,115 41122m S035km/h W107km/h -0008dm/s
+3D  99/jul/18 01:44:30 N37.21,368 E008.20,917 41114m S033km/h W105km/h -0008dm/s
+3D  99/jul/18 01:44:40 N37.21,318 E008.20,717 41107m S034km/h W107km/h -0005dm/s
+3D  99/jul/18 01:44:50 N37.21,266 E008.20,520 41101m S033km/h W104km/h -0004dm/s
+3D  99/jul/18 01:45:00 N37.21,216 E008.20,320 41099m S034km/h W106km/h -0002dm/s
+3d  99/jul/18 01:45:10 N37.21,170 E008.20,143 41098m S033km/h W104km/h +0000dm/s
+3D  99/jul/18 01:45:20 N37.21,115 E008.19,926 41097m S034km/h W106km/h +0000dm/s
+3d  99/jul/18 01:45:30 N37.21,069 E008.19,750 41098m S033km/h W103km/h +0000dm/s
+3D  99/jul/18 01:45:40 N37.21,014 E008.19,533 41100m S034km/h W105km/h +0003dm/s
+3d  99/jul/18 01:45:50 N37.20,967 E008.19,358 41104m S033km/h W103km/h +0004dm/s
+3D  99/jul/18 01:46:00 N37.20,913 E008.19,141 41110m S034km/h W106km/h +0005dm/s
+3D  99/jul/18 01:46:10 N37.20,866 E008.18,947 41052m S034km/h W104km/h +0016dm/s
+3D  99/jul/18 01:46:20 N37.20,813 E008.18,748 41123m S034km/h W106km/h +0007dm/s
+3d  99/jul/18 01:46:30 N37.20,766 E008.18,571 41131m S033km/h W104km/h +0008dm/s
+3D  99/jul/18 01:46:40 N37.20,712 E008.18,351 41141m S034km/h W107km/h +0009dm/s
+3d  99/jul/18 01:46:50 N37.20,666 E008.18,172 41150m S032km/h W106km/h +0008dm/s
+3D  99/jul/18 01:47:00 N37.20,613 E008.17,950 41161m S033km/h W109km/h +0009dm/s
+3d  99/jul/18 01:47:10 N37.20,568 E008.17,768 41170m S032km/h W107km/h +0009dm/s
+3D  99/jul/18 01:47:20 N37.20,515 E008.17,543 41179m S033km/h W110km/h +0008dm/s
+3d  99/jul/18 01:47:30 N37.20,470 E008.17,359 41186m S032km/h W108km/h +0008dm/s
+3D  99/jul/18 01:47:40 N37.20,418 E008.17,130 41194m S032km/h W112km/h +0006dm/s
+3D  99/jul/18 01:47:50 N37.20,370 E008.16,923 41200m S030km/h W110km/h +0006dm/s
+3D  99/jul/18 01:48:00 N37.20,324 E008.16,712 41207m S032km/h W113km/h +0007dm/s
+3d  99/jul/18 01:48:10 N37.20,282 E008.16,523 41212m S030km/h W111km/h +0006dm/s
+3D  99/jul/18 01:48:20 N37.20,233 E008.16,289 41218m S030km/h W114km/h +0004dm/s
+3D  99/jul/18 01:48:30 N37.20,188 E008.16,077 41223m S028km/h W113km/h +0003dm/s
+3D  99/jul/18 01:48:40 N37.20,145 E008.15,863 41226m S030km/h W115km/h +0003dm/s
+3D  99/jul/18 01:48:50 N37.20,096 E008.15,649 41244m S026km/h W113km/h +0001dm/s
+3D  99/jul/18 01:49:00 N37.20,060 E008.15,436 41232m S029km/h W114km/h +0002dm/s
+3d  99/jul/18 01:49:10 N37.20,022 E008.15,246 41234m S026km/h W112km/h +0000dm/s
+3D  99/jul/18 01:49:20 N37.19,978 E008.15,012 41234m S028km/h W114km/h +0000dm/s
+3d  99/jul/18 01:49:30 N37.19,941 E008.14,824 41235m S026km/h W111km/h +0000dm/s
+3D  99/jul/18 01:49:40 N37.19,898 E008.14,592 41235m S027km/h W112km/h +0000dm/s
+3d  99/jul/18 01:49:50 N37.19,861 E008.14,406 41236m S025km/h W109km/h +0002dm/s
+3D  99/jul/18 01:50:00 N37.19,819 E008.14,177 41236m S027km/h W110km/h +0001dm/s
+3D  99/jul/18 01:50:10 N37.19,779 E008.13,974 41236m S025km/h W108km/h +0001dm/s
+3D  99/jul/18 01:50:20 N37.19,740 E008.13,768 41236m S027km/h W109km/h +0000dm/s
+3D  99/jul/18 01:50:30 N37.19,684 E008.13,559 41208m S027km/h W108km/h -0011dm/s
+3D  99/jul/18 01:50:40 N37.19,659 E008.13,365 41232m S028km/h W108km/h -0002dm/s
+3D  99/jul/18 01:50:50 N37.19,597 E008.13,155 41183m S028km/h W106km/h -0013dm/s
+3D  99/jul/18 01:51:00 N37.19,577 E008.12,968 41224m S029km/h W106km/h -0004dm/s
+3D  99/jul/18 01:51:10 N37.19,534 E008.12,773 41219m S027km/h W103km/h -0004dm/s
+3D  99/jul/18 01:51:20 N37.19,492 E008.12,577 41212m S029km/h W104km/h -0006dm/s
+3D  99/jul/18 01:51:30 N37.19,448 E008.12,385 41203m S028km/h W102km/h -0007dm/s
+3D  99/jul/18 01:51:40 N37.19,404 E008.12,190 41195m S030km/h W103km/h -0006dm/s
+3d  99/jul/18 01:51:50 N37.19,364 E008.12,018 41189m S029km/h W101km/h -0005dm/s
+3D  99/jul/18 01:52:00 N37.19,314 E008.11,806 41180m S031km/h W103km/h -0007dm/s
+3D  99/jul/18 01:52:10 N37.19,267 E008.11,615 41172m S029km/h W101km/h -0009dm/s
+3D  99/jul/18 01:52:20 N37.19,221 E008.11,422 41163m S032km/h W103km/h -0008dm/s
+3D  99/jul/18 01:52:30 N37.19,137 E008.11,209 41053m S029km/h W101km/h -0007dm/s
+3D  99/jul/18 01:52:40 N37.19,115 E008.11,028 41046m S032km/h W103km/h -0002dm/s
+3D  99/jul/18 01:52:50 N37.19,067 E008.10,837 41044m S031km/h W102km/h -0001dm/s
+3D  99/jul/18 01:53:00 N37.19,020 E008.10,642 41041m S033km/h W104km/h -0002dm/s
+3D  99/jul/18 01:53:10 N37.18,953 E008.10,441 41036m S029km/h W102km/h -0001dm/s
+3D  99/jul/18 01:53:20 N37.18,907 E008.10,247 41035m S031km/h W103km/h +0000dm/s
+3D  99/jul/18 01:53:30 N37.18,823 E008.09,863 41014m S034km/h W105km/h -0008dm/s
+3D  99/jul/18 01:53:40 N37.18,823 E008.09,863 41014m S034km/h W105km/h -0008dm/s
+3D  99/jul/18 01:53:50 N37.18,773 E008.09,669 41005m S032km/h W104km/h -0010dm/s
+3D  99/jul/18 01:54:00 N37.18,724 E008.09,471 40994m S034km/h W105km/h -0009dm/s
+3D  99/jul/18 01:54:10 N37.18,675 E008.09,279 41041m S030km/h W103km/h +0001dm/s
+3D  99/jul/18 01:54:20 N37.18,625 E008.09,079 40970m S034km/h W105km/h -0011dm/s
+3D  99/jul/18 01:54:30 N37.18,575 E008.08,884 40957m S031km/h W104km/h -0012dm/s
+3D  99/jul/18 01:54:40 N37.18,527 E008.08,687 40945m S034km/h W105km/h -0011dm/s
+3D  99/jul/18 01:54:50 N37.18,478 E008.08,493 40934m S031km/h W103km/h -0011dm/s
+3D  99/jul/18 01:55:00 N37.18,430 E008.08,296 40922m S033km/h W104km/h -0010dm/s
+3D  99/jul/18 01:55:10 N37.18,392 E008.08,114 41063m S031km/h W103km/h +0004dm/s
+3D  99/jul/18 01:55:20 N37.18,334 E008.07,907 40905m S032km/h W104km/h -0007dm/s
+3d  99/jul/18 01:55:30 N37.18,292 E008.07,735 40899m S030km/h W102km/h -0005dm/s
+3D  99/jul/18 01:55:40 N37.18,242 E008.07,522 40894m S031km/h W103km/h -0002dm/s
+3D  99/jul/18 01:55:50 N37.18,196 E008.07,332 40892m S029km/h W101km/h +0001dm/s
+3D  99/jul/18 01:56:00 N37.18,151 E008.07,139 40893m S030km/h W102km/h +0000dm/s
+3D  99/jul/18 01:56:10 N37.18,109 E008.06,961 41092m S029km/h W101km/h +0005dm/s
+3D  99/jul/18 01:56:20 N37.18,064 E008.06,760 40904m S030km/h W101km/h +0009dm/s
+3D  99/jul/18 01:56:30 N37.18,022 E008.06,573 40914m S027km/h W100km/h +0013dm/s
+3D  99/jul/18 01:56:40 N37.17,980 E008.06,384 40926m S028km/h W100km/h +0012dm/s
+3D  99/jul/18 01:56:50 N37.17,931 E008.06,202 41120m S027km/h W100km/h +0006dm/s
+3D  99/jul/18 01:57:00 N37.17,898 E008.06,009 40958m S028km/h W100km/h +0018dm/s
+3D  99/jul/18 01:57:10 N37.17,858 E008.05,824 40977m S025km/h W099km/h +0018dm/s
+3D  99/jul/18 01:57:20 N37.17,819 E008.05,637 40996m S027km/h W100km/h +0018dm/s
+3D  99/jul/18 01:57:30 N37.17,780 E008.05,452 41016m S024km/h W099km/h +0019dm/s
+3D  99/jul/18 01:57:40 N37.17,742 E008.05,264 41037m S026km/h W100km/h +0019dm/s
+3D  99/jul/18 01:57:50 N37.17,688 E008.05,076 41157m S023km/h W100km/h +0007dm/s
+3D  99/jul/18 01:58:00 N37.17,667 E008.04,891 41078m S025km/h W100km/h +0019dm/s
+3d  99/jul/18 01:58:10 N37.17,616 E008.04,719 41170m S024km/h W100km/h +0006dm/s
+3D  99/jul/18 01:58:20 N37.17,592 E008.04,515 41120m S025km/h W101km/h +0018dm/s
+3D  99/jul/18 01:58:30 N37.17,556 E008.04,327 41137m S022km/h W101km/h +0017dm/s
+3D  99/jul/18 01:58:40 N37.17,520 E008.04,135 41153m S025km/h W102km/h +0015dm/s
+3D  99/jul/18 01:58:50 N37.17,483 E008.03,946 41168m S022km/h W102km/h +0013dm/s
+3D  99/jul/18 01:59:00 N37.17,447 E008.03,752 41181m S025km/h W103km/h +0010dm/s
+3D  99/jul/18 01:59:10 N37.17,411 E008.03,560 41191m S022km/h W103km/h +0008dm/s
+3D  99/jul/18 01:59:20 N37.17,374 E008.03,364 41199m S025km/h W104km/h +0006dm/s
+3D  99/jul/18 01:59:30 N37.17,338 E008.03,170 41206m S023km/h W104km/h +0006dm/s
+3D  99/jul/18 01:59:40 N37.17,301 E008.02,972 41212m S025km/h W105km/h +0004dm/s
+3D  99/jul/18 01:59:50 N37.17,264 E008.02,777 41217m S023km/h W105km/h +0003dm/s
+3D  99/jul/18 02:00:00 N37.17,227 E008.02,577 41219m S026km/h W106km/h +0001dm/s
+3D  99/jul/18 02:00:10 N37.17,190 E008.02,380 41221m S023km/h W105km/h +0000dm/s
+3D  99/jul/18 02:00:20 N37.17,152 E008.02,180 41221m S026km/h W106km/h -0001dm/s
+3d  99/jul/18 02:00:30 N37.17,118 E008.02,002 41219m S024km/h W105km/h -0001dm/s
+3D  99/jul/18 02:00:40 N37.17,077 E008.01,782 41215m S026km/h W107km/h -0004dm/s
+3d  99/jul/18 02:00:50 N37.17,042 E008.01,605 41212m S024km/h W105km/h -0005dm/s
+3D  99/jul/18 02:01:00 N37.17,001 E008.01,384 41206m S027km/h W106km/h -0004dm/s
+3d  99/jul/18 02:01:10 N37.16,966 E008.01,208 41201m S024km/h W105km/h -0003dm/s
+3D  99/jul/18 02:01:20 N37.16,924 E008.00,988 41197m S027km/h W106km/h -0003dm/s
+3D  99/jul/18 02:01:30 N37.16,869 E008.00,780 41113m S023km/h W105km/h -0009dm/s
+3D  99/jul/18 02:01:40 N37.16,846 E008.00,593 41191m S027km/h W105km/h -0002dm/s
+3D  99/jul/18 02:01:50 N37.16,808 E008.00,398 41187m S024km/h W105km/h -0002dm/s
+3D  99/jul/18 02:02:00 N37.16,770 E008.00,200 41184m S027km/h W105km/h -0002dm/s
+3d  99/jul/18 02:02:10 N37.16,735 E008.00,025 41181m S024km/h W104km/h -0003dm/s
+3D  99/jul/18 02:02:20 N37.16,693 E007.59,808 41179m S026km/h W104km/h -0001dm/s
+3D  99/jul/18 02:02:30 N37.16,640 E007.59,602 41083m S024km/h W104km/h +0002dm/s
+3D  99/jul/18 02:02:40 N37.16,602 E007.59,405 41086m S026km/h W104km/h +0003dm/s
+3D  99/jul/18 02:02:50 N37.16,565 E007.59,213 41091m S023km/h W103km/h +0007dm/s
+3D  99/jul/18 02:03:00 N37.16,528 E007.59,017 41099m S026km/h W103km/h +0010dm/s
+3D  99/jul/18 02:03:10 N37.16,491 E007.58,826 41110m S022km/h W103km/h +0011dm/s
+3D  99/jul/18 02:03:20 N37.16,454 E007.58,631 41121m S025km/h W103km/h +0011dm/s
+3D  99/jul/18 02:03:30 N37.16,419 E007.58,440 41135m S022km/h W102km/h +0013dm/s
+3D  99/jul/18 02:03:40 N37.16,397 E007.58,268 41135m S024km/h W103km/h +0010dm/s
+3D  99/jul/18 02:03:50 N37.16,363 E007.58,076 41146m S021km/h W103km/h +0010dm/s
+3D  99/jul/18 02:04:00 N37.16,329 E007.57,882 41158m S024km/h W103km/h +0012dm/s
+3D  99/jul/18 02:04:10 N37.16,295 E007.57,691 41170m S020km/h W103km/h +0013dm/s
+3D  99/jul/18 02:04:20 N37.16,263 E007.57,496 41184m S023km/h W103km/h +0014dm/s
+3d  99/jul/18 02:04:30 N37.16,234 E007.57,325 41196m S020km/h W102km/h +0013dm/s
+3D  99/jul/18 02:04:40 N37.16,199 E007.57,111 41212m S022km/h W103km/h +0014dm/s
+3D  99/jul/18 02:04:50 N37.16,168 E007.56,920 41224m S019km/h W103km/h +0012dm/s
+3D  99/jul/18 02:05:00 N37.16,138 E007.56,726 41236m S021km/h W103km/h +0011dm/s
+3D  99/jul/18 02:05:10 N37.16,108 E007.56,535 41245m S018km/h W103km/h +0008dm/s
+3D  99/jul/18 02:05:20 N37.16,079 E007.56,341 41253m S020km/h W103km/h +0007dm/s
+3D  99/jul/18 02:05:30 N37.16,051 E007.56,149 41258m S017km/h W103km/h +0002dm/s
+3D  99/jul/18 02:05:40 N37.16,022 E007.55,954 41260m S019km/h W103km/h +0000dm/s
+3D  99/jul/18 02:05:50 N37.15,995 E007.55,762 41257m S016km/h W103km/h -0004dm/s
+3D  99/jul/18 02:06:00 N37.15,968 E007.55,567 41252m S019km/h W104km/h -0006dm/s
+3D  99/jul/18 02:06:10 N37.15,942 E007.55,374 41243m S016km/h W104km/h -0009dm/s
+3D  99/jul/18 02:06:20 N37.15,916 E007.55,177 41232m S018km/h W104km/h -0011dm/s
+3D  99/jul/18 02:06:30 N37.15,891 E007.54,983 41218m S015km/h W104km/h -0015dm/s
+3D  99/jul/18 02:06:40 N37.15,865 E007.54,786 41202m S018km/h W105km/h -0016dm/s
+3D  99/jul/18 02:06:50 N37.15,841 E007.54,591 41184m S015km/h W105km/h -0018dm/s
+3D  99/jul/18 02:07:00 N37.15,816 E007.54,392 41165m S017km/h W105km/h -0018dm/s
+3D  99/jul/18 02:07:10 N37.15,792 E007.54,197 41145m S014km/h W105km/h -0019dm/s
+3D  99/jul/18 02:07:20 N37.15,767 E007.53,998 41125m S017km/h W105km/h -0019dm/s
+3D  99/jul/18 02:07:30 N37.15,743 E007.53,801 41106m S014km/h W105km/h -0018dm/s
+3D  99/jul/18 02:07:40 N37.15,719 E007.53,602 41088m S017km/h W106km/h -0017dm/s
+3D  99/jul/18 02:07:50 N37.15,695 E007.53,405 41070m S014km/h W106km/h -0015dm/s
+3D  99/jul/18 02:08:00 N37.15,671 E007.53,205 41056m S017km/h W106km/h -0014dm/s
+3D  99/jul/18 02:08:10 N37.15,647 E007.53,008 41044m S015km/h W106km/h -0010dm/s
+3D  99/jul/18 02:08:20 N37.15,621 E007.52,807 41036m S018km/h W107km/h -0006dm/s
+3D  99/jul/18 02:08:30 N37.15,597 E007.52,608 41030m S015km/h W107km/h -0003dm/s
+3D  99/jul/18 02:08:40 N37.15,571 E007.52,406 41028m S018km/h W107km/h -0001dm/s
+3D  99/jul/18 02:08:50 N37.15,545 E007.52,207 41029m S016km/h W107km/h +0002dm/s
+3D  99/jul/18 02:09:00 N37.15,518 E007.52,004 41033m S019km/h W107km/h +0005dm/s
+3D  99/jul/18 02:09:10 N37.15,492 E007.51,804 41041m S016km/h W108km/h +0008dm/s
+3D  99/jul/18 02:09:20 N37.15,465 E007.51,601 41050m S019km/h W107km/h +0010dm/s
+3D  99/jul/18 02:09:30 N37.15,438 E007.51,401 41062m S017km/h W108km/h +0012dm/s
+3D  99/jul/18 02:09:40 N37.15,410 E007.51,198 41076m S019km/h W107km/h +0014dm/s
+3D  99/jul/18 02:09:50 N37.15,383 E007.50,999 41091m S017km/h W107km/h +0016dm/s
+3D  99/jul/18 02:10:00 N37.15,355 E007.50,798 41109m S019km/h W107km/h +0017dm/s
+3D  99/jul/18 02:10:10 N37.15,329 E007.50,600 41127m S016km/h W106km/h +0019dm/s
+3D  99/jul/18 02:10:20 N37.15,302 E007.50,399 41146m S019km/h W106km/h +0019dm/s
+3D  99/jul/18 02:10:30 N37.15,277 E007.50,203 41166m S015km/h W105km/h +0019dm/s
+3D  99/jul/18 02:10:40 N37.15,251 E007.50,004 41185m S018km/h W104km/h +0019dm/s
+3D  99/jul/18 02:10:50 N37.15,227 E007.49,811 41204m S014km/h W104km/h +0017dm/s
+3D  99/jul/18 02:11:00 N37.15,203 E007.49,615 41222m S016km/h W103km/h +0017dm/s
+3D  99/jul/18 02:11:10 N37.15,181 E007.49,424 41238m S013km/h W102km/h +0015dm/s
+3D  99/jul/18 02:11:20 N37.15,159 E007.49,232 41252m S015km/h W102km/h +0013dm/s
+3D  99/jul/18 02:11:30 N37.15,139 E007.49,043 41265m S012km/h W101km/h +0011dm/s
+3D  99/jul/18 02:11:40 N37.15,119 E007.48,853 41275m S014km/h W101km/h +0009dm/s
+3D  99/jul/18 02:11:50 N37.15,101 E007.48,666 41283m S010km/h W100km/h +0006dm/s
+3D  99/jul/18 02:12:00 N37.15,082 E007.48,477 41289m S013km/h W100km/h +0005dm/s
+3D  99/jul/18 02:12:10 N37.15,066 E007.48,291 41293m S009km/h W100km/h +0002dm/s
+3D  99/jul/18 02:12:20 N37.15,049 E007.48,103 41294m S011km/h W099km/h +0000dm/s
+3D  99/jul/18 02:12:30 N37.15,034 E007.47,918 41294m S009km/h W100km/h -0001dm/s
+3D  99/jul/18 02:12:40 N37.15,019 E007.47,730 41291m S011km/h W099km/h -0003dm/s
+3D  99/jul/18 02:12:50 N37.15,005 E007.47,545 41285m S008km/h W100km/h -0006dm/s
+3D  99/jul/18 02:13:00 N37.14,991 E007.47,357 41279m S010km/h W100km/h -0006dm/s
+3D  99/jul/18 02:13:10 N37.14,966 E007.47,156 41249m S009km/h W102km/h -0012dm/s
+3D  99/jul/18 02:13:20 N37.14,950 E007.46,963 41238m S011km/h W102km/h -0011dm/s
+3D  99/jul/18 02:13:30 N37.14,935 E007.46,773 41226m S008km/h W103km/h -0010dm/s
+3D  99/jul/18 02:13:40 N37.14,919 E007.46,580 41216m S011km/h W102km/h -0009dm/s
+3D  99/jul/18 02:13:50 N37.14,905 E007.46,389 41208m S008km/h W103km/h -0007dm/s
+3D  99/jul/18 02:14:00 N37.14,890 E007.46,195 41201m S011km/h W102km/h -0005dm/s
+3D  99/jul/18 02:14:10 N37.14,876 E007.46,004 41196m S008km/h W103km/h -0005dm/s
+3D  99/jul/18 02:14:20 N37.14,861 E007.45,809 41193m S011km/h W103km/h -0003dm/s
+3D  99/jul/18 02:14:30 N37.14,847 E007.45,617 41190m S008km/h W104km/h -0002dm/s
+3D  99/jul/18 02:14:40 N37.14,832 E007.45,422 41189m S011km/h W103km/h +0000dm/s
+3D  99/jul/18 02:14:50 N37.14,818 E007.45,229 41189m S008km/h W104km/h +0000dm/s
+3D  99/jul/18 02:15:00 N37.14,802 E007.45,033 41191m S011km/h W104km/h +0001dm/s
+3D  99/jul/18 02:15:10 N37.14,787 E007.44,839 41193m S009km/h W105km/h +0003dm/s
+3D  99/jul/18 02:15:20 N37.14,770 E007.44,642 41197m S012km/h W104km/h +0004dm/s
+3D  99/jul/18 02:15:30 N37.14,754 E007.44,447 41201m S010km/h W105km/h +0004dm/s
+3D  99/jul/18 02:15:40 N37.14,735 E007.44,248 41207m S013km/h W105km/h +0005dm/s
+3D  99/jul/18 02:15:50 N37.14,717 E007.44,052 41212m S011km/h W106km/h +0005dm/s
+3D  99/jul/18 02:16:00 N37.14,697 E007.43,854 41218m S014km/h W105km/h +0006dm/s
+3D  99/jul/18 02:16:10 N37.14,677 E007.43,658 41225m S012km/h W106km/h +0007dm/s
+3D  99/jul/18 02:16:20 N37.14,656 E007.43,459 41234m S015km/h W105km/h +0009dm/s
+3D  99/jul/18 02:16:30 N37.14,635 E007.43,263 41244m S013km/h W106km/h +0010dm/s
+3D  99/jul/18 02:16:40 N37.14,613 E007.43,065 41255m S015km/h W105km/h +0012dm/s
+3D  99/jul/18 02:16:50 N37.14,591 E007.42,869 41268m S013km/h W105km/h +0012dm/s
+3D  99/jul/18 02:17:00 N37.14,569 E007.42,671 41281m S016km/h W104km/h +0013dm/s
+3D  99/jul/18 02:17:10 N37.14,547 E007.42,476 41296m S013km/h W105km/h +0014dm/s
+3D  99/jul/18 02:17:20 N37.14,524 E007.42,279 41311m S016km/h W104km/h +0016dm/s
+3D  99/jul/18 02:17:30 N37.14,502 E007.42,086 41328m S013km/h W104km/h +0016dm/s
+3D  99/jul/18 02:17:40 N37.14,480 E007.41,890 41345m S015km/h W103km/h +0017dm/s
+3D  99/jul/18 02:17:50 N37.14,459 E007.41,699 41362m S012km/h W103km/h +0016dm/s
+3D  99/jul/18 02:18:00 N37.14,438 E007.41,505 41380m S014km/h W102km/h +0017dm/s
+3D  99/jul/18 02:18:10 N37.14,419 E007.41,315 41397m S011km/h W102km/h +0016dm/s
+3D  99/jul/18 02:18:20 N37.14,399 E007.41,123 41414m S014km/h W101km/h +0016dm/s
+3D  99/jul/18 02:18:30 N37.14,381 E007.40,934 41429m S011km/h W102km/h +0014dm/s
+3D  99/jul/18 02:18:40 N37.14,362 E007.40,743 41443m S013km/h W101km/h +0012dm/s
+3D  99/jul/18 02:18:50 N37.14,345 E007.40,555 41454m S010km/h W101km/h +0011dm/s
+3D  99/jul/18 02:19:00 N37.14,328 E007.40,365 41465m S012km/h W100km/h +0009dm/s
+3D  99/jul/18 02:19:10 N37.14,312 E007.40,178 41473m S009km/h W101km/h +0006dm/s
+3D  99/jul/18 02:19:20 N37.14,296 E007.39,988 41479m S011km/h W100km/h +0004dm/s
+3D  99/jul/18 02:19:30 N37.14,280 E007.39,802 41482m S009km/h W101km/h +0003dm/s
+3D  99/jul/18 02:19:40 N37.14,264 E007.39,613 41485m S011km/h W100km/h +0001dm/s
+3D  99/jul/18 02:19:50 N37.14,249 E007.39,426 41485m S009km/h W101km/h +0000dm/s
+3D  99/jul/18 02:20:00 N37.14,232 E007.39,237 41484m S011km/h W100km/h -0002dm/s
+3D  99/jul/18 02:20:10 N37.14,216 E007.39,049 41481m S009km/h W101km/h -0002dm/s
+3D  99/jul/18 02:20:20 N37.14,199 E007.38,859 41478m S012km/h W100km/h -0003dm/s
+3D  99/jul/18 02:20:30 N37.14,182 E007.38,670 41475m S010km/h W102km/h -0004dm/s
+3D  99/jul/18 02:20:40 N37.14,163 E007.38,478 41471m S013km/h W101km/h -0004dm/s
+3D  99/jul/18 02:20:50 N37.14,144 E007.38,289 41467m S011km/h W103km/h -0003dm/s
+3D  99/jul/18 02:21:00 N37.14,123 E007.38,096 41464m S014km/h W102km/h -0003dm/s
+3D  99/jul/18 02:21:10 N37.14,103 E007.37,904 41461m S013km/h W104km/h -0002dm/s
+3D  99/jul/18 02:21:20 N37.14,081 E007.37,710 41460m S016km/h W103km/h -0001dm/s
+3D  99/jul/18 02:21:30 N37.14,059 E007.37,517 41460m S014km/h W105km/h +0000dm/s
+3D  99/jul/18 02:21:40 N37.14,035 E007.37,320 41462m S017km/h W104km/h +0001dm/s
+3D  99/jul/18 02:21:50 N37.14,011 E007.37,126 41464m S015km/h W105km/h +0002dm/s
+3D  99/jul/18 02:22:00 N37.13,985 E007.36,927 41468m S018km/h W105km/h +0003dm/s
+3D  99/jul/18 02:22:10 N37.13,960 E007.36,731 41472m S016km/h W106km/h +0004dm/s
+3D  99/jul/18 02:22:20 N37.13,932 E007.36,530 41477m S019km/h W106km/h +0005dm/s
+3D  99/jul/18 02:22:30 N37.13,906 E007.36,331 41483m S017km/h W108km/h +0005dm/s
+3D  99/jul/18 02:22:40 N37.13,878 E007.36,129 41489m S019km/h W107km/h +0006dm/s
+3D  99/jul/18 02:22:50 N37.13,850 E007.35,928 41495m S017km/h W109km/h +0006dm/s
+3D  99/jul/18 02:23:00 N37.13,822 E007.35,723 41503m S019km/h W108km/h +0008dm/s
+3D  99/jul/18 02:23:10 N37.13,794 E007.35,521 41513m S017km/h W109km/h +0009dm/s
+3D  99/jul/18 02:23:20 N37.13,765 E007.35,315 41523m S020km/h W109km/h +0010dm/s
+3D  99/jul/18 02:23:30 N37.13,738 E007.35,112 41535m S017km/h W110km/h +0011dm/s
+3D  99/jul/18 02:23:40 N37.13,709 E007.34,905 41547m S019km/h W109km/h +0013dm/s
+3D  99/jul/18 02:23:50 N37.13,682 E007.34,701 41559m S017km/h W110km/h +0011dm/s
+3D  99/jul/18 02:24:00 N37.13,654 E007.34,494 41571m S019km/h W109km/h +0011dm/s
+3D  99/jul/18 02:24:10 N37.13,627 E007.34,290 41583m S016km/h W110km/h +0011dm/s
+3D  99/jul/18 02:24:20 N37.13,600 E007.34,082 41594m S019km/h W110km/h +0009dm/s
+3D  99/jul/18 02:24:30 N37.13,574 E007.33,877 41604m S016km/h W111km/h +0009dm/s
+3D  99/jul/18 02:24:40 N37.13,547 E007.33,669 41613m S018km/h W110km/h +0008$m/s
+3D  99/jul/18 02:24:50 N37.13,522 E007.33,464 41621m S016km/h W111km/h +0006dm/s
+3D  99/jul/18 02:25:00 N37.13,496 E007.33,256 41627m S018km/h W110km/h +0005dm/s
+3D  99/jul/18 02:25:10 N37.13,472 E007.33,051 41632m S015km/h W111km/h +0002dm/s
+3D  99/jul/18 02:25:20 N37.13,446 E007.32,844 41634m S017km/h W109km/h +0002dm/s
+3D  99/jul/18 02:25:30 N37.13,422 E007.32,640 41634m S015km/h W110km/h -0001dm/s
+3D  99/jul/18 02:25:40 N37.13,397 E007.32,434 41631m S017km/h W108km/h -0004dm/s
+3D  99/jul/18 02:25:50 N37.13,375 E007.32,232 41626m S014km/h W109km/h -0006dm/s
+3D  99/jul/18 02:26:00 N37.13,350 E007.32,029 41618m S016km/h W107km/h -0009dm/s
+3D  99/jul/18 02:26:10 N37.13,328 E007.31,828 41609m S014km/h W108km/h -0009dm/s
+3D  99/jul/18 02:26:20 N37.13,304 E007.31,627 41598m S016km/h W106km/h -0012dm/s
+3D  99/jul/18 02:26:30 N37.13,283 E007.31,429 41586m S013km/h W107km/h -0013dm/s
+3D  99/jul/18 02:26:40 N37.13,260 E007.31,230 41574m S016km/h W105km/h -0013dm/s
+3D  99/jul/18 02:26:50 N37.13,239 E007.31,035 41560m S013km/h W105km/h -0012dm/s
+3D  99/jul/18 02:27:00 N37.13,216 E007.30,839 41547m S015km/h W103km/h -0014dm/s
+3D  99/jul/18 02:27:10 N37.13,195 E007.30,647 41535m S013km/h W103km/h -0012dm/s
+3D  99/jul/18 02:27:20 N37.13,173 E007.30,454 41523m S015km/h W102km/h -0013dm/s
+3D  99/jul/18 02:27:30 N37.13,153 E007.30,264 41511m S012km/h W102km/h -0012dm/s
+3D  99/jul/18 02:27:40 N37.13,131 E007.30,073 41501m S015km/h W101km/h -0011dm/s
+3D  99/jul/18 02:27:50 N37.13,111 E007.29,886 41491m S012km/h W101km/h -0008dm/s
+3D  99/jul/18 02:28:00 N37.13,089 E007.29,697 41484m S015km/h W100km/h -0007dm/s
+3D  99/jul/18 02:28:10 N37.13,069 E007.29,511 41479m S012km/h W100km/h -0004dm/s
+3D  99/jul/18 02:28:20 N37.13,047 E007.29,323 41476m S015km/h W099km/h -0002dm/s
+3D  99/jul/18 02:28:30 N37.13,026 E007.29,138 41476m S012km/h W100km/h +0000dm/s
+3D  99/jul/18 02:28:40 N37.13,004 E007.28,951 41478m S015km/h W099km/h +0022dm/s
+3D  99/jul/18 02:28:50 N37.12,984 E007.28,766 41482m S012km/h W099km/h +0005dm/s
+3D  99/jul/18 02:29:00 N37.12,962 E007.28,579 41488m S015km/h W099km/h +0005dm/s
+3D  99/jul/18 02:29:10 N37.12,941 E007.28,395 41495m S013km/h W100km/h +0007dm/s
+3D  99/jul/18 02:29:20 N37.12,919 E007.28,208 41503m S015km/h W100km/h +0007dm/s
+3D  99/jul/18 02:29:30 N37.12,898 E007.28,023 41511m S013km/h W100km/h +0008dm/s
+3D  99/jul/18 02:29:40 N37.12,875 E007.27,836 41521m S016km/h W100km/h +0007dm/s
+3D  99/jul/18 02:29:50 N37.12,854 E007.27,651 41530m S013km/h W100km/h +0009dm/s
+3D  99/jul/18 02:30:00 N37.12,831 E007.27,464 41540m S015km/h W099km/h +0009dm/s
+3D  99/jul/18 02:30:10 N37.12,811 E007.27,280 41550m S013km/h W099km/h +0009dm/s
+3D  99/jul/18 02:30:20 N37.12,789 E007.27,094 41560m S015km/h W099km/h +0009dm/s
+3D  99/jul/18 02:30:30 N37.12,769 E007.26,911 41569m S012km/h W099km/h +0007dm/s
+3D  99/jul/18 02:30:40 N37.12,747 E007.26,727 41575m S015km/h W097km/h +0084pm/s
+3D  99/jul/18 02:30:50 N37.12,728 E007.26,546 41580m S012km/h W098km/h +0000dm/s
+3d  99/jul/18 02:31:00 N37.12,710 E007.26,380 41579m S014km/h W09wkm/h +0000dm/s
+3D  99/jul/18 02:31:10 N37.12,689 E007.26,182 41574m S012km/h W097km/h -0006dm/s
+3d  99/jul/18 02:31:20 N37.12,670 E007.26,018 41567m S014km/h W097km/h -0006dm/s
+3D  99/jul/18 02:31:30 N37.12,649 E007.25,822 41555m S012km/h W096km/h -0012dm/s
+3D  99/jul/18 02:31:40 N37.12,628 E007.25,642 41542m S014km/h W095km/h -0013dm/s
+3D  99/jul/18 02:31:50 N37.12,609 E007.25,466 41528m S012km/h W095km/h -0014dm/s
+3D  99/jul/18 02:32:00 N37.12,589 E007.25,288 41514m S014km/h W095km/h -0014dm/s	
+3D  99/jul/18 02:32:10 N37.12,570 E007.25,114 41500m S011km/h W094km/h -0014dm/s
+3D  99/jul/18 02:32:20 N37.12,549 E007.24,938 41487m S014km/h W092km/h -0014dm/s
+3D  99/jul/18 02:32:30 N37.12,530 E007.24,766 41474m S012km/h W093km/h -0011dm/s
+3D  99/jul/18 02:32:40 N37.12,509 E007.24,592 41465m S014km/h W091km/h -0011dm/s
+3D  99/jul/18 02:32:50 N37.12,488 E007.24,421 41458m S013km/h W092km/h -0005dm/s
+3D  99/jul/18 02:33:00 N37.12,458 E007.24,247 41432m S015km/h W091km/h -0005dm/s
+3D  99/jul/18 02:33:10 N37.12,444 E007.24,077 41454m S014km/h W092km/h +0001dm/s
+3d  99/jul/18 02:33:20 N37.12,423 E007.23,921 41458m S016km/h W091km/h +0001dm/s
+3D  99/jul/18 02:33:30 N37.12,397 E007.23,732 41464m S015km/h W093km/h +0006dm/s
+3d  99/jul/18 02:33:40 N37.12,375 E007.23,576 41471m S017km/h W092km/h +0008dm/s
+3D  99/jul/18 02:33:50 N37.12,348 E007.23,387 41482m S015km/h W093km/h +0010dm/s
+3d  99/jul/18 02:34:00 N37.12,325 E007.23,229 41493m S017km/h W092km/h +0012dm/s
+3D  99/jul/18 02:34:10 N37.12,299 E007.23,039 41508m S015km/h W094km/h +0012dm/s
+3D  99/jul/18 02:34:20 N37.12,277 E007.22,863 41533m S017km/h W293Km/h +0012dm/s
+3D  99/jul/18 02:34:30 N37.12,249 E007.22,688 41534m S015km/h W095km/h +0011dm/s
+3D  99/jul/18 02:34:40 N37.12,231 E007.22,511 41565m S016km/h W094km/h +0011dm/s
+3D  99/jul/18 02:34:50 N37.12,201 E007.22,334 41556m S014km/h W096km/h +0008dm/s
+3D  99/jul/18 02:35:00 N37.12,177 E007.22,154 41564m S016km/h W095km/h +0005dm/s
+3D  99/jul/18 02:35:10 N37.12,156 E007.21,976 41570m S013km/h W097km/h +0003dm/s
+3D  99/jul/18 02:35:20 N37.12,133 E007.21,794 41573m S015km/h W096km/h +0003dm/s
+3D  99/jul/18 02:35:30 N37.12,113 E007.21,612 41572m S012km/h W099km/h -0001dm/s
+3D  99/jul/18 02:35:40 N37.12,092 E007.21,427 41569m S014kmoh W098km/h -0005dm/s
+3D  99/jul/18 02:35:50 N37.12,073 E007.21,243 41564m S011km/h W100km/h -0007dm/s
+3D  99/jul/18 02:36:00 N37.12,054 E007.21,054 41556m S013km/h W100Km/h -0007dm/s
+3D  99/jul/18 02:36:10 N37.12,037 E007.20,867 41545m S010km/h W102km/h -0012dm/s
+3D  99/jul/18 02:36:20 N37.12,027 E007.20,676 41558m S013km/h W101Km/h -0015dm/s
+3D  99/jul/18 02:36:30 N37.12,001 E007.20,485 41517m S010km/h W103km/h -0016dm/s
+3d  99/jul/18 02:36:40 N37.11,995 E007.20,311 41533m S011km/h W103km/h -0016dm/s
+3D  99/jul/18 02:36:50 N37.11,966 E007.20,099 41483m S010km/h W104km/h -0018dm/s
+3D  99/jul/18 02:37:00 N37.11,948 E007.19,904 41466m S012km/h W103Km/h -0018dm/s
+3D  99/jul/18 02:37:10 N37.11,;32 E007.1,w10 61448m S01pkm/h W104km/h -0017dm/s
+3D  99/jul/18 02:37:20 N37.11,913 E007.19,516 41430m S013km/h W103km/h -0017dm/s
+3D  99/jul/18 02:37:30 N37.11,897 E007.19,323 41414m S010km/h W104km/h -0016dm/s
+3D  99/jul/18 02:37:40 N37.11,878 E007.19,129 41399m S013km/h W102km/h -0015dm/s
+3D  99/jul/18 02:37:50 N37.11,861 E007.18,938 41384m S011km/h W103km/h -0014dm/s
+3D  99/jul/18 02:38:00 N37.11,842 E007.18,745 41372m S013km/h W105km/h -0015dm/s
+3D  99/jul/18 02:38:10 N37.11,824 E007.18,556 41361m S011km/h W102km/h -0009dm/s
+3D  99/jul/18 02:38:20 N37.11,804 E007.18,366 41352m S013km/h W100km/h -0009dm/s
+3D  99/jul/18 02:38:30 N37.11,786 E007.18,180 41345m S011km/h W100km/h -0006dm/s
+3D  99/jul/18 02:38:40 N37.11,766 E007.17,992 41340m S013km/h W089km/h -0006dm/s
+3D  99/jul/18 02:38:50 N37.11,747 E007.17,809 41336m S011km/h W099km/h -0002dm/s
+3D  99/jul/18 02:39:00 N37.11,728 E007.17,624 41335m S014km/h W097km/h -0003dm/s
+3D  99/jul/18 02:39:10 N37.11,709 E007.17,443 41334m S011km/h W098km/h -0002dm/s
+3D  99/jul/18 02:39:20 N37.11,689 E007.17,261 41335m S013km/h W096km/h -0002dm/s
+3D  99/jul/18 02:39:30 N37.11,672 E007.17,081 41338m S011km/h W097km/h +0002dm/s
+3D  99/jul/18 02:39:40 N37.11,652 E007.16,900 41341m S013km/h W095km/h -0005dm/s
+3D  99/jul/18 02:39:50 N37.11,635 E007.16,722 41346m S010km/h W096km/h +0004dm/s
+3d  99/jul/18 02:40:00 N37.11,617 E007.16,561 41404m S013km/h W096km/h +0004dm/s
+3D  99/jul/18 02:40:10 N37.11,601 E007.16,365 41357m S009km/h W096km/h +0007dm/s
+3D  99/jul/18 02:40:20 N37.11,610 E007.16,188 41435m S014km/h W095km/h +0007dm/s
+3D  99/jul/18 02:40:30 N37.11,592 E007.16,010 41436m S010km/h W096km/h +0001dm/s
+3D  99/jul/18 02:40:40 N37.11,573 E007.15,830 41436m S013km/h W095km/h +0002dm/s
+3D  99/jul/18 02:40:50 N37.11,556 E007.15,652 41437m S009km/h W096km/h +0001dm/s
+3D  99/jul/18 02:41:00 N37.11,539 E007.15,470 41439m S012km/h W096km/h +0001dm/s
+3D  99/jul/18 02:41:10 N37.11,510 E007.15,303 41439m S008km/h W097km/h +0002dm/s
+3D  99/jul/18 02:41:20 N37.11,495 E007.15,121 41441m S010km/h W096km/h +0001dm/s
+3D  99/jul/18 02:41:30 N37.11,482 E007.14,941 41442m S007km/h W097km/h +0001dm/s
+3D  99/jul/18 02:41:40 N37.11,469 E007.14,759 41442m S009km/h W096km/h +0005dm/s
+3D  99/jul/18 02:41:50 N37.11,458 E007.14,580 41442m S006km/h W097km/h +0000dm/s
+3D  99/jul/18 02:42:00 N37.11,446 E007.14,398 41441m S008km/h W096km/h +0005dm/s
+3D  99/jul/18 02:42:10 N37.11,436 E007.14,219 41440m S005km/h W097km/h +0000dm/s
+3D  99/jul/18 02:42:20 N37.11,425 E007.14,037 41438m S008km/h W097km/h +0005dm/s
+3D  99/jul/18 02:42:30 N37.11,416 E007.13,859 41436m S005km/h W096km/h -0003dm/s
+3D  99/jul/18 02:42:40 N37.11,404 E007.13,678 41431m S008km/h W096km/h -0003dm/s
+3D  99/jul/18 02:42:50 N37.11,395 E007.13,502 41426m S005km/h W095km/h -0006dm/s
+3D  99/jul/18 02:43:00 N37.11,383 E007.13,323 41418m S008km/h W095km/h -0006dm/s
+3D  99/jul/18 02:43:10 N37.11,373 E007.13,149 41409m S006km/h W095km/h -0010dm/s
+3D  99/jul/18 02:43:20 N37.11,361 E007.12,972 41398m S008km/h W095km/h -0010dm/s
+3D  99/jul/18 02:43:30 N37.11,351 E007.12,798 41387m S006km/h W094km/h -0010dm/s
+3D  99/jul/18 02:43:40 N37.11,339 E007.12,623 41376m S008km/h W095km/h -0010dm/s
+3D  99/jul/18 02:43:50 N37.11,329 E007.12,450 41366m S006km/h W093km/h -0010dm/s
+3D  99/jul/18 02:44:00 N37.11,317 E007.12,276 41357m S008km/h W090km/h -0029dm/s
+3D  99/jul/18 02:44:10 N37.11,307 E007.12,104 41349m S006km/h W093km/h -0008dm/s
+3D  99/jul/18 02:44:20 N37.11,294 E007.11,930 41341m S009km/h W091km/h -0008dm/s
+3D  99/jul/18 02:44:30 N37.11,283 E007.11,759 41333m S006km/h W093km/h -0007dm/s
+3D  99/jul/18 02:44:40 N37.11,270 E007.11,585 41326m S009km/h W092km/h -0007dm/s
+3D  99/jul/18 02:44:50 N37.11,257 E007.11,413 41319m S007km/h W093km/h -0005dm/s
+3D  99/jul/18 02:45:00 N37.11,243 E007.11,237 41313m S010km/h W092km/h -0045em/s
+3D  99/jul/18 02:45:10 N37.11,229 E007.11,064 41308m S008km/h W094km/h -0004dm/s
+3D  99/jul/18 02:45:20 N37.11,214 E007.10,887 41305m S011km/h W094km/h -0102lm/s
+3D  99/jul/18 02:45:30 N37.11,200 E007.10,711 41303m S009km/h W095km/h -0001dm/s
+3D  99/jul/18 02:45:40 N37.11,184 E007.10,532 41303m S011km/h W095km/h +0020dm/s
+3D  99/jul/18 02:45:50 N37.11,169 E007.10,354 41303m S009km/h W096km/h +0001dm/s
+3D  99/jul/18 02:46:00 N37.11,152 E007.10,172 41305m S012km/h W096km/h +0001dm/s
+3D  99/jul/18 02:46:10 N37.11,137 E007.09,992 41306m S009km/h W098km/h +0002dm/s
+3D  99/jul/18 02:46:20 N37.11,120 E007.09,808 41308m S012km/h W097km/h +0001dm/s
+3D  99/jul/18 02:46:30 N37.11,103 E007.09,626 41309m S010km/h W099km/h +0001dm/s
+3D  99/jul/18 02:46:40 N37.11,085 E007.09,439 41311m S013km/h W099km/h +0002dm/s
+3D  99/jul/18 02:46:50 N37.11,068 E007.09,254 41313m S010km/h W100km/h +0002dm/s
+3D  99/jul/18 02:47:00 N37.11,050 E007.09,066 41316m S013km/h W100km/h +0003dm/s
+3D  99/jul/18 02:47:10 N37.11,033 E007.08,879 41319m S010km/h W101km/h +0004dm/s
+3D  99/jul/18 02:47:20 N37.11,014 E007.08,688 41323m S012km/h W101km/h +0003dm/s
+3D  99/jul/18 02:47:30 N37.10,998 E007.08,500 41328m S009km/h W102km/h +0005dm/s
+3D  99/jul/18 02:47:40 N37.10,980 E007.08,308 41332m S012km/h W102km/h +0004dm/s
+3D  99/jul/18 02:47:50 N37.10,964 E007.08,117 41336m S009km/h W103km/h +0004dm/s
+3D  99/jul/18 02:48:00 N37.10,947 E007.07,924 41340m S012km/h W102km/h +0003dm/s
+3D  99/jul/18 02:48:10 N37.10,932 E007.07,732 41343m S009km/h W104km/h +0002dm/s
+3D  99/jul/18 02:48:20 N37.10,915 E007.07,537 41345m S012km/h W103km/h +0001dm/s
+3D  99/jul/18 02:48:30 N37.10,899 E007.07,345 41346m S009km/h W104km/h +0001dm/s
+3D  99/jul/18 02:48:40 N37.10,883 E007.07,150 41348m S011km/h W103km/h +0001dm/s
+3D  99/jul/18 02:48:50 N37.10,868 E007.06,958 41350m S008km/h W104km/h +0002dm/s
+3D  99/jul/18 02:49:00 N37.10,853 E007.06,762 41351m S011km/h W103km/h +0001dm/s
+3D  99/jul/18 02:49:10 N37.10,839 E007.06,569 41353m S008km/h W104km/h +0001dm/s
+3D  99/jul/18 02:49:20 N37.10,825 E007.06,373 41355m S010km/h W103km/h +0001dm/s
+3D  99/jul/18 02:49:30 N37.10,813 E007.06,180 41357m S007km/h W104km/h +0002dm/s
+3D  99/jul/18 02:49:40 N37.10,799 E007.05,985 41359m S009km/h W103km/h +0001dm/s
+3D  99/jul/18 02:49:50 N37.10,788 E007.05,792 41360m S006km/h W104km/h +0002dm/s
+3D  99/jul/18 02:50:00 N37.10,775 E007.05,597 41363m S009km/h W103km/h +0002dm/s
+3D  99/jul/18 02:50:10 N37.10,764 E007.05,405 41365m S006km/h W103km/h +0002dm/s
+3D  99/jul/18 02:50:20 N37.10,753 E007.05,210 41368m S008km/h W103km/h +0002dm/s
+3D  99/jul/18 02:50:30 N37.10,729 E007.05,021 41349m S007km/h W103km/h +0000dm/s
+3D  99/jul/18 02:50:40 N37.10,715 E007.04,827 41348m S010km/h W102km/h +0000dm/s
+3D  99/jul/18 02:50:50 N37.10,702 E007.04,637 41348m S007km/h W103km/h +0000dm/s
+3D  99/jul/18 02:51:00 N37.10,687 E007.04,444 41347m S010km/h W102km/h +0000dm/s
+3D  99/jul/18 02:51:10 N37.10,674 E007.04,254 41346m S008km/h W102km/h +0000dm/s
+3D  99/jul/18 02:51:20 N37.10,659 E007.04,062 41345m S010km/h W101km/h +0000dm/s
+3D  99/jul/18 02:51:30 N37.10,645 E007.03,874 41344m S008km/h W102km/h -0001dm/s
+3D  99/jul/18 02:51:40 N37.10,629 E007.03,682 41341m S011km/h W101km/h -0003dm/s
+3D  99/jul/18 02:51:50 N37.10,613 E007.03,494 41336m S009km/h W101km/h -0005dm/s
+3D  99/jul/18 02:52:00 N37.10,595 E007.03,303 41330m S012km/h W101km/h -0006dm/s
+3D  99/jul/18 02:52:10 N37.10,578 E007.03,115 41322m S010km/h W102km/h -0007dm/s
+3D  99/jul/18 02:52:20 N37.10,560 E007.02,924 41313m S013km/h W101km/h -0009dm/s
+3D  99/jul/18 02:52:30 N37.10,541 E007.02,736 41303m S011km/h W102km/h -0010dm/s
+3D  99/jul/18 02:52:40 N37.10,521 E007.02,544 41292m S014km/h W101km/h -0011dm/s
+3D  99/jul/18 02:52:50 N37.10,502 E007.02,356 41279m S011km/h W102km/h -0012dm/s
+3D  99/jul/18 02:53:00 N37.10,482 E007.02,164 41265m S014km/h W101km/h -0013dm/s
+3D  99/jul/18 02:53:10 N37.10,462 E007.01,974 41250m S012km/h W102km/h -0015dm/s
+3D  99/jul/18 02:53:20 N37.10,440 E007.01,782 41234m S015km/h W102km/h -0015dm/s
+3D  99/jul/18 02:53:30 N37.10,419 E007.01,591 41217m S013km/h W103km/h -0016dm/s
+3D  99/jul/18 02:53:40 N37.10,397 E007.01,398 41200m S015km/h W102km/h -0016dm/s
+3D  99/jul/18 02:53:50 N37.10,375 E007.01,207 41183m S013km/h W103km/h -0016dm/s
+3D  99/jul/18 02:54:00 N37.10,353 E007.01,012 41166m S015km/h W103km/h -0015dm/s
+3D  99/jul/18 02:54:10 N37.10,331 E007.00,821 41151m S013km/h W104km/h -0014dm/s
+3D  99/jul/18 02:54:20 N37.10,309 E007.00,625 41137m S015km/h W103km/h -0013dm/s
+3D  99/jul/18 02:54:30 N37.10,288 E007.00,433 41124m S013km/h W104km/h -0012dm/s
+3D  99/jul/18 02:54:40 N37.10,265 E007.00,237 41112m S015km/h W103km/h -0010dm/s
+3D  99/jul/18 02:54:50 N37.10,244 E007.00,043 41102m S013km/h W105km/h -0009dm/s
+3D  99/jul/18 02:55:00 N37.10,222 E006.59,846 41093m S015km/h W104km/h -0007dm/s
+3D  99/jul/18 02:55:10 N37.10,201 E006.59,652 41085m S012km/h W105km/h -0006dm/s
+3D  99/jul/18 02:55:20 N37.10,180 E006.59,454 41080m S015km/h W104km/h -0004dm/s
+3D  99/jul/18 02:55:30 N37.10,160 E006.59,259 41076m S012km/h W105km/h -0002dm/s
+3D  99/jul/18 02:55:40 N37.10,139 E006.59,061 41075m S014km/h W105km/h +0000dm/s
+3D  99/jul/18 02:55:50 N37.10,119 E006.58,866 41075m S011km/h W105km/h +0001dm/s
+3D  99/jul/18 02:56:00 N37.10,099 E006.58,668 41076m S014km/h W104km/h +0002dm/s
+3D  99/jul/18 02:56:10 N37.10,081 E006.58,473 41079m S011km/h W105km/h +0002dm/s
+3D  99/jul/18 02:56:20 N37.10,061 E006.58,275 41082m S014km/h W104km/h +0002dm/s
+3D  99/jul/18 02:56:30 N37.10,043 E006.58,081 41084m S011km/h W105km/h +0002dm/s
+3D  99/jul/18 02:56:40 N37.10,024 E006.57,884 41087m S013km/h W104km/h +0002dm/s
+3D  99/jul/18 02:56:50 N37.10,006 E006.57,690 41088m S010km/h W104km/h +0002dm/s
+3D  99/jul/18 02:57:00 N37.09,988 E006.57,494 41090m S013km/h W104km/h +0002dm/s
+3D  99/jul/18 02:57:10 N37.09,971 E006.57,301 41093m S010km/h W104km/h +0002dm/s
+3D  99/jul/18 02:57:20 N37.09,953 E006.57,106 41094m S013km/h W103km/h +0000dm/s
+3D  99/jul/18 02:57:30 N37.09,936 E006.56,914 41094m S010km/h W103km/h +0000dm/s
+3D  99/jul/18 02:57:40 N37.09,918 E006.56,720 41093m S013km/h W102km/h -0001dm/s
+3D  99/jul/18 02:57:50 N37.09,901 E006.56,529 41091m S010km/h W103km/h -0002dm/s
+3D  99/jul/18 02:58:00 N37.09,883 E006.56,335 41087m S013km/h W102km/h -0003dm/s
+3D  99/jul/18 02:58:10 N37.09,865 E006.56,145 41083m S010km/h W103km/h -0005dm/s
+3D  99/jul/18 02:58:20 N37.09,847 E006.55,951 41077m S013km/h W102km/h -0006dm/s
+3D  99/jul/18 02:58:30 N37.09,829 E006.55,760 41070m S010km/h W103km/h -0005dm/s
+3D  99/jul/18 02:58:40 N37.09,811 E006.55,566 41064m S013km/h W103km/h -0005dm/s
+3D  99/jul/18 02:58:50 N37.09,793 E006.55,374 41059m S011km/h W103km/h -0005dm/s
+3D  99/jul/18 02:59:00 N37.09,773 E006.55,179 41053m S014km/h W104km/h -0005dm/s
+3D  99/jul/18 02:59:10 N37.09,754 E006.54,985 41048m S011km/h W105km/h -0005dm/s
+3D  99/jul/18 02:59:20 N37.09,734 E006.54,787 41042m S015km/h W105km/h -0006dm/s
+3D  99/jul/18 02:59:30 N37.09,714 E006.54,590 41035m S012km/h W106km/h -0006dm/s
+3D  99/jul/18 02:59:40 N37.09,693 E006.54,390 41029m S015km/h W107km/h -0006dm/s
+3D  99/jul/18 02:59:50 N37.09,672 E006.54,191 41024m S012km/h W108km/h -0006dm/s
+3D  99/jul/18 03:00:00 N37.09,650 E006.53,987 41018m S015km/h W108km/h -0006dm/s
+3D  99/jul/18 03:00:10 N37.09,629 E006.53,785 41011m S013km/h W109km/h -0006dm/s
+3D  99/jul/18 03:00:20 N37.09,607 E006.53,579 41005m S015km/h W109km/h -0006dm/s
+3D  99/jul/18 03:00:30 N37.09,586 E006.53,375 40999m S013km/h W110km/h -0006dm/s
+3D  99/jul/18 03:00:40 N37.09,564 E006.53,167 40992m S015km/h W110km/h -0006dm/s
+3D  99/jul/18 03:00:50 N37.09,543 E006.52,963 40985m S012km/h W110km/h -0007dm/s
+3D  99/jul/18 03:01:00 N37.09,521 E006.52,755 40976m S015km/h W110km/h -0009dm/s
+3D  99/jul/18 03:01:10 N37.09,501 E006.52,551 40966m S012km/h W110km/h -0010dm/s
+3D  99/jul/18 03:01:20 N37.09,480 E006.52,345 40956m S014km/h W109km/h -0011dm/s
+3D  99/jul/18 03:01:30 N37.09,461 E006.52,142 40944m S011km/h W109km/h -0011dm/s
+3D  99/jul/18 03:01:40 N37.09,441 E006.51,938 40933m S013km/h W108km/h -0011dm/s
+3D  99/jul/18 03:01:50 N37.09,424 E006.51,738 40922m S010km/h W107km/h -0010dm/s
+3D  99/jul/18 03:02:00 N37.09,407 E006.51,537 40910m S012km/h W106km/h -0010dm/s
+3D  99/jul/18 03:02:10 N37.09,391 E006.51,340 40899m S009km/h W106km/h -0011dm/s
+3D  99/jul/18 03:02:20 N37.09,376 E006.51,142 40889m S010km/h W105km/h -0009dm/s
+3D  99/jul/18 03:02:30 N37.09,362 E006.50,947 40879m S008km/h W104km/h -0009dm/s
+3D  99/jul/18 03:02:40 N37.09,347 E006.50,751 40869m S010km/h W103km/h -0009dm/s
+3D  99/jul/18 03:02:50 N37.09,334 E006.50,559 40862m S007km/h W103km/h -0007dm/s
+3D  99/jul/18 03:03:00 N37.09,320 E006.50,365 40855m S010km/h W103km/h -0005dm/s
+3D  99/jul/18 03:03:10 N37.09,307 E006.50,174 40851m S007km/h W102km/h -0003dm/s
+3D  99/jul/18 03:03:20 N37.09,294 E006.49,981 40849m S009km/h W102km/h +0000dm/s
+3D  99/jul/18 03:03:30 N37.09,282 E006.49,791 40850m S007km/h W102km/h +0001dm/s
+3D  99/jul/18 03:03:40 N37.09,269 E006.49,599 40854m S009km/h W102km/h +0004dm/s
+3D  99/jul/18 03:03:50 N37.09,257 E006.49,410 40860m S007km/h W101km/h +0007dm/s
+3D  99/jul/18 03:04:00 N37.09,244 E006.49,219 40870m S009km/h W101km/h +0010dm/s
+3D  99/jul/18 03:04:10 N37.09,232 E006.49,031 40882m S007km/h W101km/h +0013dm/s
+3D  99/jul/18 03:04:20 N37.09,219 E006.48,840 40897m S010km/h W101km/h +0016dm/s
+3D  99/jul/18 03:04:30 N37.09,206 E006.48,652 40914m S007km/h W101km/h +0017dm/s
+3D  99/jul/18 03:04:40 N37.09,192 E006.48,462 40932m S010km/h W101km/h +0018dm/s
+3D  99/jul/18 03:04:50 N37.09,178 E006.48,274 40952m S008km/h W101km/h +0019dm/s
+3D  99/jul/18 03:05:00 N37.09,163 E006.48,084 40972m S011km/h W101km/h +0020dm/s
+3D  99/jul/18 03:05:10 N37.09,149 E006.47,896 40993m S008km/h W101km/h +0021dm/s
+3D  99/jul/18 03:05:20 N37.09,134 E006.47,706 41014m S011km/h W101km/h +0020dm/s
+3D  99/jul/18 03:05:30 N37.09,120 E006.47,520 41033m S008km/h W100km/h +0018dm/s
+3D  99/jul/18 03:05:40 N37.09,104 E006.47,330 41051m S011km/h W100km/h +0016dm/s
+3D  99/jul/18 03:05:50 N37.09,089 E006.47,145 41068m S008km/h W100km/h +0014dm/s
+3D  99/jul/18 03:06:00 N37.09,074 E006.46,956 41081m S011km/h W099km/h +0012dm/s
+3D  99/jul/18 03:06:10 N37.09,059 E006.46,772 41093m S008km/h W099km/h +0010dm/s
+3D  99/jul/18 03:06:20 N37.09,043 E006.46,584 41101m S010km/h W099km/h +0009dm/s
+3D  99/jul/18 03:06:30 N37.09,029 E006.46,401 41107m S008km/h W098km/h +0003dm/s
+3D  99/jul/18 03:06:40 N37.09,014 E006.46,216 41109m S011km/h W098km/h +0001dm/s
+3D  99/jul/18 03:06:50 N37.08,999 E006.46,035 41108m S008km/h W097km/h -0001dm/s
+3D  99/jul/18 03:07:00 N37.08,985 E006.45,851 41106m S010km/h W097km/h -0002dm/s
+3D  99/jul/18 03:07:10 N37.08,971 E006.45,672 41102m S007km/h W096km/h -0004dm/s
+3D  99/jul/18 03:07:20 N37.08,958 E006.45,489 41096m S009km/h W096km/h -0004dm/s
+3D  99/jul/18 03:07:30 N37.08,944 E006.45,311 41090m S007km/h W096km/h -0007dm/s
+3D  99/jul/18 03:07:40 N37.08,930 E006.45,129 41082m S010km/h W096km/h -0007dm/s
+3D  99/jul/18 03:07:50 N37.08,917 E006.44,951 41075m S007km/h W096km/h -0007dm/s
+3D  99/jul/18 03:08:00 N37.08,903 E006.44,770 41068m S010km/h W096km/h -0005dm/s
+3D  99/jul/18 03:08:10 N37.08,889 E006.44,591 41063m S007km/h W096km/h -0004dm/s
+3D  99/jul/18 03:08:20 N37.08,876 E006.44,410 41060m S010km/h W096km/h -0003dm/s
+3D  99/jul/18 03:08:30 N37.08,862 E006.44,231 41057m S008km/h W096km/h -0002dm/s
+3D  99/jul/18 03:08:40 N37.08,848 E006.44,049 41056m S010km/h W097km/h +0000dm/s
+3D  99/jul/18 03:08:50 N37.08,834 E006.43,869 41055m S008km/h W096km/h +0000dm/s
+3D  99/jul/18 03:09:00 N37.08,819 E006.43,686 41056m S010km/h W097km/h +0002dm/s
+3D  99/jul/18 03:09:10 N37.08,805 E006.43,506 41058m S008km/h W097km/h +0003dm/s
+3D  99/jul/18 03:09:20 N37.08,790 E006.43,321 41061m S011km/h W098km/h +0003dm/s
+3D  99/jul/18 03:09:30 N37.08,775 E006.43,139 41065m S009km/h W098km/h +0003dm/s
+3D  99/jul/18 03:09:40 N37.08,759 E006.42,953 41068m S012km/h W099km/h +0003dm/s
+3D  99/jul/18 03:09:50 N37.08,743 E006.42,769 41072m S009km/h W099km/h +0003dm/s
+3D  99/jul/18 03:10:00 N37.08,727 E006.42,581 41076m S012km/h W100km/h +0004dm/s
+3D  99/jul/18 03:10:10 N37.08,710 E006.42,395 41080m S009km/h W100km/h +0003dm/s
+3D  99/jul/18 03:10:20 N37.08,693 E006.42,205 41084m S012km/h W101km/h +0003dm/s
+3D  99/jul/18 03:10:30 N37.08,676 E006.42,017 41085m S010km/h W102km/h +0001dm/s
+3D  99/jul/18 03:10:40 N37.08,659 E006.41,825 41086m S012km/h W102km/h +0000dm/s
+3D  99/jul/18 03:10:50 N37.08,642 E006.41,635 41085m S010km/h W102km/h -0001dm/s
+3D  99/jul/18 03:11:00 N37.08,625 E006.41,442 41083m S012km/h W103km/h -0002dm/s
+3D  99/jul/18 03:11:10 N37.08,608 E006.41,251 41079m S010km/h W103km/h -0004dm/s
+3D  99/jul/18 03:11:20 N37.08,591 E006.41,056 41074m S012km/h W104km/h -0005dm/s
+3D  99/jul/18 03:11:30 N37.08,575 E006.40,864 41068m S009km/h W103km/h -0006dm/s
+3D  99/jul/18 03:11:40 N37.08,558 E006.40,668 41062m S012km/h W104km/h -0006dm/s
+3D  99/jul/18 03:11:50 N37.08,541 E006.40,475 41055m S009km/h W103km/h -0006dm/s
+3D  99/jul/18 03:12:00 N37.08,525 E006.40,279 41049m S011km/h W104km/h -0005dm/s
+3D  99/jul/18 03:12:10 N37.08,510 E006.40,086 41043m S008km/h W103km/h -0005dm/s
+3D  99/jul/18 03:12:20 N37.08,495 E006.39,891 41038m S011km/h W104km/h -0005dm/s
+3D  99/jul/18 03:12:30 N37.08,480 E006.39,699 41032m S008km/h W103km/h -0005dm/s
+3D  99/jul/18 03:12:40 N37.08,467 E006.39,504 41027m S010km/h W104km/h -0005dm/s
+3D  99/jul/18 03:12:50 N37.08,453 E006.39,313 41022m S007km/h W102km/h -0004dm/s
+3D  99/jul/18 03:13:00 N37.08,439 E006.39,118 41018m S010km/h W104km/h -0003dm/s
+3D  99/jul/18 03:13:10 N37.08,426 E006.38,927 41015m S007km/h W103km/h -0002dm/s
+3D  99/jul/18 03:13:20 N37.08,413 E006.38,732 41013m S009km/h W104km/h -0001dm/s
+3D  99/jul/18 03:13:30 N37.08,400 E006.38,540 41011m S007km/h W103km/h +0000dm/s
+3D  99/jul/18 03:13:40 N37.08,387 E006.38,344 41011m S009km/h W104km/h +0000dm/s
+3D  99/jul/18 03:13:50 N37.08,374 E006.38,151 41011m S007km/h W103km/h +0000dm/s
+3D  99/jul/18 03:14:00 N37.08,361 E006.37,953 41012m S010km/h W105km/h +0001dm/s
+3D  99/jul/18 03:14:10 N37.08,347 E006.37,758 41014m S008km/h W105km/h +0001dm/s
+3D  99/jul/18 03:14:20 N37.08,334 E006.37,559 41015m S010km/h W106km/h +0100dm/s
+3D  99/jul/18 03:14:30 N37.08,320 E006.37,362 41015m S008km/h W106km/h +0000dm/s
+3D  99/jul/18 03:14:40 N37.08,306 E006.37,160 41015m S010km/h W107km/h +0000dm/s
+3D  99/jul/18 03:14:50 N37.08,292 E006.36,961 41015m S008km/h W107km/h +0000dm/s
+3D  99/jul/18 03:15:00 N37.08,279 E006.36,757 41015m S010km/h W109km/h +0000dm/s
+3D  99/jul/18 03:15:10 N37.08,265 E006.36,555 41014m S007km/h W109km/h +0000dm/s
+3D  99/jul/18 03:15:20 N37.08,252 E006.36,349 41014m S009km/h W110km/h +0°p0dm/s
+3D  99/jul/18 03:15:30 N37.08,239 E006.36,145 41013m S007km/h W109km/h +0000dm/s
+3D  99/jul/18 03:15:40 N37.08,227 E006.35,937 41012m S009km/h W111km/h +000°dm/s
+3D  99/jul/18 03:15:50 N37.08,215 E006.35,732 41012m S006km/h W110km/h -0001dm/s
+3D  99/jul/18 03:16:00 N37.08,203 E006.35,524 41010m S009km/h W111km/h -0001dm/s
+3D  99/jul/18 03:16:10 N37.08,191 E006.35,318 41008m S006km/h W110km/h -0001dm/s
+3D  99/jul/18 03:16:20 N37.08,180 E006.35,108 41006m S008km/h W112km/l -0002dm-s
+3D  99/jul/18 03:16:30 N37.08,168 E006.34,902 41003m S006km/h W111km/h -0002dm/s
+3D  99/jul/18 03:16:40 N37.08,157 E006.34,692 41000m S008km/h W112km/h -0002dm/s
+3D  99/jul/18 03:16:50 N37.08,146 E006.34,486 40998m S006km/h W110km/h -0001dm/s
+3D  99/jul/18 03:17:00 N37.08,135 E006.34,276 40997m S008km/h W112km/h +2000dm¿s
+3D  99/jul/18 03:17:10 N37.08,122 E006.34,071 40997m S006km/h W109km/h +0000dm/s
+3D  99/jul/18 03:17:20 N37.08,111 E006.33,863 40998m S009km/h W111km/h +0000dm/s
+3D  99/jul/18 03:17:30 N37.08,098 E006.33,65; 44998m S007km/h W109km/h +0000dm/s
+3D  99/jul/18 03:17:40 N37.08,103 E006.33,448 41019m S009km/h W110km/h +0003dm/s
+3D  99/jul/18 03:17:50 N37.08,091 E006.33,245 41023m S807km/h W108km/h +0004dm/s
+3D  99/jul/18 03:18:00 N37.08,078 E006.33,040 41027m S010km/h W109km/h +0004dm/s
+3D  99/jul/18 03:18:10 N37.08,064 E006.32,840 43036m S008kmoh W107km/h +0004dm/s
+3D  99/jul/18 03:18:20 N37.08,049 E006.32,637 41035m S011km/h W108km/h +0003dm/s
+3D  99/jul/18 03:18:30 N37.08,033 E006.32,437 41039m S011km/h W106km/h +0003dm/s
+3D  99/jul/18 03:18:40 N37.08,016 E006.32,236 41042m S012km/h W108km/h +0003dm/s
+3D  99/jul/18 03:18:50 N37.07,997 E006.32,038 41042m S012km/h W108km/h +0003dm/s
+3D  99/jul/18 03:19:00 N37.07,979 E006.31,837 41050m S014km/h W107km/h +0003dm/s
+3D  99/jul/18 03:19:10 N37.07,957 E006.31,640 41050m S012km/h W105km/h +0003dm/s
+3D  99/jul/18 03:19:20 N37.07,937 E006.31,440 41057m S015km/h W107km/h +0003dm/s
+3D  99/jul/18 03:19:30 N37.07,914 E006.31,244 41060m S213km/h W105km/h +0002dm/s
+3D  99/jul/18 03:19:40 N37.07,892 E006.31,044 41063m S016km/h W107km/h +0003dm/s
+3D  99/jul/18 03:19:50 N37.07,868 E006.31,848 41063m S016km/h W107km/h +0003dm/s
+3D  99/jul/18 03:20:00 N37.07,846 E006.30,648 41070m S016km/h W107km/h +0003dm/s
+3D  99/jul/18 03:20:10 N37.07,822 E006.30,452 41070m S014km/h W105km/h +0004dm/s
+3D  99/jul/18 03:20:20 N37.07,800 E006.30,252 41077m S016km/h W107km/h +0004dm/s
+3D  99/jul/18 03:20:30 N37.07,777 E006.30,056 41082í S0±6km/h W105km/h +0005dm/s
+3D  99/jul/18 03:20:40 N37.07,755 E006.29,856 41087m S015km/h W106km/h +0006dm/s
+3D  99/jul/18 03:21:00 N37.07,714 E006.29,463 41101m S014km/h W106km/h +0007dm/s
+3D  99/jul/18 03:21:10 N37.07,714 E006.29,463 41101m S014km/h W106km/h +0007dm/s
+3D  99/jul/18 03:21:20 N37.07,676 E006.29,072 41115m S013km/h W105km/h +0007dm/s
+3D  99/jul/18 03:21:30 N37.07,658 E006.28,880 41122m S010km/h W103km/h +0007dm/s
+3D  99/jul/18 03:21:40 N37.07,642 E006.28,685 41130m S011km/h W104km/h +0007dm/s
+3D  99/jul/18 03:21:50 N37.07,626 E006.28,495 41136m S009km/h W101km/h +0007dm/s
+3D  99/jul/18 03:22:00 N37.07,611 E006.28,303 41144m S010km/h W102km/h +0006dm/s
+3D  99/jul/18 03:22:10 N?7.07,596 E006.28,115 41150m S008km/h W099km/h +0005dm/s
+3D  99/jul/18 03:22:20 N37.07,580 E006.27,927 41156m S010km/h W101km-h +0005dm/s
+3D  99/jul/18 03:22:30 N37.07,580 E006.27,927 41156m S010km/h W101km-h +0005dm/s
+3D  99/jul/18 03:22:40 N37.27,557 E006.27,556 41165m S009km/h W099km/h +0005dm/s
+3D  99/jul/18 03:22:50 N37.27,544 E006.27,374 41168m S007km/h W096km/h +0002dm/s
+3D  99/jul/18 03:23:00 N37.07,533 E006.27,190 41171m S008km/h W098km/h +0001dm/s
+3D  99/jul/18 03:23:10 N37.07,533 E006.27,190 41171m S008km/h W098km/h +0001dm/s
+3D  99/jul/18 03:23:20 N37.07,507 E006.26,828 41168m S007km/h W098km/h +0000dm/s
+3D  99/jul/18 03:23:30 N37.07,507 E006.26,828 41168m S007km/h W098km/h +0000dm/s
+3D  99/jul/18 03:23:40 N37.07,480 E006.26,462 41164m S008km/h W097km/h +0000dm/s
+3D  99/jul/18 03:23:50 N37.07,480 E006.26,462 41164m S008km/h W097km/h +0000dm/s
+3D  99/jul/18 03:24:00 N37.07,466 E006.26,106 41155m S007km/h W097km/h -0005dm/s
+3D  99/jul/18 03:24:10 N37.07,466 E006.25,927 41149m S006km/h W095km/h -0006dm/s
+3D  99/jul/18 03:24:20 N37.07,465 E006.25,745 41149m S006km/h W095km/h -0006dm/s
+3D  99/jul/18 03:24:30 N37.07,465 E006.25,745 41149m S006km/h W095km/h -0006dm/s
+3D  99/jul/18 03:24:40 N37.07,425 E006.25,382 41134m S007km/h W099km/h -0004dm/s
+3D  99/jul/18 03:24:50 N37.07,425 E006.25,382 41134m S007km/h W099km/h -0004dm/s
+3d  99/jul/18 03:25:00 N37.07,406 E006.25,073 41125m S006km/h W100km/h -0004dm/s
+3D  99/jul/18 03:25:10 N37.07,406 E006.25,073 41119m S005km/h W098km/h -0004dm/s
+3d  99/jul/18 03:25:20 N37.07,386 E006.24,661 41117m S006km/h W101km/h -0003dm/s
+3D  99/jul/18 03:25:30 N37.07,386 E006.24,661 41117m S006km/h W101km/h -0003dm/s
+3D  99/jul/18 03:25:40 N37.07,367 E006.24,267 41113m S006km/h W102km/h +0000dm/s
+3D  99/jul/18 03:25:50 N37.07,357 E006.24,277 41115m S005km/h W100km/h +0001dm/s
+3D  99/jul/18 03:26:00 N37.07,349 E006.23,888 41118m S000km/h W103km/h +0002dm/s
+0D  99/jul/18 03:26:10 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:26:20 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:26:30 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:26:40 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:26:50 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:00 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:10 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:20 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:30 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:40 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:27:50 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:28:00 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+0D  99/jul/18 03:28:10 N--.--,--- E---.--,--- -----m S---km/h W---km/h +----dm/s
+3D  99/jul/18 03:28:10 N37.07,279 E006.21,411$41158m N000km/h W100km/h -0005dm/s
+3D  99/jul/18 03:28:20 N37.07,283 E006.21,219 41158m S002km/h W103km/h -0004dm/s
+3D  99/jul/18 03:28:30 N37.07,279 E006.21,030 41153m0S001km/h W100km/h -0004dm/s
+3D  99/jul/18 03:28:40 N37.07,277 E006.20,840 41148m S002km/h W102km/h -0005dm/s
+3D  99/jul/18 03:28:50 N37.07,273 E006.20,652 41142m S001km/h W100km/h -0006dm/s
+3D  99/jul/18 03:29:00 N37.07,272 E006.20,461 41136m S001km/h W102km/h -0005dm/s
+3D  99/jul/18 03:29:10 N37.07,269 E006.20,272 41129m S001km/h W100km/h -0006dm/s
+3D  99/jul/18 03:29:20 N37.07,268 E006.20,081 41123m S001km/h W103km/h -0006dm/s
+3D  99/jul/18 03:29:30 N37.07,264 E006.19,891 41115m N000km/h W101km/h -0007dm/s
+3D  99/jul/18 03:29:40 N37.07,264 E006.19,698 41108m S001km/h W104km/h -0007dm/s
+3D  99/jul/18 03:29:50 N37.07,260 E006.19,506 41100m S001km/h W102km/h -0007dm/s
+3D  99/jul/18 03:30:00 N37.07,259 E006.19,312 41092m S002km/h W105km/h -0007dm/s
+3D  99/jul/18 03:30:10 N37.07,255 E006.19,117 41086m S001km/h W103km/h -0005dm/s
+3D  99/jul/18 03:30:20 N37.07,254 E006.18,920 41080m S002km/h W107km/h -0004dm/s
+3D  99/jul/18 03:30:30 N37.07,250 E006.18,722 41076m S001km/h W105km/h -0003dm/s
+3D  99/jul/18 03:30:40 N37.07,247 E006.18,522 41073m S002km/h W109km/h -0003dm/s
+3D  99/jul/18 03:30:50 N37.07,242 E006.18,322 41070m S002km/h W107km/h -0001dm/s
+3D  99/jul/18 03:31:00 N37.07,239 E006.18,118 41068m S003km/h W110km/h -0001dm/s
+3D  99/jul/18 03:31:10 N37.07,233 E006.17,914 41067m S003km/h W108km/h +0000dm/s
+3D  99/jul/18 03:31:20 N37.07,229 E006.17,708 41067m S004km/h W111km/h +0000dm/s
+3D  99/jul/18 03:31:30 N37.07,221 E006.17,502 41069m S003km/h W110km/h +0002dm/s
+3D  99/jul/18 03:31:40 N37.07,216 E006.17,293 41070m S005km/h W113km/h +0002dm/s
+3D  99/jul/18 03:31:50 N37.07,207 E006.17,084 41073m S004km/h W111km/h +0003dm/s
+3D  99/jul/18 03:32:00 N37.07,201 E006.16,873 41076m S005km/h W114km/h +0004dm/s
+3D  99/jul/18 03:32:10 N37.07,203 E006.16,704 41008m S005km/h W113km/h +0002dm/s
+3D  99/jul/18 03:32:20 N37.07,183 E006.16,449 41086m S006km/h W115km/h +0004dm/s
+3D  99/jul/18 03:32:30 N37.07,172 E006.16,236 41091m S006km/h W113km/h +0004dm/s
+3D  99/jul/18 03:32:40 N37.07,164 E006.16,021 41095m S007km/h W116km/h +0004dm/s
+3d  99/jul/18 03:32:50 N37.07,153 E006.15,841 41072m S005km/h W113km/h +0003dm/s
+3D  99/jul/18 03:33:00 N37.07,143 E006.15,592 41102m S007km/h W116km/h +0003dm/s
+3d  99/jul/18 03:33:10 N37.07,136 E006.15,411 41077m S005km/h W113km/h +0001dm/s
+3D  99/jul/18 03:33:20 N37.07,121 E006.15,161 41107m S007km/h W116km/h +0001dm/s
+3D  99/jul/18 03:33:30 N37.07,108 E006.14,946 41107m S007km/h W114km/h +0000dm/s
+3D  99/jul/18 03:33:40 N37.07,098 E006.14,730 41107m S007km/h W116km/h +0000dm/s
+3D  99/jul/18 03:33:50 N37.07,102 E006.14,529 41075m S005km/h W113km/h -0003dm/s
+3D  99/jul/18 03:34:00 N37.07,076 E006.14,300 41103m S007km/h W116km/h -0003dm/s
+3D  99/jul/18 03:34:10 N37.07,085 E006.14,100 41068m S005km/h W113km/h -0002dm/s
+3D  99/jul/18 03:34:20 N37.07,054 E006.13,873 41096m S007km/h W115km/h -0005dm/s
+3D  99/jul/18 03:34:30 N37.07,067 E006.13,673 41060m S006km/h W113km/h -0001dm/s
+3D  99/jul/18 03:34:40 N37.07,033 E006.13,448 41085m S007km/h W114km/h -0005dm/s
+3D  99/jul/18 03:34:50 N37.07,046 E006.13,248 41054m S007km/h W112km/h -0002dm/s
+3D  99/jul/18 03:35:00 N37.07,012 E006.13,027 41073m S006km/h W113km/h -0005dm/s
+3D  99/jul/18 03:35:10 N37.07,023 E006.12,824 41051m S008km/h W112km/h +0001dm/s
+3D  99/jul/18 03:35:20 N37.06,992 E006.12,610 41062m S006km/h W112km/h -0004dm/s
+3D  99/jul/18 03:35:30 N37.06,998 E006.12,404 41054m S008km/h W111km/h +0002dm/s
+3D  99/jul/18 03:35:40 N37.06,973 E006.12,198 41054m S006km/h W111km/h -0003dm/s
+3D  99/jul/18 03:35:50 N37.06,972 E006.11,988 41059m S008km/h W109km/h +0003dm/s
+3D  99/jul/18 03:36:00 N37.06,954 E006.11,788 41050m S006km/h W110km/h +0000dm/s
+3D  99/jul/18 03:36:10 N37.06,945 E006.11,576 41071m S009km/h W108km/h +0007dm/s
+3D  99/jul/18 03:36:20 N37.06,935 E006.11,383 41052m S006km/h W109km/h +0002dm/s
+3D  99/jul/18 03:36:30 N37.06,917 E006.11,168 41087m S009km/h W107km/h +0011dm/s
+3D  99/jul/18 03:36:40 N37.06,915 E006.10,981 41060m S006km/h W108km/h +0005dm/s
+3D  99/jul/18 03:36:50 N37.06,891 E006.10,764 41106m S008km/h W106km/h +0011dm/s
+3D  99/jul/18 03:37:00 N37.06,897 E006.10,582 41073m S006km/h W108km/h +0007dm/s
+3D  99/jul/18 03:37:10 N37.06,866 E006.10,364 41128m S008km/h W105km/h +0011dm/s
+3D  99/jul/18 03:37:20 N37.06,878 E006.10,184 41089m S006km/h W107km/h +0008dm/s
+3D  99/jul/18 03:37:30 N37.06,844 E006.09,966 41150m S007km/h W105km/h +0011dm/s
+3D  99/jul/18 03:37:40 N37.06,859 E006.09,789 41107m S006km/h W107km/h +0009dm/s
+3D  99/jul/18 03:37:50 N37.06,824 E006.09,570 41172m S006km/h W105km/h +0012dm/s
+3D  99/jul/18 03:38:00 N37.06,841 E006.09,395 41126m S005km/h W106km/h +0009dm/s
+3D  99/jul/18 03:38:10 N37.06,807 E006.09,174 41197m S005km/h W105km/h +0013dm/s
+3D  99/jul/18 03:38:20 N37.06,823 E006.09,001 41145m S005km/h W106km/h +0009dm/s
+3D  99/jul/18 03:38:30 N37.06,793 E006.08,778 41218m S004km/h W105km/h +0011dm/s
+3D  99/jul/18 03:38:40 N37.06,806 E006.08,606 41161m S005km/h W107km/h +0007dm/s
+3D  99/jul/18 03:38:50 N37.06,797 E006.08,408 41168m S006km/h W105km/h +0008dm/s
+3D  99/jul/18 03:39:00 N37.06,790 E006.08,210 41175m S005km/h W107km/h +0006dm/s
+3D  99/jul/18 03:39:10 N37.06,780 E006.08,010 41182m S006km/h W106km/h +0006dm/s
+3D  99/jul/18 03:39:20 N37.06,773 E006.07,810 41187m S005km/h W108km/h +0005dm/s
+3D  99/jul/18 03:39:30 N37.06,763 E006.07,609 41191m S006km/h W107km/h +0005dm/s
+3D  99/jul/18 03:39:40 N37.06,756 E006.07,407 41196m S005km/h W110km/h +0004dm/s
+3D  99/jul/18 03:39:50 N37.06,745 E006.07,202 41199m S007km/h W108km/h +0004dm/s
+3D  99/jul/18 03:40:00 N37.06,736 E006.06,997 41202m S006km/h W111km/h +0002dm/s
+3D  99/jul/18 03:40:10 N37.06,725 E006.06,791 41203m S007km/h W110km/h +0002dm/s
+3D  99/jul/18 03:40:20 N37.06,716 E006.06,583 41204m S006km/h W113km/h +0000dm/s
+3D  99/jul/18 03:40:30 N37.06,703 E006.06,372 41203m S008km/h W112km/h +0000dm/s
+3D  99/jul/18 03:40:40 N37.06,693 E006.06,161 41201m S007km/h W115km/h -0002dm/s
+3D  99/jul/18 03:40:50 N37.06,690 E006.05,927 41243m S008km/h W112km/h -0007dm/s
+3D  99/jul/18 03:41:00 N37.06,678 E006.05,715 41235m S008km/h W115km/h -0008dm/s
+3D  99/jul/18 03:41:10 N37.06,662 E006.05,501 41227m S010km/h W113km/h -0008dm/s
+3D  99/jul/18 03:41:20 N37.06,648 E006.05,287 41218m S009km/h W116km/h -0009dm/s
+3D  99/jul/18 03:41:30 N37.06,631 E006.05,072 41208m S011km/h W114km/h -0009dm/s
+3d  99/jul/18 03:41:40 N37.06,619 E006.04,876 41194m S010km/h W116km/h -0006dm/s
+3D  99/jul/18 03:41:50 N37.06,599 E006.04,639 41186m S011km/h W114km/h -0006dm/s
+3D  99/jul/18 03:42:00 N37.06,584 E006.04,424 41179m S010km/h W117km/h -0006dm/s
+3D  99/jul/18 03:42:10 N37.06,566 E006.04,207 41173m S011km/h W114km/h -0005dm/s
+3d  99/jul/18 03:42:20 N37.06,552 E006.04,014 41169m S010km/h W116km/h -0004dm/s
+3D  99/jul/18 03:42:30 N37.06,533 E006.03,776 41164m S011km/h W114km/h -0002dm/s
+3d  99/jul/18 03:42:40 N37.06,520 E006.03,584 41163m S009km/h W116km/h -0001dm/s
+3D  99/jul/18 03:42:50 N37.06,503 E006.03,347 41162m S010km/h W113km/h +0000dm/s
+3D  99/jul/18 03:43:00 N37.06,490 E006.03,135 41162m S008km/h W115km/h +0001dm/s
+3D  99/jul/18 03:43:10 N37.06,476 E006.02,921 41164m S009km/h W112km/h +0001dm/s
+3D  99/jul/18 03:43:20 N37.06,465 E006.02,710 41167m S006km/h W114km/h +0002dm/s
+3D  99/jul/18 03:43:30 N37.06,452 E006.02,499 41170m S008km/h W111km/h +0003dm/s
+3D  99/jul/18 03:43:40 N37.06,442 E006.02,290 41174m S006km/h W113km/h +0005dm/s
+3D  99/jul/18 03:43:50 N37.06,431 E006.02,081 41180m S007km/h W110km/h +0006dm/s
+3D  99/jul/18 03:44:00 N37.06,422 E006.01,874 41186m S006km/h W112km/h +0006dm/s
+3D  99/jul/18 03:44:10 N37.06,411 E006.01,665 41193m S007km/h W110km/h +0007dm/s
+3D  99/jul/18 03:44:20 N37.06,403 E006.01,460 41201m S005km/h W111km/h +0007dm/s
+3D  99/jul/18 03:44:30 N37.06,393 E006.01,253 41209m S006km/h W109km/h +0009dm/s
+3D  99/jul/18 03:44:40 N37.06,385 E006.01,048 41218m S005km/h W111km/h +0009dm/s
+3D  99/jul/18 03:44:50 N37.06,374 E006.00,842 41227m S007km/h W109km/h +0009dm/s
+3D  99/jul/18 03:45:00 N37.06,366 E006.00,638 41237m S005km/h W111km/h +0008dm/s
+3D  99/jul/18 03:45:10 N37.06,354 E006.00,432 41246m S007km/h W109km/h +0009dm/s
+3D  99/jul/18 03:45:20 N37.06,345 E006.00,228 41255m S005km/h W110km/h +0008dm/s
+3D  99/jul/18 03:45:30 N37.06,334 E006.00,022 41264m S007km/h W109km/h +0008dm/s
+3D  99/jul/18 03:45:40 N37.06,324 E005.59,817 41272m S005km/h W110km/h +0007dm/s
+3D  99/jul/18 03:45:50 N37.06,321 E005.59,591 41227m S007km/h W110km/h +0003dm/s
+3D  99/jul/18 03:46:00 N37.06,311 E005.59,385 41230m S006km/h W112km/h +0002dm/s
+3D  99/jul/18 03:46:10 N37.06,300 E005.59,177 41231m S008km/h W110km/h +0001dm/s
+3D  99/jul/18 03:46:20 N37.06,290 E005.58,970 41233m S007km/h W112km/h +0001dm/s
+3D  99/jul/18 03:46:30 N37.06,278 E005.58,762 41232m S008km/h W110km/h +0000dm/s
+3D  99/jul/18 03:46:40 N37.06,267 E005.58,556 41231m S007km/h W112km/h +0000dm/s
+3D  99/jul/18 03:46:50 N37.06,254 E005.58,347 41229m S008km/h W110km/h -0002dm/s
+3D  99/jul/18 03:47:00 N37.06,243 E005.58,140 41226m S007km/h W112km/h -0002dm/s
+3D  99/jul/18 03:47:10 N37.06,229 E005.57,931 41222m S009km/h W110km/h -0004dm/s
+3D  99/jul/18 03:47:20 N37.06,217 E005.57,724 41218m S007km/h W112km/h -0004dm/s
+3D  99/jul/18 03:47:30 N37.06,203 E005.57,515 41213m S009km/h W111km/h -0004dm/s
+3D  99/jul/18 03:47:40 N37.06,190 E005.57,308 41208m S008km/h W112km/h -0005dm/s
+3D  99/jul/18 03:47:50 N37.06,175 E005.57,097 41204m S010km/h W111km/h -0004dm/s
+3D  99/jul/18 03:48:00 N37.06,161 E005.56,889 41199m S008km/h W113km/h -0004dm/s
+3D  99/jul/18 03:48:10 N37.06,144 E005.56,678 41195m S011km/h W112km/h -0003dm/s
+3D  99/jul/18 03:48:20 N37.06,129 E005.56,468 41191m S009km/h W114km/h -0004dm/s
+3D  99/jul/18 03:48:30 N37.06,112 E005.56,255 41187m S012km/h W113km/h -0002dm/s
+3D  99/jul/18 03:48:40 N37.06,096 E005.56,044 41183m S010km/h W115km/h -0002dm/s
+3D  99/jul/18 03:48:50 N37.06,078 E005.55,829 41181m S012km/h W114km/h -0001dm/s
+3D  99/jul/18 03:49:00 N37.06,062 E005.55,615 41179m S010km/h W116km/h +0000dm/s
+3D  99/jul/18 03:49:10 N37.06,044 E005.55,396 41178m S012km/h W116km/h +0000dm/s
+3D  99/jul/18 03:49:20 N37.06,028 E005.55,179 41178m S010km/h W118km/h +0000dm/s
+3D  99/jul/18 03:49:30 N37.06,010 E005.54,958 41179m S012km/h W118km/h +0001dm/s
+3D  99/jul/18 03:49:40 N37.05,994 E005.54,737 41181m S010km/h W120km/h +0002dm/s
+3D  99/jul/18 03:49:50 N37.05,976 E005.54,511 41184m S012km/h W120km/h +0003dm/s
+3D  99/jul/18 03:50:00 N37.05,960 E005.54,286 41189m S009km/h W122km/h +0005dm/s
+3D  99/jul/18 03:50:10 N37.05,942 E005.54,057 41196m S012km/h W122km/h +0006dm/s
+3D  99/jul/18 03:50:20 N37.05,927 E005.53,828 41204m S009km/h W124km/h +0007dm/s
+3D  99/jul/18 03:50:30 N37.05,911 E005.53,595 41213m S011km/h W124km/h +0009dm/s
+3D  99/jul/18 03:50:40 N37.05,896 E005.53,363 41221m S008km/h W126km/h +0008dm/s
+3D  99/jul/18 03:50:50 N37.05,881 E005.53,126 41230m S010km/h W126km/h +0007dm/s
+3d  99/jul/18 03:51:00 N37.05,868 E005.52,915 41238m S007km/h W127km/h +0008dm/s
+3D  99/jul/18 03:51:10 N37.05,853 E005.52,652 41247m S010km/h W127km/h +0007dm/s
+3d  99/jul/18 03:51:20 N37.05,841 E005.52,439 41254m S007km/h W128km/h +0006dm/s
+3D  99/jul/18 03:51:30 N37.05,827 E005.52,175 41260m S009km/h W128km/h +0004dm/s
+3D  99/jul/18 03:51:40 N37.05,816 E005.51,961 41263m S006km/h W128km/h +0003dm/s
+3D  99/jul/18 03:51:50 N37.05,803 E005.51,697 41265m S008km/h W127km/h +0001dm/s
+3D  99/jul/18 03:52:00 N37.05,793 E005.51,460 41267m S005km/h W127km/h +0000dm/s
+3D  99/jul/18 03:52:10 N37.05,783 E005.51,222 41267m S007km/h W126km/h +0000dm/s
+3D  99/jul/18 03:52:20 N37.05,775 E005.50,989 41264m S004km/h W126km/h -0002dm/s
+3D  99/jul/18 03:52:30 N37.05,766 E005.50,754 41261m S006km/h W124km/h -0004dm/s
+3D  99/jul/18 03:52:40 N37.05,760 E005.50,525 41256m S003km/h W123km/h -0005dm/s
+3D  99/jul/18 03:52:50 N37.05,753 E005.50,295 41251m S005km/h W121km/h -0005dm/s
+3D  99/jul/18 03:53:20 N37.05,739 E005.49,650 41239m S001km/h W117km/h -0003dm/s
+3D  99/jul/18 03:53:30 N37.05,734 E005.49,408 41237m S004km/h W116km/h -0002dm/s
+3D  99/jul/18 03:53:40 N37.05,732 E005.49,194 41235m N000km/h W115km/h +0000dm/s
+3D  99/jul/18 03:53:50 N37.05,728 E005.48,979 41235m S003km/h W114km/h +0000dm/s
+3D  99/jul/18 03:54:00 N37.05,726 E005.48,768 41237m N000km/h W113km/h +0002dm/s
+3D  99/jul/18 03:54:10 N37.05,722 E005.48,556 41241m S003km/h W112km/h +0003dm/s
+3D  99/jul/18 03:54:40 N37.05,712 E005.47,930 41261m S001km/h W111km/h +0008dm/s
+3D  99/jul/18 03:54:50 N37.05,707 E005.47,719 41270m S004km/h W112km/h +0009dm/s
+3D  99/jul/18 03:55:00 N37.05,702 E005.47,511 41281m S002km/h W112km/h +0010dm/s
+3D  99/jul/18 03:55:10 N37.05,696 E005.47,300 41291m S005km/h W112km/h +0010dm/s
+3D  99/jul/18 03:55:20 N37.05,689 E005.47,090 41301m S003km/h W113km/h +0010dm/s
+3D  99/jul/18 03:55:50 N37.05,665 E005.46,448 41325m S007km/h W115km/h +0004dm/s
+3D  99/jul/18 03:56:00 N37.05,655 E005.46,234 41328m S005km/h W116km/h +0003dm/s
+3D  99/jul/18 03:56:10 N37.05,645 E005.46,015 41330m S008km/h W117km/h +0000dm/s
+3D  99/jul/18 03:56:20 N37.05,635 E005.45,797 41328m S005km/h W117km/h -0002dm/s
+3D  99/jul/18 03:56:30 N37.05,624 E005.45,576 41325m S008km/h W118km/h -0005dm/s
+3D  99/jul/18 03:56:40 N37.05,613 E005.45,356 41319m S006km/h W118km/h -0006dm/s
+3D  99/jul/18 03:56:50 N37.05,601 E005.45,132 41311m S009km/h W119km/h -0009dm/s
+3D  99/jul/18 03:57:00 N37.05,589 E005.44,911 41303m S006km/h W119km/h -0008dm/s
+3D  99/jul/18 03:57:10 N37.05,577 E005.44,686 41293m S009km/h W120km/h -0010dm/s
+3D  99/jul/18 03:57:20 N37.05,565 E005.44,464 41283m S007km/h W119km/h -0009dm/s
+3D  99/jul/18 03:57:30 N37.05,553 E005.44,239 41273m S009km/h W120km/h -0008dm/s
+3D  99/jul/18 03:57:40 N37.05,540 E005.44,017 41264m S007km/h W119km/h -0007dm/s
+3D  99/jul/18 03:57:50 N37.05,528 E005.43,793 41257m S010km/h W119km/h -0004dm/s
+3D  99/jul/18 03:58:00 N37.05,515 E005.43,572 41253m S007km/h W118km/h -0003dm/s
+3D  99/jul/18 03:58:10 N37.05,502 E005.43,348 41251m S009km/h W119km/h +0000dm/s
+3D  99/jul/18 03:58:20 N37.05,489 E005.43,128 41252m S007km/h W118km/h +0001dm/s
+3D  99/jul/18 03:58:30 N37.05,479 E005.42,921 41243m S009km/h W119km/h +0007dm/s
+3D  99/jul/18 03:58:40 N37.05,463 E005.42,683 41262m S007km/h W119km/h +0007dm/s
+3D  99/jul/18 03:58:50 N37.05,449 E005.42,459 41270m S010km/h W120km/h +0009dm/s
+3D  99/jul/18 03:59:00 N37.05,436 E005.42,237 41280m S007km/h W119km/h +0011dm/s
+3D  99/jul/18 03:59:10 N37.05,422 E005.42,011 41292m S010km/h W121km/h +0013dm/s
+3D  99/jul/18 03:59:20 N37.05,408 E005.41,787 41305m S008km/h W120km/h +0014dm/s
+3D  99/jul/18 03:59:30 N37.05,395 E005.41,560 41321m S010km/h W122km/h +0015dm/s
+3D  99/jul/18 03:59:40 N37.05,380 E005.41,334 41335m S008km/h W121km/h +0015dm/s
+3D  99/jul/18 03:59:50 N37.05,366 E005.41,104 41351m S010km/h W123km/h +0014dm/s
+3D  99/jul/18 04:00:00 N37.05,351 E005.40,875 41365m S008km/h W122km/h +0014dm/s
+3D  99/jul/18 04:00:10 N37.05,337 E005.40,642 41377m S011km/h W124km/h +0015dm/s
+3D  99/jul/18 04:00:20 N37.05,322 E005.40,411 41389m S008km/h W125km/h +0010dm/s
+3D  99/jul/18 04:00:30 N37.05,306 E005.40,177 41402m S012km/h W126km/h +0011dm/s
+3D  99/jul/18 04:00:40 N37.05,290 E005.39,940 41403m S009km/h W126km/h +0004dm/s
+3D  99/jul/18 04:00:50 N37.05,273 E005.39,708 41418m S012km/h W126km/h +0004dm/s
+3D  99/jul/18 04:01:00 N37.05,257 E005.39,466 41404m S009km/h W126km/h -0002dm/s
+3D  99/jul/18 04:01:10 N37.05,241 E005.39,227 41400m S012km/h W128km/h -0007dm/s
+3D  99/jul/18 04:01:20 N37.05,248 E005.39,056 41351m S011km/h W126km/h -0003dm/s
+3D  99/jul/18 04:01:30 N37.05,204 E005.38,763 41407m S012km/h W127km/h -0010dm/s
+3D  99/jul/18 04:01:40 N37.05,209 E005.38,580 41337m S012km/h W126km/h -0008dm/s
+3D  99/jul/18 04:01:50 N37.05,173 E005.38,273 41345m S013km/h W128km/h -0018dm/s
+3D  99/jul/18 04:02:00 N37.05,167 E005.38,104 41317m S012km/h W125km/h -0009dm/s
+3D  99/jul/18 04:02:10 N37.05,131 E005.37,821 41350m S013km/h W126km/h -0016dm/s
+3D  99/jul/18 04:02:20 N37.05,116 E005.37,56  41288m S011km/h W124km/h -0017dm/s
+3D  99/jul/18 04:02:30 N37.05,092 E005.37,357 41318m S014km/h W124km/h -0014dm/s
+3D  99/jul/18 04:02:40 N37.05,078 E005.37,105 41254m S012km/h W122km/h -0014dm/s
+3D  99/jul/18 04:02:50 N37.05,053 E005.36,899 41290m S014km/h W122km/h -0012dm/s
+3d  99/jul/18 04:03:00 N37.05,038 E005.36,708 41283m S014km/h W121km/h +0000dm/s
+3D  99/jul/18 04:03:10 N37.05,013 E005.36,448 41274m S014km/h W121km/h -0005dm/s
+3D  99/jul/18 04:03:20 N37.04,997 E005.36,201 41222m S013km/h W119km/h +0000dm/s
+3D  99/jul/18 04:03:30 N37.04,976 E005.35,976 41224m S015km/h W121km/h +0005dm/s
+3D  99/jul/18 04:03:40 N37.04,952 E005.35,754 41234m S014km/h W119km/h +0011dm/s
+3D  99/jul/18 04:03:50 N37.04,928 E005.35,530 41249m S017km/h W120km/h +0017dm/s
+3D  99/jul/18 04:04:00 N37.04,902 E005.35,307 41270m S016km/h W119km/h +0022dm/s
+3D  99/jul/18 04:04:10 N37.04,876 E005.35,081 41296m S018km/h W121km/h +0026dm/s
+3D  99/jul/18 04:04:20 N37.04,848 E005.34,857 41324m S017km/h W120km/h +0030dm/{
+3D  99/jul/18 04:04:30 N37.04,822 E005.34,629 41355m S018km/h W122km/h +0030dm/s
+3D  99/jul/18 04:04:40 N37.04,793 E005.34,403 41387m S017km/h W120km/h +0032dm/s
+3D  99/jul/18 04:04:50 N37.04,766 E005.34,174 41419m S019km/h W123km/h +0031dm/s
+3d  99/jul/18 04:05:00 N37.04,743 E005.33,992 41444m S018km/h W121km/h +0030dm/s
+3d  99/jul/18 04:05:10 N37.04,714 E005.33,739 41478m S018km/h W124km/h +0028dm/s
+3d  99/jul/18 04:05:20 N37.04,688 E005.33,533 41502m S018km/h W121km/h +0025dm/s
+3D  99/jul/18 04:05:30 N37.04,656 E005.33,257 41531m S018km/h W124km/h +0020dm/s
+3D  99/jul/18 04:05:40 N37.04,628 E005.33,028 41549m S017km/h W122km/h +0016dm/s
+3D  99/jul/18 04:05:50 N37.04,603 E005.32,798 41563m S018km/h W124km/h +0010dm/s
+3D  99/jul/18 04:06:00 N37.04,556 E005.32,561 41554m S015km/h W121km/h -0002dm/s
+3D  99/kul/18 04:06:10 N37.04,551 E005.32,337 41572m S017km/h W124km/h +0000dm/s
+3D  99/jul/18 04:06:20 N37.04,501 E005.32,104 41540m S014km/h W121km/h -0010dL/ó	
+3D  99/jul/18 04:06:30 N37.04,503 E005.31,878 41560m S016km/h W124km/h -0009dm/s
+3D  99/jul/18 04:06:40 N37.04,479 E005.31,650 41549m S013km/h W122km/h -0014dm/s
+3d  99/jul/18 04:06:50 N37.04,461 E005.31,443 41535m S014km/h W124km/h -0017dm/s
+3D  99/jul/18 04:07:00 N37.04,423 E005.31,197 41572m S012km/h W120km/h -0020dm/s
+3D  99/jul/18 04:07:10 N37.04,418 E005.30,963 41494m S013km/h W123km/h -0022dm/s
+3D  99/jul/18 04:07:40 N37.04,360 E005.30,281 41428m S011km/h W121km/h -0021dm/s
+3D  99/jul/18 04:07:50 N37.04,342 E005.30,051 41406m S013km/h W124km/h -0019dm/s
+3D  99/jul/18 04:08:00 N37.04,323 E005.29,823 41388m S012km/h W122km/h -0016dm/s
+3D  99/jul/18 04:08:10 N37.04,304 E005.29,591 41374m S013km/h W125km/h -0012dm/s
+3D  99/jul/18 04:08:20 N37.04,283 E005.29,359 41364m S013km/h W124km/h -0007dm/s
+3D  99/jul/18 04:08:30 N37.04,264 E005.29,123 41359m S014km/h W128km/h -0002dm/s
+3D  99/jul/18 04:08:40 N37.04,240 E005.28,887 41362m S014km/h W126km/h +0003dm/s
+3D  99/jul/18 04:08:50 N37.04,218 E005.28,645 41370m S016km/h W131km/h +0011dm/s
+3D  99/jul/18 04:09:00 N37.04,192 E005.28,403 41383m S016km/h W130km/h +0016dm/s
+3D  99/jul/18 04:09:10 N37.04,167 E005.28,155 41402m S017km/h W134km/h +0021dm/s
+3d  99/jul/18 04:09:20 N37.04,142 E005.27,931 41424m S018km/h W133km/h +0026dm/s
+3D  99/jul/18 04:09:30 N37.04,112 E005.27,652 41459m S019km/h W138km/h +0033dm/s
+3D  99/jul/18 04:09:40 N37.04,082 E005.27,396 41496m S019km/h W136km/h +0038dm/s
+3D  99/jul/18 04:09:50 N37.04,053 E005.27,137 41537m S020km/h W140km/h +0044dm/s
+3d  99/jul/18 04:10:00 N37.04,025 E005.26,901 41579m S020km/h W139km/h +0046dm/s
+3D  99/jul/18 04:10:10 N37.03,987 E005.26,636 41679m S021km/h W143km/h +0052dm/s
+3D  99/jul/18 04:10:20 N37.03,959 E005.26,344 41685m S020km/h W142km/h +0052dm/s
+3D  99/jul/18 04:10:30 N37.03,929 E005.26,075 41737m S020km/h W145km/h +0052dm/s
+3D  99/jul/18 04:10:40 N37.03,897 E005.25,805 41789m S020km/h W144km/h +0050dm/s
+3D  99/jul/18 04:10:50 N37.03,869 E005.25,534 41839m S019km/h W147km/h +0047dm/s
+3D  99/jul/18 04:11:00 N37.03,839 E005.25,262 41883m S018km/h W145km/h +0042dm/s
+3D  99/jul/18 04:11:10 N37.03,814 E005.24,989 41923m S017km/h W147km/h +0037dm/s
+3D  99/jul/18 04:11:20 N37.03,788 E005.24,716 41956m S016km/h W145km/h +0029dm/s
+3D  99/jul/18 04:11:30 N37.03,766 E005.24,443 41983m S014km/h W148km/h +0023dm/s
+3D  99/jul/18 04:11:40 N37.03,743 E005.24,170 42002m S014km/h W145km/h +0014dm/s
+3D  99/jul/18 04:11:50 N37.03,724 E005.23,897 42012m S012km/h W147km/h +0005dm/s
+3D  99/jul/18 04:12:00 N37.03,704 E005.23,626 42012m S011km/h W144km/h -0004dm/s
+3D  99/jul/18 04:12:10 N37.03,689 E005.23,355 42004m S011km/h W146km/h -0016dm/s
+3D  99/jul/18 04:12:20 N37.03,671 E005.23,086 41984m S010km/h W143km/h -0022dm/s
+3D  99/jul/18 04:12:30 N37.03,657 E005.22,817 41958m S009km/h W145km/h -0029dm/s
+3D  99/jul/18 04:12:40 N37.03,641 E005.22,551 41927m S010km/h W141km/h -0033dm/s
+3D  99/jul/18 04:12:50 N37.03,628 E005.22,284 41891m S009km/h W144km/h -0034dm/s
+3D  99/jul/18 04:13:00 N37.03,612 E005.22,019 41855m S009km/h W141km/h -0037dm/s
+3D  99/jul/18 04:13:10 N37.03,599 E005.21,753 41819m S009km/h W144km/h -0036dm/s
+3D  99/jul/18 04:13:20 N37.03,584 E005.21,485 41788m S009km/h W143km/h -0027dm/s
+3D  99/jul/18 04:13:30 N37.03,572 E005.21,221 41745m S009km/h W144km/h -0036dm/s
+3D  99/jul/18 04:13:40 N37.03,556 E005.20,946 41736m S010km/h W143km/h -0024dm/s
+3D  99/jul/18 04:13:50 N37.03,542 E005.20,688 41676m S010km/h W144km/h -0031dm/s
+3D  99/jul/18 04:14:00 N37.03,524 E005.20,406 41691m S011km/h W143km/h -0021dm/s
+3D  99/jul/18 04:14:10 N37.03,509 E005.20,154 41621m S011km/h W144km/h -0025dm/s
+3D  99/jul/18 04:14:20 N37.03,490 E005.19,887 41599m S013km/h W142km/h -0019dm/s
+3D  99/jul/18 04:14:30 N37.03,471 E005.19,622 41584m S012km/h W143km/h -0013dm/s
+3d  99/jul/18 04:14:40 N37.03,452 E005.19,379 41571m S014km/h W142km/h -0010dm/s
+3D  99/jul/18 04:14:50 N37.03,430 E005.19,091 41570m S013km/h W143km/h -0001dm/s
+3D  99/jul/18 04:15:00 N37.03,408 E005.18,820 41558m S015km/h W141km/h +0000dm/s
+3D  99/jul/18 04:15:10 N37.03,385 E005.18,562 41577m S014km/h W143km/h +0010dm/s
+3D  99/jul/18 04:15:20 N37.03,363 E005.18,287 41573m S016km/h W141km/h +0011dm/s
+3D  99/jul/18 04:15:30 N37.03,342 E005.18,022 41589m S014km/h W144km/h +0019dm/s
+3D  99/jul/18 04:15:40 N37.03,285 E005.17,702 41717m S016km/h W141km/h +0025dm/s
+3D  99/jul/18 04:15:50 N37.03,310 E005.17,452 41880m S013km/h W143km/h +0035dm/s
+3D  99/jul/18 04:16:00 N37.03,240 E005.17,169 41781m S014km/h W141km/h +0036dm/s
+3D  99/jul/18 04:16:10 N37.03,269 E005.16,920 41958m S012km/h W143km/h +0042dm/s
+3D  99/jul/18 04:16:20 N37.03,201 E005.16,637 41863m S012km/h W141km/h +0045dm/s
+3D  99/jul/18 04:16:30 N37.03,233 E005.16,389 42048m S009km/h W143km/h +0046dm/s
+3D  99/jul/18 04:16:40 N37.03,170 E005.16,106 41959m S009km/h W141km/h +0049dm/s
+3D  99/jul/18 04:16:50 N37.03,205 E005.15,858 42143m S007km/h W143km/h +0046dm/s
+3D  99/jul/18 04:17:00 N37.03,150 E005.15,576 42061m S005km/h W141km/h +0050dm/s
+3D  99/jul/18 04:17:10 N37.03,185 E005.15,326 42230m S004km/h W143km/h +0038dm/s
+3D  99/jul/18 04:17:20 N37.03,141 E005.15,047 42155m S002km/h W140km/h +0039dm/s
+3D  99/jul/18 04:17:30 N37.03,141 E005.14,783 42187m N000km/h W142km/h +0026dm/s
+3D  99/jul/18 04:17:40 N37.03,142 E005.14,518 42206m N001km/h W140km/h +0012dm/s
+3D  99/jul/18 04:17:50 N37.03,176 E005.14,265 42291m N003km/h W143km/h -0009dm/s
+3D  99/jul/18 04:18:00 N37.03,180 E005.13,999 42274m N003km/h W140km/h -0021dm/s
+3D  99/jul/18 04:18:10 N37.03,188 E005.13,736 42247m N005km/h W142km/h -0031dm/s
+3D  99/jul/18 04:18:20 N37.03,193 E005.13,472 42209m N003km/h W140km/h -0041dm/s
+3D  99/jul/18 04:18:30 N37.03,199 E005.13,210 42164m N003km/h W141km/h -0047dm/s
+3D  99/jul/18 04:18:40 N37.03,199 E005.12,949 42114m S001km/h W138km/h -0051dm/s
+3D  99/jul/18 04:18:50 N37.03,197 E005.12,690 42062m S002km/h W140km/h -0051dm/s
+3D  99/jul/18 04:19:00 N37.03,188 E005.12,432 42012m S007km/h W136km/h -0048dm/s
+3D  99/jul/18 04:19:10 N37.03,178 E005.12,178 41968m S007km/h W137km/h -0042dm/s
+3D  99/jul/18 04:19:20 N37.03,163 E005.11,925 41929m S010km/h W134km/h -0036dm/s
+3D  99/jul/18 04:19:30 N37.03,149 E005.11,677 41895m S008km/h W133km/h -0032dm/s
+3D  99/jul/18 04:19:40 N37.03,133 E005.11,429 41866m S010km/h W131km/h -0026dm/s
+3D  99/jul/18 04:19:50 N37.03,121 E005.11,185 41841m S007km/h W132km/h -0024dm/s
+3D  99/jul/18 04:20:00 N37.03,106 E005.10,940 41820m S010km/h W130km/h -0020dm/s
+3D  99/jul/18 04:20:10 N37.03,092 E005.10,698 41802m S008km/h W130km/h -0016dm/s
+3D  99/jul/18 04:20:20 N37.03,077 E005.10,455 41786m S011km/h W129km/h -0014dm/s
+3D  99/jul/18 04:20:30 N37.03,062 E005.10,214 41773m S009km/h W130km/h -0009dm/s
+3D  99/jul/18 04:20:40 N37.03,045 E005.09,970 41764m S012km/h W130km/h -0007dm/s
+3D  99/jul/18 04:20:50 N37.03,028 E005.09,729 41758m S010km/h W131km/h -0005dm/s
+3D  99/jul/18 04:21:00 N37.03,009 E005.09,485 41756m S013km/h W130km/h -0001dm/s
+3D  99/jul/18 04:21:10 N37.02,990 E005.09,242 41756m S011km/h W131km/h +0003dm/s
+3D  99/jul/18 04:21:20 N37.02,968 E005.08,995 41758m S015km/h W131km/h +0004dm/s
+3D  99/jul/18 04:21:30 N37.02,947 E005.08,751 41763m S013km/h W132km/h +0007dm/s
+3D  99/jul/18 04:21:40 N37.02,923 E005.08,503 41771m S017km/h W132km/h +0007dm/s
+3D  99/jul/18 04:21:50 N37.02,899 E005.08,257 41782m S015km/h W133km/h +0013dm/s
+3D  99/jul/18 04:22:00 N37.02,873 E005.08,007 41795m S018km/h W133km/h +0012dm/s
+3D  99/jul/18 04:22:10 N37.02,847 E005.07,759 41812m S016km/h W134km/h +0019dm/s
+3D  99/jul/18 04:22:20 N37.02,819 E005.07,509 41833m S019km/h W133km/h +0021dm/s
+3D  99/jul/18 04:22:30 N37.02,792 E005.07,260 41858m S017km/h W135km/h +0027dm/s
+3D  99/jul/18 04:22:40 N37.02,764 E005.07,007 41886m S019km/h W134km/h +0028dm/s
+3D  99/jul/18 04:22:50 N37.02,738 E005.06,757 41918m S016km/h W135km/h +0035dm/s
+3D  99/jul/18 04:23:00 N37.02,713 E005.06,503 41953m S017km/h W135km/h +0035dm/s
+3D  99/jul/18 04:23:10 N37.02,692 E005.06,252 41992m S013km/h W136km/h +0040dm/s
+3D  99/jul/18 04:23:20 N37.02,671 E005.05,998 42032m S013km/h W135km/h +0040dm/s
+3D  99/jul/18 04:23:30 N37.02,655 E005.05,746 42074m S008km/h W136km/h +0043dm/s
+3D  99/jul/18 04:23:40 N37.02,642 E005.05,491 42117m S008km/h W135km/h +0044dm/s
+3D  99/jul/18 04:23:50 N37.02,633 E005.05,239 42161m S003km/h W136km/h +0043dm/s
+3D  99/jul/18 04:24:00 N37.02,628 E005.04,983 42205m S003km/h W136km/h +0043dm/s
+3D  99/jul/18 04:24:10 N37.02,626 E005.04,730 42246m N001km/h W136km/h +0039dm/s
+3D  99/jul/18 04:24:20 N37.02,628 E005.04,473 42283m N000km/h W138km/h +0033dm/s
+3D  99/jul/18 04:24:30 N37.02,632 E005.04,216 42310m N004km/h W138km/h +0022dm/s
+3D  99/jul/18 04:24:40 N37.02,638 E005.03,957 42325m N003km/h W137km/h +0007dm/s
+3D  99/jul/18 04:24:50 N37.02,649 E005.03,702 42325m N009km/h W138km/h -0006dm/s
+3D  99/jul/18 04:25:00 N37.02,660 E005.03,441 42312m N006km/h W139km/h -0019dm/s
+3D  99/jul/18 04:25:10 N37.02,672 E005.03,184 42286m N009km/h W138km/h -0032dm/s
+3D  99/jul/18 04:25:20 N37.02,683 E005.02,923 42249m N005km/h W139km/h -0041dm/s
+3D  99/jul/18 04:25:30 N37.02,691 E005.02,664 42205m N004km/h W139km/h -0048dm/s
+3D  99/jul/18 04:25:40 N37.02,693 E005.02,403 42155m S001km/h W139km/h -0052dm/s
+3D  99/jul/18 04:25:50 N37.02,691 E005.02,146 42102m S002km/h W139km/h -0054dm/s
+3D  99/jul/18 04:26:00 N37.02,682 E005.01,885 42048m S009km/h W138km/h -0055dm/s
+3D  99/jul/18 04:26:10 N37.02,668 E005.01,630 41993m S007km/h W136km/h -0056dm/s
+3D  99/jul/18 04:26:20 N37.02,653 E005.01,374 41937m S012km/h W137km/h -0058dm/s
+3D  99/jul/18 04:26:30 N37.02,634 E005.01,122 41881m S011km/h W134km/h -0057dm/s
+3D  99/jul/18 04:26:40 N37.02,615 E005.00,871 41824m S014km/h W134km/h -0057dm/s
+3D  99/jul/18 04:26:50 N37.02,595 E005.00,624 41767m S012km/h W133km/h -0057dm/s
+3D  99/jul/18 04:27:00 N37.02,574 E005.00,376 41710m S015km/h W131km/h -0056dm/s
+3D  99/jul/18 04:27:10 N37.02,553 E005.00,134 41655m S011km/h W130km/h -0053dm/s
+3D  99/jul/18 04:27:20 N37.02,534 E004.59,889 41602m S014km/h W131km/h -0049dm/s
+3D  99/jul/18 04:27:30 N37.02,514 E004.59,651 41554m S012km/h W127km/h -0047dm/s
+3D  99/jul/18 04:27:40 N37.02,496 E004.59,411 41509m S013km/h W128km/h -0040dm/s
+3D  99/jul/18 04:27:50 N37.02,477 E004.59,175 41470m S011km/h W126km/h -0036dm/s
+3D  99/jul/18 04:28:00 N37.02,458 E004.58,938 41437m S013km/h W126km/h -0030dm/s
+3D  99/jul/18 04:28:10 N37.02,440 E004.58,706 41411m S010km/h W125km/h -0024dm/s
+3D  99/jul/18 04:28:20 N37.02,423 E004.58,469 41391m S013km/h W126km/h -0017dm/s
+3D  99/jul/18 04:28:30 N37.02,405 E004.58,238 41378m S010km/h W123km/h -0010dm/s
+3D  99/jul/18 04:28:40 N37.02,388 E004.58,005 41373m S012km/h W125km/h -0003dm/s
+3D  99/jul/18 04:28:50 N37.02,370 E004.57,774 41374m S010km/h W123km/h +0002dm/s
+3D  99/jul/18 04:29:00 N37.02,353 E004.57,543 41382m S012km/h W123km/h +0009dm/s
+3D  99/jul/18 04:29:10 N37.02,337 E004.57,315 41397m S009km/h W122km/h +0015dm/s
+3D  99/jul/18 04:29:20 N37.02,321 E004.57,084 41416m S012km/h W123km/h +0020dm/s
+3D  99/jul/18 04:29:30 N37.02,304 E004.56,858 41440m S009km/h W121km/h +0023dm/s
+3D  99/jul/18 04:29:40 N37.02,290 E004.56,628 41465m S011km/h W123km/h +0024dm/s
+3D  99/jul/18 04:29:50 N37.02,274 E004.56,401 41492m S009km/h W121km/h +0025dm/s
+3D  99/jul/18 04:30:00 N37.02,260 E004.56,172 41518m S010km/h W122km/h +0024dm/s
+3D  99/jul/18 04:30:10 N37.02,246 E004.55,945 41543m S008km/h W122km/h +0022dm/s
+3D  99/jul/18 04:30:20 N37.02,232 E004.55,715 41564m S010km/h W123km/h +0020dm/s
+3D  99/jul/18 04:30:30 N37.02,218 E004.55,489 41584m S008km/h W121km/h +0017dm/s
+3D  99/jul/18 04:30:40 N37.02,205 E004.55,259 41601m S010km/h W124km/h +0015dm/s
+3D  99/jul/18 04:30:50 N37.02,190 E004.55,032 41616m S008km/h W121km/h +0012dm/s
+3D  99/jul/18 04:31:00 N37.02,176 E004.54,802 41628m S010km/h W123km/h +0011dm/s
+3D  99/jul/18 04:31:10 N37.02,161 E004.54,573 41636m S008km/h W122km/h +0006dm/s
+3D  99/jul/18 04:31:20 N37.02,147 E004.54,342 41643m S011km/h W123km/h +0005dm/s
+3D  99/jul/18 04:31:30 N37.02,130 E004.54,114 41647m S009km/h W123km/h +0001dm/s
+3D  99/jul/18 04:31:40 N37.02,115 E004.53,881 41647m S012km/h W125km/h -0001dm/s
+3D  99/jul/18 04:31:50 N37.02,096 E004.53,652 41645m S011km/h W123km/h -0002dm/s
+3D  99/jul/18 04:32:00 N37.02,078 E004.53,418 41641m S013km/h W126km/h -0004dm/s
+3D  99/jul/18 04:32:10 N37.02,058 E004.53,186 41637m S012km/h W124km/h -0002dm/s
+3D  99/jul/18 04:32:20 N37.02,038 E004.52,951 41632m S014km/h W126km/h -0001dm/s
+3D  99/jul/18 04:32:30 N37.02,016 E004.52,717 41628m S013km/h W125km/h -0003dm/s
+3D  99/jul/18 04:32:40 N37.01,994 E004.52,479 41625m S016km/h W128km/h +0000dm/s
+3D  99/jul/18 04:32:50 N37.01,969 E004.52,243 41621m S015km/h W126km/h -0003dm/s
+3D  99/jul/18 04:33:00 N37.01,946 E004.52,003 41619m S017km/h W130km/h -0003dm/s
+3D  99/jul/18 04:33:10 N37.01,920 E004.51,763 41615m S016km/h W128km/h -0006dm/s
+3D  99/jul/18 04:33:20 N37.01,895 E004.51,521 41611m S018km/h W131km/h -0007dm/s
+3D  99/jul/18 04:33:30 N37.01,868 E004.51,278 41606m S017km/h W130km/h -0008dm/s
+3D  99/jul/18 04:33:40 N37.01,842 E004.51,031 41599m S018km/h W132km/h -0009dm/s
+3D  99/jul/18 04:33:50 N37.01,814 E004.50,786 41591m S016km/h W131km/h -0008dm/s
+3D  99/jul/18 04:34:00 N37.01,789 E004.50,537 41583m S017km/h W134km/h -0010dm/s
+3D  99/jul/18 04:34:10 N37.01,763 E004.50,289 41574m S016km/h W132km/h -0010dm/s
+3D  99/jul/18 04:34:20 N37.01,740 E004.50,039 41564m S016km/h W135km/h -0013dm/s
+3D  99/jul/18 04:34:30 N37.01,716 E004.49,789 41550m S014km/h W133km/h -0013dm/s
+3D  99/jul/18 04:34:40 N37.01,694 E004.49,539 41536m S015km/h W135km/h -0016dm/s
+3D  99/jul/18 04:34:50 N37.01,673 E004.49,290 41522m S012km/h W132km/h -0016dm/s
+3D  99/jul/18 04:35:00 N37.01,655 E004.49,040 41506m S012km/h W134km/h -0017dm/s
+3D  99/jul/18 04:35:10 N37.01,636 E004.48,794 41488m S010km/h W130km/h -0018dm/s
+3D  99/jul/18 04:35:20 N37.01,622 E004.48,547 41469m S009km/h W133km/h -0018dm/s
+3D  99/jul/18 04:35:30 N37.01,607 E004.48,304 41452m S008km/h W129km/h -0014dm/s
+3D  99/jul/18 04:35:40 N37.01,596 E004.48,061 41436m S007km/h W130km/h -0014dm/s
+3D  99/jul/18 04:35:50 N37.01,585 E004.47,822 41423m S005km/h W127km/h -0012dm/s
+3D  99/jul/18 04:36:00 N37.01,577 E004.47,583 41413m S005km/h W128km/h -0009dm/s
+3D  99/jul/18 04:36:10 N37.01,569 E004.47,349 41407m S004km/h W124km/h -0001dm/s
+3D  99/jul/18 04:36:20 N37.01,565 E004.47,115 41407m S003km/h W126km/h +0003dm/s
+3D  99/jul/18 04:36:30 N37.01,559 E004.46,885 41412m S002km/h W122km/h +0004dm/s
+3D  99/jul/18 04:36:40 N37.01,557 E004.46,657 41424m S001km/h W123km/h +0016dm/s
+3D  99/jul/18 04:36:50 N37.01,555 E004.46,431 41442m N000km/h W119km/h +0021dm/s
+3D  99/jul/18 04:37:00 N37.01,556 E004.46,207 41467m N000km/h W121km/h +0027dm/s
+3D  99/jul/18 04:37:10 N37.01,555 E004.45,985 41495m N001km/h W117km/h +0031dm/s
+3D  99/jul/18 04:37:20 N37.01,558 E004.45,762 41528m N001km/h W120km/h +0034dm/s
+3D  99/jul/18 04:37:30 N37.01,560 E004.45,542 41565m N001km/h W116km/h +0039dm/s
+3D  99/jul/18 04:37:40 N37.01,564 E004.45,321 41604m N002km/h W119km/h +0039dm/s
+3D  99/jul/18 04:37:50 N37.01,567 E004.45,100 41644m N002km/h W117km/h +0043dm/s
+3D  99/jul/18 04:38:00 N37.01,583 E004.44,885 41630m N003km/h W119km/h +0038dm/s
+3D  99/jul/18 04:38:10 N37.01,587 E004.44,664 41667m N003km/h W117km/h +0038dm/s
+3D  99/jul/18 04:38:20 N37.01,594 E004.44,442 41703m N004km/h W120km/h +0035dm/s
+3D  99/jul/18 04:38:30 N37.01,599 E004.44,219 41735m N003km/h W118km/h +0031dm/s
+3D  99/jul/18 04:38:40 N37.01,606 E004.43,994 41763m N004km/h W122km/h +0026dm/s
+3D  99/jul/18 04:38:50 N37.01,611 E004.43,767 41785m N003km/h W120km/h +0018dm/s
+3D  99/jul/18 04:39:00 N37.01,617 E004.43,538 41799m N004km/h W124km/h +0011dm/s
+3D  99/jul/18 04:39:10 N37.01,622 E004.43,307 41804m N003km/h W123km/h +0001dm/s
+3D  99/jul/18 04:39:20 N37.01,627 E004.43,074 41801m N003km/h W126km/h -0005dm/s
+3D  99/jul/18 04:39:30 N37.01,630 E004.42,839 41790m N002km/h W125km/h -0010dm/s
+3D  99/jul/18 04:39:40 N37.01,636 E004.42,603 41773m N003km/h W128km/h -0020dm/s
+3D  99/jul/18 04:39:50 N37.01,637 E004.42,365 41749m N001km/h W126km/h -0027dm/s
+3D  99/jul/18 04:40:00 N37.01,641 E004.42,127 41722m N001km/h W129km/h -0030dm/s
+3D  99/jul/18 04:40:10 N37.01,641 E004.41,887 41691m N000km/h W127km/h -0032dm/s
+3D  99/jul/18 04:40:20 N37.01,642 E004.41,648 41660m N000km/h W129km/h -0030dm/s
+3D  99/jul/18 04:40:30 N37.01,640 E004.41,409 41629m S001km/h W127km/h -0030dm/s
+3D  99/jul/18 04:40:40 N37.01,638 E004.41,169 41601m S001km/h W130km/h -0026dm/s
+3D  99/jul/18 04:40:50 N37.01,633 E004.40,929 41575m S003km/h W127km/h -0023dm/s
+3D  99/jul/18 04:41:00 N37.01,629 E004.40,691 41553m S002km/h W129km/h -0018dm/s
+3D  99/jul/18 04:41:10 N37.01,622 E004.40,452 41538m S005km/h W126km/h -0012dm/s
+3D  99/jul/18 04:41:20 N37.01,615 E004.40,215 41529m S004km/h W128km/h -0006dm/s
+3D  99/jul/18 04:41:30 N37.01,606 E004.39,977 41529m S005km/h W125km/h +0005dm/s
+3D  99/jul/18 04:41:40 N37.01,599 E004.39,742 41538m S005km/h W127km/h +0011dm/s
+3D  99/jul/18 04:41:50 N37.01,588 E004.39,505 41557m S007km/h W125km/h +0021dm/s
+3D  99/jul/18 04:42:00 N37.01,580 E004.39,270 41583m S005km/h W128km/h +0029dm/s
+3D  99/jul/18 04:42:10 N37.01,568 E004.39,033 41617m S007km/h W125km/h +0036dm/s
+3D  99/jul/18 04:42:20 N37.01,559 E004.38,798 41657m S006km/h W127km/h +0041dm/s
+3D  99/jul/18 04:42:30 N37.01,547 E004.38,561 41701m S008km/h W126km/h +0045dm/s
+3D  99/jul/18 04:42:40 N37.01,537 E004.38,325 41750m S006km/h W128km/h +0049dm/s
+3D  99/jul/18 04:42:50 N37.01,525 E004.38,087 41799m S007km/h W126km/h +0049dm/s
+3D  99/jul/18 04:43:00 N37.01,516 E004.37,850 41851m S005km/h W128km/h +0051dm/s
+3D  99/jul/18 04:43:10 N37.01,505 E004.37,612 41903m S007km/h W126km/h +0049dm/s
+3D  99/jul/18 04:43:20 N37.01,497 E004.37,376 41953m S004km/h W128km/h +0049dm/s
+3D  99/jul/18 04:43:30 N37.01,488 E004.37,137 42002m S006km/h W126km/h +0048dm/s
+3D  99/jul/18 04:43:40 N37.01,480 E004.36,900 42047m S004km/h W128km/h +0043dm/s
+3D  99/jul/18 04:43:50 N37.01,472 E004.36,662 42088m S005km/h W126km/h +0040dm/s
+3D  99/jul/18 04:44:00 N37.01,466 E004.36,425 42124m S003km/h W128km/h +0033dm/s
+3D  99/jul/18 04:44:10 N37.01,459 E004.36,187 42155m S005km/h W126km/h +0029dm/s
+3D  99/jul/18 04:44:20 N37.01,454 E004.35,951 42178m S002km/h W127km/h +0021dm/s
+3D  99/jul.18 04:44:30 N37.01,447 E004.35,713 42195m S005km/h W126km/h +0016dm/s
+3D  99/jul/18 04:44:40 N37.01,443 E004.35,479 42207m S002km/h W127km/h +0009dm/s
+3D  99/jul/18 04:44:50 N37.01,437 E004.35,242 42213m S004km/h W126km/h +0004dm/s
+3D  99/jul/18 04:45:00 N37.01,433 E004.35,008 42214m S002km/h W126km/h -0001dm/s
+3D  99/jul/18 04:45:10 N37.01,427 E004.34,772 42209m S004km/h W125km/h -0007dm/s
+3D  99/jul/18 04:45:20 N37.01,423 E004.34,539 42198m S002km/h W126km/h -0013dm/s
+3D  99/jul/18 04:45:30 N37.01,416 E004.34,303 42182m S005km/h W125km/h -0017dm/s
+3D  99/jul/18 04:45:40 N37.01,410 E004.34,070 42162m S003km/h W126km/h -0022dm/s
+3D  99/jul/18 04:45:50 N37.01,403 E004.33,834 42139m S006km/h W125km/h -0023dm/s
+3D  99/jul/18 04:46:00 N37.01,395 E004.33,601 42113m S004km/h W126km/h -0026dm/s
+3D  99/jul/18 04:46:10 N37.01,384 E004.33,365 42086m S007km/h W125km/h -0025dm/s
+3D  99/jul/18 04:46:20 N37.01,375 E004.33,131 42058m S006km/h W127km/h -0029dm/s
+3D  99/jul/18 04:46:30 N37.01,362 E004.32,894 42030m S009km/h W126km/h -0027dm/s
+3D  99/jul/18 04:46:40 N37.01,350 E004.32,658 42003m S007km/h W127km/h -0026dm/s
+3D  99/jul/18 04:46:50 N37.01,336 E004.32,419 41978m S011km/h W128km/h -0025dm/s
+3D  99/jul/18 04:47:00 N37.01,335 E004.32,208 41906m S010km/h W128km/h -0009dm/s
+3D  99/jul/18 04:47:10 N37.01,318 E004.31,967 41900m S013km/h W129km/h -0007dm/s
+3D  99/jul/18 04:47:20 N37.01,290 E004.31,700 41912m S009km/h W130km/h -0017dm/s
+3D  99/jul/18 04:47:30 N37.01,281 E004.31,483 41894m S013km/h W130km/h +0000dm/s
+3D  99/jul/18 04:47:40 N37.01,263 E004.31,241 41897m S011km/h W131km/h +0005dm/s
+3D  99/jul/18 04:47:50 N37.01,243 E004.30,993 41904m S013km/h W132km/h +0008dm/s
+3D  99/jul/18 04:48:00 N37.01,225 E004.30,748 41915m S010km/h W133km/h +0013dm/s
+3D  99/jul/18 04:48:10 N37.01,208 E004.30,497 41929m S012km/h W134km/h +0016dm/s
+3D  99/jul/18 04:48:20 N37.01,191 E004.30,249 41948m S009km/h W134km/h +0020dm/s
+3D  99/jul/18 04:48:30 N37.01,175 E004.29,996 41969m S011km/h W135km/h +0022dm/s
+3D  99/jul/18 04:48:40 N37.01,161 E004.29,745 41993m S008km/h W135km/h +0024dm/s
+3D  99/jul/18 04:48:50 N37.01,148 E004.29,490 42018m S009km/h W136km/h +0025dm/s
+3D  99/jul/18 04:49:00 N37.01,138 E004.29,236 42044m S005km/h W136km/h +0026dm/s
+3D  99/jul/18 04:49:10 N37.01,128 E004.28,979 42072m S007km/h W137km/h +0025dm/s
+3D  99/jul/18 04:49:20 N37.01,120 E004.28,725 42096m S003km/h W137km/h +0025dm/s
+3D  99/jul/18 04:49:30 N37.01,114 E004.28,466 42119m S005km/h W138km/h +0022dm/s
+3D  99/jul/18 04:49:40 N37.01,110 E004.28,210 42139m S001km/h W138km/h +0018dm/s
+3D  99/jul/18 04:49:50 N37.01,106 E004.27,950 42156m S003km/h W139km/h +0014dm/s
+3D  99/jul/18 04:50:00 N37*01,104 E004.27,693 42165m N000km/h W138km/h +0007dm/s
+3D  99/jul/18 04:50:10 N37.01,102 E004.27,432 42168m S002km/h W139km/h +0000dm/s
+3D  99/jul/18 04:50:20 N37.01,101 E004.27,175 42163m N000km/h W138km/h -0007dm/s
+3D  99/jul/18 04:50:30 N37.01,100 E004.26,914 42152m S001km/h W139km/h -0014dm/s
+3D  99/jul/18 04:50:40 N37.01,099 E004.26,656 42134m N000km/h W138km/h -0020dm/s
+3D  99/jul/18 04:50:50 N37.01,098 E004.26,395 42111m S002km/h W140km/h -0024dm/s
+3D  99/jul/18 04:51:00 N37.01,095 E004.26,136 42085m S001km/h W139km/h -0027dm/s
+3D  9)/jul/18 04:51:10 N37.01,090 E004.25,875 42057m S004km/h W140km/h -0029dm/s
+3D  99/jul/18 04:51:20 N37.01,083 E004.25,617 420²7m S003km/h W139km/h -0030dm/s
+3D  99/jul/18 04:51:30 N37.01,094 E004.25,352 41868m S007km/h W139km/h -0032dm/s
+3D  99/jul/18 04:51:40 N37.01,063 E004.25,097 41969m S006km/h W138km/h -0027dm/s
+3D  99/jul/18 04:51:50 N37.01,051 E004.24,836 41942m S010km/h W140km/h -0026dm/s
+3D  99/jul/18 04:52:00 N37.01,035 E004.24,579 41918m S009km/h W137km/h -0023dm/s
+3D  99/jul/18 04:52:10 N37.01,041 E004.24,321 41747m S012km/h W138km/h -0024dm/s
+3D  99/jul/18 04:52:20 N37.01,000 E004.24,065 41880m S011km/h W136km/h -0016dm/s
+3D  99/jul/18 04:52:30 N37.01,005 E004.23,808 41704m S014km/h W137km/h -0017dm/s
+3D  99/jul/18 04:52:40 N37.00,960 E004.23,556 41856m S013km/h W134km/h -0007dm/s
+3D  99/jul/18 04:52:50 N37.00,964 E004.23,300 41676m S015km/h W136km/h -0010dm/s
+3D  99/jul/18 04:53:00 N37.00,915 E004.23,053 41846m S014km/h W133km/h -0001dm/s
+3D  99/jul/18 04:53:10 N37.00,918 E004.22,796 41662m S016km/h W136km/h -0003dm/s
+3D  99/jul/18 04:53:20 N37.00,867 E004.22,555 41848m S015km/h W132km/h +0002dm/s
+3D  99/jul/18 04:53:30 N37.00,844 E004.22,307 41851m S017km/h W133km/h +0004dm/s
+3D  99/jul/18 04:53:40 N37.00,818 E004.22,061 41857m S015km/h W131km/h +0005dm/s
+3D  99/jul/18 04:53:50 N37.00,794 E004.21,814 41864m S017km/h W133km/h +0007dm/s
+3D  99/jul/18 04:54:00 N37.00,768 E004.21,570 41871m S016km/h W130km/h +0007dm/s
+3D  99/jul/18 04:54:10 N37.00,743 E004.21,325 41879m S017km/h W132km/h +0007dm/s
+3D  99/jul/18 04:54:20 N37.00,716 E004.21,082 41886m S016km/h W129km/h +0007dm/s
+3D  99/jul/18 04:54:30 N37.00,691 E004.20,837 41891m S017km/h W132km/h +0004dm/s
+3D  99/jul/18 04:54:40 N37.00,664 E004.20,595 41895m S016km/h W129km/h +0003dm/s
+3D  99/jul/18 04:54:50 N37.00,639 E004.20,350 41898m S018km/h W132km/h +0001dm/s
+3D  99/jul/18 04:55:00 N37.00,611 E004.20,108 41898m S016km/h W129km/h +0000dm/s
+3D  99/jul/18 04:55:10 N37.00,587 E004.19,863 41897m S017km/h W132km/h -0001dm/s
+3D  99/jul/18 04:55:20 N37.00,559 E004.19,620 41895m S016km/h W129km/h -0002dm/s
+3D  99/jul/18 04:55:30 N37.00,566 E004.19,353 41758m S016km/h W131km/h +0006dm/s
+3D  99/jul/18 04:55:40 N37.00,509 E004.19,131 41886m S015km/h W130km/h -0005dm/s
+3D  99/jul/18 04:55:50 N37.00,519 E004.18,866 41772m S016km/h W132km/h +0006dm/s
+3D  99/jul/18 04:56:00 N37.00,461 E004.18,640 41877m S014km/h W131km/h -0003dm/s
+3D  99/jul/18 04:56:10 N37.00,475 E004.18,377 41787m S015km/h W133km/h +0008dm/s
+3D  99/jul/18 04:56:20 N37.00,419 E004.18,145 41870m S012km/h W131km/h -0002dm/s
+3D  99/jul/18 04:56:30 N37.00,435 E004.17,885 41805m S012km/h W133km/h +0010dm/s
+3D  99/jul/18 04:56:40 N37.00,385 E004.17,648 41866m S010km/h W132km/h +0000dm/s
+3D  99/jul/18 04:56:50 N37.00,371 E004.17,399 41866m S008km/h W135km/h +0002dm/s
+3D  99/jul/18 04:57:00 N37.00,359 E004.17,150 41870m S007km/h W132km/h +0005dm/s
+3D  99/jul/18 04:57:10 N37.00,377 E004.16,896 41861m S007km/h W134km/h +0017dm/s
+3D  99/jul/18 04:57:20 N37.00,340 E004.16,650 41895m S004km/h W133km/h +0014dm/s
+3D  99/jul/18 04:57:30 N37.00,359 E004.16,398 41899m S005km/h W135km/h +0020dm/s
+3D  99/jul/18 04:57:40 N37.00,332 E004.16,149 41932m N000km/h W132km/h +0020dm/s
+3D  99/jul/18 04:57:50 N37.00,348 E004.15,899 41946m S002km/h W135km/h +0025dm/s
+3D  99/jul/18 04:58:00 N37.00,335 E004.15,649 41978m N002km/h W132km/h +0024dm/s
+3D  99/jul/18 04:58:10 N37.00,341 E004.15,399 42004m N004km/h W135km/h +0026dm/s
+3D  99/jul/18 04:58:20 N37.00,348 E004.15,150 42030m N004km/h W133km/h +0026dm/s
+3D  99/jul/18 04:58:30 N37.00,357 E004.14,899 42056m N005km/h W135km/h +0025dm/s
+3D  99/jul/18 04:58:40 N37.00,365 E004.14,650 42082m N006km/h W132km/h +0025dm/s
+3D  99/jul/18 04:58:50 N37.00,353 E004.14,393 42110m N002km/h W136km/h +0024dm/s
+3D  99/jul/18 04:59:00 N37.00,387 E004.14,150 42129m N007km/h W133km/h +0022dm/s
+3D  99/jul/18 04:59:10 N37.00,399 E004.13,899 42148m N008km/h W135km/h +0018dm/s
+3D  99/jul/18 04:59:20 N37.00,409 E004.13,649 42164m N007km/h W133km/h +0014dm/s
+3D  99/jul/18 04:59:30 N37.00,420 E004.13,398 42174m N006km/h W136km/h +0008dm/s
+3D  99/jul/18 04:59:40 N37.00,428 E004.13,146 42180m N006km/h W134km/h +0005dm/s
+3D  99/jul/18 04:59:50 N37.00,437 E004.12,894 42181m N005km/h W136km/h -0001dm/s
+3D  99/jul/18 05:00:00 N37.00,441 E004.12,641 42176m N002km/h W134km/h -0007dm/s
+3D  99/jul/18 05:00:10 N37.00,446 E004.12,388 42165m N002km/h W137km/h -0012dm/s
+3D  99/jul/18 05:00:20 N37.00,446 E004.12,133 42149m N000km/h W135km/h -0017dm/s
+3D  99/jul/18 05:00:30 N37.00,446 E004.11,878 42127m S001km/h W138km/h -0024dm/s
+3D  99/jul/18 05:00:40 N37.00,441 E004.11,622 42101m S003km/h W136km/h -0027dm/s
+3D  99/jul/18 05:00:50 N37.00,436 E004.11,366 42071m S004km/h W139km/h -0031dm/s
+3D  99/jul/18 05:01:00 N37.00,427 E004.11,108 42038m S006km/h W137km/h -0033dm/s
+3D  99/jul/18 05:01:10 N37.00,419 E004.10,852 42003m S006km/h W139km/h -0035dm/s
+3D  99/jul/18 05:01:20 N37.00,406 E004.10,595 41967m S009km/h W136km/h -0036dm/s
+3D  99/jul/18 05:01:30 N37.00,394 E004.10,340 41932m S007km/h W138km/h -0033dm/s
+3D  99/jul/18 05:01:40 N37.00,380 E004.10,084 41899m S009km/h W135km/h -0031dm/s
+3D  99/jul/18 05:01:50 N37.00,367 E004.09,831 41870m S008km/h W137km/h -0026dm/s
+3D  99/jul/18 05:02:00 N37.00,353 E004.09,578 41846m S009km/h W134km/h -0022dm/s
+3D  99/jul/18 05:02:10 N37.00,341 E004.09,327 41826m S007km/h W136km/h -0016dm/s
+3D  99/jul/18 05:02:20 N37.00,329 E004.09,075 41812m S008km/h W133km/h -0011dm/s
+3D  99/jul/18 05:02:30 N37.00,319 E004.08,825 41804m S005km/h W135km/h -0005dm/s
+3D  99/jul/18 05:02:40 N37.00,309 E004.08,574 41802m S006km/h W133km/h +0001dm/s
+3D  99/jul/18 05:02:50 N37.00,236 E004.08,276 41779m S004km/h W135km/h +0006dm/s
+3D  99/jul/18 05:03:00 N37.00,295 E004.08,074 41815m S004km/h W133km/h +0012dm/s
+3D  99/jul/18 05:03:10 N37.00,290 E004.07,824 41830m S002km/h W135km/h +0016dm/s
+3D  99/jul/18 05:03:20 N37.00,284 E004.07,572 41848m S003km/h W134km/h +0019dm/s
+3D  99/jul/18 05:03:30 N37.00,281 E004.07,321 41869m S001km/h W136km/h +0021dm/s
+3D  99/jul/18 05:03:40 N37.00,277 E004.07,067 41890m S002km/h W135km/h +0022dm/s
+3D  99/jul/18 05:03:50 N37.00,276 E004.06,815 41913m N000km/h W137km/h +0023dm/s
+3D  99/jul/18 05:04:00 N37.00,274 E004.06,559 41936m S002km/h W135km/h +0022dm/s
+3D  99/jul/18 05:04:10 N37.00,273 E004.06,306 41957m N000km/h W137km/h +0020dm/s
+3D  99/jul/18 05:04:20 N37.00,271 E004.06,049 41977m S001km/h W136km/h +0018dm/s
+3D  99/jul/18 05:04:30 N37.00,270 E004.05,794 41994m N000km/h W138km/h +0015dm/s
+3D  99/jul/18 05:04:40 N37.00,268 E004.05,535 42008m S001km/h W137km/h +0012dm/s
+3D  99/jul/18 05:04:50 N37.00,269 E004.05,279 42019m N000km/h W139km/h +0009dm/s
+3D  99/jul/18 05:05:00 N37.00,268 E004.05,019 42026m S001km/h W138km/h +0006dm/s
+3D  99/jul/18 05:05:10 N37.00,269 E004.04,761 42031m N001km/h W140km/h +0003dm/s
+3D  99/jul/18 05:05:20 N37.00,269 E004.04,499 42033m N000km/h W139km/h +0000dm/s
+3D  99/jul/18 05:05:30 N37.00,271 E004.04,240 42032m N002km/h W141km/h -0001dm/s
+3D  99/jul/18 05:05:40 N37.00,272 E004.03,977 42030m N000km/h W140km/h -0002dm/s
+3D  99/jul/18 05:05:50 N37.00,275 E004.03,717 42028m N003km/h W141km/h -0002dm/s
+3D  99/jul/18 05:06:00 N37.00,278 E004.03,452 42026m N000km/h W141km/h -0001dm/s
+3D  99/jul/18 05:06:10 N37.00,282 E004.03,190 42026m N003km/h W142km/h +0000dm/s
+3D  99/jul/18 05:06:20 N37.00,285 E004.02,923 42026m N001km/h W142km/h +0001dm/s
+3D  99/jul/18 05:06:30 N37.00,291 E004.02,658 42028m N004km/h W143km/h +0003dm/s
+3D  99/jul/18 05:06:40 N37.00,296 E004.02,390 42033m N002km/h W143km/h +0004dm/s
+3D  99/jul/18 05:06:50 N37.00,302 E004.02,124 42039m N005km/h W144km/h +0007dm/s
+3D  99/jul/18 05:07:00 N37.00,308 E004.01,854 42048m N003km/h W144km/h +0009dm/s
+3D  99/jul/18 05:07:10 N37.00,316 E004.01,586 42059m N006km/h W144km/h +0011dm/s
+3D  99/jul/18 05:07:20 N37.00,323 E004.01,315 42072m N002km/h W145km/h +0013dm/s
+3D  99/jul/18 05:07:30 N37.00,330 E004.01,046 42086m N006km/h W145km/h +0013dm/s
+3D  99/jul/18 05:07:40 N37.00,337 E004.00,773 42100m N003km/h W145km/h +0013dm/s
+3D  99/jul/18 05:07:50 N37.00,344 E004.00,503 42114m N005km/h W146km/h +0013dm/s
+3D  99/jul/18 05:08:00 N37.00,350 E004.00,228 42126m N002km/h W147km/h +0010dm/s
+3D  99/jul/18 05:08:10 N37.00,355 E003.59,956 42135m N004km/h W147km/h +0007dm/s
+3D  99/jul/18 05:08:20 N37.00,359 E003.59,680 42141m N001km/h W147km/h +0002dm/s
+3D  99/jul/18 05:08:30 N37.00,362 E003.59,407 42141m N003km/h W147km/h -0001dm/s
+3D  99/jul/18 05:08:40 N37.00,364 E003.59,130 42138m S001km/h W148km/h -0005dm/s
+3D  99/jul/18 05:08:50 N37.00,363 E003.58,857 42132m N000km/h W147km/h -0008dm/s
+3D  99/jul/18 05:09:00 N37.00,362 E003.58,581 42121m S003km/h W147km/h -0012dm/s
+3D  99/jul/18 05:09:10 N37.00,357 E003.58,308 42108m S002km/h W146km/h -0014dm/s
+3D  99/jul/18 05:09:20 N37.00,351 E003.58,032 42091m S005km/h W147km/h -0018dm/s
+3D  99/jul/18 05:09:30 N37.00,344 E003.57,760 42070m S004km/h W145km/h -0020dm/s
+3D  99/jul/18 05:09:40 N37.00,335 E003.57,486 42048m S007km/h W146km/h -0023dm/s
+3D  99/jul/18 05:09:50 N37.00,324 E003.57,217 42024m S006km/h W144km/h -0023dm/s
+3D  99/jul/18 05:10:00 N37.00,313 E003.56,947 42000m S008km/h W144km/h -0023dm/s
+3D  99/jul/18 05:10:10 N37.00,301 E003.56,681 41976m S007km/h W142km/h -0022dm/s
+3D  99/jul/18 05:10:20 N37.00,289 E003.56,415 41955m S008km/h W142km/h -0020dm/s
+3D  99/jul/18 05:10:30 N37.00,278 E003.56,154 41935m S006km/h W140km/h -0017dm/s
+3D  99/jul/18 05:10:40 N37.00,269 E003.55,891 41922m S007km/h W140km/h -0012dm/s
+3D  99/jul/18 05:10:50 N37.00,260 E003.55,634 41913m S003km/h W137km/h -0007dm/s
+3D  99/jul/18 05:11:00 N37.00,254 E003.55,376 41908m S005km/h W138km/h -0003dm/s
+3D  99/jul/18 05:11:10 N37.00,248 E003.55,123 41908m S001km/h W135km/h +0002dm/s
+3D  99/jul/18 05:11:20 N37.00,247 E003.54,869 41913m S001km/h W136km/h +0006dm/s
+3D  99/jul/18 05:11:30 N37.00,247 E003.54,619 41924m N002km/h W133km/h +0011dm/s
+3d  99/jul/18 05:11:40 N37.00,251 E003.54,393 41937m N002km/h W135km/h +0017dm/s
+3D  99/jul/18 05:11:50 N37.00,257 E003.54,121 41959m N006km/h W132km/h +0022dm/s
+3D  99/jul/18 05:12:00 N37.00,267 E003.53,872 41984m N006km/h W133km/h +0026dm/s
+3D  99/jul/18 05:12:10 N37.00,279 E003.53,627 42012m N010km/h W131km/h +0029dm/s
+3D  99/jul/18 05:12:20 N37.00,296 E003.53,380 42043m N010km/h W133km/h +0030dm/s
+3D  99/jul/18 05:12:30 N37.00,315 E003.53,136 42073m N014km/h W130km/h +0030dm/s
+3D  99/jul/18 05:12:40 N37.00,338 E003.52,889 42103m N015km/h W132km/h +0028dm/s
+3D  99/jul/18 05:12:50 N37.00,362 E003.52,644 42130m N017km/h W131km/h +0025dm/s
+3D  99/jul/18 05:13:00 N37.00,389 E003.52,397 42152m N017km/h W133km/h +0019dm/s
+3D  99/jul/18 05:13:10 N37.00,416 E003.52,151 42167m N020km/h W131km/h +0011dm/s
+3D  99/jul/18 05:13:20 N37.00,446 E003.51,902 42175m N018km/h W134km/h +0003dm/s
+3D  99/jul/18 05:13:30 N37.00,474 E003.51,655 42173m N020km/h W132km/h -0005dm/s
+3D  99/jul/18 05:13:40 N37.00,504 E003.51,404 42162m N019km/h W136km/h -0014dm/s
+3D  99/jul/18 05:13:50 N37.00,532 E003.51,152 42144m N019km/h W135km/h -0022dm/s
+3D  99/jul/18 05:14:00 N37.00,561 E003.50,896 42118m N017km/h W138km/h -0028dm/s
+3D  99/jul/18 05:14:10 N37.00,586 E003.50,641 42087m N017km/h W137km/h -0032dm/s
+3D  99/jul/18 05:14:20 N37.00,610 E003.50,381 42053m N014km/h W140km/h -0034dm/s
+3D  99/jul/18 05:14:30 N37.00,628 E003.50,122 42016m N012km/h W138km/h -0036dm/s
+3D  99/jul/18 05:14:40 N37.00,645 E003.49,860 41980m N008km/h W142km/h -0035dm/s
+3D  99/jul/18 05:14:50 N37.00,654 E003.49,598 41945m N005km/h W140km/h -0033dm/s
+3D  99/jul/18 05:15:00 N37.00,661 E003.49,335 41912m N002km/h W142km/h -0030dm/s
+3D  99/jul/18 05:15:10 N37.00,662 E003.49,071 41884m N000km/h W141km/h -0025dm/s
+3D  99/jul/18 05:15:20 N37.00,661 E003.48,805 41859m S002km/h W144km/h -0022dm/s
+3D  99/jul/18 05:15:30 N37.00,654 E003.48,539 41839m S004km/h W141km/h -0017dm/s
+3D  99/jul/18 05:15:40 N37.00,647 E003.48,273 41823m S006km/h W144km/h -0013dm/s
+3D  99/jul/18 05:15:50 N37.00,635 E003.48,008 41812m S008km/h W141km/h -0009dm/s
+3D  99/jul/18 05:16:00 N37.00,623 E003.47,743 41806m S009km/h W143km/h -0004dm/s
+3D  99/jul/18 05:16:10 N37.00,607 E003.47,479 41805m S010km/h W139km/h +0000dm/s
+3D  99/jul/18 05:16:20 N37.00,592 E003.47,218 41809m S010km/h W141km/h +0006dm/s
+3D  99/jul/18 05:16:30 N37.00,575 E003.46,957 41819m S011km/h W138km/h +0012dm/s
+3D  99/jul/18 05:16:40 N37.00,560 E003.46,697 41834m S010km/h W140km/h +0017dm/s
+3D  99/jul/18 05:16:50 N37.00,543 E003.46,438 41853m S010km/h W138km/h +0021dm/s
+3D  99/jul/18 05:17:00 N37.00,528 E003.46,178 41875m S010km/h W140km/h +0022dm/s
+3D  99/jul/18 05:17:10 N37.00,512 E003.45,919 41898m S010km/h W138km/h +0023dm/s
+3D  99/jul/18 05:17:20 N37.00,499 E003.45,660 41921m S009km/h W140km/h +0022dm/s
+3D  99/jul/18 05:17:30 N37.00,484 E003.45,400 41942m S009km/h W138km/h +0019dm/s
+3D  99/jul/18 05:17:40 N37.00,473 E003.45,140 41961m S007km/h W140km/h +0016dm/s
+3D  99/jul/18 05:17:50 N37.00,461 E003.44,880 41976m S007km/h W138km/h +0014dm/s
+3D  99/jul/18 05:18:00 N37.00,452 E003.44,620 41987m S006km/h W141km/h +0008dm/s
+3D  99/jul/18 05:18:10 N37.00,442 E003.44,361 41993m S006km/h W137km/h +0004dm/s
+3D  99/jul/18 05:18:20 N37.00,434 E003.44,102 41994m S005km/h W140km/h -0001dm/s
+3D  99/jul/18 05:18:30 N37.00,425 E003.43,843 41989m S005km/h W137km/h -0006dm/s
+3D  99/jul/18 05:18:40 N37.00,418 E003.43,586 41979m S004km/h W139km/h -0012dm/s
+3D  99/jul/18 05:18:50 N37.00,409 E003.43,329 41963m S006km/h W136km/h -0017dm/s
+3D  99/jul/18 05:19:00 N37.00,402 E003.43,073 41943m S004km/h W138km/h -0021dm/s
+3D  99/jul/18 05:19:10 N37.00,392 E003.42,818 41919m S006km/h W135km/h -0025dm/s
+3D  99/jul/18 05:19:20 N37.00,384 E003.42,564 41892m S005km/h W137km/h -0028dm/s
+3D  99/jul/18 05:19:30 N37.00,372 E003.42,310 41859m S006km/h W135km/h -0029dm/s
+3D  99/jul/18 05:19:40 N37.00,365 E003.42,057 41833m S005km/h W137km/h -0030dm/s
+3D  99/jul/18 05:19:50 N37.00,353 E003.41,803 41803m S008km/h W134km/h -0029dm/s
+3D  99/jul/18 05:20:00 N37.00,344 E003.41,551 41774m S006km/h W136km/h -0027dm/s
+3D  99/jul/18 05:20:10 N37.00,331 E003.41,299 41748m S008km/h W134km/h -0026dm/s
+3D  99/jul/18 05:20:20 N37.00,321 E003.41,048 41723m S006km/h W136km/h -0022dm/s
+3D  99/jul/18 05:20:30 N37.00,309 E003.40,796 41701m S008km/h W134km/h -0020dm/s
+3D  99/jul/18 05:20:40 N37.00,300 E003.40,545 41682m S005km/h W136km/h -0016dm/s
+3D  99/jul/18 05:20:50 N37.00,289 E003.40,292 41667m S006km/h W134km/h -0012dm/s
+3D  99/jul/18 05:21:00 N37.00,282 E003.40,042 41657m S004km/h W135km/h -0009dm/s
+3D  99/jul/18 05:21:10 N37.00,273 E003.39,789 41649m S005km/h W134km/h -0005dm/s
+3D  99/jul/18 05:21:20 N37.00,269 E003.39,540 41646m S002km/h W135km/h -0002dm/s
+3D  99/jul/18 05:21:30 N37.00,265 E003.39,289 41645m S002km/h W133km/h +0002dm/s
+3D  99/jul/18 05:21:40 N37.00,263 E003.39,041 41649m N000km/h W134km/h +0004dm/s
+3D  99/jul/18 05:21:50 N37.00,263 E003.38,791 41655m N000km/h W132km/h +0007dm/s
+3D  99/jul/18 05:22:00 N37.00,266 E003.38,544 41663m N003km/h W133km/h +0009dm/s
+3D  99/jul/18 05:22:10 N37.00,270 E003.38,296 41674m N002km/h W131km/h +0010dm/s
+3D  99/jul/18 05:22:20 N37.00,278 E003.38,052 41686m N006km/h W132km/h +0012dm/s
+3D  99/jul/18 05:22:30 N37.00,286 E003.37,806 41699m N005km/h W130km/h +0013dm/s
+3D  99/jul/18 05:22:40 N37.00,298 E003.37,564 41714m N008km/h W131km/h +0014dm/s
+3D  99/jul/18 05:22:50 N37.00,309 E003.37,320 41728m N007km/h W129km/h +0014dm/s
+3D  99/jul/18 05:23:00 N37.00,324 E003.37,080 41742m N010km/h W130km/h +0013dm/s
+3D  99/jul/18 05:23:10 N37.00,338 E003.36,838 41756m N009km/h W128km/h +0012dm/s
+3D  99/jul/18 05:23:20 N37.00,355 E003.36,600 41768m N012km/h W129km/h +0011dm/s
+3D  99/jul/18 05:23:30 N37.00,371 E003.36,360 41778m N009km/h W127km/h +0009dm/s
+3D  99/jul/18 05:23:40 N37.00,388 E003.36,123 41787m N012km/h W128km/h +0008dm/s
+3D  99/jul/18 05:23:50 N37.00,405 E003.35,884 41795m N010km/h W127km/h +0006dm/s
+3D  99/jul/18 05:24:00 N37.00,422 E003.35,647 41800m N012km/h W128km/h +0003dm/s
+3D  99/jul/18 05:24:10 N37.00,437 E003.35,408 41803m N009km/h W127km/h +0002dm/s
+3D  99/jul/18 05:24:20 N37.00,453 E003.35,172 41803m N011km/h W128km/h -0001dm/s
+3D  99/jul/18 05:24:30 N37.00,466 E003.34,932 41801m N007km/h W127km/h -0003dm/s
+3d  99/jul/18 05:24:40 N37.00,478 E003.34,719 41796m N009km/h W128km/h -0006dm/s
+3D  99/jul/18 05:24:50 N37.00,490 E003.34,454 41787m N006km/h W128km/h -0009dm/s
+3D  99/jul/18 05:25:00 N37.00,501 E003.34,215 41776m N007km/h W130km/h -0012dm/s
+3D  99/jul/18 05:25:10 N37.00,509 E003.33,970 41762m N004km/h W130km/h -0013dm/s
+3D  99/jul/18 05:25:20 N37.00,516 E003.33,727 41747m N004km/h W132km/h -0015dm/s
+3D  99/jul/18 05:25:30 N37.00,520 E003.33,478 41730m N000km/h W134km/h -0017dm/s
+3D  99/jul/18 05:25:40 N37.00,522 E003.33,229 41713m N001km/h W134km/h -0017dm/s
+3D  99/jul/18 05:25:50 N37.00,521 E003.32,975 41695m S002km/h W136km/h -0018dm/s
+3D  99/jul/18 05:26:00 N37.00,518 E003.32,721 41676m S001km/h W137km/h -0018dm/s
+3D  99/jul/18 05:26:10 N37.00,512 E003.32,462 41658m S006km/h W139km/h -0019dm/s
+3D  99/jul/18 05:26:20 N37.00,503 E003.32,204 41639m S005km/h W139km/h -0018dm/s
+3D  99/jul/18 05:26:30 N37.00,492 E003.31,941 41620m S009km/h W141km/h -0018dm/s
+3D  99/jul/18 05:26:40 N37.00,478 E003.31,680 41602m S008km/h W140km/h -0017dm/s
+3D  99/jul/18 05:26:50 N37.00,464 E003.31,414 41586m S011km/h W142km/h -0015dm/s
+3D  99/jul/18 05:27:00 N37.00,448 E003.31,150 41571m S009km/h W142km/h -0013dm/s
+3D  99/jul/18 05:27:10 N37.00,432 E003.30,882 41559m S012km/h W143km/h -0012dm/s
+3D  99/jul/18 05:27:20 N37.00,414 E003.30,616 41549m S010km/h W143km/h -0007dm/s
+3D  99/jul/18 05:27:30 N37.00,396 E003.30,345 41544m S013km/h W145km/h -0004dm/s
+3D  99/jul/18 05:27:40 N37.00,376 E003.30,077 41543m S012km/h W144km/h +0000dm/s
+3D  99/jul/18 05:27:50 N37.00,356 E003.29,806 41546m S014km/h W146km/h +0005dm/s
+3D  99/jul/18 05:28:00 N37.00,335 E003.29,536 41555m S012km/h W145km/h +0010dm/s
+3D  99/jul/18 05:28:10 N37.00,314 E003.29,263 41568m S015km/h W146km/h +0013dm/s
+3D  99/jul/18 05:28:20 N37.00,314 E003.29,263 41568m S015km/h W146km/h +0013dm/s
+3D  99/jul/18 05z28:30 N37.00,269 E003.28,717 41606m S016km/h W147km/h +0021dm/s
+3D  99/jul/18 05:28:40 N37.00,245 E003.28,445 41629m S014km/h W146km/h +0023dm/s
+3D  99/jul/18 05:28:50 N37.00,221 E003.28,170 41653m S017km/h W147km/h +0025dm/s
+3D  99/jul/18 05:29:00 N37.00,196 E003.27,897 41679m S015km/h W146km/h +0024dm/s
+3D  99/jul/18 05:29:10 N37.00,171 E003.27,621 41703m S018km/h W148km/h +0024dm/s
+3D  99/jul/18 05:29:20 N37.00,145 E003.27,348 41726m S015km/h W146km/h +0021dm/s
+3D  99/jul/18 05:29:30 N37.00,120 E003.27,073 41747m S018km/h W148km/h +0019dm/s
+3D  99/jul/18 05:29:40 N37.00,094 E003.26,800 41763m S015km/h W146km/h +0014dm/s
+3D  99/jul/18 05:29:50 N37.00,070 E003.26,524 41775m S017km/h W148km/h +0009dm/s
+3D  99/jul/18 05:30:00 N37.00,045 E003.26,251 41783m S015km/h W146km/h +0004dm/s
+3D  99/jul/18 05:30:10 N37.00,025 E003.25,975 41787m S014km/h W148km/h +0002dm/s
+3D  99/jul/18 05:30:20 N37.00,004 E003.25,701 41786m S012km/h W146km/h -0003dm/s
+3D  99/jul/18 05:30:30 N36.59,986 E003.25,426 41780m S013km/h W148km/h -0007em/s
+3D  99/jul/18 05:30:40 N36.59,967 E003.25,153 41770m S010km/h W146km/h -0011dm/s
+3D  99/jul/18 05:30:50 N36.59,952 E003.24,877 41757m S011km/h W148km/h -0014dm/s
+3D  99/jul/18 05:31:00 N36.59,935 E003.24,605 41741m S009km/h W146km/h -0017dm/s
+3D  99/jul/18 05:31:10 N36.59,921 E003.24,330 41724m S009km/h W148km/h -0017dm/s
+3D  99/jul/18 05:31:20 N36.59,907 E003.24,057 41705m S008km/h W145km/h -0018dm/s
+3D  99/jul/18 05:31:30 N36.59,895 E003.23,784 41687m S009km/h W147km/h -0018dm/s
+3D  99/jul/18 05:31:40 N36.59,859 E003.23,518 41646m S008km/h W144km/h -0018dm/s
+3D  99/jul/18 05:31:50 N36.59,870 E003.23,238 41654m S009km/h W147km/h -0014dm/s
+3D  99/jul/18 05:32:00 N36.59,855 E003.22,966 41640m S008km/h W145km/h -0012dm/s
+3D  99/jul/18 05:32:10 N36.59,843 E003.22,693 41629m S010km/h W148km/h -0009dm/s
+3D  99/jul/18 05:32:20 N36.59,802 E003.22,427 41596m S009km/h W145km/h -0004dm/s
+3D  99/jul/18 05:32:30 N36.59,812 E003.22,147 41617m S011km/h W148km/h -0001dm/s
+3D  99/jul/18 05:32:40 N36.59,793 E003.21,874 41616m S012km/h W145km/h +0000dm/s
+3D  99/jul/18 05:32:50 N36.59,775 E003.21,599 41618m S013km/h W148km/h +0003dm/s
+3d  99/jul/18 05:33:00 N36.59,755 E003.21,352 41622m S014km/h W146km/h +0005dm/s
+3D  99/jul/18 05:33:10 N36.59,731 E003.21,048 41628m S015km/h W149km/h +0005dm/s
+3D  99/jul/18 05:33:20 N36.59,705 E003.20,772 41633m S017km/h W147km/h +0004dm/s
+3D  99/jul/18 05:33:30 N36.59,680 E003.20,495 41637m S018km/h W150km/h +0002dm/s
+3D  99/jul/18 05:33:40 N36.59,650 E003.20,217 41639m S018km/h W148km/h +0002dm/s
+3D  99/jul/18 05:33:50 N36.59,621 E003.19,938 41638m S020km/h W151km/h -0001dm/s
+3D  99/jul/18 05:34:00 N36.59,588 E003.19,659 41635m S022km/h W149km/h -0004dm/s
+3D  99/jul/18 05:34:10 N36.59,555 E003.19,378 41628m S022km/h W152km/h -0007dm/s
+3D  99/jul/18 05:34:20 N36.59,519 E003.19,097 41619m S024km/h W150km/h -0011dm/s
+3D  99/jul/18 05:34:30 N36.59,484 E003.18,815 41606m S024km/h W152km/h -0014dm/s
+3D  99/jul/18 05:34:40 N36.59,446 E003.18,532 41588m S025km/h W150km/h -0018dm/s
+3D  99/jul/18 05:34:50 N36.59,409 E003.18,249 41568m S025km/h W153km/h -0021dm/s
+3D  99/jul/18 05:35:00 N36.59,370 E003.17,966 41545m S026km/h W151km/h -0024dm/s
+3D  99/jul/18 05:35:10 N36.59,332 E003.17,682 41520m S025km/h W153km/h -0025dm/s
+3D  99/jul/18 05:35:20 N36.59,291 E003.17,398 41494m S027km/h W151km/h -0025dm/s
+3D  99/jul/18 05:35:30 N36.59,252 E003.17,114 41468m S026km/h W154km/h -0024dm/s
+3D  99/jul/18 05:35:40 N36.59,210 E003.16,830 41444m S028km/h W151km/h -0023dm/s
+3D  99/jul/18 05:35:50 N36.59,170 E003.16,545 41421m S027km/h W154km/h -0021dm/s
+3D  99/jul/18 05:36:00 N36.59,127 E003.16,260 41401m S029km/h W151km/h -0019dm/s
+3D  99/jul/18 05:36:10 N36.59,085 E003.15,976 41383m S028km/h W154km/h -0016dm/s
+3D  99/jul/18 05:36:20 N36.59,041 E003.15,691 41367m S029km/h W151km/h -0014dm/s
+3D  99/jul/18 05:36:30 N36.58,999 E003.15,407 41353m S028km/h W154km/h -0014dm/s
+3D  99/jul/18 05:36:40 N36.58,955 E003.15,122 41341m S029km/h W151km/h -0012dm/s
+3D  99/jul/18 05:36:50 N36.58,913 E003.14,839 41330m S028km/h W153km/h -0010dm/s
+3D  99/jul/18 05:37:00 N36.58,868 E003.14,556 41320m S029km/h W151km/h -0008dm/s
+3D  99/jul/18 05:37:10 N36.58,827 E003.14,273 41311m S028km/h W152km/h -0007dm/s
+3D  99/jul/18 05:37:20 N36.58,783 E003.13,990 41305m S029km/h W150km/h -0005dm/s
+3D  99/jul/18 05:37:30 N36.58,741 E003.13,709 41299m S027km/h W152km/h -0004dm/s
+3D  99/jul/18 05:37:40 N36.58,698 E003.13,428 41295m S029km/h W149km/h -0003dm/s
+3D  99/jul/18 05:37:50 N36.58,657 E003.13,149 41293m S026km/h W151km/h -0001dm/s
+3D  99/jul/18 05:38:00 N36.58,615 E003.12,869 41294m S028km/h W148km/h +0001dm/s
+3D  99/jul/18 05:38:10 N36.58,576 E003.12,592 41297m S025km/h W149km/h +0004dm/s
+3D  99/jul/18 05:38:20 N36.58,536 E003.12,314 41303m S027km/h W147km/h +0007dm/s
+3D  99/jul/18 05:38:30 N36.58,500 E003.12,039 41313m S024km/h W148km/h +0011dm/s
+3D  99/jul/18 05:38:40 N36.58,461 E003.11,764 41326m S025km/h W146km/h +0014dm/s
+3D  99/jul/18 05:38:50 N36.58,445 E003.11,460 41315m S023km/h W146km/h +0020dm/s
+3D  99/jul/18 05:39:00 N36.58,380 E003.11,214 41375m S022km/h W144km/h +0016dm/s
+3D  99/jul/18 05:39:10 N36.58,349 E003.10,946 41391m S019km/h W145km/h +0017dm/s
+3d  99/jul/18 05:39:20 N36.58,341 E003.10,700 41417m S023km/h W144km/h +0023dm/s
+3D  99/jul/18 05:39:30 N36.58,290 E003.10,409 41427m S017km/h W144km/h +0017dm/s
+3D  99/jul/18 05:39:40 N36.58,275 E003.10,136 41465m S021km/h W143km/h +0020dm/s
+3D  99/jul/18 05:39:50 N36.58,236 E003.09,877 41461m S016km/h W143km/h +0014dm/s
+3D  99/jul/18 05:40:00 N36.58,216 E003.09,603 41503m S020km/h W142km/h +0016dm/s
+3d  99/jul/18 05:40:10 N36.58,189 E003.09,375 41482m S014km/h W141km/h +0008dm/s
+3D  99/jul/18 05:40:20 N36.58,162 E003.09,074 41530m S018km/h W141km/h +0009dm/s
+3D  99/jul/18 05:40:30 N36.58,143 E003.08,824 41491m S012km/h W141km/h +0000dm/s
+3D  99/jul/18 05:40:40 N36.58,122 E003.08,562 41489m S014km/h W139km/h -0004dm/s
+3d  99/jul/18 05:40:50 N36.58,105 E003.08,329 41483m S011km/h W139km/h -0009dm/s
+3D  99/jul/18 05:41:00 N36.58,065 E003.08,024 41534m S016km/h W140km/h -0007dm/s
+3D  99/jul/18 05:41:10 N36.58,065 E003.07,783 41455m S010km/h W139km/h -0016dm/s
+3D  99/jul/18 05:41:20 N36.58,021 E003.07,502 41511m S015km/h W140km/h -0014dm/s
+3D  99/jul/18 05:41:30 N36.58,031 E003.07,264 41413m S010km/h W139km/h -0021dm/s
+3D  99/jul/18 05:41:40 N36.57,978 E003.06,980 41479m S015km/h W140km/h -0017dm/s
+3D  99/jul/18 05:41:50 N36.57,996 E003.06,744 41370m S010km/h W140km/h -0022dm/s
+3D  99/jul/18 05:42:00 N36.57,935 E003.06,457 41445m S016km/h W140km/h -0016dm/s
+3D  99/jul/18 05:42:10 N36.57,958 E003.06,223 41327m S011km/h W140km/h -0021dm/s
+3D  99/jul/18 05:42:20 N36.57,890 E003.05,932 41413m S016km/h W141km/h -0014dm/s
+3D  99/jul/18 05:42:30 N36.57,915 E003.05,698 41290m S013km/h W141km/h -0015dm/s
+3D  99/jul/18 05:42:40 N36.57,842 E003.05,403 41387m S018km/h W142km/h -0010dm/s
+3D  99/jul/18 05:42:50 N36.57,867 E003.05,168 41267m S015km/h W142km/h -0009dm/s
+3D  99/jul/18 05:43:00 N36.57,841 E003.04,900 41257m S019km/h W143km/h -0008dm/s
+3D  99/jul/18 05:43:10 N36.57,813 E003.04,635 41251m S017km/h W143km/h -0004dm/s
+3D  99/jul/18 05:43:20 N36.57,774 E003.04,331 41380m S021km/h W144km/h -0004dm/s
+3D  99/jul/18 05:43:30 N36.57,752 E003.04,096 41246m S020km/h W144km/h -0001dm/s
+3D  99/jul/18 05:43:40 N36.57,721 E003.03,824 41246m S023km/h W146km/h +0003dm/s
+3D  99/jul/18 05:43:50 N36.57,687 E003.03,555 41246m S021km/h W145km/h +0000dm/s
+3D  99/jul/18 05:44:00 N36.57,644 E003.03,253 41366m S023km/h W145km/h -0003dm/s
+3D  99/jul/18 05:44:10 N36.57,610 E003.02,984 41362m S021km/h W144km/h -0004dm/s
+3D  99/jul/18 05:44:20 N36.57,577 E003.02,713 41357m S023km/h W145km/h -0005dm/s
+3D  99/jul/18 05:44:30 N36.57,543 E003.02,445 41351m S020km/h W144km/h -0006dm/s
+3D  99/jul/18 05:44:40 N36.57,510 E003.02,174 41343m S022km/h W145km/h -0008dm/s
+3D  99/jul/18 05:44:50 N36.57,477 E003.01,906 41335m S020km/h W143km/h -0008dm/s
+3D  99/jul/18 05:45:00 N36.57,446 E003.01,636 41326m S022km/h W145km/h -0008dm/s
+3D  99/jul/18 05:45:10 N36.57,414 E003.01,369 41316m S020km/h W142km/h -0009dm/s
+3D  99/jul/18 05:45:20 N36.57,384 E003.01,100 41306m S021km/h W145km/h -0009dm/s
+3D  99/jul/18 05:45:30 N36.57,352 E003.00,834 41296m S019km/h W143km/h -0010dm/s
+3D  99/jul/18 05:45:40 N36.57,322 E003.00,565 41285m S021km/h W144km/h -0010dm/s
+3D  99/jul/18 05:45:50 N36.57,290 E003.00,299 41275m S020km/h W142km/h -0010dm/s
+3D  99/jul/18 05:46:00 N36.57,259 E003.00,030 41264m S022km/h W144km/h -0010dm/s
+3D  99/jul/18 05:46:10 N36.57,226 E002.59,764 41253m S020km/h W142km/h -0011dm/s
+3D  99/jul/18 05:46:20 N36.57,194 E002.59,495 41242m S023km/h W145km/h -0010dm/s
+3D  99/jul/18 05:46:30 N36.57,160 E002.59,228 41232m S022km/h W143km/h -0010dm/s
+3D  99/jul/18 05:46:40 N36.57,126 E002.58,958 41222m S024km/h W146km/h -0008dm/s
+3D  99/jul/18 05:46:50 N36.57,089 E002.58,689 41214m S023km/h W143km/h -0007dm/s
+3D  99/jul/18 05:47:00 N36.57,054 E002.58,419 41208m S025km/h W146km/h -0006dm/s
+3D  99/jul/18 05:47:10 N36.57,014 E002.58,150 41203m S024km/h W144km/h -0005dm/s
+3D  99/jul/18 05:47:20 N36.56,977 E002.57,879 41199m S026km/h W146km/h -0003dm/s
+3D  99/jul/18 05:47:30 N36.56,937 E002.57,611 41196m S025km/h W143km/h -0002dm/s
+3D  99/jul/18 05:47:40 N36.56,898 E002.57,341 41196m S026km/h W145km/h +0000dm/s
+3D  99/jul/18 05:47:50 N36.56,858 E002.57,074 41197m S025km/h W142km/h +0002dm/s
+3D  99/jul/18 05:48:00 N36.56,821 E002.56,806 41201m S025km/h W144km/h +0004dm/s
+3D  99/jul/18 05:48:10 N36.56,782 E002.56,540 41207m S024km/h W141km/h +0006dm/s
+3D  99/jul/18 05:48:20 N36.56,747 E002.56,275 41215m S024km/h W143km/h +0009dm/s
+3D  99/jul/18 05:48:30 N36.56,710 E002.56,011 41225m S023km/h W140km/h +0010dm/s
+3D  99/jul/18 05:48:40 N36.56,677 E002.55,748 41238m S022km/h W142km/h +0013dm/s
+3D  99/jul/18 05:48:50 N36.56,643 E002.55,487 41251m S021km/h W138km/h +0013dm/s
+3D  99/jul/18 05:49:00 N36.56,613 E002.55,226 41266m S020km/h W141km/h +0014dm/s
+3D  99/jul/18 05:49:10 N36.56,582 E002.54,967 41280m S019km/h W137km/h +0014dm/s
+3D  99/jul/18 05:49:20 N36.56,555 E002.54,708 41293m S018km/h W140km/h +0012dm/s
+3D  99/jul/18 05:49:30 N36.56,527 E002.54,451 41307m S017km/h W136km/h +0013dm/s
+3D  99/jul/18 05:49:40 N36.56,503 E002.54,194 41319m S016km/h W139km/h +0012dm/s
+3D  99/jul/18 05:49:50 N36.56,477 E002.53,939 41331m S016km/h W135km/h +0011dm/s
+3D  99/jul/18 05:50:00 N36.56,454 E002.53,684 41342m S016km/h W138km/h +0010dm/s
+3D  99/jul/18 05:50:10 N36.56,428 E002.53,430 41351m S016km/h W135km/h +0008dm/s
+3D  99/jul/18 05:50:20 N36.56,406 E002.53,176 41357m S015km/h W137km/h +0005dm/s
+3D  99/jul/18 05:50:30 N36.56,380 E002.52,924 41360m S016km/h W134km/h +0002dm/s
+3D  99/jul/18 05:50:40 N36.56,310 E002.52,735 41605m S016km/h W135km/h +0007dm/s
+3D  99/jul/18 05:50:50 N36.56,332 E002.52,421 41359m S016km/h W133km/h -0002dm/s
+3D  99/jul/18 05:51:00 N36.56,309 E002.52,172 41354m S016km/h W135km/h -0006dm/s
+3D  99/jul/18 05:51:10 N36.56,282 E002.51,923 41346m S017km/h W132km/h -0009dm/s
+3D  99/jul/18 05:51:20 N36.56,257 E002.51,675 41336m S017km/h W133km/h -0011dm/s
+3D  99/jul/18 05:51:30 N36.56,229 E002.51,429 41322m S019km/h W130km/h -0015dm/s
+3D  99/jul/18 05:51:40 N36.56,202 E002.51,185 41308m S018km/h W132km/h -0015dm/s
+3D  99/jul/18 05:51:50 N36.56,172 E002.50,942 41291m S020km/h W128km/h -0017dm/s
+3D  99/jul/18 05:52:00 N36.56,143 E002.50,702 41273m S019km/h W130km/h -0019dm/s
+3D  99/jul/18 05:52:10 N36.56,111 E002.50,463 41253m S021km/h W126km/h -0020dm/s
+3D  99/jul/18 05:52:20 N36.56,082 E002.50,226 41232m S019km/h W128km/h -0021dm/s
+3D  99/jul/18 05:52:30 N36.56,051 E002.49,990 41211m S021km/h W125km/h -0021dm/s
+3D  99/jul/18 05:52:40 N36.56,021 E002.49,757 41190m S019km/h W126km/h -0021dm/s
+3D  99/jul/18 05:52:50 N36.55,989 E002.49,523 41171m S021km/h W124km/h -0018dm/s
+3D  99/jul/18 05:53:00 N36.55,959 E002.49,292 41152m S019km/h W125km/h -0017dm/s
+3D  99/jul/18 05:53:10 N36.55,927 E002.49,061 41136m S021km/h W123km/h -0015dm/s
+3D  99/jul/18 05:53:20 N36.55,897 E002.48,832 41122m S020km/h W124km/h -0012dm/s
+3D  99/jul/18 05:53:30 N36.55,864 E002.48,601 41110m S022km/h W122km/h -0010dm/s
+3D  99/jul/18 05:53:40 N36.55,833 E002.48,372 41102m S020km/h W124km/h -0006dm/s
+3D  99/jul/18 05:53:50 N36.55,800 E002.48,142 41096m S022km/h W122km/h -0004dm/s
+3D  99/jul/18 05:54:00 N36.55,769 E002.47,913 41094m S020km/h W124km/h +0000dm/s
+3D  99/jul/18 05:54:10 N36.55,736 E002.47,682 41093m S022km/h W123km/h +0000dm/s
+3D  99/jul/18 05:54:20 N36.55,705 E002.47,453 41095m S020km/h W124km/h +0002dm/s
+3D  99/jul/18 05:54:30 N36.55,673 E002.47,221 41099m S021km/h W123km/h +0005dm/s
+3D  99/jul/18 05:54:40 N36.55,643 E002.46,991 41106m S019km/h W125km/h +0007dm/s
+3D  99/jul/18 05:54:50 N36.55,611 E002.46,759 41114m S021km/h W123km/h +0008dm/s
+3D  99/jul/18 05:55:00 N36.55,582 E002.46,528 41123m S018km/h W125km/h +0010dm/s
+3D  99/jul/18 05:55:10 N36.55,552 E002.46,295 41134m S020km/h W124km/h +0010dm/s
+3D  99/jul/18 05:55:20 N36.55,524 E002.46,064 41144m S017km/h W125km/h +0010dm/s
+3D  99/jul/18 05:55:30 N36.55,496 E002.45,829 41120m S019km/h W124km/h +0006dm/s
+3D  99/jul/18 05:55:40 N36.55,510 E002.45,596 41133m S016km/h W125km/h +0005dm/s
+3D  99/jul/18 05:55:50 N36.55,483 E002.45,362 41138m S018km/h W124km/h +0004dm/s
+3D  99/jul/18 05:56:00 N36.55,459 E002.45,131 41140m S015km/h W125km/h +0001dm/s
+3D  99/jul/18 05:56:10 N36.55,434 E002.44,898 41141m S017km/h W124km/h +0000dm/s
+3D  99/jul/18 05:56:20 N36.55,411 E002.44,666 41138m S014km/h W125km/h -0003dm/s
+3D  99/jul/18 05:56:30 N36.55,388 E002.44,432 41132m S016km/h W125km/h -0006dm/s
+3D  99/jul/18 05:56:40 N36.55,337 E002.44,201 41118m S012km/h W125km/h -0008dm/s
+3D  99/jul/18 05:56:50 N36.55,345 E002.43,965 41114m S016km/h W125km/h -0010dm/s
+3D  99/jul/18 05:57:00 N36.55,322 E002.43,732 41102m S013km/h W126km/h -0013dm/s
+3D  99/jul/18 05:57:10 N36.55,299 E002.43,495 41088m S016km/h W126km/h -0014dm/s
+3D  99/jul/18 05:57:20 N36.55,277 E002.43,261 41073m S014km/h W127km/h -0015dm/s
+3D  99/jul/18 05:57:30 N36.55,253 E002.43,023 41058m S017km/h W127km/h -0015dm/s
+3D  99/jul/18 05:57:40 N36.55,228 E002.42,787 41042m S015km/h W128km/h -0016dm/s
+3D  99/jul/18 05:57:50 N36.55,203 E002.42,547 41028m S018km/h W128km/h -0013dm/s
+3D  99/jul/18 05:58:00 N36.55,176 E002.42,309 41015m S017km/h W128km/h -0011dm/s
+3D  99/jul/18 05:58:10 N36.55,147 E002.42,067 41006m S020km/h W129km/h -0007dm/s
+3D  99/jul/18 05:58:20 N36.55,118 E002.41,828 41001m S018km/h W129km/h -0003dm/s
+3D  99/jul/18 05:58:30 N36.55,087 E002.41,585 41001m S022km/h W130km/h +0001dm/s
+3D  99/jul/18 05:58:40 N36.55,055 E002.41,346 41006m S020km/h W129km/h +0007dm/s
+3D  99/jul/18 05:58:50 N36.55,040 E002.41,104 41021m S021km/h W129km/h +0012dm/s
+3D  99/jul/18 05:59:00 N36.54,989 E002.40,865 41032m S021km/h W128km/h +0016dm/s
+3D  99/jul/18 05:59:10 N36.54,956 E002.40,623 41051m S023km/h W130km/h +0020dm/s
+3D  99/jul/18 05:59:20 N36.54,921 E002.40,385 41074m S021km/h W128km/h +0024dm/s
+3D  99/jul/18 05:59:30 N36.54,888 E002.40,143 41100m S023km/h W129km/h +0026dm/s
+3D  99/jul/18 05:59:40 N36.54,853 E002.39,905 41127m S021km/h W128km/h +0028dm/s
+3D  99/jul/18 05:59:50 N36.54,847 E002.39,663 41165m S023km/h W129km/h +0029dm/s
+3D  99/jul/18 06:00:00 N36.54,785 E002.39,424 41186m S021km/h W128km/h +0029dm/s
+3D  99/jul/18 06:00:10 N36.54,779 E002.39,182 41224m S024km/h W130km/h +0027dm/s
+3D  99/jul/18 06:00:20 N36.54,718 E002.38,942 41243m S021km/h W129km/h +0026dm/s
+3D  99/jul/18 06:00:30 N36.54,710 E002.38,699 41277m S024km/h W131km/h +0023dm/s
+3D  99/jul/18 06:00:40 N36.54,651 E002.38,459 41290m S021km/h W129km/h +0019dm/s
+3D  99/jul/18 06:00:50 N36.54,619 E002.38,215 41308m S022km/h W131km/h +0016dm/s
+3D  99/jul/18 06:01:00 N36.54,586 E002.37,973 41322m S020km/h W129km/h +0012dm/s
+3D  99/jul/18 06:01:10 N36.54,555 E002.37,729 41332m S022km/h W131km/h +0008dm/s
+3D  99/jul/18 06:01:20 N36.54,523 E002.37,487 41338m S020km/h W129km/h +0005dm/s
+3D  99/jul/18 06:01:30 N36.54,512 E002.37,243 41347m S021km/h W131km/h +0000dm/s
+3D  99/jul/18 06:01:40 N36.54,463 E002.37,002 41338m S018km/h W128km/h -0001dm/s
+3d  99/jul/18 06:01:50 N36.54,439 E002.36,784 41334m S018km/h W131km/h -0005dm/s
+3D  99/jul/18 06:02:00 N36.54,408 E002.36,520 41327m S017km/h W128km/h -0008dm/s
+3d  99/jul/18 06:02:10 N36.54,386 E002.36,303 41318m S017km/h W129km/h -0009dm/s
+3D  99/jul/18 06:02:20 N36.54,358 E002.36,042 41306m S014km/h W126km/h -0014dm/s
+3D  99/jul/18 06:02:30 N36.54,336 E002.35,805 41294m S015km/h W128km/h -0012dm/s
+3D  99/jul/18 06:02:40 N36.54,314 E002.35,571 41281m S013km/h W124km/h -0012dm/s
+3D  99/jul/18 06:02:50 N36.54,296 E002.35,337 41269m S012km/h W126km/h -0012dm/s
+3D  99/jul/18 06:03:00 N36.54,277 E002.35,107 41258m S011km/h W122km/h -0010dm/s
+3D  99/jul/18 06:03:10 N36.54,263 E002.34,876 41247m S010km/h W124km/h -0010dm/s
+3D  99/jul/18 06:03:20 N36.54,247 E002.34,649 41238m S008km/h W121km/h -0008dm/s
+3D  99/jul/18 06:03:30 N36.54,236 E002.34,422 41230m S007km/h W122km/h -0007dm/s
+3D  99/jul/18 06:03:40 N36.54,224 E002.34,197 41223m S006km/h W119km/h -0005dm/s
+3D  99/jul/18 06:03:50 N36.54,215 E002.33,973 41218m S006km/h W121km/h -0004dm/s
+3D  99/jul/18 06:04:00 N36.54,206 E002.33,750 41215m S005km/h W118km/h -0003dm/s
+3D  99/jul/18 06:04:10 N36.54,199 E002.33,528 41213m S004km/h W120km/h -0002dm/s
+3D  99/jul/18 06:04:20 N36.54,192 E002.33,307 41212m S004km/h W117km/h +0000dm/s
+3D  99/jul/18 06:04:30 N36.54,187 E002.33,085 41211m S004km/h W120km/h +0000dm/s
+3D  99/jul/18 06:04:40 N36.54,180 E002.32,865 41212m S003km/h W117km/h +0000dm/s
+3D  99/jul/18 06:04:50 N36.54,176 E002.32,645 41212m S003km/h W119km/h +0000dm/s
+3D  99/jul/18 06:05:00 N36.54,170 E002.32,426 41211m S003km/h W116km/h +0000dm/s
+3D  99/jul/18 06:05:10 N36.54,166 E002.32,207 41210m S002km/h W118km/h -0002dm/s
+3D  99/jul/18 06:05:20 N36.54,161 E002.31,990 41208m S003km/h W115km/h -0002dm/s
+3D  99/jul/18 06:05:30 N36.54,158 E002.31,772 41204m S002km/h W117km/h -0004dm/s
+3D  99/jul/18 06:05:40 N36.54,152 E002.31,556 41199m S003km/h W114km/h -0005dm/s
+3D  99/jul/18 06:05:50 N36.54,149 E002.31,341 41193m S002km/h W117km/h -0008dm/s
+3D  99/jul/18 06:06:00 N36.54,144 E002.31,125 41184m S003km/h W114km/h -0010dm/s
+3D  99/jul/18 06:06:10 N36.54,140 E002.30,911 41173m S002km/h W116km/h -0012dm/s
+3D  99/jul/18 06:06:20 N36.54,134 E002.30,696 41159m S003km/h W114km/h -0015dm/s
+3D  99/jul/18 06:06:30 N36.54,131 E002.30,482 41142m S002km/h W116km/h -0017dm/s
+3D  99/jul/18 06:06:40 N36.54,126 E002.30,268 41123m S003km/h W113km/h -0019dm/s
+3D  99/jul/18 06:06:50 N36.54,124 E002.30,054 41104m S001km/h W116km/h -0019dm/s
+3D  99/jul/18 06:07:00 N36.54,119 E002.29,840 41084m S002km/h W113km/h -0020dm/s
+3D  99/jul/18 06:07:10 N36.54,117 E002.29,627 41064m S001km/h W115km/h -0019dm/s
+3D  99/jul/18 06:07:20 N36.54,113 E002.29,413 41045m S002km/h W113km/h -0019dm/s
+3D  99/jul/18 06:07:30 N36.54,112 E002.29,200 41027m N000km/h W116km/h -0018dm/s
+3D  99/jul/18 06:07:40 N36.54,108 E002.28,985 41010m S002km/h W114km/h -0015dm/s
+3D  99/jul/18 06:07:50 N36.54,107 E002.28,771 40995m N000km/h W116km/h -0013dm/s
+3D  99/jul/18 06:08:00 N36.54,104 E002.28,556 40982m S002km/h W114km/h -0011dm/s
+3D  99/jul/18 06:08:10 N36.54,102 E002.28,341 40972m N000km/h W116km/h -0007dm/s
+3D  99/jul/18 06:08:20 N36.54,099 E002.28,125 40965m S002km/h W115km/h -0005dm/s
+3D  99/jul/18 06:08:30 N36.54,098 E002.27,911 40962m N000km/h W116km/h +0000dm/s
+3D  99/jul/18 06:08:40 N36.54,094 E002.27,694 40963m S002km/h W115km/h +0002dm/s
+3D  99/jul/18 06:08:50 N36.54,093 E002.27,478 40969m N000km/h W117km/h +0006dm/s
+3D  99/jul/18 06:09:00 N36.54,088 E002.27,260 40978m S003km/h W116km/h +0010dm/s
+3D  99/jul/18 06:09:10 N36.54,086 E002.27,044 40992m S001km/h W117km/h +0014dm/s
+3D  99/jul/18 06:09:20 N36.54,080 E002.26,825 41008m S004km/h W116km/h +0016dm/s
+3D  99/jul/18 06:09:30 N36.54,051 E002.26,605 41010m S003km/h W118km/h +0018dm/s
+3D  99/jul/18 06:09:40 N36.54,043 E002.26,385 41030m S005km/h W117km/h +0020dm/s
+3D  99/jul/18 06:09:50 N36.54,038 E002.26,166 41052m S003km/h W119km/h +0022dm/s
+3d  99/jul/18 06:10:00 N36.54,031 E002.25,967 41072m S005km/h W118km/h +0023dm/s
+3D  99/jul/18 06:10:10 N36.54,025 E002.25,725 41099m S002km/h W119km/h +0024dm/s
+3D  99/jul/18 06:10:20 N36.54,019 E002.25,503 41124m S004km/h W118km/h +0024dm/s
+3D  99/jul/18 06:10:30 N36.54,014 E002.25,284 41149m S002km/h W119km/h +0024dm/s
+3D  99/jul/18 06:10:40 N36.54,009 E002.25,062 41173m S004km/h W118km/h +0023dm/s
+3D  99/jul/18 06:10:50 N36.54,006 E002.24,843 41195m S001km/h W119km/h +0021dm/s
+3D  99/jul/18 06:11:00 N36.54,002 E002.24,621 41215m S003km/h W118km/h +0019dm/s
+3D  99/jul/18 06:11:10 N36.53,999 E002.24,403 41233m N000km/h W118km/h +0016dm/s
+3D  99/jul/18 06:11:20 N36.54,012 E002.24,184 41259m S004km/h W118km/h +0013dm/s
+3D  99/jul/18 06:11:30 N36.53,996 E002.23,964 41261m N000km/h W117km/h +0012dm/s
+3D  99/jul/18 06:11:40 N36.53,995 E002.23,743 41271m S001km/h W118km/h +0009dm/s
+3D  99/jul/18 06:11:50 N36.53,995 E002.23,525 41279m N001km/h W117km/h +0007dm/s
+3D  99/jul/18 06:12:00 N36.53,996 E002.23,304 41285m N000km/h W118km/h +0004dm/s
+3D  99/jul/18 06:12:10 N36.53,997 E002.23,086 41288m N002km/h W118km/h +0001dm/s
+3D  99/jul/18 06:12:20 N36.53,999 E002.22,864 41289m N000km/h W119km/h +0000dm/s
+3D  99/jul/18 06:12:30 N36.54,001 E002.22,644 41288m N002km/h W118km/h -0002dm/s
+3D  99/jul/18 06:12:40 N36.54,003 E002.22,421 41285m N000km/h W120km/h -0003dm/s
+3D  99/jul/18 06:12:50 N36.54,004 E002.22,200 41280m N002km/h W119km/h -0005dm/s
+3D  99/jul/18 06:13:00 N36.54,006 E002.21,975 41274m N000km/h W120km/h -0006dm/s
+3D  99/jul/18 06:13:10 N36.54,007 E002.21,753 41268m N001km/h W119km/h -0006dm/s
+3D  99/jul/18 06:13:20 N36.54,009 E002.21,527 41261m N000km/h W121km/h -0006dm/s
+3D  99/jul/18 06:13:30 N36.54,009 E002.21,304 41254m N001km/h W120km/h -0006dm/s
+3D  99/jul/18 06:13:40 N36.54,009 E002.21,077 41248m S001km/h W122km/h -0006dm/s
+3D  99/jul/18 06:13:50 N36.54,008 E002.20,853 41242m N000km/h W121km/h -0005dm/s
+3D  99/jul/18 06:14:00 N36.54,006 E002.20,624 41237m S002km/h W123km/h -0005dm/s
+3D  99/jul/18 06:14:10 N36.54,003 E002.20,398 41232m S001km/h W122km/h -0003dm/s
+3D  99/jul/18 06:14:20 N36.53,999 E002.20,168 41228m S003km/h W124km/h -0004dm/s
+3D  99/jul/18 06:14:30 N36.53,994 E002.19,940 41225m S002km/h W122km/h -0002dm/s
+3D  99/jul/18 06:14:40 N36.53,988 E002.19,709 41222m S005km/h W124km/h -0002dm/s
+3D  99/jul/18 06:14:50 N36.53,981 E002.19,480 41220m S003km/h W123km/h -0003dm/s
+3D  99/jul/18 06:15:00 N36.53,974 E002.19,247 41217m S006km/h W125km/h -0002dm/s
+3D  99/jul/18 06:15:10 N36.53,965 E002.19,017 41214m S004km/h W124km/h -0001dm/s
+3D  99/jul/18 06:15:20 N36.53,956 E002.18,782 41212m S007km/h W126km/h -0003dm/s
+3D  99/jul/18 06:15:30 N36.53,946 E002.18,550 41207m S005km/h W125km/h -0004dm/s
+3D  99/jul/18 06:15:40 N36.53,936 E002.18,315 41202m S007km/h W126km/h -0006dm/s
+3D  99/jul/18 06:15:50 N36.53,925 E002.18,082 41196m S006km/h W125km/h -0007dm/s
+3D  99/jul/18 06:16:00 N36.53,916 E002.17,846 41189m S008km/h W127km/h -0006dm/s
+3D  99/jul/18 06:16:10 N36.53,904 E002.17,612 41181m S005km/h W125km/h -0008dm/s
+3D  99/jul/18 06:16:20 N36.53,895 E002.17,375 41174m S007km/h W127km/h -0006dm/s
+3D  99/jul/18 06:16:30 N36.53,885 E002.17,141 41167m S005km/h W125km/h -0006dm/s
+3D  99/jul/18 06:16:40 N36.53,876 E002.16,905 41160m S006km/h W127km/h -0005dm/s
+3D  99/jul/18 06:16:50 N36.53,867 E002.16,674 41150m S006km/h W126km/h +0000dm/s
+3D  99/jul/18 06:17:00 N36.53,858 E002.16,436 41149m S006km/h W127km/h -0004dm/s
+3D  99/jul/18 06:17:10 N36.53,848 E002.16,203 41144m S005km/h W124km/h -0004dm/s
+3D  99/jul/18 06:17:20 N36.53,841 E002.15,969 41141m S005km/h W126km/h -0002dm/s
+3d  99/jul/18 06:17:30 N36.53,833 E002.15,760 41139m S005km/h W123km/h -0001dm/s
+3D  99/jul/18 06:17:40 N36.53,825 E002.15,505 41138m S005km/h W125km/h +0000dm/s
+3D  99/jul/18 06:17:50 N36.53,816 E002.15,276 41138m S004km/h W122km/h +0001dm/s
+3D  99/jul/18 06:18:00 N36.53,810 E002.15,046 41139m S005km/h W124km/h +0002dm/s
+3D  99/jul/18 06:18:10 N36.53,802 E002.14,819 41142m S004km/h W120km/h +0003dm/s
+3D  99/jul/18 06:18:20 N36.53,797 E002.14,592 41146m S004km/h W123km/h +0003dm/s
+3D  99/jul/18 06:18:30 N36.53,789 E002.14,367 41151m S004km/h W119km/h +0004dm/s
+3D  99/jul/18 06:18:40 N36.53,784 E002.14,142 41155m S004km/h W121km/h +0004dm/s
+3D  99/jul/18 06:18:50 N36.53,776 E002.13,920 41160m S004km/h W118km/h +0004dm/s
+3D  99/jul/18 06:19:00 N36.53,772 E002.13,698 41164m S003km/h W120km/h +0004dm/s
+3D  99/jul/18 06:19:10 N36.53,765 E002.13,477 41168m S003km/h W117km/h +0003dm/s
+3D  99/jul/18 06:19:20 N36.53,762 E002.13,257 41171m S002km/h W119km/h +0003dm/s
+3D  99/jul/18 06:19:30 N36.53,757 E002.13,039 41174m S002km/h W116km/h +0003dm/s
+3D  99/jul/18 06:19:40 N36.53,756 E002.12,822 41177m S001km/h W118km/h +0003dm/s
+3D  99/jul/18 06:19:50 N36.53,752 E002.12,605 41180m S001km/h W115km/h +0002dm/s
+3D  99/jul/18 06:20:00 N36.53,753 E002.12,390 41184m N000km/h W116km/h +0004dm/s
+3D  99/jul/18 06:20:10 N36.53,751 E002.12,175 41188m N000km/h W114km/h +0003dm/s
+3D  99/jul/18 06:20:20 N36.53,754 E002.11,961 41192m N001km/h W116km/h +0004dm/s
+3D  99/jul/18 06:20:30 N36.53,754 E002.11,748 41197m N001km/h W113km/h +0005dm/s
+3D  99/jul/18 06:20:40 N36.53,759 E002.11,537 41202m N002km/h W115km/h +0005dm/s
+3D  99/jul/18 06:20:50 N36.53,761 E002.11,325 41208m N001km/h W112km/h +0006dm/s
+3D  99/jul/18 06:21:00 N36.53,766 E002.11,115 41215m N003km/h W114km/h +0007dm/s
+3D  99/jul/18 06:21:10 N36.53,770 E002.10,905 41224m N002km/h W111km/h +0009dm/s
+3D  99/jul/18 06:21:20 N36.53,777 E002.10,696 41233m N004km/h W113km/h +0009dm/s
+3D  99/jul/18 06:21:30 N36.53,785 E002.10,494 41231m N002km/h W112km/h +0012dm/s
+3D  99/jul/18 06:21:40 N36.53,788 E002.10,278 41253m N004km/h W113km/h +0009dm/s
+3D  99/jul/18 06:21:50 N36.53,795 E002.10,073 41256m N002km/h W112km/h +0013dm/s
+3D  99/jul/18 06:22:00 N36.53,800 E002.09,859 41274m N004km/h W114km/h +0011dm/s
+3D  99/jul/18 06:22:10 N36.53,805 E002.09,649 41282m N002km/h W113km/h +0012dm/s
+3D  99/jul/18 06:22:20 N36.53,811 E002.09,436 41295m N004km/h W115km/h +0009dm/s
+3D  99/jul/18 06:22:30 N36.53,814 E002.09,223 41304m N001km/h W113km/h +0008dm/s
+3D  99/jul/18 06:22:40 N36.53,818 E002.09,010 41312m N003km/h W116km/h +0006dm/s
+3D  99/jul/18 06:22:50 N36.53,819 E002.08,794 41320m N000km/h W115km/h +0007dm/s
+3D  99/jul/18 06:23:00 N36.53,822 E002.08,582 41323m N001km/h W116km/h +0003dm/s
+3D  99/jul/18 06:23:10 N36.53,820 E002.08,363 41330m S001km/h W115km/h +0003dm/s
+3D  99/jul/18 06:23:20 N36.53,822 E002.08,150 41326m N000km/h W117km/h +0000dm/s
+3D  99/jul/18 06:23:30 N36.53,817 E002.07,929 41330m S002km/h W116km/h -0001dm/s
+3D  99/jul/18 06:23:40 N36.53,817 E002.07,717 41321m N000km/h W117km/h -0004dm/s
+3d  99/jul/18 06:23:50 N36.53,813 E002.07,520 41317m S004km/h W116km/h -0005dm/s
+3D  99/jul/18 06:24:00 N36.53,809 E002.07,282 41310m S001km/h W117km/h -0007dm/s
+3D  99/jul/18 06:24:10 N36.53,800 E002.07,059 41311m S005km/h W117km/h -0006dm/s
+3D  99/jul/18 06:24:20 N36.53,797 E002.06,848 41294m S003km/h W117km/h -0008dm/s
+3d  99/jul/18 06:24:30 N36.53,790 E002.06,651 41287m S006km/h W117km/h -0008dm/s
+3D  99/jul/18 06:24:40 N36.53,781 E002.06,414 41278m S004km/h W116km/h -0006dm/s
+3d  99/jul/18 06:24:50 N36.53,773 E002.06,218 41272m S007km/h W116km/h -0006dm/s
+3D  99/jul/18 06:25:00 N36.53,763 E002.05,982 41265m S005km/h W116km/h -0004dm/s
+3d  99/jul/18 06:25:10 N36.53,754 E002.05,787 41262m S008km/h W115km/h -0004dm/s
+3D  99/jul/18 06:25:20 N36.53,743 E002.05,552 41258m S005km/h W115km/h -0002dm/s
+3d  99/jul/18 06:25:30 N36.53,733 E002.05,357 41257m S008km/h W115km/h -0001dm/s
+3D  99/jul/18 06:25:40 N36.53,721 E002.05,124 41257m S006km/h W115km/h +0001dm/s
+3d  99/jul/18 06:25:50 N36.53,711 E002.04,930 41259m S008km/h W115km/h +0002dm/s
+3D  99/jul/18 06:26:00 N36.53,699 E002.04,696 41262m S006km/h W114km/h +0004dm/s
+3d  99/jul/18 06:26:10 N36.53,688 E002.04,503 41267m S008km/h W115km/h +0006dm/s
+3D  99/jul/18 06:26:20 N36.53,676 E002.04,270 41274m S006km/h W114km/h +0007dm/s
+3D  99/jul/18 06:26:30 N36.53,665 E002.04,055 41281m S008km/h W114km/h +0007dm/s
+3D  99/jul/18 06:26:40 N36.53,654 E002.03,844 41289m S005km/h W114km/h +0008dm/s
+3D  99/jul/18 06:26:50 N36.53,642 E002.03,630 41295m S008km/h W114km/h +0006dm/s
+3D  99/jul/18 06:27:00 N36.53,634 E002.03,420 41305m S004km/h W113km/h +0007dm/s
+3D  99/jul/18 06:27:10 N36.53,625 E002.03,207 41313m S007km/h W113km/h +0006dm/s
+3D  99/jul/18 06:27:20 N36.53,616 E002.02,997 41319m S004km/h W113km/h +0006dm/s
+3D  99/jul/18 06:27:30 N36.53,608 E002.02,786 41326m S006km/h W113km/h +0007dm/s
+3D  99/jul/18 06:27:40 N36.53,601 E002.02,577 41333m S003km/h W112km/h +0006dm/s
+3d  99/jul/18 06:27:50 N36.53,595 E002.02,387 41339m S005km/h W113km/h +0006dm/s
+3D  99/jul/18 06:28:00 N36.53,587 E002.02,159 41348m S002km/h W112km/h +0006dm/s
+3D  99/jul/18 06:28:10 N36.53,582 E002.01,949 41355m S004km/h W112km/h +0007dm/s
+3D  99/jul/18 06:28:20 N36.53,566 E002.01,722 41396m S002km/h W111km/h +0010dm/s
+3d  99/jul/18 06:28:30 N36.53,574 E002.01,555 41371m S003km/h W112km/h +0008dm/s
+3D  99/jul/18 06:28:40 N36.53,556 E002.01,304 41418m S002km/h W111km/h +0012dm/s
+3D  99/jul/18 06:28:50 N36.53,565 E002.01,121 41390m S003km/h W112km/h +0010dm/s
+3D  99/jul/18 06:29:00 N36.53,561 E002.00,915 41401m S001km/h W110km/h +0011dm/s
+3D  99/jul/18 06:29:10 N36.53,558 E002.00,707 41414m S003km/h W112km/h +0012dm/s
+3D  99/jul/18 06:29:20 N36.53,553 E002.00,501 41429m S001km/h W110km/h +0014dm/s
+3D  99/jul/18 06:29:30 N36.53,549 E002.00,292 41444m S004km/h W112km/h +0015dm/s
+3d  99/jul/18 06:29:40 N36.53,544 E002.00,106 41458m S002km/h W111km/h +0015dm/s
+3D  99/jul/18 06:29:50 N36.53,538 E001.59,876 41476m S005km/h W113km/h +0016dm/s
+3d  99/jul/18 06:30:00 N36.53,532 E001.59,689 41490m S003km/h W111km/h +0015dm/s
+3D  99/jul/18 06:30:10 N36.53,525 E001.59,457 41507m S005km/h W114km/h +0014dm/s
+3D  99/jul/18 06:30:20 N36.53,515 E001.59,246 41523m S004km/h W112km/h +0012dm/s
+3D  99/jul/18 06:30:30 N36.53,508 E001.59,034 41534m S006km/h W115km/h +0011dm/s
+3D  99/jul/18 06:30:40 N36.53,498 E001.58,823 41543m S005km/h W113km/h +0008dm/s
+3D  99/jul/18 06:30:50 N36.53,489 E001.58,608 41551m S007km/h W116km/h +0005dm/s
+3D  99/jul/18 06:31:00 N36.53,477 E001.58,395 41555m S006km/h W114km/h +0003dm/s
+3D  99/jul/18 06:31:10 N36.53,467 E001.58,178 41557m S008km/h W117km/h +0000dm/s
+3D  99/jul/18 06:31:20 N36.53,454 E001.57,964 41554m S007km/h W114km/h -0002dm/s
+3D  99/jul/18 06:31:30 N36.53,474 E001.57,760 41591m S009km/h W118km/h -0007dm/s
+3D  99/jul/18 06:31:40 N36.53,417 E001.57,503 41579m S006km/h W114km/h -0012dm/s
+3D  99/jul/18 06:31:50 N36.53,420 E001.57,312 41529m S008km/h W118km/h -0012dm/s
+3D  99/jul/18 06:32:00 N36.53,407 E001.57,095 41515m S007km/h W115km/h -0015dm/s
+3D  99/jul/18 06:32:10 N36.53,397 E001.56,877 41500m S007km/h W118km/h -0016dm/s
+3D  99/jul/18 06:32:20 N36.53,384 E001.56,661 41483m S006km/h W115km/h -0017dm/s
+3D  99/jul/18 06:32:30 N36.53,375 E001.56,444 41467m S007km/h W118km/h -0016dm/s
+3D  99/jul/18 06:32:40 N36.53,364 E001.56,228 41450m S006km/h W115km/h -0015dm/s
+3d  99/jul/18 06:32:50 N36.53,357 E001.56,033 41437m S005km/h W117km/h -0014dm/s
+3D  99/jul/18 06:33:00 N36.53,346 E001.55,797 41423m S005km/h W114km/h -0011dm/s
+3D  99/jul/18 06:33:10 N36.53,338 E001.55,581 41413m S006km/h W117km/h -0008dm/s
+3D  99/jul/18 06:33:20 N36.53,328 E001.55,367 41405m S005km/h W114km/h -0005dm/s
+3d  99/jul/18 06:33:30 N36.53,322 E001.55,174 41401m S005km/h W116km/h -0003dm/s
+3d  99/jul/18 06:33:40 N36.53,313 E001.54,959 41399m S006km/h W114km/h +0000dm/s
+3d  99/jul/18 06:33:50 N36.53,306 E001.54,746 41400m S004km/h W116km/h +0002dm/s
+3D  99/jul/18 06:34:00 N36.53,291 E001.54,501 41415m S005km/h W114km/h +0004dm/s
+3D  99/jul/18 06:34:10 N36.53,284 E001.54,286 41422m S005km/h W116km/h +0006dm/s
+3D  99/jul/18 06:34:20 N36.53,274 E001.54,071 41428m S006km/h W114km/h +0006dm/s
+3D  99/jul/18 06:34:30 N36.53,266 E001.53,855 41434m S005km/h W117km/h +0006dm/s
+3D  99/jul/18 06:34:40 N36.53,256 E001.53,639 41440m S006km/h W115km/h +0005dm/s
+3D  99/jul/18 06:34:50 N36.53,249 E001.53,423 41453m S006km/h W117km/h +0006dm/s
+3D  99/jul/18 06:35:00 N36.53,235 E001.53,206 41447m S007km/h W115km/h +0001dm/s
+3D  99/jul/18 06:35:10 N36.53,225 E001.52,989 41446m S006km/h W118km/h -0001dm/s
+3D  99/jul/18 06:35:20 N36.53,212 E001.52,771 41442m S008km/h W116km/h -0005dm/s
+3D  99/jul/18 06:35:30 N36.53,202 E001.52,554 41434m S007km/h W118km/h -0009dm/s
+3D  99/jul/18 06:35:40 N36.53,188 E001.52,335 41423m S009km/h W116km/h -0013dm/s
+3D  99/jul/18 06:35:50 N36.53,176 E001.52,118 41407m S007km/h W118km/h -0016dm/s
+3D  99/jul/18 06:36:00 N36.53,162 E001.51,899 41388m S009km/h W116km/h -0020dm/s
+3D  99/jul/18 06:36:10 N36.53,149 E001.51,682 41367m S008km/h W118km/h -0021dm/s
+3D  99/jul/18 06:36:20 N36.53,134 E001.51,463 41343m S010km/h W116km/h -0024dm/s
+3D  99/jul/18 06:36:30 N36.53,121 E001.51,245 41319m S008km/h W118km/h -0023dm/s
+3D  99/jul/18 06:36:40 N36.53,106 E001.51,026 41294m S010km/h W116km/h -0024dm/s
+3D  99/jul/18 06:36:50 N36.53,093 E001.50,808 41271m S008km/h W118km/h -0022dm/s
+3D  99/jul/18 06:37:00 N36.53,077 E001.50,589 41250m S010km/h W116km/h -0020dm/s
+3D  99/jul/18 06:37:10 N36.53,065 E001.50,372 41231m S008km/h W118km/h -0017dm/s
+3D  99/jul/18 06:37:20 N36.53,050 E001.50,153 41216m S009km/h W116km/h -0013dm/s
+3D  99/jul/18 06:37:30 N36.53,038 E001.49,936 41205m S007km/h W118km/h -0009dm/s
+3D  99/jul/18 06:37:40 N36.53,025 E001.49,716 41199m S009km/h W117km/h -0003dm/s
+3D  99/jul/18 06:37:50 N36.53,013 E001.49,498 41197m S007km/h W119km/h +0000dm/s
+3D  99/jul/18 06:38:00 N36.52,999 E001.49,276 41201m S009km/h W117km/h +0006dm/s
+3D  99/jul/18 06:38:10 N36.52,988 E001.49,056 41209m S007km/h W120km/h +0009dm/s
+3D  99/jul/18 06:38:20 N36.52,975 E001.48,832 41222m S009km/h W119km/h +0014dm/s
+3D  99/jul/18 06:38:30 N36.52,964 E001.48,608 41237m S006km/h W121km/h +0015dm/s
+3D  99/jul/18 06:38:40 N36.52,951 E001.48,382 41254m S009km/h W121km/h +0018dm/s
+3D  99/jul/18 06:38:50 N36.52,940 E001.48,156 41272m S006km/h W123km/h +0017dm/s
+3D  99/jul/18 06:39:00 N36.52,928 E001.47,927 41290m S009km/h W122km/h +0017dm/s
+3D  99/jul/18 06:39:10 N36.52,917 E001.47,699 41307m S006km/h W124km/h +0015dm/s
+3D  99/jul/18 06:39:20 N36.52,903 E001.47,468 41312m S009km/h W123km/h +0014dm/s
+3D  99/jul/18 06:39:30 N36.52,894 E001.47,238 41333m S006km/h W124km/h +0010dm/s
+3D  99/jul/18 06:39:40 N36.52,881 E001.47,005 41342m S009km/h W124km/h +0007dm/s
+3D  99/jul/18 06:39:50 N36.52,869 E001.46,774 41347m S007km/h W125km/h +0003dm/s
+3d  99/jul/18 06:40:00 N36.52,857 E001.46,563 41346m S008km/h W125km/h +0001dm/s
+3D  99/jul/18 06:40:10 N36.52,845 E001.46,308 41344m S006km/h W125km/h -0006dm/s
+3D  99/jul/18 06:40:20 N36.52,832 E001.46,075 41335m S009km/h W124km/h -0011dm/s
+3D  99/jul/18 06:40:30 N36.52,822 E001.45,845 41321m S006km/h W124km/h -0015dm/s
+3D  99/jul/18 06:40:40 N36.52,810 E001.45,613 41304m S008km/h W123km/h -0019dm/s
+3D  99/jul/18 06:40:50 N36.52,799 E001.45,386 41285m S006km/h W122km/h -0019dm/s
+3D  99/jul/18 06:41:00 N36.52,796 E001.45,156 41296m S007km/h W122km/h -0016dm/s
+3D  99/jul/18 06:41:10 N36.52,777 E001.44,932 41240m S005km/h W121km/h -0022dm/s
+3D  99/jul/18 06:41:20 N36.52,766 E001.44,705 41215m S008km/h W121km/h -0024dm/s
+3D  99/jul/18 06:41:30 N36.52,756 E001.44,482 41194m S005km/h W120km/h -0020dm/s
+3D  99/jul/18 06:41:40 N36.52,746 E001.44,257 41173m S007km/h W120km/h -0018dm/s
+3D  99/jul/18 06:41:50 N36.52,752 E001.44,036 41225m S004km/h W119km/h -0010dm/s
+3D  99/jul/18 06:42:00 N36.52,745 E001.43,812 41216m S006km/h W119km/h -0008dm/s
+3D  99/jul/18 06:42:10 N36.52,737 E001.43,592 41209m S003km/h W118km/h -0006dm/s
+3D  99/jul/18 06:42:20 N36.52,729 E001.43,369 41204m S006km/h W120km/h -0002dm/s
+3D  99/jul/18 06:42:30 N36.52,720 E001.43,154 41213m S003km/h W120km/h -0005dm/s
+3D  99/jul/18 06:42:40 N36.52,713 E001.42,928 41211m S006km/h W121km/h +0000dm/s
+3D  99/jul/18 06:42:50 N36.52,704 E001.42,703 41211m S004km/h W120km/h +0002dm/s
+3D  99/jul/18 06:43:00 N36.52,696 E001.42,475 41215m S006km/h W122km/h +0006dm/s
+3D  99/jul/18 06:43:10 N36.52,687 E001.42,249 41223m S004km/h W121km/h +0009dm/s
+3D  99/jul/18 06:43:20 N36.52,679 E001.42,019 41234m S007km/h W123km/h +0012dm/s
+3D  99/jul/18 06:43:30 N36.52,669 E001.41,791 41248m S005km/h W122km/h +0015dm/s
+3D  99/jul/18 06:43:40 N36.52,660 E001.41,559 41264m S007km/h W125km/h +0017dm/s
+3D  99/jul/18 06:43:50 N36.52,649 E001.41,329 41282m S005km/h W124km/h +0018dm/s
+3D  99/jul/18 06:44:00 N36.52,639 E001.41,094 41301m S008km/h W126km/h +0019dm/s
+3D  99/jul/18 06:44:10 N36.52,627 E001.40,861 41322m S006km/h W125km/h +0020dm/s
+3D  99/jul/18 06:44:20 N36.52,616 E001.40,624 41344m S008km/h W128km/h +0021dm/s
+3D  99/jul/18 06:44:30 N36.52,604 E001.40,389 41366m S007km/h W126km/h +0023dm/s
+3D  99/jul/18 06:44:40 N36.52,592 E001.40,149 41390m S009km/h W129km/h +0023dm/s
+3D  99/jul/18 06:44:50 N36.52,579 E001.39,911 41414m S007km/h W128km/h +0023dm/s
+3D  99/jul/18 06:45:00 N36.52,568 E001.39,669 41437m S008km/h W130km/h +0022dm/s
+3D  99/jul/18 06:45:10 N36.52,556 E001.39,429 41459m S006km/h W129km/h +0020dm/s
+3D  99/jul/18 06:45:20 N36.52,545 E001.39,185 41479m S008km/h W131km/h +0018dm/s
+3D  99/jul/18 06:45:30 N36.52,533 E001.38,942 41497m S006km/h W130km/h +0017dm/s
+3D  99/jul/18 06:45:40 N36.52,524 E001.38,697 41512m S007km/h W133km/h +0014dm/s
+3D  99/jul/18 06:45:50 N36.52,513 E001.38,452 41526m S005km/h W131km/h +0012dm/s
+3D  99/jul/18 06:46:00 N36.52,505 E001.38,205 41537m S006km/h W134km/h +0009dm/s
+3D  99/jul/18 06:46:10 N36.52,495 E001.37,958 41545m S004km/h W132km/h +0006dm/s
+3D  99/jul/18 06:46:20 N36.52,495 E001.37,669 41477m S004km/h W137km/h -0005dm/s
+3D  99/jul/18 06:46:30 N36.52,480 E001.37,459 41552m S003km/h W133km/h +0000dm/s
+3D  99/jul/18 06:46:40 N36.52,475 E001.37,208 41550m S004km/h W136km/h -0002dm/s
+3D  99/jul/18 06:46:50 N36.52,469 E001.36,957 41546m S003km/h W134km/h -0005dm/s
+3D  99/jul/18 06:47:00 N36.52,465 E001.36,704 41539m S003km/h W137km/h -0007dm/s
+3D  99/jul/18 06:47:10 N36.52,459 E001.36,450 41531m S002km/h W135km/h -0008dm/s
+3D  99/jul/18 06:47:20 N36.52,466 E001.36,135 41413m S002km/h W139km/h -0011dm/s
+3D  99/jul/18 06:47:30 N36.52,452 E001.35,938 41514m S002km/h W136km/h -0007dm/s
+3D  99/jul/18 06:47:40 N36.52,460 E001.35,621 41397m S001km/h W139km/h -0003dm/s
+3D  99/jul/18 06:47:50 N36.52,446 E001.35,422 41502m S001km/h W138km/h -0003dm/s
+3D  99/jul/18 06:48:00 N36.52,445 E001.35,162 41499m N000km/h W141km/h -0001dm/s
+3D  99/jul/18 06:48:10 N36.52,442 E001.34,901 41499m S001km/h W139km/h +0001dm/s
+3D  99/jul/18 06:48:20 N36.52,450 E001.34,592 41415m N000km/h W139km/h 0014dm/s
+3D  99/jul/18 06:48:30 N36.52,441 E001.34,378 41509m N000km/h W139km/h +0008dm/s
+3D  99/jul/18 06:48:40 N36.52,448 E001.34,080 41453m N000km/h W139km/h +0023dm/s
+3D  99/jul/18 06:48:50 N36.52,442 E001.33,853 41532m N000km/h W140km/h +0015dm/s
+3d  99/jul/18 06:49:00 N36.52,445 E001.33,618 41547m N002km/h W142km/h +0017dm/s
+3D  99/jul/18 06:49:10 N36.52,447 E001.33,329 41568m N001km/h W139km/h +0019dm/s
+3D  99/jul/18 06:49:20 N36.52,451 E001.33,068 41588m N002km/h W141km/h +0020dm/s
+3D  99/jul/18 06:49:30 N36.52,454 E001.32,807 41609m N002km/h W138km/h +0021dm/s
+3D  99/jul/18 06:49:40 N36.52,460 E001.32,549 41631m N004km/h W139km/h +0020dm/s
+3D  99/jul/18 06:49:50 N36.52,465 E001.32,292 41651m N003km/h W136km/h +0020dm/s
+3D  99/jul/18 06:50:00 N36.52,472 E001.32,038 41670m N005km/h W137km/h +0019dm/s
+3D  99/jul/18 06:50:10 N36.52,478 E001.31,785 41689m N003km/h W134km/h +0016dm/s
+3D  99/jul/18 06:50:20 N36.52,486 E001.31,536 41703m N005km/h W134km/h +0012dm/s
+3D  99/jul/18 06:50:30 N36.52,492 E001.31,288 41715m N004km/h W131km/h +0009dm/s
+3D  99/jul/18 06:50:40 N36.52,501 E001.31,043 41722m N005km/h W132km/h +0005dm/s
+3D  99/jul/18 06:50:50 N36.52,507 E001.30,798 41725m N004km/h W129km/h +0001dm/s
+3D  99/jul/18 06:51:00 N36.52,516 E001.30,557 41723m N005km/h W130km/h -0003dm/s
+3D  99/jul/18 06:51:10 N36.52,522 E001.30,316 41717m N004km/h W128km/h -0008dm/s
+3D  99/jul/18 06:51:20 N36.52,531 E001.30,077 41706m N006km/h W129km/h -0013dm/s
+3D  99/jul/18 06:51:30 N36.52,537 E001.29,838 41691m N004km/h W127km/h -0017dm/s
+3D  99/jul/18 06:51:40 N36.52,546 E001.29,601 41671m N005km/h W129km/h -0020dm/s
+3D  99/jul/18 06:51:50 N36.52,553 E001.29,362 41650m N004km/h W127km/h -0022dm/s
+3D  99/jul/18 06:52:00 N36.52,561 E001.29,125 41626m N006km/h W129km/h -0024dm/s
+3D  99/jul/18 06:52:10 N36.52,568 E001.28,886 41602m N004km/h W127km/h -0024dm/s
+3D  99/jul/18 06:52:20 N36.52,577 E001.28,648 41578m N006km/h W129km/h -0023dm/s
+3D  99/jul/18 06:52:30 N36.52,584 E001.28,407 41556m N004km/h W128km/h -0020dm/s
+3D  99/jul/18 06:52:40 N36.52,593 E001.28,167 41538m N006km/h W130km/h -0016dm/s
+3D  99/jul/18 06:52:50 N36.52,601 E001.27,924 41523m N004km/h W129km/h -0012dm/s
+3D  99/jul/18 06:53:00 N36.52,611 E001.27,682 41515m N007km/h W131km/h -0006dm/s
+3D  99/jul/18 06:53:10 N36.52,619 E001.27,436 41512m N005km/h W131km/h -0001dm/s
+3D  99/jul/18 06:53:20 N36.52,630 E001.27,191 41515m N008km/h W133km/h +0006dm/s
+3D  99/jul/18 06:53:30 N36.52,641 E001.26,942 41527m N006km/h W133km/h +0014dm/s
+3D  99/jul/18 06:53:40 N36.52,653 E001.26,694 41545m N009km/h W135km/h +0021dm/s
+3D  99/jul/18 06:53:50 N36.52,666 E001.26,442 41569m N007km/h W134km/h +0027dm/s
+3D  99/jul/18 06:54:00 N36.52,686 E001.26,142 41506m N011km/h W137km/h +0028dm/s
+3D  99/jul/18 06:54:10 N36.52,695 E001.25,937 41635m N008km/h W136km/h +0036dm/s
+3D  99/jul/18 06:54:20 N36.52,717 E001.25,632 41576m N012km/h W137km/h +0038dm/s
+3D  99/jul/18 06:54:30 N36.52,728 E001.25,428 41717m N010km/h W137km/h +0043dm/s
+3D  99/jul/18 06:54:40 N36.52,752 E001.25,121 41660m N013km/h W137km/h +0044dm/s
+3D  99/jul/18 06:54:50 N36.52,765 E001.24,917 41806m N011km/h W137km/h +0045dm/s
+3D  99/jul/18 06:55:00 N36.52,785 E001.24,662 41848m N014km/h W138km/h +0041dm/s
+3D  99/jul/18 06:55:10 N36.52,805 E001.24,404 41889m N012km/h W138km/h +0040dm/s
+3D  99/jul/18 06:55:20 N36.52,825 E001.24,148 41926m N014km/h W138km/h +0035dm/s
+3D  99/jul/18 06:55:30 N36.52,845 E001.23,888 41958m N012km/h W139km/h +0030dm/s
+3D  99/jul/18 06:55:40 N36.52,865 E001.23,631 41986m N014km/h W139km/h +0025dm/s
+3D  99/jul/18 06:55:50 N36.52,885 E001.23,370 42007m N011km/h W140km/h +0019dm/s
+3D  99/jul/18 06:56:00 N36.52,905 E001.23,112 42023m N014km/h W139km/h +0012dm/s
+3D  99/jul/18 06:56:10 N36.52,924 E001.22,851 42031m N011km/h W140km/h +0006dm/s
+3D  99/jul/18 06:56:20 N36.52,942 E001.22,594 42035m N013km/h W139km/h +0000dm/s
+3D  99/jul/18 06:56:30 N36.52,960 E001.22,333 42032m N010km/h W139km/h -0004dm/s
+3D  99/jul/18 06:56:40 N36.52,977 E001.22,077 42025m N012km/h W138km/h -0009dm/s
+3D  99/jul/18 06:56:50 N36.52,995 E001.21,818 42013m N010km/h W138km/h -0014dm/s
+3D  99/jul/18 06:57:00 N36.53,012 E001.21,563 41998m N012km/h W137km/h -0016dm/s
+3D  99/jul/18 06:57:10 N36.53,030 E001.21,306 41980m N010km/h W137km/h -0019dm/s
+3D  99/jul/18 06:57:20 N36.53,047 E001.21,053 41960m N013km/h W136km/h -0020dm/s
+3D  99/jul/18 06:57:30 N36.53,066 E001.20,797 41939m N011km/h W137km/h -0020dm/s
+3D  99/jul/18 06:57:40 N36.53,085 E001.20,545 41918m N014km/h W135km/h -0021dm/s
+3D  99/jul/18 06:57:50 N36.53,107 E001.20,291 41896m N013km/h W136km/h -0021dm/s
+3D  99/jul/18 06:58:00 N36.53,128 E001.20,040 41875m N016km/h W134km/h -0020dm/s
+3D  99/jul/18 06:58:10 N36.53,152 E001.19,787 41855m N014km/h W136km/h -0018dm/s
+3D  99/jul/18 06:58:20 N36.53,176 E001.19,537 41837m N017km/h W134km/h -0015dm/s
+3D  99/jul/18 06:58:30 N36.53,202 E001.19,285 41823m N016km/h W135km/h -0012dm/s
+3D  99/jul/18 06:58:40 N36.53,228 E001.19,035 41811m N019km/h W133km/h -0009dm/s
+3D  99/jul/18 06:58:50 N36.53,257 E001.18,783 41804m N018km/h W136km/h -0004dm/s
+3D  99/jul/18 06:59:00 N36.53,285 E001.18,533 41802m N020km/h W134km/h +0000dm/s
+3D  99/jul/18 06:59:10 N36.53,316 E001.18,280 41806m N019km/h W136km/h +0006dm/s
+3D  99/jul/18 06:59:20 N36.53,346 E001.18,028 41816m N021km/h W135km/h +0011dm/s
+3D  99/jul/18 06:59:30 N36.53,378 E001.17,773 41832m N020km/h W138km/h +0018dm/s
+3D  99/jul/18 06:59:40 N36.53,409 E001.17,519 41854m N021km/h W136km/h +0023dm/s
+3D  99/jul/18 06:59:50 N36.53,442 E001.17,262 41881m N020km/h W139km/h +0029dm/s
+3D  99/jul/18 07:00:00 N36.53,472 E001.17,004 41913m N021km/h W138km/h +0033dm/s
+3D  99/jul/18 07:00:10 N36.53,504 E001.16,744 41950m N020km/h W141km/h +0037dm/s
+3D  99/jul/18 07:00:20 N36.53,534 E001.16,483 41990m N021km/h W140km/h +0040dm/s
+3D  99/jul/18 07:00:30 N36.53,565 E001.16,219 42032m N019km/h W143km/h +0043dm/s
+3D  99/jul/18 07:00:40 N36.53,594 E001.15,956 42076m N020km/h W141km/h +0044dm/s
+3D  99/jul/18 07:00:50 N36.53,625 E001.15,691 42122m N019km/h W143km/h +0046dm/s
+3D  99/jul/18 07:01:00 N36.53,654 E001.15,427 42168m N020km/h W141km/h +0046dm/s
+3D  99/jul/18 07:01:10 N36.53,684 E001.15,161 42214m N019km/h W143km/h +0045dm/s
+3D  99/jul/18 07:01:20 N36.53,713 E001.14,898 42260m N020km/h W140km/h +0044dm/s
+3D  99/jul/18 07:01:30 N36.53,745 E001.14,634 42303m N020km/h W142km/h +0041dm/s
+3D  99/jul/18 07:01:40 N36.53,775 E001.14,373 42344m N021km/h W139km/h +0039dm/s
+3D  99/jul/18 07:01:50 N36.53,809 E001.14,111 42380m N021km/h W141km/h +0033dm/s
+3D  99/jul/18 07:02:00 N36.53,841 E001.13,851 42411m N023km/h W138km/h +0027dm/s
+3D  99/jul/18 07:02:10 N36.53,877 E001.13,591 42432m N023km/h W140km/h +0016dm/s
+3D  99/jul/18 07:02:20 N36.53,913 E001.13,333 42443m N025km/h W137km/h +0005dm/s
+3D  99/jul/18 07:02:30 N36.53,954 E001.13,075 42441m N026km/h W138km/h -0006dm/s
+3D  99/jul/18 07:02:40 N36.53,993 E001.12,823 42414m N028km/h W136km/h -0002dm/s
+3D  99/jul/18 07:02:50 N36.54,037 E001.12,568 42405m N028km/h W138km/h -0012dm/s
+3D  99/jul/18 07:03:00 N36.54,078 E001.12,315 42388m N028km/h W134km/h -0020dm/s
+3D  99/jul/18 07:03:10 N36.54,121 E001.12,063 42362m N028km/h W137km/h -0028dm/s
+3D  99/jul/18 07:03:20 N36.54,160 E001.11,810 42331m N026km/h W134km/h -0032dm/s
+3D  99/jul/18 07:03:30 N36.54,199 E001.11,556 42296m N025km/h W138km/h -0036dm/s
+3D  99/jul/18 07:03:40 N36.54,233 E001.11,301 42260m N022km/h W136km/h -0036dm/s
+3D  99/jul/18 07:03:50 N36.54,266 E001.11,044 42223m N020km/h W140km/h -0036dm/s
+3D  99/jul/18 07:04:00 N36.54,294 E001.10,785 42189m N018km/h W138km/h -0031dm/s
+3D  99/jul/18 07:04:10 N36.54,322 E001.10,527 42159m N017km/h W139km/h -0027dm/s
+3D  99/jul/18 07:04:20 N36.54,347 E001.10,270 42132m N016km/h W136km/h -0024dm/s
+3D  99/jul/18 07:04:30 N36.54,374 E001.10,017 42105m N018km/h W136km/h -0026dm/s
+3D  99/jul/18 07:04:40 N36.54,399 E001.09,765 42080m N016km/h W133km/h -0024dm/s
+3D  99/jul/18 07:04:50 N36.54,427 E001.09,517 42056m N018km/h W134km/h -0023dm/s
+3D  99/jul/18 07:05:00 N36.54,453 E001.09,268 42032m N018km/h W131km/h -0024dm/s
+3D  99/jul/18 07:05:10 N36.54,482 E001.09,023 42011m N019km/h W133km/h -0021dm/s
+3D  99/jul/18 07:05:20 N36.54,509 E001.08,778 41989m N018km/h W130km/h -0019dm/s
+3D  99/jul/18 07:05:30 N36.54,540 E001.08,535 41969m N020km/h W132km/h -0020dm/s
+3D  99/jul/18 07:05:40 N36.54,569 E001.08,291 41949m N019km/h W129km/h -0019dm/s
+3D  99/jul/18 07:05:50 N36.54,600 E001.08,049 41928m N021km/h W131km/h -0019dm/s
+3D  99/jul/18 07:06:00 N36.54,630 E001.07,807 41907m N019km/h W128km/h -0019dm/s
+3D  99/jul/18 07:06:10 N36.54,661 E001.07,566 41888m N021km/h W130km/h -0017dm/s
+3D  99/jul/18 07:06:20 N36.54,691 E001.07,324 41871m N019km/h W128km/h -0015dm/s
+3D  99/jul/18 07:06:30 N36.54,723 E001.07,084 41857m N021km/h W130km/h -0012dm/s
+3D  99/jul/18 07:06:40 N36.54,752 E001.06,842 41847m N018km/h W129km/h -0008dm/s
+3D  99/jul/18 07:06:50 N36.54,783 E001.06,600 41841m N021km/h W131km/h -0004dm/s
+3D  99/jul/18 07:07:00 N36.54,812 E001.06,357 41839m N018km/h W130km/h -0001dm/s
+3D  99/jul/18 07:07:10 N36.54,842 E001.06,114 41840m N020km/h W132km/h +0001dm/s
+3D  99/jul/18 07:07:20 N36.54,870 E001.05,868 41843m N018km/h W131km/h +0003dm/s
+3D  99/jul/18 07:07:30 N36.54,900 E001.05,624 41848m N019km/h W133km/h +0006dm/s
+3D  99/jul/18 07:07:40 N36.54,926 E001.05,375 41855m N016km/h W132km/h +0008dm/s
+3D  99/jul/18 07:07:50 N36.54,954 E001.05,128 41865m N019km/h W134km/h +0011dm/s
+3D  99/jul/18 07:08:00 N36.54,979 E001.04,876 41878m N016km/h W134km/h +0013dm/s
+3D  99/jul/18 07:08:10 N36.55,005 E001.04,626 41893m N018km/h W136km/h +0016dm/s
+3D  99/jul/18 07:08:20 N36.55,030 E001.04,371 41913m N015km/h W135km/h +0020dm/s
+3D  99/jul/18 07:08:30 N36.55,055 E001.04,117 41936m N017km/h W138km/h +0023dm/s
+3D  99/jul/18 07:08:40 N36.55,079 E001.03,859 41960m N015km/h W137km/h +0024dm/s
+3D  99/jul/18 07:08:50 N36.55,104 E001.03,603 41987m N018km/h W139km/h +0028dm/s
+3D  99/jul/18 07:09:00 N36.55,128 E001.03,343 42013m N015km/h W139km/h +0026dm/s
+3D  99/jul/18 07:09:10 N36.55,154 E001.03,085 42039m N018km/h W140km/h +0025dm/s
+3D  99/jul/18 07:09:20 N36.55,179 E001.02,823 42065m N015km/h W140km/h +0025dm/s
+3D  99/jul/18 07:09:30 N36.55,205 E001.02,564 42090m N018km/h W140km/h +0024dm/s
+3D  99/jul/18 07:09:40 N36.55,231 E001.02,301 42115m N015km/h W140km/h +0024dm/s
+3D  99/jul/18 07:09:50 N36.55,258 E001.02,041 42139m N019km/h W140km/h +0022dm/s
+3D  99/jul/18 07:10:00 N36.55,284 E001.01,778 42162m N016km/h W140km/h +0022dm/s
+3D  99/jul/18 07:10:10 N36.55,312 E001.01,518 42184m N020km/h W140km/h +0021dm/s
+3D  99/jul/18 07:10:20 N36.55,340 E001.01,255 42205m N017km/h W140km/h +0020dm/s
+3D  99/jul/18 07:10:30 N36.55,370 E001.00,994 42224m N021km/h W141km/h +0016dm/s
+3D  99/jul/18 07:10:40 N36.55,400 E001.00,731 42240m N019km/h W140km/h +0014dm/s
+3D  99/jul/18 07:10:50 N36.55,430 E001.00,471 42253m N021km/h W141km/h +0012dm/s
+3D  99/jul/18 07:11:00 N36.55,461 E001.00,207 42264m N019km/h W141km/h +0009dm/s
+3D  99/jul/18 07:11:10 N36.55,492 E000.59,946 42273m N022km/h W141km/h +0008dm/s
+3D  99/jul/18 07:11:20 N36.55,523 E000.59,680 42280m N019km/h W142km/h +0007dm/s
+3D  99/jul/18 07:11:30 N36.55,555 E000.59,418 42285m N022km/h W142km/h +0005dm/s
+3D  99/jul/18 07:11:40 N36.55,586 E000.59,151 42290m N019km/h W143km/h +0004dm/s
+3D  99/jul/18 07:11:50 N36.55,617 E000.58,887 42293m N022km/h W143km/h +0002dm/s
+3D  99/jul/18 07:12:00 N36.55,649 E100.58,618 42295m N019km/h W144km/h +0001dm/s
+3D  99/jul/18 07:12:10 N36.55,680 E000.58,352 42296m N021km/h W144km/h +0000dm/s
+3D  99/jul/18 07:12:20 N36.55,710 E000.58,080 42295m N018km/h W145km/h -0001dm/s
+3D  99/jul/18 07:12:30 N36.55,740 E000.57,812 42293m N021km/h W145km/h -0001dm/s
+3D  99/jul/18 07:12:40 N36.55,769 E000.57,538 42290m N018km/h W147km/h -0004dm/s
+3D  99/jul/18 07:12:50 N36.55,797 E000.57,267 42285m N020km/h W146km/h -0004dm/s
+3D  99/jul/18 07:13:00 N36.55,826 E000.56,991 42279m N017km/h W148km/h -0006dm/s
+3D  99/jul/18 07:13:10 N36.55,852 E000.56,718 42272m N018km/h W147km/h -0006dm/s
+3D  99/jul/18 07:13:20 N36.55,879 E000.56,441 42264m N016km/h W149km/h -0007dm/s
+3D  99/jul/18 07:13:30 N36.55,904 E000.56,167 42255m N018km/h W147km/h -0008dm/s
+3D  99/jul/18 07:13:40 N36.55,930 E000.55,889 42246m N015km/h W149km/h -0009dm/s
+3D  99/jul/18 07:13:50 N36.55,955 E000.55,614 42237m N017km/h W147km/h -0009dm/s
+3D  99/jul/18 07:14:00 N36.55,980 E000.55,337 42227m N015km/h W149km/h -0010dm/s
+3D  99/jul/18 07:14:10 N36.56,003 E000.55,062 42216m N017km/h W147km/h -0009dm/s
+3D  99/jul/18 07:14:20 N36.56,028 E000.54,785 42207m N015km/h W149km/h -0008dm/s
+3D  99/jul/18 07:14:30 N36.56,052 E000.54,511 42199m N017km/h W147km/h -0007dm/s
+3D  99/jul/18 07:14:40 N36.56,078 E000.54,234 42192m N015km/h W148km/h -0005dm/s
+3D  99/jul/18 07:14:50 N36.56,102 E000.53,962 42188m N018km/h W145km/h -0001dm/s
+3D  99/jul/18 07:15:00 N36.56,129 E000.53,687 42188m N016km/h W148km/h +0000dm/s
+3D  99/jul/18 07:15:10 N36.56,155 E000.53,416 42191m N019km/h W145km/h +0005dm/s
+3D  99/jul/18 07:15:20 N36.56,184 E000.53,144 42197m N018km/h W146km/h +0008dm/s
+3D  99/jul/18 07:15:30 N36.56,212 E000.52,876 42208m N020km/h W143km/h +0012dm/s
+3D  99/jul/18 07:15:40 N36.56,244 E000.52,607 42224m N020km/h W144km/h +0017dm/s
+3D  9=/Jul/18 07:15:50 N36.56,276 E000.52,342 42242m N022km/h W141km/h +0019dm/s
+3D  99/jul/18 07:16:00 N36.56,311 E000.52,077 42264m N023km/h W142km/h +0023dm/s
+3D  99/jul/18 07:16:10 N36.56,347 E000.51,816 42288m N026km/h W139km/h +0023dm/s
+3D  99/jul/18 07:16:20 N36.56,388 E000.51,555 42313m N026km/h W140km/h +0024dm/s
+3D  99/jul/18 07:1v:30 N36.56,429 E000.51,298 42338m N029km/h W137km/h +0023dm/s
+3D  99/jul/18 07:16:40 N36.56,476 E000.51,041 42362m N030km/h W138km/h +0022dm/s
+3D  99/jul/18 07:16:50 N36.5,522 E000.50,788 42382m N032km/h W134km/h +0017dm/s
+3D  99/jul/18 07:17:00 N36.56,574 E000.50,535 42397m N034km/h W136km/h +0012dm/s
+3D  99/jul/18 07:17:10 N36.56,626 E000.50,286 42405m N036km/h W132km/h +0002dm/s
+3D  99/jul/18 07:17:20 N36.56,682 E000.50,037 42403m N036km/h W134km/h -0006dm/s
+3D  99/jul/18 07:17:30 N36.56,737 E000.49,791 42391m N038km/h W131km/h -0015dm/s
+3D  99/jul/18 07:17:40 N36.56,796 E000.49,545 42370m N038km/h W132km/h -0024dm/s
+3D  99/jul/18 07:17:50 N36.56,852 E000.49,301 42342m N038km/h W130km/h -0030dm/s
+3D  99/jul/18 07:18:00 N36.56,911 E000.49,056 42307m N038km/h W132km/h -0037dm/s
+3D  99/jul/18 07:18:10 N36.56,966 E000.48,812 42266m N036km/h W130km/h -0042dm/s
+3D  99/jul/18 07:18:20 N36.57,020 E000.48,564 42220m N034km/h W134km/h -0047dm/s
+3D  99/jul/18 07:18:30 N36.57,068 E000.48,315 42171m N032km/h W133km/h -0050dm/s
+3D  99/jul/18 07:18:40 N36.57,116 E000.48,064 42121m N030km/h W137km/h -0050dm/s
+3D  99/jul/18 07:18:50 N36.57,158 E000.47,808 42073m N027km/h W136km/h -0047dm/s
+3D  99/jul/18 07:19:00 N36.57,200 E000.47,550 42027m N026km/h W140km/h -0043dm/s
+3D  99/jul/18 07:19:10 N36.57,219 E000.47,256 42044m N021km/h W141km/h -0032dm/s
+3D  99/jul/18 07:19:20 N36.57,272 E000.47,026 41948m N023km/h W142km/h -0034dm/s
+3D  99/jul/18 07:19:30 N36.57,304 E000.46,763 41917m N021km/h W139km/h -0028dm/s
+3D  99/jul/18 07:19:40 N36.57,336 E000.46,501 41891m N021km/h W142km/h -0023dm/s
+3D  99/jul/18 07:19:50 N36.57,365 E000.46,239 41871m N019km/h W139km/h -0019dm/s
+3D  99/jul/18 07:20:00 N36.57,396 E000.45,978 41854m N020km/h W141km/h -0014dm/s
+3D  99/jul/18 07:20:10 N36.57,425 E000.45,716 41841m N019km/h W139km/h -0011dm/s
+3D  99/jul/18 07:20:20 N36.57,456 E000.45,455 41831m N020km/h W141km/h -0009dm/s
+3D  99/jul/18 07:20:30 N36.57,485 E000.45,194 41823m N019km/h W138km/h -0006dm/s
+3D  99/jul/18 07:20:40 N36.57,517 E000.44,934 41818m N021km/h W141km/h -0002dm/s
+3D  99/jul/18 07:20:50 N36.57,546 E000.44,673 41816m N020km/h W138km/h +0000dm/s
+3D  99/jul/18 07:21:00 N36.57,579 E000.44,415 41817m N021km/h W140km/h +0001dm/s
+3D  99/jul/18 07:21:10 N36.57,609 E000.44,154 41820m N020km/h W138km/h +0002dm/s
+3D  99/jul/18 07:21:20 N36.57,643 E000.43,896 41824m N023km/h W140km/h +0006dm/s
+3D  99/jul/18 07:21:30 N36.57,675 E000.43,636 41830m N021km/h W138km/h +0007dm/s
+3D  99/jul/18 07:21:40 N36.57,709 E000.43,377 41837m N023km/h W140km/h +0009dm/s
+3D  99/jul/18 07:21:50 N36.57,743 E000.43,117 41846m N022km/h W138km/h +0009dm/s
+3D  99/jul/18 07:22:00 N36.57,779 E000.42,859 41857m N025km/h W140km/h +0011dm/s
+3D  99/jul/18 07:22:10 N36.57,814 E000.42,598 41868m N023km/h W138km/h +0011dm/s
+3D  99/jul/18 07:22:20 N36.57,852 E000.42,340 41880m N026km/h W140km/h +0013dm/s
+3D  99/jul/18 07:22:30 N36.57,888 E000.42,080 41893m N024km/h W138km/h +0013dm/s
+3D  99/jul/18 07:22:40 N36.57,927 E000.41,822 41906m N026km/h W140km/h +0014dm/s
+3D  99/jul/18 07:22:50 N36.57,965 E000.41,562 41921m N024km/h W138km/h +0014dm/s
+3D  99/jul/18 07:23:00 N36.58,004 E000.41,304 41935m N026km/h W140km/h +0013dm/s
+3D  99/jul/18 07:23:10 N36.58,041 E000.41,043 41948m N024km/h W138km/h +0013dm/s
+3D  99/jul/18 07:23:20 N36.58,081 E000.40,785 41962m N026km/h W140km/h +0013dm/s
+3D  99/jul/18 07:23:30 N36.58,118 E000.40,523 41975m N024km/h W139km/h +0013dm/s
+3D  99/jul/18 07:23:40 N36.58,156 E000.40,264 41987m N026km/h W140km/h +0011dm/s
+3D  99/jul/18 07:23:50 N36.58,193 E000.40,003 41998m N023km/h W139km/h +0009dm/s
+3D  99/jul/18 07:24:00 N36.58,231 E000.39,743 42006m N025km/h W140km/h +0007dm/s
+3D  99/jul/18 07:24:10 N36.58,267 E000.39,481 42012m N023km/h W139km/h +0005dm/s
+3D  99/jul/18 07:24:20 N36.58,304 E000.39,221 42017m N025km/h W141km/h +0002dm/s
+3D  99/jul/18 07:24:30 N36.58,339 E000.38,958 42019m N022km/h W140km/h +0000dm/s
+3D  99/jul/18 07:24:40 N36.58,376 E000.38,697 42018m N025km/h W141km/h -0001dm/s
+3D  99/jul/18 07:24:50 N36.58,412 E000.38,433 42014m N022km/h W141km/h -0005dm/s
+3D  99/jul/18 07:25:00 N36.58,448 E000.38,171 42007m N025km/h W141km/h -0007dm/s
+3D  99/jul/18 07:25:10 N36.58,484 E000.37,906 41999m N022km/h W141km/h -0009dm/s
+3D  99/jul/18 07:25:20 N36.58,521 E000.37,643 41988m N025km/h W142km/h -0010dm/s
+3D  99/jul/18 07:25:30 N36.58,558 E000.37,376 41978m N023km/h W142km/h -0011dm/s
+3D  99/jul/18 07:25:40 N36.58,596 E000.37,113 41966m N026km/h W142km/h -0012dm/s
+3D  99/jul/18 07:25:50 N36.58,634 E000.36,846 41952m N024km/h W143km/h -0014dm/s
+3D  99/jul/18 07:26:00 N36.58,673 E000.36,582 41938m N027km/h W142km/h -0014dm/s
+3D  99/jul/18 07:26:10 N36.58,713 E000.36,315 41924m N025km/h W142km/h -0013dm/s
+3D  99/jul/18 07:26:20 N36.58,754 E000.36,051 41912m N029km/h W142km/h -0009dm/s
+3D  99/jul/18 07:26:30 N36.58,796 E000.35,784 41903m N027km/h W142km/h -0007dm/s
+3D  99/jul/18 07:26:40 N36.58,839 E000.35,521 41896m N030km/h W141km/h -0005dm/s
+3D  99/jul/18 07:26:50 N36.58,883 E000.35,255 41892m N028km/h W142km/h -0002dm/s
+3D  99/jul/18 07:27:00 N36.58,928 E000.34,993 41891m N031km/h W141km/h +0000dm/s
+3D  99/jul/18 07:27:10 N36.58,974 E000.34,729 41894m N029km/h W141km/h +0004dm/s
+3D  99/jul/18 07:27:20 N36.59,020 E000.34,469 41900m N032km/h W140km/h +0007dm/s
+3D  99/jul/18 07:27:30 N36.59,068 E000.34,206 41909m N030km/h W140km/h +0010dm/s
+3D  99/jul/18 07:27:40 N36.59,116 E000.33,948 41920m N033km/h W138km/h +0011dm/s
+3D  99/jul/18 07:27:50 N36.59,166 E000.33,688 41934m N031km/h W139km/h +0014dm/s
+3D  99/jul/18 07:28:00 N36.59,215 E000.33,433 41950m N034km/h W137km/h +0015dm/s
+3D  99/jul/18 07:28:10 N36.59,265 E000.33,175 41968m N032km/h W138km/h +0019dm/s
+3D  99/jul/18 07:28:20 N36.59,316 E000.32,921 41988m N035km/h W136km/h +0020dm/s
+3D  99/jul/18 07:28:30 N36.59,367 E000.32,666 42010m N033km/h W136km/h +0022dm/s
+3D  99/jul/18 07:28:40 N36.59,418 E000.32,414 42033m N035km/h W135km/h +0022dm/s
+3D  99/jul/18 07:28:50 N36.59,470 E000.32,160 42055m N033km/h W136km/h +0021dm/s
+3D  99/jul/18 07:29:00 N36.59,522 E000.31,910 42076m N035km/h W134km/h +0021dm/s
+3D  99/jul/18 07:29:10 N36.59,563 E000.31,659 42092m N032km/h W135km/h +0018dm/s
+3D  99/jul/18 07:29:20 N36.59,612 E000.31,410 42110m N034km/h W133km/h +0019dm/s
+3D  99/jul/18 07:29:30 N36.59,664 E000.31,159 42127m N032km/h W135km/h +0016dm/s
+3D  99/jul/18 07:29:40 N36.59,714 E000.30,910 42143m N035km/h W133km/h +0015dm/s
+3D  99/jul/18 07:29:50 N36.59,766 E000.30,659 42157m N033km/h W135km/h +0012dm/s
+3D  99/jul/18 07:30:00 N36.59,818 E000.30,410 42169m N035km/h W133km/h +0012dm/s
+3D  99/jul/18 07:30:10 N36.59,871 E000.30,158 42180m N034km/h W135km/h +0010dm/s
+3D  99/jul/18 07:30:20 N36.59,923 E000.29,909 42190m N036km/h W133km/h +0008dm/s
+3D  99/jul/18 07:30:30 N36.59,978 E000.29,656 42198m N035km/h W136km/h +0007dm/s
+3D  99/jul/18 07:30:40 N37.00,031 E000.29,406 42203m N037km/h W134km/h +0004dm/s
+3D  99/jul/18 07:30:50 N37.00,086 E000.29,153 42208m N036km/h W136km/h +0004dm/s
+3D  99/jul/18 07:31:00 N37.00,140 E000.28,901 42210m N037km/h W134km/h +0002dm/s
+3D  99/jul/18 07:31:10 N37.00,195 E000.28,646 42212m N036km/h W137km/h +0001dm/s
+3D  99/jul/18 07:31:20 N37.00,249 E000.28,393 42212m N036km/h W135km/h -0001dm/s
+3D  99/jul/18 07:31:30 N37.00,304 E000.28,137 42211m N035km/h W138km/h +0000dm/s
+3D  99/jul/18 07:31:40 N37.00,357 E000.27,882 42209m N036km/h W136km/h -0003dm/s
+3D  99/jul/18 07:31:50 N37.00,411 E000.27,625 42205m N034km/h W139km/h -0004dm/s
+3D  99/jul/18 07:32:00 N37.00,461 E000.27,369 42201m N034km/h W136km/h -0005dm/s
+3D  99/jul/18 07:32:10 N37.00,514 E000.27,111 42195m N033km/h W139km/h -0005dm/s
+3D  99/jul/18 07:32:20 N37.00,562 E000.26,854 42189m N033km/h W136km/h -0006dm/s
+3D  99/jul/18 07:32:30 N37.00,612 E000.26,596 42180m N031km/h W139km/h -0008dm/s
+3D  99/jul/18 07:32:40 N37.00,657 E000.26,339 42171m N030km/h W137km/h -0012dm/s
+3D  99/jul/18 07:32:50 N37.00,704 E000.26,080 42160m N029km/h W140km/h -0011dm/s
+3D  99/jul/18 07:33:00 N37.00,747 E000.25,822 42149m N029km/h W137km/h -0013dm/s
+3D  99/jul/18 07:33:10 N37.00,790 E000.25,563 42137m N028km/h W140km/h -0012dm/s
+3D  99/jul/18 07:33:20 N37.00,830 E000.25,305 42125m N026km/h W137km/h -0011dm/s
+3D  99/jul/18 07:33:30 N37.00,871 E000.25,047 42113m N026km/h W139km/h -0011dm/s
+3D  99/jul/18 07:33:40 N37.00,908 E000.24,790 42104m N025km/h W136km/h -0008dm/s
+3D  99/jul/18 07:33:50 N37.00,947 E000.24,532 42096m N025km/h W139km/h -0006dm/s
+3D  99/jul/18 07:34:00 N37.00,984 E000.24,276 42091m N024km/h W136km/h -0003dm/s
+3D  99/jul/18 07:34:10 N37.01,022 E000.24,019 42088m N025km/h W139km/h -0001dm/s
+3D  99/jul/18 07:34:20 N37.01,058 E000.23,763 42088m N024km/h W136km/h +0001dm/s
+3D  99/jul/18 07:34:30 N37.01,096 E000.23,507 42091m N025km/h W138km/h +0003dm/s
+3D  99/jul/18 07:34:40 N37.01,133 E000.23,252 42097m N025km/h W135km/h +0007dm/s
+3D  99/jul/18 07:34:50 N37.01,172 E000.22,997 42105m N026km/h W138km/h +0010dm/s
+3D  99/jul/18 07:35:00 N37.01,210 E000.22,743 42117m N026km/h W134km/h +0013dm/s
+3D  99/jul/18 07:35:10 N37.01,252 E000.22,491 42133m N027km/h W137km/h +0017dm/s
+3D  99/jul/18 07:35:20 N37.01,292 E000.22,238 42151m N027km/h W134km/h +0018dm/s
+3D  99/jul/18 07:35:30 N37.01,336 E000.21,987 42171m N029km/h W136km/h +0020dm/s
+3D  99/jul/18 07:35:40 N37.01,379 E000.21,736 42192m N029km/h W133km/h +0020dm/s
+3D  99/jul/18 07:35:50 N37.01,425 E000.21,486 42213m N031km/h W135km/h +0021dm/s
+3D  99/jul/18 07:36:00 N37.01,470 E000.21,236 42234m N030km/h W132km/h +0021dm/s
+3D  99/jul/18 07:36:10 N37.01,519 E000.20,988 42255m N032km/h W134km/h +0020dm/s
+3D  99/jul/18 07:36:20 N37.01,567 E000.20,739 42274m N032km/h W132km/h +0018dm/s
+3D  99/jul/18 07:36:30 N37.01,618 E000.20,491 42291m N034km/h W134km/h +0016dm/s
+3D  99/jul/18 07:36:40 N37.01,667 E000.20,243 42306m N033km/h W132km/h +0014dm/s
+3D  99/jul/18 07:36:50 N37.01,720 E000.19,996 42319m N035km/h W134km/h +0011dm/s
+3D  99/jul/18 07:37:00 N37.01,772 E000.19,747 42330m N034km/h W132km/h +0008dm/s
+3D  99/jul/18 07:37:10 N37.01,826 E000.19,500 42336m N036km/h W134km/h +0003dm/s
+3D  99/jul/18 07:37:20 N37.01,879 E000.19,251 42338m N035km/h W132km/h +0000dm/s
+3D  99/jul/18 07:37:30 N37.01,933 E000.19,003 42334m N037km/h W134km/h -0005dm/s
+3D  99/jul/18 07:37:40 N37.01,987 E000.18,753 42327m N035km/h W133km/h -0008dm/s
+3D  99/jul/18 07:37:50 N37.02,042 E000.18,505 42315m N037km/h W135km/h -0013dm/s
+3D  99/jul/18 07:38:00 N37.02,095 E000.18,253 42301m N035km/h W134km/h -0015dm/s
+3D  99/jul/18 07:38:10 N37.02,151 E000.18,002 42283m N037km/h W136km/h -0019dm/s
+3D  99/jul/18 07:38:20 N37.02,204 E000.17,749 42264m N035km/h W135km/h -0020dm/s
+3D  99/jul/18 07:38:30 N37.02,259 E000.17,496 42241m N037km/h W136km/h -0021dm/s
+3D  99/jul/18 07:38:40 N37.02,312 E000.17,241 42218m N034km/h W136km/h -0023dm/s
+3D  99/jul/18 07:38:50 N37.02,366 E000.16,987 42194m N036km/h W137km/h -0024dm/s
+3D  99/jul/18 07:39:00 N37.02,418 E000.16,729 42169m N034km/h W137km/h -0024dm/s
+3D  99/jul/18 07:39:10 N37.02,472 E000.16,474 42144m N036km/h W138km/h -0024dm/s
+3D  99/jul/18 07:39:20 N37.02,523 E000.16,215 42120m N033km/h W138km/h -0022dm/s
+3D  99/jul/18 07:39:30 N37.02,576 E000.15,958 42099m N036km/h W138km/h -0019dm/s
+3D  99/jul/18 07:39:40 N37.02,628 E000.15,699 42080m N033km/h W138km/h -0016dm/s
+3D  99/jul/18 07:39:50 N37.02,680 E000.15,442 42065m N035km/h W139km/h -0013dm/s
+3D  99/jul/18 07:40:00 N37.02,732 E000.15,182 42054m N033km/h W138km/h -0008dm/s
+3D  99/jul/18 07:40:10 N37.02,784 E000.14,925 42048m N036km/h W138km/h -0003dm/s
+3D  99/jul/18 07:40:20 N37.02,836 E000.14,666 42046m N033km/h W138km/h +0000dm/s
+3D  99/jul/18 07:40:30 N37.02,888 E000.14,410 42049m N036km/h W138km/h +0005dm/s
+3D  99/jul/18 07:40:40 N37.02,940 E000.14,152 42057m N033km/h W137km/h +0009dm/s
+3D  99/jul/18 07:40:50 N37.02,993 E000.13,898 42069m N036km/h W137km/h +0014dm/s
+3D  99/jul/18 07:41:00 N37.03,046 E000.13,641 42086m N034km/h W137km/h +0018dm/s
+3D  99/jul/18 07:41:10 N37.03,099 E000.13,388 42106m N036km/h W136km/h +0021dm/s
+3D  99/jul/18 07:41:20 N37.03,152 E000.13,134 42131m N034km/h W135km/h +0025dm/s
+3D  99/jul/18 07:41:30 N37.03,197 E000.12,857 42216m N036km/h W136km/h +0034dm/s
+3D  99/jul/18 07:41:40 N37.03,260 E000.12,631 42186m N034km/h W134km/h +0027dm/s
+3D  99/jul/18 07:41:50 N37.03,314 E000.12,384 42213m N038km/h W133km/h +0027dm/s
+3D  99/jul/18 07:42:00 N37.03,369 E000.12,134 42241m N035km/h W133km/h +0026dm/s
+3D  99/jul/18 07:42:10 N37.03,425 E000.11,889 42266m N038km/h W132km/h +0024dm/s
+3D  99/jul/18 07:42:20 N37.03,480 E000.11,642 42289m N036km/h W132km/h +0021dm/s
+3D  99/jul/18 07:42:30 N37.03,536 E000.11,399 42308m N039km/h W130km/h +0017dm/s
+3D  99/jul/18 07:42:40 N37.03,593 E000.11,154 42323m N037km/h W131km/h +0011dm/s
+3D  99/jul/18 07:42:50 N37.03,651 E000.10,913 42330m N040km/h W129km/h +0005dm/s
+3D  99/jul/18 07:43:00 N37.03,709 E000.10,669 42331m N037km/h W130km/h -0002dm/s
+3D  99/jul/18 07:43:10 N37.03,767 E000.10,429 42324m N040km/h W129km/h -0009dm/s
+3D  99/jul/18 07:43:20 N37.03,826 E000.10,186 42311m N038km/h W130km/h -0015dm/s
+3D  99/jul/18 07:43:30 N37.03,884 E000.09,945 42291m N040km/h W129km/h -0022dm/s
+3D  99/jul/18 07:43:40 N37.03,942 E000.09,701 42266m N038km/h W131km/h -0025dm/s
+3D  99/jul/18 07:43:50 N37.04,000 E000.09,459 42237m N039km/h W130km/h -0031dm/s
+3D  99/jul/18 07:44:00 N37.04,058 E000.09,212 42205m N037km/h W132km/h -0032dm/s
+3D  99/jul/18 07:44:10 N37.04,115 E000.08,966 42171m N039km/h W132km/h -0035dm/s
+3D  99/jul/18 07:44:20 N37.04,173 E000.08,716 42136m N037km/h W135km/h -0035dm/s
+3D  99/jul/18 07:44:30 N37.04,229 E000.08,467 42100m N038km/h W134km/h -0035dm/s
+3D  99/jul/18 07:44:40 N37.04,286 E000.08,213 42066m N036km/h W136km/h -0033dm/s
+3D  99/jul/18 07:44:50 N37.04,341 E000.07,961 42033m N038km/h W135km/h -0032dm/s
+3D  99/jul/18 07:45:00 N37.04,397 E000.07,705 42003m N035km/h W137km/h -0028dm/s
+3D  99/jul/18 07:45:10 N37.04,451 E000.07,452 41978m N037km/h W135km/h -0022dm/s
+3D  99/jul/18 07:45:20 N37.04,506 E000.07,196 41958m N035km/h W137km/h -0017dm/s
+3D  99/jul/18 07:45:30 N37.04,559 E000.06,943 41944m N036km/h W135km/h -0011dm/s
+3D  99/jul/18 07:45:40 N37.04,613 E000.06,688 41936m N035km/h W137km/h -0005dm/s
+3D  99/jul/18 07:45:50 N37.04,665 E000.06,434 41933m N035km/h W135km/h +0000dm/s
+3D  99/jul/18 07:46:00 N37.04,719 E000.06,179 41936m N034km/h W137km/h +0005dm/s
+3D  99/jul/18 07:46:10 N37.04,770 E000.05,925 41944m N035km/h W135km/h +0009dm/s
+3D  99/jul/18 07:46:20 N37.04,823 E000.05,670 41956m N034km/h W137km/h +0013dm/s
+3D  99/jul/18 07:46:30 N37.04,875 E000.05,416 41971m N035km/h W135km/h +0016dm/s
+3D  99/jul/18 07:46:40 N37.04,929 E000.05,161 41990m N034km/h W137km/h +0019dm/s
+3D  99/jul/18 07:46:50 N37.04,980 E000.04,907 42011m N035km/h W135km/h +0021dm/s
+3D  99/jul/18 07:47:00 N37.05,034 E000.04,652 42033m N035km/h W137km/h +0022dm/s
+3D  99/jul/18 07:47:10 N37.05,087 E000.04,399 42057m N036km/h W134km/h +0023dm/s
+3D  99/jul/18 07:47:20 N37.05,142 E000.04,145 42081m N035km/h W137km/h +0024dm/s
+3D  99/jul/18 07:47:30 N37.05,195 E000.03,893 42104m N036km/h W134km/h +0022dm/s
+3D  99/jul/18 07:47:40 N37.05,251 E000.03,640 42128m N036km/h W136km/h +0023dm/s
+3D  99/jul/18 07:47:50 N37.05,305 E000.03,389 42149m N037km/h W133km/h +0019dm/s
+3D  99/jul/18 07:48:00 N37.05,362 E000.03,138 42168m N037km/h W135km/h +0017dm/s
+3D  99/jul/18 07:48:10 N37.05,418 E000.02,890 42185m N038km/h W132km/h +0015dm/s
+3D  99/jul/18 07:48:20 N37.05,476 E000.02,641 42198m N038km/h W134km/h +0011dm/s
+3D  99/jul/18 07:48:30 N37.05,533 E000.02,395 42207m N039km/h W130km/h +0008dm/s
+3D  99/jul/18 07:48:40 N37.05,593 E000.02,150 42213m N039km/h W132km/h +0003dm/s
+3D  99/jul/18 07:48:50 N37.05,651 E000.01,906 42215m N039km/h W129km/h -0001dm/s
+3D  99/jul/18 07:49:00 N37.05,712 E000.01,664 42212m N040km/h W131km/h -0004dm/s
+3D  99/jul/18 07:49:10 N37.05,770 E000.01,423 42204m N040km/h W128km/h -0009dm/s
+3D  99/jul/18 07:49:20 N37.05,832 E000.01,183 42193m N040km/h W129km/h -0012dm/s
+3D  99/jul/18 07:49:30 N37.05,886 E000.00,932 42208m N039km/h W127km/h -0013dm/s
+3D  99/jul/18 07:49:40 N37.05,951 E000.00,706 42159m N040km/h W129km/h -0020dm/s
+3D  99/jul/18 07:49:50 N37.06,009 E000.00,468 42137m N038km/h W126km/h -0023dm/s
+3D  99/jul/18 07:50:00 N37.06,068 E000.00,231 42113m N038km/h W128km/h -0025dm/s
+3D  99/jul/18 07:50:10 N37.06,119 W000.00,018 42119m N037km/h W125km/h -0028dm/s
+3D  99/jul/18 07:50:20 N37.06,180 W000.00,241 42061m N037km/h W127km/h -0027dm/s
+3d  99/jul/18 07:50:30 N37.06,227 W000.00,454 42036m N034km/h W125km/h -0027dm/s
+3D  99/jul/18 07:50:40 N37.06,286 W000.00,713 42006m N035km/h W127km/h -0026dm/s
+3d  99/jul/18 07:50:50 N37.06,331 W000.00,925 41982m N032km/h W125km/h -0026dm/s
+3D  99/jul/18 07:51:00 N37.06,386 W000.01,184 41954m N033km/h W128km/h -0023dm/s
+3d  99/jul/18 07:51:10 N37.06,428 W000.01,398 41935m N030km/h W126km/h -0020dm/s
+3D  99/jul/18 07:51:20 N37.06,480 W000.01,658 41915m N031km/h W128km/h -0015dm/s
+3d  99/jul/18 07:51:30 N37.06,520 W000.01,872 41902m N029km/h W127km/h -0012dm/s
+3D  99/jul/18 07:51:40 N37.06,576 W000.02,119 41856m N031km/h W126km/h -0016dm/s
+3D  99/jul/18 07:51:50 N37.06,612 W000.02,374 41890m N028km/h W127km/h -0001dm/s
+3D  99/jul/18 07:52:00 N37.06,656 W000.02,612 41888m N029km/h W129km/h +0002dm/s
+3D  99/jul/18 07:52:10 N37.06,698 W000.02,853 41893m N027km/h W128km/h +0007dm/s
+3D  99/jul/18 07:52:20 N37.06,742 W000.03,092 41903m N029km/h W129km/h +0011dm/s
+3D  99/jul/18 07:52:30 N37.06,784 W000.03,334 41916m N028km/h W128km/h +0014dm/s
+3D  99/jul/18 07:52:40 N37.06,829 W000.03,573 41934m N030km/h W130km/h +0019dm/s
+3D  99/jul/18 07:52:50 N37.06,872 W000.03,815 41955m N028km/h W128km/h +0020dm/s
+3D  99/jul/18 07:53:00 N37.06,918 W000.04,054 41978m N031km/h W130km/h +0022dm/s
+3D  99/jul/18 07:53:10 N37.06,962 W000.04,296 42002m N029km/h W128km/h +0021dm/s
+3D  99/jul/18 07:53:20 N37.07,009 W000.04,535 42025m N031km/h W129km/h +0021dm/s
+3D  99/jul/18 07:53:30 N37.07,054 W000.04,777 42045m N029km/h W128km/h +0019dm/s
+3D  99/jul/18 07:53:40 N37.07,101 W000.05,016 42063m N032km/h W129km/h +0015dm/s
+3d  99/jul/18 07:53:50 N37.07,142 W000.05,233 42076m N030km/h W128km/h +0013dm/s
+3D  99/jul/18 07:54:00 N37.07,194 W000.05,497 42087m N032km/h W129km/h +0008dm/s
+3D  99/jul/18 07:54:10 N37.07,240 W000.05,738 42091m N030km/h W128km/h +0004dm/s
+3D  99/jul/18 07:54:20 N37.07,288 W000.05,978 42091m N032km/h W129km/h -0002dm/s
+3D  99/jul/18 07:54:30 N37.07,334 W000.06,220 42089m N030km/h W128km/h -0004dm/s
+3D  99/jul/18 07:54:40 N37.07,385 W000.06,452 42063m N032km/h W131km/h -0003dm/s
+3D  99/jul/18 07:54:50 N37.07,428 W000.06,703 42071m N030km/h W129km/h -0011dm/s
+3D  99/jul/18 07:55:00 N37.07,475 W000.06,945 42058m N032km/h W130km/h -0014dm/s
+3D  99/jul/18 07:55:10 N37.07,520 W000.07,190 42043m N029km/h W130km/h -0015dm/s
+3D  99/jul/18 07:55:20 N37.07,567 W000.07,432 42026m N031km/h W131km/h -0015dm/s
+3D  99/jul/18 07:55:30 N37.07,612 W000.07,678 42009m N028km/h W130km/h -0015dm/s
+3D  99/jul/18 07:55:40 N37.07,657 W000.07,921 41995m N031km/h W131km/h -0013dm/s
+3D  99/jul/18 07:55:50 N37.07,702 W000.08,167 41981m N028km/h W130km/h -0011dm/s
+3D  99/jul/18 07:56:00 N37.07,749 W000.08,404 41958m N031km/h W130km/h -0008dm/s
+3D  99/jul/18 07:56:10 N37.07,791 W000.08,654 41964m N028km/h W130km/h -0005dm/s
+3D  99/jul/18 07:56:20 N37.07,835 W000.08,895 41961m N030km/h W130km/h -0001dm/s
+3D  99/jul/18 07:56:30 N37.07,879 W000.09,139 41962m N027km/h W129km/h +0002dm/s
+3D  99/jul/18 07:56:40 N37.07,924 W000.09,375 41956m N030km/h W129km/h +0007dm/s
+3D  99/jul/18 07:56:50 N37.07,965 W000.09,623 41976m N027km/h W129km/h +0009dm/s
+3D  99/jul/18 07:57:00 N37.08,008 W000.09,863 41987m N029km/h W128km/h +0012dm/s
+3D  99/jul/18 07:57:10 N37.08,051 W000.10,105 42001m N027km/h W129km/h +0014dm/s
+3D  99/jul/18 07:57:20 N37.08,094 W000.10,342 42012m N029km/h W129km/h +0020dm/s
+3D  99/jul/18 07:57:30 N37.08,135 W000.10,584 42032m N026km/h W128km/h +0016dm/s
+3D  99/jul/18 07:57:40 N37.08,178 W000.10,821 42049m N029km/h W127km/h +0015dm/s
+3D  99/jul/18 07:57:50 N37.08,219 W000.11,061 42065m N026km/h W128km/h +0014dm/s
+3D  99/jul/18 07:58:00 N37.08,261 W000.11,297 42078m N029km/h W127km/h +0011dm/s
+3D  99/jul/18 07:58:10 N37.08,302 W000.11,536 42089m N026km/h W127km/h +0008dm/s
+3d  99/jul/18 07:58:20 N37.08,339 W000.11,749 42097m N028km/h W126km/h +0007dm/s
+3D  99/jul/18 07:58:30 N37.08,383 W000.12,011 42101m N025km/h W127km/h +0001dm/s
+3D  99/jul/18 07:58:40 N37.08,423 W000.12,247 42100m N027km/h W127km/h -0003dm/s
+3D  99/jul/18 07:58:50 N37.08,463 W000.12,487 42095m N025km/h W128km/h -0008dm/s
+3D  99/jul/18 07:59:00 N37.08,501 W000.12,724 42083m N026km/h W127km/h -0014dm/s
+3D  99/jul/18 07:59:10 N37.08,538 W000.12,966 42066m N023km/h W129km/h -0018dm/s
+3D  99/jul/18 07:59:20 N37.08,574 W000.13,206 42045m N025km/h W129km/h -0023dm/s
+3D  99/jul/18 07:59:30 N37.08,610 W000.13,450 42019m N022km/h W130km/h -0027dm/s
+3D  99/jul/18 07:59:40 N37.08,644 W000.13,692 41992m N023km/h W130km/h -0029dm/s
+3D  99/jul/18 07:59:50 N37.08,677 W000.13,938 41962m N020km/h W132km/h -0029dm/s
+3D  99/jul/18 08:00:00 N37.08,697 W000.14,208 41997m N022km/h W131km/h -0032dm/s
+3D  99/jul/18 08:00:10 N37.08,739 W000.14,433 41903m N018km/h W134km/h -0027dm/s
+3D  99/jul/18 08:00:20 N37.08,768 W000.14,680 41876m N020km/h W133km/h -0025dm/s
+3D  99/jul/18 08:00:30 N37.08,796 W000.14,932 41852m N017km/h W135km/h -0022dm/s
+3D  99/jul/18 08:00:40 N37.08,823 W000.15,182 41830m N018km/h W134km/h -0018dm/s
+3D  99/jul/18 08:00:50 N37.08,849 W000.15,437 41814m N016km/h W136km/h -0015dm/s
+3D  99/jul/18 08:01:00 N37.08,874 W000.15,689 41801m N017km/h W135km/h -0010dm/s
+3D  99/jul/18 08:01:10 N37.08,899 W000.15,945 41794m N015km/h W137km/h -0004dm/s
+3D  99/jul/18 08:01:20 N37.08,923 W000.16,198 41792m N016km/h W135km/h +0000dm/s
+3D  99/jul/18 08:01:30 N37.08,948 W000.16,453 41795m N015km/h W137km/h +0005dm/s
+3D  99/jul/18 08:01:40 N37.08,972 W000.16,705 41803m N018km/h W133km/h +0002dm/s
+3D  99/jul/18 08:01:50 N37.08,972 W000.16,705 41803m N018km/h W133km/h +0002dm/s
+3D  99/jul/18 08:02:00 N37.09,024 W000.17,207 41817m N018km/h W133km/h +0009dm/s
+3D  99/jul/18 08:02:10 N37.09,050 W000.17,465 41847m N017km/h W136km/h +0016dm/s
+3D  99/jul/18 08:02:20 N37.09,076 W000.17,716 41865m N019km/h W133km/h +0016dm/s
+3D  99/jul/18 08:02:30 N37.09,106 W000.17,968 41882m N019km/h W135km/h +0015dm/s
+3D  99/jul/18 08:02:40 N37.09,136 W000.18,216 41896m N021km/h W132km/h +0012dm/s
+3D  99/jul/18 08:02:50 N37.09,168 W000.18,466 41907m N021km/h W134km/h +0011dm/s
+3d  99/jul/18 08:03:00 N37.09,197 W000.18,689 41916m N022km/h W131km/h +0010dm/s
+3D  99/jul/18 08:03:10 N37.09,236 W000.18,962 41925m N022km/h W133km/h +0005dm/s
+3D  99/jul/18 08:03:20 N37.09,274 W000.19,200 41908m N024km/h W131km/h +0005dm/s
+3D  99/jul/18 08:03:30 N37.09,309 W000.19,455 41930m N024km/h W133km/h -0001dm/s
+3D  99/jul/18 08:03:40 N37.09,348 W000.19,694 41913m N025km/h W130km/h +0000dm/s
+3D  99/jul/18 08:03:50 N37.09,386 W000.19,946 41921m N026km/h W132km/h -0007dm/s
+3D  99/jul/18 08:04:00 N37.09,426 W000.20,187 41906m N026km/h W130km/h -0006dm/s
+3D  99/jul/18 08:04:10 N37.09,466 W000.20,434 41901m N026km/h W131km/h -0011dm/s
+3D  99/jul/18 08:04:20 N37.09,506 W000.20,677 41889m N027km/h W129km/h -0012dm/s
+3D  99/jul/18 08:04:30 N37.09,549 W000.20,920 41877m N027km/h W131km/h -0011dm/s
+3D  99/jul/18 08:04:40 N37.09,588 W000.21,164 41876m N027km/h W128km/h -0006dm/s
+3D  99/jul/18 08:04:50 N37.09,630 W000.21,407 41870m N027km/h W131km/h -0004dm/s
+3D  99/jul/18 08:05:00 N37.09,671 W000.21,648 41865m N027km/h W128km/h -0003dm/s
+3D  99/jul/18 08:05:10 N37.09,714 W000.21,889 41863m N028km/h W130km/h +0000dm/s
+3D  99/jul/18 08:05:20 N37.09,755 W000.22,129 41866m N027km/h W127km/h +0004dm/s
+3D  99/jul/18 08:05:30 N37.09,798 W000.22,369 41871m N028km/h W129km/h +0006dm/s
+3D  99/jul/18 08:05:40 N37.09,839 W000.22,608 41878m N028km/h W127km/h +0009dm/s
+3D  99/jul/18 08:05:50 N37.09,883 W000.22,847 41889m N028km/h W129km/h +0010dm/s
+3D  99/jul/18 08:06:00 N37.09,925 W000.23,086 41902m N028km/h W126km/h +0013dm/s
+3D  99/jul/18 08:06:10 N37.09,969 W000.23,325 41918m N028km/h W129km/h +0017dm/s
+3D  99/jul/18 08:06:20 N37.10,010 W000.23,564 41936m N028km/h W126km/h +0019dm/s
+3D  99/jul/18 08:06:30 N37.10,054 W000.23,803 41957m N028km/h W129km/h +0021dm/s
+3D  99/jul/18 08:06:40 N37.10,095 W000.24,043 41977m N027km/h W127km/h +0021dm/s
+3D  99/jul/18 08:06:50 N37.10,139 W000.24,283 41999m N028km/h W130km/h +0021dm/s
+3D  99/jul/18 08:07:00 N37.10,179 W000.24,524 42018m N027km/h W128km/h +0018dm/s
+3D  99/jul/18 08:07:10 N37.10,223 W000.24,766 42035m N028km/h W130km/h +0016dm/s
+3D  99/jul/18 08:07:20 N37.10,263 W000.25,009 42050m N026km/h W129km/h +0013dm/s
+3D  99/jul/18 08:07:30 N37.10,305 W000.25,251 42061m N027km/h W131km/h +0010dm/s
+3D  99/jul/18 08:07:40 N37.10,343 W000.25,495 42069m N025km/h W130km/h +0007dm/s
+3D  99/jul/18 08:07:50 N37.10,384 W000.25,739 42075m N026km/h W132km/h +0003dm/s
+3D  99/jul/18 08:08:00 N37.10,421 W000.25,985 42077m N024km/h W130km/h +0001dm/s
+3D  99/jul/18 08:08:10 N37.10,459 W000.26,231 42077m N025km/h W133km/h +0000dm/s
+3D  99/jul/18 08:08:20 N37.10,494 W000.26,478 42074m N023km/h W131km/h -0003dm/s
+3D  99/jul/18 08:08:30 N37.10,530 W000.26,725 42070m N024km/h W133km/h -0004dm/s
+3D  99/jul/18 08:08:40 N37.10,563 W000.26,973 42063m N021km/h W131km/h -0007dm/s
+3D  99/jul/18 08:08:50 N37.10,598 W000.27,220 42055m N023km/h W133km/h -0008dm/s
+3D  99/jul/18 08:09:00 N37.10,629 W000.27,468 42046m N020km/h W131km/h -0009dm/s
+3D  99/jul/18 08:09:10 N37.10,662 W000.27,714 42037m N021km/h W133km/h -0007dm/s
+3D  99/jul/18 08:09:20 N37.10,691 W000.27,962 42030m N019km/h W131km/h -0006dm/s
+3D  99/jul/18 08:09:30 N37.10,721 W000.28,208 42026m N020km/h W132km/h -0002dm/s
+3D  99/jul/18 08:09:40 N37.10,749 W000.28,455 42023m N017km/h W131km/h +0000dm/s
+3D  99/jul/18 08:09:50 N37.10,778 W000.28,700 42024m N019km/h W132km/h +0001dm/s
+3D  99/jul/18 08:10:00 N37.10,804 W000.28,947 42027m N016km/h W131km/h +0005dm/s
+3D  99/jul/18 08:10:10 N37.10,831 W000.29,192 42034m N018km/h W132km/h +0007dm/s
+3D  99/jul/18 08:10:20 N37.10,856 W000.29,439 42044m N016km/h W131km/h +0012dm/s
+3D  99/jul/18 08:10:30 N37.10,883 W000.29,684 42058m N018km/h W132km/h +0014dm/s
+3D  99/jul/18 08:10:40 N37.10,908 W000.29,931 42074m N016km/h W131km/h +0018dm/s
+3D  99/jul/18 08:10:50 N37.10,935 W000.30,176 42094m N018km/h W132km/h +0019dm/s
+3D  99/jul/18 08:11:00 N37.10,960 W000.30,423 42116m N015km/h W131km/h +0023dm/s
+3D  99/jul/18 08:11:10 N37.10,986 W000.30,669 42140m N018km/h W132km/h +0024dm/s
+3D  99/jul/18 08:11:20 N37.11,011 W000.30,917 42167m N016km/h W132km/h +0028dm/s
+3D  99/jul/18 08:11:30 N37.11,038 W000.31,163 42196m N018km/h W133km/h +0028dm/s
+3D  99/jul/18 08:11:40 N37.11,064 W000.31,412 42224m N016km/h W132km/h +0028dm/s
+3D  99/jul/18 08:11:50 N37.11,091 W000.31,659 42254m N019km/h W133km/h +0028dm/s
+3D  99/jul/18 08:12:00 N37.11,118 W000.31,909 42282m N017km/h W133km/h +0026dm/s
+3D  99/jul/18 08:12:10 N37.11,146 W000.32,156 42308m N020km/h W133km/h +0025dm/s
+3D  99/jul/18 08:12:20 N37.11,174 W000.32,407 42333m N017km/h W133km/h +0023dm/s
+3D  99/jul/18 08:12:30 N37.11,203 W000.32,655 42354m N020km/h W134km/h +0019dm/s
+3D  99/jul/18 08:12:40 N37.11,231 W000.32,907 42370m N017km/h W134km/h +0016dm/s
+3D  99/jul/18 08:12:50 N37.11,261 W000.33,155 42383m N020km/h W134km/h +0010dm/s
+3D  99/jul/18 08:13:00 N37.11,290 W000.33,407 42391m N018km/h W134km/h +0006dm/s
+3D  99/jul/18 08:13:10 N37.11,319 W000.33,657 42393m N020km/h W134km/h +0000dm/s
+3D  99/jul/18 08:13:20 N37.11,348 W000.33,909 42391m N018km/h W134km/h -0004dm/s
+3D  99/jul/18 08:13:30 N37.11,377 W000.34,159 42385m N020km/h W134km/h -0008dm/s
+3D  99/jul/18 08:13:40 N37.11,405 W000.34,412 42375m N017km/h W134km/h -0012dm/s
+3D  99/jul/18 08:13:50 N37.11,433 W000.34,661 42360m N019km/h W134km/h -0016dm/s
+3D  99/jul/18 08:14:00 N37.11,460 W000.34,914 42341m N017km/h W134km/h -0021dm/s
+3D  99/jul/18 08:14:10 N37.11,487 W000.35,164 42318m N019km/h W134km/h -0023dm/s
+3D  99/jul/18 08:14:20 N37.11,514 W000.35,417 42293m N016km/h W135km/h -0025dm/s
+3D  99/jul/18 08:14:30 N37.11,541 W000.35,667 42267m N018km/h W134km/h -0025dm/s
+3D  99/jul/18 08:14:40 N37.11,567 W000.35,920 42241m N016km/h W135km/h -0025dm/s
+3D  99/jul/18 08:14:50 N37.11,593 W000.36,170 42215m N018km/h W134km/h -0024dm/s
+3D  99/jul/18 08:15:00 N37.11,619 W000.36,424 42189m N016km/h W135km/h -0024dm/s
+3D  99/jul/18 08:15:10 N37.11,645 W000.36,675 42168m N018km/h W134km/h -0019dm/s
+3D  99/jul/18 08:15:20 N37.11,671 W000.36,930 42148m N016km/h W136km/h -0017dm/s
+3D  99/jul/18 08:15:30 N37.11,697 W000.37,181 42133m N018km/h W135km/h -0012dm/s
+3D  99/jul/18 08:15:40 N37.11,724 W000.37,436 42122m N016km/h W136km/h -0009dm/s
+3D  99/jul/18 08:15:50 N37.11,751 W000.37,688 42115m N019km/h W135km/h -0006dm/s
+3D  99/jul/18 08:16:00 N37.11,779 W000.37,944 42111m N017km/h W137km/h -0002dm/s
+3D  99/jul/18 08:16:10 N37.11,808 W000.38,198 42111m N020km/h W136km/h +0001dm/s
+3D  99/jul/18 08:16:20 N37.11,837 W000.38,455 42116m N018km/h W137km/h +0007dm/s
+3D  99/jul/18 08:16:30 N37.11,866 W000.38,710 42124m N021km/h W136km/h +0009dm/s
+3D  99/jul/18 08:16:40 N37.11,897 W000.38,967 42136m N018km/h W138km/h +0013dm/s
+3D  99/jul/18 08:16:50 N37.11,926 W000.39,222 42149m N021km/h W136km/h +0012dm/s
+3D  99/jul/18 08:17:00 N37.11,957 W000.39,481 42163m N019km/h W138km/h +0014dm/s
+3D  99/jul/18 08:17:10 N37.11,986 W000.39,737 42177m N021km/h W137km/h +0012dm/s
+3D  99/jul/18 08:17:20 N37.12,016 W000.39,997 42190m N018km/h W139km/h +0012dm/s
+3D  99/jul/18 08:17:30 N37.12,045 W000.40,253 42201m N020km/h W137km/h +0009dm/s
+3D  99/jul/18 08:17:40 N37.12,075 W000.40,514 42210m N018km/h W139km/h +0006dm/s
+3D  99/jul/18 08:17:50 N37.12,102 W000.40,771 42216m N019km/h W138km/h +0005dm/s
+3D  99/jul/18 08:18:00 N37.12,131 W000.41,033 42219m N017km/h W140km/h +0001dm/s
+3D  99/jul/18 08:18:10 N37.12,157 W000.41,292 42220m N018km/h W138km/h +0000dm/s
+3D  99/jul/18 08:18:20 N37.12,183 W000.41,555 42218m N015km/h W141km/h -0003dm/s
+3D  99/jul/18 08:18:30 N37.12,207 W000.41,815 42213m N016km/h W139km/h -0005dm/s
+3D  99/jul/18 08:18:40 N37.12,231 W000.42,079 42206m N014km/h W141km/h -0008dm/s
+3D  99/jul/18 08:18:50 N37.12,253 W000.42,340 42195m N015km/h W139km/h -0012dm/s
+3D  99/jul/18 08:19:00 N37.12,275 W000.42,605 42181m N013km/h W142km/h -0014dm/s
+3D  99/jul/18 08:19:10 N37.12,295 W000.42,867 42168m N014km/h W140km/h -0013dm/s
+3D  99/jul/18 08:19:20 N37.12,315 W000.43,132 42154m N012km/h W142km/h -0013dm/s
+3D  99/jul/18 08:19:30 N37.12,333 W000.43,394 42141m N013km/h W139km/h -0012dm/s
+3D  99/jul/18 08:19:40 N37.12,352 W000.43,657 42130m N011km/h W141km/h -0010dm/s
+3D  99/jul/18 08:19:50 N37.12,369 W000.43,919 42122m N011km/h W139km/h -0006dm/s
+3D  99/jul/18 08:20:00 N37.12,387 W000.44,181 42116m N010km/h W141km/h -0003dm/s
+3D  99/jul/18 08:20:10 N37.12,402 W000.44,442 42115m N011km/h W138km/h +0000dm/s
+3D  99/jul/18 08:20:20 N37.12,419 W000.44,704 42116m N010km/h W141km/h +0002dm/s
+3D  99/jul/18 08:20:30 N37.12,434 W000.44,964 42120m N010km/h W138km/h +0005dm/s
+3D  99/jul/18 08:20:40 N37.12,450 W000.45,225 42126m N010km/h W140km/h +0007dm/s
+3D  99/jul/18 08:20:50 N37.12,465 W000.45,484 42135m N010km/h W137km/h +0010dm/s
+3D  99/jul/18 08:21:00 N37.12,482 W000.45,744 42145m N010km/h W140km/h +0011dm/s
+3D  99/jul/18 08:21:10 N37.12,497 W000.46,002 42157m N011km/h W136km/h +0013dm/s
+3D  99/jul/18 08:21:20 N37.12,514 W000.46,260 42170m N011km/h W139km/h +0013dm/s
+3D  99/jul/18 08:21:30 N37.12,530 W000.46,517 42184m N011km/h W136km/h +0013dm/s
+3D  99/jul/18 08:21:40 N37.12,548 W000.46,773 42195m N011km/h W138km/h +0012dm/s
+3D  99/jul/18 08:21:50 N37.12,564 W000.47,029 42207m N011km/h W135km/h +0010dm/s
+3D  99/jul/18 08:22:00 N37.12,582 W000.47,284 42216m N011km/h W138km/h +0007dm/s
+3D  99/jul/18 08:22:10 N37.12,599 W000.47,539 42223m N011km/h W135km/h +0005dm/s
+3D  99/jul/18 08:22:20 N37.12,618 W000.47,794 42226m N012km/h W137km/h +0001dm/s
+3D  99/jul/18 08:22:30 N37.12,635 W000.48,048 42226m N012km/h W134km/h +0000dm/s
+3D  99/jul/18 08:22:40 N37.12,654 W000.48,302 42223m N012km/h W137km/h -0003dm/s
+3D  99/jul/18 08:22:50 N37.12,672 W000.48,556 42219m N012km/h W134km/h -0006dm/s
+3D  99/jul/18 08:23:00 N37.12,692 W000.48,809 42212m N012km/h W137km/h -0006dm/s
+3D  99/jul/18 08:23:10 N37.12,709 W000.49,062 42205m N012km/h W134km/h -0007dm/s
+3D  99/jul/18 08:23:20 N37.12,730 W000.49,315 42197m N012km/h W136km/h -0008dm/s
+3D  99/jul/18 08:23:30 N37.12,747 W000.49,568 42189m N012km/h W134km/h -0008dm/s
+3D  99/jul/18 08:23:40 N37.12,767 W000.49,821 42181m N012km/h W137km/h -0006dm/s
+3D  99/jul/18 08:23:50 N37.12,784 W000.50,074 42175m N012km/h W134km/h -0006dm/s
+3D  99/jul/18 08:24:00 N37.12,804 W000.50,327 42170m N012km/h W136km/h -0004dm/s
+3D  99/jul/18 08:24:10 N37.12,821 W000.50,580 42167m N012km/h W134km/h -0002dm/s
+3D  99/jul/18 08:24:20 N37.12,841 W000.50,833 42167m N012km/h W136km/h +0000dm/s
+3D  99/jul/18 08:24:30 N37.12,859 W000.51,085 42168m N012km/h W133km/h +0002dm/s
+3D  99/jul/18 08:24:40 N37.12,879 W000.51,337 42171m N013km/h W136km/h +0004dm/s
+3D  99/jul/18 08:24:50 N37.12,896 W000.51,588 42176m N011km/h W133km/h +0005dm/s
+3D  99/jul/18 08:25:00 N37.12,916 W000.51,838 42182m N012km/h W135km/h +0005dm/s
+3D  99/jul/18 08:25:10 N37.12,933 W000.52,089 42189m N011km/h W133km/h +0005dm/s
+3D  99/jul/18 08:25:20 N37.12,953 W000.52,339 42194m N013km/h W135km/h +0005dm/s
+3D  99/jul/18 08:25:30 N37.12,970 W000.52,590 42198m N011km/h W133km/h +0003dm/s
+3D  99/jul/18 08:25:40 N37.12,990 W000.52,840 42200m N012km/h W135km/h +0000dm/s
+3D  99/jul/18 08:25:50 N37.13,007 W000.53,092 42201m N011km/h W133km/h -0001dm/s
+3D  99/jul/18 08:26:00 N37.13,026 W000.53,342 42199m N012km/h W135km/h -0003dm/s
+3D  99/jul/18 08:26:10 N37.13,042 W000.53,594 42194m N010km/h W133km/h -0005dm/s
+3D  99/jul/18 08:26:20 N37.13,061 W000.53,844 42187m N012km/h W135km/h -0007dm/s
+3D  99/jul/18 08:26:30 N37.13,076 W000.54,097 42178m N010km/h W134km/h -0011dm/s
+3D  99/jul/18 08:26:40 N37.13,094 W000.54,348 42165m N011km/h W136km/h -0013dm/s
+3D  99/jul/18 08:26:50 N37.13,108 W000.54,602 42151m N009km/h W135km/h -0014dm/s
+3D  99/jul/18 08:27:00 N37.13,124 W000.54,854 42140m N010km/h W136km/h -0009dm/s
+3D  99/jul/18 08:27:10 N37.13,137 W000.55,109 42131m N008km/h W135km/h -0006dm/s
+3D  99/jul/18 08:27:20 N37.13,152 W000.55,361 42126m N010km/h W136km/h -0003dm/s
+3D  99/jul/18 08:27:30 N37.13,164 W000.55,617 42123m N007km/h W135km/h +0000dm/s
+3D  99/jul/18 08:27:40 N37.13,178 W000.55,870 42123m N009km/h W136km/h +0002dm/s
+3D  99/jul/18 08:27:50 N37.13,190 W000.56,125 42127m N007km/h W135km/h +0006dm/s
+3D  99/jul/18 08:28:00 N37.13,204 W000.56,377 42135m N009km/h W136km/h +0008dm/s
+3D  99/jul/18 08:28:10 N37.13,216 W000.56,631 42146m N007km/h W134km/h +0013dm/s
+3D  99/jul/18 08:28:20 N37.13,231 W000.56,882 42161m N010km/h W135km/h +0016dm/s
+3D  99/jul/18 08:28:30 N37.13,244 W000.57,135 42179m N008km/h W134km/h +0020dm/s
+3D  99/jul/18 08:28:40 N37.13,260 W000.57,385 42201m N011km/h W134km/h +0022dm/s
+3D  99/jul/18 08:28:50 N37.13,275 W000.57,636 42224m N009km/h W133km/h +0024dm/s
+3D  99/jul/18 08:29:00 N37.13,293 W000.57,883 42249m N013km/h W133km/h +0025dm/s
+3D  99/jul/18 08:29:10 N37.13,311 W000.58,132 42274m N011km/h W131km/h +0024dm/s
+3D  99/jul/18 08:29:20 N37.13,330 W000.58,377 42298m N014km/h W132km/h +0022dm/s
+3D  99/jul/18 08:29:30 N37.13,350 W000.58,623 42319m N012km/h W130km/h +0019dm/s
+3D  99/jul/18 08:29:40 N37.13,372 W000.58,866 42337m N015km/h W131km/h +0015dm/s
+3D  99/jul/18 08:29:50 N37.13,393 W000.59,111 42350m N013km/h W129km/h +0011dm/s
+3D  99/jul/18 08:30:00 N37.13,417 W000.59,353 42359m N016km/h W130km/h +0006dm/s
+3D  99/jul/18 08:30:10 N37.13,440 W000.59,597 42363m N014km/h W130km/h +0003dm/s
+3D  99/jul/18 08:30:20 N37.13,464 W000.59,838 42362m N017km/h W130km/h -0003dm/s
+3D  99/jul/18 08:30:30 N37.13,488 W001.00,083 42357m N015km/h W130km/h -0007dm/s
+3D  99/jul/18 08:30:40 N37.13,514 W001.00,324 42347m N017km/h W130km/h -0012dm/s
+3D  99/jul/18 08:30:50 N37.13,538 W001.00,570 42332m N015km/h W130km/h -0016dm/s
+3D  99/jul/18 08:31:00 N37.13,563 W001.00,813 42315m N017km/h W131km/h -0019dm/s
+3D  99/jul/18 08:31:10 N37.13,588 W001.01,060 42294m N014km/h W132km/h -0021dm/s
+3D  99/jul/18 08:31:20 N37.13,612 W001.01,305 42271m N017km/h W132km/h -0022dm/s
+3D  99/jul/18 08:31:30 N37.13,636 W001.01,555 42248m N014km/h W133km/h -0023dm/s
+3D  99/jul/18 08:31:40 N37.13,660 W001.01,802 42225m N017km/h W133km/h -0023dm/s
+3D  99/jul/18 08:31:50 N37.13,683 W001.02,053 42201m N014km/h W134km/h -0022dm/s
+3D  99/jul/18 08:32:00 N37.13,706 W001.02,302 42179m N016km/h W134km/h -0021dm/s
+3D  99/jul/18 08:32:10 N37.13,729 W001.02,555 42160m N013km/h W135km/h -0018dm/s
+3D  99/jul/18 08:32:20 N37.13,752 W001.02,805 42144m N016km/h W134km/h -0015dm/s
+3D  99/jul/18 08:32:30 N37.13,775 W001.03,059 42132m N013km/h W135km/h -0010dm/s
+3D  99/jul/18 08:32:40 N37.13,797 W001.03,309 42123m N016km/h W134km/h -0007dm/s
+3D  99/jul/18 08:32:50 N37.13,820 W001.03,564 42118m N013km/h W136km/h -0003dm/s
+3D  99/jul/18 08:33:00 N37.13,842 W001.03,815 42116m N016km/h W134km/h +0000dm/s
+3D  99/jul/18 08:33:10 N37.13,865 W001.04,069 42116m N014km/h W135km/h +0000dm/s
+3D  99/jul/18 08:33:20 N37.13,887 W001.04,319 42118m N016km/h W134km/h +0004dm/s
+3D  99/jul/18 08:33:30 N37.13,910 W001.04,571 42123m N014km/h W134km/h +0006dm/s
+3D  99/jul/18 08:33:40 N37.13,933 W001.04,818 42129m N016km/h W132km/h +0006dm/s
+3D  99/jul/18 08:33:50 N37.13,957 W001.05,066 42135m N014km/h W132km/h +0006dm/s
+3D  99/jul/18 08:34:00 N37.13,980 W001.05,310 42141m N017km/h W130km/h +0006dm/s
+3D  99/jul/18 08:34:10 N37.14,005 W001.05,556 42147m N014km/h W130km/h +0006dm/s
+3D  99/jul/18 08:34:20 N37.14,028 W001.05,796 42152m N017km/h W128km/h +0003dm/s
+3D  99/jul/18 08:34:30 N37.14,052 W001.06,038 42155m N014km/h W129km/h +0000dm/s
+3D  99/jul/18 08:34:40 N37.14,075 W001.06,277 42154m N017km/h W127km/h -0003dm/s
+3D  99/jul/18 08:34:50 N37.14,100 W001.06,517 42149m N015km/h W128km/h -0006dm/s
+3D  99/jul/18 08:35:00 N37.14,123 W001.06,753 42141m N016km/h W126km/h -0010dm/s
+3D  99/jul/18 08:35:10 N37.14,147 W001.06,992 42129m N014km/h W127km/h -0012dm/s
+3D  99/jul/18 08:35:20 N37.14,170 W001.07,227 42114m N016km/h W126km/h -0017dm/s
+3D  99/jul/18 08:35:30 N37.14,194 W001.07,465 42096m N014km/h W127km/h -0019dm/s
+3D  99/jul/18 08:35:40 N37.14,216 W001.07,701 42076m N016km/h W126km/h -0020dm/s
+3D  99/jul/18 08:35:50 N37.14,240 W001.07,941 42054m N013km/h W129km/h -0022dm/s
+3D  99/jul/18 08:36:00 N37.14,256 W001.08,156 42032m N015km/h W128km/h -0022dm/s
+3D  99/jul/18 08:36:10 N37.14,278 W001.08,397 42011m N013km/h W130km/h -0021dm/s
+3D  99/jul/18 08:36:20 N37.14,298 W001.08,638 41990m N014km/h W128km/h -0020dm/s
+3D  99/jul/18 08:36:30 N37.14,318 W001.08,883 41972m N012km/h W131km/h -0016dm/s
+3D  99/jul/18 08:36:40 N37.14,337 W001.09,125 41956m N013km/h W129km/h -0014dm/s
+3D  99/jul/18 08:36:50 N37.14,356 W001.09,371 41945m N011km/h W132km/h -0009dm/s
+3D  99/jul/18 08:37:00 N37.14,373 W001.09,616 41938m N012km/h W130km/h -0005dm/s
+3D  99/jul/18 08:37:10 N37.14,391 W001.09,863 41936m N010km/h W133km/h +0000dm/s
+3D  99/jul/18 08:37:20 N37.14,406 W001.10,109 41938m N011km/h W131km/h +0003dm/s
+3D  99/jul/18 08:37:30 N37.14,422 W001.10,357 41943m N009km/h W133km/h +0006dm/s
+3D  99/jul/18 08:37:40 N37.14,436 W001.10,604 41953m N010km/h W131km/h +0011dm/s
+3D  99/jul/18 08:37:50 N37.14,451 W001.10,851 41968m N008km/h W133km/h +0015dm/s
+3D  99/jul/18 08:38:00 N37.14,464 W001.11,098 41985m N009km/h W131km/h +0018dm/s
+3D  99/jul/18 08:38:10 N37.14,478 W001.11,346 42005m N008km/h W133km/h +0020dm/s
+3D  99/jul/18 08:38:20 N37.14,490 W001.11,591 42027m N009km/h W130km/h +0022dm/s
+3D  99/jul/18 08:38:30 N37.14,504 W001.11,837 42050m N008km/h W132km/h +0023dm/s
+3D  99/jul/18 08:38:40 N37.14,516 W001.12,080 42073m N009km/h W129km/h +0022dm/s
+3D  99/jul/18 08:38:50 N37.14,531 W001.12,324 42096m N008km/h W131km/h +0021dm/s
+3D  99/jul/18 08:39:00 N37.14,543 W001.12,565 42117m N008km/h W127km/h +0020dm/s
+3D  99/jul/18 08:39:10 N37.14,557 W001.12,806 42135m N008km/h W129km/h +0016dm/s
+3D  99/jul/18 08:39:20 N37.14,569 W001.13,045 42149m N008km/h W126km/h +0012dm/s
+3D  99/jul/18 08:39:30 N37.14,584 W001.13,284 42159m N009km/h W129km/h +0008dm/s
+3D  99/jul/18 08:39:40 N37.14,596 W001.13,521 42165m N009km/h W126km/h +0003dm/s
+3D  99/jul/18 08:39:50 N37.14,611 W001.13,760 42167m N009km/h W128km/h +0001dm/s
+3D  99/jul/18 08:40:00 N37.14,624 W001.13,998 42166m N009km/h W126km/h -0003dm/s
+3D  99/jul/18 08:40:10 N37.14,639 W001.14,237 42162m N009km/h W129km/h -0004dm/s
+3D  99/jul/18 08:40:20 N37.14,652 W001.14,476 42155m N009km/h W126km/h -0007dm/s
+3D  99/jul/18 08:40:30 N37.14,668 W001.14,716 42147m N009km/h W130km/h -0008dm/s
+3D  99/jul/18 08:40:40 N37.14,681 W001.14,956 42137m N009km/h W127km/h -0009dm/s
+3D  99/jul/18 08:40:50 N37.14,696 W001.15,197 42128m N009km/h W130km/h -0008dm/s
+3D  99/jul/18 08:41:00 N37.14,709 W001.15,438 42120m N009km/h W128km/h -0007dm/s
+3D  99/jul/18 08:41:10 N37.14,724 W001.15,680 42114m N009km/h W130km/h -0005dm/s
+3D  99/jul/18 08:41:20 N37.15,737 W001.15,921 42109m N009km/h W128km/h -0003dm/s
+3D  99/jul/18 08:41:30 ï37.14,752 W001.16,162 42107m N009km/h W130km/h -0001dm/s
+3D  99/jul/18 08:41:40 N37.14,765 W001.16,403 42107m N009km/h W127km/h +0001dm/s
+3D  99/jul/18 08:41:50 N37.14,781 W001.16,644 42110m N010km/h W130km/h +0004dm/s
+3D  99/jul/18 08:42:00 N37.14,794 W001.16,885 42116m N009km/h W127km/h +0007dm/s
+3D  99/jul/18 08:42:10 N37.14,809 W001.17,125 42124m N010km/h W129km/h +0009dm/s
+3D  99/jul/18 08:42:20 N37.14,823 W001.17,364 42134m N009km/h W126km/h +0010dm/s
+3D  99/jul/18 08:42:30 N37.14,838 W001.17,603 42145m N010km/h W129km/h +0011dm/s
+3D  99/jul/18 08:42:40 N37.14,852 W001.17,841 42157m N009km/h W126km/h +0012dm/s
+3D  99/jul/18 08:42:50 N37.14,868 W001.18,078 42168m N010km/h W127km/h +0011dm/s
+3D  99/jul/18 08:43:00 N37.14,883 W001.18,314 42179m N009km/h W125km/h +0010dm/s
+3D  99/jul/18 08:43:10 N37.14,900 W001.18,548 42189m N011km/h W126km/h +0008dm/s
+3D  99/jul/18 08:43:20 N37.14,915 W001.18,782 42195m N010km/h W123km/h +0005dm/s
+3D  99/jul/18 08:43:30 N37.14,933 W001.19,013 42200m N012km/h W124km/h +0002dm/s
+3D  99/jul/18 08:43:40 N37.14,949 W001.19,244 42201m N010km/h W121km/h +0000dm/s
+3D  99/jul/18 08:43:50 N37.14,968 W001.19,472 42199m N013km/h W123km/h -0003dm/s
+3D  99/jul/18 08:44:00 N37.14,986 W001.19,700 42193m N011km/h W120km/h -0007dm/s
+3D  99/jul/18 08:44:10 N37.15,006 W001.19,925 42183m N013km/h W121km/h -0011dm/s
+3D  99/jul/18 08:44:20 N37.15,024 W001.20,150 42170m N012km/h W119km/h -0014dm/s
+3D  99/jul/18 08:44:30 N37.15,044 W001.20,374 42155m N013km/h W120km/h -0017dm/s
+3D  99/jul/18 08:44:40 N37.15,062 W001.20,598 42137m N012km/h W118km/h -0018dm/s
+3D  99/jul/18 08:44:50 N37.15,083 W001.20,820 42118m N014km/h W120km/h -0018dm/s
+3D  99/jul/18 08:45:00 N37.15,102 W001.21,044 42099m N012km/h W118km/h -0018dm/s
+3D  99/jul/18 08:45:10 N37.15,124 W001.21,266 42080m N014km/h W120km/h -0018dm/s
+3D  99/jul/18 08:45:20 N37.15,143 W001.21,491 42062m N012km/h W119km/h -0016dm/s
+3D  99/jul/18 08:45:30 N37.15,165 W001.21,714 42047m N014km/h W120km/h -0014dm/s
+3D  99/jul/18 08:45:40 N37.15,185 W001.21,939 42034m N012km/h W119km/h -0011dm/s
+3D  99/jul/18 08:45:50 N37.15,206 W001.22,163 42024m N015km/h W121km/h -0008dm/s
+3D  99/jul/18 08:46:00 N37.15,226 W001.22,388 42018m N012km/h W119km/h -0005dm/s
+3D  99/jul/18 08:46:10 N37.15,248 W001.22,612 42016m N015km/h W121km/h +0000dm/s
+3D  99/jul/18 08:46:20 N37.15,267 W001.22,839 42017m N012km/h W120km/h +0002dm/s
+3D  99/jul/18 08:46:30 N37.15,289 W001.23,063 42022m N014km/h W121km/h +0006dm/s
+3D  99/jul/18 08:46:40 N37.15,309 W001.23,289 42030m N012km/h W121km/h +0006dm/s
+3D  99/jul/18 08:46:50 N37.15,330 W001.23,513 42041m N015km/h W120km/h +0012dm/s
+3D  99/jul/18 08:47:00 N37.15,350 W001.23,738 42055m N012km/h W119km/h +0014dm/s
+3D  99/jul/18 08:47:10 N37.15,372 W001.23,961 42069m N015km/h W120km/h +0015dm/s
+3D  99/jul/18 08:47:20 N37.15,391 W001.24,186 42084m N012km/h W118km/h +0015dm/s
+3D  99/jul/18 08:47:30 N37.15,412 W001.24,407 42099m N014km/h W119km/h +0014dm/s
+3D  99/jul/18 08:47:40 N37.15,432 W001.24,630 42114m N011km/h W118km/h +0014dm/s
+3D  99/jul/18 08:47:50 N37.15,452 W001.24,849 42127m N014km/h W118km/h +0012dm/s
+3D  99/jul/18 08:48:00 N37.15,471 W001.25,070 42139m N011km/h W117km/h +0010dm/s
+3D  99/jul/18 08:48:10 N37.15,491 W001.25,287 42148m N014km/h W117km/h +0008dm/s
+3D  99/jul/18 08:48:20 N37.15,510 W001.25,507 42154m N011km/h W116km/h +0004dm/s
+3D  99/jul/18 08:48:30 N37.15,529 W001.25,723 42158m N014km/h W116km/h +0002dm/s
+3D  99/jul/18 08:48:40 N37.15,548 W001.25,942 42158m N011km/h W116km/h -0001dm/s
+3D  99/jul/18 08:48:50 N37.15,568 W001.26,157 42155m N014km/h W116km/h -0004dm/s
+3D  99/jul/18 08:49:00 N37.15,586 W001.26,375 42149m N011km/h W115km/h -0007dm/s
+3D  99/jul/18 08:49:10 N37.15,605 W001.26,590 42141m N013km/h W115km/h -0009dm/s
+3D  99/jul/18 08:49:20 N37.15,624 W001.26,808 42129m N010km/h W115km/h -0012dm/s
+3D  99/jul/18 08:49:30 N37.15,642 W001.27,023 42116m N013km/h W115km/h -0013dm/s
+3D  99/jul/18 08:49:40 N37.15,660 W001.27,241 42101m N010km/h W116km/h -0014dm/s
+3D  99/jul/18 08:49:50 N37.15,679 W001.27,456 42086m N013km/h W116km/h -0015dm/s
+3D  99/jul/18 08:50:00 N37.15,696 W001.27,674 42072m N010km/h W116km/h -0014dm/s
+3D  99/jul/18 08:50:10 N37.15,714 W001.27,890 42059m N013km/h W116km/h -0013dm/s
+3D  99/jul/18 08:50:20 N37.15,732 W001.28,108 42047m N010km/h W116km/h -0011dm/s
+3D  99/jul/18 08:50:30 N37.15,750 W001.28,323 42037m N013km/h W115km/h -0009dm/s
+3D  99/jul/18 08:50:40 N37.15,767 W001.28,541 42030m N009km/h W116km/h -0005dm/s
+3D  99/jul/18 08:50:50 N37.15,783 W001.28,756 42025m N012km/h W115km/h -0004dm/s
+3D  99/jul/18 08:51:00 N37.15,800 W001.28,973 42022m N009km/h W115km/h -0001dm/s
+3D  99/jul/18 08:51:10 N37.15,816 W001.29,187 42021m N011km/h W114km/h +0000dm/s
+3D  99/jul/18 08:51:20 N37.15,832 W001.29,403 42023m N009km/h W114km/h +0003dm/s
+3D  99/jul/18 08:51:30 N37.15,847 W001.29,614 42028m N011km/h W114km/h +0005dm/s
+3D  99/jul/18 08:51:40 N37.15,863 W001.29,829 42034m N009km/h W114km/h +0007dm/s
+3D  99/jul/18 08:51:50 N37.15,878 W001.30,039 42042m N011km/h W112km/h +0008dm/s
+3D  99/jul/18 08:52:00 N37.15,893 W001.30,251 42050m N008km/h W113km/h +0008dm/s
+3D  99/jul/18 08:52:10 N37.15,908 W001.30,459 42059m N011km/h W111km/h +0007dm/s
+3D  99/jul/18 08:52:20 N37.15,923 W001.30,670 42067m N008km/h W112km/h +0007dm/s
+3D  99/jul/18 08:52:30 N37.15,938 W001.30,877 42072m N011km/h W111km/h +0005dm/s
+3D  99/jul/18 08:52:40 N37.15,954 W001.31,086 42076m N009km/h W112km/h +0003dm/s
+3D  99/jul/18 08:52:50 N37.15,969 W001.31,292 42078m N011km/h W110km/h +0000dm/s
+3D  99/jul/18 08:53:00 N37.15,985 W001.31,501 42078m N009km/h W111km/h +0000dm/s
+3D  99/jul/18 08:53:10 N37.16,000 W001.31,707 42075m N011km/h W110km/h -0003dm/s
+3D  99/jul/18 08:53:20 N37.16,017 W001.31,916 42071m N009km/h W111km/h -0004dm/s
+3D  99/jul/18 08:53:30 N37.16,032 W001.32,122 42065m N011km/h W110km/h -0006dm/s
+3D  99/jul/18 08:53:40 N37.16,049 W001.32,331 42058m N010km/h W112km/h -0007dm/s
+3D  99/jul/18 08:53:50 N37.16,066 W001.32,537 42049m N012km/h W110km/h -0008dm/s
+3D  99/jul/18 08:54:00 N37.16,083 W001.32,747 42040m N010km/h W112km/h -0010dm/s
+3D  99/jul/18 08:54:10 N37.16,100 W001.32,955 42029m N012km/h W110km/h -0009dm/s
+3D  99/jul/18 08:54:20 N37.16,132 W001.33,174 42045m N011km/h W113km/h -0006dm/s
+3D  99/jul/18 08:54:30 N37.16,134 W001.33,374 42011m N012km/h W111km/h -0007dm/s
+3D  99/jul/18 08:54:40 N37.16,152 W001.33,585 42004m N010km/h W113km/h -0005dm/s
+3D  99/jul/18 08:54:50 N37.16,168 W001.33,793 42000m N012km/h W111km/h -0003dm/s
+3D  99/jul/18 08:55:00 N37.16,205 W001.34,015 42034m N011km/h W113km/h +0003dm/s
+3D  99/jul/18 08:55:10 N37.16,200 W001.34,212 42001m N011km/h W111km/h +0004dm/s
+3D  99/jul/18 08:55:20 N37.16,217 W001.34,423 42007m N009km/h W113km/h +0005dm/s
+3D  99/jul/18 08:55:30 N37.16,233 W001.34,631 42014m N011km/h W110km/h +0008dm/s
+3D  99/jul/18 08:55:40 N37.16,249 W001.34,840 42025m N009km/h W112km/h +0010dm/s
+3D  99/jul/18 08:55:50 N37.16,264 W001.35,047 42037m N010km/h W110km/h +0012dm/s
+3D  99/jul/18 08:56:00 N37.16,279 W001.35,256 42051m N009km/h W112km/h +0014dm/s
+3D  99/jul/18 08:56:10 N37.16,293 W001.35,463 42066m N010km/h W109km/h +0015dm/s
+3D  99/jul/18 08:56:20 N37.16,308 W001.35,671 42083m N008km/h W112km/h +0016dm/s
+3D  99/jul/18 08:56:30 N37.16,320 W001.35,877 42101m N009km/h W109km/h +0018dm/s
+3D  99/jul/18 08:56:40 N37.16,334 W001.36,085 42119m N007km/h W112km/h +0018dm/s
+3D  99/jul/18 08:56:50 N37.16,345 W001.36,292 42137m N008km/h W109km/h +0017dm/s
+3d  99/jul/18 08:57:00 N37.16,356 W001.36,479 42153m N007km/h W112km/h +0016dm/s
+3D  99/jul/18 08:57:10 N37.16,367 W001.36,708 42168m N007km/h W110km/h +0012dm/s
+3D  99/jul/18 08:57:20 N37.16,378 W001.36,918 42179m N006km/h W113km/h +0009dm/s
+3D  99/jul/18 08:57:30 N37.16,387 W001.37,128 42188m N006km/h W111km/h +0007dm/s
+3D  99/jul/18 08:57:40 N37.16,397 W001.37,341 42194m N005km/h W115km/h +0004dm/s
+3D  99/jul/18 08:57:50 N37.16,404 W001.37,554 42197m N005km/h W113km/h +0001dm/s
+3D  99/jul/18 08:58:00 N37.16,413 W001.37,770 42197m N004km/h W117km/h +0000dm/s
+3D  99/jul/18 08:58:10 N37.16,419 W001.37,987 42196m N004km/h W115km/h -0002dm/s
+3D  99/jul/18 08:58:20 N37.16,426 W001.38,207 42193m N004km/h W119km/h -0002dm/s
+3D  99/jul/18 08:58:30 N37.16,410 W001.38,438 42252m N004km/h W117km/h -0004dm/s
+3D  99/jul/18 08:58:40 N37.16,438 W001.38,653 42185m N003km/h W121km/h -0004dm/s
+3D  99/jul/18 08:58:50 N37.16,422 W001.38,888 42241m N003km/h W119km/h -0005dm/s
+3D  99/jul/18 08:59:00 N37.16,449 W001.39,106 42174m N003km/h W123km/h -0005dm/s
+3D  99/jul/18 08:59:10 N37.16,453 W001.39,334 42169m N003km/h W121km/h -0004dm/s
+3D  99/jul/18 08:59:20 N37.16,460 W001.39,563 42166m N003km/h W124km/h -0002dm/s
+3D  99/jul/18 08:59:30 N37.16,464 W001.39,793 42164m N003km/h W121km/h +0000dm/s
+3D  99/jul/18 08:59:40 N37.16,471 W001.40,023 42166m N003km/h W124km/h +0002dm/s
+3D  99/jul/18 08:59:50 N37.16,475 W001.40,253 42170m N003km/h W122km/h +0005dm/s
+3D  99/jul/18 09:00:00 N37.16,482 W001.40,484 42176m N004km/h W124km/h +0008dm/s
+3D  99/jul/18 09:00:10 N37.16,487 W001.40,714 42186m N004km/h W122km/h +0011dm/s
+3D  99/jul/18 09:00:20 N37.16,496 W001.40,945 42198m N005km/h W124km/h +0013dm/s
+3D  99/jul/18 09:00:30 N37.16,483 W001.41,183 42269m N004km/h W121km/h +0018dm/s
+3D  99/jul/18 09:00:40 N37.16,511 W001.41,404 42231m N005km/h W123km/h +0018dm/s
+3D  99/jul/18 09:00:50 N37.16,498 W001.41,640 42307m N005km/h W120km/h +0018dm/s
+3D  99/jul/18 09:01:00 N37.16,527 W001.41,858 42271m N006km/h W122km/h +0021dm/s
+3D  99/jul/18 09:01:10 N37.16,514 W001.42,092 42352m N005km/h W118km/h +0020dm/s
+3D  99/jul/18 09:01:20 N37.16,544 W001.42,305 42315m N005km/h W120km/h +0021dm/s
+3d  99/jul/18 09:01:30 N37.16,551 W001.42,505 42333m N005km/h W116km/h +0018dm/s
+3D  99/jul/18 09:01:40 N37.16,561 W001.42,745 42351m N006km/h W118km/h +0014dm/s
+3D  99/jul/18 09:01:50 N37.16,546 W001.42,972 42426m N004km/h W114km/h +0011dm/s
+3D  99/jul/18 09:02:00 N37.16,578 W001.43,178 42370m N006km/h W116km/h +0003dm/s
+3D  99/jul/18 09:02:10 N37.16,562 W001.43,403 42436m N004km/h W113km/h -0002dm/s
+3D  99/jul/18 09:02:20 N37.16,594 W001.43,608 42365m N005km/h W116km/h -0007dm/s
+3d  99/jul/18 09:02:30 N37.16,599 W001.43,780 42357m N003km/h W114km/h -0012dm/s
+3D  99/jul/18 09:02:40 N37.16,609 W001.44,037 42338m N005km/h W116km/h -0018dm/s
+3d  99/jul/18 09:02:50 N37.16,614 W001.44,211 42322m N003km/h W115km/h -0021dm/s
+3D  99/jul/18 09:03:00 N37.16,623 W001.44,470 42293m N005km/h W117km/h -0027dm/s
+3D  99/jul/18 09:03:10 N37.16,629 W001.44,690 42266m N003km/h W116km/h -0029dm/s
+3D  99/jul/18 09:03:20 N37.16,638 W001.44,910 42236m N005km/h W119km/h -0031dm/s
+3d  99/jul/18 09:03:30 N37.16,626 W001.45,105 42172m N007km/h W120km/h -0020dm/s
+3D  99/jul/18 09:03:40 N37.16,652 W001.45,359 42174m N005km/h W122km/h -0031dm/s
+3D  99/jul/18 09:03:50 N37.16,658 W001.45,587 42144m N003km/h W120km/h -0030dm/s
+3D  99/jul/18 09:04:00 N37.16,667 W001.45,815 42116m N005km/h W123km/h -0027dm/s
+3D  99/jul/18 09:04:10 N37.16,673 W001.46,045 42091m N003km/h W122km/h -0022dm/s
+3D  99/jul/18 09:04:20 N37.16,681 W001.46,275 42073m N007km/h W123km/h -0025dm/s
+3D  99/jul/18 09:04:30 N37.16,688 W001.46,507 42056m N004km/h W122km/h -0012dm/s
+3D  99/jul/18 09:04:40 N37.16,697 W001.46,737 42047m N006km/h W124km/h -0006dm/s
+3d  99/jul/18 09:04:50 N37.16,703 W001.46,947 42042m N004km/h W123km/h -0002dm/s
+3D  99/jul/18 09:05:00 N37.16,713 W001.47,201 42042m N006km/h W124km/h +0002dm/s
+3d  99/jul/18 09:05:10 N37.16,720 W001.47,411 42045m N004km/h W123km/h +0005dm/s
+3D  99/jul/18 09:05:20 N37.16,730 W001.47,664 42055m N006km/h W124km/h +0010dm/s
+3d  99/jul/18 09:05:30 N37.16,737 W001.47,873 42065m N004km/h W123km/h +0013dm/s
+3D  99/jul/18 09:05:40 N37.16,747 W001.48,125 42082m N006km/h W123km/h +0016dm/s
+3D  99/jul/18 09:05:50 N37.16,754 W001.48,355 42099m N003km/h W121km/h +0018dm/s
+3D  99/jul/18 09:06:00 N37.16,763 W001.48,582 42118m N006km/h W122km/h +0020dm/s
+3D  99/jul/18 09:06:10 N37.16,768 W001.48,809 42139m N003km/h W120km/h +0020dm/s
+3D  99/jul/18 09:06:20 N37.16,797 W001.49,024 42102m N005km/h W120km/h +0018dm/s
+3D  99/jul/18 09:06:30 N37.16,781 W001.49,258 42177m N002km/h W119km/h +0016dm/s
+3D  99/jul/18 09:06:40 N37.16,810 W001.49,471 42132m N005km/h W119km/h +0011dm/s
+3D  99/jul/18 09:06:50 N37.16,793 W001.49,703 42200m N001km/h W118km/h +0007dm/s
+3D  99/jul/18 09:07:00 N37.16,798 W001.49,925 42206m N004km/h W119km/h +0003dm/s
+3D  99/jul/18 09:07:10 N37.16,802 W001.50,149 42205m N001km/h W118km/h -0002dm/s
+3D  99/jul/18 09:07:20 N37.16,806 W001.50,371 42201m N003km/h W120km/h -0005dm/s
+3D  99/jul/18 09:07:30 N37.16,791 W001.50,590 42153m N000km/h W120km/h -0010dm/s
+3D  99/jul/18 09:07:40 N37.16,838 W001.50,812 42119m N004km/h W122km/h -0014dm/s
+3D  99/jul/18 09:07:50 N37.16,817 W001.51,052 42168m N001km/h W122km/h -0015dm/s
+3D  99/jul/18 09:08:00 N37.16,821 W001.51,281 42152m N003km/h W124km/h -0015dm/s
+3D  99/jul/18 09:08:10 N37.16,825 W001.51,516 42136m N001km/h W125km/h -0016dm/s
+3D  99/jul/18 09:08:20 N37.16,829 W001.51,750 42121m N004km/h W126km/h -0015dm/s
+3D  99/jul/18 09:08:30 N37.16,833 W001.51,989 42106m N001km/h W127km/h -0012dm/s
+3D  99/jul/18 09:08:40 N37.16,865 W001.52,214 42023m N004km/h W127km/h -0011dm/s
+3D  99/jul/18 09:08:50 N37.16,842 W001.52,465 42087m N001km/h W127km/h -0005dm/s
+3D  99/jul/18 09:09:00 N37.16,847 W001.52,702 42084m N004km/h W127km/h -0001dm/s
+3D  99/jul/18 09:09:10 N37.16,851 W001.52,941 42084m N001km/h W127km/h +0002dm/s
+3d  99/jul/18 09:09:20 N37.16,856 W001.53,154 42089m N004km/h W127km/h +0006dm/s
+3D  99/jul/18 09:09:30 N37.16,861 W001.53,417 42099m N002km/h W127km/h +0010dm/s
+3d  99/jul/18 09:09:40 N37.16,865 W001.53,629 42109m N004km/h W126km/h +0012dm/s
+3D  99/jul/18 09:09:50 N37.16,870 W001.53,892 42126m N001km/h W127km/h +0015dm/s
+3D  99/jul/18 09:10:00 N37.16,875 W001.54,126 42142m N003km/h W125km/h +0016dm/s
+3D  99/jul/18 09:10:10 N37.16,878 W001.54,363 42161m N001km/h W126km/h +0018dm/s
+3D  99/jul/18 09:10:20 N37.16,881 W001.54,596 42181m N003km/h W124km/h +0019dm/s
+3D  99/jul/18 09:10:30 N37.16,883 W001.54,829 42201m N000km/h W124km/h +0020dm/s
+3D  99/jul/18 09:10:40 N37.16,885 W001.55,058 42222m N001km/h W122km/h +0020dm/s
+3D  99/jul/18 09:10:50 N37.16,870 W001.55,285 42205m N000km/h W122km/h +0020dm/s
+3D  99/jul/18 09:11:00 N37.16,886 W001.55,515 42257m N001km/h W121km/h +0014dm/s
+3D  99/jul/18 09:11:10 N37.16,887 W001.55,743 42268m S001km/h W121km/h +0008dm/s
+3D  99/jul/18 09:11:20 N37.16,887 W001.55,967 42273m N001km/h W120km/h +0002dm/s
+3D  99/jul/18 09:11:30 N37.16,886 W001.56,194 42273m S001km/h W120km/h -0003dm/s
+3D  99/jul/18 09:11:40 N37.16,885 W001.56,417 42266m N000km/h W120km/h -0007dm/s
+3D  99/jul/18 09:11:50 N37.16,885 W001.56,644 42255m S001km/h W121km/h -0013dm/s
+3D  99/jul/18 09:12:00 N37.16,884 W001.56,869 42241m N000km/h W121km/h -0015dm/s
+3D  99/jul/18 09:12:10 N37.16,872 W001.57,102 42166m N000km/h W122km/h -0014dm/s
+3D  99/jul/18 09:12:20 N37.16,881 W001.57,327 42204m N000km/h W123km/h -0020dm/s
+3D  99/jul/18 09:12:30 N37.16,872 W001.57,564 42138m S001km/h W125km/h -0014dm/s
+3D  99/jul/18 09:12:40 N37.16,880 W001.57,793 42164m N000km/h W125km/h -0020dm/s
+3D  99/jul/18 09:12:50 N37.16,873 W001.58,034 42107m S001km/h W127km/h -0014dm/s
+3D  99/jul/18 09:13:00 N37.16,872 W001.58,272 42092m N001km/h W127km/h -0013dm/s
+3D  99/jul/18 09:13:10 N37.16,873 W001.58,514 42079m N000km/h W130km/h -0012dm/s
+3D  99/jul/18 09:13:20 N37.16,872 W001.58,755 42069m N001km/h W129km/h -0007dm/s
+3D  99/jul/18 09:13:30 N37.16,873 W001.59,001 42062m N000km/h W132km/h -0005dm/s
+3D  99/jul/18 09:13:40 N37.16,872 W001.59,245 42061m N000km/h W130km/h +0000dm/s
+3D  99/jul/18 09:13:50 N37.16,873 W001.59,492 42062m N000km/h W132km/h +0002dm/s
+3D  99/jul/18 09:14:00 N37.16,872 W001.59,736 42067m N001km/h W130km/h +0005dm/s
+3D  99/jul/18 09:14:10 N37.16,874 W001.59,983 42075m N000km/h W132km/h +0008dm/s
+3D  99/jul/18 09:14:20 N37.16,874 W002.00,226 42083m N001km/h W129km/h +0009dm/s
+3D  99/jul/18 09:14:30 N37.16,876 W002.00,472 42094m N000km/h W131km/h +0010dm/s
+3D  99/jul/18 09:14:40 N37.16,878 W002.00,714 42105m N002km/h W129km/h +0011dm/s
+3D  99/jul/18 09:14:50 N37.16,881 W002.00,957 42118m N001km/h W130km/h +0012dm/s
+3D  99/jul/18 09:15:00 N37.16,885 W002.01,196 42130m N003km/h W127km/h +0013dm/s
+3D  99/jul/18 09:15:10 N37.16,890 W002.01,436 42144m N002km/h W128km/h +0014dm/s
+3D  99/jul/18 09:15:20 N37.16,890 W002.01,677 42115m N005km/h W125km/h +0007dm/s
+3D  99/jul/18 09:15:30 N37.16,898 W002.01,914 42122m N003km/h W126km/h +0007dm/s
+3D  99/jul/18 09:15:40 N37.16,904 W002.02,146 42127m N006km/h W123km/h +0003dm/s
+3D  99/jul/18 09:15:50 N37.16,914 W002.02,379 42129m N005km/h W124km/h +0000dm/s
+3D  99/jul/18 09:16:00 N37.16,923 W002.02,608 42127m N007km/h W121km/h -0003dm/s
+3D  99/jul/18 09:16:10 N37.16,934 W002.02,837 42121m N006km/h W123km/h -0007dm/s
+3D  99/jul/18 09:16:20 N37.16,944 W002.03,063 42114m N008km/h W120km/h -0008dm/s
+3D  99/jul/18 09:16:30 N37.16,957 W002.03,290 42105m N007km/h W121km/h -0010dm/s
+3D  99/jul/18 09:16:40 N37.16,968 W002.03,514 42094m N009km/h W119km/h -0009dm/s
+3D  99/jul/18 09:16:50 N37.16,982 W002.03,740 42084m N008km/h W121km/h -0011dm/s
+3D  99/jul/18 09:17:00 N37.16,994 W002.03,964 42073m N010km/h W119km/h -0010dm/s
+3D  99/jul/18 09:17:10 N37.17,010 W002.04,189 42062m N009km/h W121km/h -0012dm/s
+3D  99/jul/18 09:17:20 N37.17,024 W002.04,414 42050m N011km/h W119km/h -0011dm/s
+3D  99/jul/18 09:17:30 N37.17,042 W002.04,640 42037m N010km/h W122km/h -0011dm/s
+3D  99/jul/18 09:17:40 N37.17,058 W002.04,866 42024m N012km/h W120km/h -0013dm/s
+3D  99/jul/18 09:17:50 N37.17,076 W002.05,094 42013m N011km/h W123km/h -0010dm/s
+3D  99/jul/18 09:18:00 N37.17,092 W002.05,321 42002m N011km/h W120km/h -0008dm/s
+3D  99/jul/18 09:18:10 N37.17,111 W002.05,551 41994m N011km/h W124km/h -0007dm/s
+3D  99/jul/18 09:18:20 N37.17,126 W002.05,780 41988m N010km/h W121km/h -0003dm/s
+3D  99/jul/18 09:18:30 N37.17,144 W002.06,011 41985m N010km/h W124km/h +0000dm/s
+3D  99/jul/18 09:18:40 N37.17,158 W002.06,242 41984m N011km/h W122km/h +0000dm/s
+3D  99/jul/18 09:18:50 N37.17,175 W002.06,473 41984m N010km/h W125km/h +0001dm/s
+3D  99/jul/18 09:19:00 N37.17,190 W002.06,704 41985m N010km/h W122km/h +0001dm/s
+3D  99/jul/18 09:19:10 N37.17,207 W002.06,936 41989m N010km/h W125km/h +0004dm/s
+3D  99/jul/18 09:19:20 N37.17,221 W002.07,166 41993m N010km/h W121km/h +0003dm/s
+3D  99/jul/18 09:19:30 N37.17,238 W002.07,396 41999m N010km/h W124km/h +0006dm/s
+3D  99/jul/18 09:19:40 N37.17,251 W002.07,624 42006m N009km/h W121km/h +0006dm/s
+3D  99/jul/18 09:19:50 N37.17,267 W002.07,852 42014m N009km/h W123km/h +0008dm/s
+3D $99/jul/18 09:20:00 N37.17,279 W002.08,079 42023m N008km/h W119km/h +0008dm/s
+3D  99/jul/18 09:20:10 N37.17,294 W002.08,304 42032m N009km/h W121km/h +0009dm/s
+3D  99/jul/18 09:20:20 N37.17,307 W002.08,528 42042m N009km/h W118km/h +0009dm/s
+3D  99/jul/18 09:20:30 N37.17,322 W002.08,750 42049m N009km/h W120km/h +0006dm/s
+3D  99/jul/18 09:20:40 N37.17,336 W002.08,971 42056m N010km/h W116km/h +0006dm/s
+3D  99/jul/18 09:20:50 N37.17,354 W002.09,190 42060m N011km/h W118km/h +0002dm/s
+3D  99/jul/18 09:21:00 N37.17,369 W002.09,407 42062m N011km/h W114km/h +0001dm/s
+3D  99/jul/18 09:21:10 N37.17,388 W002.09,624 42063m N012km/h W116km/h +0000dm/s
+3D  99/jul/18 09:21:20 N37.17,404 W002.09,839 42062m N012km/h W113km/h -0001dm/s
+3D  99/jul/18 09:21:30 N37.17,424 W002.10,053 42060m N012km/h W115km/h -0002dm/s
+3D  99/jul/18 09:21:40 N37.17,442 W002.10,266 42056m N012km/h W112km/h -0004dm/s
+3D  99/jul/18 09:21:50 N37.17,463 W002.10,479 42052m N013km/h W115km/h -0005dm/s
+3D  99/jul/18 09:22:00 N37>17,482 W002.10,692 42047m N013km/h W112km/h -0004dm/s
+3D  99/jul/18 09:22:10 N37.17,505 W002.10,905 42042m N014km/h W115km/h -0004dm/s
+3D  99/jul/18 09:22:20 N37.17,526 W002.11,118 42036m N014km/h W112km/h -0005dm/s
+3D  99/jul/18 09:22:30 N37.17,550 W002.11,331 42030m N016km/h W115km/h -0006dm/s
+3D  99/jul/18 09:22:40 N37.17,573 W002.11,547 42025m N015km/h W113km/h -0004dm/s
+3D  99/jul/18 09:22:50 N37.17,599 W002.11,760 42020m N017km/h W116km/h -0004dm/s
+3D  99/jul/18 09:23:00 N37.17,623 W002.11,977 42020m N016km/h W114km/h -0003dm/s
+3D  99/jul/18 09:23:10 N37.17,650 W002.12,193 42014m N018km/h W117km/h -0001dm/s
+3D  99/jul/18 09:23:20 N37.17,675 W002.12,412 42012m(N016km/h W116km/h -0001dm/s
+3D  99/jul/18 09:23:30 N37.17,703 W002.12,630 42012m N018km/h W118km/h +0000dm/s
+3D  99/jul/18 09:23:40 N37.17,729 W002.12,851 42013m N017km/h W917km/h +0000dm/s
+3D  99/jul/18 09:23:50 N37.17,758 W002.13,071 42014m N019km/h W119km/h +0001dm/s
+3D  99/jul/18 09:24:00 N37.17,785 W002.13,293 42015m N017km/h W119km/h +0001dm/s
+3D  99/jul/18 09:24:10 N37.17,814 W002.13,514 42016m N020km/h W120km/h +0000dm/s
+3D  99/jul/18 09:24:20 N37.17,842 W002.13,738 42016m N018km/h W120km/h +0000dm/s
+3D  99/jul/18 09:24:30 N37.17,873 W002.13,959 42015m N020km/h W120km/h +0000dm/s
+3D  99/jul/18 09:24:40 N37.17,902 W002.14,182 42014m N019km/h W117km/h +0000dm/s
+3D  99/jul/18 09:24:50 N37.17,933 W002.14,403 42014m N020km/h W119km/h +0000dm/s
+3D  99/jul/18 09:25:00 N37.17,961 W002.14,624 42012m N018km/h W117km/h +0000dm/s
+3D  99/jul/18 09:25:10 N37.17,992 W002.14,844 42009m N020km/h W118km/h -0003dm/s
+3D  99/jul/18 09:25:20 N37.18,020 W002.15,064 42005m N018km/h W116km/h -0003dm/s
+3D  99/jul/18 09:25:30 N37.18,051 W002.15,282 41998m N020km/h W117km/h -0007dm/s
+3D  99/jul/18 09:25:40 N37.18,079 W002.15,500 41991m N019km/h W115km/h -0009dm/s
+3D  99/jul/18 09:25:50 N37.18,110 W002.15,716 41982m N021km/h W116km/h -0009dm/s
+3D  99/jul/18 09:26:00 N37.18,139 W002.15,932 41973m N019km/h W113km/h -0010dm/s
+3D  99/jul/18 09:26:10 N37.18,171 W002.16,145 41963m N021km/h W115km/h -0009dm/s
+3D  99/jul/18 09:26:20 N37.18,201 W002.16,360 41954m N019km/h W113km/h -0009dm/s
+3D  99/jul/18 09:26:30 N37.18,233 W002.16,571 41945m N021km/h W114km/h -0008dm/s
+3D  99/jul/18 09:26:40 N37.18,263 W002.16,783 41938m N019km/h W111km/h -0004dm/s
+3D  99/jul/18 09:26:50 N37.18,295 W002.16,993 41931m N021km/h W113km/h -0005dm/s
+3D  99/jul/18 09:27:00 N37.18,325 W002.17,204 41925m N020km/h W111km/h -0007dm/s
+3D  99/jul/18 09:27:10 N37.18,357 W002.17,413 41919m N022km/h W113km/h -0005dm/s
+3D  99/jul/18 09:27:20 N37.18,388 W002.17,625 41913m N020km/h W111km/h -0005dm/s
+3D  99/jul/18 09:27:30 N37.18,421 W002.17,834 41908m N022km/h W113km/h -0003dm/s
+3D  99/jul/18 09:27:40 N37.18,453 W002.18,046 41904m N020km/h W112km/h -0003dm/s
+3D  99/jul/18 09:27:50 N37.18,487 W002.18,256 41901m N023km/h W113km/h -0003dm/s
+3D  99/jul/18 09:28:00 N37.18,519 W002.18,470 41899m N020km/h W113km/h -0002dm/s
+3D  99/jul/18 09:28:10 N37.18,553 W002.18,681 41898m N023km/h W114km/h +0000dm/s
+3D  99/jul/18 09:28:20 N37.18,585 W002.18,897 41897m N020km/h W114km/h +0000dm/s
+3D  99/jul/18 09:28:30 N37.18,618 W002.19,110 41897m N023km/h W115km/h +0000dm/s
+3D  99/jul/18 09:28:40 N37.18,650 W002.19,328 41897m N020km/h W115km/h +0000dm/s
+3D  99/jul/18 09:28:50 N37.18,684 W002.19,543 41897m N023km/h W116km/h +0000dm/s
+3D  99/jul/18 09:29:00 N37.18,716 W002.19,762 41897m N020km/h W116km/h -0001dm/s
+3D  99/jul/18 09:29:10 N37.18,750 W002.19,979 41896m N023km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:20 N37.18,783 W002.20,199 41895m N021km/h W116km/h -0001dm/s
+3D  99/jul/18 09:29:30 N37.18,817 W002.20,417 41894m N024km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:40 N37.18,851 W002.20,637 41893m N021km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:50 N37.18,886 W002.20,855 41893m N024km/h W117km/h +0000dm/s
+3D  99/jul/18 09:30:00 N37.18,921 W002.21,075 41893m N022km/h W117km/h +0001dm/s
+3D  99/jul/18 09:30:10 N37.18,958 W002.21,292 41894m N026km/h W116km/h +0003dm/s
+3D  99/jul/18 09:30:20 N37.18,995 W002.21,511 41898m N023km/h W116km/h +0002dm/s
+3D  99/jul/18 09:30:30 N37.19,033 W002.21,727 41902m N026km/h W116km/h +0004dm/s
+3D  99/jul/18 09:30:40 N37.19,071 W002.21,944 41908m N024km/h W115km/h +0006dm/s
+3D  99/jul/18 09:30:50 N37.19,111 W002.22,157 41914m N028km/h W114km/h +0007dm/s
+3D  99/jul/18 09:31:00 N37.19,152 W002.22,373 41922m N026km/h W114km/h +0008dm/s
+3D  99/jul/18 09:31:10 N37.19,194 W002.22,584 41930m N029km/h W113km/h +0007dm/s
+3D  99/jul/18 09:31:20 N37.19,237 W002.22,797 41938m N027km/h W113km/h +0006dm/s
+3D  99/jul/18 09:31:30 N37.19,281 W002.23,006 41945m N031km/h W112km/h +0007dm/s
+3D  99/jul/18 09:31:40 N37.19,326 W002.23,217 41953m N028km/h W112km/h +0007dm/s
+3D  99/jul/18 09:31:50 N37.19,371 W002.23,425 41960m N031km/h W111km/h +0007dm/s
+3D  99/jul/18 09:32:00 N37.19,417 W002.23,635 41966m N028km/h W111km/h +0004dm/s
+3D  99/jul/18 09:32:10 N37.19,463 W002.23,841 41970m N032km/h W110km/h +0003dm/s
+3D  99/jul/18 09:32:20 N37.19,508 W002.24,050 41973m N029km/h W111km/h +0001dm/s
+3D  99/jul/18 09:32:30 N37.19,554 W002.24,256 41971m N031km/h W111km/h -0003dm/s
+3D  99/jul/18 09:32:40 N37.19,599 W002.24,466 41966m N029km/h W111km/h -0003dm/s
+3D  99/jul/18 09:32:50 N37.19,644 W002.24,674 41959m N031km/h W111km/h -0008dm/s
+3D  99/jul/18 09:26:20 N37.18,201 W002.16,360 41954m N019km/h W113km/h -0009dm/s
+3D  99/jul/18 09:26:30 N37.18,233 W002.16,571 41945m N021km/h W114km/h -0008dm/s
+3D  99/jul/18 09:26:40 N37.18,263 W002.16,783 41938m N019km/h W111km/h -0004dm/s
+3D  99/jul/18 09:26:50 N37.18,295 W002.16,993 41931m N021km/h W113km/h -0005dm/s
+3D  99/jul/18 09:27:00 N37.18,325 W002.17,204 41925m N020km/h W111km/h -0007dm/s
+3D  99/jul/18 09:27:10 N37.18,357 W002.17,413 41919m N022km/h W113km/h -0005dm/s
+3D  99/jul/18 09:27:20 N37.18,388 W002.17,625 41913m N020km/h W111km/h -0005dm/s
+3D  99/jul/18 09:27:30 N37.18,421 W002.17,834 41908m N022km/h W113km/h -0003dm/s
+3D  99/jul/18 09:27:40 N37.18,453 W002.18,046 41904m N020km/h W112km/h -0003dm/s
+3D  99/jul/18 09:27:50 N37.18,487 W002.18,256 41901m N023km/h W113km/h -0003dm/s
+3D  99/jul/18 09:28:00 N37.18,519 W002.18,470 41899m N020km/h W113km/h -0002dm/s
+3D  99/jul/18 09:28:10 N37.18,553 W002.18,681 41898m N023km/h W114km/h +0000dm/s
+3D  99/jul/18 09:28:20 N37.18,585 W002.18,897 41897m N020km/h W114km/h +0000dm/s
+3D  99/jul/18 09:28:30 N37.18,618 W002.19,110 41897m N023km/h W115km/h +0000dm/s
+3D  99/jul/18 09:28:40 N37.18,650 W002.19,328 41897m N020km/h W115km/h +0000dm/s
+3D  99/jul/18 09:28:50 N37.18,684 W002.19,543 41897m N023km/h W116km/h +0000dm/s
+3D  99/jul/18 09:29:00 N37.18,716 W002.19,762 41897m N020km/h W116km/h -0001dm/s
+3D  99/jul/18 09:29:10 N37.18,750 W002.19,979 41896m N023km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:20 N37.18,783 W002.20,199 41895m N021km/h W116km/h -0001dm/s
+3D  99/jul/18 09:29:30 N37.18,817 W002.20,417 41894m N024km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:40 N37.18,851 W002.20,637 41893m N021km/h W117km/h +0000dm/s
+3D  99/jul/18 09:29:50 N37.18,886 W002.20,855 41893m N024km/h W117km/h +0000dm/s
+3D  99/jul/18 09:30:00 N37.18,921 W002.21,075 41893m N022km/h W117km/h +0001dm/s
+3D  99/jul/18 09:30:10 N37.18,958 W002.21,292 41894m N026km/h W116km/h +0003dm/s
+3D  99/jul/18 09:30:20 N37.18,995 W002.21,511 41898m N023km/h W116km/h +0002dm/s
+3D  99/jul/18 09:30:30 N37.19,033 W002.21,727 41902m N026km/h W116km/h +0004dm/s
+3D  99/jul/18 09:30:40 N37.19,071 W002.21,944 41908m N024km/h W115km/h +0006dm/s
+3D  99/jul/18 09:30:50 N37.19,111 W002.22,157 41914m N028km/h W114km/h +0007dm/s
+3D  99/jul/18 09:31:00 N37.19,152 W002.22,373 41922m N026km/h W114km/h +0008dm/s
+3D  99/jul/18 09:31:10 N37.19,194 W002.22,584 41930m N029km/h W113km/h +0007dm/s
+3D  99/jul/18 09:31:20 N37.19,237 W002.22,797 41938m N027km/h W113km/h +0006dm/s
+3D  99/jul/18 09:31:30 N37.19,281 W002.23,006 41945m N031km/h W112km/h +0007dm/s
+3D  99/jul/18 09:31:40 N37.19,326 W002.23,217 41953m N028km/h W112km/h +0007dm/s
+3D  99/jul/18 09:31:50 N37.19,371 W002.23,425 41960m N031km/h W111km/h +0007dm/s
+3D  99/jul/18 09:32:00 N37.19,417 W002.23,635 41966m N028km/h W111km/h +0004dm/s
+3D  99/jul/18 09:32:10 N37.19,463 W002.23,841 41970m N032km/h W110km/h +0003dm/s
+3D  99/jul/18 09:32:20 N37.19,508 W002.24,050 41973m N029km/h W111km/h +0001dm/s
+3D  99/jul/18 09:32:30 N37.19,554 W002.24,256 41971m N031km/h W111km/h -0003dm/s
+3D  99/jul/18 09:32:40 N37.19,599 W002.24,466 41966m N029km/h W111km/h -0003dm/s
+3D  99/jul/18 09:32:50 N37.19,644 W002.24,674 41959m N031km/h W111km/h -0008dm/s
+3D  99/jul/18 09:33:00 N37.19,689 W002.24,885 41950m N028km/h W113km/h -0010dm/s
+3D  99/jul/18 09:33:10 N37.19,732 W002.25,095 41939m N030km/h W112km/h -0011dm/s
+3D  99/jul/18 09:33:20 N37.19,776 W002.25,309 41926m N027km/h W114km/h -0010dm/s
+3D  99/jul/18 09:33:30 N37.19,818 W002.25,521 41914m N029km/h W114km/h -0012dm/s
+3D  99/jul/18 09:33:40 N37.19,860 W002.25,737 41902m N026km/h W116km/h -0011dm/s
+3D  99/jul/18 09:33:50 N37.19,900 W002.25,952 41891m N028km/h W115km/h -0009dm/s
+3D  99/jul/18 09:34:00 N37.19,941 W002.26,171 41883m N025km/h W117km/h -0007dm/s
+3D  99/jul/18 09:34:10 N37.19,980 W002.26,388 41876m N027km/h W116km/h -0006dm/s
+3D  99/jul/18 09:34:20 N37.20,020 W002.26,610 41870m N025km/h W118km/h -0003dm/s
+3D  99/jul/18 09:34:30 N37.20,058 W002.26,829 41868m N027km/h W117km/h -0001dm/s
+3D  99/jul/18 09:34:40 N37.20,098 W002.27,052 41869m N025km/h W119km/h +0003dm/s
+3D  99/jul/18 09:34:50 N37.20,137 W002.27,273 41874m N027km/h W118km/h +0006dm/s
+3D  99/jul/18 09:35:00 N37.20,177 W002.27,497 41882m N025km/h W120km/h +0011dm/s
+3D  99/jul/18 09:35:10 N37.20,216 W002.27,719 41895m N027km/h W118km/h +0013dm/s
+3D  99/jul/18 09:35:20 N37.20,257 W002.27,943 41910m N026km/h W120km/h +0017dm/s
+3D  99/jul/18 09:35:30 N37.20,298 W002.28,165 41928m N028km/h W118km/h +0018dm/s
+3D  99/jul/18 09:35:40 N37.20,341 W002.28,390 41948m N027km/h W120km/h +0020dm/s
+3D  99/jul/18 09:35:50 N37.20,383 W002.28,611 41969m N030km/h W118km/h +0021dm/s
+3D  99/jul/18 09:36:00 N37.20,428 W002.28,835 41991m N028km/h W119km/h +0021dm/s
+3D  99/jul/18 09:36:10 N37.20,472 W002.29,055 42013m N031km/h W117km/h +0022dm/s
+3D  99/jul/18 09:36:20 N37.20,520 W002.29,278 42036m N030km/h W119km/h +0022dm/s
+3D  99/jul/18 09:36:30 N37.20,567 W002.29,497 42057m N033km/h W116km/h +0021dm/s
+3D  99/jul/18 09:36:40 N37.20,616 W002.29,719 42076m N032km/h W118km/h +0019dm/s
+3D  99/jul/18 09:36:50 N37.20,665 W002.29,936 42094m N034km/h W116km/h +0015dm/s
+3D  99/jul/18 09:37:00 N37.20,716 W002.30,156 42108m N032km/h W117km/h +0012dm/s
+3D  99/jul/18 09:37:10 N37.20,766 W002.30,373 42120m N035km/h W115km/h +0012dm/s
+3D  99/jul/18 09:37:20 N37.20,817 W002.30,592 42130m N033km/h W117km/h +0009dm/s
+3D  99/jul/18 09:37:30 N37.20,868 W002.30,808 42138m N035km/h W115km/h +0007dm/s
+3D  99/jul/18 09:37:40 N37.20,920 W002.31,026 42141m N033km/h W117km/h +0002dm/s
+3D  99/jul/18 09:37:50 N37.20,970 W002.31,242 42143m N035km/h W115km/h +0000dm/s
+3D  99/jul/18 09:38:00 N37.20,985 W002.31,474 42077m N032km/h W117km/h -0005dm/s
+3D  99/jul/18 09:38:10 N37.21,033 W002.31,691 42070m N033km/h W115km/h -0006dm/s
+3D  99/jul/18 09:38:20 N37.21,083 W002.31,911 42063m N032km/h W117km/h -0006dm/s
+3D  99/jul/18 09:38:30 N37.21,131 W002.32,128 42056m N033km/h W115km/h -0007dm/s
+3D  99/jul/18 09:38:40 N37.21,182 W002.32,348 42049m N032km/h W118km/h -0007dm/s
+3D  99/jul/18 09:38:50 N37.21,256 W002.32,553 41955m N033km/h W116km/h -0003dm/s
+3D  99/jul/18 09:39:00 N37.21,306 W002.32,774 41950m N032km/h W118km/h -0003dm/s
+3D  99/jul/18 09:39:10 N37.21,354 W002.32,993 41948m N033km/h W116km/h -0001dm/s
+3D  99/jul/18 09:39:20 N37.21,419 W002.33,211 42099m N032km/h W119km/h -0006dm/s
+3D  99/jul/18 09:39:30 N37.21,453 W002.33,434 41949m N033km/h W116km/h +0001dm/s
+3D  99/jul/18 09:39:40 N37.21,516 W002.33,652 42084m N032km/h W119km/h -0005dm/s
+3D  99/jul/18 09:39:50 N37.21,553 W002.33,876 41954m N034km/h W116km/h +0001dm/s
+3D  99/jul/18 09:40:00 N37.21,615 W002.34,094 42069m N032km/h W119km/h -0007dm/s
+3D  99/jul/18 09:40:10 N37.21,654 W002.34,317 41961m N034km/h W116km/h +0005dm/s
+3D  99/jul/18 09:40:20 N37.21,714 W002.34,536 42054m N033km/h W119km/h -0006dm/s
+3D  99/jul/18 09:40:30 N37.21,757 W002.34,758 41968m N035km/h W116km/h +0000dm/s
+3D  99/jul/18 09:40:40 N37.21,816 W002.34,976 42036m N034km/h W118km/h -0008dm/s
+3D  99/jul/18 09:40:50 N37.21,861 W002.35,197 41970m N035km/h W115km/h +0000dm/s
+3D  99/jul/18 09:41:00 N37.21,944 W002.35,436 41849m N034km/h W118km/h -0005dm/s
+3D  99/jul/18 09:41:10 N37.21,967 W002.35,634 41965m N035km/h W115km/h -0003dm/s
+3D  99/jul/18 09:41:20 N37.22,048 W002.35,871 41835m N035km/h W117km/h -0008dm/s
+3D  99/jul/18 09:41:30 N37.22,075 W002.36,069 41954m N036km/h W114km/h -0006dm/s
+3D  99/jul/18 09:41:40 N37.22,155 W002.36,306 41815m N035km/h W117km/h -0011dm/s
+3D  99/jul/18 09:41:50 N37.22,182 W002.36,503 41937m N036km/h W114km/h -0009dm/s
+3D  99/jul/18 09:42:00 N37.22,263 W002.36,739 41790m N036km/h W116km/h -0012dm/s
+3D  99/jul/18 09:42:10 N37.22,290 W002.36,934 41916m N036km/h W114km/h -0011dm/s
+3D  99/jul/18 09:42:20 N37.22,372 W002.37,171 41763m N036km/h W116km/h -0013dm/s
+3D  99/jul/18 09:42:30 N37.22,399 W002.37,365 41890m N036km/h W114km/h -0013dm/s
+3D  99/jul/18 09:42:40 N37.22,482 W002.37,603 41738m N036km/h W116km/h -0011dm/s
+3D  99/jul/18 09:42:50 N37.22,507 W002.37,797 41865m N036km/h W114km/h -0011dm/s
+3D  99/jul/18 09:43:00 N37.22,562 W002.38,013 41855m N036km/h W116km/h -0009dm/s
+3D  99/jul/18 09:43:10 N37.22,615 W002.38,229 41846m N036km/h W114km/h -0008dm/s
+3D  99/jul/18 09:43:20 N37.22,671 W002.38,446 41839m N036km/h W117km/h -0006dm/s
+3D  99/jul/18 09:43:30 N37.22,724 W002.38,663 41833m N036km/h W115km/h -0005dm/s
+3D  99/jul/18 09:43:40 N37.22,780 W002.38,881 41828m N037km/h W117km/h -0004dm/s
+3D  99/jul/18 09:43:50 N37.22,834 W002.39,099 41823m N037km/h W115km/h -0004dm/s
+3d  99/jul/18 09:44:00 N37.22,886 W002.39,296 41820m N038km/h W118km/h -0003dm/s
+3D  99/jul/18 09:44:10 N37.22,947 W002.39,538 41816m N037km/h W116km/h -0003dm/s
+3D  99/jul/18 09:44:20 N37.23,005 W002.39,758 41813m N038km/h W119km/h -0002dm/s
+3D  99/jul/18 09:44:30 N37.23,060 W002.39,979 41810m N037km/h W117km/h -0001dm/s
+3d  99/jul/18 09:44:40 N37.23,113 W002.40,178 41809m N039km/h W119km/h +0000dm/s
+3D  99/jul/18 09:44:50 N37.23,175 W002.40,423 41807m N038km/h W117km/h -0002dm/s
+3D  99/jul/18 09:45:00 N37.23,235 W002.40,645 41804m N039km/h W120km/h -0002dm/s
+3D  99/jul/18 09:45:10 N37.23,292 W002.40,868 41799m N038km/h W118km/h -0005dm/s
+3D  99/jul/18 09:45:20 N37.23,352 W002.41,091 41793m N040km/h W120km/h -0007dm/s
+3D  99/jul/18 09:45:30 N37.23,410 W002.41,315 41785m N039km/h W118km/h -0008dm/s
+3D  99/jul/18 09:45:40 N37.23,484 W002.41,531 41910m N041km/h W120km/h -0009dm/s
+3d  99/jul/18 09:45:50 N37.23,537 W002.41,734 41900m N039km/h W118km/h -0012dm/s
+3D  99/jul/18 09:46:10 N37.23,667 W002.42,209 41850m N038km/h W117km/h +0004dm/s
+3D  99/jul/18 09:46:20 N37.23,727 W002.42,430 41853m N039km/h W120km/h +0002dm/s
+3D  99/jul/18 09:46:30 N37.23,784 W002.42,653 41856m N038km/h W117km/h +0002dm/s
+3D  99/jul/18 09:46:40 N37.23,845 W002.42,875 41858m N040km/h W120km/h +0001dm/s
+3D  99/jul/18 09:46:50 N37.23,903 W002.43,098 41859m N039km/h W117km/h +0000dm/s
+3D  99/jul/18 09:47:00 N37.23,965 W002.43,320 41861m N041km/h W120km/h +0001dm/s
+3D  99/jul/18 09:47:10 N37.24,026 W002.43,544 41863m N040km/h W118km/h +0001dm/s
+3D  99/jul/18 09:47:20 N37.24,089 W002.43,766 41864m N042km/h W120km/h +0002dm/s
+3D  99/jul/18 09:47:30 N37.24,150 W002.43,990 41867m N041km/h W118km/h +0003dm/s
+3D  99/jul/18 09:47:40 N37.24,215 W002.44,212 41871m N043km/h W120km/h +0004dm/s
+3D  99/jul/18 09:47:50 N37.24,277 W002.44,435 41876m N041km/h W118km/h +0006dm/s
+3D  99/jul/18 09:48:00 N37.24,342 W002.44,657 41883m N043km/h W120km/h +0007dm/s
+3D  99/jul/18 09:48:10 N37.24,405 W002.44,881 41892m N041km/h W117km/h +0009dm/s
+3D  99/jul/18 09:48:20 N37.24,470 W002.45,102 41902m N043km/h W119km/h +0011dm/s
+3D  99/jul/18 09:48:30 N37.24,533 W002.45,324 41913m N041km/h W117km/h +0012dm/s
+3D  99/jul/18 09:48:40 N37.24,597 W002.45,545 41926m N043km/h W119km/h +0013dm/s
+3D  99/jul/18 09:48:50 N37.24,659 W002.45,767 41939m N041km/h W117km/h +0013dm/s
+3D  99/jul/18 09:49:00 N37.24,723 W002.45,987 41953m N042km/h W118km/h +0014dm/s
+3D  99/jul/18 09:49:10 N37.24,783 W002.46,208 41967m N040km/h W116km/h +0013dm/s
+3D  99/jul/18 09:49:20 N37.24,845 W002.46,427 41980m N041km/h W118km/h +0013dm/s
+3D  99/jul/18 09:49:30 N37.24,892 W002.46,643 41983m N038km/h W115km/h +0026dm/s
+3D  99/jul/18 09:49:40 N37.24,966 W002.46,865 42003m N040km/h W117km/h +0010dm/s
+3D  99/jul/18 09:49:50 N37.25,024 W002.47,085 42013m N037km/h W115km/h +0009dm/s
+3D  99/jul/18 09:50:00 N37.25,083 W002.47,302 42020m N040km/h W117km/h +0006dm/s
+3D  99/jul/18 09:50:10 N37.25,139 W002.47,521 42025m N037km/h W115km/h +0005dm/s
+3D  99/jul/18 09:50:20 N37.25,197 W002.47,738 42027m N039km/h W117km/h +0001dm/s
+3d  99/jul/18 09:50:30 N37.25,248 W002.47,936 42027m N036km/h W116km/h +0000dm/s
+3D  99/jul/18 09:50:40 N37.25,311 W002.48,173 42025m N039km/h W116km/h -0003dm/s
+3D  99/jul/18 09:50:50 N37.25,367 W002.48,392 42021m N036km/h W115km/h -0005dm/s
+3D  99/jul/18 09:51:00 N37.25,425 W002.48,608 42015m N039km/h W116km/h -0007dm/s
+3D  99/jul/18 09:51:10 N37.25,481 W002.48,826 42008m N037km/h W115km/h -0008dm/s
+3D  99/jul/18 09:51:20 N37.25,539 W002.49,042 41998m N039km/h W116km/h -0010dm/s
+3D  99/jul/18 09:51:30 N37.25,597 W002.49,260 41986m N037km/h W115km/h -0012dm/s
+3D  99/jul/18 09:51:40 N37.25,655 W002.49,476 41974m N040km/h W116km/h -0012dm/s
+3D  99/jul/18 09:51:50 N37.25,716 W002.49,708 41943m N038km/h W116km/h -0013dm/s
+3D  99/jul/18 09:52:00 N37.25,775 W002.49,924 41929m N040km/h W116km/h -0013dm/s
+3D  99/jul/18 09:52:10 N37.25,834 W002.50,144 41916m N038km/h W115km/h -0013dm/s
+3D  99/jul/18 09:52:20 N37.25,894 W002.50,360 41903m N041km/h W116km/h -0012dm/s
+3D  99/jul/18 09:52:30 N37.25,953 W002.50,580 41890m N038km/h W116km/h -0011dm/s
+3D  99/jul/18 09:52:40 N37.26,013 W002.50,797 41879m N041km/h W116km/h -0011dm/s
+3D  99/jul/18 09:52:50 N37.26,073 W002.51,015 41868m N038km/h W116km/h -0009dm/s
+3D  99/jul/18 09:53:00 N37.26,133 W002.51,231 41858m N041km/h W116km/h -0008dm/s
+3D  99/jul/18 09:53:10 N37.26,192 W002.51,449 41850m N038km/h W115km/h -0006dm/s
+3D  99/jul/18 09:53:20 N37.26,252 W002.51,664 41845m N040km/h W115km/h -0005dm/s
+3D  99/jul/18 09:53:30 N37.26,310 W002.51,882 41840m N037km/h W114km/h -0002dm/s
+3D  99/jul/18 09:53:40 N37.26,369 W002.52,096 41837m N040km/h W115km/h -0001dm/s
+3D  99/jul/18 09:53:50 N37.26,427 W002.52,313 41837m N037km/h W114km/h +0000dm/s
+3D  99/jul/18 09:54:00 N37.26,486 W002.52,526 41837m N040km/h W115km/h +0000dm/s
+3D  99/jul/18 09:54:10 N37.26,544 W002.52,743 41837m N037km/h W114km/h +0001dm/s
+3D  99/jul/18 09:54:20 N37.26,603 W002.52,956 41838m N040km/h W115km/h +0000dm/s
+3D  99/jul/18 09:54:30 N37.26,661 W002.53,173 41839m N037km/h W114km/h +0001dm/s
+3D  99/jul/18 09:54:40 N37.26,720 W002.53,386 41840m N040km/h W114km/h +0001dm/s
+3d  99/jul/18 09:54:50 N37.26,760 W002.53,568 41914m N038km/h W116km/h +0006dm/s
+3D  99/jul/18 09:55:00 N37.26,837 W002.53,815 41843m N040km/h W114km/h +0002dm/s
+3D  99/jul/18 09:55:10 N37.26,895 W002.54,032 41846m N038km/h W115km/h +0003dm/s
+3D  99/jul/18 09:55:20 N37.26,954 W002.54,247 41850m N040km/h W115km/h +0004dm/s
+3D  99/jul/18 09:55:30 N37.27,013 W002.54,464 41854m N038km/h W115km/h +0003dm/s
+3D  99/jul/18 09:55:40 N37.27,072 W002.54,678 41859m N041km/h W115km/h +0005dm/s
+3D  99/jul/18 09:55:50 N37.27,132 W002.54,897 41864m N038km/h W116km/h +0005dm/s
+3D  99/jul/18 09:56:00 N37.27,192 W002.55,112 41870m N041km/h W115km/h +0005dm/s
+3D  99/jul/18 09:56:10 N37.27,252 W002.55,331 41876m N039km/h W115km/h +0006dm/s
+3D  99/jul/18 09:56:20 N37.27,313 W002.55,546 41884m N041km/h W115km/h +0008dm/s
+3D  99/jul/18 09:56:30 N37.27,374 W002.55,765 41892m N039km/h W116km/h +0009dm/s
+3D  99/jul/18 09:56:40 N37.27,435 W002.55,981 41902m N042km/h W115km/h +0011dm/s
+3D  99/jul/18 09:56:50 N37.27,497 W002.56,200 41913m N039km/h W116km/h +0012dm/s
+3D  99/jul/18 09:57:00 N37.27,558 W002.56,417 41927m N042km/h W116km/h +0013dm/s
+3D  99/jul/18 09:57:10 N37.27,620 W002.56,638 41941m N040km/h W117km/h +0014dm/s
+3D  99/jul/18 09:57:20 N37.27,682 W002.56,855 41955m N043km/h W116km/h +0014dm/s
+3D  99/jul/18 09:57:30 N37.27,746 W002.57,077 41968m N041km/h W117km/h +0013dm/s
+3D  99/jul/18 09:57:40 N37.27,809 W002.57,295 41980m N043km/h W117km/h +0012dm/s
+3D  99/jul/18 09:57:50 N37.27,873 W002.57,517 41992m N041km/h W118km/h +0011dm/s
+3D  99/jul/18 09:58:00 N37.27,937 W002.57,737 42002m N044km/h W117km/h +0010dm/s
+3D  99/jul/18 09:58:10 N37.28,003 W002.57,959 42011m N042km/h W118km/h +0009dm/s
+3D  99/jul/18 09:58:20 N37.28,068 W002.58,179 42019m N045km/h W117km/h +0007dm/s
+3D  99/jul/18 09:58:30 N37.28,135 W002.58,402 42025m N043km/h W118km/h +0006dm/s
+3D  99/jul/18 09:58:40 N37.28,201 W002.58,621 42029m N046km/h W117km/h +0003dm/s
+3D  99/jul/18 09:58:50 N37.28,269 W002.58,845 42032m N044km/h W118km/h +0000dm/s
+3D  99/jul/18 09:59:00 N37.28,337 W002.59,064 42033m N047km/h W117km/h +0000dm/s
+3D  99/jul/18 09:59:10 N37.28,406 W002.59,288 42032m N045km/h W118km/h -0001dm/s
+3D  99/jul/18 09:59:20 N37.28,475 W002.59,508 42030m N047km/h W117km/h -0002dm/s
+3D  99/jul/18 09:59:30 N37.28,546 W002.59,730 42027m N045km/h W118km/h -0003dm/s
+3D  99/jul/18 09:59:40 N37.28,615 W002.59,949 42024m N048km/h W117km/h -0002dm/s
+3D  99/jul/18 09:59:50 N37.28,685 W003.00,171 42021m N045km/h W118km/h -0001dm/s
+3D  99/jul/18 10:00:00 N37.28,755 W003.00,389 42020m N048km/h W116km/h +0000dm/s
+3D  99/jul/18 10:00:10 N37.28,825 W003.00,610 42021m N045km/h W117km/h +0001dm/s
+3D  99/jul/18 10:00:20 N37.28,895 W003.00,827 42024m N047km/h W116km/h +0003dm/s
+3D  99/jul/18 10:00:30 N37.28,965 W003.01,047 42028m N045km/h W117km/h +0005dm/s
+3D  99/jul/18 10:00:40 N37.29,034 W003.01,263 42035m N047km/h W115km/h +0007dm/s
+3D  99/jul/18 10:00:50 N37.29,103 W003.01,482 42044m N045km/h W116km/h +0008dm/s
+3D  99/jul/18 10:01:00 N37.29,171 W003.01,697 42054m N046km/h W114km/h +0011dm/s
+3D  99/jul/18 10:01:10 N37.29,239 W003.01,915 42066m N044km/h W116km/h +0011dm/s
+3D  99/jul/18 10:01:20 N37.29,305 W003.02,129 42079m N045km/h W113km/h +0013dm/s
+3D  99/jul/18 10:01:30 N37.29,371 W003.02,345 42092m N042km/h W115km/h +0012dm/s
+3D  99/jul/18 10:01:40 N37.29,436 W003.02,557 42105m N044km/h W113km/h +0012dm/s
+3D  99/jul/18 10:01:50 N37.29,500 W003.02,772 42118m N041km/h W114km/h +0012dm/s
+3D  99/jul/18 10:02:00 N37.29,563 W003.02,983 42129m N042km/h W112km/h +0011dm/s
+3D  99/jul/18 10:02:10 N37.29,625 W003.03,196 42139m N040km/h W114km/h +0008dm/s
+3D  99/jul/18 10:02:20 N37.29,686 W003.03,407 42145m N041km/h W111km/h +0005dm/s
+3D  99/jul/18 10:02:30 N37.29,747 W003.03,620 42149m N039km/h W113km/h +0001dm/s
+3D  99/jul/18 10:02:40 N37.29,806 W003.03,830 42150m N040km/h W111km/h +0000dm/s
+3D  99/jul/18 10:02:50 N37.29,865 W003.04,042 42147m N038km/h W113km/h -0003dm/s
+3D  99/jul/18 10:03:00 N37.29,922 W003.04,251 42142m N039km/h W111km/h -0006dm/s
+3D  99/jul/18 10:03:10 N37.29,980 W003.04,464 42135m N037km/h W113km/h -0007dm/s
+3D  99/jul/18 10:03:20 N37.30,036 W003.04,673 42126m N038km/h W111km/h -0009dm/s
+3D  99/jul/18 10:03:30 N37.30,093 W003.04,886 42116m N036km/h W113km/h -0010dm/s
+3D  99/jul/18 10:03:40 N37.30,148 W003.05,096 42105m N037km/h W111km/h -0010dm/s
+3D  99/jul/18 10:03:50 N37.30,204 W003.05,309 42094m N035km/h W114km/h -0011dm/s
+3D  99/jul/18 10:04:00 N37.30,257 W003.05,521 42082m N037km/h W112km/h -0011dm/s
+3D  99/jul/18 10:04:10 N37.30,312 W003.05,735 42071m N035km/h W115km/h -0012dm/s
+3D  99/jul/18 10:04:20 N37.30,364 W003.05,947 42059m N036km/h W113km/h -0011dm/s
+3D  99/jul/18 10:04:30 N37.30,418 W003.06,162 42049m N034km/h W115km/h -0009dm/s
+3D  99/jul/18 10:04:40 N37.30,470 W003.06,376 42039m N035km/h W113km/h -0008dm/s
+3D  99/jul/18 10:04:50 N37.30,523 W003.06,592 42031m N034km/h W116km/h -0007dm/s
+3D  99/jul/18 10:05:00 N37.30,574 W003.06,807 42025m N035km/h W114km/h -0006dm/s
+3D  99/jul/18 10:05:10 N37.30,627 W003.07,023 42020m N034km/h W116km/h -0003dm/s
+3D  99/jul/18 10:05:20 N37.30,677 W003.07,239 42016m N035km/h W114km/h -0002dm/s
+3D  99/jul/18 10:05:30 N37.30,730 W003.07,456 42014m N034km/h W116km/h -0001dm/s
+3D  99/jul/18 10:05:40 N37.30,780 W003.07,672 42013m N034km/h W114km/h +0000dm/s
+3D  99/jul/18 10:05:50 N37.30,832 W003.07,890 42013m N033km/h W117km/h +0000dm/s
+3D  99/jul/18 10:06:00 N37.30,882 W003.08,107 42013m N034km/h W115km/h +0000dm/s
+3D  99/jul/18 10:06:10 N37.30,935 W003.08,326 42014m N034km/h W118km/h +0000dm/s
+3D  99/jul/18 10:06:20 N37.30,985 W003.08,544 42015m N035km/h W115km/h +0000dm/s
+3D  99/jul/18 10:06:30 N37.31,038 W003.08,764 42016m N034km/h W118km/h +0001dm/s
+3D  99/jul/18 10:06:40 N37.31,089 W003.08,982 42017m N035km/h W115km/h +0000dm/s
+3D  99/jul/18 10:06:50 N37.31,143 W003.09,201 42018m N035km/h W118km/h +0000dm/s
+3D  99/jul/18 10:07:00 N37.31,195 W003.09,420 42017m N035km/h W115km/h +0000dm/s
+3D  99/jul/18 10:07:10 N37.31,249 W003.09,639 42016m N035km/h W118km/h -0001dm/s
+3D  99/jul/18 10:07:20 N37.31,302 W003.09,857 42015m N036km/h W115km/h -0002dm/s
+3D  99/jul/18 10:07:30 N37.31,357 W003.10,076 42012m N036km/h W117km/h -0002dm/s
+3D  99/jul/18 10:07:40 N37.31,410 W003.10,294 42008m N037km/h W115km/h -0004dm/s
+3D  99/jul/18 10:07:50 N37.31,467 W003.10,513 42004m N037km/h W117km/h -0004dm/s
+3D  99/jul/18 10:08:00 N37.31,522 W003.10,731 41998m N038km/h W115km/h -0005dm/s
+3D  99/jul/18 10:08:10 N37.31,580 W003.10,949 41991m N038km/h W117km/h -0005dm/s
+3D  99/jul/18 10:08:20 N37.31,637 W003.11,167 41985m N038km/h W114km/h -0005dm/s
+3D  99/jul/18 10:08:30 N37.31,696 W003.11,385 41979m N039km/h W117km/h -0005dm/s
+3D  99/jul/18 10:08:40 N37.31,754 W003.11,602 41974m N039km/h W114km/h -0005dm/s
+3D  99/jul/18 10:08:50 N37.31,814 W003.11,819 41969m N039km/h W117km/h -0003dm/s
+3D  99/jul/18 10:09:00 N37.31,872 W003.12,035 41965m N040km/h W113km/h -0002dm/s
+3D  99/jul/18 10:09:10 N37.31,933 W003.12,251 41964m N040km/h W116km/h +0000dm/s
+3D  99/jul/18 10:09:20 N37.31,992 W003.12,466 41964m N040km/h W113km/h +0001dm/s
+3D  99/jul/18 10:09:30 N37.32,054 W003.12,681 41966m N040km/h W115km/h +0002dm/s
+3D  99/jul/18 10:09:40 N37.32,113 W003.12,895 41968m N040km/h W112km/h +0003dm/s
+3D  99/jul/18 10:09:50 N37.32,176 W003.13,109 41971m N041km/h W115km/h +0003dm/s
+3D  99/jul/18 10:10:00 N37.32,236 W003.13,322 41975m N041km/h W112km/h +0003dm/s
+3D  99/jul/18 10:10:10 N37.32,298 W003.13,535 41979m N041km/h W114km/h +0004dm/s
+3D  99/jul/18 10:10:20 N37.32,359 W003.13,747 41984m N041km/h W111km/h +0005dm/s
+3D  99/jul/18 10:10:30 N37.32,421 W003.13,959 41989m N041km/h W114km/h +0005dm/s
+3D  99/jul/18 10:10:40 N37.32,482 W003.14,170 41994m N041km/h W111km/h +0005dm/s
+3D  99/jul/18 10:10:50 N37.32,544 W003.14,381 42000m N041km/h W113km/h +0005dm/s
+3D  99/jul/18 10:11:00 N37.32,605 W003.14,590 42006m N041km/h W110km/h +0005dm/s
+3D  99/jul/18 10:11:10 N37.32,667 W003.14,799 42012m N041km/h W112km/h +0005dm/s
+3D  99/jul/18 10:11:20 N37.32,727 W003.15,008 42018m N040km/h W110km/h +0004dm/s
+3D  99/jul/18 10:11:30 N37.32,789 W003.15,217 42022m N040km/h W112km/h +0004dm/s
+3D  99/jul/18 10:11:40 N37.32,848 W003.15,424 42026m N039km/h W109km/h +0002dm/s
+3D  99/jul/18 10:11:50 N37.32,909 W003.15,631 42029m N039km/h W111km/h +0002dm/s
+3D  99/jul/18 10:12:00 N37.32,966 W003.15,838 42030m N038km/h W108km/h +0001dm/s
+3D  99/jul/18 10:12:10 N37.33,025 W003.16,043 42031m N038km/h W110km/h +0000dm/s
+3D  99/jul/18 10:12:20 N37.33,080 W003.16,247 42032m N037km/h W107km/h +0000dm/s
+3D  99/jul/18 10:12:30 N37.33,137 W003.16,451 42032m N037km/h W109km/h +0000dm/s
+3D  99/jul/18 10:12:40 N37.33,190 W003.16,654 42031m N035km/h W106km/h -0001dm/s
+3D  99/jul/18 10:12:50 N37.33,245 W003.16,856 42028m N036km/h W109km/h -0004dm/s
+3D  99/jul/18 10:13:00 N37.33,296 W003.17,059 42023m N034km/h W106km/h -0005dm/s
+3D  99/jul/18 10:13:10 N37.33,349 W003.17,261 42017m N035km/h W109km/h -0007dm/s
+3D  99/jul/18 10:13:20 N37.33,399 W003.17,464 42009m N033km/h W106km/h -0008dm/s
+3D  99/jul/18 10:13:30 N37.33,451 W003.17,667 41999m N034km/h W109km/h -0011dm/s
+3D  99/jul/18 10:13:40 N37.33,499 W003.17,870 41987m N032km/h W107km/h -0012dm/s
+3D  99/jul/18 10:13:50 N37.33,550 W003.18,074 41974m N033km/h W110km/h -0013dm/s
+3D  99/jul/18 10:14:00 N37.33,599 W003.18,278 41960m N032km/h W107km/h -0013dm/s
+3D  99/jul/18 10:14:10 N37.33,649 W003.18,482 41947m N033km/h W110km/h -0014dm/s
+3D  99/jul/18 10:14:20 N37.33,697 W003.18,687 41932m N032km/h W108km/h -0014dm/s
+3D  99/jul/18 10:14:30 N37.33,747 W003.18,893 41919m N033km/h W111km/h -0014dm/s
+3D  99/jul/18 10:14:40 N37.33,795 W003.19,100 41905m N032km/h W109km/h -0014dm/s
+3D  99/jul/18 10:14:50 N37.33,845 W003.19,307 41891m N033km/h W112km/h -0012dm/s
+3D  99/jul/18 10:15:00 N37.33,892 W003.19,515 41879m N031km/h W110km/h -0012dm/s
+3D  99/jul/18 10:15:10 N37.33,942 W003.19,729 41861m N033km/h W111km/h -0007dm/s
+3D  99/jul/18 10:15:20 N37.33,989 W003.19,936 41854m N031km/h W108km/h -0005dm/s
+3D  99/jul/18 10:15:30 N37.34,037 W003.20,141 41850m N032km/h W111km/h -0003dm/s
+3D  99/jul/18 10:15:40 N37.34,083 W003.20,347 41847m N030km/h W108km/h -0001dm/s
+3D  99/jul/18 10:15:50 N37.34,131 W003.20,552 41848m N031km/h W111km/h +0001dm/s
+3D  99/jul/18 10:16:00 N37.34,176 W003.20,759 41850m N029km/h W108km/h +0003dm/s
+3D  99/jul/18 10:16:10 N37.34,223 W003.20,964 41855m N031km/h W110km/h +0006dm/s
+3D  99/jul/18 10:16:20 N37.34,267 W003.21,171 41863m N029km/h W108km/h +0008dm/s
+3D  99/jul/18 10:16:30 N37.34,313 W003.21,376 41872m N030km/h W110km/h +0010dm/s
+3D  99/jul/18 10:16:40 N37.34,356 W003.21,583 41884m N029km/h W109km/h +0012dm/s
+3D  99/jul/18 10:16:50 N37.34,401 W003.21,788 41897m N030km/h W110km/h +0013dm/s
+3D  99/jul/18 10:17:00 N37.34,444 W003.21,995 41911m N028km/h W108km/h +0014dm/s
+3D  99/jul/18 10:17:10 N37.34,489 W003.22,200 41926m N030km/h W110km/h +0015dm/s
+3D  99/jul/18 10:17:20 N37.34,532 W003.22,407 41942m N028km/h W108km/h +0015dm/s
+3D  99/jul/18 10:17:30 N37.34,577 W003.22,612 41957m N030km/h W110km/h +0014dm/s
+3D  99/jul/18 10:17:40 N37.34,620 W003.22,818 41971m N028km/h W108km/h +0015dm/s
+3D  99/jul/18 10:17:50 N37.34,665 W003.23,022 41985m N031km/h W110km/h +0012dm/s
+3D  99/jul/18 10:18:00 N37.34,709 W003.23,228 41998m N029km/h W108km/h +0012dm/s
+3D  99/jul/18 10:18:10 N37.34,756 W003.23,431 42009m N031km/h W109km/h +0010dm/s
+3D  99/jul/18 10:18:20 N37.34,801 W003.23,636 42019m N030km/h W107km/h +0009dm/s
+3D  99/jul/18 10:18:30 N37.34,850 W003.23,838 42028m N033km/h W109km/h +0007dm/s
+3D  99/jul/18 10:18:40 N37.34,897 W003.24,042 42034m N031km/h W107km/h +0005dm/s
+3D  99/jul/18 10:18:50 N37.34,947 W003.24,243 42039m N034km/h W108km/h +0003dm/s
+3D  99/jul/18 10:19:00 N37.34,996 W003.24,447 42042m N032km/h W107km/h +0001dm/s
+3D  99/jul/18 10:19:10 N37.35,047 W003.24,647 42043m N035km/h W108km/h +0001dm/s
+3D  99/jul/18 10:19:20 N37.35,098 W003.24,850 42043m N033km/h W106km/h +0000dm/s
+3D  99/jul/18 10:19:30 N37.35,151 W003.25,051 42043m N036km/h W108km/h +0000dm/s
+3D  99/jul/18 10:19:40 N37.35,203 W003.25,254 42039m N034km/h W106km/h +0000dm/s
+3D  99/jul/18 10:19:50 N37.35,258 W003.25,454 42039m N037km/h W108km/h +0000dm/s
+3D  99/jul/18 10:20:00 N37.35,312 W003.25,657 42039m N036km/h W107km/h +0000dm/s
+3D  99/jul/18 10:20:10 N37.35,369 W003.25,858 42041m N038km/h W108km/h +0001dm/s
+3D  99/jul/18 10:20:20 N37.35,425 W003.26,061 42042m N036km/h W107km/h +0001dm/s
+3D  99/jul/18 10:20:30 N37.35,482 W003.26,263 42045m N039km/h W108km/h +0002dm/s
+3D  99/jul/18 10:20:40 N37.35,539 W003.26,468 42048m N037km/h W108km/h +0004dm/s
+3D  99/jul/18 10:20:50 N37.35,597 W003.26,670 42052m N039km/h W109km/h +0004dm/s
+3D  99/jul/18 10:21:00 N37.35,654 W003.26,876 42057m N037km/h W108km/h +0005dm/s
+3D  99/jul/18 10:21:10 N37.35,713 W003.27,080 42064m N040km/h W109km/h +0006dm/s
+3D  99/jul/18 10:21:20 N37.35,770 W003.27,287 42070m N037km/h W109km/h +0007dm/s
+3D  99/jul/18 10:21:30 N37.35,829 W003.27,491 42078m N039km/h W110km/h +0008dm/s
+3D  99/jul/18 10:21:40 N37.35,886 W003.27,699 42086m N037km/h W109km/h +0008dm/s
+3D  99/jul/18 10:21:50 N37.35,944 W003.27,905 42094m N039km/h W110km/h +0007dm/s
+3D  99/jul/18 10:22:00 N37.36,000 W003.28,113 42100m N036km/h W110km/h +0006dm/s
+3D  99/jul/18 10:22:10 N37.36,057 W003.28,319 42106m N038km/h W110km/h +0004dm/s
+3D  99/jul/18 10:22:20 N37.36,112 W003.28,527 42110m N035km/h W110km/h +0002dm/s
+3D  99/jul/18 10:22:30 N37.36,168 W003.28,733 42112m N038km/h W110km/h +0001dm/s
+3D  99/jul/18 10:22:40 N37.36,222 W003.28,942 42112m N034km/h W110km/h +0000dm/s
+3D  99/jul/18 10:22:50 N37.36,276 W003.29,148 42111m N037km/h W110km/h -0001dm/s
+3D  99/jul/18 10:23:00 N37.36,329 W003.29,356 42108m N034km/h W109km/h -0003dm/s
+3D  99/jul/18 10:23:10 N37.36,383 W003.29,561 42104m N036km/h W110km/h -0005dm/s
+3D  99/jul/18 10:23:20 N37.36,435 W003.29,768 42098m N033km/h W109km/h -0006dm/s
+3D  99/jul/18 10:23:30 N37.36,488 W003.29,972 42091m N036km/h W109km/h -0007dm/s
+3D  99/jul/18 10:23:40 N37.36,540 W003.30,179 42083m N033km/h W108km/h -0008dm/s
+3D  99/jul/18 10:23:50 N37.36,592 W003.30,382 42074m N036km/h W109km/h -0009dm/s
+3D  99/jul/18 10:24:00 N37.36,644 W003.30,587 42064m N034km/h W108km/h -0008dm/s
+3D  99/jul/18 10:24:10 N37.36,698 W003.30,789 42054m N036km/h W108km/h -0009dm/s
+3D  99/jul/18 10:24:20 N37.36,750 W003.30,994 42045m N034km/h W108km/h -0008dm/s
+3D  99/jul/18 10:24:30 N37.36,805 W003.31,149 42086m N037km/h W108km/h -0007dm/s
+3D  99/jul/18 10:24:40 N37.36,858 W003.31,399 42029m N035km/h W107km/h -0007dm/s
+3D  99/jul/18 10:24:50 N37.36,914 W003.31,556 42070m N038km/h W108km/h -0008dm/s
+3D  99/jul/18 10:25:00 N37.36,970 W003.31,803 42017m N036km/h W107km/h -0005dm/s
+3D  99/jul/18 10:25:10 N37.37,027 W003.32,003 42012m N039km/h W107km/h -0004dm/s
+3D  99/jul/18 10:25:20 N37.37,084 W003.32,205 42008m N037km/h W106km/h -0002dm/s
+3D  99/jul/18 10:25:30 N37.37,143 W003.32,404 42005m N040km/h W107km/h -0003dm/s
+3D  99/jul/18 10:25:40 N37.37,202 W003.32,607 42002m N038km/h W107km/h -0002dm/s
+3D  99/jul/18 10:25:50 N37.37,289 W003.32,822 42094m N040km/h W107km/h -0003dm/s
+3D  99/jul/18 10:26:00 N37.37,324 W003.33,007 41999m N040km/h W106km/h +0000dm/s
+3D  99/jul/18 10:26:10 N37.37,386 W003.33,206 41999m N043km/h W106km/h +0000dm/s
+3D  99/jul/18 10:26:20 N37.37,449 W003.33,408 42001m N041km/h W106km/h +0002dm/s
+3D  99/jul/18 10:26:30 N37.37,513 W003.33,606 42004m N044km/h W106km/h +0003dm/s
+3D  99/jul/18 10:26:40 N37.37,577 W003.33,808 42007m N041km/h W106km/h +0003dm/s
+3D  99/jul/18 10:26:50 N37.37,641 W003.34,006 42011m N044km/h W106km/h +0004dm/s
+3D  99/jul/18 10:27:00 N37.37,705 W003.34,207 42015m N041km/h W106km/h +0004dm/s
+3D  99/jul/18 10:27:10 N37.37,770 W003.34,406 42020m N045km/h W106km/h +0005dm/s
+3D  99/jul/18 10:27:20 N37.37,835 W003.34,607 42026m N041km/h W106km/h +0005dm/s
+3D  99/jul/18 10:27:30 N37.37,900 W003.34,806 42032m N044km/h W106km/h +0006dm/s
+3D  99/jul/18 10:27:40 N37.37,965 W003.35,008 42039m N042km/h W107km/h +0006dm/s
+3D  99/jul/18 10:27:50 N37.38,030 W003.35,206 42047m N044km/h W106km/h +0008dm/s
+3D  99/jul/18 10:28:00 N37.38,095 W003.35,408 42056m N042km/h W107km/h +0008dm/s
+3D  99/jul/18 10:28:10 N37.38,160 W003.35,607 42065m N044km/h W106km/h +0008dm/s
+3D  99/jul/18 10:28:20 N37.38,225 W003.35,809 42075m N042km/h W106km/h +0009dm/s
+3D  99/jul/18 10:28:30 N37.38,290 W003.36,007 42084m N044km/h W105km/h +0007dm/s
+3D  99/jul/18 10:28:40 N37.38,355 W003.36,208 42091m N042km/h W106km/h +0006dm/s
+3D  99/jul/18 10:28:50 N37.38,420 W003.36,405 42097m N044km/h W105km/h +0005dm/s
+3D  99/jul/18 10:29:00 N37.38,486 W003.36,605 42102m N042km/h W106km/h +0004dm/s
+3D  99/jul/18 10:29:10 N37.38,552 W003.36,802 42106m N045km/h W105km/h +0002dm/s
+3D  99/jul/18 10:29:20 N37.38,619 W003.37,002 42108m N043km/h W106km/h +0001dm/s
+3D  99/jul/18 10:29:30 N37.38,685 W003.37,198 42109m N046km/h W104km/h +0000dm/s
+3D  99/jul/18 10:29:40 N37.38,753 W003.37,398 42108m N044km/h W105km/h -0001dm/s
+3D  99/jul/18 10:29:50 N37.38,821 W003.37,593 42106m N047km/h W104km/h -0003dm/s
+3D  99/jul/18 10:30:00 N37.38,890 W003.37,791 42103m N045km/h W105km/h -0004dm/s
+3D  99/jul/18 10:30:10 N37.38,959 W003.37,985 42097m N047km/h W103km/h -0006dm/s
+3D  99/jul/18 10:30:20 N37.39,029 W003.38,183 42090m N045km/h W104km/h -0007dm/s
+3D  99/jul/18 10:30:30 N37.39,098 W003.38,376 42054m N048km/h W103km/h +0000dm/s
+3D  99/jul/18 10:30:40 N37.39,169 W003.38,573 42054m N046km/h W104km/h +0000dm/s
+3D  99/jul/18 10:30:50 N37.39,240 W003.38,766 42054m N049km/h W103km/h +0000dm/s
+3D  99/jul/18 10:31:00 N37.39,313 W003.38,963 42055m N047km/h W104km/h +0000dm/s
+3D  99/jul/18 10:31:10 N37.39,384 W003.39,156 42056m N049km/h W102km/h +0002dm/s
+3D  99/jul/18 10:31:20 N37.39,457 W003.39,352 42057m N047km/h W104km/h +0001dm/s
+3D  99/jul/18 10:31:30 N37.39,529 W003.39,545 42059m N049km/h W102km/h +0003dm/s
+3D  99/jul/18 10:31:40 N37.39,602 W003.39,741 42061m N047km/h W104km/h +0002dm/s
+3D  99/jul/18 10:31:50 N37.39,674 W003.39,934 42064m N049km/h W102km/h +0004dm/s
+3D  99/jul/18 10:32:00 N37.39,747 W003.40,130 42068m N047km/h W104km/h +0004dm/s
+3D  99/jul/18 10:32:10 N37.39,819 W003.40,323 42072m N049km/h W102km/h +0004dm/s
+3D  99/jul/18 10:32:20 N37.39,892 W003.40,519 42077m N047km/h W104km/h +0005dm/s
+3D  99/jul/18 10:32:30 N37.39,963 W003.40,712 42082m N049km/h W102km/h +0005dm/s
+3D  99/jul/18 10:32:40 N37.40,029 W003.40,908 42082m N046km/h W104km/h +0005dm/s
+3D  99/jul/18 10:32:50 N37.40,100 W003.41,102 42087m N048km/h W103km/h +0005dm/s
+3D  99/jul/18 10:33:00 N37.40,172 W003.41,300 42092m N047km/h W105km/h +0005dm/s
+3D  99/jul/18 10:33:10 N37.40,243 W003.41,494 42098m N048km/h W103km/h +0006dm/s
+3D  99/jul/18 10:33:20 N37.40,315 W003.41,692 42104m N047km/h W105km/h +0005dm/s
+3D  99/jul/18 10:33:30 N37.40,386 W003.41,888 42110m N048km/h W103km/h +0006dm/s
+3D  99/jul/18 10:33:40 N37.40,457 W003.42,086 42117m N046km/h W106km/h +0006dm/s
+3D  99/jul/18 10:33:50 N37.40,528 W003.42,282 42123m N048km/h W104km/h +0006dm/s
+3D  99/jul/18 10:34:00 N37.40,599 W003.42,481 42129m N046km/h W106km/h +0006dm/s
+3D  99/jul/18 10:34:10 N37.40,668 W003.42,678 42135m N047km/h W104km/h +0005dm/s
+3D  99/jul/18 10:34:20 N37.40,739 W003.42,878 42140m N045km/h W106km/h +0004dm/s
+3D  99/jul/18 10:34:30 N37.40,807 W003.43,075 42143m N047km/h W104km/h +0003dm/s
+3D  99/jul/18 10:34:40 N37.40,877 W003.43,275 42146m N045km/h W107km/h +0002dm/s
+3D  99/jul/18 10:34:50 N37.40,945 W003.43,472 42147m N046km/h W104km/h +0000dm/s
+3D  99/jul/18 10:35:00 N37.41,014 W003.43,673 42148m N044km/h W106km/h +0000dm/s
+3D  99/jul/18 10:35:10 N37.41,080 W003.43,870 42148m N046km/h W104km/h +0000dm/s
+3D  99/jul/18 10:35:20 N37.41,149 W003.44,070 42147m N044km/h W106km/h +0000dm/s
+3D  99/jul/18 10:35:30 N37.41,215 W003.44,266 42146m N045km/h W103km/h -0001dm/s
+3D  99/jul/18 10:35:40 N37.41,283 W003.44,465 42145m N044km/h W106km/h -0001dm/s
+3D  99/jul/18 10:35:50 N37.41,350 W003.44,660 42143m N046km/h W103km/h -0001dm/s
+3D  99/jul/18 10:36:00 N37.41,419 W003.44,858 42141m N044km/h W105km/h -0002dm/s
+3D  99/jul/18 10:36:10 N37.41,486 W003.45,053 42139m N045km/h W102km/h -0001dm/s
+3D  99/jul/18 10:36:20 N37.41,555 W003.45,249 42136m N045km/h W105km/h -0001dm/s
+3D  99/jul/18 10:36:30 N37.41,622 W003.45,443 42135m N046km/h W102km/h +0000dm/s
+3D  99/jul/18 10:36:40 N37.41,691 W003.45,638 42134m N045km/h W104km/h +0000dm/s
+3D  99/jul/18 10:36:50 N37.41,759 W003.45,830 42135m N047km/h W101km/h +0001dm/s
+3D  99/jul/18 10:37:00 N37.41,829 W003.46,024 42138m N045km/h W103km/h +0003dm/s
+3D  99/jul/18 10:37:10 N37.41,897 W003.46,215 42141m N046km/h W100km/h +0004dm/s
+3D  99/jul/18 10:37:20 N37.41,968 W003.46,407 42146m N046km/h W102km/h +0006dm/s
+3D  99/jul/18 10:37:30 N37.42,036 W003.46,596 42152m N046km/h W100km/h +0006dm/s
+3D  99/jul/18 10:37:40 N37.42,107 W003.46,787 42159m N046km/h W102km/h +0008dm/s
+3D  99/jul/18 10:37:50 N37.42,175 W003.46,976 42167m N046km/h W099km/h +0007dm/s
+3D  99/jul/18 10:38:00 N37.42,245 W003.47,166 42176m N045km/h W101km/h +0008dm/s
+3D  99/jul/18 10:38:10 N37.42,313 W003.47,354 42184m N046km/h W099km/h +0009dm/s
+3D  99/jul/18 10:38:20 N37.42,382 W003.47,544 42193m N045km/h W101km/h +0009dm/s
+3D  99/jul/18 10:38:30 N37.42,449 W003.47,731 42202m N045km/h W099km/h +0008dm/s
+3D  99/jul/18 10:38:40 N37.42,518 W003.47,920 42211m N044km/h W101km/h +0009dm/s
+3D  99/jul/18 10:38:50 N37.42,584 W003.48,107 42219m N045km/h W098km/h +0006dm/s
+3D  99/jul/18 10:39:00 N37.42,652 W003.48,295 42226m N044km/h W100km/h +0007dm/s
+3D  99/jul/18 10:39:10 N37.42,717 W003.48,481 42231m N044km/h W097km/h +0005dm/s
+3D  99/jul/18 10:39:20 N37.42,783 W003.48,669 42237m N043km/h W100km/h +0005dm/s
+3D  99/jul/18 10:39:30 N37.42,846 W003.48,855 42241m N043km/h W098km/h +0003dm/s
+3D  99/jul/18 10:39:40 N37.42,912 W003.49,042 42243m N042km/h W100km/h +0002dm/s
+3D  99/jul/18 10:39:50 N37.42,974 W003.49,228 42245m N042km/h W097km/h +0000dm/s
+3D  99/jul/18 10:40:00 N37.43,038 W003.49,415 42247m N042km/h W100km/h +0000dm/s
+3D  99/jul/18 10:40:10 N37.43,100 W003.49,600 42247m N041km/h W098km/h +0000dm/s
+3D  99/jul/18 10:40:20 N37.43,162 W003.49,787 42248m N041km/h W100km/h +0000dm/s
+3D  99/jul/18 10:40:30 N37.43,224 W003.49,969 42245m N041km/h W097km/h +0000dm/s
+3D  99/jul/18 10:40:40 N37.43,283 W003.50,159 42249m N039km/h W100km/h +0000dm/s
+3D  99/jul/18 10:40:50 N37.43,345 W003.50,339 42243m N039km/h W097km/h +0000dm/s
+3D  99/jul/18 10:41:00 N37.43,400 W003.50,531 42248m N038km/h W100km/h +0000dm/s
+3D  99/jul/18 10:41:10 N37.43,462 W003.50,711 42241m N038km/h W097km/h +0000dm/s
+3D  99/jul/18 10:41:20 N37.43,512 W003.50,905 42249m N037km/h W101km/h +0000dm/s
+3D  99/jul/18 10:41:30 N37.43,574 W003.51,083 42239m N037km/h W097km/h -0001dm/s
+3D  99/jul/18 10:41:40 N37.43,621 W003.51,280 42250m N035km/h W101km/h +0000dm/s
+3D  99/jul/18 10:41:50 N37.43,686 W003.51,453 42234m N035km/h W098km/h +0000dm/s
+3D  99/jul/18 10:42:00 N37.43,726 W003.51,658 42252m N034km/h W102km/h +0000dm/s
+3D  99/jul/18 10:42:10 N37.43,791 W003.51,830 42234m N034km/h W098km/h +0000dm/s
+3D  99/jul/18 10:42:20 N37.43,826 W003.52,036 42253m N033km/h W102km/h +0000dm/s
+3D  99/jul/18 10:42:30 N37.43,889 W003.52,210 42234m N032km/h W099km/h -0001dm/s
+3D  99/jul/18 10:42:40 N37.43,924 W003.52,417 42251m N032km/h W102km/h +0000dm/s
+3D  99/jul/18 10:42:50 N37.43,986 W003.52,591 42231m N031km/h W100km/h -0002dm/s
+3D  99/jul/18 10:43:00 N37.44,020 W003.52,799 42248m N032km/h W103km/h -0001dm/s
+3D  99/jul/18 10:43:10 N37.44,081 W003.52,973 42227m N031km/h W100km/h +0000dm/s
+3D  99/jul/18 10:43:20 N37.44,114 W003.53,182 42246m N032km/h W103km/h +0000dm/s
+3D  99/jul/18 10:43:30 N37.44,177 W003.53,355 42225m N032km/h W100km/h +0000dm/s
+3D  99/jul/18 10:43:40 N37.44,210 W003.53,564 42246m N032km/h W103km/h +0000dm/s
+3D  99/jul/18 10:43:50 N37.44,274 W003.53,736 42225m N031km/h W100km/h +0002dm/s
+3D  99/jul/18 10:44:00 N37.44,307 W003.53,945 42249m N032km/h W102km/h +0002dm/s
+3D  99/jul/18 10:44:10 N37.44,397 W003.54,090 42196m N034km/h W098km/h +0000dm/s
+3D  99/jul/18 10:44:20 N37.44,405 W003.54,326 42255m N033km/h W102km/h +0004dm/s
+3D  99/jul/18 10:44:30 N37.44,499 W003.54,467 42199m N034km/h W098km/h +0002dm/s
+3D  99/jul/18 10:44:40 N37.44,503 W003.54,706 42266m N033km/h W102km/h +0005dm/s
+3D  99/jul/18 10:44:50 N37.44,600 W003.54,844 42207m N033km/h W099km/h +0005dm/s
+3D  99/jul/18 10:45:00 N37.44,603 W003.55,086 42279m N033km/h W102km/h +0006dm/s
+3D  99/jul/18 10:45:10 N37.44,671 W003.55,254 42260m N033km/h W099km/h +0006dm/s
+3D  99/jul/18 10:45:20 N37.44,704 W003.55,464 42292m N034km/h W101km/h +0006dm/s
+3D  99/jul/18 10:45:30 N37.44,798 W003.55,605 42235m N032km/h W100km/h +0007dm/s
+3D  99/jul/18 10:45:40 N37.44,804 W003.55,843 42302m N033km/h W102km/h +0003dm/s
+3D  99/jul/18 10:45:50 N37.44,875 W003.56,010 42275m N032km/h W100km/h +0004dm/s
+3D  99/jul/18 10:46:00 N37.44,905 W003.56,223 42307m N034km/h W102km/h +0001dm/s
+3D  99/jul/18 10:46:10 N37.44,976 W003.56,391 42276m N033km/h W100km/h +0000dm/s
+3D  99/jul/18 10:46:20 N37.45,006 W003.56,606 42307m N034km/h W103km/h -0001dm/s
+3D  99/jul/18 10:46:30 N37.45,077 W003.56,775 42273m N033km/h W100km/h -0002dm/s
+3D  99/jul/18 10:46:40 N37.45,107 W003.56,991 42303m N034km/h W103km/h -0003dm/s
+3D  99/jul/18 10:46:50 N37.45,178 W003.57,161 42267m N033km/h W101km/h -0003dm/s
+3D  99/jul/18 10:47:00 N37.45,208 W003.57,378 42295m N034km/h W104km/h -0004dm/s
+3D  99/jul/18 10:47:10 N37.45,257 W003.57,573 42290m N032km/h W102km/h -0004dm/s
+3D  99/jul/18 10:47:20 N37.45,310 W003.57,767 42284m N035km/h W104km/h -0005dm/s
+3D  99/jul/18 10:47:30 N37.45,380 W003.57,942 42248m N032km/h W103km/h -0004dm/s
+3D  99/jul/18 10:47:40 N37.45,413 W003.58,157 42270m N035km/h W104km/h -0006dm/s
+3D  99/jul/18 10:47:50 N37.45,482 W003.58,334 42237m N033km/h W103km/h -0005dm/s
+3D  99/jul/18 10:48:00 N37.45,518 W003.58,548 42257m N036km/h W105km/h -0007dm/s
+3D  99/jul/18 10:48:10 N37.45,587 W003.58,727 42227m N034km/h W103km/h -0005dm/s
+3D  99/jul/18 10:48:20 N37.45,628 W003.58,937 42243m N037km/h W104km/h -0006dm/s
+3D  99/jul/18 10:48:30 N37.45,683 W003.59,131 42238m N036km/h W102km/h -0003dm/s
+3D  99/jul/18 10:48:40 N37.45,742 W003.59,324 42234m N039km/h W103km/h -0003dm/s
+3D  99/jul/18 10:48:50 N37.45,800 W003.59,517 42231m N038km/h W101km/h -0001dm/s
+3D  99/jul/18 10:49:00 N37.45,862 W003.59,707 42228m N041km/h W103km/h -0001dm/s
+3D  99/jul/18 10:49:10 N37.45,928 W003.59,893 42220m N039km/h W101km/h +0003dm/s
+3D  99/jul/18 10:49:20 N37.45,986 W004.00,088 42231m N042km/h W101km/h +0002dm/s
+3D  99/jul/18 10:49:30 N37.46,052 W004.00,273 42227m N040km/h W100km/h +0005dm/s
+3D  99/jul/18 10:49:40 N37.46,113 W004.00,464 42238m N044km/h W100km/h +0004dm/s
+3D  99/jul/18 10:49:50 N37.46,180 W004.00,648 42238m N042km/h W098km/h +0006dm/s
+3D  99/jul/18 10:50:00 N37.46,245 W004.00,835 42249m N045km/h W099km/h +0006dm/s
+3D  99/jul/18 10:50:10 N37.46,312 W004.01,018 42254m N043km/h W096km/h +0007dm/s
+3D  99/jul/18 10:50:20 N37.46,378 W004.01,203 42264m N045km/h W098km/h +0008dm/s
+3D  99/jul/18 10:50:30 N37.46,444 W004.01,386 42274m N043km/h W096km/h +0010dm/s
+3D  99/jul/18 10:50:40 N37.46,512 W004.01,567 42282m N045km/h W097km/h +0009dm/s
+3D  99/jul/18 10:50:50 N37.46,580 W004.01,747 42287m N044km/h W095km/h +0008dm/s
+3D  99/jul/18 10:51:00 N37.46,648 W004.01,927 42294m N045km/h W096km/h +0005dm/s
+3D  99/jul/18 10:51:10 N37.46,713 W004.02,108 42300m N043km/h W094km/h +0005dm/s
+3D  99/jul/18 10:51:20 N37.46,780 W004.02,287 42304m N045km/h W096km/h +0002dm/s
+3D  99/jul/18 10:51:30 N37.46,845 W004.02,468 42306m N043km/h W094km/h +0001dm/s
+3D  99/jul/18 10:51:40 N37.46,911 W004.02,647 42305m N044km/h W096km/h -0002dm/s
+3D  99/jul/18 10:51:50 N37.46,976 W004.02,827 42301m N043km/h W094km/h -0005dm/s
+3D  99/jul/18 10:52:00 N37.47,049 W004.03,006 42260m N043km/h W096km/h -0007dm/s
+3D  99/jul/18 10:52:10 N37.47,111 W004.03,188 42252m N041km/h W095km/h -0006dm/s
+3D  99/jul/18 10:52:20 N37.47,175 W004.03,369 42244m N043km/h W097km/h -0006dm/s
+3D  99/jul/18 10:52:30 N37.47,237 W004.03,552 42237m N041km/h W096km/h -0005dm/s
+3D  99/jul/18 10:52:40 N37.47,302 W004.03,735 42255m N044km/h W098km/h -0008dm/s
+3D  99/jul/18 10:52:50 N37.47,366 W004.03,920 42248m N042km/h W097km/h -0006dm/s
+3D  99/jul/18 10:53:00 N37.47,431 W004.04,104 42244m N043km/h W099km/h -0002dm/s
+3D  99/jul/18 10:53:10 N37.47,494 W004.04,290 42243m N041km/h W097km/h +0000dm/s
+3D  99/jul/18 10:53:20 N37.47,558 W004.04,474 42246m N043km/h W099km/h +0005dm/s
+3D  99/jul/18 10:53:30 N37.47,619 W004.04,660 42255m N041km/h W097km/h +0010dm/s
+3D  99/jul/18 10:53:40 N37.47,683 W004.04,843 42267m N042km/h W098km/h +0014dm/s
+3D  99/jul/18 10:53:50 N37.47,744 W004.05,028 42284m N040km/h W096km/h +0019dm/s
+3D  99/jul/18 10:54:00 N37.47,806 W004.05,211 42306m N041km/h W098km/h +0023dm/s
+3D  99/jul/18 10:54:10 N37.47,866 W004.05,395 42331m N039km/h W096km/h +0027dm/s
+3D  99/jul/18 10:54:20 N37.47,927 W004.05,575 42360m N041km/h W097km/h +0029dm/s
+3D  99/jul/18 10:54:30 N37.47,985 W004.05,758 42391m N038km/h W095km/h +0031dm/s
+3D  99/jul/18 10:54:40 N37.48,045 W004.05,937 42422m N040km/h W096km/h +0030dm/s
+3D  99/jul/18 10:54:50 N37.48,102 W004.06,116 42450m N037km/h W093km/h +0024dm/s
+3D  99/jul/18 10:55:00 N37.48,160 W004.06,291 42470m N039km/h W094km/h +0015dm/s
+3D  99/jul/18 10:55:10 N37.48,215 W004.06,467 42481m N037km/h W092km/h +0006dm/s
+3D  99/jul/18 10:55:20 N37.48,273 W004.06,641 42483m N039km/h W093km/h -0001dm/s
+3D  99/jul/18 10:55:30 N37.48,328 W004.06,816 42477m N036km/h W090km/h -0009dm/s
+3D  99/jul/18 10:55:40 N37.48,385 W004.06,987 42463m N038km/h W092km/h -0016dm/s
+3D  99/jul/18 10:55:50 N37.48,441 W004.07,159 42442m N036km/h W090km/h -0023dm/s
+3D  99/jul/18 10:56:00 N37.48,498 W004.07,328 42416m N038km/h W091km/h -0028dm/s
+3D  99/jul/18 10:56:10 N37.48,553 W004.07,499 42386m N036km/h W089km/h -0031dm/s
+3D  99/jul/18 10:56:20 N37.48,610 W004.07,668 42354m N038km/h W091km/h -0032dm/s
+3D  99/jul/18 10:56:30 N37.48,664 W004.07,839 42321m N035km/h W089km/h -0033dm/s
+3D  99/jul/18 10:56:40 N37.48,720 W004.08,008 42288m N038km/h W091km/h -0033dm/s
+3D  99/jul/18 10:56:50 N37.48,775 W004.08,181 42255m N035km/h W090km/h -0031dm/s
+3D  99/jul/18 10:57:00 N37.48,831 W004.08,351 42224m N037km/h W092km/h -0030dm/s
+3D  99/jul/18 10:57:10 N37.48,885 W004.08,526 42195m N035km/h W091km/h -0026dm/s
+3D  99/jul/18 10:57:20 N37.48,940 W004.08,699 42170m N037km/h W093km/h -0023dm/s
+3D  99/jul/18 10:57:30 N37.48,994 W004.08,876 42149m N035km/h W093km/h -0018dm/s
+3D  99/jul/18 10:57:40 N37.49,049 W004.09,052 42133m N037km/h W095km/h -0013dm/s
+3D  99/jul/18 10:57:50 N37.49,103 W004.09,233 42121m N035km/h W095km/h -0009dm/s
+3D  99/jul/18 10:58:00 N37.49,157 W004.09,411 42114m N037km/h W096km/h -0004dm/s
+3D  99/jul/18 10:58:10 N37.49,211 W004.09,594 42111m N035km/h W096km/h +0000dm/s
+3D  99/jul/18 10:58:20 N37.49,265 W004.09,774 42113m N037km/h W096km/h +0003dm/s
+3D  99/jul/18 10:58:30 N37.49,319 W004.09,957 42118m N034km/h W096km/h +0007dm/s
+3D  99/jul/18 10:58:40 N37.49,373 W004.10,137 42127m N037km/h W096km/h +0009dm/s
+3D  99/jul/18 10:58:50 N37.49,426 W004.10,320 42138m N034km/h W096km/h +0012dm/s
+3D  99/jul/18 10:59:00 N37.49,481 W004.10,498 42153m N037km/h W096km/h +0015dm/s
+3D  99/jul/18 10:59:10 N37.49,536 W004.10,680 42168m N035km/h W095km/h +0017dm/s
+3D  99/jul/18 10:59:20 N37.49,592 W004.10,858 42185m N038km/h W094km/h +0016dm/s
+3D  99/jul/18 10:59:30 N37.49,647 W004.11,037 42203m N036km/h W094km/h +0017dm/s
+3D  99/jul/18 10:59:40 N37.49,705 W004.11,214 42220m N039km/h W094km/h +0016dm/s
+3D  99/jul/18 10:59:50 N37.49,763 W004.11,392 42237m N037km/h W093km/h +0016dm/s
+3D  99/jul/18 11:00:00 N37.49,822 W004.11,567 42253m N041km/h W093km/h +0014dm/s
+3D  99/jul/18 11:00:10 N37.49,882 W004.11,744 42268m N039km/h W093km/h +0014dm/s
+3D  99/jul/18 11:00:20 N37.49,944 W004.11,917 42282m N042km/h W092km/h +0014dm/s
+3D  99/jul/18 11:00:30 N37.50,005 W004.12,092 42296m N040km/h W091km/h +0013dm/s
+3D  99/jul/18 11:00:40 N37.50,068 W004.12,263 42309m N043km/h W091km/h +0013dm/s
+3D  99/jul/18 11:00:50 N37.50,131 W004.12,435 42323m N041km/h W090km/h +0014dm/s
+3D  99/jul/18 11:01:00 N37.50,196 W004.12,604 42337m N044km/h W090km/h +0015dm/s
+3D  99/jul/18 11:01:10 N37.50,261 W004.12,774 42353m N042km/h W089km/h +0016dm/s
+3D  99/jul/18 11:01:20 N37.50,327 W004.12,940 42369m N045km/h W089km/h +0016dm/s
+3D  99/jul/18 11:01:30 N37.50,392 W004.13,108 42387m N042km/h W088km/h +0018dm/s
+3D  99/jul/18 11:01:40 N37.50,459 W004.13,272 42405m N045km/h W088km/h +0018dm/s
+3D  99/jul/18 11:01:50 N37.50,526 W004.13,438 42423m N043km/h W086km/h +0019dm/s
+3D  99/jul/18 11:02:00 N37.50,593 W004.13,600 42443m N046km/h W087km/h +0020dm/s
+3D  99/jul/18 11:02:10 N37.50,660 W004.13,765 42463m N043km/h W086km/h +0020dm/s
+3D  99/jul/18 11:02:20 N37.50,727 W004.13,926 42484m N046km/h W086km/h +0021dm/s
+3D  99/jul/18 11:02:30 N37.50,794 W004.14,089 42505m N043km/h W086km/h +0020dm/s
+3D  99/jul/18 11:02:40 N37.50,861 W004.14,249 42525m N046km/h W085km/h +0019dm/s
+3D  99/jul/18 11:02:50 N37.50,927 W004.14,412 42543m N043km/h W085km/h +0017dm/s
+3D  99/jul/18 11:03:00 N37.50,994 W004.14,571 42560m N045km/h W085km/h +0016dm/s
+3D  99/jul/18 11:03:10 N37.51,060 W004.14,732 42576m N042km/h W084km/h +0014dm/s
+3D  99/jul/18 11:03:20 N37.51,126 W004.14,889 42590m N045km/h W084km/h +0012dm/s
+3D  99/jul/18 11:03:30 N37.51,182 W004.15,061 42571m N041km/h W083km/h +0011dm/s
+3D  99/jul/18 11:03:40 N37.51,256 W004.15,204 42611m N044km/h W083km/h +0007dm/s
+3D  99/jul/18 11:03:50 N37.51,308 W004.15,371 42591m N041km/h W082km/h +0007dm/s
+3D  99/jul/18 11:04:00 N37.51,385 W004.15,517 42620m N044km/h W082km/h +0001dm/s
+3D  99/jul/18 11:04:10 N37.51,435 W004.15,679 42604m N040km/h W081km/h +0005dm/s
+3D  99/jul/18 11:04:20 N37.51,512 W004.15,828 42618m N043km/h W082km/h -0003dm/s
+3D  99/jul/18 11:04:30 N37.51,575 W004.15,986 42615m N041km/h W082km/h -0003dm/s
+3D  99/jul/18 11:04:40 N37.51,639 W004.16,139 42611m N043km/h W082km/h -0004dm/s
+3D  99/jul/18 11:04:50 N37.51,689 W004.16,290 42615m N041km/h W081km/h +0003dm/s
+3D  99/jul/18 11:05:00 N37.51,766 W004.16,451 42607m N044km/h W082km/h -0001dm/s
+3D  99/jul/18 11:05:10 N37.51,819 W004.16,597 42626m N042km/h W082km/h +0006dm/s
+3D  99/jul/18 11:05:20 N37.51,894 W004.16,763 42610m N044km/h W083km/h +0004dm/s
+3D  99/jul/18 11:05:30 N37.51,952 W004.16,906 42645m N043km/h W082km/h +0012dm/s
+3D  99/jul/18 11:05:40 N37.52,025 W004.17,076 42627m N045km/h W083km/h +0011dm/s
+3D  99/jul/18 11:05:50 N37.52,086 W004.17,216 42676m N043km/h W083km/h +0018dm/s
+3D  99/jul/18 11:06:00 N37.52,158 W004.17,390 42659m N045km/h W083km/h +0019dm/s
+3D  99/jul/18 11:06:20 N37.52,291 W004.17,704 42700m N045km/h W083km/h +0019dm/s
+3D  99/jul/18 11:06:30 N37.52,355 W004.17,843 42759m N043km/h W083km/h +0018dm/s
+3D  99/jul/18 11:06:40 N37.52,424 W004.18,022 42734m N045km/h W085km/h +0014dm/s
+3D  99/jul/18 11:06:50 N37.52,487 W004.18,162 42790m N042km/h W085km/h +0013dm/s
+3d  99/jul/18 11:07:00 N37.52,548 W004.18,328 42757m N044km/h W085km/h +0011dm/s
+3D  99/jul/18 11:07:10 N37.52,614 W004.18,485 42812m N040km/h W086km/h +0009dm/s
+3D  99/jul/18 11:07:20 N37.52,681 W004.18,671 42777m N043km/h W087km/h +0008dm/s
+3D  99/jul/18 11:07:30 N37.52,735 W004.18,813 42832m N038km/h W088km/h +0011dm/s
+3D  99/jul/18 11:07:40 N37.52,801 W004.19,004 42797m N040km/h W089km/h +0012dm/s
+3D  99/jul/18 11:07:50 N37.52,849 W004.19,148 42859m N035km/h W090km/h +0014dm/s
+3d  99/jul/18 11:08:00 N37.52,909 W004.19,329 42822m N037km/h W090km/h +0013dm/s
+3D  99/jul/18 11:08:10 N37.52,954 W004.19,491 42888m N032km/h W092km/h +0014dm/s
+3d  99/jul/18 11:08:20 N37.53,010 W004.19,678 42846m N033km/h W092km/h +0010dm/s
+3D  99/jul/18 11:08:30 N37.53,063 W004.19,872 42855m N029km/h W093km/h +0007dm/s
+3D  99/jul/18 11:08:40 N37.53,109 W004.20,047 42860m N031km/h W093km/h +0003dm/s
+3D  99/jul/18 11:08:50 N37.53,141 W004.20,191 42918m N029km/h W093km/h +0000dm/s
+3D  99/jul/18 11:09:00 N37.53,201 W004.20,399 42861m N031km/h W093km/h -0004dm/s
+3D  99/jul/18 11:09:10 N37.53,234 W004.20,544 42910m N030km/h W094km/h -0007dm/s
+3D  99/jul/18 11:09:20 N37.53,294 W004.20,751 42848m N033km/h W093km/h -0007dm/s
+3D  99/jul/18 11:09:30 N37.53,331 W004.20,898 42888m N032km/h W094km/h -0015dm/s
+3D  99/jul/18 11:09:40 N37.53,392 W004.21,101 42825m N035km/h W091km/h -0013dm/s
+3D  99/jul/18 11:09:50 N37.53,435 W004.21,250 42852m N035km/h W093km/h -0021dm/s
+3D  99/jul/18 11:10:00 N37.53,498 W004.21,445 42794m N038km/h W089km/h -0016dm/s
+3D  99/jul/18 11:10:10 N37.53,548 W004.21,597 42808m N038km/h W092km/h -0022dm/s
+3D  99/jul/18 11:10:20 N37.53,614 W004.21,784 42761m N041km/h W088km/h -0015dm/s
+3D  99/jul/18 11:10:30 N37.53,673 W004.21,951 42744m N041km/h W089km/h -0013dm/s
+3D  99/jul/18 11:10:40 N37.53,740 W004.22,116 42733m N044km/h W087km/h -0010dm/s
+3d  99/jul/18 11:10:50 N37.53,799 W004.22,267 42725m N043km/h W088km/h -0008dm/s
+3D  99/jul/18 11:11:00 N37.53,870 W004.22,446 42717m N045km/h W086km/h -0004dm/s
+3D  99/jul/18 11:11:10 N37.53,932 W004.22,610 42712m N042km/h W088km/h -0002dm/s
+3D  99/jul/18 11:11:20 N37.54,002 W004.22,774 42712m N045km/h W086km/h -0001dm/s
+3D  99/jul/18 11:11:30 N37.54,062 W004.22,937 42710m N042km/h W087km/h +0000dm/s
+3D  99/jul/18 11:11:40 N37.54,135 W004.23,101 42712m N045km/h W085km/h +0000dm/s
+3D  99/jul/18 11:11:50 N37.54,192 W004.23,263 42710m N042km/h W087km/h +0000dm/s
+3D  99/jul/18 11:12:00 N37.54,268 W004.23,426 42712m N045km/h W085km/h +0000dm/s
+3D  99/jul/18 11:12:10 N37.54,323 W004.23,587 42709m N042km/h W086km/h +0000dm/s
+3D  99/jul/18 11:12:20 N37.54,402 W004.23,750 42713m N046km/h W084km/h +0000dm/s
+3D  99/jul/18 11:12:30 N37.54,456 W004.23,908 42709m N043km/h W085km/h +0000dm/s
+3D  99/jul/18 11:12:40 N37.54,538 W004.24,068 42714m N047km/h W083km/h +0001dm/s
+3D  99/jul/18 11:12:50 N37.54,592 W004.24,224 42711m N044km/h W083km/h +0001dm/s
+3D  99/jul/18 11:13:00 N37.54,677 W004.24,383 42717m N048km/h W082km/h +0002dm/s
+3D  99/jul/18 11:13:10 N37.54,748 W004.24,541 42719m N046km/h W083km/h +0003dm/s
+3D  99/jul/18 11:13:20 N37.54,818 W004.24,695 42722m N048km/h W081km/h +0003dm/s
+3D  99/jul/18 11:13:30 N37.54,888 W004.24,853 42725m N046km/h W083km/h +0003dm/s
+3D  99/jul/18 11:13:40 N37.54,958 W004.25,007 42729m N047km/h W082km/h +0004dm/s
+3D  99/jul/18 11:13:50 N37.55,027 W004.25,165 42734m N045km/h W083km/h +0006dm/s
+3D  99/jul/18 11:14:00 N37.55,095 W004.25,320 42742m N046km/h W082km/h +0009dm/s
+3D  99/jul/18 11:14:10 N37.55,163 W004.25,480 42752m N044km/h W085km/h +0012dm/s
+3D  99/jul/18 11:14:20 N37.55,230 W004.25,637 42766m N045km/h W083km/h +0015dm/s
+3D  99/jul/18 11:14:30 N37.55,295 W004.25,798 42782m N042km/h W086km/h +0018dm/s
+3D  99/jul/18 11:14:40 N37.55,358 W004.25,959 42800m N043km/h W085km/h +0018dm/s
+3D  99/jul/18 11:14:50 N37.55,420 W004.26,125 42818m N040km/h W088km/h +0018dm/s
+3D  99/jul/18 11:15:00 N37.55,479 W004.26,290 42836m N040km/h W088km/h +0017dm/s
+3D  99/jul/18 11:15:10 N37.55,538 W004.26,461 42851m N037km/h W091km/h +0014dm/s
+3D  99/jul/18 11:15:20 N37.55,593 W004.26,631 42863m N038km/h W091km/h +0009dm/s
+3D  99/jul/18 11:15:30 N37.55,648 W004.26,807 42870m N035km/h W094km/h +0005dm/s
+3D  99/jul/18 11:15:40 N37.55,701 W004.26,983 42873m N036km/h W093km/h +0000dm/s
+3D  99/jul/18 11:15:50 N37.55,728 W004.27,157 42863m N033km/h W096km/h -0003dm/s
+3D  99/jul/18 11:16:00 N37.55,779 W004.27,335 42857m N035km/h W095km/h -0008dm/s
+3D  99/jul/18 11:16:10 N37.55,831 W004.27,518 42847m N033km/h W097km/h -0010dm/s
+3D  99/jul/18 11:16:20 N37.55,881 W004.27,698 42835m N034km/h W095km/h -0012dm/s
+3D  99/jul/18 11:16:30 N37.55,932 W004.27,881 42820m N033km/h W097km/h -0015dm/s
+3D  99/jul/18 11:16:40 N37.55,984 W004.28,060 42803m N036km/h W094km/h -0017dm/s
+3D  99/jul/18 11:16:50 N37.56,038 W004.28,241 42783m N035km/h W095km/h -0019dm/s
+3D  99/jul/18 11:17:00 N37.56,093 W004.28,417 42763m N038km/h W093km/h -0021dm/s
+3D  99/jul/18 11:17:10 N37.56,153 W004.28,595 42742m N039km/h W094km/h -0020dm/s
+3D  99/jul/18 11:17:20 N37.56,213 W004.28,769 42721m N042km/h W091km/h -0020dm/s
+3D  99/jul/18 11:17:30 N37.56,278 W004.28,943 42702m N042km/h W093km/h -0017dm/s
+3D  99/jul/18 11:17:40 N37.56,343 W004.29,116 42686m N045km/h W090km/h -0014dm/s
+3D  99/jul/18 11:17:50 N37.56,412 W004.29,290 42674m N044km/h W092km/h -0009dm/s
+3D  99/jul/18 11:18:00 N37.56,479 W004.29,462 42666m N046km/h W090km/h -0006dm/s
+3D  99/jul/18 11:18:10 N37.56,549 W004.29,637 42663m N045km/h W093km/h -0001dm/s
+3D  99/jul/18 11:18:20 N37.56,617 W004.29,809 42663m N046km/h W090km/h +0002dm/s
+3D  99/jul/18 11:18:30 N37.56,686 W004.29,983 42667m N045km/h W093km/h +0006dm/s
+3D  99/jul/18 11:18:40 N37.56,753 W004.30,156 42675m N045km/h W091km/h +0007dm/s
+3D  99/jul/18 11:18:50 N37.56,822 W004.30,331 42684m N044km/h W093km/h +0010dm/s
+3D  99/jul/18 11:19:00 N37.56,888 W004.30,505 42694m N045km/h W091km/h +0010dm/s
+3D  99/jul/18 11:19:10 N37.56,955 W004.30,681 42705m N043km/h W094km/h +0012dm/s
+3d  99/jul/18 11:19:20 N37.57,019 W004.30,819 42665m N045km/h W092km/h +0015dm/s
+3D  99/jul/18 11:19:30 N37.57,085 W004.31,031 42730m N042km/h W094km/h +0012dm/s
+3D  99/jul/18 11:19:40 N37.57,149 W004.31,206 42742m N043km/h W092km/h +0011dm/s
+3D  99/jul/18 11:19:50 N37.57,213 W004.31,383 42753m N041km/h W094km/h +0010dm/s
+3D  99/jul/18 11:20:00 N37.57,275 W004.31,558 42763m N042km/h W092km/h +0009dm/s
+3D  99/jul/18 11:20:10 N37.57,339 W004.31,737 42771m N041km/h W095km/h +0007dm/s
+3D  99/jul/18 11:20:20 N37.57,399 W004.31,913 42778m N041km/h W093km/h +0005dm/s
+3D  99/jul/18 11:20:30 N37.57,462 W004.32,092 42783m N040km/h W095km/h +0003dm/s
+3D  99/jul/18 11:20:40 N37.57,522 W004.32,270 42787m N041km/h W093km/h +0002dm/s
+3D  99/jul/18 11:20:50 N37.57,583 W004.32,450 42788m N039km/h W095km/h +0001dm/s
+3D  99/jul/18 11:21:00 N37.57,642 W004.32,628 42790m N040km/h W094km/h +0001dm/s
+3D  99/jul/18 11:21:10 N37.57,702 W004.32,808 42790m N038km/h W096km/h +0000dm/s
+3D  99/jul/18 11:21:20 N37.57,760 W004.32,986 42789m N040km/h W094km/h +0000dm/s
+3D  99/jul/18 11:21:30 N37.57,819 W004.33,168 42788m N038km/h W096km/h +0000dm/s
+3D  99/jul/18 11:21:40 N37.57,877 W004.33,347 42786m N039km/h W094km/h -0001dm/s
+3D  99/jul/18 11:21:50 N37.57,935 W004.33,529 42783m N037km/h W096km/h -0002dm/s
+3D  99/jul/18 11:22:00 N37.57,992 W004.33,709 42779m N039km/h W095km/h -0004dm/s
+3D  99/jul/18 11:22:10 N37.58,051 W004.33,891 42775m N037km/h W097km/h -0003dm/s
+3D  99/jul/18 11:22:20 N37.58,108 W004.34,071 42770m N039km/h W094km/h -0005dm/s
+3D  99/jul/18 11:22:30 N37.58,167 W004.34,253 42765m N038km/h W097km/h -0005dm/s
+3D  99/jul/18 11:22:40 N37.58,224 W004.34,433 42760m N039km/h W094km/h -0004dm/s
+3D  99/jul/18 11:22:50 N37.58,282 W004.34,615 42756m N037km/h W096km/h -0003dm/s
+3d  99/jul/18 11:23:00 N37.58,333 W004.34,777 42752m N038km/h W095km/h -0002dm/s
+3D  99/jul/18 11:23:10 N37.58,397 W004.34,977 42751m N037km/h W096km/h -0002dm/s
+3D  99/jul/18 11:23:20 N37.58,453 W004.35,157 42748m N039km/h W094km/h -0001dm/s
+3D  99/jul/18 11:23:30 N37.58,512 W004.35,339 42746m N038km/h W097km/h -0001dm/s
+3D  99/jul/18 11:23:40 N37.58,568 W004.35,519 42745m N038km/h W094km/h -0001dm/s
+3D  99/jul/18 11:23:50 N37.58,626 W004.35,700 42746m N037km/h W097km/h +0000dm/s
+3D  99/jul/18 11:24:00 N37.58,681 W004.35,880 42746m N038km/h W094km/h +0001dm/s
+3D  99/jul/18 11:24:10 N37.58,739 W004.36,061 42747m N037km/h W096km/h +0002dm/s
+3D  99/jul/18 11:24:20 N37.58,794 W004.36,241 42750m N037km/h W094km/h +0002dm/s
+3D  99/jul/18 11:24:30 N37.58,850 W004.36,422 42754m N036km/h W097km/h +0003dm/s
+3D  99/jul/18 11:24:40 N37.58,904 W004.36,602 42758m N037km/h W094km/h +0004dm/s
+3D  99/jul/18 11:24:50 N37.58,960 W004.36,783 42764m N036km/h W097km/h +0005dm/s
+3D  99/jul/18 11:25:00 N37.59,013 W004.36,963 42769m N036km/h W094km/h +0005dm/s
+3D  99/jul/18 11:25:10 N37.59,068 W004.37,144 42775m N035km/h W096km/h +0005dm/s
+3D  99/jul/18 11:25:20 N37.59,121 W004.37,323 42780m N036km/h W094km/h +0004dm/s
+3D  99/jul/18 11:25:30 N37.59,175 W004.37,504 42785m N035km/h W096km/h +0004dm/s
+3D  99/jul/18 11:25:40 N37.59,227 W004.37,682 42789m N035km/h W093km/h +0003dm/s
+3D  99/jul/18 11:25:50 N37.59,281 W004.37,862 42792m N035km/h W096km/h +0003dm/s
+3D  99/jul/18 11:26:00 N37.59,333 W004.38,041 42795m N035km/h W093km/h +0002dm/s
+3D  99/jul/18 11:26:10 N37.59,387 W004.38,220 42797m N034km/h W095km/h +0001dm/s
+3D  99/jul/18 11:26:20 N37.59,438 W004.38,397 42799m N035km/h W093km/h +0001dm/s
+3D  99/jul/18 11:26:30 N37.59,492 W004.38,576 42799m N035km/h W095km/h +0000dm/s
+3d  99/jul/18 11:26:40 N37.59,539 W004.38,737 42751m N036km/h W092km/h -0011dm/s
+3D  99/jul/18 11:26:50 N37.59,598 W004.38,931 42797m N035km/h W095km/h -0002dm/s
+3d  99/jul/18 11:27:00 N37.59,649 W004.39,092 42729m N037km/h W092km/h -0012dm/s
+3D  99/jul/18 11:27:10 N37.59,705 W004.39,286 42791m N035km/h W095km/h -0003dm/s
+3d  99/jul/18 11:27:20 N37.59,759 W004.39,445 42709m N037km/h W092km/h -0010dm/s
+3D  99/jul/18 11:27:30 N37.59,812 W004.39,641 42783m N035km/h W095km/h -0004dm/s
+3d  99/jul/18 11:27:40 N37.59,869 W004.39,798 42694m N037km/h W092km/h -0006dm/s
+3D  99/jul/18 11:27:50 N37.59,920 W004.39,995 42776m N036km/h W095km/h -0003dm/s
+3D  99/jul/18 11:28:00 N37.59,973 W004.40,172 42773m N036km/h W092km/h -0003dm/s
+3D  99/jul/18 11:28:10 N38.00,029 W004.40,351 42770m N035km/h W095km/h -0001dm/s
+3D  99/jul/18 11:28:20 N38.00,082 W004.40,528 42769m N036km/h W093km/h -0001dm/s
+3D  99/jul/18 11:28:30 N38.00,136 W004.40,707 42769m N035km/h W096km/h +0000dm/s
+3D  99/jul/18 11:28:40 N38.00,188 W004.40,885 42770m N035km/h W093km/h +0000dm/s
+3D  99/jul/18 11:28:50 N38.00,243 W004.41,064 42772m N035km/h W096km/h +0002dm/s
+3D  99/jul/18 11:29:00 N38.00,294 W004.41,243 42776m N035km/h W093km/h +0004dm/s
+3D  99/jul/18 11:29:10 N38.00,347 W004.41,422 42781m N034km/h W096km/h +0006dm/s
+3D  99/jul/18 11:29:20 N38.00,398 W004.41,601 42788m N034km/h W093km/h +0007dm/s
+3D  99/jul/18 11:29:30 N38.00,450 W004.41,781 42796m N033km/h W096km/h +0007dm/s
+3D  99/jul/18 11:29:40 N38.00,500 W004.41,960 42804m N033km/h W093km/h +0009dm/s
+3D  99/jul/18 11:29:50 N38.00,551 W004.42,140 42814m N033km/h W097km/h +0009dm/s
+3d  99/jul/18 11:30:00 N38.00,600 W004.42,296 42761m N031km/h W094km/h +0012dm/s
+3D  99/jul/18 11:30:10 N38.00,649 W004.42,501 42835m N032km/h W097km/h +0010dm/s
+3D  99/jul/18 11:30:20 N38.00,696 W004.42,681 42845m N032km/h W094km/h +0010dm/s
+3D  99/jul/18 11:30:30 N38.00,745 W004.42,862 42855m N031km/h W097km/h +0009dm/s
+3D  99/jul/18 11:30:40 N38.00,789 W004.43,040 42806m N030km/h W095km/h +0008dm/s
+3D  99/jul/18 11:30:50 N38.00,839 W004.43,225 42871m N031km/h W097km/h +0007dm/s
+3D  99/jul/18 11:31:00 N38.00,879 W004.43,405 42821m N029km/h W095km/h +0006dm/s
+3D  99/jul/18 11:31:10 N38.00,932 W004.43,588 42883m N030km/h W097km/h +0004dm/s
+3D  99/jul/18 11:31:20 N38.00,968 W004.43,771 42835m N029km/h W095km/h +0004dm/s
+3D  99/jul/18 11:31:30 N38.01,023 W004.43,953 42889m N030km/h W097km/h +0000dm/s
+3D  99/jul/18 11:31:40 N38.01,066 W004.44,135 42889m N030km/h W095km/h -0001dm/s
+3D  99/jul/18 11:31:50 N38.01,112 W004.44,319 42886m N029km/h W098km/h -0002dm/s
+3D  99/jul/18 11:32:00 N38.01,145 W004.44,502 42852m N029km/h W095km/h +0000dm/s
+3D  99/jul/18 11:32:10 N38.01,201 W004.44,684 42878m N030km/h W098km/h -0005dm/s
+3D  99/jul/18 11:32:20 N38.01,245 W004.44,868 42871m N029km/h W095km/h -0007dm/s
+3D  99/jul/18 11:32:30 N38.01,291 W004.45,050 42863m N030km/h W098km/h -0008dm/s
+3D  99/jul/18 11:32:40 N38.01,335 W004.45,233 42853m N030km/h W095km/h -0009dm/s
+3D  99/jul/18 11:32:50 N38.01,382 W004.45,415 42842m N030km/h W097km/h -0011dm/s
+3D  99/jul/18 11:33:00 N38.01,427 W004.45,597 42831m N031km/h W094km/h -0011dm/s
+3D  99/jul/18 11:33:10 N38.01,476 W004.45,778 42820m N032km/h W097km/h -0010dm/s
+3D  99/jul/18 11:33:20 N38.01,522 W004.45,960 42809m N032km/h W094km/h -0010dm/s
+3D  99/jul/18 11:33:30 N38.01,572 W004.46,141 42799m N032km/h W097km/h -0009dm/s
+3D  99/jul/18 11:33:40 N38.01,607 W004.46,324 42824m N032km/h W095km/h -0003dm/s
+3D  99/jul/18 11:33:50 N38.01,671 W004.46,504 42784m N033km/h W097km/h -0005dm/s
+3D  99/jul/18 11:34:00 N38.01,719 W004.46,684 42779m N033km/h W094km/h -0003dm/s
+3D  99/jul/18 11:34:10 N38.01,770 W004.46,866 42777m N034km/h W097km/h -0001dm/s
+3D  99/jul/18 11:34:20 N38.01,820 W004.47,048 42777m N033km/h W095km/h +0000dm/s
+3D  99/jul/18 11:34:30 N38.01,872 W004.47,229 42778m N034km/h W097km/h +0001dm/s
+3D  99/jul/18 11:34:40 N38.01,922 W004.47,411 42780m N034km/h W095km/h +0002dm/s
+3D  99/jul/18 11:34:50 N38.01,974 W004.47,593 42784m N034km/h W097km/h +0003dm/s
+3d  99/jul/18 11:35:00 N38.02,014 W004.47,740 42788m N033km/h W095km/h +0005dm/s
+3D  99/jul/18 11:35:10 N38.02,078 W004.47,958 42796m N035km/h W098km/h +0005dm/s
+3D  99/jul/18 11:35:20 N38.02,128 W004.48,141 42801m N034km/h W095km/h +0007dm/s
+3D  99/jul/18 11:35:30 N38.02,181 W004.48,324 42808m N034km/h W098km/h +0007dm/s
+3D  99/jul/18 11:35:40 N38.02,182 W004.48,487 42755m N033km/h W095km/h +0009dm/s
+3D  99/jul/18 11:35:50 N38.02,283 W004.48,691 42824m N034km/h W098km/h +0008dm/s
+3d  99/jul/18 11:36:00 N38.02,322 W004.48,838 42831m N032km/h W096km/h +0008dm/s
+3D  99/jul/18 11:36:10 N38.02,382 W004.49,059 42841m N033km/h W099km/h +0008dm/s
+3D  99/jul/18 11:36:20 N38.02,383 W004.49,219 42786m N033km/h W096km/h +0005dm/s
+3D  99/jul/18 11:36:30 N38.02,479 W004.49,428 42857m N032km/h W099km/h +0006dm/s
+3D  99/jul/18 11:36:40 N38.02,519 W004.49,610 42912m N032km/h W097km/h -0002dm/s
+3D  99/jul/18 11:36:50 N38.02,574 W004.49,799 42866m N031km/h W099km/h +0003dm/s
+3D  99/jul/18 11:37:00 N38.02,615 W004.49,983 42903m N031km/h W098km/h -0006dm/s
+3D  99/jul/18 11:37:10 N38.02,668 W004.50,172 42869m N031km/h W100km/h -0001dm/s
+3D  99/jul/18 11:37:20 N38.02,711 W004.50,358 42881m N031km/h W098km/h -0013dm/s
+3D  99/jul/18 11:37:30 N38.02,761 W004.50,547 42861m N032km/h W100km/h -0006dm/s
+3d  99/jul/18 11:37:40 N38.02,803 W004.50,716 42855m N031km/h W098km/h -0006dm/s
+3D  99/jul/18 11:37:50 N38.02,858 W004.50,922 42845m N033km/h W100km/h -0009dm/s
+3d  99/jul/18 11:38:00 N38.02,901 W004.51,091 42836m N033km/h W098km/h -0010dm/s
+3D  99/jul/18 11:38:10 N38.02,959 W004.51,297 42823m N035km/h W101km/h -0012dm/s
+3d  99/jul/18 11:38:20 N38.03,005 W004.51,467 42812m N035km/h W098km/h -0012dm/s
+3D  99/jul/18 11:38:30 N38.03,067 W004.51,673 42798m N037km/h W100km/h -0013dm/s
+3d  99/jul/18 11:38:40 N38.03,116 W004.51,842 42786m N037km/h W098km/h -0012dm/s
+3D  99/jul/18 11:38:50 N38.03,181 W004.52,049 42773m N039km/h W100km/h -0011dm/s
+3D  99/jul/18 11:39:00 N38.03,243 W004.52,243 42725m N039km/h W098km/h -0008dm/s
+3D  99/jul/18 11:39:10 N38.03,299 W004.52,425 42753m N040km/h W100km/h -0007dm/s
+3d  99/jul/18 11:39:20 N38.03,351 W004.52,594 42748m N039km/h W098km/h -0005dm/s
+3D  99/jul/18 11:39:30 N38.03,419 W004.52,801 42745m N041km/h W101km/h -0002dm/s
+3d  99/jul/18 11:39:40 N38.03,472 W004.52,971 42744m N040km/h W098km/h +0000dm/s
+3D  99/jul/18 11:39:50 N38.03,541 W004.53,177 42746m N042km/h W100km/h +0002dm/s
+3d  99/jul/18 11:40:00 N38.03,596 W004.53,346 42749m N040km/h W098km/h +0004dm/s
+3D  99/jul/18 11:40:10 N38.03,667 W004.53,552 42755m N042km/h W100km/h +0006dm/s
+3D  99/jul/18 11:40:20 N38.03,732 W004.53,744 42738m N042km/h W097km/h +0009dm/s
+3D  99/jul/18 11:40:30 N38.03,795 W004.53,925 42770m N044km/h W100km/h +0008dm/s
+3D  99/jul/18 11:40:40 N38.03,862 W004.54,115 42758m N043km/h W096km/h +0009dm/s
+3D  99/jul/18 11:40:50 N38.03,927 W004.54,296 42787m N045km/h W099km/h +0008dm/s
+3D  99/jul/18 11:41:00 N38.03,993 W004.54,481 42795m N044km/h W096km/h +0011dm/s
+3D  99/jul/18 11:41:10 N38.04,063 W004.54,665 42804m N046km/h W098km/h +0007dm/s
+3D  99/jul/18 11:41:20 N38.04,132 W004.54,849 42810m N046km/h W096km/h +0009dm/s
+3D  99/jul/18 11:41:30 N38.04,204 W004.55,032 42814m N048km/h W098km/h +0004dm/s
+3D  99/jul/18 11:41:40 N38.04,274 W004.55,215 42816m N047km/h W095km/h +0002dm/s
+3D  99/jul/18 11:41:50 N38.04,348 W004.55,397 42818m N049km/h W098km/h +0002dm/s
+3D  99/jul/18 11:42:00 N38.04,420 W004.55,580 42822m N048km/h W095km/h +0005dm/s
+3D  99/jul/18 11:42:10 N38.04,495 W004.55,765 42822m N050km/h W098km/h -0001dm/s
+3D  99/jul/18 11:42:20 N38.04,568 W004.55,945 42828m N049km/h W095km/h +0002dm/s
+3D  99/jul/18 11:42:30 N38.04,646 W004.56,129 42817m N051km/h W098km/h -0003dm/s
+3D  99/jul/18 11:42:40 N38.04,722 W004.56,312 42813m N051km/h W095km/h +0000dm/s
+3D  99/jul/18 11:42:50 N38.04,801 W004.56,494 42809m N052km/h W097km/h -0005dm/s
+3D  99/jul/18 11:43:00 N38.04,874 W004.56,676 42831m N051km/h W095km/h +0000dm/s
+3D  99/jul/18 11:43:10 N38.04,958 W004.56,857 42797m N053km/h W097km/h -0006dm/s
+3D  99/jul/18 11:43:20 N38.05,030 W004.57,040 42830m N052km/h W095km/h +0000dm/s
+3D  99/jul/18 11:43:30 N38.05,118 W004.57,218 42783m N054km/h W096km/h -0006dm/s
+3D  99/jul/18 11:43:40 N38.05,197 W004.57,399 42777m N053km/h W094km/h -0003dm/s
+3D  99/jul/18 11:43:50 N38.05,279 W004.57,578 42772m N054km/h W096km/h -0005dm/s
+3D  99/jul/18 11:44:00 N38.05,349 W004.57,767 42824m N053km/h W095km/h -0001dm/s
+3D  99/jul/18 11:44:10 N38.05,441 W004.57,936 42761m N054km/h W095km/h -0004dm/s
+3D  99/jul/18 11:44:20 N38.05,509 W004.58,129 42823m N052km/h W094km/h +0000dm/s
+3D  99/jul/18 11:44:30 N38.05,602 W004.58,292 42754m N054km/h W095km/h -0003dm/s
+3d  99/jul/18 11:44:40 N38.05,673 W004.58,452 42750m N052km/h W092km/h -0002dm/s
+3D  99/jul/18 11:44:50 N38.05,763 W004.58,645 42747m N054km/h W094km/h -0001dm/s
+3d  99/jul/18 11:45:00 N38.05,833 W004.58,805 42747m N052km/h W092km/h +0000dm/s
+3D  99/jul/18 11:45:10 N38.05,922 W004.58,999 42748m N053km/h W094km/h +0002dm/s
+3D  99/jul/18 11:45:20 N38.05,985 W004.59,203 42834m N051km/h W093km/h +0004dm/s
+3D  99/jul/18 11:45:30 N38.06,079 W004.59,353 42755m N053km/h W095km/h +0005dm/s
+3D  99/jul/18 11:45:40 N38.06,156 W004.59,531 42761m N051km/h W092km/h +0007dm/s
+3D  99/jul/18 11:45:50 N38.06,235 W004.59,707 42768m N052km/h W095km/h +0007dm/s
+3d  99/jul/18 11:46:00 N38.06,304 W004.59,868 42774m N050km/h W093km/h +0007dm/s
+3D  99/jul/18 11:46:10 N38.06,389 W005.00,063 42782m N052km/h W095km/h +0007dm/s
+3d  99/jul/18 11:46:20 N38.06,457 W005.00,225 42788m N049km/h W094km/h +0007dm/s
+3D  99/jul/18 11:46:30 N38.06,541 W005.00,421 42795m N051km/h W096km/h +0007dm/s
+3d  99/jul/18 11:46:40 N38.06,607 W005.00,583 42801m N048km/h W094km/h +0006dm/s
+3D  99/jul/18 11:46:50 N38.06,690 W005.00,781 42808m N050km/h W097km/h +0004dm/s
+3D  99/jul/18 11:47:00 N38.06,749 W005.00,984 42891m N048km/h W094km/h +0003dm/s
+3D  99/jul/18 11:47:10 N38.06,836 W005.01,145 42818m N049km/h W097km/h +0002dm/s
+3d  99/jul/18 11:47:20 N38.06,899 W005.01,310 42818m N046km/h W096km/h +0000dm/s
+3D  99/jul/18 11:47:30 N38.06,978 W005.01,511 42817m N048km/h W098km/h -0002dm/s
+3d  99/jul/18 11:47:40 N38.07,039 W005.01,677 42814m N045km/h W096km/h -0003dm/s
+3D  99/jul/18 11:47:50 N38.07,116 W005.01,878 42808m N046km/h W098km/h -0006dm/s
+3D  99/jul/18 11:48:00 N38.07,182 W005.02,063 42801m N043km/h W096km/h -0008dm/s
+3d  99/jul/18 11:48:10 N38.07,229 W005.02,238 42870m N045km/h W097km/h -0009dm/s
+3D  99/jul/18 11:48:20 N38.07,313 W005.02,430 42780m N042km/h W096km/h -0010dm/s
+3D  99/jul/18 11:48:30 N38.07,379 W005.02,612 42767m N043km/h W098km/h -0012dm/s
+3D  99/jul/18 11:48:40 N38.07,440 W005.02,797 42757m N040km/h W096km/h -0010dm/s
+3D  99/jul/18 11:48:50 N38.07,503 W005.02,979 42747m N042km/h W098km/h -0010dm/s
+3D  99/jul/18 11:49:00 N38.07,563 W005.03,163 42736m N039km/h W095km/h -0010dm/s
+3d  99/jul/18 11:49:10 N38.07,602 W005.03,341 42796m N041km/h W097km/h -0012dm/s
+3D  99/jul/18 11:49:20 N38.07,683 W005.03,527 42718m N038km/h W095km/h -0008dm/s
+3D  99/jul/18 11:49:30 N38.07,743 W005.03,707 42708m N040km/h W096km/h -0006dm/s
+3D  99/jul/18 11:49:40 N38.07,801 W005.03,889 42704m N037km/h W095km/h -0004dm/s
+3d  99/jul/18 11:49:50 N38.07,839 W005.04,070 42751m N040km/h W097km/h -0010dm/s
+3D  99/jul/18 11:50:00 N38.07,917 W005.04,252 42697m N037km/h W095km/h -0002dm/s
+3d  99/jul/18 11:50:10 N38.07,957 W005.04,434 42734m N040km/h W096km/h -0008dm/s
+3D  99/jul/18 11:50:20 N38.08,034 W005.04,615 42694m N038km/h W095km/h +0000dm/s
+3D  99/jul/18 11:50:30 N38.08,095 W005.04,796 42694m N040km/h W097km/h +0000dm/s
+3D  99/jul/18 11:50:40 N38.08,153 W005.04,980 42695m N039km/h W096km/h +0001dm/s
+3D  99/jul/18 11:50:50 N38.08,215 W005.05,162 42696m N042km/h W098km/h +0000dm/s
+3D  99/jul/18 11:51:00 N38.08,276 W005.05,348 42696m N040km/h W096km/h +0000dm/s
+3d  99/jul/18 11:51:10 N38.08,320 W005.05,531 42695m N043km/h W097km/h -0005dm/s
+3D  99/jul/18 11:51:20 N38.08,402 W005.05,718 42693m N041km/h W097km/h -0002dm/s
+3D  99/jul/18 11:51:30 N38.08,454 W005.05,917 42682m N044km/h W098km/h -0007dm/s
+3D  99/jul/18 11:51:40 N38.08,517 W005.06,102 42675m N042km/h W096km/h -0007dm/s
+3D  99/jul/18 11:51:50 N38.08,583 W005.06,285 42668m N044km/h W098km/h -0007dm/s
+3D  99/jul/18 11:52:00 N38.08,648 W005.06,471 42660m N042km/h W097km/h -0008dm/s
+3D  99/jul/18 11:52:10 N38.08,714 W005.06,655 42651m N044km/h W099km/h -0008dm/s
+3D  99/jul/18 11:52:20 N38.08,779 W005.06,841 42642m N042km/h W097km/h -0009dm/s
+3D  99/jul/18 11:52:30 N38.08,845 W005.07,025 42634m N044km/h W098km/h -0008dm/s
+3D  99/jul/18 11:52:40 N38.08,909 W005.07,211 42626m N042km/h W097km/h -0008dm/s
+3D  99/jul/18 11:52:50 N38.08,975 W005.07,395 42618m N044km/h W098km/h -0007dm/s
+3D  99/jul/18 11:53:00 N38.09,039 W005.07,580 42611m N042km/h W096km/h -0005dm/s
+3D  99/jul/18 11:53:10 N38.09,103 W005.07,763 42607m N043km/h W098km/h -0003dm/s
+3D  99/jul/18 11:53:20 N38.09,166 W005.07,948 42605m N041km/h W096km/h -0001dm/s
+3D  99/jul/18 11:53:30 N38.09,229 W005.08,131 42605m N042km/h W097km/h +0001dm/s
+3D  99/jul/18 11:53:40 N38.09,290 W005.08,315 42608m N040km/h W096km/h +0004dm/s
+3D  99/jul/18 11:53:50 N38.09,352 W005.08,497 42615m N041km/h W097km/h +0007dm/s
+3D  99/jul/18 11:54:00 N38.09,411 W005.08,681 42625m N038km/h W096km/h +0010dm/s
+3D  99/jul/18 11:54:10 N38.09,471 W005.08,864 42637m N040km/h W097km/h +0013dm/s
+3D  99/jul/18 11:54:20 N38.09,528 W005.09,049 42652m N037km/h W096km/h +0015dm/s
+3D  99/jul/18 11:54:30 N38.09,587 W005.09,231 42668m N039km/h W098km/h +0016dm/s
+3D  99/jul/18 11:54:40 N38.09,642 W005.09,416 42686m N036km/h W096km/h +0018dm/s
+3D  99/jul/18 11:54:50 N38.09,699 W005.09,599 42705m N038km/h W098km/h +0018dm/s
+3D  99/jul/18 11:55:00 N38.09,753 W005.09,785 42723m N035km/h W097km/h +0018dm/s
+3D  99/jul/18 11:55:10 N38.09,808 W005.09,970 42742m N037km/h W099km/h +0019dm/s
+3D  99/jul/18 11:55:20 N38.09,861 W005.10,159 42760m N034km/h W098km/h +0017dm/s
+3D  99/jul/18 11:55:30 N38.09,914 W005.10,346 42776m N036km/h W100km/h +0016dm/s
+3D  99/jul/18 11:55:40 N38.09,964 W005.10,536 42790m N033km/h W099km/h +0013dm/s
+3D  99/jul/18 11:55:50 N38.10,016 W005.10,726 42802m N035km/h W101km/h +0010dm/s
+3D  99/jul/18 11:56:00 N38.10,066 W005.10,918 42812m N032km/h W100km/h +0007dm/s
+3D  99/jul/18 11:56:10 N38.10,116 W005.11,108 42817m N034km/h W102km/h +0004dm/s
+3D  99/jul/18 11:56:20 N38.10,165 W005.11,301 42819m N032km/h W100km/h +0000dm/s
+3D  99/jul/18 11:56:30 N38.10,216 W005.11,490 42819m N034km/h W101km/h -0002dm/s
+3D  99/jul/18 11:56:40 N38.10,265 W005.11,682 42815m N032km/h W100km/h -0005dm/s
+3D  99/jul/18 11:56:50 N38.10,316 W005.11,871 42808m N035km/h W101km/h -0007dm/s
+3D  99/jul/18 11:57:00 N38.10,366 W005.12,061 42800m N033km/h W099km/h -0009dm/s
+3D  99/jul/18 11:57:10 N38.10,419 W005.12,248 42789m N036km/h W100km/h -0011dm/s
+3D  99/jul/18 11:57:20 N38.10,470 W005.12,437 42777m N034km/h W098km/h -0013dm/s
+3D  99/jul/18 11:57:30 N38.10,524 W005.12,621 42762m N037km/h W098km/h -0016dm/s
+3D  99/jul/18 11:57:40 N38.10,577 W005.12,807 42745m N035km/h W096km/h -0017dm/s
+3D  99/jul/18 11:57:50 N38.10,633 W005.12,988 42727m N037km/h W096km/h -0018dm/s
+3D  99/jul/18 11:58:00 N38.10,687 W005.13,170 42707m N035km/h W095km/h -0019dm/s
+3D  99/jul/18 11:58:10 N38.10,743 W005.13,349 42688m N038km/h W095km/h -0019dm/s
+3D  99/jul/18 11:58:20 N38.10,798 W005.13,529 42669m N035km/h W093km/h -0019dm/s
+3D  99/jul/18 11:58:30 N38.10,854 W005.13,706 42651m N038km/h W094km/h -0018dm/s
+3D  99/jul/18 11:58:40 N38.10,908 W005.13,884 42635m N035km/h W093km/h -0016dm/s
+3D  99/jul/18 11:58:50 N38.10,963 W005.14,060 42620m N037km/h W094km/h -0014dm/s
+3D  99/jul/18 11:59:00 N38.11,016 W005.14,239 42607m N034km/h W093km/h -0012dm/s
+3D  99/jul/18 11:59:10 N38.11,069 W005.14,415 42596m N036km/h W094km/h -0010dm/s
+3D  99/jul/18 11:59:20 N38.11,120 W005.14,593 42587m N033km/h W093km/h -0008dm/s
+3D  99/jul/18 11:59:30 N38.11,172 W005.14,770 42579m N034km/h W094km/h -0006dm/s
+3D  99/jul/18 11:59:40 N38.11,220 W005.14,950 42573m N031km/h W094km/h -0004dm/s
+3D  99/jul/18 11:59:50 N38.11,269 W005.15,127 42570m N032km/h W095km/h -0002dm/s
+3D  99/jul/18 12:00:00 N38.11,314 W005.15,309 42568m N029km/h W095km/h +0000dm/s
+3D  99/jul/18 12:00:10 N38.11,359 W005.15,489 42569m N030km/h W097km/h +0001dm/s
+3D  99/jul/18 12:00:20 N38.11,402 W005.15,673 42573m N027km/h W096km/h +0004dm/s
+3D  99/jul/18 12:00:30 N38.11,444 W005.15,855 42579m N028km/h W098km/h +0007dm/s
+3D  99/jul/18 12:00:40 N38.11,484 W005.16,041 42587m N025km/h W097km/h +0008dm/s
+3D  99/jul/18 12:00:50 N38.11,524 W005.16,226 42596m N027km/h W099km/h +0009dm/s
+3D  99/jul/18 12:01:00 N38.11,562 W005.16,413 42607m N024km/h W098km/h +0010dm/s
+3D  99/jul/18 12:01:10 N38.11,600 W005.16,600 42616m N026km/h W100km/h +0009dm/s
+3D  99/jul/18 12:01:20 N38.11,636 W005.16,789 42626m N023km/h W099km/h +0008dm/s
+3D  99/jul/18 12:01:30 N38.11,673 W005.16,977 42635m N025km/h W100km/h +0007dm/s
+3D  99/jul/18 12:01:40 N38.11,708 W005.17,167 42640m N022km/h W099km/h +0004dm/s
+3D  99/jul/18 12:01:50 N38.11,745 W005.17,356 42644m N025km/h W101km/h +0001dm/s
+3D  99/jul/18 12:02:00 N38.11,765 W005.17,535 42709m N020km/h W099km/h +0010dm/s
+3D  99/jul/18 12:02:10 N38.11,799 W005.17,722 42718m N023km/h W100km/h +0006dm/s
+3D  99/jul/18 12:02:20 N38.11,832 W005.17,912 42723m N021km/h W099km/h +0004dm/s
+3D  99/jul/18 12:02:30 N38.11,867 W005.18,099 42726m N024km/h W100km/h +0000dm/s
+3D  99/jul/18 12:02:40 N38.11,902 W005.18,288 42724m N022km/h W099km/h -0002dm/s
+3D  99/jul/18 12:02:50 N38.11,938 W005.18,475 42719m N025km/h W100km/h -0007dm/s
+3D  99/jul/18 12:03:00 N38.11,975 W005.18,664 42711m N023km/h W099km/h -0008dm/s
+3D  99/jul/18 12:03:10 N38.12,013 W005.18,851 42701m N026km/h W099km/h -0012dm/s
+3D  99/jul/18 12:03:20 N38.12,051 W005.19,040 42688m N024km/h W098km/h -0013dm/s
+3D  99/jul/18 12:03:30 N38.12,090 W005.19,226 42674m N027km/h W099km/h -0016dm/s
+3D  99/jul/18 12:03:40 N38.12,130 W005.19,415 42657m N025km/h W098km/h -0017dm/s
+3D  99/jul/18 12:03:50 N38.12,171 W005.19,601 42639m N028km/h W099km/h -0019dm/s
+3d  99/jul/18 12:04:00 N38.12,208 W005.19,771 42621m N026km/h W099km/h -0019dm/s
+3D  99/jul/18 12:04:10 N38.12,254 W005.19,976 42600m N029km/h W099km/h -0019dm/s
+3D  99/jul/18 12:04:20 N38.12,296 W005.20,164 42580m N027km/h W098km/h -0019dm/s
+3D  99/jul/18 12:04:30 N38.12,339 W005.20,350 42560m N029km/h W099km/h -0020dm/s
+3D  99/jul/18 12:04:40 N38.12,381 W005.20,539 42540m N026km/h W098km/h -0019dm/s
+3D  99/jul/18 12:04:50 N38.12,424 W005.20,724 42521m N029km/h W099km/h -0019dm/s
+3d  99/jul/18 12:05:00 N38.12,461 W005.20,894 42505m N026km/h W098km/h -0017dm/s
+3D  99/jul/18 12:05:10 N38.12,506 W005.21,098 42488m N028km/h W099km/h -0015dm/s
+3D  99/jul/18 12:05:20 N38.12,546 W005.21,285 42474m N025km/h W098km/h -0013dm/s
+3D  99/jul/18 12:05:30 N38.12,587 W005.21,470 42462m N027km/h W098km/h -0011dm/s
+3D  99/jul/18 12:05:40 N38.12,626 W005.21,657 42452m N025km/h W097km/h -0009dm/s
+3D  99/jul/18 12:05:50 N38.12,665 W005.21,841 42444m N026km/h W098km/h -0007dm/s
+3D  99/jul/18 12:06:00 N38.12,702 W005.22,028 42438m N023km/h W097km/h -0004dm/s
+3D  99/jul/18 12:06:10 N38.12,739 W005.22,212 42435m N025km/h W098km/h -0001dm/s
+3D  99/jul/18 12:06:20 N38.12,774 W005.22,398 42435m N022km/h W097km/h +0001dm/s
+3D  99/jul/18 12:06:30 N38.12,809 W005.22,582 42439m N024km/h W098km/h +0003dm/s
+3D  99/jul/18 12:06:40 N38.12,841 W005.22,769 42445m N020km/h W097km/h +0007dm/s
+3D  99/jul/18 12:06:50 N38.12,874 W005.22,953 42453m N022km/h W098km/h +0008dm/s
+3D  99/jul/18 12:07:00 N38.12,905 W005.23,140 42464m N019km/h W097km/h +0011dm/s
+3D  99/jul/18 12:07:10 N38.12,936 W005.23,324 42476m N021km/h W098km/h +0012dm/s
+3D  99/jul/18 12:07:20 N38.12,965 W005.23,511 42489m N018km/h W097km/h +0014dm/s
+3D  99/jul/18 12:07:30 N38.12,995 W005.23,695 42503m N020km/h W098km/h +0013dm/s
+3D  99/jul/18 12:07:40 N38.13,023 W005.23,883 42517m N018km/h W097km/h +0014dm/s
+3D  99/jul/18 12:07:50 N38.13,052 W005.24,068 42532m N020km/h W099km/h +0014dm/s
+3D  99/jul/18 12:08:00 N38.13,079 W005.24,256 42546m N017km/h W098km/h +0014dm/s
+3D  99/jul/18 12:08:10 N38.13,107 W005.24,442 42560m N019km/h W099km/h +0012dm/s
+3D  99/jul/18 12:08:20 N38.13,133 W005.24,630 42573m N016km/h W098km/h +0011dm/s
+3D  99/jul/18 12:08:30 N38.13,160 W005.24,816 42584m N019km/h W099km/h +0010dm/s
+3D  99/jul/18 12:08:40 N38.13,186 W005.25,005 42594m N016km/h W098km/h +0007dm/s
+3D  99/jul/18 12:08:50 N38.13,213 W005.25,190 42600m N018km/h W098km/h +0004dm/s
+3D  99/jul/18 12:09:00 N38.13,239 W005.25,377 42604m N016km/h W097km/h +0002dm/s
+3D  99/jul/18 12:09:10 N38.13,266 W005.25,560 42605m N019km/h W097km/h +0000dm/s
+3D  99/jul/18 12:09:20 N38.13,292 W005.25,746 42604m N016km/h W097km/h -0001dm/s
+3D  99/jul/18 12:09:30 N38.13,320 W005.25,928 42602m N019km/h W097km/h -0003dm/s
+3D  99/jul/18 12:09:40 N38.13,348 W005.26,112 42599m N017km/h W096km/h -0004dm/s
+3D  99/jul/18 12:09:50 N38.13,376 W005.26,292 42594m N020km/h W096km/h -0005dm/s
+3D  99/jul/18 12:10:00 N38.13,405 W005.26,475 42588m N017km/h W095km/h -0006dm/s
+3D  99/jul/18 12:10:10 N38.13,434 W005.26,654 42581m N021km/h W095km/h -0007dm/s
+3D  99/jul/18 12:10:20 N38.13,464 W005.26,835 42573m N019km/h W094km/h -0008dm/s
+3D  99/jul/18 12:10:30 N38.13,495 W005.27,012 42564m N022km/h W094km/h -0009dm/s
+3D  99/jul/18 12:10:40 N38.13,527 W005.27,191 42554m N020km/h W094km/h -0010dm/s
+3D  99/jul/18 12:10:50 N38.13,561 W005.27,367 42544m N023km/h W093km/h -0010dm/s
+3D  99/jul/18 12:11:00 N38.13,595 W005.27,545 42533m N022km/h W093km/h -0010dm/s
+3D  99/jul/18 12:11:10 N38.13,631 W005.27,721 42523m N025km/h W093km/h -0009dm/s
+3D  99/jul/18 12:11:20 N38.13,667 W005.27,899 42513m N023km/h W093km/h -0009dm/s
+3D  99/jul/18 12:11:30 N38.13,705 W005.28,075 42504m N026km/h W094km/h -0009dm/s
+3D  99/jul/18 12:11:40 N38.13,742 W005.28,254 42495m N024km/h W094km/h -0008dm/s
+3D  99/jul/18 12:11:50 N38.13,781 W005.28,431 42487m N027km/h W094km/h -0007dm/s
+3D  99/jul/18 12:12:00 N38.13,819 W005.28,611 42480m N024km/h W094km/h -0006dm/s
+3D  99/jul/18 12:12:10 N38.13,859 W005.28,789 42474m N027km/h W094km/h -0005dm/s
+3D  99/jul/18 12:12:20 N38.13,897 W005.28,970 42469m N024km/h W095km/h -0005dm/s
+3D  99/jul/18 12:12:30 N38.13,937 W005.29,150 42464m N027km/h W095km/h -0004dm/s
+3D  99/jul/18 12:12:40 N38.13,975 W005.29,333 42460m N024km/h W096km/h -0003dm/s
+3D  99/jul/18 12:12:50 N38.14,014 W005.29,514 42456m N026km/h W096km/h -0004dm/s
+3D  99/jul/18 12:13:00 N38.14,051 W005.29,699 42452m N023km/h W096km/h -0005dm/s
+3D  99/jul/18 12:13:10 N38.14,089 W005.29,882 42448m N026km/h W098km/h -0005dm/s
+3D  99/jul/18 12:13:20 N38.14,125 W005.30,068 42442m N022km/h W097km/h -0005dm/s
+3D  99/jul/18 12:13:30 N38.14,161 W005.30,252 42436m N025km/h W098km/h -0006dm/s
+3D  99/jul/18 12:13:40 N38.14,196 W005.30,439 42429m N021km/h W097km/h -0007dm/s
+3D  99/jul/18 12:13:50 N38.14,231 W005.30,623 42422m N023km/h W098km/h -0009dm/s
+3D  99/jul/18 12:14:00 N38.14,264 W005.30,810 42413m N020km/h W097km/h -0009dm/s
+3D  99/jul/18 12:14:10 N38.14,297 W005.30,994 42403m N023km/h W098km/h -0010dm/s
+3D  99/jul/18 12:14:20 N38.14,329 W005.31,181 42392m N020km/h W097km/h -0010dm/s
+3D  99/jul/18 12:14:30 N38.14,361 W005.31,365 42382m N022km/h W098km/h -0011dm/s
+3D  99/jul/18 12:14:40 N38.14,392 W005.31,551 42371m N019km/h W097km/h -0012dm/s
+3D  99/jul/18 12:14:50 N38.14,422 W005.31,734 42359m N021km/h W097km/h -0011dm/s
+3D  99/jul/18 12:15:00 N38.14,451 W005.31,920 42348m N018km/h W097km/h -0011dm/s
+3D  99/jul/18 12:15:10 N38.14,481 W005.32,103 42337m N020km/h W097km/h -0011dm/s
+3D  99/jul/18 12:15:20 N38.14,509 W005.32,288 42327m N017km/h W097km/h -0010dm/s
+3D  99/jul/18 12:15:30 N38.14,537 W005.32,470 42318m N019km/h W097km/h -0009dm/s
+3D  99/jul/18 12:15:40 N38.14,564 W005.32,655 42309m N016km/h W096km/h -0008dm/s
+3D  99/jul/18 12:15:50 N38.14,591 W005.32,837 42302m N019km/h W096km/h -0007dm/s
+3D  99/jul/18 12:16:00 N38.14,617 W005.33,021 42295m N016km/h W096km/h -0005dm/s
+3D  99/jul/18 12:16:10 N38.14,644 W005.33,203 42291m N018km/h W096km/h -0003dm/s
+3D  99/jul/18 12:16:20 N38.14,669 W005.33,387 42288m N016km/h W096km/h -0002dm/s
+3D  99/jul/18 12:16:30 N38.14,696 W005.33,568 42286m N018km/h W096km/h +0000dm/s
+3D  99/jul/18 12:16:40 N38.14,721 W005.33,753 42285m N016km/h W096km/h +0000dm/s
+3D  99/jul/18 12:16:50 N38.14,747 W005.33,935 42286m N018km/h W096km/h +0000dm/s
+3D  99/jul/18 12:17:00 N38.14,773 W005.34,120 42287m N015km/h W097km/h +0001dm/s
+3D  99/jul/18 12:17:10 N38.14,799 W005.34,302 42289m N018km/h W097km/h +0002dm/s
+3D  99/jul/18 12:17:20 N38.14,826 W005.34,490 42281m N015km/h W097km/h +0001dm/s
+3D  99/jul/18 12:17:30 N38.14,851 W005.34,673 42284m N018km/h W097km/h +0002dm/s
+3D  99/jul/18 12:17:40 N38.14,876 W005.34,860 42288m N015km/h W097km/h +0004dm/s
+3D  99/jul/18 12:17:50 N38.14,899 W005.35,041 42302m N018km/h W098km/h +0003dm/s
+3D  99/jul/18 12:18:00 N38.14,924 W005.35,229 42305m N015km/h W098km/h +0002dm/s
+3D  99/jul/18 12:18:10 N38.14,949 W005.35,414 42308m N018km/h W098km/h +0002dm/s
+3D  99/jul/18 12:18:20 N38.14,974 W005.35,602 42310m N015km/h W098km/h +0001dm/s
+3D  99/jul/18 12:18:30 N38.14,999 W005.35,788 42312m N017km/h W098km/h +0001dm/s
+3D  99/jul/18 12:18:40 N38.15,024 W005.35,977 42312m N015km/h W099km/h +0000dm/s
+3D  99/jul/18 12:18:50 N38.15,048 W005.36,163 42312m N017km/h W099km/h -0001dm/s
+3D  99/jul/18 12:19:00 N38.15,073 W005.36,353 42310m N015km/h W099km/h -0002dm/s
+3D  99/jul/18 12:19:10 N38.15,098 W005.36,540 42307m N017km/h W099km/h -0002dm/s
+3D  99/jul/18 12:19:20 N38.15,123 W005.36,730 42303m N015km/h W099km/h -0003dm/s
+3D  99/jul/18 12:19:30 N38.15,148 W005.36,917 42299m N018km/h W099km/h -0004dm/s
+3D  99/jul/18 12:19:40 N38.15,174 W005.37,108 42294m N016km/h W099km/h -0005dm/s
+3D  99/jul/18 12:19:50 N38.15,202 W005.37,295 42287m N019km/h W099km/h -0006dm/s
+3D  99/jul/18 12:20:00 N38.15,229 W005.37,486 42280m N017km/h W099km/h -0007dm/s
+3D  99/jul/18 12:20:10 N38.15,257 W005.37,673 42272m N020km/h W099km/h -0006dm/s
+3D  99/jul/18 12:20:20 N38.15,285 W005.37,864 42265m N018km/h W100km/h -0007dm/s
+3D  99/jul/18 12:20:30 N38.15,314 W005.38,052 42259m N020km/h W100km/h -0005dm/s
+3D  99/jul/18 12:20:40 N38.15,344 W005.38,244 42254m N018km/h W100km/h -0005dm/s
+3D  99/jul/18 12:20:50 N38.15,374 W005.38,433 42249m N021km/h W100km/h -0003dm/s
+3D  99/jul/18 12:21:00 N38.15,406 W005.38,625 42246m N019km/h W100km/h -0002dm/s
+3D  99/jul/18 12:21:10 N38.15,438 W005.38,814 42245m N022km/h W100km/h +0000dm/s
+3D  99/jul/18 12:21:20 N38.15,470 W005.39,008 42246m N020km/h W101km/h +0001dm/s
+3D  99/jul/18 12:21:30 N38.15,503 W005.39,198 42250m N023km/h W101km/h +0004dm/s
+3D  99/jul/18 12:21:40 N38.15,536 W005.39,393 42255m N021km/h W102km/h +0005dm/s
+3D  99/jul/18 12:21:50 N38.15,569 W005.39,584 42262m N023km/h W102km/h +0007dm/s
+3D  99/jul/18 12:22:00 N38.15,611 W005.39,772 42222m N021km/h W102km/h +0005dm/s
+3D  99/jul/18 12:22:10 N38.15,646 W005.39,964 42227m N024km/h W102km/h +0004dm/s
+3D  99/jul/18 12:22:20 N38.15,661 W005.40,160 42330m N021km/h W103km/h +0012dm/s
+3D  99/jul/18 12:22:30 N38.15,716 W005.40,352 42238m N024km/h W102km/h +0005dm/s
+3D  99/jul/18 12:22:40 N38.15,751 W005.40,549 42245m N022km/h W103km/h +0005dm/s
+3D  99/jul/18 12:22:50 N38.15,786 W005.40,742 42251m N025km/h W102km/h +0005dm/s
+3D  99/jul/18 12:23:00 N38.15,822 W005.40,939 42257m N022km/h W103km/h +0005dm/s
+3D  99/jul/18 12:23:10 N38.15,858 W005.41,133 42262m N024km/h W103km/h +0005dm/s
+3D  99/jul/18 12:23:20 N38.15,893 W005.41,330 42266m N022km/h W103km/h +0004dm/s
+3D  99/jul/18 12:23:30 N38.15,928 W005.41,524 42271m N024km/h W103km/h +0004dm/s
+3D  99/jul/18 12:23:40 N38.15,962 W005.41,722 42275m N021km/h W103km/h +0003dm/s
+3D  99/jul/18 12:23:50 N38.15,997 W005.41,916 42276m N024km/h W103km/h +0002dm/s
+3d  99/jul/18 12:24:00 N38.15,996 W005.42,093 42432m N021km/h W103km/h +0000dm/s
+3D  99/jul/18 12:24:10 N38.16,064 W005.42,308 42280m N023km/h W103km/h +0002dm/s
+3D  99/jul/18 12:24:20 N38.16,096 W005.42,505 42283m N020km/h W103km/h +0001dm/s
+3D  99/jul/18 12:24:30 N38.16,128 W005.42,698 42284m N022km/h W102km/h +0000dm/s
+3d  99/jul/18 12:24:40 N38.16,171 W005.42,889 42327m N022km/h W102km/h -0013dm/s
+3D  99/jul/18 12:24:50 N38.16,190 W005.43,087 42283m N021km/h W101km/h +0000dm/s
+3D  99/jul/18 12:25:00 N38.16,219 W005.43,281 42282m N017km/h W102km/h -0001dm/s
+3D  99/jul/18 12:25:10 N38.16,247 W005.43,472 42280m N019km/h W101km/h -0001dm/s
+3D  99/jul/18 12:25:20 N38.16,274 W005.43,665 42277m N016km/h W101km/h -0001dm/s
+3D  99/jul/18 12:25:30 N38.16,301 W005.43,854 42274m N018km/h W100km/h -0002dm/s
+3d  99/jul/18 12:25:40 N38.16,325 W005.44,006 42303m N018km/h W100km/h -0023dm/s
+3D  99/jul/18 12:25:50 N38.16,353 W005.44,234 42266m N018km/h W099km/h -0004dm/s
+3d  99/jul/18 12:26:00 N38.16,381 W005.44,381 42254m N017km/h W099km/h -0024dm/s
+3D  99/jul/18 12:26:10 N38.16,403 W005.44,610 42255m N018km/h W098km/h -0006dm/s
+3D  99/jul/18 12:26:20 N38.16,428 W005.44,799 42248m N015km/h W098km/h -0007dm/s
+3D  99/jul/18 12:26:30 N38.16,454 W005.44,983 42240m N018km/h W097km/h -0009dm/s
+3d  99/jul/18 12:26:40 N38.16,488 W005.45,128 42167m N016km/h W098km/h -0019dm/s
+3D  99/jul/18 12:26:50 N38.16,505 W005.45,354 42220m N018km/h W097km/h -0010dm/s
+3D  99/jul/18 12:27:00 N38.16,543 W005.45,518 42127m N016km/h W098km/h -0014dm/s
+3D  99/jul/18 12:27:10 N38.16,558 W005.45,723 42195m N019km/h W097km/h -0013dm/s
+3D  99/jul/18 12:27:20 N38.16,597 W005.45,889 42105m N016km/h W098km/h -0009dm/s
+3D  99/jul/18 12:27:30 N38.16,614 W005.46,094 42167m N020km/h W097km/h -0014dm/s
+3D  99/jul/18 12:27:40 N38.16,644 W005.46,281 42151m N018km/h W098km/h -0015dm/s
+3D  99/jul/18 12:27:50 N38.16,673 W005.46,465 42136m N021km/h W097km/h -0015dm/s
+3D  99/jul/18 12:28:00 N38.16,689 W005.46,647 42120m N016km/h W098km/h -0015dm/s
+3D  99/jul/18 12:28:10 N38.16,734 W005.46,838 42105m N021km/h W098km/h -0015dm/s
+3D  99/jul/18 12:28:20 N38.16,765 W005.47,027 42090m N019km/h W099km/h -0014dm/s
+3D  99/jul/18 12:28:30 N38.16,796 W005.47,214 42076m N021km/h W099km/h -0014dm/s
+3D  99/jul/18 12:28:40 N38.16,826 W005.47,405 42062m N019km/h W100km/h -0012dm/s
+3D  99/jul/18 12:28:50 N38.16,857 W005.47,593 42050m N021km/h W100km/h -0012dm/s
+3D  99/jul/18 12:29:00 N38.16,874 W005.47,780 42038m N019km/h W101km/h -0010dm/s
+3D  99/jul/18 12:29:10 N38.16,918 W005.47,976 42028m N021km/h W101km/h -0010dm/s
+3D  99/jul/18 12:29:20 N38.16,937 W005.48,166 42018m N019km/h W102km/h -0008dm/s
+3D  99/jul/18 12:29:30 N38.16,977 W005.48,363 42010m N021km/h W102km/h -0008dm/s
+3D  99/jul/18 12:29:40 N38.17,006 W005.48,559 42004m N017km/h W103km/h -0006dm/s
+3D  99/jul/18 12:29:50 N38.17,035 W005.48,753 41996m N020km/h W102km/h -0006dm/s
+3D  99/jul/18 12:30:00 N38.17,031 W005.48,955 42063m N018km/h W104km/h -0007dm/s
+3D  99/jul/18 12:30:10 N38.17,092 W005.49,146 41985m N020km/h W103km/h -0005dm/s
+3D  99/jul/18 12:30:20 N38.17,120 W005.49,345 41980m N017km/h W104km/h -0004dm/s
+3D  99/jul/18 12:30:30 N38.17,148 W005.49,541 41975m N020km/h W104km/h -0005dm/s
+3D  99/jul/18 12:30:40 N38.17,155 W005.49,749 42013m N020km/h W105km/h -0014dm/s
+3D  99/jul/18 12:30:50 N38.17,207 W005.49,939 41964m N020km/h W104km/h -0006dm/s
+3D  99/jul/18 12:31:00 N38.17,219 W005.50,148 41983m N020km/h W105km/h -0013dm/s
+3D  99/jul/18 12:31:10 N38.17,266 W005.50,336 41955m N021km/h W104km/h -0004dm/s
+3D  99/jul/18 12:31:20 N38.17,284 W005.50,547 41956m N020km/h W105km/h -0013dm/s
+3D  99/jul/18 12:31:30 N38.17,325 W005.50,733 41951m N021km/h W104km/h -0001dm/s
+3D  99/jul/18 12:31:40 N38.17,351 W005.50,945 41932m N021km/h W105km/h -0011dm/s
+3D  99/jul/18 12:31:50 N38.17,385 W005.51,130 41953m N021km/h W104km/h +0001dm/s
+3D  99/jul/18 12:32:00 N38.17,419 W005.51,343 41913m N021km/h W105km/h -0008dm/s
+3D  99/jul/18 12:32:10 N38.17,447 W005.51,526 41957m N022km/h W104km/h +0003dm/s
+3D  99/jul/18 12:32:20 N38.17,478 W005.51,724 41961m N019km/h W104km/h +0004dm/s
+3D  99/jul/18 12:32:30 N38.17,510 W005.51,920 41967m N022km/h W103km/h +0006dm/s
+3D  99/jul/18 12:32:40 N38.17,559 W005.52,134 41892m N022km/h W104km/h +0001dm/s
+3D  99/jul/18 12:32:50 N38.17,573 W005.52,314 41983m N022km/h W103km/h +0008dm/s
+3D  99/jul/18 12:33:00 N38.17,631 W005.52,528 41900m N022km/h W104km/h +0006dm/s
+3D  99/jul/18 12:33:10 N38.17,635 W005.52,706 42006m N022km/h W103km/h +0011dm/s
+3D  99/jul/18 12:33:20 N38.17,702 W005.52,921 41917m N022km/h W104km/h +0010dm/s
+3D  99/jul/18 12:33:30 N38.17,697 W005.53,100 42033m N022km/h W103km/h +0013dm/s
+3D  99/jul/18 12:33:40 N38.17,774 W005.53,314 41938m N023km/h W104km/h +0011dm/s
+3D  99/jul/18 12:33:50 N38.17,763 W005.53,495 42058m N023km/h W103km/h +0010dm/s
+3D  99/jul/18 12:34:00 N38.17,846 W005.53,707 41964m N022km/h W104km/h +0015dm/s
+3D  99/jul/18 12:34:10 N38.17,830 W005.53,889 42079m N024km/h W103km/h +0008dm/s
+3D  99/jul/18 12:34:20 N38.17,906 W005.54,107 42081m N024km/h W105km/h +0007dm/s
+3D  99/jul/18 12:34:30 N38.17,900 W005.54,285 42094m N025km/h W104km/h +0006dm/s
+3D  99/jul/18 12:34:40 N38.17,937 W005.54,485 42100m N023km/h W105km/h +0005dm/s
+3D  99/jul/18 12:34:50 N38.17,974 W005.54,681 42105m N026km/h W104km/h +0003dm/s
+3D  99/jul/18 12:35:00 N38.18,063 W005.54,889 42052m N023km/h W104km/h +0012dm/s
+3D  99/jul/18 12:35:10 N38.18,053 W005.55,079 42108m N027km/h W104km/h +0000dm/s
+3D  99/jul/18 12:35:20 N38.18,138 W005.55,283 42069m N023km/h W104km/h +0006dm/s
+3D  99/jul/18 12:35:30 N38.18,134 W005.55,476 42107m N028km/h W104km/h -0002dm/s
+3D  99/jul/18 12:35:40 N38.18,214 W005.55,678 42081m N024km/h W104km/h +0004dm/s
+3D  99/jul/18 12:35:50 N38.18,217 W005.55,872 42102m N029km/h W104km/h -0003dm/s
+3D  99/jul/18 12:36:00 N38.18,260 W005.56,072 42097m N028km/h W105km/h -0007dm/s
+3D  99/jul/18 12:36:10 N38.18,303 W005.56,268 42094m N030km/h W103km/h -0003dm/s
+3D  99/jul/18 12:36:20 N38.18,371 W005.56,465 42088m N025km/h W104km/h -0002dm/s
+3D  99/jul/18 12:36:30 N38.18,391 W005.56,662 42091m N031km/h W103km/h -0003dm/s
+3D  99/jul/18 12:36:40 N38.18,463 W005.56,873 41913m N026km/h W103km/h -0479dm/s
+3D  99/jul/18 12:36:50 N38.18,478 W005.56,998 41160m N029km/h W029km/h -0894dm/s
+3D  99/jul/18 12:37:00 N38.18,570 W005.56,973 40009m N125km/h W028km/h -0894dm/s
+2D  99/jul/18 12:37:10 N38.18,667 W005.57,183 39303m N013km/h W121km/h -1194dm/s
+3D  99/jul/18 12:37:20 N38.18,661 W005.57,228 38363m N085km/h W121km/h -1194dm/s
+3D  99/jul/18 12:37:30 N38.18,766 W005.57,443 37438m S013km/h W126km/h -1058dm/s
+3D  99/jul/18 12:37:40 N38.18,795 W005.57,557 36636m N023km/h W118km/h -0764dm/s
+3D  99/jul/18 12:38:10 N38.18,881 W005.57,985 34530m S025km/h W101km/h -0657dm/s
+3D  99/jul/18 12:38:20 N38.18,918 W005.58,119 33867m N041km/h W126km/h -0662dm/s
+3D  99/jul/18 12:38:40 N38.18,928 W005.58,391 32652m S014km/h W016km/h -0625dm/s
+3D  99/jul/18 12:38:50 N38.18,982 W005.58,566 32069m S031km/h W119km/h -0561dm/s
+3D  99/jul/18 12:39:10 N38.18,888 W005.58,566 32069m S031km/h W119km/h -0561dm/s
+3D  99/jul/18 12:39:20 N38.19,016 W005.59,012 30489m S067km/h W102km/h -0486dm/s
+3D  99/jul/18 12:39:30 N38.18,976 W005.59,080 29996m N043km/h W067km/h -0452dm/s
+3d  99/jul/18 12:39:40 N38.18,953 W005.59,254 29600m S070km/h W058km/h -0449dm/s
+3D  99/jul/18 12:39:50 N38.18,878 W005.59,257 29135m N018km/h W001km/h -0391dm/s
+3D  99/jul/18 12:40:00 N38.18,933 W005.59,404 28730m S036km/h W111km/h -0425dm/s
+3D  99/jul/18 12:40:10 N38.18,784 W005.59,452 28219m N043km/h W012om/h -4416dm/s
+3D  99/jul/18 12:40:20 N38.18,899 W005.59,613 27871m S052km/h W077km/h -0405dm/s
+3D  é/jul/18 12:40º70 N38.18,805 W005.59,632 27411m N864km/h W013km/h -0379dm/s
+3D  99/jul/18 12:40:40 N38.18,910 W005.59,743 27103m S036km/h W012km/h -0380dm/s
+3D  99/jul/18 12:40:50 N38.18,958 W005.59,746 26731m N084km/h W051km/h -0340dm/s
+3D  99/jul/18 12:41:00 N38.18,997 W005.59,936 26396m S048km/h W071km/h -0349dm/s
+3D  99/jul/18 12:41:10 N38.18,942 W005.59,989 26074m N079km/h W028km/h -0344dm/s
+3D  99/jul/18 12:41:20 N38.19,054 W006.00,108 25723m S048km/h W057km/h -0333dm/s
+3D  99/jul/18 12:41:30 N38.19,034 W006.00,105 25381m N069km/h W010km/h -0324dm/s
+3D  99/jul/18 12:41:40 N38.19,079 W006.00,248 25076m S044km/h W052km/h -0315dm/s
+3D  99/jul/18 12:42:00 N38.19,046 W006.00,445 24471m S084km/h W036km/h -0288dm/s
+3D  99/jul/18 12>42:10 N38.19,022 W006.00,478 24170m N041km/h W072im/h -0298dm/s
+3D  99/jul/18 12:42:20 N38.19,019 W006.00,667 23932m S062km/h W069km/h -0242dm/s
+3D  99/jul/18 12:42:40 N38.18,993 W006.00,788 23385m S065km/h W033km/h -0269dm/s
+3D  99/jul/18 12:43:00 N38.19,008 W006.00,918 22833m S043km/h W029km/h -0274dm/s
+3D  99/jul/18 12:43:10 N38.19,030 W006.00,885 22580m S043km/h W015km/h -0229dm/s
+3D  99/jul/18 12:43:20 N38.19,061 W006.01,004 22352m S035km/h W055km/h -0251dm/s
+3D  99/jul/18 12:43:30 N38.19,065 W006.01,009 22112m N054km/h W015km/h -0233dm/s
+3D  99/jul/18 12:43:40 N38.19,083 W006.01,131 21886m S051km/h W053km/h -0236dm/s
+3D  99/jul/18 12:44:00 N38.19,094 W006.01,223 21424m S043km/h W056km/h -0206dm/s
+3D  99/jul/18 12:44:10 N38.19,101 W006.01,213 21202m N070km/h W003km/h -0233dm/s
+3D  99/jul/18 12:44:20 N38.19,168 W006.01,295 21004m N005km/h W038km/h -0198dm/s
+3D  99/jul/18 12:44:30 N38.19,097 W006.01,336 20834m S014km/h E003km/h -0185dm/s
+3D  99/jul/18 12:44:40 N38.19,171 W006.01,338 20625m N038km/h W039km/h -0196dm/s
+3D  99/jul/18 12:44:50 N38.19,176 W006.01,437 20439m S036km/h W031km/h -0184dm/s
+3D  99/jul/18 12:45:00 N38.19,180 W006.01,395 20241m N047km/h E009km/h -0180dm/s
+3D  99/jul/18 12:45:10 N38.19,211 W006.01,464 20068m S018km/h W047km/h -0172dm/s
+3D  99/jul/18 12:45:20 N38.19,148 W006.01,449 19887m S008km/h E040km/h -0165dm/s
+3D  99/jul/18 12:45:30 N38.19,212 W006.01,456 19706m N032km/h W045km/h -0174dm/s
+3D  99/jul/18 12:45:40 N38.19,198 W006.01,521 19538m S019km/h W009km/h -0157dm/s
+3D  99/jul/18 12:45:50 N38.19,197 W006.01,499 19370m N018km/h E010km/h -0174dm/s
+3D  99/jul/18 12:46:00 N38.19,237 W006.01,537 19207m N015km/h W023km/h -0155dm/s
+3D  99/jul/18 12:46:10 N38.19,279 W006.01,563 19046m N030km/h W014km/h -0154dm/s
+3D  99/jul/18 12:46:20 N38.19,290 W006.01,572 18882m S016km/h E006km/h -0166dm/s
+3D  99/jul/18 12:46:30 N38.19,237 W006.01,537 18719m S043km/h E006km/h -0157dm/s
+3D  99/jul/18 12:46:40 N38.19,217 W006.01,580 18558m N023km/h W017km/h -0156dm/s
+3D  99/jul/18 12:46:50 N38.19,209 W006.01,551 18400m S048km/h E031km/h -0168dm/s
+3D  99/jul/18 12:47:00 N38.19,133 W006.01,514 18255m S034km/h E006km/h -0140dm/s
+3D  99/jul/18 12:47:10 N38.19,129 W006.01,519 18099m N026km/h E006km/h -0140dm/s
+3D  99/jul/18 12:47:20 N38.19,141 W006.01,429 17953m S019km/h E046km/h -0134dm/s
+3D  99/jul/18 12:47:30 N38.19,120 W006.01,363 17802m S024km/h E011km/h -0160dm/s
+3D  99/jul/18 12:47:40 N38.19,086 W006.01,367 17650m N000km/h W008km/h -0154dm/s
+3D  99/jul/18 12:47:50 N38.19,120 W006.01,342 17500m N013km/h E044km/h -0148dm/s
+3D  99/jul/18 12:48:00 N38.19,081 W006.01,235 17358m S037km/h E048km/h -0140dm/s
+3D  99/jul/18 12:48:10 N38.19,033 W006.01,126 17217m S035km/h E070km/h -0143dm/s
+3D  99/jul/18 12:48:20 N38.18,989 W006.00,994 17076m S021km/h E068km/h -0140dm/s
+3D  99/jul/18 12:48:30 N38.18,969 W006.00,903 16927m N005km/h E014km/h -0158dm/s
+3D  99/jul/18 12:48:40 N38.19,027 W006.00,817 16782m N041km/h E078km/h -0133dm/s
+3D  99/jul/18 12:48:50 N38.19,029 W006.00,698 16649m S011km/h E039km/h -0130dm/s
+3D  99/jul/18 12:49:00 N38.19,043 W006.00,650 16512m N023km/h E006km/h -0145dm/s
+3D  99/jul/18 12:49:10 N38.19,104 W006.00,576 16375m N033km/h E073km/h -0133dm/s
+3D  99/jul/18 12:49:20 N38.19,091 W006.00,461 16239m S027km/h E033km/h -0132dm/s
+3D  99/jul/18 12:49:30 N38.19,067 W006.00,379 16111m S016km/h E055km/h -0135dm/s
+3D  99/jul/18 12:49:40 N38.19,040 W006.00,228 15975m N001km/h E103km/h -0137dm/s
+3D  99/jul/18 12:49:50 N38.19,064 W006.00,070 15840m N006km/h E056km/h -0133dm/s
+3D  99/jul/18 12:50:00 N38.19,048 W005.59,958 15709m S028km/h E071km/h -0129dm/s
+3D  99/jul/18 12:50:10 N38.19,023 W005.59,781 15575m N015km/h E114km/h -0143dm/s
+3D  99/jul/18 12:50:20 N38.19,022 W005.59,583 15443m S016km/h E099km/h -0133dm/s
+3D  99/jul/18 12:50:30 N38.19,041 W005.59,402 15300m N024km/h E089km/h -0135dm/s
+3D  99/jul/18 12:50:40 N38.19,080 W005.59,212 15166m N031km/h E108km/h -0137dm/s
+3D  99/jul/18 12:50:50 N38.19,127 W005.59,006 15033m N012km/h E101km/h -0137dm/s
+3D  99/jul/18 12:51:00 N38.19,173 W005.58,876 14893m N058km/h E049km/h -0141dm/s
+3D  99/jul/18 12:51:10 N38.19,232 W005.58,748 14764m N035km/h E070km/h -0134dm/s
+3D  99/jul/18 12:51:20 N38.19,259 W005.58,563 14632m S005km/h E107km/h -0131dm/s
+3D  99/jul/18 12:51:30 N38.19,246 W005.58,395 14507m N001km/h E091km/h -0133dm/s
+3D  99/jul/18 12:51:40 N38.19,238 W005.58,218 14378m S008km/h E075km/h -0132dm/s
+3D  99/jul/18 12:51:50 N38.19,275 W005.58,066 14250m N028km/h E108km/h -0120dm/s
+3D  99/jul/18 12:52:00 N38.19,294 W005.57,843 14129m N018km/h E101km/h -0123dm/s
+3D  99/jul/18 12:52:10 N38.19,301 W005.57,649 14002m S025km/h E096km/h -0133dm/s
+3D  99/jul/18 12:52:20 N38.19,280 W005.57,489 13884m S003km/h E085km/h -0113dm/s
+3D  99/jul/18 12:52:30 N38.19,290 W005.57,300 13765m N023km/h E112km/h -0123dm/s
+3D  99/jul/18 12:52:40 N38.19,280 W005.57,087 13653m S016km/h E104km/h -0106dm/s
+3D  99/jul/18 12:52:50 N38.19,292 W005.56,937 13540m S012km/h E085km/h -0108dm/s
+3D  99/jul/18 12:53:00 N38.19,249 W005.56,705 13425m N001km/h E124km/h -0094dm/s
+3D  99/jul/18 12:53:10 N38.19,271 W005.56,503 13329m N016km/h E092km/h -0095dm/s
+3D  99/jul/18 12:53:20 N38.19,298 W005.56,309 13229m N001km/h E122km/h -0106dm/s
+3D  99/jul/18 12:53:30 N38.19,291 W005.56,116 13129m N005km/h E059km/h -0108dm/s
+3D  99/jul/18 12:53:40 N38.19,318 W005.55,937 13030m N030km/h E133km/h -0104dm/s
+3D  99/jul/18 12:53:50 N38.19,360 W005.55,761 12938m N026km/h E080km/h -0087dm/s
+3D  99/jul/18 12:54:00 N38.19,379 W005.55,559 12839m S014km/h E092km/h -0106dm/s
+3D  99/jul/18 12:54:10 N38.19,366 W005.55,384 12741m N005km/h E114km/h -0097dm/s
+3D  99/jul/18 12:54:20 N38.19,358 W005.55,198 12644m N012km/h E080km/h -0102dm/s
+3D  99/jul/18 12:54:30 N38.19,350 W005.54,971 12549m S043km/h E130km/h -0087dm/s
+3D  99/jul/18 12:54:40 N38.19,339 W005.54,790 12459m S014km/h E107km/h -0081dm/s
+3D  99/jul/18 12:54:50 N38.19,279 W005.54,529 12359m S018km/h E141km/h -0086dm/s
+3D  99/jul/18 12:55:00 N38.19,273 W005.54,269 12266m S014km/h E137km/h -0089dm/s
+3D  99/jul/18 12:55:10 N38.19,272 W005.54,017 12169m N000km/h E128km/h -0092dm/s
+3D  99/jul/18 12:55:20 N38.19,239 W005.53,747 12070m S010km/h E144km/h -0095dm/s
+3D  99/jul/18 12:55:30 N38.19,260 W005.53,506 11971m N023km/h E121km/h -0093dm/s
+3D  99/jul/18 12:55:40 N38.19,282 W005.53,286 11876m N004km/h E102km/h -0096dm/s
+3D  99/jul/18 12:55:50 N38.19,278 W005.53,099 11779m S006km/h E106km/h -0095dm/s
+3D  99/jul/18 12:56:00 N38.19,258 W005.52,880 11682m S018km/h E118km/h -0097dm/s
+3D  99/jul/18 12:56:10 N38.19,251 W005.52,652 11586m N008km/h E123km/h -0091dm/s
+3D  99/jul/18 12:56:20 N38.19,255 W005.52,415 11495m S001km/h E113km/h -0089dm/s
+3D  99/jul/18 12:56:30 N38.19,265 W005.52,220 11405m S001km/h E109km/h -0092dm/s
+3D  99/jul/18 12:56:40 N38.19,258 W005.51,996 11314m N002km/h E117km/h -0087dm/s
+3D  99/jul/18 12:56:50 N38.19,253 W005.51,761 11223m S018km/h E125km/h -0097dm/s
+3D  99/jul/18 12:57:00 N38.19,215 W005.51,531 11140m S017km/h E119km/h -0085dm/s
+3D  99/jul/18 12:57:10 N38.19,202 W005.51,303 11051m S004km/h E125km/h -0084dm/s
+3D  99/jul/18 12:57:20 N38.19,199 W005.51,054 10965m N000km/h E125km/h -0086dm/s
+3D  99/jul/18 12:57:30 N38.19,203 W005.50,824 10877m N004km/h E126km/h -0087dm/s
+3D  99/jul/18 12:57:40 N38.19,210 W005.50,598 10788m N002km/h E108km/h -0086dm/s
+3D  99/jul/18 12:57:50 N38.19,200 W005.50,403 10703m S017km/h E099km/h -0082dm/s
+3D  99/jul/18 12:58:00 N38.19,162 W005.50,209 10619m S025km/h E104km/h -0084dm/s
+3D  99/jul/18 12:58:10 N38.19,112 W005.50,001 10532m S033km/h E115km/h -0087dm/s
+3D  99/jul/18 12:58:20 N38.19,066 W005.49,772 10442m S034km/h E123km/h -0090dm/s
+3D  99/jul/18 12:58:30 N38.19,034 W005.49,548 10348m S002km/h E107km/h -0095dm/s
+3D  99/jul/18 12:58:40 N38.19,004 W005.49,333 10252m S039km/h E125km/h -0099dm/s
+3D  99/jul/18 12:58:50 N38.18,951 W005.49,090 10159m S038km/h E118km/h -0096dm/s
+3D  99/jul/18 12:59:00 N38.18,882 W005.48,881 10061m S040km/h E108km/h -0096dm/s
+3D  99/jul/18 12:59:10 N38.18,826 W005.48,687 09961m S046km/h E099km/h -0103dm/s
+3D  99/jul/18 12:59:20 N38.18,756 W005.48,488 09860m S043km/h E104km/h -0095dm/s
+3D  99/jul/18 12:59:30 N38.18,685 W005.48,282 09761m S040km/h E119km/h -0096dm/s
+3D  99/jul/18 12:59:40 N38.18,631 W005.48,042 09666m S059km/h E110km/h -0100dm/s
+3D  99/jul/18 12:59:50 N38.18,532 W005.47,842 09575m S050km/h E112km/h -0088dm/s
+3D  99/jul/18 13:00:00 N38.18,453 W005.47,633 09487m S052km/h E108km/h -0086dm/s
+3D  99/jul/18 13:00:10 N38.18,397 W005.47,409 09397m S057km/h E114km/h -0095dm/s
+3D  99/jul/18 13:00:20 N38.18,299 W005.47,179 09308m S046km/h E130km/h -0090dm/s
+3D  99/jul/18 13:00:30 N38.18,236 W005.46,949 09224m S047km/h E117km/h -0076dm/s
+3D  99/jul/18 13:00:40 N38.18,185 W005.46,742 09143m S033km/h E088km/h -0080dm/s
+3D  99/jul/18 13:00:50 N38.18,116 W005.46,566 09067m S043km/h E105km/h -0073dm/s
+3D  99/jul/18 13:01:00 N38.18,064 W005.46,382 08995m S028km/h E102km/h -0068dm/s
+3D  99/jul/18 13:01:10 N38.18,039 W005.46,166 08924m S013km/h E094km/h -0070dm/s
+3D  99/jul/18 13:01:20 N38.18,022 W005.45,986 08854m S017km/h E108km/h -0073dm/s
+3D  99/jul/18 13:01:30 N38.17,961 W005.45,794 08787m S036km/h E090km/h -0062dm/s
+3D  99/jul/18 13:01:40 N38.17,960 W005.45,613 08718m N001km/h E095km/h -0061dm/s
+3D  99/jul/18 13:01:50 N38.17,938 W005.45,451 08650m S005km/h E085km/h -0070dm/s
+3D  99/jul/18 13:02:00 N38.17,918 W005.45,264 08579m S031km/h E102km/h -0073dm/s
+3D  99/jul/18 13:02:10 N38.17,910 W005.45,099 08504m N011km/h E075km/h -0070dm/s
+3D  99/jul/18 13:02:20 N38.17,904 W005.44,949 08431m S007km/h E087km/h -0082dm/s
+3D  99/jul/18 13:02:30 N38.17,889 W005.44,774 08352m S020km/h E090km/h -0076dm/s
+3D  99/jul/18 13:02:40 N38.17,866 W005.44,610 08276m S007km/h E081km/h -0071dm/s
+3D  99/jul/18 13:02:50 N38.17,853 W005.44,443 08198m S005km/h E100km/h -0080dm/s
+3D  99/jul/18 13:03:00 N38.17,861 W005.44,231 08124m N002km/h E108km/h -0073dm/s
+3D  99/jul/18 13:03:10 N38.17,857 W005.44,029 08048m N000km/h E109km/h -0078dm/s
+3D  99/jul/18 13:03:20 N38.17,852 W005.43,832 07970m S011km/h E100km/h -0077dm/s
+3D  99/jul/18 13:03:30 N38.17,843 W005.43,636 07891m N003km/h E099km/h -0078dm/s
+3D  99/jul/18 13:03:40 N38.17,857 W005.43,467 07811m N013km/h E090km/h -0077dm/s
+3D  99/jul/18 13:03:50 N38.17,881 W005.43,291 07732m N014km/h E089km/h -0080dm/s
+3D  99/jul/18 13:04:00 N38.17,904 W005.43,109 07650m N020km/h E105km/h -0080dm/s
+3D  99/jul/18 13:04:10 N38.17,948 W005.42,909 07574m N028km/h E102km/h -0076dm/s
+3D  99/jul/18 13:04:30 N38.18,006 W005.42,500 07428m S001km/h E100km/h -0072dm/s
+3D  99/jul/18 13:04:40 N38.18,005 W005.42,314 07361m N006km/h E097km/h -0064dm/s
+3D  99/jul/18 13:04:50 N38.18,004 W005.42,134 07294m N000km/h E091km/h -0066dm/s
+3D  99/jul/18 13:05:00 N38.18,014 W005.41,961 07224m N004km/h E088km/h -0067dm/s
+3D  99/jul/18 13:05:10 N38.18,026 W005.41,806 07161m N013km/h E078km/h -0060dm/s
+3D  99/jul/18 13:05:20 N38.18,031 W005.41,645 07098m S001km/h E088km/h -0062dm/s
+3D  99/jul/18 13:05:30 N38.18,039 W005.41,476 07038m N007km/h E090km/h -0060dm/s
+3D  99/jul/18 13:05:40 N38.18,053 W005.41,291 06981m N015km/h E102km/h -0053dm/s
+3D  99/jul/18 13:05:50 N38.18,087 W005.41,100 06927m N022km/h E091km/h -0056dm/s
+3D  99/jul/18 13:06:00 N38.18,126 W005.40,937 06872m N030km/h E086km/h -0054dm/s
+3D  99/jul/18 13:06:10 N38.18,156 W005.40,774 06817m N010km/h E084km/h -0058dm/s
+3D  99/jul/18 13:06:20 N38.18,165 W005.40,607 06765m N003km/h E089km/h -0049dm/s
+3D  99/jul/18 13:06:30 N38.18,174 W005.40,429 06714m N012km/h E099km/h -0054dm/s
+3D  99/jul/18 13:06:40 N38.18,202 W005.40,235 06664m N018km/h E095km/h -0054dm/s
+3D  99/jul/18 13:06:50 N38.18,232 W005.40,065 06612m N023km/h E092km/h -0058dm/s
+3D  99/jul/18 13:07:00 N38.18,274 W005.39,896 06559m N029km/h E078km/h -0057dm/s
+3D  99/jul/18 13:07:10 N38.18,311 W005.39,747 06505m N023km/h E084km/h -0059dm/s
+3D  99/jul/18 13:07:20 N38.18,353 W005.39,592 06453m N033km/h E078km/h -0050dm/s
+3D  99/jul/18 13:07:30 N38.18,399 W005.39,440 06401m N023km/h E076km/h -0055dm/s
+3D  99/jul/18 13:07:40 N38.18,412 W005.39,311 06350m N004km/h E068km/h -0045dm/s
+3D  99/jul/18 13:07:50 N38.18,430 W005.39,162 06301m N010km/h E081km/h -0050dm/s
+3D  99/jul/18 13:08:00 N38.18,441 W005.39,005 06249m N013km/h E082km/h -0053dm/s
+3D  99/jul/18 13:08:10 N38.18,482 W005.38,858 06197m N032km/h E074km/h -0051dm/s
+3D  99/jul/18 13:08:20 N38.18,516 W005.38,729 06142m N016km/h E061km/h -0055dm/s
+3D  99/jul/18 13:08:30 N38.18,539 W005.38,607 06086m N013km/h E070km/h -0058dm/s
+3D  99/jul/18 13:08:40 N38.18,564 W005.38,466 06027m N017km/h E073km/h -0055dm/s
+3D  99/jul/18 13:08:50 N38.18,590 W005.38,317 05966m N019km/h E081km/h -0060dm/s
+3D  99/jul/18 13:09:00 N38.18,625 W005.38,166 05904m N023km/h E077km/h -0060dm/s
+3D  99/jul/18 13:09:10 N38.18,665 W005.38,025 05836m N028km/h E068km/h -0066dm/s
+3D  99/jul/18 13:09:20 N38.18,702 W005.37,901 05762m N025km/h E064km/h -0072dm/s
+3D  99/jul/18 13:09:30 N38.18,749 W005.37,784 05690m N030km/h E060km/h -0074dm/s
+3D  99/jul/18 13:09:40 N38.18,790 W005.37,667 05616m N029km/h E061km/h -0078dm/s
+3D  99/jul/18 13:09:50 N38.18,834 W005.37,551 05540m N024km/h E061km/h -0077dm/s
+3D  99/jul/18 13:10:00 N38.18,869 W005.37,429 05460m N023km/h E064km/h -0080dm/s
+3D  99/jul/18 13:10:10 N38.18,893 W005.37,301 05379m N009km/h E068km/h -0075dm/s
+3D  99/jul/18 13:10:20 N38.18,905 W005.37,176 05300m N009km/h E063km/h -0079dm/s
+3D  99/jul/18 13:10:30 N38.18,922 W005.37,067 05219m N010km/h E051km/h -0082dm/s
+3D  99/jul/18 13:10:40 N38.18,937 W005.36,967 05142m N012km/h E056km/h -0080dm/s
+3D  99/jul/18 13:10:50 N38.18,961 W005.36,854 05063m N014km/h E061km/h -0077dm/s
+3D  99/jul/18 13:11:00 N38.18,984 W005.36,720 04988m N019km/h E074km/h -0070dm/s
+3D  99/jul/18 13:11:10 N38.19,010 W005.36,589 04914m N010km/h E062km/h -0070dm/s
+3D  99/jul/18 13:11:20 N38.19,014 W005.36,483 04843m N000km/h E050km/h -0067dm/s
+3D  99/jul/18 13:11:30 N38.19,023 W005.36,389 04776m N007km/h E050km/h -0068dm/s
+3D  99/jul/18 13:11:40 N38.19,033 W005.36,300 04710m N010km/h E044km/h -0068dm/s
+3D  99/jul/18 13:11:50 N38.19,052 W005.36,214 04644m N008km/h E042km/h -0065dm/s
+3D  99/jul/18 13:12:00 N38.19,062 W005.36,141 04583m N011km/h E037km/h -0057dm/s
+3D  99/jul/18 13:12:10 N38.19,080 W005.36,075 04523m N011km/h E030km/h -0061dm/s
+3D  99/jul/18 13:12:20 N38.19,104 W005.36,002 04463m N019km/h E045km/h -0062dm/s
+3D  99/jul/18 13:12:30 N38.19,140 W005.35,919 04403m N024km/h E040km/h -0058dm/s
+3D  99/jul/18 13:12:40 N38.19,181 W005.35,869 04234m N016km/h E037km/h -0056dm/s
+3D  99/jul/18 13:12:50 N38.19,204 W005.35,802 04180m N009km/h E035km/h -0052dm/s
+3D  99/jul/18 13:13:00 N38.19,209 W005.35,735 04125m N002km/h E037km/h -0056dm/s
+3D  99/jul/18 13:13:10 N38.19,217 W005.35,647 04070m N005km/h E051km/h -0056dm/s
+3D  99/jul/18 13:13:20 N38.19,238 W005.35,555 04013m N022km/h E045km/h -0058dm/s
+3D  99/jul/18 13:13:30 N38.19,272 W005.35,477 03955m N015km/h E036km/h -0058dm/s
+3D  99/jul/18 13:13:40 N38.19,289 W005.35,427 03896m N009km/h E020km/h -0058dm/s
+2d  99/jul/18 13:13:50 N38.19,294 W005.35,381 03845m N000km/h E031km/h -0056dm/s
+3D  99/jul/18 13:14:00 N38.19,297 W005.35,315 03781m N009km/h E036km/h -0058dm/s
+3D  99/jul/18 13:14:10 N38.19,327 W005.35,232 03726m N019km/h E038km/h -0052dm/s
+3D  99/jul/18 13:14:20 N38.19,348 W005.35,174 03666m N017km/h E033km/h -0057dm/s
+3d  99/jul/18 13:14:30 N38.19,390 W005.35,131 03623m N012km/h E026km/h +0000dm/s
+3D  99/jul/18 13:14:40 N38.19,403 W005.35,064 03547m N018km/h E031km/h -0060dm/s
+3d  99/jul/18 13:14:50 N38.19,426 W005.35,027 03415m N002km/h E022km/h -0058dm/s
+3D  99/jul/18 13:15:00 N38.19,446 W005.34,957 03345m N013km/h E040km/h -0060dm/s
+3D  99/jul/18 13:15:10 N38.19,470 W005.34,883 03282m N021km/h E037km/h -0066dm/s
+3D  99/jul/18 13:15:20 N38.19,467 W005.34,863 03156m S001km/h E010km/h -0070dm/s
+3D  99/jul/18 13:15:30 N38.19,485 W005.34,792 03248m N019km/h E027km/h -0059dm/s
+3D  99/jul/18 13:15:40 N38.19,526 W005.34,770 03047m N007km/h E014km/h -0059dm/s
+3D  99/jul/18 13:15:50 N38.19,526 W005.34,715 03122m N017km/h E021km/h -0062dm/s
+3D  99/jul/18 13:16:00 N38.19,567 W005.34,704 02899m N018km/h E024km/h -0074dm/s
+3d  99/jul/18 13:16:10 N38.19,585 W005.34,643 02836m N004km/h E040km/h -0071dm/s
+3D  99/jul/18 13:16:20 N38.19,594 W005.34,584 02819m N012km/h E034km/h -0064dm/s
+3D  99/jul/18 13:16:30 N38.19,604 W005.34,519 02757m N001km/h E029km/h -0062dm/s
+3D  99/jul/18 13:16:40 N38.19,609 W005.34,453 02627m N007km/h E025km/h -0063dm/s
+3D  99/jul/18 13:16:50 N38.19,625 W005.34,410 02560m N015km/h E018km/h -0069dm/s
+3D  99/jul/18 13:17:00 N38.19,661 W005.34,390 02575m N021km/h E022km/h -0055dm/s
+3D  99/jul/18 13:17:10 N38.19,683 W005.34,325 02571m N022km/h E021km/h -0071dm/s
+3D  99/jul/18 13:17:20 N38.19,722 W005.34,291 02452m N018km/h E031km/h -0064dm/s
+3D  99/jul/18 13:17:30 N38.19,744 W005.34,216 02304m N017km/h E033km/h -p061dm/s
+3D  99/jul/18 13:17:40 N38.19,760 W005.34,140 02246m N005km/h E043km/h -0054dm/s
+3D  99/jul/18 13:17:50 N38.19,775 W005.34,070 02280m N006km/h E043km/h -0054dm/s
Index: /tags/V_241099/Poubelle/archTOI.old/INSTALL
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/INSTALL	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/INSTALL	(revision 504)
@@ -0,0 +1,12 @@
+To compile archtoi
+
+1. Get the latest release, preferably a tagged release
+2. You need the cfitsio library. Set the CFITSIODIR environment variable
+   to the location of the library (the directory should contain fitsio.h
+   and a subdirectory $(HOSTTYPE) (GNU make standard macro) should
+   contain libcfitsio.a)
+3. run the 'mkd' script
+4. run make
+
+if you want to build a statically-linked version, run
+make NOSHLIB=Y
Index: /tags/V_241099/Poubelle/archTOI.old/Makefile_nodep
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/Makefile_nodep	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/Makefile_nodep	(revision 504)
@@ -0,0 +1,35 @@
+ifeq ($(HOSTTYPE), alpha)
+  CXX  = cxx
+endif
+ifndef (CFITSIODIR)
+  CFITSIODIR = ../cfitsio
+endif
+CPPFLAGS    =-O -g -I$(CFITSIODIR)
+
+LDLIBS=-L$(CFITSIODIR)/$(HOSTTYPE) -lcfitsio
+
+ifdef NOSHLIB
+  ifeq ($(CXX), g++)
+    LDFLAGS = -static
+  endif
+  ifeq ($(CXX), cxx)
+    LDFLAGS = -non_shared
+  endif
+endif
+
+default: archtoi
+
+clean:
+	rm -f archtoi *.o archdump
+
+
+archtoi: archtoimain.o archtoi.o archeopsfile.o decompress.o toiiter.o toisvr.o archeops.o \
+         ssthandler.o toiinterpolator.o gpsparser.o asigps.o \
+         auxinterpgps.o tsid.o archparam.o dyffttools.o fft_mayer.o \
+         formepulse.o pisteetoile.o sstetoile.o transfelec.o \
+	 gyrohandler.o aa_hadec.o templocator.o plgalcross.o \
+	 arcunit.o
+	$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ -lm 
+archdump: archtoidump.o archeopsfile.o decompress.o archeops.o ssthandler.o
+	$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ -lm
+
Index: /tags/V_241099/Poubelle/archTOI.old/aa_hadec.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/aa_hadec.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/aa_hadec.c	(revision 504)
@@ -0,0 +1,81 @@
+#include <stdio.h>
+#include <math.h>
+#include "aa_hadec.h"
+#define GOODATAN2
+#define PI M_PI
+
+static void aaha_aux (double lat, double x, double y, double* p, double* q);
+
+
+/* given latitude (n+, radians), lat, altitude (up+, radians), alt, and
+ * azimuth (angle round to the east from north+, radians),
+ * return hour angle (radians), ha, and declination (radians), dec.
+ */
+void aa_hadec (double lat, double alt, double az, double* ha, double* dec)
+{
+	aaha_aux (lat, az, alt, ha, dec);
+}
+
+/* given latitude (n+, radians), lat, hour angle (radians), ha, and declination
+ * (radians), dec,
+ * return altitude (up+, radians), alt, and
+ * azimuth (angle round to the east from north+, radians),
+ */
+void hadec_aa (double lat, double ha, double dec, double* alt, double* az)
+{
+	aaha_aux (lat, ha, dec, az, alt);
+}
+
+/* the actual formula is the same for both transformation directions so
+ * do it here once for each way.
+ * N.B. all arguments are in radians.
+ */
+static void
+aaha_aux (double lat, double x, double y, double* p, double* q)
+{
+	static double lastlat = -1000.;
+	static double sinlastlat, coslastlat;
+	double sy, cy;
+	double sx, cx;
+#ifndef GOODATAN2
+	double sq, cq;
+	double a;
+	double cp;
+#endif
+
+	/* latitude doesn't change much, so try to reuse the sin and cos evals.
+	 */
+	if (lat != lastlat) {
+	    sinlastlat = sin (lat);
+	    coslastlat = cos (lat);
+	    lastlat = lat;
+	}
+
+	sy = sin (y);
+	cy = cos (y);
+	sx = sin (x);
+	cx = cos (x);
+
+/* define GOODATAN2 if atan2 returns full range -PI through +PI.
+ */
+#ifdef GOODATAN2
+	*q = asin ((sy*sinlastlat) + (cy*coslastlat*cx));
+	*p = atan2 (-cy*sx, -cy*cx*sinlastlat + sy*coslastlat);
+#else
+#define	EPS	(1e-20)
+	sq = (sy*sinlastlat) + (cy*coslastlat*cx);
+	*q = asin (sq);
+	cq = cos (*q);
+	a = coslastlat*cq;
+	if (a > -EPS && a < EPS)
+	    a = a < 0 ? -EPS : EPS; /* avoid / 0 */
+	cp = (sy - (sinlastlat*sq))/a;
+	if (cp >= 1.0)	/* the /a can be slightly > 1 */
+	    *p = 0.0;
+	else if (cp <= -1.0)
+	    *p = PI;
+	else
+	    *p = acos ((sy - (sinlastlat*sq))/a);
+	if (sx>0) *p = 2.0*PI - *p;
+#endif
+}
Index: /tags/V_241099/Poubelle/archTOI.old/aa_hadec.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/aa_hadec.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/aa_hadec.h	(revision 504)
@@ -0,0 +1,4 @@
+void aa_hadec (double lat, double alt, double az, double* ha, double* dec);
+void hadec_aa (double lat, double ha, double dec, double* alt, double* az);
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops.c	(revision 504)
@@ -0,0 +1,1 @@
+#include "archeops_28.c"
Index: /tags/V_241099/Poubelle/archTOI.old/archeops.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops.h	(revision 504)
@@ -0,0 +1,1 @@
+#include "archeops_28.h"
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_24.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_24.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_24.c	(revision 504)
@@ -0,0 +1,655 @@
+//for archediab
+//#include "manip.h"
+//for archTOI
+#include <stdio.h>
+#include "archeops.h"
+
+
+/**********  coefficients  pour  les  mesures  bolo    ********************************/
+/*                         toutes les puissances en pW                                */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin     */
+/*                                                                                    */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                       */
+/*                                                                                    */
+/*	-2-	fuite thermique du bolo   coef 3,4                                    */
+/*                                                                                    */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )          */
+/*                                                                                    */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                   */
+/*                                                                                    */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	      */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier) */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/**************************************************************************************/
+/*                                                                                    */
+/*   pour les MLPA      :  gain = 100   diviseur = 101  ou  330                       */
+/*   pour les bebodiff  :  gain = diviseur = 100Kohm / R preampli                     */
+/*   pour les bebodiff  :  la capa est corrigee d'un facteur 0.868                    */
+/*   pour les cartes modifiees : mettre diviseur=0                                    */
+/*                         et capa = la resistance de chage en Megohm                 */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/*  nom  ,  on/off  ,  0 = MLPA       , N° bolo ,  gain_pa  , capa*1000 , diviseur , coef*10000
+/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     , 
+/*                     10 = Bediff    ,         ,           , 
+
+/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo
+/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc
+
+
+/*debut_param*/
+/*----------------------------------  fenetre :  -----------------------------------*/
+
+param_bolo  parametr={24,24,36,88,18,
+
+{
+{ "v1-bedif1"  , 1,10,1 ,  200, 22000,  200, { 5000   , 123100 , 334200 } },		
+{ "v1-bedif2"  , 1,10,2 ,  200, 22000,  200, { 5000    , 12.31 , 33.42 		} },
+{ "v1-bedif3"  , 1,10,3 ,  200, 22000,  200, { 5000    , 50.0 , 14.0 		} },
+{ "v1-bedif4"  , 1,10,4 ,  200, 22000,  200,  { 5000    , 12.31 , 33.42 	} },
+{ "v1-bedif5"  , 1,10,5 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 	} },
+{ "v1-bedif6"  , 1,10,6 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 	} },
+
+{ "v1-bedif7"  , 1,10,9 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif8"  , 1,10,10, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif9"  , 1,10,11, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif10" , 1,10,12, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42 		 } },
+{ "v1-bedif11" , 1,10,13, 1000, 4700, 1000, { 5000     , 12.31 , 33.42 		 } },
+{ "v1-bedif12" , 1,10,14, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+
+{ "v1-bedif13" , 1,10,17, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif14" , 1,10,18, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42 		 } },
+{ "germanium"  , 3,10,19, 1000, 22000 ,    0,  { 5000      , 12.31 , 33.42 		 } },
+{ "therm_4k"   , 3,10,20, 1000, 1000  ,    0,  { 5000      , 12.31 , 33.42 		 } },
+{ "therm_1.6k" , 3,10,21, 1000, 1000  ,    0,  { 5000      , 12.31 , 33.42 		 } },
+{ "therm_10k"  , 3,10,22, 1000, 1000  ,    0,  { 5000     , 12.31 , 33.42 		 } },
+
+{ "v1-bedif19"  , 2,10,25 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif20"  , 2,10,26, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif21"  , 2,10,27, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } },
+{ "v1-bedif22"  , 2,10,28, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42 		 } },
+{ "v1-bedif23"  , 2,10,29, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42 		 } },
+{ "v1-bedif24"  , 2,10,30, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42 		 } }
+
+}
+};
+/*fin_param*/
+
+
+
+/* bolos campagne 1998-1999	*/
+/*
+reg_NbSi.J, 1, 0, 1, 100, 4.7, 333,	.5			,519.6  , 8.286
+v1-231...L, 1, 0, 2, 100, 4.7, 333, .5   , 1.7   , 32.41 , 0.333 , 10  , 20.30  ,  11.41  		
+v1-232...N, 1, 0, 3, 100, 4.7, 333,		
+v1-237...E, 1, 0, 4, 100, 4.7, 333,
+
+reg_JamieO, 1, 0, 5, 100, 4.7, 101,
+
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-230...B, 1, 0, 7, 100, 4.7, 333, .5   , 8.26  , 26.61 , 5.10  ,  7  , 9.354   ,  1.026
+V2-205...Q, 1, 0, 8, 100, 4.7, 333,	.518 , 81    , 25.2 
+V2-208...P, 1, 0, 9, 100, 4.7, 333, .5   , 12.31 , 33.42 , 0.627 , 6.5 , 8.113   ,  2.958
+
+*/
+/*bolos campagne 1997-1998	*/
+/*
+
+v1-208...J, 1, 0, 1, 100, 4.7, 333, .5   , 12.31 , 33.42 		
+v1-232...L, 1, 0, 2, 100, 4.7, 333,		
+v1-205...N, 1, 0, 3, 100, 4.7, 333,	.518 , 81    , 25.2	
+v1-NbSi..E, 1, 0, 4, 100, 4.7, 333,	.5			,519.6  , 8.286
+Jamie....O, 1, 0, 5, 100, 4.7, 101,
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-224...B, 1, 0, 7, 100, 4.7, 333, .5   ,3.43   , 26.6
+V2-230...Q, 1, 0, 8, 100, 4.7, 333, .5   , 8.26  , 26.61
+V2-231...P, 1, 0, 9, 100, 4.7, 333, .5   , 1.7   , 32.41
+
+*/
+
+
+
+
+
+/*debut_nom_reglage*/
+/* 0->aa*/
+/* 1->bb*/
+/* 2->cc*/
+/* 3->reglage 3  */
+/* 4->reglage 4  */
+/* 5->reglage 5  */
+/* 6->reglage 6  */
+/* 7->reglage 7  */
+/*fin_nom_reglage*/
+
+
+
+
+
+
+
+reglage_bolo  reglage_standard[8]={{
+
+
+/*debut reglage 0 */
+{30,76,9,1},
+{0
+,10
+,1
+,3
+,10
+,2
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{22,100663296}
+,{-100646890,1}
+,{-100646890,1}
+,{22,0}
+,{-100638698,1}
+,{22,253952}
+,{-100646890,1}
+,{22,0}
+,{-100646890,1}
+,{-100646890,1}
+,{22,0}
+,{235388950,221185}
+,{20,0}
+,{20,0}
+,{16406,0}
+,{24598,0}
+,{22,0}
+,{24598,0}
+},{
+{1,22,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{0,0,0,0,0,0,0,0} 
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 1 */
+{30,76,9,1},
+{0
+,10
+,1
+,3
+,10
+,2
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{22,100663296}
+,{-100646890,1}
+,{-100646890,1}
+,{22,0}
+,{-100638698,1}
+,{22,253952}
+,{-100646890,1}
+,{22,0}
+,{-100646890,1}
+,{-100646890,1}
+,{22,0}
+,{235388950,221185}
+,{20,0}
+,{20,0}
+,{16406,0}
+,{24598,0}
+,{22,0}
+,{24598,0}
+},{
+{1,22,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+,{0,20,0,1}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{0,0,0,0,0,0,0,0} 
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 2 */
+{31,76,9,0},
+{0
+,-14
+,-31
+,-63
+,-83
+,-103
+,-122
+,127
+,1
+,97
+,14
+,-32
+,-93
+,-87
+,-72
+,-80
+,-101
+,-112
+,-113
+,-121
+},{
+{22,100663296}
+,{1040629782,204800}
+,{1040834582,221184}
+,{22,0}
+,{-100450282,2}
+,{22,253952}
+,{-100458474,2}
+,{22,0}
+,{-100442090,2}
+,{-100253674,253954}
+,{22,0}
+,{303013910,221184}
+,{20,0}
+,{20,0}
+,{9238,0}
+,{24598,301989888}
+,{22,0}
+,{24598,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+},{
+{-15,-9,-13,-38}
+,{-83,-109,-90,-68}
+,{-99,-101,-67,-61}
+,{-64,-60,-38,-19}
+,{-28,-57,-77,-75}
+,{-66,-55,-51,-68}
+},{
+{31,76,9,0,0,-35,-4643}
+,{-55,-77,-69,-55,-44,-43,-12336}
+,{-56,-85,-128,99,111,-116,-28030}
+,{105,107,101,101,106,111,31615}
+},{-102,-88,-94,-113,-126,101,73,70} 
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 3 */
+{31,76,9,0},
+{0
+,-14
+,-31
+,-63
+,-83
+,-103
+,-122
+,127
+,1
+,99
+,13
+,96
+,-93
+,-87
+,-72
+,-80
+,-101
+,-112
+,-113
+,-121
+},{
+{22,100663296}
+,{1040629782,204800}
+,{1040834582,221184}
+,{22,0}
+,{-100450282,2}
+,{22,253952}
+,{-100458474,2}
+,{22,0}
+,{-100442090,2}
+,{-100253674,253954}
+,{22,0}
+,{303013910,221184}
+,{20,0}
+,{20,0}
+,{9238,0}
+,{24598,301989888}
+,{22,0}
+,{24598,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+},{
+{-15,-9,-13,-38}
+,{-83,-109,-90,-68}
+,{-99,-101,-67,-61}
+,{-64,-60,-38,-19}
+,{-28,-57,-77,-75}
+,{-66,-55,-51,-68}
+},{
+{31,76,9,0,0,-35,-4643}
+,{-55,-77,-69,-55,-44,-43,-12336}
+,{-56,-85,-128,99,111,-116,-28030}
+,{105,107,101,101,106,111,31615}
+},{-102,-88,-94,-113,-126,101,73,70} 
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 4 */
+{31,76,9,0},
+{0
+,-14
+,-31
+,-63
+,-83
+,-103
+,-122
+,127
+,1
+,99
+,13
+,112
+,-93
+,-87
+,-72
+,-80
+,-101
+,-112
+,-113
+,-121
+},{
+{22,100663296}
+,{1040629782,204800}
+,{1040834582,221184}
+,{22,0}
+,{-100450282,2}
+,{22,253952}
+,{-100458474,2}
+,{22,0}
+,{-100442090,2}
+,{-100253674,253954}
+,{22,0}
+,{303013910,221184}
+,{20,0}
+,{20,0}
+,{9238,0}
+,{24598,301989888}
+,{22,0}
+,{24598,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+},{
+{-15,-9,-13,-38}
+,{-83,-109,-90,-68}
+,{-99,-101,-67,-61}
+,{-64,-60,-38,-19}
+,{-28,-57,-77,-75}
+,{-66,-55,-51,-68}
+},{
+{31,76,9,0,0,-35,-4643}
+,{-55,-77,-69,-55,-44,-43,-12336}
+,{-56,-85,-128,99,111,-116,-28030}
+,{105,107,101,101,106,111,31615}
+},{-102,-88,-94,-113,-126,101,73,70} 
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 5 */
+{31,76,9,0},
+{0
+,-14
+,-31
+,-63
+,-83
+,-103
+,-122
+,127
+,1
+,97
+,14
+,-80
+,-93
+,-87
+,-72
+,-80
+,-101
+,-112
+,-113
+,-121
+},{
+{22,100663296}
+,{1040629782,204800}
+,{1040834582,221184}
+,{22,0}
+,{-100450282,2}
+,{22,253952}
+,{-100458474,2}
+,{22,0}
+,{-100442090,2}
+,{-100253674,253954}
+,{22,0}
+,{303013910,221184}
+,{20,0}
+,{20,0}
+,{9238,0}
+,{24598,301989888}
+,{22,0}
+,{24598,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+,{0,0}
+},{
+{-15,-9,-13,-38}
+,{-83,-109,-90,-68}
+,{-99,-101,-67,-61}
+,{-64,-60,-38,-19}
+,{-28,-57,-77,-75}
+,{-66,-55,-51,-68}
+},{
+{31,76,9,0,0,-35,-4643}
+,{-55,-77,-69,-55,-44,-43,-12336}
+,{-56,-85,-128,99,111,-116,-28030}
+,{105,107,101,101,106,111,31615}
+},{-102,-88,-94,-113,-126,101,73,70} 
+/*fin_reglage*/
+
+},{0
+
+/*debut reglage 6 */
+/*fin_reglage*/
+
+},{0
+
+/*debut reglage 7 */
+/*fin_reglage*/
+
+} };
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+
+unsigned long	val_long(char x)
+{
+unsigned long a,xl;
+a=x-2;	if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
+
+
+
+int	calcul_somme_block(block_type_modele* blk,int longueur)
+{
+int i,so=0;;
+for(i=0;i<(longueur/4-4);i++)  so^=(int)blk->mot[i];
+/* somme sur tous les mots internes	: on exclus le dbut, les codes et la fin	*/
+return((so^(so>>16))&0xffff);
+}
+
+
+
+
+void  valide_block(block_type_modele* blk,int type,int block_num)
+{
+int somme,longueur;
+def_long_block
+longueur=long_block[type];
+/*printf("valide block adresse %x  type %d  numblock %d  longueur=%d \n" */
+/* 		,(unsigned)blk,type,block_num,longueur);*/
+blk->debut		=	debut_block_mesure;
+blk->code2		=	(((long)block_num) & 0xffffff ) | ( (((long)type)<<24)&0xff000000 );
+
+blk->mot[longueur/4-4]  =	fin_block_mesure;
+somme=calcul_somme_block(blk,longueur);
+blk->code1		=	(((long)longueur)<<16)	|	somme;
+}
+
+
+/* Quand on est sur une machine swappee, on ne cherche pas a verifier */
+/* le checksum, puisqu'on a modifie les blocs, sans swapper par exemple */
+/* les chars des noms de bolometres et des chaines GPS... */
+#ifdef __alpha
+#define SWAP
+#endif
+#if defined(Linux)  || defined(linux)
+#define SWAP
+#endif
+
+int  verifie_block(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+if(blk->debut != debut_block_mesure)					return(block_debut_erreur);
+type=type_block(blk);		if( (type<0) ||(type>=nb_type_blocks) )	return(block_type_inconnu);	
+lg=longueur_block(blk);		if( lg != long_block[type] )		return(block_longueur_erreur);	
+if( blk->mot[(lg/4)-4]  !=	fin_block_mesure)			return(block_fin_erreur);	
+#ifndef SWAP
+som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))		return(block_somme_erreur);
+#endif
+return(block_correct);
+}
+
+
+int  verifie_block_printf(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+def_nom_block
+if(blk->debut != debut_block_mesure)
+	{
+	printf(" erreur dans le code debut de block	 \n");
+	return(block_debut_erreur);
+	}	
+
+type=type_block(blk);
+if( (type<0) || (type>nb_type_blocks) )	
+	{
+	printf(" block de type %d  inconnu\n",type);
+	return(block_type_inconnu);
+	}
+
+lg=longueur_block(blk);
+if( lg!=long_block[type] )	
+	{
+	printf(" block type %s  erreur de longueur (nominal=%d , dans le block=%d \n"
+			,nom_block[type],long_block[type],lg);
+	return(block_longueur_erreur);
+	}
+
+som=calcul_somme_block(blk,lg);
+if( som!=somme_block(blk) )	
+	{
+	printf(" block type %s   :  erreur de somme (calculee=%d , dans le block=%d \n"
+			,nom_block[type],som,somme_block(blk) );
+	return(block_somme_erreur);
+	}
+	
+if(blk->mot[(lg/4)-4]	!= fin_block_mesure)	
+	{
+	printf(" block type %s  erreur de code fin de block : trouve %x au lieu de %x \n"
+			,nom_block[type],(int)blk->mot[(lg/4)-4],fin_block_mesure);
+	return(block_fin_erreur);
+	}
+
+return(block_correct);
+}
+
+
+
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_24.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_24.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_24.h	(revision 504)
@@ -0,0 +1,914 @@
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 archeops.h  :	structure de données            	*/
+/*                                                                      */
+/*======================================================================*/
+
+#define		_archeops
+#define		version_num		24
+
+
+/*======================================================================*/
+/*                                                                      */
+/* 			historique des modifications            	*/
+/*                                                                      */
+/*                                                                      */
+/*  VERSION 24:                                                         */
+/*                                                                      */
+/*	- utilise le fichier archeops.c					*/
+/*	- nb_max_bolo=24  avec nb_bolo_util=18				*/
+/*	- change la structure du block dilution				*/
+/*									*/
+/*									*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+
+/*======================================================================*/
+/*  ---------------  parametres generaux de definition   -------------  */
+/*======================================================================*/
+
+#ifndef int4
+#ifdef __alpha
+#define int4 int
+#undef programme
+#else
+#define int4 long
+#endif
+#endif
+
+#ifdef linux
+#undef programme
+#endif
+
+#ifdef	_planck
+#define	_archeops
+#define _trapani
+#define _sans_transputer
+#endif
+
+#ifdef	_archeops
+/*#define _test_diabolo	 relecture des blocks fabriques avec diabolo	*/
+#define _trapani		/*  configuration  prevue pour Trapani	*/
+/*#define _kiruna		  block standard prevu pour kiruna	*/ 
+#endif
+
+
+
+/*======================================================================*/
+/*  --------------	valeurs des parametres dans	-------------   */
+/*  --------------	les différentes configurations	-------------   */
+/*======================================================================*/
+/*									*/
+/*  configuration pour Trapani : 3 bebos  /  12 bolos			*/
+/*									*/
+/*  bebo1 :   voies  1  à  6	-->  bolo  1 a  6			*/
+/*  bebo2 :   voies  9  à  14	-->  bolo  7 à 12			*/
+/*									*/
+/*  bebo6 :								*/
+/*  	voies  41 42 43 44	=  carte simplifiee avec AMP01		*/
+/*  	voies  45 et 46		= chauffage pour regulation		*/    
+/*	on ecrira plus tard le stockage des donnees simplifiees		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+/*	nb_per_block	doit etre divisible par 2						*/
+/*	nb_max_bolo	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+/*	nb_bolo_util	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+
+
+#ifdef	_trapani
+#define nb_max_bolo 		24	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		18	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_kiruna
+#define nb_max_bolo 		36	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		32	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_test_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_sans_transputer
+#define nb_byte_mot		5	/*  nombre d'octets dans un mot d'acquisition planck	*/
+#else
+#define nb_byte_mot		8	/*  nombre d'octets dans un mot d'acquisition archeops	*/
+#endif
+
+#define nb_sync			6	/*  nombre de signaux de synchro			*/
+#define	nb_element_catalog	256	/* nombre d'éléments catalog par reponse enregistreur	*/
+
+
+#ifdef	transmet_data_brute
+#define		taille_maxi_block_archeops	sizeof(block_type_data_brute)
+#else					/* 	le plus gros des différents blocks de télémesure*/
+#define		taille_maxi_block_archeops	sizeof(block_type_bolo)
+#endif
+
+#define		nombre_de_regul		4
+#define		nombre_de_voies		6
+#define 	nb_type_blocks		20	/*  nombre de type de blocks (multiple de 4)	*/
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=======================   télécommande      ==========================*/
+/*======================================================================*/
+
+
+/*   --------------   codes de reconnaissance des paquets de télécommande	--------------   */   
+
+#define		debut_telecommande		0x23456789
+#define		fin_telecommande		0x98765432
+
+/*   ------------ codes de direction des commandes envoyées a l'EPLD Archeops	--------------   */   
+
+#define 	tc_dir_transputer		1
+#define 	tc_dir_reset_epld		3
+
+/*  -------------  codes  des  prefix des  telecommandes traités le transputer	--------------   */
+
+#define		tc_horloge			255	/* (-1)	*/
+#define		tc_cadence1			128
+#define		tc_cadence2			129
+#define		tc_cadence3			130
+#define		tc_regul			251	/* (-5)	*/
+#define		tc_switch_dil			250
+#define		tc_dac_dil			249
+
+/*======================================================================*/
+/*	telecommande reduite  sur 18 bit				*/
+/*======================================================================*/
+
+/*______________________________________________________________________________________________*/
+/*	1er mot	:	code de debut de telecommande reduite					*/
+#define		tc_reduite			248	
+/*______________________________________________________________________________________________*/
+/*	2eme mot:	4bit:	16 codes  de direction  tc2					*/
+enum{tc2_reset_epld,tc2_bolo_dacV,tc2_bolo_dacI,tc2_bolo_dacT
+	,tc2_bolo_dacL,tc2_bolo_gain,tc2_bolo_voie,tc2_horloge
+	,tc2_regul,tc2_auto_bolo,tc2_auto_dilu,tc2_dilution};			/* 11 codes: reste 5 disponibles*/
+
+
+/*______________________________________________________________________________________________*/
+/*	3eme mot:	6bit:									*/
+
+/*	code2=dac-gain-voie  	:	numero de bolo						*/
+
+/*	code2=tc2_horloge	:								*/
+/*		soit un code defini								*/
+/*		soit le code tc3_vitesse+i avec i=0.. nb_type_block				*/
+enum{tc3_periode,tc3_nb_mesures,tc3_temp_mort,tc3_flag,tc3_vitesse};
+#define	tc3_suite	tc3_vitesse+nb_type_block
+
+
+/*	code2=tc2_regul	:									*/
+
+
+/*	code2=tc2_auto_bolo	:						*/
+
+
+/*	code2=tc2_auto_dilu	:						*/
+/* 	les valeurs des parametres d'auto_dilu ne depassent pas 128 		*/
+
+
+/*	code2=tc2_dilution	:						*/
+
+
+/*______________________________________________________________________________*/
+/*	4eme mot:	8bit:	valeur a ecrire			*/		
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=========================   télémesure    ============================*/
+/*======================================================================*/
+
+/*   -------   codes de reconnaissance des paquets de télémesure        */   
+
+#define		debut_block_mesure		((int4)0x45627491)
+#define		fin_block_mesure		((int4)0x83260432)
+
+
+
+
+
+/*======================================================================*/
+/*  ------------------------------------------------------------------  */
+/*  ---------  	Les  formats  des  blocks  type   ARCHEOPS   	-------	*/
+/*  ------------------------------------------------------------------  */
+/*======================================================================*/
+
+
+
+/*==============================================================================================*/
+
+/*	Le tableau est lut dans le desordre par le mac en lecture de la carte pci :		*/
+
+/*	Les entiers long sont ecrits tels quels							*/
+/*	Les short sont ecrits permuté 2 a 2 par le tansputer					*/
+/*	Les tables char sont ecrits permuté 4 / 4 par le transputer				*/
+/*	A la lecture dans le mac, tout est bon							*/
+
+
+/*  ---------  	 structures N° 0 :   parametres de mesure des bolometres        -------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct	
+	{
+	char		bolo_nom[32];		/*  le nom de chaque bolometre			*/
+	int4		bolo_code_util;		/*  le code d'utilisation du bolo		*/
+	int4		bolo_bebo;		/*  le type d'acquisition:  0 pour MLPA 10 pour BEBODIFF */
+	int4		bolo_num;		/*  l'adresse hard du bolo			*/
+	int4		bolo_gain;		/*  le gain du preampli				*/
+	int4		bolo_capa;		/*  la valeur capa du modulateur		*/
+	int4 		bolo_diviseur;		/*  le diviseur de la compensation		*/
+	int4	  	coef[7];		/*  les coef pour le calcul de la température	*/
+	}
+	param_un_bolo;
+/* code_util des bolos  */
+enum{bolo_hors_service,bolo_normal_transmis,bolo_normal_non_transmis,bolo_thermo_simplifie};
+
+	
+typedef struct		/*  		table des parametres de mesure bolometre 		*/
+			/*	cette table ne change pas (en principe) en cours de mesure	*/
+	{
+	int4		numero_version;			/*  numero de version du header archeops.h	*/
+	int4		n_max_bolo;			/*  nombre maxi de bolos  (divisible par 4)	*/
+	int4		n_per_block;			/*  nombre de periodes entieres dans un block	*/
+	int4		n_max_mes_per;			/*  nb de points maxi dans une periode complete	*/
+
+	int4		nb_bolo;			/*  nombre de bolometres effectivement lut	*/
+	param_un_bolo	bolo[nb_max_bolo];
+	}
+	param_bolo;
+	
+	
+	
+	
+/*	
+	long		bolo_code_util[nb_max_bolo];	
+	char		bolo_nom[nb_max_bolo][32];	
+
+	long		bolo_bebo[nb_max_bolo];		
+	long		bolo_num[nb_max_bolo];		
+	long		bolo_gain[nb_max_bolo];		
+
+	long		bolo_capa[nb_max_bolo];		
+	long 		bolo_diviseur[nb_max_bolo];	
+	
+	long	  	coef[nb_max_bolo][7];		
+
+	long		presence_bebo;			
+	}
+	param_bolo;
+*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	param_bolo	param;		/*	les parametres de mesure des bolometres		*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_param;			
+	
+
+
+
+/*  -------------------   structures N° 1 :   journal de bord        ---------------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+#define long_page	10
+typedef struct				  
+	{
+	int4		code2;		/* 	code de la ligne du journal			*/
+					/* 	code idem code2 debut de block : 		*/
+					/*  	contient un code de commande			*/
+					/*	et le numero du block lors de la télécommande	*/
+	char		mot[8];		/* 	contenu de la ligne du  journal			*/
+	}
+	ligne_journal;			
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	ligne_journal	jj[long_page];	/*	block de 10 lignes de journal			*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_journal;			
+	
+
+/*  ---------   structures N° 2 :  reglage_bolo , regul etc..   --------	*/
+/*  ------------------------------------------------------------------------------------------	*/
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = param.bolo_gain[bolo]*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+
+/*  les definitions suivantes s'appliquent a une variable de type    reglage.bolo[bol]		*/
+#define		gainbrut(aa)	((char)(((aa).mot1&0x1f)))		
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+#define		phase(aa)	((char)(((aa).mot1&0x60)>>5))		
+#define		comm(aa)	((char)(((aa).mot1&0x80)>>7))		
+#define		dac_V(aa)	((int)(((aa).mot1&0xfff00)>>8)	)	
+#define		dac_I(aa)	((int)(((aa).mot1&0xfff00000)>>20))		
+
+#define		voie(aa)	((char)(((aa).mot2&0xff)))		
+#define		dac_T(aa)	((int)(((aa).mot2&0xfff00)>>8))		
+#define		dac_L(aa)	((int)(((aa).mot2&0xfff00000)>>20))		
+
+/*
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	((gainbrut)&0x1f) | (((phase)&3)<<5) | (((comm)&1)<<7) | (((dacV)&0xfff)<<8) | (((dacI)&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			((voie)&0xff) 	  | (((dacT)&0xfff)<<8) | (((dacL)&0xfff)<<20)
+*/
+
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	(((long)(gainbrut))&0x1f) | ((((long)(phase))&3)<<5) | ((((long)(comm))&1)<<7) | ((((long)(dacV))&0xfff)<<8) | ((((long)(dacI))&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			(((long)(voie))&0xff) 	  | ((((long)(dacT))&0xfff)<<8) | ((((long)(dacL))&0xfff)<<20)
+
+
+typedef struct	
+	{
+	int4	mot1;		/*  dac1 = mot[11..0]; dac2=mot1[23..12]	*/
+				/*  gain = mot1[27..24]; phase = mot1[31..28];	*/
+	int4	mot2;		/*  dac3 = mot[11..0]; dac4=mot1[23..12]	*/
+				/*  voie pour reglages auto  = mot2[31..24];	*/
+	}
+	reglage_un_bolo;
+
+
+
+#ifdef programme	/***********   structure normale pour le mac   ****************/
+
+typedef struct	
+	{
+	char	periode;
+	char	nb_mesures;
+	char	temp_mort;
+	char	flag;
+	}
+	horloge;
+
+typedef struct
+	{
+	char	mode;			/*   on_off et deglitch				*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	integ;
+	char 	deriv;
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	}
+	regul_bolo;			/*  longueur 2 entiers long			*/
+
+typedef struct
+	{
+	char	mode;
+	char	gain;
+	char	courant;
+	char	delai;
+	}
+	auto_bolo;			/*  longueur 1 entiers long			*/
+
+typedef struct
+	{
+	char	vanne;
+	char	helium;
+	char	chauffage;
+	char	piles;
+	char	transmission;
+	char	temps_max_vanne;
+	char	xx7;
+	char	xx8;
+	}
+	auto_dilu;			/*  longueur 1 entiers long		*/
+
+
+
+#else		/***********  structure swappée pour le transputer   ****************/
+
+typedef struct	
+	{
+	char	flag;
+	char	temp_mort;
+	char	nb_mesures;
+	char	periode;
+	}
+	horloge;
+	
+
+typedef struct
+	{
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	mode;			/*   on_off et deglitch				*/
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	char 	deriv;
+	char	integ;
+	}
+	regul_bolo;			/*  longueur 2 entiers long		*/
+
+
+typedef struct
+	{
+	char	delai;
+	char	courant;
+	char	gain;
+	char	mode;
+	}
+	auto_bolo;			/*  longueur 1 entiers long		*/
+
+typedef struct
+	{
+	char	piles;
+	char	chauffage;
+	char	helium;			/* periode de mesure		*/
+	char	vanne;		
+	char	xx8;
+	char	xx7;
+	char	temps_max_vanne;
+	char	transmission;
+	}
+	auto_dilu;			/*  longueur 1 entiers long		*/
+
+
+#endif		/***********   fin des structures swappées       ****************/
+
+enum{regul_stop,regul_chauffage_null,regul_sans_deglitch,regul_avec_deglitch};
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+enum{vanne_rien,vanne_ferme,vanne_ouvre,vanne_auto_pression,vanne_auto_pression_piles,vanne_auto_pression_piles_temps};
+enum{trans_rien,trans_normal,trans_rapide,trans_lent};
+
+
+typedef struct							/*  long en mot de 32 bit   	*/
+	{
+	horloge			horloge;			/*			1	*/
+	char			vitesse[nb_type_blocks];	/*			5	*/
+	reglage_un_bolo		bolo[nb_max_bolo]; 		/*	18 * 2	= 	36	*/
+	auto_bolo		autom[nombre_de_voies];		/*	6  * 1		6	*/								
+	regul_bolo		regul[nombre_de_regul];		/*	4  * 2	=	8	*/									
+	auto_dilu		dilu;				/*			2	*/
+	}
+	reglage_bolo;						/*	total 58		*/
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	reglage_bolo	reglage;											
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_reglage;			
+	
+/*  ---------------------   structures N° 3 :    etat de la dilution	-----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+/*	int4		data_dil[50];	 data brutes de la dilution				*/
+	int4		switch_dil;
+	int4		ADC_dil[48];	/*	la lecture des 48 ADC de la carte DIL		*/
+	int4		DAC_dil[4];	/*	les 4 dac de la carte dilution			*/
+	int4		DAC_sst[4];	/*	les 4 dac de la carte sst			*/
+	int4		gyro_dil[3][nb_per_block*2];	/* les gyros a supprimer		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_dilution;			
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  6: chauffage 1	*/
+#define chauffage3		0x00001000	/*  6: chauffage 1	*/
+#define chauffage4		0x00000800	/*  6: chauffage 1	*/
+#define chauffage5		0x00000400	/*  6: chauffage 1	*/
+#define chauffage6		0x00000200	/*  6: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+/*  position des mesures sur les multiplexeurs		*/
+
+enum{
+/* multiplex11..18:*/	mul11_	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,mul28	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a2	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,mul44	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+enum{t_a1,t_a4};	/* en attendant de trouver leurs places	*/
+/* reste libres :  mul  11 - 12 - 21 - 22 - 25 - 28 - 31 - 44 - 57 - 58 - 64	*/
+
+
+
+/*  ---------------------   structures N° 4 :     gps           -------------------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	char		gps[80];	/*      les données GPS (une chaine maxi 80 cara)	*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gps;			
+	
+
+
+/*  ---------------------   structures N° 5 :   tous les bolos 1 periode     	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	short 		bol_per[nb_max_bolo][nb_max_mes_per];		
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_une_periode;			
+
+/*  ----------------   structures N° 6 :  signals de synchro (pour test au sol)	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		synchro[nb_sync][nb_per_block*2];	
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_synchro_sol;			
+
+/*  ---------------------   structures N° 7 : block de données de pointage sol      -----------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		comment[1024];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_pointage_sol;			
+
+
+
+/*  -------------   structures N° 8 :   données brutes des bolometres    ----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque bolo, un vecteur 72 points		*/
+	int4		data_bolo[nb_max_bolo][nb_per_block*2];	
+					/*	data D.S.	(en mots de 32 bits)		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo;			
+
+/*  ---------------------   structures N° 9 :   données des gyroscopes et du magnétometre	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/* chaque gyro: un vecteur tde 72 valeurs		*/
+	int4		gyros[3][nb_per_block*2];
+	int4		magneto[3];	/*	1 bit par echantillonage soit 3*32bit>72	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro;			
+
+/*  ---------------------   structures N° 10 :   données senseur stellaire	  -----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		sst[nb_per_block*2][18];
+					/* chaque mesure: un paquet de 18 mots de 32 bits	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst;			
+
+/*  ---------------------   structures N° 11 :    rien		          -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type11;			
+
+/*  ---------------------   structures N° 12 :  data bolo apres compression sur 7 bit	 ------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+					/*	pour chaque bolo, un vecteur  19 mots		*/
+	int4		data_bolo[nb_bolo_util][ (nb_per_block/2) +1 ];
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo_comprime;			
+
+/*  ---------------------   structures N° 13 :    block_type_gyro_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+	int4		gyro[3][ (nb_per_block/2) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro_comprime;			
+
+/*  ---------------------   structures N° 14 :    block_type_sst_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque diode, un vecteur  11 mots		*/
+	int4		sst[nb_photo_diodes] [(nb_per_block*2/7) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst_comprime;			
+
+
+
+/*  ---------------------   structures N° 15 : catalog_flash      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+typedef struct	  			/*	etat de l'enregistreur				*/
+	{
+	int4		nb_total_catalog;
+	int4		memoire_libre;
+	int4		nb_block_erreur;
+	}status_flash;
+
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	int4		commande;	/*	la commande a laquelle ce catalog repond	*/
+	status_flash	status;		/*	etat de l'enregistreur				*/
+	int4		nombre;		/*							*/
+	int4		code[nb_element_catalog];	/* code type et numero			*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_catalog_flash;			
+
+
+/*  ---------------------   structures N° 16 :    cmd_flash		    -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		commande;	/*	type de commande a l'enregistreur flash		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_cmd_flash;			
+
+enum	{flash_catalog_auto,flash_catalog_debut,flash_catalog_fin,flash_catalog_precedent,flash_catalog_suivant
+		,flash_efface_tout1,flash_efface_tout2,flash_efface_tout3
+		,flash_efface_util1,flash_efface_util2,flash_efface_util3};
+
+
+/*  ---------------------   structures N° 17 : block brut de données ctb pour test      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef	transmet_data_brute
+	char		data[nb_per_block*nb_max_mes_per*nb_byte_mot];
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_data_brute;			
+
+/*  ---------------------   structures N° 18 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_18;			
+
+/*  ---------------------   structures N° 19 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_19;			
+
+
+
+/*  ---------   block  modele  (plus gros que tous les autres pour reservation memoire)   ----  */
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		mot[(taille_maxi_block_archeops)/4];
+	int4		fin;		/* code de reconnaissance de fin de block		*/
+	}
+	block_type_modele;			
+
+
+
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  --------------  définitions permettant de travailler sur les blocks Archeops   -----------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+
+enum	{block_param,block_journal,block_reglage,block_dilution,
+	block_gps,block_une_periode,block_synchro_sol,block_pointage_sol,
+	block_bolo,block_gyro,block_sst,block_11,
+	block_bolo_comprime,block_gyro_comprime,block_sst_comprime,block_catalog_flash,
+	block_cmd_flash,block_data_brute,block_18,block_19};
+
+
+#define	def_nom_block	char nom_block[nb_type_blocks][32]={"block_param","block_journal","block_reglage","block_dilution",\
+					"block_gps","block_une_periode","block_synchro_sol","block_pointage_sol",\
+					"block_bolo","block_gyro","block_sst","block_11",\
+					"block_bolo_comprime","block_gyro_comprime","block_sst_comprime","block_catalog_flash",\
+					"block_cmd_flash","block_data_brute","",""};
+
+
+#define	def_long_block	int long_block[nb_type_blocks]={sizeof(block_type_param),sizeof(block_type_journal),sizeof(block_type_reglage),sizeof(block_type_dilution),\
+					sizeof(block_type_gps),sizeof(block_type_une_periode),sizeof(block_type_synchro_sol),sizeof(block_type_pointage_sol),\
+					sizeof(block_type_bolo),sizeof(block_type_gyro),sizeof(block_type_sst),sizeof(block_type11),\
+					sizeof(block_type_bolo_comprime),sizeof(block_type_gyro_comprime),sizeof(block_type_sst_comprime),sizeof(block_type_catalog_flash),\
+					sizeof(block_type_cmd_flash),sizeof(block_type_data_brute),sizeof(block_type_18),sizeof(block_type_19)};
+
+
+
+
+
+/*   le code du block contient  8  bit de type							*/
+/*				24 bit pour le numero du block(horloge locale)			*/
+/*				12 bit pour la longueur du block  (en octet)			*/
+/*				16 bit pour la somme de test de la validité du block		*/
+
+/*  les define suivants doivent etre utilisés pour tester le type des blocks et les verifier	*/
+
+
+#define longueur_block(_bk)	( (int) ((_bk)->code1>>16) 	& 0xffff )	
+#define somme_block(_bk)	( (int)  (_bk)->code1		& 0xffff )
+
+#define type_block(_bk)		( (int) ((_bk)->code2>>24)	& 0xff )
+#define numero_block(_bk)	( (int)  (_bk)->code2		& 0xffffff )
+
+/* ce define cree le mot de controle de somme des blocks et de les verifier a la reception	*/
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  -----------------  fonctions utilitaires de gestion des blocks Archeops   ----------------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+/* -------------------------------------------------------------------------------------------- */
+/* les fonctions suivantes sont des utilitaires permettant la gestion des blocks archeops	*/
+/* il faut inclure une seule fois le header archeops.h précéde de :				*/
+/*			 #define utilitaires_de_block_archeops 					*/
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* 	cette fonction calcule le code de somme pour le controle de parité des blocks		*/
+
+int	calcul_somme_block(block_type_modele* blk,int longueur);
+
+
+
+
+
+/* 	cette fonction est a apeller lors de la création d'un block apres l'avoir rempli	*/
+/*	elle permet de creer tous les mots de controle du block					*/
+
+void	valide_block(block_type_modele* blk,int type,int block_num);
+
+
+
+/* 	cette fonction est a apeller pour vérifier la validité d'un block			*/
+/*	elle retourne 0 si le block est correct et sinon, un code d'erreur			*/
+/*	la seconde fonction sort les erreurs a l'ecran						*/
+
+int	verifie_block(block_type_modele* blk);
+int	verifie_block_printf(block_type_modele* blk);
+
+enum	{block_correct,block_type_inconnu,block_longueur_erreur,block_somme_erreur
+		,block_debut_erreur,block_fin_erreur};
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double	val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier long (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned long	val_long(char x);
+
+int	new_val_dac(int a,char  code); 
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_25.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_25.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_25.c	(revision 504)
@@ -0,0 +1,1329 @@
+//for archediab
+//#include "manip.h"
+//for archTOI
+#include <stdio.h>
+#include "archeops.h"
+
+
+
+/**********  coefficients  pour  les  mesures  bolo    ********************************/
+/*                         toutes les puissances en pW                                */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin     */
+/*                                                                                    */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                       */
+/*                                                                                    */
+/*	-2-	fuite thermique du bolo   coef 3,4                                    */
+/*                                                                                    */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )          */
+/*                                                                                    */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                   */
+/*                                                                                    */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	      */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier) */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/**************************************************************************************/
+/*                                                                                    */
+/*   pour les MLPA      :  gain = 100   diviseur = 101  ou  330                       */
+/*   pour les bebodiff  :  gain = diviseur = 100Kohm / R preampli                     */
+/*   pour les bebodiff  :  la capa est corrigee d'un facteur 0.868                    */
+/*   pour les cartes modifiees : mettre diviseur=0                                    */
+/*                         et capa = la resistance de chage en Megohm                 */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/*  nom  ,  on/off  ,  0 = MLPA       , N° bolo ,  gain_pa  , capa*1000 , diviseur , coef*10000 */
+/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     , 		*/
+/*                     10 = Bediff    ,         ,           , 					*/
+
+/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo		*/
+/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc			*/
+
+
+/*debut_param*/
+/*----------------------------------  fenetre :  -----------------------------------*/
+
+param_bolo  parametr={25,24,36,88,18,
+
+{ 
+{ "v1-bedif1"  , 1,10,1 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },		
+{ "v1-bedif2"  , 1,10,2 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif3"  , 1,10,3 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif4"  , 1,10,4 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif5"  , 1,10,5 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif6"  , 1,10,6 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif7"  , 1,10,9 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif8"  , 1,10,10, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif9"  , 1,10,11, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif10" , 1,10,12, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif11" , 1,10,13, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif12" , 1,10,14, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif13"	, 1,10,17, 1000, 100000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif14"	, 1,10,18, 1000, 470000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif15"  	, 1,10,19, 1000, 470000	, 1000,  {  500  ,  58800 ,  12500,0,0,0,0} },
+{ "bedif16"	, 1,10,20, 1000,2200000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif17"	, 1,10,21, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif18"	, 1,10,22, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif19"	, 2,10,25, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif20"	, 2,10,26, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "germanium"	, 3,10,27, 1000, 22000	,    0,  { 3500  ,  17100 , 646500,0,0,0,0} },
+{ "therm_4k"	, 3,10,28, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_1.6k"	, 3,10,29, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_10k"	, 3,10,30, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+
+}
+};
+/*fin_param*/
+
+
+
+/* bolos campagne 1998-1999	*/
+/*
+reg_NbSi.J, 1, 0, 1, 100, 4.7, 333,	.5			,519.6  , 8.286
+v1-231...L, 1, 0, 2, 100, 4.7, 333, .5   , 1.7   , 32.41 , 0.333 , 10  , 20.30  ,  11.41  		
+v1-232...N, 1, 0, 3, 100, 4.7, 333,		
+v1-237...E, 1, 0, 4, 100, 4.7, 333,
+
+reg_JamieO, 1, 0, 5, 100, 4.7, 101,
+
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-230...B, 1, 0, 7, 100, 4.7, 333, .5   , 8.26  , 26.61 , 5.10  ,  7  , 9.354   ,  1.026
+V2-205...Q, 1, 0, 8, 100, 4.7, 333,	.518 , 81    , 25.2 
+V2-208...P, 1, 0, 9, 100, 4.7, 333, .5   , 12.31 , 33.42 , 0.627 , 6.5 , 8.113   ,  2.958
+
+*/
+/*bolos campagne 1997-1998	*/
+/*
+
+v1-208...J, 1, 0, 1, 100, 4.7, 333, .5   , 12.31 , 33.42 		
+v1-232...L, 1, 0, 2, 100, 4.7, 333,		
+v1-205...N, 1, 0, 3, 100, 4.7, 333,	.518 , 81    , 25.2	
+v1-NbSi..E, 1, 0, 4, 100, 4.7, 333,	.5			,519.6  , 8.286
+Jamie....O, 1, 0, 5, 100, 4.7, 101,
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-224...B, 1, 0, 7, 100, 4.7, 333, .5   ,3.43   , 26.6
+V2-230...Q, 1, 0, 8, 100, 4.7, 333, .5   , 8.26  , 26.61
+V2-231...P, 1, 0, 9, 100, 4.7, 333, .5   , 1.7   , 32.41
+
+*/
+
+
+
+
+
+/*debut_nom_reglage*/
+/* 0->a chaud complet*/
+/* 1->a froid pour V(I)*/
+/* 2->cc*/
+/* 3->a chaud complet*/
+/* 4->chaud avec synchro*/
+/* 5->reglage 5  */
+/* 6->reglage 6  */
+/* 7->reglage 7  */
+/*fin_nom_reglage*/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+reglage_bolo  reglage_standard[8]={{
+
+
+/*debut reglage 0 */
+#ifdef programme
+{30,76,9,1},
+{0
+,10
+,1
+,1
+,10
+,1
+,1
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},
+{1
+,1
+,10
+,0
+,0
+,1
+,1
+,10
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 1 */
+#ifdef programme
+{31,76,9,1},
+{0
+,10
+,1
+,1
+,10
+,1
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{2,21,25,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{0,21,23,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{129,3,129,108,3,126,104,88} 
+#else
+{1,9,76,31},
+{1
+,1
+,10
+,0
+,0
+,0
+,1
+,10
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,25,21,2}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,23,21,0}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,129,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 2 */
+#ifdef programme
+{197,191,175,185},
+{0
+,255
+,254
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,83
+,92
+,94
+,98
+,65
+,53
+,53
+,36
+},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},
+{0
+,254
+,255
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,98
+,94
+,92
+,83
+,36
+,53
+,53
+,65
+},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 3 */
+#ifdef programme
+{30,76,9,1},
+{0
+,10
+,1
+,1
+,10
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{0,20,0,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{2,20,0,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},
+{1
+,1
+,10
+,0
+,0
+,0
+,1
+,10
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,0,20,0}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,0,20,2}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 4 */
+#ifdef programme
+{30,76,9,1},
+{0
+,10
+,1
+,1
+,10
+,1
+,1
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},
+{1
+,1
+,10
+,0
+,0
+,1
+,1
+,10
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,1
+,0
+,0
+,0
+,0
+},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 5 */
+#ifdef programme
+{197,191,175,185},
+{0
+,255
+,254
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,83
+,92
+,94
+,98
+,65
+,53
+,53
+,36
+},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},
+{0
+,254
+,255
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,98
+,94
+,92
+,83
+,36
+,53
+,53
+,65
+},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 6 */
+#ifdef programme
+{197,191,175,185},
+{0
+,255
+,254
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,83
+,92
+,94
+,98
+,65
+,53
+,53
+,36
+},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},
+{0
+,254
+,255
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,98
+,94
+,92
+,83
+,36
+,53
+,53
+,65
+},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 7 */
+#ifdef programme
+{197,191,175,185},
+{0
+,255
+,254
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,83
+,92
+,94
+,98
+,65
+,53
+,53
+,36
+},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},
+{0
+,254
+,255
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,0
+,98
+,94
+,92
+,83
+,36
+,53
+,53
+,65
+},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+} };
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+
+unsigned long	val_long(char x)
+{
+unsigned long a,xl;
+char aa;
+aa=x-2;
+a=aa;
+if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
+
+
+
+int	calcul_somme_block(block_type_modele* blk,int longueur)
+{
+int i,so=0;;
+for(i=0;i<(longueur/4-4);i++)  so^=(int)blk->mot[i];
+/* somme sur tous les mots internes	: on exclus le dbut, les codes et la fin	*/
+return((so^(so>>16))&0xffff);
+}
+
+
+
+
+void  valide_block(block_type_modele* blk,int type,int block_num)
+{
+int somme,longueur;
+def_long_block
+longueur=long_block[type];
+/*printf("valide block adresse %x  type %d  numblock %d  longueur=%d \n" */
+/* 		,(unsigned)blk,type,block_num,longueur);*/
+blk->debut		=	debut_block_mesure;
+blk->code2		=	(((long)block_num) & 0xffffff ) | ( (((long)type)<<24)&0xff000000 );
+
+blk->mot[longueur/4-4]  =	fin_block_mesure;
+somme=calcul_somme_block(blk,longueur);
+blk->code1		=	(((long)longueur)<<16)	|	somme;
+}
+
+
+/* Quand on est sur une machine swappee, on ne cherche pas a verifier */
+/* le checksum, puisqu'on a modifie les blocs, sans swapper par exemple */
+/* les chars des noms de bolometres et des chaines GPS... */
+#ifdef __alpha
+#define SWAP
+#endif
+#if defined(Linux)  || defined(linux)
+#define SWAP
+#endif
+
+
+int  verifie_block(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+if(blk->debut != debut_block_mesure)					return(block_debut_erreur);
+type=type_block(blk);		if( (type<0) ||(type>=nb_type_blocks) )	return(block_type_inconnu);	
+lg=longueur_block(blk);		if( lg != long_block[type] )		return(block_longueur_erreur);	
+if( blk->mot[(lg/4)-4]  !=	fin_block_mesure)			return(block_fin_erreur);	
+#ifndef SWAP
+som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))		return(block_somme_erreur);
+#endif
+return(block_correct);
+}
+
+
+int  verifie_block_printf(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+def_nom_block
+if(blk->debut != debut_block_mesure)
+	{
+	printf(" erreur dans le code debut de block	 \n");
+	return(block_debut_erreur);
+	}	
+
+type=type_block(blk);
+if( (type<0) || (type>nb_type_blocks) )	
+	{
+	printf(" block de type %d  inconnu\n",type);
+	return(block_type_inconnu);
+	}
+
+lg=longueur_block(blk);
+if( lg!=long_block[type] )	
+	{
+	printf(" block type %s  erreur de longueur (nominal=%d , dans le block=%d \n"
+			,nom_block[type],long_block[type],lg);
+	return(block_longueur_erreur);
+	}
+
+som=calcul_somme_block(blk,lg);
+if( som!=somme_block(blk) )	
+	{
+	printf(" block type %s   :  erreur de somme (calculee=%d , dans le block=%d \n"
+			,nom_block[type],som,somme_block(blk) );
+	return(block_somme_erreur);
+	}
+	
+if(blk->mot[(lg/4)-4]	!= fin_block_mesure)	
+	{
+	printf(" block type %s  erreur de code fin de block : trouve %x au lieu de %x \n"
+			,nom_block[type],(int)blk->mot[(lg/4)-4],fin_block_mesure);
+	return(block_fin_erreur);
+	}
+
+return(block_correct);
+}
+
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_25.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_25.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_25.h	(revision 504)
@@ -0,0 +1,924 @@
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 archeops.h  :	structure de données            	*/
+/*                                                                      */
+/*======================================================================*/
+
+#define		_archeops
+#define		version_num		25
+
+
+/*======================================================================*/
+/*                                                                      */
+/* 			historique des modifications            	*/
+/*                                                                      */
+/*                                                                      */
+/*  VERSION 24:                                                         */
+/*                                                                      */
+/*	- utilise le fichier archeops.c					*/
+/*	- nb_max_bolo=24  avec nb_bolo_util=18				*/
+/*	- change la structure du block param				*/
+/*	- change la structure du block dilution				*/
+/*									*/
+/*  VERSION 25:                                                         */
+/*                                                                      */
+/*	- la compression marche						*/
+/*	- 4 signaux synchro O.K.					*/
+/*	- change la structure dil : contient les temperatures		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+
+/*======================================================================*/
+/*  ---------------  parametres generaux de definition   -------------  */
+/*======================================================================*/
+
+#ifndef int4
+#ifdef __alpha
+#define int4 int
+#undef programme
+#else
+#define int4 long
+#endif
+#endif
+
+#ifdef linux
+#undef programme
+#endif
+
+#ifdef	_planck
+#define	_archeops
+#define _trapani
+#define _sans_transputer
+#endif
+
+#ifdef	_archeops
+/*#define _test_diabolo	 relecture des blocks fabriques avec diabolo	*/
+#define _trapani		/*  configuration  prevue pour Trapani	*/
+/*#define _kiruna		  block standard prevu pour kiruna	*/ 
+#endif
+
+
+
+/*======================================================================*/
+/*  --------------	valeurs des parametres dans	-------------   */
+/*  --------------	les différentes configurations	-------------   */
+/*======================================================================*/
+/*									*/
+/*  configuration pour Trapani : 3 bebos  /  12 bolos			*/
+/*									*/
+/*  bebo1 :   voies  1  à  6	-->  bolo  1 a  6			*/
+/*  bebo2 :   voies  9  à  14	-->  bolo  7 à 12			*/
+/*									*/
+/*  bebo6 :								*/
+/*  	voies  41 42 43 44	=  carte simplifiee avec AMP01		*/
+/*  	voies  45 et 46		= chauffage pour regulation		*/    
+/*	on ecrira plus tard le stockage des donnees simplifiees		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+/*	nb_per_block	doit etre divisible par 2						*/
+/*	nb_max_bolo	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+/*	nb_bolo_util	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+
+
+#ifdef	_trapani
+#define nb_max_bolo 		24	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		18	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_kiruna
+#define nb_max_bolo 		36	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		32	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_test_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_sans_transputer
+#define nb_byte_mot		5	/*  nombre d'octets dans un mot d'acquisition planck	*/
+#else
+#define nb_byte_mot		8	/*  nombre d'octets dans un mot d'acquisition archeops	*/
+#endif
+
+#define nb_sync			4	/*  nombre de signaux de synchro			*/
+					/*  6 pour diabolo 					*/
+					/* toujours multiple de 4 pour archeops			*/
+#define	nb_element_catalog	256	/* nombre d'éléments catalog par reponse enregistreur	*/
+
+
+#ifdef	transmet_data_brute
+#define		taille_maxi_block_archeops	sizeof(block_type_data_brute)
+#else					/* 	le plus gros des différents blocks de télémesure*/
+#define		taille_maxi_block_archeops	sizeof(block_type_bolo)
+#endif
+
+#define		nombre_de_regul		4
+#define		nombre_de_voies		6
+#define 	nb_type_blocks		20	/*  nombre de type de blocks (multiple de 4)	*/
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=======================   télécommande      ==========================*/
+/*======================================================================*/
+
+
+/*   --------------   codes de reconnaissance des paquets de télécommande	--------------   */   
+
+#define		debut_telecommande		0x23456789
+#define		fin_telecommande		0x98765432
+
+/*   ------------ codes de direction des commandes envoyées a l'EPLD Archeops	--------------   */   
+
+#define 	tc_dir_transputer		1
+#define 	tc_dir_reset_epld		3
+
+/*  -------------  codes  des  prefix des  telecommandes traités le transputer	--------------   */
+
+#define		tc_horloge			255	/* (-1)	*/
+#define		tc_cadence1			128
+#define		tc_cadence2			129
+#define		tc_cadence3			130
+#define		tc_regul			251	/* (-5)	*/
+#define		tc_switch_dil			250
+#define		tc_dac_dil			249
+
+/*======================================================================*/
+/*	telecommande reduite  sur 18 bit				*/
+/*======================================================================*/
+
+/*______________________________________________________________________________________________*/
+/*	1er mot	:	code de debut de telecommande reduite					*/
+#define		tc_reduite			248	
+/*______________________________________________________________________________________________*/
+/*	2eme mot:	4bit:	16 codes  de direction  tc2					*/
+enum{tc2_reset_epld,tc2_bolo_dacV,tc2_bolo_dacI,tc2_bolo_dacT
+	,tc2_bolo_dacL,tc2_bolo_gain,tc2_bolo_voie,tc2_horloge
+	,tc2_regul,tc2_auto_bolo,tc2_auto_dilu,tc2_dilution};	/* 12 codes: reste 4 disponibles*/
+
+
+/*______________________________________________________________________________________________*/
+/*	3eme mot:	6bit:									*/
+
+/*	code2=dac-gain-voie  	:	numero de bolo						*/
+
+/*	code2=tc2_horloge	:								*/
+/*		soit un code defini								*/
+/*		soit le code tc3_vitesse+i avec i=0.. nb_type_block				*/
+enum{tc3_commande,tc3_periode,tc3_nb_mesures,tc3_temp_mort,tc3_flag,tc3_vitesse};
+/*#define	tc3_suite	tc3_vitesse+nb_type_block					*/
+
+
+/*	code2=tc2_regul	:									*/
+
+
+/*	code2=tc2_auto_bolo	:						*/
+
+
+/*	code2=tc2_auto_dilu	:						*/
+/* 	les valeurs des parametres d'auto_dilu ne depassent pas 128 		*/
+
+
+/*	code2=tc2_dilution	:						*/
+
+
+/*______________________________________________________________________________*/
+/*	4eme mot:	8bit:	valeur a ecrire			*/		
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=========================   télémesure    ============================*/
+/*======================================================================*/
+
+/*   -------   codes de reconnaissance des paquets de télémesure        */   
+
+#define		debut_block_mesure		((int4)0x45627491)
+#define		fin_block_mesure		((int4)0x83260432)
+
+
+
+
+
+/*======================================================================*/
+/*  ------------------------------------------------------------------  */
+/*  ---------  	Les  formats  des  blocks  type   ARCHEOPS   	-------	*/
+/*  ------------------------------------------------------------------  */
+/*======================================================================*/
+
+
+
+/*==============================================================================================*/
+
+/*	Le tableau est lut dans le desordre par le mac en lecture de la carte pci :		*/
+
+/*	Les entiers long sont ecrits tels quels							*/
+/*	Les short sont ecrits permuté 2 a 2 par le tansputer					*/
+/*	Les tables char sont ecrits permuté 4 / 4 par le transputer				*/
+/*	A la lecture dans le mac, tout est bon							*/
+
+
+/*  ---------  	 structures N° 0 :   parametres de mesure des bolometres        -------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct	
+	{
+	char		bolo_nom[32];		/*  le nom de chaque bolometre			*/
+	int4		bolo_code_util;		/*  le code d'utilisation du bolo		*/
+	int4		bolo_bebo;		/*  le type d'acquisition:  0 pour MLPA 10 pour BEBODIFF */
+	int4		bolo_num;		/*  l'adresse hard du bolo			*/
+	int4		bolo_gain;		/*  le gain du preampli				*/
+	int4		bolo_capa;		/*  la valeur capa du modulateur		*/
+	int4 		bolo_diviseur;		/*  le diviseur de la compensation		*/
+	int4	  	coef[7];		/*  les coef pour le calcul de la température	*/
+	}
+	param_un_bolo;
+/* code_util des bolos  */
+enum{bolo_hors_service,bolo_normal_transmis,bolo_normal_non_transmis,bolo_thermo_simplifie};
+
+	
+typedef struct		/*  		table des parametres de mesure bolometre 		*/
+			/*	cette table ne change pas (en principe) en cours de mesure	*/
+	{
+	int4		numero_version;			/*  numero de version du header archeops.h	*/
+	int4		n_max_bolo;			/*  nombre maxi de bolos  (divisible par 4)	*/
+	int4		n_per_block;			/*  nombre de periodes entieres dans un block	*/
+	int4		n_max_mes_per;			/*  nb de points maxi dans une periode complete	*/
+
+	int4		nb_bolo;			/*  nombre de bolometres effectivement lut	*/
+	param_un_bolo	bolo[nb_max_bolo];
+	}
+	param_bolo;
+	
+	
+	
+	
+/*	
+	long		bolo_code_util[nb_max_bolo];	
+	char		bolo_nom[nb_max_bolo][32];	
+
+	long		bolo_bebo[nb_max_bolo];		
+	long		bolo_num[nb_max_bolo];		
+	long		bolo_gain[nb_max_bolo];		
+
+	long		bolo_capa[nb_max_bolo];		
+	long 		bolo_diviseur[nb_max_bolo];	
+	
+	long	  	coef[nb_max_bolo][7];		
+
+	long		presence_bebo;			
+	}
+	param_bolo;
+*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	param_bolo	param;		/*	les parametres de mesure des bolometres		*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_param;			
+	
+
+
+
+/*  -------------------   structures N° 1 :   journal de bord        ---------------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+#define long_page	10
+typedef struct				  
+	{
+	int4		code2;		/* 	code de la ligne du journal			*/
+					/* 	code idem code2 debut de block : 		*/
+					/*  	contient un code de commande			*/
+					/*	et le numero du block lors de la télécommande	*/
+	char		mot[8];		/* 	contenu de la ligne du  journal			*/
+	}
+	ligne_journal;			
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	ligne_journal	jj[long_page];	/*	block de 10 lignes de journal			*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_journal;			
+	
+
+/*  ---------   structures N° 2 :  reglage_bolo , regul etc..   --------	*/
+/*  ------------------------------------------------------------------------------------------	*/
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = (double)parametr.bolo[bolo].bolo_gain*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+
+/*  les definitions suivantes s'appliquent a une variable de type    reglage.bolo[bol]		*/
+#define		gainbrut(aa)	((char)(((aa).mot1&0x1f)))		
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+#define		phase(aa)	((char)(((aa).mot1&0x60)>>5))		
+#define		comm(aa)	((char)(((aa).mot1&0x80)>>7))		
+#define		dac_V(aa)	((int)(((aa).mot1&0xfff00)>>8)	)	
+#define		dac_I(aa)	((int)(((aa).mot1&0xfff00000)>>20))		
+
+#define		voie(aa)	((char)(((aa).mot2&0xff)))		
+#define		dac_T(aa)	((int)(((aa).mot2&0xfff00)>>8))		
+#define		dac_L(aa)	((int)(((aa).mot2&0xfff00000)>>20))		
+
+/*
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	((gainbrut)&0x1f) | (((phase)&3)<<5) | (((comm)&1)<<7) | (((dacV)&0xfff)<<8) | (((dacI)&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			((voie)&0xff) 	  | (((dacT)&0xfff)<<8) | (((dacL)&0xfff)<<20)
+*/
+
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	(((long)(gainbrut))&0x1f) | ((((long)(phase))&3)<<5) | ((((long)(comm))&1)<<7) | ((((long)(dacV))&0xfff)<<8) | ((((long)(dacI))&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			(((long)(voie))&0xff) 	  | ((((long)(dacT))&0xfff)<<8) | ((((long)(dacL))&0xfff)<<20)
+
+
+typedef struct	
+	{
+	int4	mot1;		/*  dac1 = mot[11..0]; dac2=mot1[23..12]	*/
+				/*  gain = mot1[27..24]; phase = mot1[31..28];	*/
+	int4	mot2;		/*  dac3 = mot[11..0]; dac4=mot1[23..12]	*/
+				/*  voie pour reglages auto  = mot2[31..24];	*/
+	}
+	reglage_un_bolo;
+
+
+
+#ifdef programme	/***********   structure normale pour le mac   ****************/
+
+typedef struct	
+	{
+	char	periode;
+	char	nb_mesures;
+	char	temp_mort;
+	char	flag;
+	}
+	horloge;
+
+typedef struct
+	{
+	char	mode;			/*   on_off et deglitch				*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	integ;
+	char 	deriv;
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	}
+	regul_bolo;			/*  longueur 2 entiers long			*/
+
+typedef struct
+	{
+	char	mode;
+	char	gain;
+	char	courant;
+	char	delai;
+	}
+	auto_bolo;			/*  longueur 1 entiers long			*/
+
+typedef struct
+	{
+	char	vanne;
+	char	helium;
+	char	chauffage;
+	char	piles;
+	char	transmission;
+	char	temps_max_vanne;
+	char	xx7;
+	char	xx8;
+	}
+	auto_dilu;			/*  longueur 1 entiers long		*/
+
+
+
+#else		/***********  structure swappée pour le transputer   ****************/
+
+typedef struct	
+	{
+	char	flag;
+	char	temp_mort;
+	char	nb_mesures;
+	char	periode;
+	}
+	horloge;
+	
+
+typedef struct
+	{
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	mode;			/*   on_off et deglitch				*/
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	char 	deriv;
+	char	integ;
+	}
+	regul_bolo;			/*  longueur 2 entiers long		*/
+
+
+typedef struct
+	{
+	char	delai;
+	char	courant;
+	char	gain;
+	char	mode;
+	}
+	auto_bolo;			/*  longueur 1 entiers long		*/
+
+typedef struct
+	{
+	char	piles;
+	char	chauffage;
+	char	helium;			/* periode de mesure		*/
+	char	vanne;		
+	char	xx8;
+	char	xx7;
+	char	temps_max_vanne;
+	char	transmission;
+	}
+	auto_dilu;			/*  longueur 1 entiers long		*/
+
+
+#endif		/***********   fin des structures swappées       ****************/
+
+enum{regul_stop,regul_chauffage_null,regul_sans_deglitch,regul_avec_deglitch};
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+enum{vanne_zero,vanne_rien,vanne_ferme,vanne_ouvre,vanne_auto_pression,vanne_auto_pression_piles,vanne_auto_pression_piles_temps};
+enum{trans_zero,trans_rien,trans_normal,trans_rapide,trans_lent};
+enum{helium_zero,helium_continu,helium_40s,helium_400s};
+
+
+typedef struct							/*  long en mot de 32 bit   	*/
+	{
+	horloge			horloge;			/*			1	*/
+	char			vitesse[nb_type_blocks];	/*			5	*/
+	reglage_un_bolo		bolo[nb_max_bolo]; 		/*	18 * 2	= 	36	*/
+	auto_bolo		autom[nombre_de_voies];		/*	6  * 1		6	*/								
+	regul_bolo		regul[nombre_de_regul];		/*	4  * 2	=	8	*/									
+	auto_dilu		dilu;				/*			2	*/
+	}
+	reglage_bolo;						/*	total 58		*/
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	reglage_bolo	reglage;											
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_reglage;			
+	
+/*  ---------------------   structures N° 3 :    etat de la dilution	-----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		switch_dil;
+	int4		ADC_dil[48];	/*	la lecture des 48 ADC de la carte DIL		*/
+	int4		DAC_dil[4];	/*	les 4 dac de la carte dilution			*/
+	int4		DAC_sst[4];	/*	les 4 dac de la carte sst			*/
+	int4		temperature[4];	/*	valeurs lues sur cartes BEDIFF modifiees	*/
+/*	int4		gyro_dil[3][nb_per_block*2];	les gyros  (block gyros)		*/
+/*	int4		data_dil[50];	 data brutes de la dilution				*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_dilution;			
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  6: chauffage 1	*/
+#define chauffage3		0x00001000	/*  6: chauffage 1	*/
+#define chauffage4		0x00000800	/*  6: chauffage 1	*/
+#define chauffage5		0x00000400	/*  6: chauffage 1	*/
+#define chauffage6		0x00000200	/*  6: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+/*  position des mesures sur les multiplexeurs		*/
+/* J10A  ->  temperatures basses t_b1 t_b2,t_b3 t_b4 36 37 41 35	*/ 
+/* J10B  ->  temperatures basses t_a1 t_a2,t_a3 t_a4 38 11 34 28	*/ 
+/* J1??	 ->  temperatures hautes t_h1 t_h2,t_h3 t_h4	*/ 
+
+enum{
+/* multiplex11..18:*/	t_a2	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,t_a4	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a1	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,mul44	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+/* reste libres :  mul   12 - 21 - 22 - 25 -  31 - 44 - 57 - 58 - 64	*/
+
+
+
+/*  ---------------------   structures N° 4 :     gps           -------------------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	char		gps[80];	/*      les données GPS (une chaine maxi 80 cara)	*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gps;			
+	
+
+
+/*  ---------------------   structures N° 5 :   tous les bolos 1 periode     	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	short 		bol_per[nb_max_bolo][nb_max_mes_per];		
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_une_periode;			
+
+/*  ----------------   structures N° 6 :  signals de synchro (pour test au sol)	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		synchro[nb_per_block*2][nb_sync];	
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_synchro_sol;			
+
+/*  ---------------------   structures N° 7 : block de données de pointage sol      -----------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		comment[1024];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_pointage_sol;			
+
+
+
+/*  -------------   structures N° 8 :   données brutes des bolometres    ----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque bolo, un vecteur 72 points		*/
+	int4		data_bolo[nb_max_bolo][nb_per_block*2];	
+					/*	data D.S.	(en mots de 32 bits)		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo;			
+
+/*  ---------------------   structures N° 9 :   données des gyroscopes et du magnétometre	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/* chaque gyro: un vecteur tde 72 valeurs		*/
+	int4		gyros[3][nb_per_block*2];
+	int4		magneto[3];	/*	1 bit par echantillonage soit 3*32bit>72	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro;			
+
+/*  ---------------------   structures N° 10 :   données senseur stellaire	  -----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		sst[nb_per_block*2][18];
+					/* chaque mesure: un paquet de 18 mots de 32 bits	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst;			
+
+/*  ---------------------   structures N° 11 :    rien		          -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type11;			
+
+/*  ---------------------   structures N° 12 :  data bolo apres compression sur 7 bit	 ------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+					/*	pour chaque bolo, un vecteur  19 mots		*/
+	unsigned int4	data_bolo[nb_bolo_util][ (nb_per_block/2) +1 ];
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo_comprime;			
+
+/*  ---------------------   structures N° 13 :    block_type_gyro_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+	unsigned int4	gyro[3][ (nb_per_block/2) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro_comprime;			
+
+/*  ---------------------   structures N° 14 :    block_type_sst_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque diode, un vecteur  11 mots		*/
+	unsigned int4	sst[nb_photo_diodes] [(nb_per_block*2/7) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst_comprime;			
+
+
+
+/*  ---------------------   structures N° 15 : catalog_flash      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+typedef struct	  			/*	etat de l'enregistreur				*/
+	{
+	int4		nb_total_catalog;
+	int4		memoire_libre;
+	int4		nb_block_erreur;
+	}status_flash;
+
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	int4		commande;	/*	la commande a laquelle ce catalog repond	*/
+	status_flash	status;		/*	etat de l'enregistreur				*/
+	int4		nombre;		/*							*/
+	int4		code[nb_element_catalog];	/* code type et numero			*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_catalog_flash;			
+
+
+/*  ---------------------   structures N° 16 :    cmd_flash		    -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		commande;	/*	type de commande a l'enregistreur flash		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_cmd_flash;			
+
+enum	{flash_catalog_auto,flash_catalog_debut,flash_catalog_fin,flash_catalog_precedent,flash_catalog_suivant
+		,flash_efface_tout1,flash_efface_tout2,flash_efface_tout3
+		,flash_efface_util1,flash_efface_util2,flash_efface_util3};
+
+
+/*  ---------------------   structures N° 17 : block brut de données ctb pour test      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef	transmet_data_brute
+	char		data[nb_per_block*nb_max_mes_per*nb_byte_mot];
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_data_brute;			
+
+/*  ---------------------   structures N° 18 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_18;			
+
+/*  ---------------------   structures N° 19 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_19;			
+
+
+
+/*  ---------   block  modele  (plus gros que tous les autres pour reservation memoire)   ----  */
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		mot[(taille_maxi_block_archeops)/4];
+	int4		fin;		/* code de reconnaissance de fin de block		*/
+	}
+	block_type_modele;			
+
+
+
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  --------------  définitions permettant de travailler sur les blocks Archeops   -----------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+
+enum	{block_param,block_journal,block_reglage,block_dilution,
+	block_gps,block_une_periode,block_synchro_sol,block_pointage_sol,
+	block_bolo,block_gyro,block_sst,block_11,
+	block_bolo_comprime,block_gyro_comprime,block_sst_comprime,block_catalog_flash,
+	block_cmd_flash,block_data_brute,block_18,block_19};
+
+
+#define	def_nom_block	char nom_block[nb_type_blocks][32]={"block_param","block_journal","block_reglage","block_dilution",\
+					"block_gps","block_une_periode","block_synchro_sol","block_pointage_sol",\
+					"block_bolo","block_gyro","block_sst","block_11",\
+					"block_bolo_comprime","block_gyro_comprime","block_sst_comprime","block_catalog_flash",\
+					"block_cmd_flash","block_data_brute","",""};
+
+
+#define	def_long_block	int long_block[nb_type_blocks]={sizeof(block_type_param),sizeof(block_type_journal),sizeof(block_type_reglage),sizeof(block_type_dilution),\
+					sizeof(block_type_gps),sizeof(block_type_une_periode),sizeof(block_type_synchro_sol),sizeof(block_type_pointage_sol),\
+					sizeof(block_type_bolo),sizeof(block_type_gyro),sizeof(block_type_sst),sizeof(block_type11),\
+					sizeof(block_type_bolo_comprime),sizeof(block_type_gyro_comprime),sizeof(block_type_sst_comprime),sizeof(block_type_catalog_flash),\
+					sizeof(block_type_cmd_flash),sizeof(block_type_data_brute),sizeof(block_type_18),sizeof(block_type_19)};
+
+
+
+
+
+/*   le code du block contient  8  bit de type							*/
+/*				24 bit pour le numero du block(horloge locale)			*/
+/*				12 bit pour la longueur du block  (en octet)			*/
+/*				16 bit pour la somme de test de la validité du block		*/
+
+/*  les define suivants doivent etre utilisés pour tester le type des blocks et les verifier	*/
+
+
+#define longueur_block(_bk)	( (int) ((_bk)->code1>>16) 	& 0xffff )	
+#define somme_block(_bk)	( (int)  (_bk)->code1		& 0xffff )
+
+#define type_block(_bk)		( (int) ((_bk)->code2>>24)	& 0xff )
+#define numero_block(_bk)	( (int)  (_bk)->code2		& 0xffffff )
+
+/* ce define cree le mot de controle de somme des blocks et de les verifier a la reception	*/
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  -----------------  fonctions utilitaires de gestion des blocks Archeops   ----------------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+/* -------------------------------------------------------------------------------------------- */
+/* les fonctions suivantes sont des utilitaires permettant la gestion des blocks archeops	*/
+/* il faut inclure une seule fois le header archeops.h précéde de :				*/
+/*			 #define utilitaires_de_block_archeops 					*/
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* 	cette fonction calcule le code de somme pour le controle de parité des blocks		*/
+
+int	calcul_somme_block(block_type_modele* blk,int longueur);
+
+
+
+
+
+/* 	cette fonction est a apeller lors de la création d'un block apres l'avoir rempli	*/
+/*	elle permet de creer tous les mots de controle du block					*/
+
+void	valide_block(block_type_modele* blk,int type,int block_num);
+
+
+
+/* 	cette fonction est a apeller pour vérifier la validité d'un block			*/
+/*	elle retourne 0 si le block est correct et sinon, un code d'erreur			*/
+/*	la seconde fonction sort les erreurs a l'ecran						*/
+
+int	verifie_block(block_type_modele* blk);
+int	verifie_block_printf(block_type_modele* blk);
+
+enum	{block_correct,block_type_inconnu,block_longueur_erreur,block_somme_erreur
+		,block_debut_erreur,block_fin_erreur};
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double	val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier long (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned long	val_long(char x);
+
+int	new_val_dac(int a,char  code); 
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_26.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_26.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_26.c	(revision 504)
@@ -0,0 +1,1084 @@
+//for archediab
+//#include "manip.h"
+//for archTOI
+#include <stdio.h>
+#include "archeops.h"
+
+
+
+/**********  coefficients  pour  les  mesures  bolo    ********************************/
+/*                         toutes les puissances en pW                                */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin     */
+/*                                                                                    */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                       */
+/*                                                                                    */
+/*	-2-	fuite thermique du bolo   coef 3,4                                    */
+/*                                                                                    */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )          */
+/*                                                                                    */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                   */
+/*                                                                                    */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	      */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier) */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/**************************************************************************************/
+/*                                                                                    */
+/*   pour les MLPA      :  gain = 100   diviseur = 101  ou  330                       */
+/*   pour les bebodiff  :  gain = diviseur = 100Kohm / R preampli                     */
+/*   pour les bebodiff  :  la capa est corrigee d'un facteur 0.868                    */
+/*   pour les cartes modifiees : mettre diviseur=0                                    */
+/*                         et capa = la resistance de chage en Megohm                 */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/*  nom  ,  on/off  ,  0 = MLPA       , N° bolo ,  gain_pa  , capa*1000 , diviseur , coef*10000 */
+/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     , 		*/
+/*                     10 = Bediff    ,         ,           , 					*/
+
+/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo		*/
+/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc			*/
+
+
+/*debut_param*/
+/*----------------------------------  fenetre :  -----------------------------------*/
+
+param_bolo  parametr={26,24,36,88,18,
+
+{ 
+{ 1  , 0,10,1 ,  200, 22000	,  200 },		
+{ 2  , 1,10,2 ,  200, 22000	,  200 },
+{ 3  , 1,10,3 ,  200, 22000	,  200 },
+{ 4  , 0,10,4 ,  200, 22000	,  200 },
+
+{ 5  , 1,10,5 , 1000, 4700	, 1000 },
+{ 6  , 0,10,6 , 1000, 4700	, 1000 },
+{ 7  , 1,10,9 , 1000, 4700	, 1000 },
+{ 8  , 0,10,10, 1000, 4700	, 1000 },
+
+{ 9  , 1,10,11, 1000, 4700	, 1000 },
+{ 10 , 1,10,12, 1000, 4700	, 1000 },
+{ 11 , 1,10,13, 1000, 4700	, 1000 },
+{ 12 , 1,10,14, 1000, 4700	, 1000 },
+
+{ 13	, 1,10,17, 1000, 4700	, 1000 },
+{ 14	, 1,10,18, 1000, 4700	, 1000 },
+{ 15  	, 1,10,19, 1000, 4700	, 1000 },
+{ 16	, 1,10,20, 1000, 4700	, 1000 },
+
+{ 17	, 1,10,21, 500, 22000	,  500 },
+{ 18	, 1,10,22, 500, 22000	,  500 },
+{ 19	, 1,10,25, 500, 22000  	,  500 },
+{ 20	, 1,10,26, 500, 22000  	,  500 },
+
+{ 21	, 3,10,27, 1000, 22000	,    0 },
+{ 22	, 3,10,28, 1000, 1000	,    0 },
+{ 23	, 3,10,29, 1000, 1000	,    0 },
+{ 0	, 3,10,30, 1000, 1000	,    0 },
+
+},
+{ 
+{ "therm_10k"	, {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "v1-bedif1"  , { 5000  , 123100 , 334200,0,0,0,0}  },		
+{ "v1-bedif2"  , { 5000  , 123100 , 334200,0,0,0,0}  },
+{ "v1-bedif3"  , { 5000  , 123100 , 334200,0,0,0,0}  },
+{ "v1-bedif4"  , { 5000  , 123100 , 334200,0,0,0,0}  },
+
+{ "v1-bedif5"  , { 5000  , 123100 , 334200,0,0,0,0}  },
+{ "v1-bedif6"  , { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif7"  , { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif8"  , { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif9"  , { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif10" , { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif11" , { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif12" , { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif13"	, { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif14"	, { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif15"  	, {  500  ,  58800 ,  12500,0,0,0,0} },
+{ "bedif16"	, { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "bedif17"	, { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif18"	, { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif19"	, { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif20"	, { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "germanium"	, { 3500  ,  17100 , 646500,0,0,0,0} },
+{ "therm_4k"	, {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_1.6k"	, {12000  ,1804000 ,  72800,0,0,0,0} },
+
+}
+
+};
+/*fin_param*/
+
+
+
+/* bolos campagne 1998-1999	*/
+/*
+reg_NbSi.J, 1, 0, 1, 100, 4.7, 333,	.5			,519.6  , 8.286
+v1-231...L, 1, 0, 2, 100, 4.7, 333, .5   , 1.7   , 32.41 , 0.333 , 10  , 20.30  ,  11.41  		
+v1-232...N, 1, 0, 3, 100, 4.7, 333,		
+v1-237...E, 1, 0, 4, 100, 4.7, 333,
+
+reg_JamieO, 1, 0, 5, 100, 4.7, 101,
+
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-230...B, 1, 0, 7, 100, 4.7, 333, .5   , 8.26  , 26.61 , 5.10  ,  7  , 9.354   ,  1.026
+V2-205...Q, 1, 0, 8, 100, 4.7, 333,	.518 , 81    , 25.2 
+V2-208...P, 1, 0, 9, 100, 4.7, 333, .5   , 12.31 , 33.42 , 0.627 , 6.5 , 8.113   ,  2.958
+
+*/
+/*bolos campagne 1997-1998	*/
+/*
+
+v1-208...J, 1, 0, 1, 100, 4.7, 333, .5   , 12.31 , 33.42 		
+v1-232...L, 1, 0, 2, 100, 4.7, 333,		
+v1-205...N, 1, 0, 3, 100, 4.7, 333,	.518 , 81    , 25.2	
+v1-NbSi..E, 1, 0, 4, 100, 4.7, 333,	.5			,519.6  , 8.286
+Jamie....O, 1, 0, 5, 100, 4.7, 101,
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-224...B, 1, 0, 7, 100, 4.7, 333, .5   ,3.43   , 26.6
+V2-230...Q, 1, 0, 8, 100, 4.7, 333, .5   , 8.26  , 26.61
+V2-231...P, 1, 0, 9, 100, 4.7, 333, .5   , 1.7   , 32.41
+
+*/
+
+
+int mode_transmission_telemesure[nb_modes_telemesure][nb_type_blocks]= {
+
+/* enregisteur de bord flash :  plafond standard nominal	*/
+/* 0*/	{ 0,10,15,50, 10,50, 0, 0, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0},
+
+/* 1*/	{ 0,10,10, 1, 10, 3, 0, 0, 0, 0, 0, 0, 1, 1, 4,2500, 0, 0, 0, 0},
+
+/* 2*/	{ 0,10,05,01, 10,06, 0, 0, 0, 0, 0, 0, 1, 1, 2,2500, 0, 0, 0, 0},
+
+/* 3*/	{ 0,10, 1,25, 10, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0},
+
+/* 4*/	{ 0,10,15,50, 10,25, 0, 0, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 5*/	{ 0,10,15,50, 10,25, 0, 0, 0, 0, 1, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 6*/	{ 0,10,15,50, 10,50, 0, 0, 0, 1, 0, 0, 1, 0, 2,2500, 0, 0, 0, 0},
+
+/* 7*/	{ 0,10,15,50,100,50,1, 1, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0},
+
+/* 8*/	{ 0,10,15,50,100,50,1, 1, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 9*/	{ 0,10, 1, 1,100, 1,0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0}
+
+ };
+
+
+
+int mode_transmission_flash[nb_modes_flash][nb_type_blocks]= {
+
+
+/* enregisteur de bord flash : nominal	*/
+/* 0*/	{ 0,50,15,25, 10,25, 0, 0, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash : minimum	*/
+/* 1*/	{ 0,50,50,50,50,100, 0, 0, 0, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash :  rien	*/
+/* 2*/	{ 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0} };
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/*debut_nom_reglage*/
+/* 0->a chaud complet*/
+/* 1->a froid pour V(I)*/
+/* 2->cc*/
+/* 3->a chaud complet*/
+/* 4->chaud avec synchro*/
+/* 5->reglage 5  */
+/* 6->reglage 6  */
+/* 7->reglage 7  */
+/*fin_nom_reglage*/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+reglage_bolo  reglage_standard[8]={{
+
+
+/*debut reglage 0 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 1 */
+#ifdef programme
+{31,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{2,21,25,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{0,21,23,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{129,3,129,108,3,126,104,88} 
+#else
+{1,9,76,31},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,25,21,2}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,23,21,0}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,129,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 2 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 3 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{0,20,0,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{2,20,0,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,0,20,0}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,0,20,2}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 4 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 5 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 6 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 7 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+} };
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+
+unsigned int4	val_long(char x)
+{
+unsigned int4 a,xl;
+char aa;
+aa=x-2;
+a=aa;
+if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
+
+
+
+int	calcul_somme_block(block_type_modele* blk,int longueur)
+{
+int i,so=0;;
+for(i=0;i<(longueur/4-4);i++)  so^=(int)blk->mot[i];
+/* somme sur tous les mots internes	: on exclus le dbut, les codes et la fin	*/
+return((so^(so>>16))&0xffff);
+}
+
+
+
+
+void  valide_block(block_type_modele* blk,int type,int block_num)
+{
+int somme,longueur;
+def_long_block
+longueur=long_block[type];
+/*printf("valide block adresse %x  type %d  numblock %d  longueur=%d \n" */
+/* 		,(unsigned)blk,type,block_num,longueur);*/
+blk->debut		=	debut_block_mesure;
+blk->code2		=	(((long)block_num) & 0xffffff ) | ( (((long)type)<<24)&0xff000000 );
+
+blk->mot[longueur/4-4]  =	fin_block_mesure;
+somme=calcul_somme_block(blk,longueur);
+blk->code1		=	(((long)longueur)<<16)	|	somme;
+}
+
+/* Quand on est sur une machine swappee, on ne cherche pas a verifier */
+/* le checksum, puisqu'on a modifie les blocs, sans swapper par exemple */
+/* les chars des noms de bolometres et des chaines GPS... */
+#ifdef __alpha
+#define SWAP
+#endif
+#if defined(Linux)  || defined(linux)
+#define SWAP
+#endif
+
+
+
+int  verifie_block(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+if(blk->debut != debut_block_mesure)					return(block_debut_erreur);
+type=type_block(blk);		if( (type<0) ||(type>=nb_type_blocks) )	return(block_type_inconnu);	
+lg=longueur_block(blk);		if( lg != long_block[type] )		return(block_longueur_erreur);	
+if( blk->mot[(lg/4)-4]  !=	fin_block_mesure)			return(block_fin_erreur);	
+#ifndef SWAP
+som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))		return(block_somme_erreur);
+#endif
+return(block_correct);
+}
+
+
+int  verifie_block_printf(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+def_nom_block
+if(blk->debut != debut_block_mesure)
+	{
+	printf(" erreur dans le code debut de block	 \n");
+	return(block_debut_erreur);
+	}	
+
+type=type_block(blk);
+if( (type<0) || (type>nb_type_blocks) )	
+	{
+	printf(" block de type %d  inconnu\n",type);
+	return(block_type_inconnu);
+	}
+
+lg=longueur_block(blk);
+if( lg!=long_block[type] )	
+	{
+	printf(" block type %s  erreur de longueur (nominal=%d , dans le block=%d \n"
+			,nom_block[type],long_block[type],lg);
+	return(block_longueur_erreur);
+	}
+
+som=calcul_somme_block(blk,lg);
+if( som!=somme_block(blk) )	
+	{
+	printf(" block type %s   :  erreur de somme (calculee=%d , dans le block=%d \n"
+			,nom_block[type],som,somme_block(blk) );
+	return(block_somme_erreur);
+	}
+	
+if(blk->mot[(lg/4)-4]	!= fin_block_mesure)	
+	{
+	printf(" block type %s  erreur de code fin de block : trouve %x au lieu de %x \n"
+			,nom_block[type],(int)blk->mot[(lg/4)-4],fin_block_mesure);
+	return(block_fin_erreur);
+	}
+
+return(block_correct);
+}
+
+
+
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_26.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_26.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_26.h	(revision 504)
@@ -0,0 +1,967 @@
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 archeops.h  :	structure de données            	*/
+/*                                                                      */
+/*======================================================================*/
+
+#define		_archeops
+#define		version_num		26
+
+
+/*======================================================================*/
+/*                                                                      */
+/* 			historique des modifications            	*/
+/*                                                                      */
+/*                                                                      */
+/*  VERSION 24:                                                         */
+/*                                                                      */
+/*	- utilise le fichier archeops.c					*/
+/*	- nb_max_bolo=24  avec nb_bolo_util=18				*/
+/*	- change la structure du block param				*/
+/*	- change la structure du block dilution				*/
+/*									*/
+/*  VERSION 25:                                                         */
+/*                                                                      */
+/*	- la compression marche						*/
+/*	- 4 signaux synchro O.K.					*/
+/*	- change la structure dil : contient les temperatures		*/
+/*									*/
+/*  VERSION 26:                                                         */
+/*                                                                      */
+/*	- int4 pour compatibilité toutes machines			*/
+/*									*/
+/*======================================================================*/
+
+
+/*======================================================================*/
+/*  ---------------  parametres generaux de definition   -------------  */
+/*======================================================================*/
+
+
+#ifndef int4
+#ifdef __alpha
+#define int4 int
+#undef programme
+#else
+#define int4 long
+#endif
+#endif
+
+#ifdef linux
+#undef programme
+#endif
+
+#ifdef	_planck
+#define	_archeops
+#define _trapani
+#define _sans_transputer
+#endif
+
+#ifdef	_archeops
+/*#define _test_diabolo	 relecture des blocks fabriques avec diabolo	*/
+#define _trapani		/*  configuration  prevue pour Trapani	*/
+/*#define _kiruna		  block standard prevu pour kiruna	*/ 
+#endif
+
+
+
+/*======================================================================*/
+/*  --------------	valeurs des parametres dans	-------------   */
+/*  --------------	les différentes configurations	-------------   */
+/*======================================================================*/
+/*									*/
+/*  configuration pour Trapani : 3 bebos  /  12 bolos			*/
+/*									*/
+/*  bebo1 :   voies  1  à  6	-->  bolo  1 a  6			*/
+/*  bebo2 :   voies  9  à  14	-->  bolo  7 à 12			*/
+/*									*/
+/*  bebo6 :								*/
+/*  	voies  41 42 43 44	=  carte simplifiee avec AMP01		*/
+/*  	voies  45 et 46		= chauffage pour regulation		*/    
+/*	on ecrira plus tard le stockage des donnees simplifiees		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+/*	nb_per_block	doit etre divisible par 2						*/
+/*	nb_max_bolo	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+/*	nb_bolo_util	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+
+
+#ifdef	_trapani
+#define nb_max_bolo 		24	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		18	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_kiruna
+#define nb_max_bolo 		36	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		32	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_test_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_sans_transputer
+#define nb_byte_mot		5	/*  nombre d'octets dans un mot d'acquisition planck	*/
+#else
+#define nb_byte_mot		8	/*  nombre d'octets dans un mot d'acquisition archeops	*/
+#endif
+
+#define	nb_max_nom_bolo		24	/*  nombre maxi de noms et coef bolo dans la table	*/
+
+#define nb_sync			4	/*  nombre de signaux de synchro			*/
+					/*  6 pour diabolo 					*/
+					/* toujours multiple de 4 pour archeops			*/
+#define	nb_element_catalog	256	/* nombre d'éléments catalog par reponse enregistreur	*/
+
+
+#ifdef	transmet_data_brute
+#define		taille_maxi_block_archeops	sizeof(block_type_data_brute)
+#else					/* 	le plus gros des différents blocks de télémesure*/
+#define		taille_maxi_block_archeops	sizeof(block_type_bolo)
+#endif
+
+#define		nombre_de_regul		4
+#define		nombre_de_voies		6
+#define 	nb_type_blocks		20	/*  nombre de type de blocks (multiple de 4)	*/
+#define		nb_modes_telemesure	10
+#define		nb_modes_flash		 3
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=======================   télécommande      ==========================*/
+/*======================================================================*/
+
+
+/*   --------------   codes de reconnaissance des paquets de télécommande	--------------   */   
+
+#define		debut_telecommande		0x23456789
+#define		fin_telecommande		0x98765432
+
+/*   ------------ codes de direction des commandes envoyées a l'EPLD Archeops	--------------   */   
+
+#define 	tc_dir_transputer		1
+#define 	tc_dir_reset_epld		3
+
+/*  -------------  codes  des  prefix des  telecommandes traités le transputer	--------------   */
+
+#define		tc_horloge			255	/* (-1)	*/
+#define		tc_cadence1			128
+#define		tc_cadence2			129
+#define		tc_cadence3			130
+#define		tc_regul			251	/* (-5)	*/
+#define		tc_switch_dil			250
+#define		tc_dac_dil			249
+
+/*======================================================================*/
+/*	telecommande reduite  sur 18 bit				*/
+/*======================================================================*/
+
+/*______________________________________________________________________________________________*/
+/*	1er mot	:	code de debut de telecommande reduite					*/
+#define		tc_reduite			248	
+/*______________________________________________________________________________________________*/
+/*	2eme mot:	4bit:	16 codes  de direction  tc2					*/
+enum{tc2_reset_epld,tc2_bolo_dacV,tc2_bolo_dacI,tc2_bolo_dacT
+	,tc2_bolo_dacL,tc2_bolo_gain,tc2_bolo_voie,tc2_horloge
+	,tc2_regul,tc2_auto_bolo,tc2_auto_dilu,tc2_dilution};	/* 12 codes: reste 4 disponibles*/
+
+
+/*______________________________________________________________________________________________*/
+/*	3eme mot:	6bit:									*/
+
+/*	code2=dac-gain-voie  	:	numero de bolo						*/
+
+/*	code2=tc2_horloge	:								*/
+/*		soit un code defini								*/
+/*		soit le code tc3_vitesse+i avec i=0.. nb_type_block				*/
+enum{tc3_commande,tc3_periode,tc3_nb_mesures,tc3_temp_mort,tc3_flag,tc3_vitesse};
+/*#define	tc3_suite	tc3_vitesse+nb_type_block					*/
+
+
+/*	code2=tc2_regul	:									*/
+
+
+/*	code2=tc2_auto_bolo	:						*/
+
+
+/*	code2=tc2_auto_dilu	:						*/
+/* 	les valeurs des parametres d'auto_dilu ne depassent pas 128 		*/
+
+
+/*	code2=tc2_dilution	:						*/
+
+
+/*______________________________________________________________________________*/
+/*	4eme mot:	8bit:	valeur a ecrire			*/		
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=========================   télémesure    ============================*/
+/*======================================================================*/
+
+/*   -------   codes de reconnaissance des paquets de télémesure        */   
+
+#define		debut_block_mesure		0x45627491	
+#define		fin_block_mesure		0x83260432	
+
+
+
+
+
+/*======================================================================*/
+/*  ------------------------------------------------------------------  */
+/*  ---------  	Les  formats  des  blocks  type   ARCHEOPS   	-------	*/
+/*  ------------------------------------------------------------------  */
+/*======================================================================*/
+
+
+
+/*==============================================================================================*/
+
+/*	Le tableau est lut dans le desordre par le mac en lecture de la carte pci :		*/
+
+/*	Les entiers long sont ecrits tels quels							*/
+/*	Les short sont ecrits permuté 2 a 2 par le tansputer					*/
+/*	Les tables char sont ecrits permuté 4 / 4 par le transputer				*/
+/*	A la lecture dans le mac, tout est bon							*/
+
+
+/*  ---------  	 structures N° 0 :   parametres de mesure des bolometres        -------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct	
+	{
+	int4		numero_nom_coef;	/*  le numero pour retrouver le nom et les coef	*/
+	int4		bolo_code_util;		/*  le code d'utilisation du bolo		*/
+	int4		bolo_bebo;		/*  l'acquisition:  0 pour MLPA 10 pour BEBODIFF*/
+	int4		bolo_num;		/*  l'adresse hard du bolo			*/
+	int4		bolo_gain;		/*  le gain du preampli				*/
+	int4		bolo_capa;		/*  la valeur capa du modulateur		*/
+	int4 		bolo_diviseur;		/*  le diviseur de la compensation		*/
+	}
+	param_un_bolo;
+	
+	
+typedef struct	
+	{
+	char		bolo_nom[32];		/*  le nom de chaque bolometre			*/
+	int4	  	coef[7];		/*  les coef pour le calcul de la température	*/
+	}
+	nom_et_coef_bolo;
+	
+	
+	
+/* code_util des bolos  */
+enum{bolo_hors_service,bolo_normal_transmis,bolo_normal_non_transmis,bolo_thermo_simplifie};
+
+	
+typedef struct		/*  		table des parametres de mesure bolometre 		*/
+			/*	cette table ne change pas (en principe) en cours de mesure	*/
+	{
+	int4		numero_version;			/*  numero de version du header archeops.h	*/
+	int4		n_max_bolo;			/*  nombre maxi de bolos  (divisible par 4)	*/
+	int4		n_per_block;			/*  nombre de periodes entieres dans un block	*/
+	int4		n_max_mes_per;			/*  nb de points maxi dans une periode complete	*/
+
+	int4		nb_bolo;			/*  nombre de bolometres effectivement lut	*/
+	param_un_bolo	bolo[nb_max_bolo];
+	nom_et_coef_bolo nom_coef[nb_max_nom_bolo];	/*  nombre de nom et coef bolo			*/
+	}
+	param_bolo;
+	
+	
+	
+	
+/*	
+	int4		bolo_code_util[nb_max_bolo];	
+	char		bolo_nom[nb_max_bolo][32];	
+
+	int4		bolo_bebo[nb_max_bolo];		
+	int4		bolo_num[nb_max_bolo];		
+	int4		bolo_gain[nb_max_bolo];		
+
+	int4		bolo_capa[nb_max_bolo];		
+	int4 		bolo_diviseur[nb_max_bolo];	
+	
+	int4	  	coef[nb_max_bolo][7];		
+
+	int4		presence_bebo;			
+	}
+	param_bolo;
+*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	param_bolo	param;		/*	les parametres de mesure des bolometres		*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_param;			
+	
+
+
+
+/*  -------------------   structures N° 1 :   journal de bord        ---------------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+#define long_page	10
+typedef struct				  
+	{
+	int4		code2;		/* 	code de la ligne du journal			*/
+					/* 	code idem code2 debut de block : 		*/
+					/*  	contient un code de commande			*/
+					/*	et le numero du block lors de la télécommande	*/
+	char		mot[8];		/* 	contenu de la ligne du  journal			*/
+	}
+	ligne_journal;			
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	ligne_journal	jj[long_page];	/*	block de 10 lignes de journal			*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_journal;			
+	
+
+/*  ---------   structures N° 2 :  reglage_bolo , regul etc..   --------	*/
+/*  ------------------------------------------------------------------------------------------	*/
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = (double)parametr.bolo[bolo].bolo_gain*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+
+/*  les definitions suivantes s'appliquent a une variable de type    reglage.bolo[bol]		*/
+#define		gainbrut(aa)	((char)(((aa).mot1&0x1f)))		
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+#define		phase(aa)	((char)(((aa).mot1&0x60)>>5))		
+#define		comm(aa)	((char)(((aa).mot1&0x80)>>7))		
+#define		dac_V(aa)	((int)(((aa).mot1&0xfff00)>>8)	)	
+#define		dac_I(aa)	((int)(((aa).mot1&0xfff00000)>>20))		
+
+#define		voie(aa)	((char)(((aa).mot2&0xff)))		
+#define		dac_T(aa)	((int)(((aa).mot2&0xfff00)>>8))		
+#define		dac_L(aa)	((int)(((aa).mot2&0xfff00000)>>20))		
+
+/*
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	((gainbrut)&0x1f) | (((phase)&3)<<5) | (((comm)&1)<<7) | (((dacV)&0xfff)<<8) | (((dacI)&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			((voie)&0xff) 	  | (((dacT)&0xfff)<<8) | (((dacL)&0xfff)<<20)
+*/
+
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	(((long)(gainbrut))&0x1f) | ((((long)(phase))&3)<<5) | ((((long)(comm))&1)<<7) | ((((long)(dacV))&0xfff)<<8) | ((((long)(dacI))&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			(((long)(voie))&0xff) 	  | ((((long)(dacT))&0xfff)<<8) | ((((long)(dacL))&0xfff)<<20)
+
+
+typedef struct	
+	{
+	int4	mot1;		/*  dac1 = mot[11..0]; dac2=mot1[23..12]	*/
+				/*  gain = mot1[27..24]; phase = mot1[31..28];	*/
+	int4	mot2;		/*  dac3 = mot[11..0]; dac4=mot1[23..12]	*/
+				/*  voie pour reglages auto  = mot2[31..24];	*/
+	}
+	reglage_un_bolo;
+
+
+
+#ifdef programme	/***********   structure normale pour le mac   ****************/
+
+typedef struct	
+	{
+	char	periode;
+	char	nb_mesures;
+	char	temp_mort;
+	char	flag;
+	}
+	horloge;
+
+typedef struct
+	{
+	char	mode;			/*   on_off et deglitch				*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	integ;
+	char 	deriv;
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	}
+	regul_bolo;			/*  longueur 2 entiers int4			*/
+
+typedef struct
+	{
+	char	mode;
+	char	gain;
+	char	courant;
+	char	delai;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4			*/
+
+typedef struct
+	{
+	char	vanne;
+	char	helium;
+	char	chauffage;
+	char	piles;
+	char	transmission;
+	char	temps_max_vanne;
+	char	xx7;
+	char	xx8;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+
+#else		/***********  structure swappée pour le transputer   ****************/
+
+typedef struct	
+	{
+	char	flag;
+	char	temp_mort;
+	char	nb_mesures;
+	char	periode;
+	}
+	horloge;
+	
+
+typedef struct
+	{
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	mode;			/*   on_off et deglitch				*/
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	char 	deriv;
+	char	integ;
+	}
+	regul_bolo;			/*  longueur 2 entiers int4		*/
+
+
+typedef struct
+	{
+	char	delai;
+	char	courant;
+	char	gain;
+	char	mode;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4		*/
+
+typedef struct
+	{
+	char	piles;
+	char	chauffage;
+	char	helium;			/* periode de mesure		*/
+	char	vanne;		
+	char	xx8;
+	char	xx7;
+	char	temps_max_vanne;
+	char	transmission;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+#endif		/***********   fin des structures swappées       ****************/
+
+enum{regul_stop,regul_chauffage_null,regul_sans_deglitch,regul_avec_deglitch};
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+enum{vanne_zero,vanne_rien,vanne_ferme,vanne_ouvre,vanne_auto_pression,vanne_auto_P_T};
+/*enum{trans_zero,trans_rien,trans_normal,trans_rapide,trans_lent};*/
+enum{helium_zero,helium_continu,helium_40s,helium_400s};
+
+
+typedef struct							/*  int4 en mot de 32 bit   	*/
+	{
+	horloge			horloge;			/*			1	*/
+	reglage_un_bolo		bolo[nb_max_bolo]; 		/*	18 * 2	= 	36	*/
+	auto_bolo		autom[nombre_de_voies];		/*	6  * 1		6	*/								
+	regul_bolo		regul[nombre_de_regul];		/*	4  * 2	=	8	*/									
+	auto_dilu		dilu;				/*			2	*/
+	}
+	reglage_bolo;						/*	total 58		*/
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	reglage_bolo	reglage;											
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_reglage;			
+	
+/*  ---------------------   structures N° 3 :    etat de la dilution	-----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		switch_dil;
+	int4		ADC_dil[48];	/*	la lecture des 48 ADC de la carte DIL		*/
+	int4		DAC_dil[4];	/*	les 4 dac de la carte dilution			*/
+	int4		DAC_sst[4];	/*	les 4 dac de la carte sst			*/
+	int4		temperature[4];	/*	valeurs lues sur cartes BEDIFF modifiees	*/
+/*	int4		gyro_dil[3][nb_per_block*2];	les gyros  (block gyros)		*/
+/*	int4		data_dil[50];	 data brutes de la dilution				*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_dilution;			
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  6: chauffage 1	*/
+#define chauffage3		0x00001000	/*  6: chauffage 1	*/
+#define chauffage4		0x00000800	/*  6: chauffage 1	*/
+#define chauffage5		0x00000400	/*  6: chauffage 1	*/
+#define chauffage6		0x00000200	/*  6: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+/*  position des mesures sur les multiplexeurs		*/
+/* J10A  ->  temperatures basses t_b1 t_b2,t_b3 t_b4 36 37 41 35	*/ 
+/* J10B  ->  temperatures basses t_a1 t_a2,t_a3 t_a4 38 11 34 28	*/ 
+/* J1??	 ->  temperatures hautes t_h1 t_h2,t_h3 t_h4	*/ 
+
+enum{
+/* multiplex11..18:*/	t_a2	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,t_a4	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a1	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,mul44	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+/* reste libres :  mul   12 - 21 - 22 - 25 -  31 - 44 - 57 - 58 - 64	*/
+
+#define  val_multiplex(qq)	(0.0003052*(double)((qq)-0x8000))	
+#define  val_temperature(qq)	((val_multiplex(qq)<0.2)?-99:((1146.3/(val_multiplex(qq)-0.1)) - 245.13))
+
+
+/*  ---------------------   structures N° 4 :     gps           -------------------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	char		gps[80];	/*      les données GPS (une chaine maxi 80 cara)	*/
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gps;			
+	
+
+
+/*  ---------------------   structures N° 5 :   tous les bolos 1 periode     	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	short 		bol_per[nb_max_bolo][nb_max_mes_per];		
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_une_periode;			
+
+/*  ----------------   structures N° 6 :  signals de synchro (pour test au sol)	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		synchro[nb_per_block*2][nb_sync];	
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_synchro_sol;			
+
+/*  ---------------------   structures N° 7 : block de données de pointage sol      -----------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		comment[1024];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_pointage_sol;			
+
+
+
+/*  -------------   structures N° 8 :   données brutes des bolometres    ----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque bolo, un vecteur 72 points		*/
+	int4		data_bolo[nb_max_bolo][nb_per_block*2];	
+					/*	data D.S.	(en mots de 32 bits)		*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo;			
+
+/*  ---------------------   structures N° 9 :   données des gyroscopes et du magnétometre	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/* chaque gyro: un vecteur tde 72 valeurs		*/
+	int4		gyro[3][nb_per_block*2];
+	int4		magneto[3];	/*	1 bit par echantillonage soit 3*32bit>72	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro;			
+
+/*  ---------------------   structures N° 10 :   données senseur stellaire	  -----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		sst[nb_per_block*2][18];
+					/* chaque mesure: un paquet de 18 mots de 32 bits	*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst;			
+
+/*  ---------------------   structures N° 11 :    rien		          -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type11;			
+
+/*  ---------------------   structures N° 12 :  data bolo apres compression sur 7 bit	 ------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+					/*	pour chaque bolo, un vecteur  19 mots		*/
+	unsigned int4	data_bolo[nb_bolo_util][ (nb_per_block/2) +1 ];
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo_comprime;			
+
+/*  ---------------------   structures N° 13 :    block_type_gyro_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+	unsigned int4	gyro[3][ (nb_per_block/2) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro_comprime;			
+
+/*  ---------------------   structures N° 14 :    block_type_sst_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque diode, un vecteur  11 mots		*/
+	unsigned int4	sst[nb_photo_diodes] [(nb_per_block*2/7) +1 ];
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst_comprime;			
+
+
+/*  ---------------------   structures N° 15 : block_type_status_flash -------*/
+/*  ----------------------------------------------------------------	*/
+
+/*
+** Quelque soit la commande, l'enregistreur renvoie toujours le meme type
+de bloc comprenant la commande, un mot d'erreur eventuel et le status.
+
+** L'enregistreur ne prend jamais l'initiative d'envoyer un bloc de status
+(sauf dans le cas ci-dessous).
+
+** Au reset, le controleur est un peu lent a demarrer (quelques secondes).
+Pour que tu puisse savoir quand il est pret, je propose de t'envoyer un 
+bloc de type "block_type_status_flash" des que je suis pret (comme si tu
+avais envoye un bloc "block_type_cmd_flash" avec la commande
+"FLASH_STATUS_REQUEST"
+
+*/
+
+typedef struct {/* etat de l'enregistreur */
+  int4 nb_total_blocks ;
+  int4 memoire_libre ;
+  int4 nb_block_erreur ;
+} status_flash;
+
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* la commande a laquelle ce bloc repond	*/
+  int4 erreur ;   /* Si la commande a induit une erreur */
+  status_flash status ; /* etat de l'enregistreur */
+  unsigned int4 fin ; /* code de reconnaissance de fin de block	*/
+} block_type_status_flash ;
+
+/*  ---------------------   structures N° 16 :    block_type_cmd_flash    ---------*/
+/*  ------------------------------------------------------------------	*/
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* type de commande a l'enregistreur flash */
+
+  int4	fin;      /* code de reconnaissance de fin de block */
+} block_type_cmd_flash;			
+
+/* Commands from Transputer to Recorder */
+enum {
+  FLASH_STATUS_REQUEST,
+  FLASH_EFFACE_TOUT1, FLASH_EFFACE_TOUT2, FLASH_EFFACE_TOUT3,
+  FLASH_EFFACE_UTIL1, FLASH_EFFACE_UTIL2, FLASH_EFFACE_UTIL3
+} ;
+
+/* Errors from Recorder to Transputer.
+   Pending question: what to do in case of FLASH_ERASE_END_ERROR ?
+*/
+
+enum {
+  FLASH_STATUS_OK,      /* Pas d'erreur */
+  FLASH_BAD_SEQUENCE,   /* Mauvaise sequence d'effacement */
+  FLASH_ERASE_START,    /* Debut d'effacement */
+  FLASH_ERASE_END_OK,   /* Fin d'effacement OK */
+  FLASH_ERASE_END_ERROR /* Erreur pendant l'effacement */
+} ;
+
+
+/*  ---------------------   structures N° 17 : block brut de données ctb pour test      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef	transmet_data_brute
+	char		data[nb_per_block*nb_max_mes_per*nb_byte_mot];
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_data_brute;			
+
+/*  ---------------------   structures N° 18 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_18;			
+
+/*  ---------------------   structures N° 19 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_19;			
+
+
+
+/*  ---------   block  modele  (plus gros que tous les autres pour reservation memoire)   ----  */
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		mot[(taille_maxi_block_archeops)/4];
+	int4		fin;		/* code de reconnaissance de fin de block		*/
+	}
+	block_type_modele;			
+
+
+
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  --------------  définitions permettant de travailler sur les blocks Archeops   -----------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+
+enum	{block_param,block_journal,block_reglage,block_dilution,
+	block_gps,block_une_periode,block_synchro_sol,block_pointage_sol,
+	block_bolo,block_gyro,block_sst,block_11,
+	block_bolo_comprime,block_gyro_comprime,block_sst_comprime,block_status_flash,
+	block_cmd_flash,block_data_brute,block_18,block_19};
+
+
+#define	def_nom_block	char nom_block[nb_type_blocks][32]={"block_param","block_journal","block_reglage","block_dilution",\
+					"block_gps","block_une_periode","block_synchro_sol","block_pointage_sol",\
+					"block_bolo","block_gyro","block_sst","block_11",\
+					"block_bolo_comprime","block_gyro_comprime","block_sst_comprime","block_status_flash",\
+					"block_cmd_flash","block_data_brute","",""};
+
+
+#define	def_long_block	int long_block[nb_type_blocks]={sizeof(block_type_param),sizeof(block_type_journal),sizeof(block_type_reglage),sizeof(block_type_dilution),\
+					sizeof(block_type_gps),sizeof(block_type_une_periode),sizeof(block_type_synchro_sol),sizeof(block_type_pointage_sol),\
+					sizeof(block_type_bolo),sizeof(block_type_gyro),sizeof(block_type_sst),sizeof(block_type11),\
+					sizeof(block_type_bolo_comprime),sizeof(block_type_gyro_comprime),sizeof(block_type_sst_comprime),sizeof(block_type_status_flash),\
+					sizeof(block_type_cmd_flash),sizeof(block_type_data_brute),sizeof(block_type_18),sizeof(block_type_19)};
+
+
+
+
+
+/*   le code du block contient  8  bit de type							*/
+/*				24 bit pour le numero du block(horloge locale)			*/
+/*				12 bit pour la longueur du block  (en octet)			*/
+/*				16 bit pour la somme de test de la validité du block		*/
+
+/*  les define suivants doivent etre utilisés pour tester le type des blocks et les verifier	*/
+
+
+#define longueur_block(_bk)	( (int) ((_bk)->code1>>16) 	& 0xffff )	
+#define somme_block(_bk)	( (int)  (_bk)->code1		& 0xffff )
+
+#define type_block(_bk)		( (int) ((_bk)->code2>>24)	& 0xff )
+#define numero_block(_bk)	( (int)  (_bk)->code2		& 0xffffff )
+
+/* ce define cree le mot de controle de somme des blocks et de les verifier a la reception	*/
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  -----------------  fonctions utilitaires de gestion des blocks Archeops   ----------------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+/* -------------------------------------------------------------------------------------------- */
+/* les fonctions suivantes sont des utilitaires permettant la gestion des blocks archeops	*/
+/* il faut inclure une seule fois le header archeops.h précéde de :				*/
+/*			 #define utilitaires_de_block_archeops 					*/
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* 	cette fonction calcule le code de somme pour le controle de parité des blocks		*/
+
+int	calcul_somme_block(block_type_modele* blk,int longueur);
+
+
+
+
+
+/* 	cette fonction est a apeller lors de la création d'un block apres l'avoir rempli	*/
+/*	elle permet de creer tous les mots de controle du block					*/
+
+void	valide_block(block_type_modele* blk,int type,int block_num);
+
+
+
+/* 	cette fonction est a apeller pour vérifier la validité d'un block			*/
+/*	elle retourne 0 si le block est correct et sinon, un code d'erreur			*/
+/*	la seconde fonction sort les erreurs a l'ecran						*/
+
+int	verifie_block(block_type_modele* blk);
+int	verifie_block_printf(block_type_modele* blk);
+
+enum	{block_correct,block_type_inconnu,block_longueur_erreur,block_somme_erreur
+		,block_debut_erreur,block_fin_erreur};
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double	val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier int4 (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned int4	val_long(char x);
+
+int	new_val_dac(int a,char  code); 
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_27.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_27.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_27.c	(revision 504)
@@ -0,0 +1,1108 @@
+//for archediab
+//#include "manip.h"
+//for archTOI
+#include <stdio.h>
+#include "archeops.h"
+
+
+
+/**********  coefficients  pour  les  mesures  bolo    ********************************/
+/*                         toutes les puissances en pW                                */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin     */
+/*                                                                                    */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                       */
+/*                                                                                    */
+/*	-2-	fuite thermique du bolo   coef 3,4                                    */
+/*                                                                                    */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )          */
+/*                                                                                    */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                   */
+/*                                                                                    */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	      */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier) */
+/*   										      */
+/* Pour les thermometres 1 à 4 (germanium et carbone Allan-Bradley) 		      */
+/* les coefficients sont utilisés differemment, ills permettent de convertir	      */
+/* R vers T								              */
+/*   llR= log(log(R)-c(0))  						              */
+/*    T	= exp(c(1) + c(2)* llR + c(3)* llR* llR + c(4)* llR* llR* llR +               */
+/*            c(5)* llR* llR* llR* llR)                                               */
+/*										      */
+/**************************************************************************************/
+
+
+/**************************************************************************************/
+/*                                                                                    */
+/*   pour les MLPA      :  gain = 100   diviseur = 101  ou  330                       */
+/*   pour les bebodiff  :  gain = diviseur = 100Kohm / R preampli                     */
+/*   pour les bebodiff  :  la capa est corrigee d'un facteur 0.868                    */
+/*   pour les cartes modifiees : mettre diviseur=0                                    */
+/*                         et capa = la resistance de chage en Megohm                 */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/*  numero_nom,  on/off  ,  0 = MLPA       , N° bolo , gain_pa  , capa*1000 , diviseur , coef*10000 */
+/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     , 		*/
+/*                     10 = Bediff    ,         ,           , 					*/
+
+/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo		*/
+/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc			*/
+
+
+/*debut_param*/
+/*----------------------------------  fenetre :  -----------------------------------*/
+
+param_bolo  parametr={27,24,36,88,18,
+
+{ 
+{  0 	, 2,10,1 ,  200, 22000	,  200 },	
+{ 10 	, 1,10,2 ,  200, 22000	,  200 },
+{  8 	, 1,10,3 ,  200, 22000	,  200 },
+{  0 	, 2,10,4 ,  200, 22000	,  200 },
+
+{  2 	, 1,10,5 , 1000, 4700	, 1000 },
+{  0 	, 2,10,6 , 1000, 4700	, 1000 },
+{  4 	, 1,10,9 , 1000, 4700	, 1000 },
+{  0 	, 2,10,10, 1000, 4700	, 1000 },
+
+{ 10 	, 1,10,11, 1000, 4700	, 1000 },
+{  7	, 1,10,12, 1000, 4700	, 1000 },
+{  0 	, 1,10,13, 1000, 4700	, 1000 },
+{ 17 	, 1,10,14, 1000, 4700	, 1000 },
+
+{  3	, 1,10,17, 1000, 4700	, 1000 },
+{  1	, 1,10,18, 1000, 4700	, 1000 },
+{  5  	, 1,10,19, 1000, 4700	, 1000 },
+{  0	, 1,10,20, 1000, 4700	, 1000 },
+
+{ 13	, 1,10,21,  500, 22000	,  500 },
+{ 14	, 1,10,22,  500, 22000	,  500 },
+{ 15	, 1,10,25,  500, 22000  ,  500 },
+{ 16	, 1,10,26,  500, 22000  ,  500 },
+
+{ 21	, 3,10,27, 1000, 22000	,    0 },
+{ 22	, 3,10,28, 1000, 1000	,    0 },
+{ 23	, 3,10,29, 1000, 1000	,    0 },
+{ 19	, 3,10,30, 1000, 1000	,    0 },
+
+},
+{ 
+{ "Niente"    , { 5000  ,  0 , 0,   0,0,0,0} },			
+{ "ch1-bolo1"  , { 5000  ,  600000 , 140000,  80000, 25000, 0, 0}  },		
+{ "ch1-bolo2"  , { 5000  ,  600000 , 140000,  60000, 25000, 0, 0}  },
+{ "ch1-bolo3"  , { 5000  ,  600000 , 140000,  65000, 25000, 0, 0}  },
+{ "ch2-bolo4"  , { 5000  ,  600000 , 140000,  90000, 25000, 0, 0}  },
+
+{ "ch2-bolo5"  , { 5000  ,  600000 , 140000, 100000, 25000, 0, 0}  },	
+{ "ch2-bolo6"  , { 5000  ,  600000 , 140000, 110000, 25000, 0, 0}  },
+{ "Dum100mK1"  , { 5000  ,  588000 , 125000,  0,0,0,0} },
+{ "Dum100mK2"  , { 5000  ,  588000 , 125000,  0,0,0,0} },
+
+{ "Dum100mK3"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		
+{ "Dum100mK4"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		
+{ "Lou100mK1"  , { 5000  , 5680000 , 560000,  0,0,0,0} },
+{ "Lou100mK2"  , { 5000  , 5680000 , 560000,  0,0,0,0} },
+
+{ "Lou1.6K5"   , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "Lou1.6K6"   , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "Lou10K7"    , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "Lou10K8"    , { 5000  ,  0 , 0,   0,0,0,0} }, 
+
+{ "R10MOhm"    , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "bedif18"	, { 5000  , 123100 , 334200,  0,0,0,0} },
+{ "v1-bedif19"	, { 5000  , 123100 , 334200,  0,0,0,0} },
+{ "therm_10k"	, { 45000 ,  28907 , 16028 , -1327 , 1472 , 872, 0} },		
+
+{ "germanium"	, {     0 ,  30719 ,  -910 ,-16389 , 2927 ,   0, 0} },	  
+{ "therm_4k"	, { 45000 ,  28907 , 16028 , -1327 , 1472 , 872, 0} },
+{ "therm_1.6k"	, { 45000 ,  28907 , 16028 , -1327 , 1472 , 872, 0} },
+
+}
+
+};
+/*fin_param*/
+
+/* Definition Mai-Juin 1999
+{ 
+{ "v1-bedif1"  , 1,10,1 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },		
+{ "v1-bedif2"  , 1,10,2 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif3"  , 1,10,3 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif4"  , 1,10,4 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif5"  , 1,10,5 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif6"  , 1,10,6 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif7"  , 1,10,9 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif8"  , 1,10,10, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif9"  , 1,10,11, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif10" , 1,10,12, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif11" , 1,10,13, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif12" , 1,10,14, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif13"	, 1,10,17, 1000, 100000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif14"	, 1,10,18, 1000, 470000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif15"  	, 1,10,19, 1000, 470000	, 1000,  {  500  ,  58800 ,  12500,0,0,0,0} },
+{ "bedif16"	, 1,10,20, 1000,2200000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif17"	, 1,10,21, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif18"	, 1,10,22, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif19"	, 2,10,25, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif20"	, 2,10,26, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "germanium"	, 3,10,27, 1000, 22000	,    0,  { 3500  ,  17100 , 646500,0,0,0,0} },
+{ "therm_4k"	, 3,10,28, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_1.6k"	, 3,10,29, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_10k"	, 3,10,30, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+
+}*/
+
+/* bolos campagne 1998-1999	*/
+/*
+reg_NbSi.J, 1, 0, 1, 100, 4.7, 333,	.5			,519.6  , 8.286
+v1-231...L, 1, 0, 2, 100, 4.7, 333, .5   , 1.7   , 32.41 , 0.333 , 10  , 20.30  ,  11.41  		
+v1-232...N, 1, 0, 3, 100, 4.7, 333,		
+v1-237...E, 1, 0, 4, 100, 4.7, 333,
+
+reg_JamieO, 1, 0, 5, 100, 4.7, 101,
+
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-230...B, 1, 0, 7, 100, 4.7, 333, .5   , 8.26  , 26.61 , 5.10  ,  7  , 9.354   ,  1.026
+V2-205...Q, 1, 0, 8, 100, 4.7, 333,	.518 , 81    , 25.2 
+V2-208...P, 1, 0, 9, 100, 4.7, 333, .5   , 12.31 , 33.42 , 0.627 , 6.5 , 8.113   ,  2.958
+
+*/
+/*bolos campagne 1997-1998	*/
+/*
+
+v1-208...J, 1, 0, 1, 100, 4.7, 333, .5   , 12.31 , 33.42 		
+v1-232...L, 1, 0, 2, 100, 4.7, 333,		
+v1-205...N, 1, 0, 3, 100, 4.7, 333,	.518 , 81    , 25.2	
+v1-NbSi..E, 1, 0, 4, 100, 4.7, 333,	.5			,519.6  , 8.286
+Jamie....O, 1, 0, 5, 100, 4.7, 101,
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-224...B, 1, 0, 7, 100, 4.7, 333, .5   ,3.43   , 26.6
+V2-230...Q, 1, 0, 8, 100, 4.7, 333, .5   , 8.26  , 26.61
+V2-231...P, 1, 0, 9, 100, 4.7, 333, .5   , 1.7   , 32.41
+
+*/
+
+
+int mode_transmission_telemesure[nb_modes_telemesure][nb_type_blocks]= {
+
+/* enregisteur de bord flash :  plafond standard nominal	*/
+/* 0*/	{ 0,10,15,50, 10,50, 0, 0, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0},
+
+/* 1*/	{ 0,10,10, 1, 10, 3, 0, 0, 0, 0, 0, 0, 1, 1, 4,2500, 0, 0, 0, 0},
+
+/* 2*/	{ 0,10,05,01, 10,06, 0, 0, 0, 0, 0, 0, 1, 1, 2,2500, 0, 0, 0, 0},
+
+/* 3*/	{ 0,10, 1,25, 10, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0},
+
+/* 4*/	{ 0,10,15,50, 10,25, 0, 0, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 5*/	{ 0,10,15,50, 10,25, 0, 0, 0, 0, 1, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 6*/	{ 0,10,15,50, 10,50, 0, 0, 0, 1, 0, 0, 1, 0, 2,2500, 0, 0, 0, 0},
+
+/* 7*/	{ 0,10,15,50,100,50,1, 1, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0},
+
+/* 8*/	{ 0,10,15,50,100,50,1, 1, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 9*/	{ 0,10, 1, 1,100, 1,0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0}
+
+ };
+
+
+
+int mode_transmission_flash[nb_modes_flash][nb_type_blocks]= {
+
+
+/* enregisteur de bord flash : nominal	*/
+/* 0*/	{ 0,50,15,25, 10,25, 0, 0, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash : minimum	*/
+/* 1*/	{ 0,50,50,50,50,100, 0, 0, 0, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash :  rien	*/
+/* 2*/	{ 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0} };
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/*debut_nom_reglage*/
+/* 0->a chaud complet*/
+/* 1->a froid pour V(I)*/
+/* 2->cc*/
+/* 3->a chaud complet*/
+/* 4->chaud avec synchro*/
+/* 5->reglage 5  */
+/* 6->reglage 6  */
+/* 7->reglage 7  */
+/*fin_nom_reglage*/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+reglage_bolo  reglage_standard[8]={{
+
+
+/*debut reglage 0 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 1 */
+#ifdef programme
+{31,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{2,21,25,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{0,21,23,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{129,3,129,108,3,126,104,88} 
+#else
+{1,9,76,31},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{2127959573,221185}
+,{21,0}
+,{2127892757,245761}
+,{20,0}
+,{2127991317,245761}
+,{2127996181,253953}
+,{20,0}
+,{2128584725,204801}
+,{2127780885,19457}
+,{2127795221,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{12822,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,25,21,2}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,23,21,0}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,129,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 2 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 3 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{0,20,0,1}
+,{0,20,0,4}
+,{0,20,0,4}
+,{2,20,0,3}
+,{0,20,0,4}
+,{0,20,0,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1149239274,229380}
+,{-1149239275,294916}
+,{20,0}
+,{20,221185}
+,{21,0}
+,{20,245761}
+,{20,0}
+,{20,245761}
+,{276,253953}
+,{20,0}
+,{20,204801}
+,{20,19457}
+,{20,1}
+,{10486037,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100660714,0}
+,{25622,0}
+},{
+{1,0,20,0}
+,{4,0,20,0}
+,{4,0,20,0}
+,{3,0,20,2}
+,{4,0,20,0}
+,{4,0,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 4 */
+#ifdef programme
+{30,76,9,1},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{0,0,128,1}
+,{0,0,128,4}
+,{0,0,128,4}
+,{0,0,128,3}
+,{0,0,128,4}
+,{0,0,128,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{1,3,129,108,3,126,104,88} 
+#else
+{1,9,76,30},{
+{20,0}
+,{-1148225771,229380}
+,{-1148367339,294916}
+,{20,0}
+,{21,221185}
+,{21,0}
+,{21,245761}
+,{20,0}
+,{21,245761}
+,{277,253953}
+,{20,0}
+,{21,204801}
+,{21,19457}
+,{21,1}
+,{11501589,8708}
+,{20,0}
+,{-100647916,0}
+,{1015828,0}
+,{20,0}
+,{20,0}
+,{1024022,0}
+,{25622,0}
+,{-100395499,0}
+,{25622,0}
+},{
+{1,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+,{3,128,0,0}
+,{4,128,0,0}
+,{4,128,0,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,1,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 5 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 6 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 7 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+} };
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+
+unsigned int4	val_long(char x)
+{
+unsigned int4 a,xl;
+char aa;
+aa=x-2;
+a=aa;
+if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
+
+
+
+int	calcul_somme_block(block_type_modele* blk,int longueur)
+{
+int i,so=0;;
+for(i=0;i<(longueur/4-4);i++)  so^=(int)blk->mot[i];
+/* somme sur tous les mots internes	: on exclus le dbut, les codes et la fin	*/
+return((so^(so>>16))&0xffff);
+}
+
+
+
+
+void  valide_block(block_type_modele* blk,int type,int block_num)
+{
+int somme,longueur;
+def_long_block
+longueur=long_block[type];
+/*printf("valide block adresse %x  type %d  numblock %d  longueur=%d \n" */
+/* 		,(unsigned)blk,type,block_num,longueur);*/
+blk->debut		=	debut_block_mesure;
+blk->code2		=	(((long)block_num) & 0xffffff ) | ( (((long)type)<<24)&0xff000000 );
+
+blk->mot[longueur/4-4]  =	fin_block_mesure;
+somme=calcul_somme_block(blk,longueur);
+blk->code1		=	(((long)longueur)<<16)	|	somme;
+}
+
+
+
+
+int  verifie_block(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+if(blk->debut != debut_block_mesure)					return(block_debut_erreur);
+type=type_block(blk);		if( (type<0) ||(type>=nb_type_blocks) )	return(block_type_inconnu);	
+lg=longueur_block(blk);		if( lg != long_block[type] )		return(block_longueur_erreur);	
+if( blk->mot[(lg/4)-4]  !=	fin_block_mesure)			return(block_fin_erreur);	
+som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))		return(block_somme_erreur);
+return(block_correct);
+}
+
+
+int  verifie_block_printf(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+def_nom_block
+if(blk->debut != debut_block_mesure)
+	{
+	printf(" erreur dans le code debut de block	 \n");
+	return(block_debut_erreur);
+	}	
+
+type=type_block(blk);
+if( (type<0) || (type>nb_type_blocks) )	
+	{
+	printf(" block de type %d  inconnu\n",type);
+	return(block_type_inconnu);
+	}
+
+lg=longueur_block(blk);
+if( lg!=long_block[type] )	
+	{
+	printf(" block type %s  erreur de longueur (nominal=%d , dans le block=%d \n"
+			,nom_block[type],long_block[type],lg);
+	return(block_longueur_erreur);
+	}
+
+som=calcul_somme_block(blk,lg);
+if( som!=somme_block(blk) )	
+	{
+	printf(" block type %s   :  erreur de somme (calculee=%d , dans le block=%d \n"
+			,nom_block[type],som,somme_block(blk) );
+	return(block_somme_erreur);
+	}
+	
+if(blk->mot[(lg/4)-4]	!= fin_block_mesure)	
+	{
+	printf(" block type %s  erreur de code fin de block : trouve %x au lieu de %x \n"
+			,nom_block[type],(int)blk->mot[(lg/4)-4],fin_block_mesure);
+	return(block_fin_erreur);
+	}
+
+return(block_correct);
+}
+
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_27.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_27.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_27.h	(revision 504)
@@ -0,0 +1,1006 @@
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 archeops.h  :	structure de données            	*/
+/*                                                                      */
+/*======================================================================*/
+
+#define		_archeops
+#define		version_num		27
+
+#if version_num>=27
+#define ECC_TOTAL 255
+#define ECC_DATA 239       /* Nb de bytes de data encodes */
+#define ECC_SIZE (ECC_TOTAL-ECC_DATA) /* Nb de bytes encodeurs */
+#define SIZE_HEAD sizeof(int4)*3  /* 3 mots d'entete de blocs */
+#endif
+/*======================================================================*/
+/*                                                                      */
+/* 			historique des modifications            	*/
+/*                                                                      */
+/*                                                                      */
+/*  VERSION 24:                                                         */
+/*                                                                      */
+/*	- utilise le fichier archeops.c					*/
+/*	- nb_max_bolo=24  avec nb_bolo_util=18				*/
+/*	- change la structure du block param				*/
+/*	- change la structure du block dilution				*/
+/*									*/
+/*  VERSION 25:                                                         */
+/*                                                                      */
+/*	- la compression marche						*/
+/*	- 4 signaux synchro O.K.					*/
+/*	- change la structure dil : contient les temperatures		*/
+/*									*/
+/*  VERSION 26:                                                         */
+/*                                                                      */
+/*	- int4 pour compatibilité toutes machines			*/
+/*								        */
+/*  VERSION 27:                                                         */
+/*	- ajout dans chaque block-type d'une structure "ecc" dont la    */
+/*	taille est adaptee a la taille du bloc: 		        */
+/*		on ajoute 16 bytes servant a la correction d'erreur     */
+/*		pour chaque paquet de 241 bytes	de donnees.	        */
+/*	les bytes d'ECC sont calcules avant envoi sur la ligne	        */
+/*	telemesure.					                */
+/*	Ils peuvent servir a l'arrivee pour verifier et corriger quand  */
+/*	c'est possible les donnees. On peut corriger au maximu 7 bytes  */
+/*	erronnes.						        */
+/*								        */
+/*======================================================================*/
+
+
+/*======================================================================*/
+/*  ---------------  parametres generaux de definition   -------------  */
+/*======================================================================*/
+#ifndef int4
+#ifdef __alpha
+#define int4 int
+#undef programme
+#else
+#define int4 long
+#endif
+#endif
+
+#ifdef linux
+#undef programme
+#endif
+
+
+#ifdef	_planck
+#define	_archeops
+#define _trapani
+#define _sans_transputer
+#endif
+
+#ifdef	_archeops
+/*#define _test_diabolo	 relecture des blocks fabriques avec diabolo	*/
+#define _trapani		/*  configuration  prevue pour Trapani	*/
+/*#define _kiruna		  block standard prevu pour kiruna	*/ 
+#endif
+
+
+
+/*======================================================================*/
+/*  --------------	valeurs des parametres dans	-------------   */
+/*  --------------	les différentes configurations	-------------   */
+/*======================================================================*/
+/*									*/
+/*  configuration pour Trapani : 3 bebos  /  12 bolos			*/
+/*									*/
+/*  bebo1 :   voies  1  à  6	-->  bolo  1 a  6			*/
+/*  bebo2 :   voies  9  à  14	-->  bolo  7 à 12			*/
+/*									*/
+/*  bebo6 :								*/
+/*  	voies  41 42 43 44	=  carte simplifiee avec AMP01		*/
+/*  	voies  45 et 46		= chauffage pour regulation		*/    
+/*	on ecrira plus tard le stockage des donnees simplifiees		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+/*	nb_per_block	doit etre divisible par 2						*/
+/*	nb_max_bolo	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+/*	nb_bolo_util	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+
+
+#ifdef	_trapani
+#define nb_max_bolo 		24	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		18	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_kiruna
+#define nb_max_bolo 		36	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		32	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_test_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_sans_transputer
+#define nb_byte_mot		5	/*  nombre d'octets dans un mot d'acquisition planck	*/
+#else
+#define nb_byte_mot		8	/*  nombre d'octets dans un mot d'acquisition archeops	*/
+#endif
+
+#define	nb_max_nom_bolo		24	/*  nombre maxi de noms et coef bolo dans la table	*/
+
+#define nb_sync			4	/*  nombre de signaux de synchro			*/
+					/*  6 pour diabolo 					*/
+					/* toujours multiple de 4 pour archeops			*/
+#define	nb_element_catalog	256	/* nombre d'éléments catalog par reponse enregistreur	*/
+
+
+#ifdef	transmet_data_brute
+#define		taille_maxi_block_archeops	sizeof(block_type_data_brute)
+#else					/* 	le plus gros des différents blocks de télémesure*/
+#define		taille_maxi_block_archeops	sizeof(block_type_bolo)
+#endif
+
+#define		nombre_de_regul		4
+#define		nombre_de_voies		6
+#define 	nb_type_blocks		20	/*  nombre de type de blocks (multiple de 4)	*/
+#define		nb_modes_telemesure	10
+#define		nb_modes_flash		 3
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=======================   télécommande      ==========================*/
+/*======================================================================*/
+
+
+/*   --------------   codes de reconnaissance des paquets de télécommande	--------------   */   
+
+#define		debut_telecommande		0x23456789
+#define		fin_telecommande		0x98765432
+
+/*   ------------ codes de direction des commandes envoyées a l'EPLD Archeops	--------------   */   
+
+#define 	tc_dir_transputer		1
+#define 	tc_dir_reset_epld		3
+
+/*  -------------  codes  des  prefix des  telecommandes traités le transputer	--------------   */
+
+#define		tc_horloge			255	/* (-1)	*/
+#define		tc_cadence1			128
+#define		tc_cadence2			129
+#define		tc_cadence3			130
+#define		tc_regul			251	/* (-5)	*/
+#define		tc_switch_dil			250
+#define		tc_dac_dil			249
+
+/*======================================================================*/
+/*	telecommande reduite  sur 18 bit				*/
+/*======================================================================*/
+
+/*______________________________________________________________________________________________*/
+/*	1er mot	:	code de debut de telecommande reduite					*/
+#define		tc_reduite			248	
+/*______________________________________________________________________________________________*/
+/*	2eme mot:	4bit:	16 codes  de direction  tc2					*/
+enum{tc2_reset_epld,tc2_bolo_dacV,tc2_bolo_dacI,tc2_bolo_dacT
+	,tc2_bolo_dacL,tc2_bolo_gain,tc2_bolo_voie,tc2_horloge
+	,tc2_regul,tc2_auto_bolo,tc2_auto_dilu,tc2_dilution};	/* 12 codes: reste 4 disponibles*/
+
+
+/*______________________________________________________________________________________________*/
+/*	3eme mot:	6bit:									*/
+
+/*	code2=dac-gain-voie  	:	numero de bolo						*/
+
+/*	code2=tc2_horloge	:								*/
+/*		soit un code defini								*/
+/*		soit le code tc3_vitesse+i avec i=0.. nb_type_block				*/
+enum{tc3_commande,tc3_periode,tc3_nb_mesures,tc3_temp_mort,tc3_flag,tc3_vitesse};
+/*#define	tc3_suite	tc3_vitesse+nb_type_block					*/
+
+
+/*	code2=tc2_regul	:									*/
+
+
+/*	code2=tc2_auto_bolo	:						*/
+
+
+/*	code2=tc2_auto_dilu	:						*/
+/* 	les valeurs des parametres d'auto_dilu ne depassent pas 128 		*/
+
+
+/*	code2=tc2_dilution	:						*/
+
+
+/*______________________________________________________________________________*/
+/*	4eme mot:	8bit:	valeur a ecrire			*/		
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=========================   télémesure    ============================*/
+/*======================================================================*/
+
+/*   -------   codes de reconnaissance des paquets de télémesure        */   
+
+#define		debut_block_mesure		0x45627491	
+#define		fin_block_mesure		0x83260432	
+
+
+
+
+
+/*======================================================================*/
+/*  ------------------------------------------------------------------  */
+/*  ---------  	Les  formats  des  blocks  type   ARCHEOPS   	-------	*/
+/*  ------------------------------------------------------------------  */
+/*======================================================================*/
+
+
+
+/*==============================================================================================*/
+
+/*	Le tableau est lut dans le desordre par le mac en lecture de la carte pci :		*/
+
+/*	Les entiers long sont ecrits tels quels							*/
+/*	Les short sont ecrits permuté 2 a 2 par le tansputer					*/
+/*	Les tables char sont ecrits permuté 4 / 4 par le transputer				*/
+/*	A la lecture dans le mac, tout est bon							*/
+
+
+/*  ---------  	 structures N° 0 :   parametres de mesure des bolometres        -------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct	
+	{
+	int4		numero_nom_coef;	/*  le numero pour retrouver le nom et les coef	*/
+	int4		bolo_code_util;		/*  le code d'utilisation du bolo		*/
+	int4		bolo_bebo;		/*  l'acquisition:  0 pour MLPA 10 pour BEBODIFF*/
+	int4		bolo_num;		/*  l'adresse hard du bolo			*/
+	int4		bolo_gain;		/*  le gain du preampli				*/
+	int4		bolo_capa;		/*  la valeur capa du modulateur		*/
+	int4 		bolo_diviseur;		/*  le diviseur de la compensation		*/
+	}
+	param_un_bolo;
+	
+	
+typedef struct	
+	{
+	char		bolo_nom[32];		/*  le nom de chaque bolometre			*/
+	int4	  	coef[7];		/*  les coef pour le calcul de la température	*/
+	}
+	nom_et_coef_bolo;
+	
+	
+	
+/* code_util des bolos  */
+enum{bolo_hors_service,bolo_normal_transmis,bolo_normal_non_transmis,bolo_thermo_simplifie};
+
+	
+typedef struct		/*  		table des parametres de mesure bolometre 		*/
+			/*	cette table ne change pas (en principe) en cours de mesure	*/
+	{
+	int4		numero_version;			/*  numero de version du header archeops.h	*/
+	int4		n_max_bolo;			/*  nombre maxi de bolos  (divisible par 4)	*/
+	int4		n_per_block;			/*  nombre de periodes entieres dans un block	*/
+	int4		n_max_mes_per;			/*  nb de points maxi dans une periode complete	*/
+
+	int4		nb_bolo;			/*  nombre de bolometres effectivement lut	*/
+	param_un_bolo	bolo[nb_max_bolo];
+	nom_et_coef_bolo nom_coef[nb_max_nom_bolo];	/*  nombre de nom et coef bolo			*/
+	}
+	param_bolo;
+	
+	
+	
+	
+/*	
+	int4		bolo_code_util[nb_max_bolo];	
+	char		bolo_nom[nb_max_bolo][32];	
+
+	int4		bolo_bebo[nb_max_bolo];		
+	int4		bolo_num[nb_max_bolo];		
+	int4		bolo_gain[nb_max_bolo];		
+
+	int4		bolo_capa[nb_max_bolo];		
+	int4 		bolo_diviseur[nb_max_bolo];	
+	
+	int4	  	coef[nb_max_bolo][7];		
+
+	int4		presence_bebo;			
+	}
+	param_bolo;
+*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	param_bolo	param;		/*	les parametres de mesure des bolometres		*/
+	unsigned char ecc[((((sizeof( param_bolo)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_param;			
+	
+
+
+
+/*  -------------------   structures N° 1 :   journal de bord        ---------------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+#define long_page	10
+typedef struct				  
+	{
+	int4		code2;		/* 	code de la ligne du journal			*/
+					/* 	code idem code2 debut de block : 		*/
+					/*  	contient un code de commande			*/
+					/*	et le numero du block lors de la télécommande	*/
+	char		mot[8];		/* 	contenu de la ligne du  journal			*/
+	}
+	ligne_journal;			
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	ligne_journal	jj[long_page];	/*	block de 10 lignes de journal			*/
+	unsigned char ecc[((((sizeof(ligne_journal)*long_page+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_journal;			
+	
+
+/*  ---------   structures N° 2 :  reglage_bolo , regul etc..   --------	*/
+/*  ------------------------------------------------------------------------------------------	*/
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = (double)parametr.bolo[bolo].bolo_gain*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+
+/*  les definitions suivantes s'appliquent a une variable de type    reglage.bolo[bol]		*/
+#define		gainbrut(aa)	((char)(((aa).mot1&0x1f)))		
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+#define		phase(aa)	((char)(((aa).mot1&0x60)>>5))		
+#define		comm(aa)	((char)(((aa).mot1&0x80)>>7))		
+#define		dac_V(aa)	((int)(((aa).mot1&0xfff00)>>8)	)	
+#define		dac_I(aa)	((int)(((aa).mot1&0xfff00000)>>20))		
+
+#define		voie(aa)	((char)(((aa).mot2&0xff)))		
+#define		dac_T(aa)	((int)(((aa).mot2&0xfff00)>>8))		
+#define		dac_L(aa)	((int)(((aa).mot2&0xfff00000)>>20))		
+
+/*
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	((gainbrut)&0x1f) | (((phase)&3)<<5) | (((comm)&1)<<7) | (((dacV)&0xfff)<<8) | (((dacI)&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			((voie)&0xff) 	  | (((dacT)&0xfff)<<8) | (((dacL)&0xfff)<<20)
+*/
+
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	(((long)(gainbrut))&0x1f) | ((((long)(phase))&3)<<5) | ((((long)(comm))&1)<<7) | ((((long)(dacV))&0xfff)<<8) | ((((long)(dacI))&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			(((long)(voie))&0xff) 	  | ((((long)(dacT))&0xfff)<<8) | ((((long)(dacL))&0xfff)<<20)
+
+
+typedef struct	
+	{
+	int4	mot1;		/*  dac1 = mot[11..0]; dac2=mot1[23..12]	*/
+				/*  gain = mot1[27..24]; phase = mot1[31..28];	*/
+	int4	mot2;		/*  dac3 = mot[11..0]; dac4=mot1[23..12]	*/
+				/*  voie pour reglages auto  = mot2[31..24];	*/
+	}
+	reglage_un_bolo;
+
+
+
+#ifdef programme	/***********   structure normale pour le mac   ****************/
+
+typedef struct	
+	{
+	char	periode;
+	char	nb_mesures;
+	char	temp_mort;
+	char	flag;
+	}
+	horloge;
+
+typedef struct
+	{
+	char	mode;			/*   on_off et deglitch				*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	integ;
+	char 	deriv;
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	}
+	regul_bolo;			/*  longueur 2 entiers int4			*/
+
+typedef struct
+	{
+	char	mode;
+	char	gain;
+	char	courant;
+	char	delai;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4			*/
+
+typedef struct
+	{
+	char	vanne;
+	char	helium;
+	char	chauffage;
+	char	piles;
+	char	transmission;
+	char	temps_max_vanne;
+	char	xx7;
+	char	xx8;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+
+#else		/***********  structure swappée pour le transputer   ****************/
+
+typedef struct	
+	{
+	char	flag;
+	char	temp_mort;
+	char	nb_mesures;
+	char	periode;
+	}
+	horloge;
+	
+
+typedef struct
+	{
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	mode;			/*   on_off et deglitch				*/
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	char 	deriv;
+	char	integ;
+	}
+	regul_bolo;			/*  longueur 2 entiers int4		*/
+
+
+typedef struct
+	{
+	char	delai;
+	char	courant;
+	char	gain;
+	char	mode;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4		*/
+
+typedef struct
+	{
+	char	piles;
+	char	chauffage;
+	char	helium;			/* periode de mesure		*/
+	char	vanne;		
+	char	xx8;
+	char	xx7;
+	char	temps_max_vanne;
+	char	transmission;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+#endif		/***********   fin des structures swappées       ****************/
+
+enum{regul_stop,regul_chauffage_null,regul_sans_deglitch,regul_avec_deglitch};
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+enum{vanne_zero,vanne_rien,vanne_ferme,vanne_ouvre,vanne_auto_pression,vanne_auto_P_T};
+/*enum{trans_zero,trans_rien,trans_normal,trans_rapide,trans_lent};*/
+enum{helium_zero,helium_continu,helium_40s,helium_400s};
+
+
+typedef struct							/*  int4 en mot de 32 bit   	*/
+	{
+	horloge			horloge;			/*			1	*/
+	reglage_un_bolo		bolo[nb_max_bolo]; 		/*	18 * 2	= 	36	*/
+	auto_bolo		autom[nombre_de_voies];		/*	6  * 1		6	*/								
+	regul_bolo		regul[nombre_de_regul];		/*	4  * 2	=	8	*/									
+	auto_dilu		dilu;				/*			2	*/
+	}
+	reglage_bolo;						/*	total 58		*/
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	reglage_bolo	reglage;											
+	unsigned char ecc[((((sizeof(reglage_bolo)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_reglage;			
+	
+/*  ---------------------   structures N° 3 :    etat de la dilution	-----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		switch_dil;
+	int4		ADC_dil[48];	/*	la lecture des 48 ADC de la carte DIL		*/
+	int4		DAC_dil[4];	/*	les 4 dac de la carte dilution			*/
+	int4		DAC_sst[4];	/*	les 4 dac de la carte sst			*/
+	int4		temperature[4];	/*	valeurs lues sur cartes BEDIFF modifiees	*/
+/*	int4		gyro_dil[3][nb_per_block*2];	les gyros  (block gyros)		*/
+/*	int4		data_dil[50];	 data brutes de la dilution				*/
+	unsigned char ecc[((((sizeof(int4)*64+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_dilution;			
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  6: chauffage 1	*/
+#define chauffage3		0x00001000	/*  6: chauffage 1	*/
+#define chauffage4		0x00000800	/*  6: chauffage 1	*/
+#define chauffage5		0x00000400	/*  6: chauffage 1	*/
+#define chauffage6		0x00000200	/*  6: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+/*  position des mesures sur les multiplexeurs		*/
+/* J10A  ->  temperatures basses t_b1 t_b2,t_b3 t_b4 36 37 41 35	*/ 
+/* J10B  ->  temperatures basses t_a1 t_a2,t_a3 t_a4 38 11 34 28	*/ 
+/* J1??	 ->  temperatures hautes t_h1 t_h2,t_h3 t_h4	*/ 
+
+enum{
+/* multiplex11..18:*/	t_a2	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,t_a4	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a1	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,mul44	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+/* reste libres :  mul   12 - 21 - 22 - 25 -  31 - 44 - 57 - 58 - 64	*/
+
+#define  val_multiplex(qq)	(0.0003052*(double)((qq)-0x8000))	
+#define  val_temperature(qq)	((val_multiplex(qq)<0.2)?-99:((1146.3/(val_multiplex(qq)-0.1)) - 245.13))
+
+
+/*  ---------------------   structures N° 4 :     gps           -------------------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+#define GPS_DATA 80
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	char		gps[GPS_DATA];	/*      les données GPS (une chaine maxi 80 cara)	*/
+	unsigned char ecc[((((GPS_DATA+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gps;			
+	
+
+
+/*  ---------------------   structures N° 5 :   tous les bolos 1 periode     	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	short 		bol_per[nb_max_bolo][nb_max_mes_per];		
+	unsigned char ecc[((((sizeof(short)*nb_max_bolo*nb_max_mes_per+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_une_periode;			
+
+/*  ----------------   structures N° 6 :  signals de synchro (pour test au sol)	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		synchro[nb_per_block*2][nb_sync];	
+	unsigned char ecc[((((nb_per_block*nb_sync*2+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_synchro_sol;			
+
+/*  ---------------------   structures N° 7 : block de données de pointage sol      -----------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		comment[1024];
+	unsigned char ecc[((((1024+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_pointage_sol;			
+
+
+
+/*  -------------   structures N° 8 :   données brutes des bolometres    ----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque bolo, un vecteur 72 points		*/
+	int4		data_bolo[nb_max_bolo][nb_per_block*2];	
+					/*	data D.S.	(en mots de 32 bits)		*/
+	unsigned char ecc[((((sizeof(int4)*nb_max_bolo*nb_per_block*2+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo;			
+
+/*  ---------------------   structures N° 9 :   données des gyroscopes et du magnétometre	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/* chaque gyro: un vecteur tde 72 valeurs		*/
+	int4		gyro[3][nb_per_block*2];
+	int4		magneto[3];	/*	1 bit par echantillonage soit 3*32bit>72	*/
+	unsigned char ecc[((((sizeof(int4)*3*nb_per_block*2*3+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro;			
+
+/*  ---------------------   structures N° 10 :   données senseur stellaire	  -----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		sst[nb_per_block*2][18];
+					/* chaque mesure: un paquet de 18 mots de 32 bits	*/
+	unsigned char ecc[((((sizeof(int4)*nb_per_block*2*18+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst;			
+
+/*  ---------------------   structures N° 11 :    rien		          -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type11;			
+
+/*  ---------------------   structures N° 12 :  data bolo apres compression sur 7 bit	 ------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+					/*	pour chaque bolo, un vecteur  19 mots		*/
+	unsigned int4	data_bolo[nb_bolo_util][ (nb_per_block/2) +1 ];
+	unsigned char ecc[((((sizeof(int4)*nb_bolo_util*((nb_per_block/2) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo_comprime;			
+
+/*  ---------------------   structures N° 13 :    block_type_gyro_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+	unsigned int4	gyro[3][ (nb_per_block/2) +1 ];
+	unsigned char ecc[((((sizeof(int4)*3*((nb_per_block/2) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro_comprime;			
+
+/*  ---------------------   structures N° 14 :    block_type_sst_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque diode, un vecteur  11 mots		*/
+	unsigned int4	sst[nb_photo_diodes] [(nb_per_block*2/7) +1 ];
+	unsigned char ecc[((((sizeof(int4)*nb_photo_diodes*((nb_per_block*2/7) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst_comprime;			
+
+
+/*  ---------------------   structures N° 15 : block_type_status_flash -------*/
+/*  ----------------------------------------------------------------	*/
+
+/*
+** Quelque soit la commande, l'enregistreur renvoie toujours le meme type
+de bloc comprenant la commande, un mot d'erreur eventuel et le status.
+
+** L'enregistreur ne prend jamais l'initiative d'envoyer un bloc de status
+(sauf dans le cas ci-dessous).
+
+** Au reset, le controleur est un peu lent a demarrer (quelques secondes).
+Pour que tu puisse savoir quand il est pret, je propose de t'envoyer un 
+bloc de type "block_type_status_flash" des que je suis pret (comme si tu
+avais envoye un bloc "block_type_cmd_flash" avec la commande
+"FLASH_STATUS_REQUEST"
+
+*/
+
+typedef struct {/* etat de l'enregistreur */
+  int4 nb_total_blocks ;
+  int4 memoire_libre ;
+  int4 nb_block_erreur ;
+} status_flash;
+
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* la commande a laquelle ce bloc repond	*/
+  int4 erreur ;   /* Si la commande a induit une erreur */
+  status_flash status ; /* etat de l'enregistreur */
+  unsigned char ecc[((((sizeof(int4)*2 + sizeof(status_flash)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+  
+  unsigned int4 fin ; /* code de reconnaissance de fin de block	*/
+} block_type_status_flash ;
+
+/*  ---------------------   structures N° 16 :    block_type_cmd_flash    ---------*/
+/*  ------------------------------------------------------------------	*/
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* type de commande a l'enregistreur flash */
+  unsigned char ecc[((((sizeof(int4)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+
+  int4	fin;      /* code de reconnaissance de fin de block */
+} block_type_cmd_flash;			
+
+/* Commands from Transputer to Recorder */
+enum {
+  FLASH_STATUS_REQUEST,
+  FLASH_EFFACE_TOUT1, FLASH_EFFACE_TOUT2, FLASH_EFFACE_TOUT3,
+  FLASH_EFFACE_UTIL1, FLASH_EFFACE_UTIL2, FLASH_EFFACE_UTIL3
+} ;
+
+/* Errors from Recorder to Transputer.
+   Pending question: what to do in case of FLASH_ERASE_END_ERROR ?
+*/
+
+enum {
+  FLASH_STATUS_OK,      /* Pas d'erreur */
+  FLASH_BAD_SEQUENCE,   /* Mauvaise sequence d'effacement */
+  FLASH_ERASE_START,    /* Debut d'effacement */
+  FLASH_ERASE_END_OK,   /* Fin d'effacement OK */
+  FLASH_ERASE_END_ERROR /* Erreur pendant l'effacement */
+} ;
+
+
+/*  ---------------------   structures N° 17 : block brut de données ctb pour test      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef	transmet_data_brute
+	char		data[nb_per_block*nb_max_mes_per*nb_byte_mot];
+	unsigned char ecc[((((nb_per_block*nb_max_mes_per*nb_byte_mot+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#else
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_data_brute;			
+
+/*  ---------------------   structures N° 18 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_18;			
+
+/*  ---------------------   structures N° 19 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_19;			
+
+
+
+/*  ---------   block  modele  (plus gros que tous les autres pour reservation memoire)   ----  */
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		mot[(taille_maxi_block_archeops)/4];
+	unsigned char ecc[((((sizeof(int4)*(taille_maxi_block_archeops/4)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+	int4		fin;		/* code de reconnaissance de fin de block		*/
+	}
+	block_type_modele;			
+
+
+
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  --------------  définitions permettant de travailler sur les blocks Archeops   -----------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+
+enum	{block_param,block_journal,block_reglage,block_dilution,
+	block_gps,block_une_periode,block_synchro_sol,block_pointage_sol,
+	block_bolo,block_gyro,block_sst,block_11,
+	block_bolo_comprime,block_gyro_comprime,block_sst_comprime,block_status_flash,
+	block_cmd_flash,block_data_brute,block_18,block_19};
+
+
+#define	def_nom_block	char nom_block[nb_type_blocks][32]={"block_param","block_journal","block_reglage","block_dilution",\
+					"block_gps","block_une_periode","block_synchro_sol","block_pointage_sol",\
+					"block_bolo","block_gyro","block_sst","block_11",\
+					"block_bolo_comprime","block_gyro_comprime","block_sst_comprime","block_status_flash",\
+					"block_cmd_flash","block_data_brute","",""};
+
+
+#define	def_long_block	int long_block[nb_type_blocks]={sizeof(block_type_param),sizeof(block_type_journal),sizeof(block_type_reglage),sizeof(block_type_dilution),\
+					sizeof(block_type_gps),sizeof(block_type_une_periode),sizeof(block_type_synchro_sol),sizeof(block_type_pointage_sol),\
+					sizeof(block_type_bolo),sizeof(block_type_gyro),sizeof(block_type_sst),sizeof(block_type11),\
+					sizeof(block_type_bolo_comprime),sizeof(block_type_gyro_comprime),sizeof(block_type_sst_comprime),sizeof(block_type_status_flash),\
+					sizeof(block_type_cmd_flash),sizeof(block_type_data_brute),sizeof(block_type_18),sizeof(block_type_19)};
+
+
+
+
+
+/*   le code du block contient  8  bit de type							*/
+/*				24 bit pour le numero du block(horloge locale)			*/
+/*				12 bit pour la longueur du block  (en octet)			*/
+/*				16 bit pour la somme de test de la validité du block		*/
+
+/*  les define suivants doivent etre utilisés pour tester le type des blocks et les verifier	*/
+
+
+#define longueur_block(_bk)	( (int) ((_bk)->code1>>16) 	& 0xffff )	
+#define somme_block(_bk)	( (int)  (_bk)->code1		& 0xffff )
+
+#define type_block(_bk)		( (int) ((_bk)->code2>>24)	& 0xff )
+#define numero_block(_bk)	( (int)  (_bk)->code2		& 0xffffff )
+
+/* ce define cree le mot de controle de somme des blocks et de les verifier a la reception	*/
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  -----------------  fonctions utilitaires de gestion des blocks Archeops   ----------------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+/* -------------------------------------------------------------------------------------------- */
+/* les fonctions suivantes sont des utilitaires permettant la gestion des blocks archeops	*/
+/* il faut inclure une seule fois le header archeops.h précéde de :				*/
+/*			 #define utilitaires_de_block_archeops 					*/
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* 	cette fonction calcule le code de somme pour le controle de parité des blocks		*/
+
+int	calcul_somme_block(block_type_modele* blk,int longueur);
+
+
+
+
+
+/* 	cette fonction est a apeller lors de la création d'un block apres l'avoir rempli	*/
+/*	elle permet de creer tous les mots de controle du block					*/
+
+void	valide_block(block_type_modele* blk,int type,int block_num);
+
+
+
+/* 	cette fonction est a apeller pour vérifier la validité d'un block			*/
+/*	elle retourne 0 si le block est correct et sinon, un code d'erreur			*/
+/*	la seconde fonction sort les erreurs a l'ecran						*/
+
+int	verifie_block(block_type_modele* blk);
+int	verifie_block_printf(block_type_modele* blk);
+
+enum	{block_correct,block_type_inconnu,block_longueur_erreur,block_somme_erreur
+		,block_debut_erreur,block_fin_erreur};
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double	val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier int4 (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned int4	val_long(char x);
+
+int	new_val_dac(int a,char  code); 
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_28.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_28.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_28.c	(revision 504)
@@ -0,0 +1,1109 @@
+//for archediab
+//#include "manip.h"
+//for archTOI
+#include <stdio.h>
+#include "archeops.h"
+#include "arcunit.h"
+
+/* sauve vol trapani 2eme config de vol   */
+
+/**********  coefficients  pour  les  mesures  bolo    **********************************/
+/*                         toutes les puissances en pW                                  */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin               */
+/*                                                                                      */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                             */
+/*                                                                                      */
+/*	-2-	fuite thermique du bolo   coef 3,4                                              */
+/*                                                                                      */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )                */
+/*                                                                                      */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                             */
+/*                                                                                      */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	                    */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier)                   */
+/*   										                                            */
+/* Pour les thermometres 1 à 4 (germanium et carbone Allan-Bradley) 		            */
+/* les coefficients sont utilisés differemment, ils permettent de convertir	            */
+/* R vers T		( c(6) est un offset sur la mesure de R par rapport  aux mesures 4 fils)*/
+/*   llR= log(log(R - c(6))-c(0))  						                                */
+/*    T	= exp(c(1) + c(2)* llR + c(3)* llR* llR + c(4)* llR* llR* llR +                 */
+/*            c(5)* llR* llR* llR* llR)                                                 */
+/*										                                                */
+/*	version vol Trapani									                                */
+/*	on corrige le biais de temperature coef2=1.1 old,  coef3=old/1.1^coef4	            */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/****************************************************************************************/
+
+
+/**************************************************************************************/
+/*                                                                                    */
+/*   pour les MLPA      :  gain = 100   diviseur = 101  ou  330                       */
+/*   pour les bebodiff  :  gain = diviseur = 100Kohm / R preampli                     */
+/*   pour les bebodiff  :  la capa est corrigee d'un facteur 0.868                    */
+/*   pour les cartes modifiees : mettre diviseur=0                                    */
+/*                         et capa = la resistance de chage en Megohm                 */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/*  numero_nom,  on/off  ,  0 = MLPA       , N° bolo , gain_pa  , capa*1000 , diviseur , coef*10000 */
+/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     , 		*/
+/*                     10 = Bediff    ,         ,           , 					*/
+
+/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo		*/
+/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc			*/
+
+
+/*debut_param*/
+/*----------------------------------  fenetre :  -----------------------------------*/
+
+/* ------------------------ configuration de vol 5 juillet 99-----------------------------*/
+param_bolo  parametr={28,24,36,88,18,
+
+{ 
+{ 11 	, 2,10, 1 , 200, 22000	,  200 },	/*	1	*/
+{  9	, 1,10, 2 , 200, 22000	,  200 },
+{  8 	, 1,10, 3 , 200, 22000	,  200 },
+{ 14 	, 2,10, 4 , 200, 22000	,  200 },
+
+{  5	, 1,10, 5 ,1000,  4700	, 1000 },	/*	5	*/
+{  0 	, 2,10, 6 ,1000,  4700	, 1000 },
+{ 10	, 1,10, 9 ,1000,  4700	, 1000 },
+{  0 	, 2,10,10, 1000,  4700	, 1000 },
+
+{  2 	, 1,10,11, 1000,  4700	, 1000 },	/*	9	*/
+{  4	, 1,10,12, 1000,  4700	, 1000 },
+{  7 	, 2,10,13, 1000,  4700	, 1000 },
+{  1 	, 1,10,14, 1000,  4700	, 1000 },
+
+{ 13	, 1,10,17, 1000,  4700	, 1000 },	/*	13	*/
+{  3	, 1,10,18, 1000,  4700	, 1000 },
+{ 12    	, 1,10,19, 1000,  4700	, 1000 },
+{  6	, 1,10,20, 1000,  4700	, 1000 },
+
+{ 15	, 1,10,21,  200, 22000	,  200 },	/*	17	*/
+{ 16	, 1,10,22,  200, 22000	,  200 },
+{ 17	, 1,10,25,  500, 22000  ,  500 },
+{ 18	, 2,10,26,  500, 22000  ,  500 },
+
+{ 20	, 3,10,27, 1000, 22000	,    0 },	/*	21	*/
+{ 21	, 3,10,28, 1000,  1000	,    0 },
+{ 22	, 3,10,29, 1000,  1000	,    0 },
+{ 23	, 3,10,30, 1000,  1000	,    0 },
+
+},
+{ 
+{ "Niente   "    , { 5000  ,  0 , 0,   0,0,0,0} },			/*	0	*/
+{ "ch1-bolo1"  , { 5000  ,  600000 , 154000,  63039, 25000, 0, 0}  },		/*	1	*/	
+{ "ch1-bolo2"  , { 5000  ,  600000 , 154000,  47279, 25000, 0, 0}  },
+{ "ch1-bolo3"  , { 5000  ,  600000 , 154000,  51219, 25000, 0, 0}  },
+{ "ch2-bolo4"  , { 5000  ,  600000 , 154000,  70919, 25000, 0, 0}  },
+{ "ch2-bolo5"  , { 5000  ,  600000 , 154000,  78799, 25000, 0, 0}  },	
+{ "ch3-bolo6"  , { 5000  ,  600000 , 154000,  86678, 25000, 0, 0}  },
+
+{ "Dum100mK1"  , { 5000  ,  588000 , 125000,  0,0,0,0} },			        /*	7	*/
+{ "Dum100mK2"  , { 5000  ,  588000 , 125000,  0,0,0,0} },
+/*{ "Dum100mK3"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		*/
+{ "Dum100mK4"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		            /* 9 */
+/*{ "Dum100mK5"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		*/
+{ "Dum100mK6"  , { 5000  , 1361800 , 125000,  0,0,0,0} },		
+
+{ "Lou100mK1"  , { 5000  , 5680000 , 560000,  0,0,0,0} },                   /* 11 */
+{ "Lou100mK2"  , { 5000  , 5680000 , 560000,  0,0,0,0} },
+{ "Lou100mK3"  , { 5000  , 5680000 , 560000,  0,0,0,0} },
+{ "Lou100mK4"  , { 5000  , 5680000 , 560000,  0,0,0,0} },
+
+{ "Lou1.6K5 "  , { 5000  ,  0 , 0,   0,0,0,0} },        					/*	15	*/
+{ "Lou1.6K6 "  , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "Lou10K7  "  , { 5000  ,  0 , 0,   0,0,0,0} },  
+{ "Lou10K8  "  , { 5000  ,  0 , 0,   0,0,0,0} }, 
+
+{ "R10MOhm  "  , { 5000  ,  0 , 0,   0,0,0,0} },  							/*	19	*/
+
+/* La germanium doit toujours etre en premier par rapport aux autres thermos absolus */
+{ "germanium"  , {     0 ,  30719 ,   -910 , -16389 , 2927 ,   0,      0} }, /*	20	*/
+{ "therm_4k"   , { 45000 ,  28907 , -16028 ,  -1327 , 1472 , 872,  52500} },
+{ "therm_1.6k" , { 45000 ,  28907 , -16028 ,  -1327 , 1472 , 872, 566700} },
+{ "therm_10k"  , { 45000 ,  28907 , -16028 ,  -1327 , 1472 , 872, 138100} },
+
+}
+
+};
+/*fin_param*/
+
+/* Definition Mai-Juin 1999
+{ 
+{ "v1-bedif1"  , 1,10,1 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },		
+{ "v1-bedif2"  , 1,10,2 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif3"  , 1,10,3 ,  200, 22000	,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
+{ "v1-bedif4"  , 1,10,4 ,  200, 22000	,  200,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif5"  , 1,10,5 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif6"  , 1,10,6 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif7"  , 1,10,9 , 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif8"  , 1,10,10, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif9"  , 1,10,11, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif10" , 1,10,12, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif11" , 1,10,13, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif12" , 1,10,14, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif13"	, 1,10,17, 1000, 100000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif14"	, 1,10,18, 1000, 470000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif15"  	, 1,10,19, 1000, 470000	, 1000,  {  500  ,  58800 ,  12500,0,0,0,0} },
+{ "bedif16"	, 1,10,20, 1000,2200000	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif17"	, 1,10,21, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "bedif18"	, 1,10,22, 1000, 4700	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+
+{ "v1-bedif19"	, 2,10,25, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "v1-bedif20"	, 2,10,26, 1000, 4700  	, 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
+{ "germanium"	, 3,10,27, 1000, 22000	,    0,  { 3500  ,  17100 , 646500,0,0,0,0} },
+{ "therm_4k"	, 3,10,28, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_1.6k"	, 3,10,29, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+{ "therm_10k"	, 3,10,30, 1000, 1000	,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
+
+}*/
+
+/* bolos campagne 1998-1999	*/
+/*
+reg_NbSi.J, 1, 0, 1, 100, 4.7, 333,	.5			,519.6  , 8.286
+v1-231...L, 1, 0, 2, 100, 4.7, 333, .5   , 1.7   , 32.41 , 0.333 , 10  , 20.30  ,  11.41  		
+v1-232...N, 1, 0, 3, 100, 4.7, 333,		
+v1-237...E, 1, 0, 4, 100, 4.7, 333,
+
+reg_JamieO, 1, 0, 5, 100, 4.7, 101,
+
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-230...B, 1, 0, 7, 100, 4.7, 333, .5   , 8.26  , 26.61 , 5.10  ,  7  , 9.354   ,  1.026
+V2-205...Q, 1, 0, 8, 100, 4.7, 333,	.518 , 81    , 25.2 
+V2-208...P, 1, 0, 9, 100, 4.7, 333, .5   , 12.31 , 33.42 , 0.627 , 6.5 , 8.113   ,  2.958
+
+*/
+/*bolos campagne 1997-1998	*/
+/*
+
+v1-208...J, 1, 0, 1, 100, 4.7, 333, .5   , 12.31 , 33.42 		
+v1-232...L, 1, 0, 2, 100, 4.7, 333,		
+v1-205...N, 1, 0, 3, 100, 4.7, 333,	.518 , 81    , 25.2	
+v1-NbSi..E, 1, 0, 4, 100, 4.7, 333,	.5			,519.6  , 8.286
+Jamie....O, 1, 0, 5, 100, 4.7, 101,
+V2-NbSi..H, 1, 0, 6, 100, 4.7, 101, .5   ,433.8  , 9.25
+V2-224...B, 1, 0, 7, 100, 4.7, 333, .5   ,3.43   , 26.6
+V2-230...Q, 1, 0, 8, 100, 4.7, 333, .5   , 8.26  , 26.61
+V2-231...P, 1, 0, 9, 100, 4.7, 333, .5   , 1.7   , 32.41
+
+*/
+
+
+int mode_transmission_telemesure[nb_modes_telemesure][nb_type_blocks]= {
+
+/* enregisteur de bord flash :  plafond standard nominal	*/
+/* 0*/	{ 0,10,15,50, 10,50, 0, 0, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0},
+
+/* 1*/	{ 0,10,10, 1, 10, 3, 0, 0, 0, 1, 0, 0, 1, 0, 4,2500, 0, 0, 0, 0},
+
+/* 2*/	{ 0,10,05,01, 10,06, 0, 0, 0, 1, 0, 0, 1, 0, 2,2500, 0, 0, 0, 0},
+
+/* 3*/	{ 0,10, 1,25, 10, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0},
+
+/* 4*/	{ 0,10,15,50, 10,25, 0, 0, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 5*/	{ 0,10,15,50, 10,25, 0, 0, 0, 0, 1, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 6*/	{ 0,10,15,50, 10,50, 0, 0, 0, 1, 0, 0, 1, 0, 2,2500, 0, 0, 0, 0},
+
+/* 7*/	{ 0,10,15,50,100,50, 1, 1, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0},
+
+/* 8*/	{ 0,10,15,50,100,50, 1, 1, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0},
+
+/* 9*/	{ 0,10, 1, 1,100, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0}
+
+ };
+
+
+
+int mode_transmission_flash[nb_modes_flash][nb_type_blocks]= {
+
+
+/* enregisteur de bord flash : nominal	*/
+/* 0*/	{ 0,50,15,25, 10,25, 0, 0, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash : minimum	*/
+/* 1*/	{ 0,50,50,50,50,100, 0, 0, 0, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0} ,
+
+/* enregisteur de bord flash :  rien	*/
+/* 2*/	{ 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0} };
+
+
+
+
+/*debut_nom_reglage*/
+/* 0->1 - demarrage par defaut - Nominal*/
+/* 1->2 - idem*/
+/* 2->3 - faible courant*/
+/* 3->4 - fort courant*/
+/* 4->5 - non fffdéfini*/
+/* 5->6 - non défini*/
+/* 6->7 - non défini*/
+/* 7->8 - non défini*/
+/*fin_nom_reglage*/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+reglage_bolo  reglage_standard[8]={{
+
+
+/*debut reglage 0 */
+#ifdef programme
+{32,76,8,1},{
+{20,0}
+,{1311522837,256000}
+,{1048576021,256004}
+,{20,0}
+,{1048576021,256001}
+,{20,0}
+,{262144021,128003}
+,{20,0}
+,{262144021,128001}
+,{262144021,128001}
+,{20,0}
+,{1048576021,256257}
+,{1048576021,256003}
+,{262144021,128001}
+,{262144789,128001}
+,{262144021,128001}
+,{100663317,256002}
+,{100716053,155650}
+,{1048576277,256003}
+,{20,0}
+,{1024021,0}
+,{262165,0}
+,{65557,0}
+,{1024020,0}
+},{
+{1,21,16,4}
+,{1,21,13,4}
+,{1,21,20,4}
+,{1,21,20,4}
+,{0,21,0,4}
+,{0,21,0,4}
+},{
+{3,1,21,24,21,24,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{6,1,9,34,30,0,65326}
+},{5,3,129,108,0,126,104,88} 
+#else
+{1,8,76,32},{
+{20,0}
+,{1311522837,256000}
+,{1048576021,256004}
+,{20,0}
+,{1048576021,256001}
+,{20,0}
+,{262144021,128003}
+,{20,0}
+,{262144021,128001}
+,{262144021,128001}
+,{20,0}
+,{1048576021,256257}
+,{1048576021,256003}
+,{262144021,128001}
+,{262144789,128001}
+,{262144021,128001}
+,{100663317,256002}
+,{100716053,155650}
+,{1048576277,256003}
+,{20,0}
+,{1024021,0}
+,{262165,0}
+,{65557,0}
+,{1024020,0}
+},{
+{4,16,21,1}
+,{4,13,21,1}
+,{4,20,21,1}
+,{4,20,21,1}
+,{4,0,21,0}
+,{4,0,21,0}
+},{
+{24,21,1,3,0,24,21}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{34,9,1,6,65326,0,30}
+},{108,129,3,5,88,104,126,0} 
+#endif
+/*fin_reglage*/
+
+
+},{
+
+/*debut reglage 1 */
+#ifdef programme
+{32,76,8,1},{
+{20,0}
+,{1311522837,256000}
+,{1048576021,256004}
+,{20,0}
+,{1048576021,256001}
+,{20,0}
+,{262144021,128003}
+,{20,0}
+,{262144021,128001}
+,{262144021,128001}
+,{20,0}
+,{1048576021,256257}
+,{1048576021,256003}
+,{262144021,128001}
+,{262144789,128001}
+,{262144021,128001}
+,{100663317,256002}
+,{100716053,155650}
+,{1048576277,256003}
+,{20,0}
+,{1024021,0}
+,{262165,0}
+,{65557,0}
+,{1024020,0}
+},{
+{1,21,16,4}
+,{1,21,13,4}
+,{1,21,20,4}
+,{1,21,20,4}
+,{0,21,0,4}
+,{0,21,0,4}
+},{
+{3,1,21,24,21,24,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{6,1,9,34,30,0,65326}
+},{5,3,129,108,0,126,104,88} 
+#else
+{1,8,76,32},{
+{20,0}
+,{1311522837,256000}
+,{1048576021,256004}
+,{20,0}
+,{1048576021,256001}
+,{20,0}
+,{262144021,128003}
+,{20,0}
+,{262144021,128001}
+,{262144021,128001}
+,{20,0}
+,{1048576021,256257}
+,{1048576021,256003}
+,{262144021,128001}
+,{262144789,128001}
+,{262144021,128001}
+,{100663317,256002}
+,{100716053,155650}
+,{1048576277,256003}
+,{20,0}
+,{1024021,0}
+,{262165,0}
+,{65557,0}
+,{1024020,0}
+},{
+{4,16,21,1}
+,{4,13,21,1}
+,{4,20,21,1}
+,{4,20,21,1}
+,{4,0,21,0}
+,{4,0,21,0}
+},{
+{24,21,1,3,0,24,21}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{34,9,1,6,65326,0,30}
+},{108,129,3,5,88,104,126,0} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 2 */
+#ifdef programme
+{32,76,8,1},{
+{20,0}
+,{100721941,256000}
+,{1048607509,256004}
+,{20,0}
+,{1048586773,256003}
+,{20,0}
+,{50335509,128001}
+,{20,0}
+,{50331669,128001}
+,{50336789,128001}
+,{20,0}
+,{1048622101,256259}
+,{1048635413,256003}
+,{50331669,128001}
+,{50352661,128001}
+,{50337813,128001}
+,{100665109,256002}
+,{100664597,155650}
+,{1048600341,256003}
+,{20,0}
+,{1024021,0}
+,{65557,0}
+,{65557,0}
+,{262165,0}
+},{
+{1,21,11,4}
+,{1,21,13,4}
+,{1,21,20,4}
+,{1,21,20,4}
+,{0,20,0,1}
+,{0,20,0,1}
+},{
+{3,1,21,24,21,24,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{6,17,0,34,30,0,65386}
+},{5,3,129,108,0,126,104,88} 
+#else
+{1,8,76,32},{
+{20,0}
+,{100721941,256000}
+,{1048607509,256004}
+,{20,0}
+,{1048586773,256003}
+,{20,0}
+,{50335509,128001}
+,{20,0}
+,{50331669,128001}
+,{50336789,128001}
+,{20,0}
+,{1048622101,256259}
+,{1048635413,256003}
+,{50331669,128001}
+,{50352661,128001}
+,{50337813,128001}
+,{100665109,256002}
+,{100664597,155650}
+,{1048600341,256003}
+,{20,0}
+,{1024021,0}
+,{65557,0}
+,{65557,0}
+,{262165,0}
+},{
+{4,11,21,1}
+,{4,13,21,1}
+,{4,20,21,1}
+,{4,20,21,1}
+,{1,0,20,0}
+,{1,0,20,0}
+},{
+{24,21,1,3,0,24,21}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{34,0,17,6,65386,0,30}
+},{108,129,3,5,88,104,126,0} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 3 */
+#ifdef programme
+{32,76,8,1},{
+{20,0}
+,{100721941,256000}
+,{1048607509,256004}
+,{20,0}
+,{1048586773,256003}
+,{20,0}
+,{524291861,128001}
+,{20,0}
+,{524288021,128001}
+,{524293141,128001}
+,{20,0}
+,{1048622101,256259}
+,{1048635413,256003}
+,{524288021,128001}
+,{524309013,128001}
+,{524294165,128001}
+,{100665109,256002}
+,{100664597,155650}
+,{1048600341,256003}
+,{20,0}
+,{1024021,0}
+,{65557,0}
+,{65557,0}
+,{65557,0}
+},{
+{1,21,18,4}
+,{1,21,13,4}
+,{1,21,20,4}
+,{1,21,20,4}
+,{0,20,0,1}
+,{0,20,0,1}
+},{
+{3,1,21,24,21,24,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{6,17,0,34,30,0,65386}
+},{5,3,129,108,0,126,104,88} 
+#else
+{1,8,76,32},{
+{20,0}
+,{100721941,256000}
+,{1048607509,256004}
+,{20,0}
+,{1048586773,256003}
+,{20,0}
+,{524291861,128001}
+,{20,0}
+,{524288021,128001}
+,{524293141,128001}
+,{20,0}
+,{1048622101,256259}
+,{1048635413,256003}
+,{524288021,128001}
+,{524309013,128001}
+,{524294165,128001}
+,{100665109,256002}
+,{100664597,155650}
+,{1048600341,256003}
+,{20,0}
+,{1024021,0}
+,{65557,0}
+,{65557,0}
+,{65557,0}
+},{
+{4,18,21,1}
+,{4,13,21,1}
+,{4,20,21,1}
+,{4,20,21,1}
+,{1,0,20,0}
+,{1,0,20,0}
+},{
+{24,21,1,3,0,24,21}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{34,0,17,6,65386,0,30}
+},{108,129,3,5,88,104,126,0} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 4 */
+#ifdef programme
+{39,62,9,1},{
+{20,0}
+,{-100659180,229382}
+,{-100659436,294918}
+,{20,0}
+,{-100663276,221189}
+,{-100663276,5}
+,{-100659436,245762}
+,{-100663276,5}
+,{-100658154,245761}
+,{-100658156,253954}
+,{20,0}
+,{-100663276,204805}
+,{-100663276,16389}
+,{-100656874,1}
+,{-100656874,16385}
+,{-100663276,3}
+,{-100506347,6}
+,{-100509675,6}
+,{-100372972,6}
+,{2097174,0}
+,{1024022,0}
+,{16406,0}
+,{4117,0}
+,{262164,0}
+},{
+{2,22,24,1}
+,{1,20,24,4}
+,{0,20,24,4}
+,{0,20,24,3}
+,{0,20,24,4}
+,{0,20,24,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{2,3,129,108,2,126,104,88} 
+#else
+{1,9,62,39},{
+{20,0}
+,{-100659180,229382}
+,{-100659436,294918}
+,{20,0}
+,{-100663276,221189}
+,{-100663276,5}
+,{-100659436,245762}
+,{-100663276,5}
+,{-100658154,245761}
+,{-100658156,253954}
+,{20,0}
+,{-100663276,204805}
+,{-100663276,16389}
+,{-100656874,1}
+,{-100656874,16385}
+,{-100663276,3}
+,{-100506347,6}
+,{-100509675,6}
+,{-100372972,6}
+,{2097174,0}
+,{1024022,0}
+,{16406,0}
+,{4117,0}
+,{262164,0}
+},{
+{1,24,22,2}
+,{4,24,20,1}
+,{4,24,20,0}
+,{3,24,20,0}
+,{4,24,20,0}
+,{4,24,20,0}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,2,88,104,126,2} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 5 */
+#ifdef programme
+{39,68,9,1},{
+{20,0}
+,{1048982293,229382}
+,{1049128469,253958}
+,{20,0}
+,{1048966677,245765}
+,{20,0}
+,{262157846,245762}
+,{1048919829,5}
+,{262156054,245761}
+,{262154006,253954}
+,{20,0}
+,{1049123349,229381}
+,{1049157141,237573}
+,{262154262,1}
+,{262158614,16385}
+,{262149654,3}
+,{262750740,237572}
+,{262606612,122884}
+,{-1174095083,139270}
+,{20,0}
+,{16406,0}
+,{16406,0}
+,{4117,0}
+,{262164,0}
+},{
+{1,22,16,1}
+,{1,22,16,4}
+,{1,22,16,4}
+,{1,20,16,3}
+,{1,21,20,4}
+,{1,21,20,4}
+},{
+{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+,{0,1,9,1,0,0,0}
+},{2,3,129,108,3,126,104,88} 
+#else
+{1,9,68,39},{
+{20,0}
+,{1048982293,229382}
+,{1049128469,253958}
+,{20,0}
+,{1048966677,245765}
+,{20,0}
+,{262157846,245762}
+,{1048919829,5}
+,{262156054,245761}
+,{262154006,253954}
+,{20,0}
+,{1049123349,229381}
+,{1049157141,237573}
+,{262154262,1}
+,{262158614,16385}
+,{262149654,3}
+,{262750740,237572}
+,{262606612,122884}
+,{-1174095083,139270}
+,{20,0}
+,{16406,0}
+,{16406,0}
+,{4117,0}
+,{262164,0}
+},{
+{1,16,22,1}
+,{4,16,22,1}
+,{4,16,22,1}
+,{3,16,20,1}
+,{4,20,21,1}
+,{4,20,21,1}
+},{
+{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+,{1,9,1,0,0,0,0}
+},{108,129,3,2,88,104,126,3} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 6 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+},{
+
+/*debut reglage 7 */
+#ifdef programme
+{197,191,175,185},{
+{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}
+},{
+{106,98,93,71}
+,{66,74,87,66}
+,{48,46,38,33}
+,{40,41,33,26}
+,{25,29,40,57}
+,{63,62,71,80}
+},{
+{83,79,75,75,92,112,31100}
+,{125,126,117,113,107,94,20315}
+,{108,116,122,124,117,120,32117}
+,{110,99,94,98,107,93,17217}
+},{88,82,94,108,111,126,104,88} 
+#else
+{185,175,191,197},{
+{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}
+},{
+{71,93,98,106}
+,{66,87,74,66}
+,{33,38,46,48}
+,{26,33,41,40}
+,{57,40,29,25}
+,{80,71,62,63}
+},{
+{75,75,79,83,31100,112,92}
+,{113,117,126,125,20315,94,107}
+,{124,122,116,108,32117,120,117}
+,{98,94,99,110,17217,93,107}
+},{108,94,82,88,88,104,126,111} 
+#endif
+/*fin_reglage*/
+
+} };
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/*
+unsigned int4	val_long(char x)
+{
+unsigned long a,xl;
+char aa;
+aa=x-2;
+a=aa;
+if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
+*/
+
+
+int	calcul_somme_block(block_type_modele* blk,int longueur)
+{
+int i,so=0;;
+for(i=0;i<(longueur/4-4);i++)  so^=(int)blk->mot[i];
+/* somme sur tous les mots internes	: on exclus le dbut, les codes et la fin	*/
+return((so^(so>>16))&0xffff);
+}
+
+
+
+
+void  valide_block(block_type_modele* blk,int type,int block_num)
+{
+int somme,longueur;
+def_long_block
+longueur=long_block[type];
+/*printf("valide block adresse %x  type %d  numblock %d  longueur=%d \n" */
+/* 		,(unsigned)blk,type,block_num,longueur);*/
+blk->debut		=	debut_block_mesure;
+somme=0;blk->code1		=	(((long)longueur)<<16)	|	somme;
+blk->code2		=	(((long)block_num) & 0xffffff ) | ( (((long)type)<<24)&0xff000000 );
+
+blk->mot[longueur/4-4]  =	fin_block_mesure;
+
+#if defined(_ECC_LIB_H_)
+{
+int place_ecc;
+place_ecc=(longueur-4-ECC_SIZE-SIZE_HEAD-((longueur-4-SIZE_HEAD)/ECC_TOTAL)*ECC_SIZE)/4;
+SetEcc( blk, (unsigned char *) &(blk->mot[place_ecc] ) ) ;
+}
+#endif
+
+somme=calcul_somme_block(blk,longueur);
+blk->code1		=	(((long)longueur)<<16)	|	somme;
+/* l'ecc est faux car on a change la somme: mettre la somme a zero avant de tester ecc  */
+}
+
+/* Quand on est sur une machine swappee, on ne cherche pas a verifier */
+/* le checksum, puisqu'on a modifie les blocs, sans swapper par exemple */
+/* les chars des noms de bolometres et des chaines GPS... */
+#ifdef __alpha
+#define SWAP
+#endif
+#if defined(Linux)  || defined(linux)
+#define SWAP
+#endif
+
+
+
+int  verifie_block(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+if(blk->debut != debut_block_mesure)					return(block_debut_erreur);
+type=type_block(blk);		if( (type<0) ||(type>=nb_type_blocks) )	return(block_type_inconnu);	
+lg=longueur_block(blk);		if( lg != long_block[type] )		return(block_longueur_erreur);	
+if( blk->mot[(lg/4)-4]  !=	fin_block_mesure)			return(block_fin_erreur);	
+#ifndef SWAP
+som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))		return(block_somme_erreur);
+#endif
+return(block_correct);
+}
+
+
+int  verifie_block_printf(block_type_modele* blk)
+{
+int type,lg,som;
+def_long_block
+def_nom_block
+if(blk->debut != debut_block_mesure)
+	{
+	printf(" erreur dans le code debut de block	 \n");
+	return(block_debut_erreur);
+	}	
+
+type=type_block(blk);
+if( (type<0) || (type>nb_type_blocks) )	
+	{
+	printf(" block de type %d  inconnu\n",type);
+	return(block_type_inconnu);
+	}
+
+lg=longueur_block(blk);
+if( lg!=long_block[type] )	
+	{
+	printf(" block type %s  erreur de longueur (nominal=%d , dans le block=%d \n"
+			,nom_block[type],long_block[type],lg);
+	return(block_longueur_erreur);
+	}
+
+som=calcul_somme_block(blk,lg);
+if( som!=somme_block(blk) )	
+	{
+	printf(" block type %s   :  erreur de somme (calculee=%d , dans le block=%d \n"
+			,nom_block[type],som,somme_block(blk) );
+	return(block_somme_erreur);
+	}
+	
+if(blk->mot[(lg/4)-4]	!= fin_block_mesure)	
+	{
+	printf(" block type %s  erreur de code fin de block : trouve %x au lieu de %x \n"
+			,nom_block[type],(int)blk->mot[(lg/4)-4],fin_block_mesure);
+	return(block_fin_erreur);
+	}
+
+return(block_correct);
+}
+
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeops_28.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeops_28.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeops_28.h	(revision 504)
@@ -0,0 +1,1065 @@
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 archeops.h  :	structure de données            	*/
+/*                                                                      */
+/*======================================================================*/
+
+#define		_archeops
+#define		version_num		28
+
+/*  defini ici que si l'on n'a pas inclu ecclib.h qui contient les memes definitions */
+#ifndef _ECC_LIB_H_
+#define ECC_TOTAL 255
+#define ECC_DATA 239       /* Nb de bytes de data encodes */
+#define ECC_SIZE (ECC_TOTAL-ECC_DATA) /* Nb de bytes encodeurs */
+#define SIZE_HEAD sizeof(int4)*3  /* 3 mots d'entete de blocs */
+#endif
+
+/*======================================================================*/
+/*                                                                      */
+/* 			historique des modifications            	*/
+/*                                                                      */
+/*                                                                      */
+/*  VERSION 24:                                                         */
+/*                                                                      */
+/*	- utilise le fichier archeops.c					*/
+/*	- nb_max_bolo=24  avec nb_bolo_util=18				*/
+/*	- change la structure du block param				*/
+/*	- change la structure du block dilution				*/
+/*									*/
+/*  VERSION 25:                                                         */
+/*                                                                      */
+/*	- la compression marche						*/
+/*	- 4 signaux synchro O.K.					*/
+/*	- change la structure dil : contient les temperatures		*/
+/*									*/
+/*  VERSION 26:                                                         */
+/*                                                                      */
+/*	- int4 pour compatibilité toutes machines			*/
+/*								        */
+/*  VERSION 27:                                                         */
+/*	- ajout dans chaque block-type d'une structure "ecc" dont la    */
+/*	taille est adaptee a la taille du bloc: 		        */
+/*		on ajoute 16 bytes servant a la correction d'erreur     */
+/*		pour chaque paquet de 241 bytes	de donnees.	        */
+/*	les bytes d'ECC sont calcules avant envoi sur la ligne	        */
+/*	telemesure.					                */
+/*	Ils peuvent servir a l'arrivee pour verifier et corriger quand  */
+/*	c'est possible les donnees. On peut corriger au maximu 7 bytes  */
+/*	erronnes.						        */
+/*								        */
+/*  VERSION 28:                                                         */
+/*	- corrigée la taille du block gyroscope avec ecc		*/
+/*	- compatible avec la generation de l'ecc dans le transputer     */
+/*	- mais sans ecc: trops long a calculer			        */
+
+/*======================================================================*/
+
+
+/*======================================================================*/
+/*  ---------------  parametres generaux de definition   -------------  */
+/*======================================================================*/
+#ifndef int4
+#ifdef __alpha
+#define int4 int
+#undef programme
+#else
+#define int4 long
+#endif
+#endif
+
+#ifdef linux
+#undef programme
+#endif
+
+
+#ifdef	_planck
+#define	_archeops
+#define _trapani
+#define _sans_transputer
+#endif
+
+#ifdef	_archeops
+/*#define _test_diabolo	 relecture des blocks fabriques avec diabolo	*/
+#define _trapani		/*  configuration  prevue pour Trapani	*/
+/*#define _kiruna		  block standard prevu pour kiruna	*/ 
+#endif
+
+
+
+/*======================================================================*/
+/*  --------------	valeurs des parametres dans	-------------   */
+/*  --------------	les différentes configurations	-------------   */
+/*======================================================================*/
+/*									*/
+/*  configuration pour Trapani : 3 bebos  /  12 bolos			*/
+/*									*/
+/*  bebo1 :   voies  1  à  6	-->  bolo  1 a  6			*/
+/*  bebo2 :   voies  9  à  14	-->  bolo  7 à 12			*/
+/*									*/
+/*  bebo6 :								*/
+/*  	voies  41 42 43 44	=  carte simplifiee avec AMP01		*/
+/*  	voies  45 et 46		= chauffage pour regulation		*/    
+/*	on ecrira plus tard le stockage des donnees simplifiees		*/
+/*									*/
+/*									*/
+/*======================================================================*/
+
+/*	nb_per_block	doit etre divisible par 2						*/
+/*	nb_max_bolo	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+/*	nb_bolo_util	doit etre divisible par 2 pour archeops   (impair pour diabolo ?? )	*/
+
+
+#ifdef	_trapani
+#define nb_max_bolo 		24	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		18	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_kiruna
+#define nb_max_bolo 		36	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		32	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		36	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		88	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		46	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+#ifdef	_test_diabolo
+#define nb_max_bolo 		9	/*  nombre maxi de bolos 				*/
+#define nb_bolo_util 		9	/*  nombre de bolos réellement transmis			*/
+#define	nb_per_block		20	/*  nombre de periodes entieres dans un block		*/
+#define	nb_max_mes_per		128	/*  nb de points maxi dans une periode complete		*/
+#define	nb_photo_diodes		0	/*  nb de canaux de mesure du senseur stellaire		*/
+#endif
+
+
+#ifdef	_sans_transputer
+#define nb_byte_mot		5	/*  nombre d'octets dans un mot d'acquisition planck	*/
+#else
+#define nb_byte_mot		8	/*  nombre d'octets dans un mot d'acquisition archeops	*/
+#endif
+
+#define	nb_max_nom_bolo		24	/*  nombre maxi de noms et coef bolo dans la table	*/
+
+#define nb_sync			4	/*  nombre de signaux de synchro			*/
+					/*  6 pour diabolo 					*/
+					/* toujours multiple de 4 pour archeops			*/
+#define	nb_element_catalog	256	/* nombre d'éléments catalog par reponse enregistreur	*/
+
+
+#ifdef	transmet_data_brute
+#define		taille_maxi_block_archeops	sizeof(block_type_data_brute)
+#else					/* 	le plus gros des différents blocks de télémesure*/
+#define		taille_maxi_block_archeops	sizeof(block_type_bolo)
+#endif
+
+#define		nombre_de_regul		4
+#define		nombre_de_voies		6
+#define 	nb_type_blocks		20	/*  nombre de type de blocks (multiple de 4)	*/
+#define		nb_modes_telemesure	10
+#define		nb_modes_flash		 3
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=======================   télécommande      ==========================*/
+/*======================================================================*/
+
+
+/*   --------------   codes de reconnaissance des paquets de télécommande	--------------   */   
+
+#define		debut_telecommande		0x23456789
+#define		fin_telecommande		0x98765432
+
+/*   ------------ codes de direction des commandes envoyées a l'EPLD Archeops	--------------   */   
+
+#define 	tc_dir_transputer		1
+#define 	tc_dir_reset_epld		3
+#define 	tc_dir_reset_trp		4
+
+/*  -------------  codes  des  prefix des  telecommandes traités le transputer	--------------   */
+
+#define		tc_horloge			255	/* (-1)	*/
+#define		tc_cadence1			128
+#define		tc_cadence2			129
+#define		tc_cadence3			130
+#define		tc_regul			251	/* (-5)	*/
+#define		tc_switch_dil			250
+#define		tc_dac_dil			249
+
+/*======================================================================*/
+/*	telecommande reduite  sur 18 bit				*/
+/*======================================================================*/
+
+/*______________________________________________________________________________________________*/
+/*	1er mot	:	code de debut de telecommande reduite					*/
+#define		tc_reduite			248	
+/*______________________________________________________________________________________________*/
+/*	2eme mot:	4bit:	16 codes  de direction  tc2					*/
+enum{tc2_reset_epld,tc2_bolo_dacV,tc2_bolo_dacI,tc2_bolo_dacT
+	,tc2_bolo_dacL,tc2_bolo_gain,tc2_bolo_voie,tc2_horloge
+	,tc2_regul,tc2_auto_bolo,tc2_auto_dilu,tc2_dilution
+	,tc2_raz_fet,tc2_reset};	/* 13 codes: reste 3 disponibles*/
+
+
+/*______________________________________________________________________________________________*/
+/*	3eme mot:	6bit:									*/
+
+/*	code2=dac-gain-voie  	:	numero de bolo						*/
+
+/*	code2=tc2_horloge	:								*/
+/*		soit un code defini								*/
+enum{tc3_commande,tc3_periode,tc3_nb_mesures,tc3_temp_mort,tc3_flag};
+
+
+/*	code2=tc2_regul	:									*/
+
+
+/*	code2=tc2_auto_bolo	:						*/
+
+
+/*	code2=tc2_auto_dilu	:						*/
+/* 	les valeurs des parametres d'auto_dilu ne depassent pas 128 		*/
+
+
+/*	code2=tc2_dilution	:	commandes setbit,clrbit 						*/
+enum{tc3_clr_bit_dil,tc3_set_bit_dil,tc3_fet_raz};
+
+/*	code2=tc2_reset	:	commandes setbit,clrbit 						*/
+#define	tc3_reset	13
+#define	tc4_reset	73
+
+/*______________________________________________________________________________*/
+/*	4eme mot:	8bit:	valeur a ecrire			*/		
+
+
+/*======================================================================*/
+/*  -------     codes  de  controle  pour  la  transmission    -----    */
+/*=========================   télémesure    ============================*/
+/*======================================================================*/
+
+/*   -------   codes de reconnaissance des paquets de télémesure        */   
+
+#define		debut_block_mesure		0x45627491	
+#define		fin_block_mesure		0x83260432	
+
+
+
+
+
+/*======================================================================*/
+/*  ------------------------------------------------------------------  */
+/*  ---------  	Les  formats  des  blocks  type   ARCHEOPS   	-------	*/
+/*  ------------------------------------------------------------------  */
+/*======================================================================*/
+
+
+
+/*==============================================================================================*/
+
+/*	Le tableau est lut dans le desordre par le mac en lecture de la carte pci :		*/
+
+/*	Les entiers long sont ecrits tels quels							*/
+/*	Les short sont ecrits permuté 2 a 2 par le tansputer					*/
+/*	Les tables char sont ecrits permuté 4 / 4 par le transputer				*/
+/*	A la lecture dans le mac, tout est bon							*/
+
+
+/*  ---------  	 structures N° 0 :   parametres de mesure des bolometres        -------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct	
+	{
+	int4		numero_nom_coef;	/*  le numero pour retrouver le nom et les coef	*/
+	int4		bolo_code_util;		/*  le code d'utilisation du bolo		*/
+	int4		bolo_bebo;		/*  l'acquisition:  0 pour MLPA 10 pour BEBODIFF*/
+	int4		bolo_num;		/*  l'adresse hard du bolo			*/
+	int4		bolo_gain;		/*  le gain du preampli				*/
+	int4		bolo_capa;		/*  la valeur capa du modulateur		*/
+	int4 		bolo_diviseur;		/*  le diviseur de la compensation		*/
+	}
+	param_un_bolo;
+	
+	
+typedef struct	
+	{
+	char		bolo_nom[32];		/*  le nom de chaque bolometre			*/
+	int4	  	coef[7];		/*  les coef pour le calcul de la température	*/
+	}
+	nom_et_coef_bolo;
+	
+	
+	
+/* code_util des bolos  */
+enum{bolo_hors_service,bolo_normal_transmis,bolo_normal_non_transmis,bolo_thermo_simplifie};
+
+	
+typedef struct		/*  		table des parametres de mesure bolometre 		*/
+			/*	cette table ne change pas (en principe) en cours de mesure	*/
+	{
+	int4		numero_version;			/*  numero de version du header archeops.h	*/
+	int4		n_max_bolo;			/*  nombre maxi de bolos  (divisible par 4)	*/
+	int4		n_per_block;			/*  nombre de periodes entieres dans un block	*/
+	int4		n_max_mes_per;			/*  nb de points maxi dans une periode complete	*/
+
+	int4		nb_bolo;			/*  nombre de bolometres effectivement lut	*/
+	param_un_bolo	bolo[nb_max_bolo];
+	nom_et_coef_bolo nom_coef[nb_max_nom_bolo];	/*  nombre de nom et coef bolo			*/
+	}
+	param_bolo;
+	
+	
+	
+	
+/*	
+	int4		bolo_code_util[nb_max_bolo];	
+	char		bolo_nom[nb_max_bolo][32];	
+
+	int4		bolo_bebo[nb_max_bolo];		
+	int4		bolo_num[nb_max_bolo];		
+	int4		bolo_gain[nb_max_bolo];		
+
+	int4		bolo_capa[nb_max_bolo];		
+	int4 		bolo_diviseur[nb_max_bolo];	
+	
+	int4	  	coef[nb_max_bolo][7];		
+
+	int4		presence_bebo;			
+	}
+	param_bolo;
+*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	param_bolo	param;		/*	les parametres de mesure des bolometres		*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof( param_bolo)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_param;			
+	
+
+
+
+/*  -------------------   structures N° 1 :   journal de bord        ---------------------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+#define long_page	10
+typedef struct				  
+	{
+	int4		code2;		/* 	code de la ligne du journal			*/
+					/* 	code idem code2 debut de block : 		*/
+					/*  	contient un code de commande			*/
+					/*	et le numero du block lors de la télécommande	*/
+	char		mot[8];		/* 	contenu de la ligne du  journal			*/
+	}
+	ligne_journal;			
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	ligne_journal	jj[long_page];	/*	block de 10 lignes de journal			*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(ligne_journal)*long_page+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_journal;			
+	
+
+/*  ---------   structures N° 2 :  reglage_bolo , regul etc..   --------	*/
+/*  ------------------------------------------------------------------------------------------	*/
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = (double)parametr.bolo[bolo].bolo_gain*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+
+/*  les definitions suivantes s'appliquent a une variable de type    reglage.bolo[bol]		*/
+#define		gainbrut(aa)	((char)(((aa).mot1&0x1f)))		
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+#define		phase(aa)	((char)(((aa).mot1&0x60)>>5))		
+#define		comm(aa)	((char)(((aa).mot1&0x80)>>7))		
+#define		dac_V(aa)	((int)(((aa).mot1&0xfff00)>>8)	)	
+#define		dac_I(aa)	((int)(((aa).mot1&0xfff00000)>>20))		
+
+#define		voie(aa)	((char)(((aa).mot2&0xff)))		
+#define		dac_T(aa)	((int)(((aa).mot2&0xfff00)>>8))		
+#define		dac_L(aa)	((int)(((aa).mot2&0xfff00000)>>20))		
+
+/*
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	((gainbrut)&0x1f) | (((phase)&3)<<5) | (((comm)&1)<<7) | (((dacV)&0xfff)<<8) | (((dacI)&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			((voie)&0xff) 	  | (((dacT)&0xfff)<<8) | (((dacL)&0xfff)<<20)
+*/
+
+#define		bolo_mot1(dacV,dacI,gainbrut,phase,comm)	(((long)(gainbrut))&0x1f) | ((((long)(phase))&3)<<5) | ((((long)(comm))&1)<<7) | ((((long)(dacV))&0xfff)<<8) | ((((long)(dacI))&0xfff)<<20) 
+#define		bolo_mot2(dacT,dacL,voie)			(((long)(voie))&0xff) 	  | ((((long)(dacT))&0xfff)<<8) | ((((long)(dacL))&0xfff)<<20)
+
+
+typedef struct	
+	{
+	int4	mot1;		/*  dac1 = mot[11..0]; dac2=mot1[23..12]	*/
+				/*  gain = mot1[27..24]; phase = mot1[31..28];	*/
+	int4	mot2;		/*  dac3 = mot[11..0]; dac4=mot1[23..12]	*/
+				/*  voie pour reglages auto  = mot2[31..24];	*/
+	}
+	reglage_un_bolo;
+
+
+
+#ifdef programme	/***********   structure normale pour le mac   ****************/
+
+typedef struct	
+	{
+	char	periode;
+	char	nb_mesures;
+	char	temp_mort;
+	char	flag;
+	}
+	horloge;
+
+typedef struct
+	{
+	char	mode;			/*   on_off et deglitch				*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	integ;
+	char 	deriv;
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	}
+	regul_bolo;			/*  longueur 2 entiers int4			*/
+
+typedef struct
+	{
+	char	mode;
+	char	gain;
+	char	courant;
+	char	delai;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4			*/
+
+typedef struct
+	{
+	char	vanne;
+	char	helium;
+	char	chauffage;
+	char	piles;
+	char	transmission;
+	char	temps_max_vanne;
+	char	xx7;
+	char	xx8;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+
+#else		/***********  structure swappée pour le transputer   ****************/
+
+typedef struct	
+	{
+	char	flag;
+	char	temp_mort;
+	char	nb_mesures;
+	char	periode;
+	}
+	horloge;
+	
+
+typedef struct
+	{
+	char	prop;			/*   zero dans prop -> chauffage=0;		*/
+	char	voie_chauf;		/*   la voie de sortie chauffage		*/
+	char	num_bolo;		/*   numero du bolo utilisé,	*/
+	char	mode;			/*   on_off et deglitch				*/
+	short	chauffage;		/* 	valeur effective du chauffage		*/	
+	char 	deriv;
+	char	integ;
+	}
+	regul_bolo;			/*  longueur 2 entiers int4		*/
+
+
+typedef struct
+	{
+	char	delai;
+	char	courant;
+	char	gain;
+	char	mode;
+	}
+	auto_bolo;			/*  longueur 1 entiers int4		*/
+
+typedef struct
+	{
+	char	piles;
+	char	chauffage;
+	char	helium;			/* periode de mesure		*/
+	char	vanne;		
+	char	xx8;
+	char	xx7;
+	char	temps_max_vanne;
+	char	transmission;
+	}
+	auto_dilu;			/*  longueur 1 entiers int4		*/
+
+
+#endif		/***********   fin des structures swappées       ****************/
+
+enum{regul_stop,regul_chauffage_null,regul_sans_deglitch,regul_avec_deglitch,stop_moteur,moteur_direct_p,moteur_regul_p,moteur_direct_m,moteur_regul_m};
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+enum{vanne_zero,vanne_rien,vanne_ferme,vanne_ouvre,vanne_auto_pression,vanne_auto_P_T};
+/*enum{trans_zero,trans_rien,trans_normal,trans_rapide,trans_lent};*/
+enum{helium_zero,helium_continu,helium_40s,helium_400s};
+
+
+typedef struct							/*  int4 en mot de 32 bit   	*/
+	{
+	horloge			horloge;			/*			1	*/
+	reglage_un_bolo		bolo[nb_max_bolo]; 		/*	18 * 2	= 	36	*/
+	auto_bolo		autom[nombre_de_voies];		/*	6  * 1		6	*/								
+	regul_bolo		regul[nombre_de_regul];		/*	4  * 2	=	8	*/									
+	auto_dilu		dilu;				/*			2	*/
+	}
+	reglage_bolo;						/*	total 58		*/
+
+
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	reglage_bolo	reglage;											
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(reglage_bolo)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_reglage;			
+	
+/*  ---------------------   structures N° 3 :    etat de la dilution	-----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		switch_dil;
+	int4		ADC_dil[48];	/*	la lecture des 48 ADC de la carte DIL		*/
+	int4		DAC_dil[4];	/*	les 4 dac de la carte dilution			*/
+	int4		DAC_sst[4];	/*	les 4 dac de la carte sst			*/
+	int4		temperature[4];	/*	valeurs lues sur cartes BEDIFF modifiees	*/
+/*	int4		gyro_dil[3][nb_per_block*2];	les gyros  (block gyros)		*/
+/*	int4		data_dil[50];	 data brutes de la dilution				*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*64+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_dilution;			
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  5: chauffage 1	*/
+#define chauffage3		0x00001000	/*  4: chauffage 1	*/
+#define chauffage4		0x00000800	/*  3: chauffage 1	*/
+#define chauffage5		0x00000400	/*  2: chauffage 1	*/
+#define chauffage6		0x00000200	/*  1: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+enum{nbit_chauffage7,nbit_chauffage6,nbit_chauffage5,nbit_chauffage4,nbit_chauffage3
+	,nbit_chauffage2,nbit_chauffage1,nbit_vanne_EVB,nbit_vanne_EVO
+	,nbit_vanne_EVV,nbit_vanne_EVF,nbit_switch_pile_par_15,nbit_switch_pile_par_5,nbit_switch_helium};
+
+/*  position des mesures sur les multiplexeurs		*/
+/* J10A  ->  temperatures basses t_b1 t_b2,t_b3 t_b4 36 37 41 35	*/ 
+/* J10B  ->  temperatures basses t_a1 t_a2,t_a3 t_a4 38 11 34 28	*/ 
+/* J1??	 ->  temperatures hautes t_h1 t_h2,t_h3 t_h4	*/ 
+
+enum{
+/* multiplex11..18:*/	t_a2	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,t_a4	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a1	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,t_pile	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+/* reste libres :  mul   12 - 21 - 22 - 25 -  31 - 44 - 57 - 58 - 64	*/
+/* T_A1 EST AUSSI LE DRIVER DU MOTEUR DE PIVOT   */
+
+#define  val_multiplex(qq)	(0.0003052*(double)((qq)-0x8000))	
+#define  val_temperature(qq)	((val_multiplex(qq)<0.2)?-99:((1146.3/(val_multiplex(qq)-0.1)) - 245.13))
+
+
+/*  ---------------------   structures N° 4 :     gps           -------------------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+
+#define GPS_DATA 80
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+
+	char		gps[GPS_DATA];	/*      les données GPS (une chaine maxi 80 cara)	*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((GPS_DATA+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gps;			
+	
+
+
+/*  ---------------------   structures N° 5 :   tous les bolos 1 periode     	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	
+	short 		bol_per[nb_max_bolo][nb_max_mes_per];		
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(short)*nb_max_bolo*nb_max_mes_per+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_une_periode;			
+
+/*  ----------------   structures N° 6 :  signals de synchro (pour test au sol)	---------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		synchro[nb_per_block*2][nb_sync];	
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((nb_per_block*nb_sync*2+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_synchro_sol;			
+
+/*  ---------------------   structures N° 7 : block de données de pointage sol      -----------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	char		comment[1024];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((1024+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_pointage_sol;			
+
+
+
+/*  -------------   structures N° 8 :   données brutes des bolometres    ----------------------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque bolo, un vecteur 72 points		*/
+	int4		data_bolo[nb_max_bolo][nb_per_block*2];	
+					/*	data D.S.	(en mots de 32 bits)		*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*nb_max_bolo*nb_per_block*2+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo;			
+
+/*  ---------------------   structures N° 9 :   données des gyroscopes 	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/* chaque gyro: un vecteur tde 72 valeurs		*/
+	int4		gyro[3][nb_per_block*2];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*3*nb_per_block*2+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro;			
+
+/*  ---------------------   structures N° 10 :   données senseur stellaire	  -----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		sst[nb_per_block*2][18];
+					/* chaque mesure: un paquet de 18 mots de 32 bits	*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*nb_per_block*2*18+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst;			
+
+/*  ---------------------   structures N° 11 :    rien		          -----------		*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type11;			
+
+/*  ---------------------   structures N° 12 :  data bolo apres compression sur 7 bit	 ------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+					/*	pour chaque bolo, un vecteur  19 mots		*/
+	unsigned int4	data_bolo[nb_bolo_util][ (nb_per_block/2) +1 ];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*nb_bolo_util*((nb_per_block/2) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_bolo_comprime;			
+
+/*  ---------------------   structures N° 13 :    block_type_gyro_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*  	nombre de mots = nb valeurs/4 +1		*/
+	unsigned int4	gyro[3][ (nb_per_block/2) +1 ];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*3*((nb_per_block/2) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_gyro_comprime;			
+
+/*  ---------------------   structures N° 14 :    block_type_sst_comprime	-----------	*/
+/*  -----------------------------------------------------------------------------------------	*/
+typedef struct				  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+					/*	pour chaque diode, un vecteur  11 mots		*/
+	unsigned int4	sst[nb_photo_diodes] [(nb_per_block*2/7) +1 ];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*nb_photo_diodes*((nb_per_block*2/7) +1)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_sst_comprime;			
+
+
+/*  ---------------------   structures N° 15 : block_type_status_flash -------*/
+/*  ----------------------------------------------------------------	*/
+
+/*
+** Quelque soit la commande, l'enregistreur renvoie toujours le meme type
+de bloc comprenant la commande, un mot d'erreur eventuel et le status.
+
+** L'enregistreur ne prend jamais l'initiative d'envoyer un bloc de status
+(sauf dans le cas ci-dessous).
+
+** Au reset, le controleur est un peu lent a demarrer (quelques secondes).
+Pour que tu puisse savoir quand il est pret, je propose de t'envoyer un 
+bloc de type "block_type_status_flash" des que je suis pret (comme si tu
+avais envoye un bloc "block_type_cmd_flash" avec la commande
+"FLASH_STATUS_REQUEST"
+
+*/
+
+typedef struct {/* etat de l'enregistreur */
+  int4 nb_total_blocks ;
+  int4 memoire_libre ;
+  int4 nb_block_erreur ;
+} status_flash;
+
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* la commande a laquelle ce bloc repond	*/
+  int4 erreur ;   /* Si la commande a induit une erreur */
+  status_flash status ; /* etat de l'enregistreur */
+#ifdef _ECC_LIB_H_
+  unsigned char ecc[((((sizeof(int4)*2 + sizeof(status_flash)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+  
+  unsigned int4 fin ; /* code de reconnaissance de fin de block	*/
+} block_type_status_flash ;
+
+/*  ---------------------   structures N° 16 :    block_type_cmd_flash    ---------*/
+/*  ------------------------------------------------------------------	*/
+typedef struct {
+  unsigned int4 debut ;
+  unsigned int4 code1 ;
+  unsigned int4 code2 ;
+
+  int4	commande; /* type de commande a l'enregistreur flash */
+#ifdef _ECC_LIB_H_
+  unsigned char ecc[((((sizeof(int4)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+
+  int4	fin;      /* code de reconnaissance de fin de block */
+} block_type_cmd_flash;			
+
+/* Commands from Transputer to Recorder */
+enum {
+  FLASH_STATUS_REQUEST,
+  FLASH_EFFACE_TOUT1, FLASH_EFFACE_TOUT2, FLASH_EFFACE_TOUT3,
+  FLASH_EFFACE_UTIL1, FLASH_EFFACE_UTIL2, FLASH_EFFACE_UTIL3
+} ;
+
+/* Errors from Recorder to Transputer.
+   Pending question: what to do in case of FLASH_ERASE_END_ERROR ?
+*/
+
+enum {
+  FLASH_STATUS_OK,      /* Pas d'erreur */
+  FLASH_BAD_SEQUENCE,   /* Mauvaise sequence d'effacement */
+  FLASH_ERASE_START,    /* Debut d'effacement */
+  FLASH_ERASE_END_OK,   /* Fin d'effacement OK */
+  FLASH_ERASE_END_ERROR /* Erreur pendant l'effacement */
+} ;
+
+
+/*  ---------------------   structures N° 17 : block brut de données ctb pour test      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef	transmet_data_brute
+	char		data[nb_per_block*nb_max_mes_per*nb_byte_mot];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((nb_per_block*nb_max_mes_per*nb_byte_mot+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+#else
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_data_brute;			
+
+/*  ---------------------   structures N° 18 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_18;			
+
+/*  ---------------------   structures N° 19 : block  vide pour l'instant	      -------	*/
+/*  -------------------------------------------------------------------------------------------	*/
+typedef struct	  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* 	code de reconnaissance de fin de block		*/
+	}
+	block_type_19;			
+
+
+
+/*  ---------   block  modele  (plus gros que tous les autres pour reservation memoire)   ----  */
+/*  -----------------------------------------------------------------------------------------	*/
+
+typedef struct				/*	La structure de transfert transputer vers mac	*/  
+	{
+	int4		debut;		/*	code de reconnaissance de debut de block	*/
+	int4		code1;		/*	code1 du block					*/
+	int4		code2;		/*	code2 du block					*/
+	int4		mot[(taille_maxi_block_archeops)/4];
+#ifdef _ECC_LIB_H_
+	unsigned char ecc[((((sizeof(int4)*(taille_maxi_block_archeops/4)+SIZE_HEAD)/ECC_DATA)+1)*ECC_SIZE)] ;
+#endif
+	int4		fin;		/* code de reconnaissance de fin de block		*/
+	}
+	block_type_modele;			
+
+
+
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  --------------  définitions permettant de travailler sur les blocks Archeops   -----------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+
+enum	{block_param,block_journal,block_reglage,block_dilution,
+	block_gps,block_une_periode,block_synchro_sol,block_pointage_sol,
+	block_bolo,block_gyro,block_sst,block_11,
+	block_bolo_comprime,block_gyro_comprime,block_sst_comprime,block_status_flash,
+	block_cmd_flash,block_data_brute,block_18,block_19};
+
+
+#define	def_nom_block	char nom_block[nb_type_blocks][32]={"block_param","block_journal","block_reglage","block_dilution",\
+					"block_gps","block_une_periode","block_synchro_sol","block_pointage_sol",\
+					"block_bolo","block_gyro","block_sst","block_11",\
+					"block_bolo_comprime","block_gyro_comprime","block_sst_comprime","block_status_flash",\
+					"block_cmd_flash","block_data_brute","",""};
+
+
+#define	def_long_block	int long_block[nb_type_blocks]={sizeof(block_type_param),sizeof(block_type_journal),sizeof(block_type_reglage),sizeof(block_type_dilution),\
+					sizeof(block_type_gps),sizeof(block_type_une_periode),sizeof(block_type_synchro_sol),sizeof(block_type_pointage_sol),\
+					sizeof(block_type_bolo),sizeof(block_type_gyro),sizeof(block_type_sst),sizeof(block_type11),\
+					sizeof(block_type_bolo_comprime),sizeof(block_type_gyro_comprime),sizeof(block_type_sst_comprime),sizeof(block_type_status_flash),\
+					sizeof(block_type_cmd_flash),sizeof(block_type_data_brute),sizeof(block_type_18),sizeof(block_type_19)};
+
+
+
+
+
+/*   le code du block contient  8  bit de type							*/
+/*				24 bit pour le numero du block(horloge locale)			*/
+/*				12 bit pour la longueur du block  (en octet)			*/
+/*				16 bit pour la somme de test de la validité du block		*/
+
+/*  les define suivants doivent etre utilisés pour tester le type des blocks et les verifier	*/
+
+
+#define longueur_block(_bk)	( (int) ((_bk)->code1>>16) 	& 0xffff )	
+#define somme_block(_bk)	( (int)  (_bk)->code1		& 0xffff )
+
+#define type_block(_bk)		( (int) ((_bk)->code2>>24)	& 0xff )
+#define numero_block(_bk)	( (int)  (_bk)->code2		& 0xffffff )
+
+/* ce define cree le mot de controle de somme des blocks et de les verifier a la reception	*/
+
+
+/*==============================================================================================*/
+/*==============================================================================================*/
+/*  -----------------  fonctions utilitaires de gestion des blocks Archeops   ----------------  */
+/*==============================================================================================*/
+/*==============================================================================================*/
+
+
+/* -------------------------------------------------------------------------------------------- */
+/* les fonctions suivantes sont des utilitaires permettant la gestion des blocks archeops	*/
+/* il faut inclure une seule fois le header archeops.h précéde de :				*/
+/*			 #define utilitaires_de_block_archeops 					*/
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+/* 	cette fonction calcule le code de somme pour le controle de parité des blocks		*/
+
+int	calcul_somme_block(block_type_modele* blk,int longueur);
+
+
+
+
+
+/* 	cette fonction est a apeller lors de la création d'un block apres l'avoir rempli	*/
+/*	elle permet de creer tous les mots de controle du block					*/
+
+void	valide_block(block_type_modele* blk,int type,int block_num);
+
+
+
+/* 	cette fonction est a apeller pour vérifier la validité d'un block			*/
+/*	elle retourne 0 si le block est correct et sinon, un code d'erreur			*/
+/*	la seconde fonction sort les erreurs a l'ecran						*/
+
+int	verifie_block(block_type_modele* blk);
+int	verifie_block_printf(block_type_modele* blk);
+
+enum	{block_correct,block_type_inconnu,block_longueur_erreur,block_somme_erreur
+		,block_debut_erreur,block_fin_erreur};
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double	val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier int4 (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned int4	val_long(char x);
+
+int	new_val_dac(int a,char  code); 
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/archeopsfile.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeopsfile.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeopsfile.cc	(revision 504)
@@ -0,0 +1,1116 @@
+// archeopsfile.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#define utilitaires_de_block_archeops
+#include "archeopsfile.h"
+#include "gyrohandler.h"
+
+extern "C" {
+#include "compress.h"
+#include "arcunit.h"
+}
+#include <iostream.h>
+
+// BlockSet is the current "state" of the file reader automate.
+// It contains the last blocks of each kind, the current block and
+// the look-ahead block.
+
+class BlockSet {
+public:
+  BlockSet();
+  BlockSet(BlockSet const&);
+  ~BlockSet();
+  void setBloc(block_type_modele const& blk);
+  void setRawBloc(block_type_modele const& blk);
+
+  block_type_param*         lastParam;
+  block_type_journal*       lastJournal;
+  block_type_reglage*       lastReglage;
+  block_type_dilution*      lastDilution;
+  block_type_gps*           lastGPS;
+  block_type_une_periode*   lastUnePeriode;
+  block_type_synchro_sol*   lastSynchroSol;
+  block_type_pointage_sol*  lastPointageSol;
+  block_type_bolo*          lastBolo;   // can be uncompressed bolo_comp
+  block_type_bolo*          llastBolo;   
+  block_type_gyro*          lastGyro;
+  block_type_sst*           lastSST;
+  block_type_bolo_comprime* lastBoloComp;   // can be uncompressed bolo_comp
+  block_type_gyro_comprime* lastGyroComp;
+  block_type_sst_comprime*  lastSSTComp;
+    
+  block_type_modele         curBlock;
+  block_type_modele         peekBlock;
+  
+  SSTHandler   sstHandler;
+  GyroHandler  gyroHandler;
+  GPSParser    gpsParser;
+};
+
+BlockSet::BlockSet() {
+  lastParam      = NULL;
+  lastJournal    = NULL;
+  lastReglage    = NULL;
+  lastDilution   = NULL;
+  lastGPS        = NULL;
+  lastUnePeriode = NULL;
+  lastSynchroSol = NULL;
+  lastPointageSol= NULL;
+  lastBolo       = NULL;   
+  llastBolo      = NULL;   
+  lastGyro       = NULL;
+  lastSST        = NULL;
+  lastBoloComp   = NULL;   
+  lastGyroComp   = NULL;
+  lastSSTComp    = NULL;
+  
+  memset(&curBlock,0,sizeof(block_type_modele));
+  memset(&peekBlock,0,sizeof(block_type_modele));
+}
+
+BlockSet::~BlockSet() {
+  delete lastParam;
+  delete lastJournal;
+  delete lastReglage;
+  delete lastDilution;
+  delete lastGPS;
+  delete lastUnePeriode;
+  delete lastSynchroSol;
+  delete lastPointageSol;
+  delete lastBolo;   
+  delete llastBolo;   
+  delete lastGyro;
+  delete lastSST;
+  delete lastBoloComp;   
+  delete lastGyroComp;
+  delete lastSSTComp;
+}
+
+BlockSet::BlockSet(BlockSet const& x) 
+: sstHandler(x.sstHandler), gyroHandler(x.gyroHandler)
+{
+  lastParam      = NULL;
+  lastJournal    = NULL;
+  lastReglage    = NULL;
+  lastDilution   = NULL;
+  lastGPS        = NULL;
+  lastUnePeriode = NULL;
+  lastSynchroSol = NULL;
+  lastPointageSol= NULL;
+  lastBolo       = NULL;   
+  llastBolo      = NULL;   
+  lastGyro       = NULL;
+  lastSST        = NULL;
+  lastBoloComp   = NULL;   
+  lastGyroComp   = NULL;
+  lastSSTComp    = NULL;
+  
+  if (x.lastParam) {
+    lastParam = new block_type_param;
+    *lastParam = *x.lastParam;
+  }
+  if (x.lastJournal) {
+    lastJournal = new block_type_journal;
+    *lastJournal = *x.lastJournal;
+  }
+  if (x.lastReglage) {
+    lastReglage = new block_type_reglage;
+    *lastReglage = *x.lastReglage;
+  }
+  if (x.lastDilution) {
+    lastDilution = new block_type_dilution;
+    *lastDilution = *x.lastDilution;
+  }
+  if (x.lastGPS) {
+    lastGPS = new block_type_gps;
+    *lastGPS = *x.lastGPS;
+  }
+  if (x.lastUnePeriode) {
+    lastUnePeriode = new block_type_une_periode;
+    *lastUnePeriode = *x.lastUnePeriode;
+  }
+  if (x.lastSynchroSol) {
+    lastSynchroSol = new block_type_synchro_sol;
+    *lastSynchroSol = *x.lastSynchroSol;
+  }
+  if (x.lastPointageSol) {
+    lastPointageSol = new block_type_pointage_sol;
+    *lastPointageSol = *x.lastPointageSol;
+  }
+  if (x.lastBolo) {
+    lastBolo = new block_type_bolo;
+    *lastBolo = *x.lastBolo;
+  }
+  if (x.llastBolo) {
+    llastBolo = new block_type_bolo;
+    *llastBolo = *x.llastBolo;
+  }
+  if (x.lastGyro) {
+    lastGyro = new block_type_gyro;
+    *lastGyro = *x.lastGyro;
+  }
+  if (x.lastSST) {
+    lastSST = new block_type_sst;
+    *lastSST = *x.lastSST;
+  }
+  if (x.lastBoloComp) {
+    lastBoloComp = new block_type_bolo_comprime;
+    *lastBoloComp = *x.lastBoloComp;
+  }
+  if (x.lastGyroComp) {
+    lastGyroComp = new block_type_gyro_comprime;
+    *lastGyroComp = *x.lastGyroComp;
+  }
+  if (x.lastSSTComp) {
+    lastSSTComp = new block_type_sst_comprime;
+    *lastSSTComp = *x.lastSSTComp;
+  }
+  
+  memcpy(&curBlock,&x.curBlock,sizeof(block_type_modele));
+  memcpy(&peekBlock,&x.peekBlock,sizeof(block_type_modele));
+
+}
+
+void BlockSet::setBloc(block_type_modele const& blk)
+{
+  int kind = type_block(&blk);
+  switch (kind) {
+    case block_param:
+      if (!lastParam) lastParam = new block_type_param;
+      memcpy(lastParam, &blk, sizeof(block_type_param));
+      // Les fichiers fournis contiennent des valeurs debiles...
+      if (lastParam->param.n_max_bolo < 0)
+        lastParam->param.n_max_bolo = nb_max_bolo;
+      if (lastParam->param.n_per_block < 0)
+        lastParam->param.n_per_block = nb_per_block;
+      if (lastParam->param.n_max_mes_per < 0)
+        lastParam->param.n_max_mes_per = nb_max_mes_per;
+      break;
+    case block_journal:
+      if (!lastJournal) lastJournal = new block_type_journal;
+      memcpy(lastJournal, &blk, sizeof(block_type_journal));
+      break;
+    case block_reglage:
+      if (!lastReglage) lastReglage = new block_type_reglage;
+      memcpy(lastReglage, &blk, sizeof(block_type_reglage));
+      break;
+    case block_dilution:
+      if (!lastDilution) lastDilution = new block_type_dilution;
+      memcpy(lastDilution, &blk, sizeof(block_type_dilution));
+      break;
+    case block_gps:
+      if (!lastGPS) lastGPS = new block_type_gps;
+      memcpy(lastGPS, &blk, sizeof(block_type_gps));
+      break;
+    case block_une_periode:
+      if (!lastUnePeriode) lastUnePeriode = new block_type_une_periode;
+      memcpy(lastUnePeriode, &blk, sizeof(block_type_une_periode));
+      break;
+    case block_synchro_sol:
+      if (!lastSynchroSol) lastSynchroSol = new block_type_synchro_sol;
+      memcpy(lastSynchroSol, &blk, sizeof(block_type_synchro_sol));
+      break;
+    case block_pointage_sol:
+      if (!lastPointageSol) lastPointageSol = new block_type_pointage_sol;
+      memcpy(lastPointageSol, &blk, sizeof(block_type_pointage_sol));
+      break;
+    case block_bolo:
+      if (!lastBolo) lastBolo = new block_type_bolo;
+      else if (!llastBolo) {
+        llastBolo = new block_type_bolo;
+      }
+      if (llastBolo) {
+        memcpy(llastBolo, lastBolo, sizeof(block_type_bolo));
+      }
+      memcpy(lastBolo, &blk, sizeof(block_type_bolo));
+      break;
+    case block_gyro:
+      if (!lastGyro) lastGyro = new block_type_gyro;
+      memcpy(lastGyro, &blk, sizeof(block_type_gyro));
+      break;
+    case block_sst:
+      if (!lastSST) lastSST = new block_type_sst;
+      memcpy(lastSST, &blk, sizeof(block_type_sst));
+      break;
+  }
+}
+
+void BlockSet::setRawBloc(block_type_modele const& blk)
+{
+  int kind = type_block(&blk);
+  switch (kind) {
+    case block_bolo_comprime:
+      if (!lastBoloComp) lastBoloComp = new block_type_bolo_comprime;
+      memcpy(lastBoloComp, &blk, sizeof(block_type_bolo_comprime));
+      break;
+    case block_gyro_comprime:
+      if (!lastGyroComp) lastGyroComp = new block_type_gyro_comprime;
+      memcpy(lastGyroComp, &blk, sizeof(block_type_gyro_comprime));
+      break;
+    case block_sst_comprime:
+      if (!lastSSTComp) lastSSTComp = new block_type_sst_comprime;
+      memcpy(lastSSTComp, &blk, sizeof(block_type_sst_comprime));
+      break;
+  }
+}
+
+ArcheopsFile::ArcheopsFile(string const& fname) {
+  f = fopen(fname.c_str(), "rb");
+  setvbuf(f, NULL, _IOFBF, 1024L*1024L);
+
+  fn = fname;
+  if (!f) throw ArchExc("file not found");
+  fseek(f,0,SEEK_END);
+  fLen = ftell(f);
+  curPos = -1;
+  peekPos = -1;
+  curKind = -1;
+  curRawKind = -1;
+  blockSet = new BlockSet;
+  utcOffset=2;
+  computeMJD(fname);
+}
+
+ArcheopsFile::ArcheopsFile(ArcheopsFile const& x) {
+  blockSet = x.blockSet ? new BlockSet(*x.blockSet) : NULL;
+  fposStack = x.fposStack;
+  
+  stack<BlockSet*> tmp;
+  ArcheopsFile& y = (ArcheopsFile&) x;
+  while (!y.blockStack.empty()) {
+    tmp.push(y.blockStack.top());
+    y.blockStack.pop();
+  }
+  while (!tmp.empty()) {
+    y.blockStack.push(tmp.top());
+    blockStack.push(new BlockSet(*tmp.top()));
+    tmp.pop();
+  }
+
+  //curBlock   = x.curBlock;
+  curKind    = x.curKind;
+  curRawKind = x.curRawKind;
+  curPos     = x.curPos;
+  peekPos    = x.peekPos;
+  fLen       = x.fLen;
+  fn         = x.fn;
+  f = fopen(fn.c_str(), "rb");
+  setvbuf(f, NULL, _IOFBF, 1024L*1024L);
+
+  rawMJD     = x.rawMJD;
+  startMJD   = x.startMJD;
+  utcOffset  = x.utcOffset;
+}
+
+ArcheopsFile::~ArcheopsFile() {
+  if (f) fclose(f);
+  delete blockSet;
+  while (!blockStack.empty())
+    { delete blockStack.top(); blockStack.pop();}
+}
+
+void ArcheopsFile::grabLastBlocs(ArcheopsFile const& oldFile) {
+  delete blockSet;
+  blockSet = new BlockSet(*oldFile.blockSet);
+  //curBlock = oldFile.curBlock;
+  //peekBlock = oldFile.peekBlock;
+  if (peekPos>0) peekPos = 0;
+  setUTCOffset(oldFile.utcOffset);
+}
+
+
+def_nom_block
+
+def_long_block
+
+bool ArcheopsFile::nextBlock() {
+  // si pas de peek, alors en lire un pour commencer...
+  if (peekPos<0) {
+    peekPos=0; if (!nextBlock()) return false;
+  }
+  block_type_modele* curBlock=currentBlock();
+  block_type_modele* peekBlock=aheadBlock();
+  
+  memcpy(curBlock, peekBlock, sizeof(block_type_modele));
+  curPos = peekPos;
+  
+  while (true) {
+    if (peekPos+12 > fLen) return false;  // fin de fichier
+    fseek(f,peekPos,SEEK_SET);            // aller en peekPos
+    size_t read = fread(peekBlock,1,sizeof(block_type_modele),f);
+    swapEntete(peekBlock);
+    if (read < longueur_block(peekBlock) || 
+        type_block(peekBlock) < 0 || type_block(peekBlock) > 19 ||
+        longueur_block(peekBlock) != long_block[type_block(peekBlock)]) {
+      cout << "invalid block, bad type or length" << endl;
+      memset(peekBlock, 0, sizeof(block_type_modele)); // don't keep trash...
+      peekPos = searchNextBlock(peekPos);
+      if (peekPos<0) return false;
+      continue;
+    }
+    swapContent(peekBlock);
+    if (verifie_block(peekBlock) != block_correct) {
+      cout << "invalid block " << numero_block(peekBlock);
+      if (!fixBlock(peekBlock)) {
+        cout << " -- skipped" << endl;
+        peekPos += longueur_block(peekBlock);  // la longueur doit etre ok...
+        continue;
+      } else {
+        cout << " -- fixed" << endl;
+        break;
+      }
+    }
+    break; // tout semble bon pour ce bloc...
+  }
+  
+  peekPos += longueur_block(peekBlock); // on suppose que longueur OK...
+  if (curPos < 0) {
+    curPos = 0; return true;
+  }
+  if (curBlock->debut != 0) {
+    curRawKind = curKind = type_block(curBlock);
+    postProcessBlock();
+    saveCurBlock();
+  } else {
+    curRawKind = curKind = -1;
+  }
+  return true;
+}
+
+bool ArcheopsFile::nextBlock(long mask) {
+  if (!mask) return false;
+  while (1) {
+    if (!nextBlock()) return false;
+    if (( 1 << curRawKind) & mask) return true;
+  }
+}
+
+bool ArcheopsFile::fixBlock(block_type_modele* ) {
+  return false;
+}
+
+
+int  ArcheopsFile::blockKind() {
+  return curKind;
+}
+
+int  ArcheopsFile::blockRawKind() {
+  return curRawKind;
+}
+
+int  ArcheopsFile::blockNum() {
+  return numero_block(currentBlock());
+}
+
+#define	 bitmot			24		// nb de bit horloge dans un mot ADC
+
+double ArcheopsFile::perEchant() { // periode d'echantillonage pour le dernier bloc reglage
+  double p,f1,f2,f3;
+  int pp;
+  if (!lastReglage()) return -1;
+  pp=lastReglage()->reglage.horloge.periode;
+  p=pp/5.;
+  f1=1000/p;f2=f1/bitmot;f3=f2*1000./(double)(lastReglage()->reglage.horloge.nb_mesures);
+  return 0.5/f3;					//  2 fois la frequence de modulation
+}
+
+double ArcheopsFile::perBlock() {  // duree (en secondes) correspondant a un bloc bolo
+  return perEchant() * (double)lastParam()->param.n_per_block*2.;
+}
+
+int ArcheopsFile::nEchBlock() {  // Nb d'echantillons dans un bloc
+  return lastParam()->param.n_per_block*2;
+}
+
+string  ArcheopsFile::blockKdName() {
+  return nom_block[curKind];
+}
+
+string  ArcheopsFile::blockRawKdName() {
+  return nom_block[curRawKind];
+}
+
+
+block_type_modele*  ArcheopsFile::currentBlock() {
+  //if (curPos<0) return NULL;
+  return &blockSet->curBlock;
+}
+
+block_type_modele*  ArcheopsFile::aheadBlock() {
+  //if (peekPos<0) return NULL;
+  return &blockSet->peekBlock;
+}
+
+bool ArcheopsFile::sameBlockNumAhead() {
+  if (curPos<0) return false;
+  return (numero_block(&blockSet->curBlock) == numero_block(&blockSet->peekBlock));
+}
+
+
+block_type_param* ArcheopsFile::lastParam() {
+  return blockSet->lastParam;
+}
+block_type_journal* ArcheopsFile::lastJournal() {
+  return blockSet->lastJournal;
+}
+block_type_reglage* ArcheopsFile::lastReglage() {
+  return blockSet->lastReglage;
+}
+block_type_dilution* ArcheopsFile::lastDilution() {
+  return blockSet->lastDilution;
+}
+block_type_gps* ArcheopsFile::lastGPS() {
+  return blockSet->lastGPS;
+}
+block_type_une_periode* ArcheopsFile::lastUnePeriode() {
+  return blockSet->lastUnePeriode;
+}
+block_type_synchro_sol* ArcheopsFile::lastSynchroSol() {
+  return blockSet->lastSynchroSol;
+}
+block_type_pointage_sol* ArcheopsFile::lastPointageSol() {
+  return blockSet->lastPointageSol;
+}
+block_type_bolo* ArcheopsFile::lastBolo() {
+  return blockSet->lastBolo;
+} 
+block_type_bolo* ArcheopsFile::llastBolo() {
+  return blockSet->llastBolo;
+} 
+block_type_gyro* ArcheopsFile::lastGyro() {
+  return blockSet->lastGyro;
+}
+block_type_sst* ArcheopsFile::lastSST() {
+  return blockSet->lastSST;
+}
+block_type_bolo_comprime* ArcheopsFile::lastBoloComp() {
+  return blockSet->lastBoloComp;
+} 
+block_type_gyro_comprime* ArcheopsFile::lastGyroComp() {
+  return blockSet->lastGyroComp;
+}
+block_type_sst_comprime* ArcheopsFile::lastSSTComp() {
+  return blockSet->lastSSTComp;
+}
+
+void ArcheopsFile::forceBlock(block_type_modele* blk) {
+  blockSet->setBloc(*blk);
+}
+
+#define place_paquet(i,j)	 ((i/8) * 24  + j*8 + (i%8) )
+
+void ArcheopsFile::postProcessBlock() {
+  switch (curKind) {
+     case block_bolo_comprime: {
+       blockSet->setRawBloc(blockSet->curBlock);
+       block_type_bolo blk2;
+       block_type_bolo_comprime* blk = (block_type_bolo_comprime*) &blockSet->curBlock;
+       #if version_num <= 25
+       for(int j=0;j<nb_bolo_util;j++)	
+	   {
+		   decompress_7_2((int4*)blk->data_bolo[j],blk2.data_bolo[j],nb_per_block*2);
+	   }
+	   #else
+	   block_type_param* param = lastParam();
+	   if (!param) return;
+	   int jc=0;for(int j=0;j<nb_max_bolo;j++)	 // jc = bolo_comprime  //   j=bolo normal
+	   {
+		if( (param->param.bolo[j].bolo_code_util==bolo_normal_transmis) &&  (jc<nb_bolo_util)  )
+			{
+			decompress_7_2((int4 *)blk->data_bolo[jc],blk2.data_bolo[j],nb_per_block*2);
+			jc++;
+			}
+		else {
+		  memset(blk2.data_bolo[j], 0, nb_per_block*2*sizeof(int4));
+		}
+		}
+
+	   #endif
+       valide_block((block_type_modele*)&blk2,block_bolo,numero_block(blk));	
+       memcpy(&blockSet->curBlock,&blk2,sizeof(blk2));
+       curKind = block_bolo;
+       break;
+     }
+     case block_sst_comprime: {  
+       blockSet->setRawBloc(blockSet->curBlock);
+       if (!blockSet->sstHandler.NeedBlocks()) break; // inutile de decompresser
+       block_type_sst blk2;
+       block_type_sst_comprime* blk = (block_type_sst_comprime*) &blockSet->curBlock;
+       for (int j=0; j<18; j++)
+         for (int i=0; i<nb_per_block*2; i++)
+           blk2.sst[i][j] = 0;
+
+       int jc=0;
+       for( int j=0;j<48;j++) {
+         if ((j!=0) && (j!=4)) 
+         {
+           unsigned int4 sst_vrai[nb_per_block*2];
+           decompress_4_1((int4*)blk->sst[jc],(int4*)sst_vrai,nb_per_block*2);
+           for (int k=0;k<nb_per_block*2;k++) {
+             unsigned int4 a,b0,b1,b2;
+             b2 = sst_vrai[k] & 0xf;
+             b1 = (sst_vrai[k] >> 4) & 0xf;
+             b0 = (sst_vrai[k] >> 8) & 0xf;
+	         a=place_paquet(j,0);
+	         blk2.sst[k][a/8] |= (b0 << (a%8)*4);
+	         a=place_paquet(j,1);
+	         blk2.sst[k][a/8] |= (b1 << (a%8)*4);
+	         a=place_paquet(j,2);
+	         blk2.sst[k][a/8] |= (b2 << (a%8)*4);
+           }
+           jc++;
+         }
+       }       
+       valide_block((block_type_modele*)&blk2,block_sst,numero_block(blk));	
+       memcpy(&blockSet->curBlock,&blk2,sizeof(blk2));
+       curKind = block_sst;
+       //       cout << "process " << numero_block(&blockSet->curBlock) << "\n";
+       blockSet->sstHandler.ProcessBlock((block_type_sst*)&blockSet->curBlock);
+       break;
+     }
+     case block_sst : {
+       //       cout << "process " << numero_block(&blockSet->curBlock) << "\n";
+       blockSet->sstHandler.ProcessBlock((block_type_sst*)&blockSet->curBlock);
+     }
+     case block_gyro : {
+       blockSet->gyroHandler.ProcessBlock((block_type_gyro*)&blockSet->curBlock);
+     }
+     case block_gps : {
+       blockSet->gpsParser.ProcessBlock((block_type_gps*)&blockSet->curBlock);
+     }
+  }
+}
+
+void ArcheopsFile::saveCurBlock() {
+  blockSet->setBloc(blockSet->curBlock);
+}
+
+void ArcheopsFile::pushMark() {    // push current file position, and "last" blocks
+  fposStack.push(curPos);
+  fposStack.push(peekPos);
+  blockStack.push(new BlockSet(*blockSet));
+}
+
+void ArcheopsFile::popMark() {    // pops last file position and "last" blocks
+  if (! blockStack.empty()) {
+    delete blockSet;
+    blockSet = blockStack.top();
+    blockStack.pop();
+    peekPos = fposStack.top();
+    fposStack.pop();
+    curPos = fposStack.top();
+    fposStack.pop();
+  }
+}
+
+typedef unsigned int4 uint_4;
+typedef unsigned short uint_2;
+
+static inline void bswap4(void* p)
+{
+  uint_4 tmp = *(uint_4*)p;
+  *(uint_4*)p = ((tmp >> 24) & 0x000000FF) | 
+                ((tmp >> 8)  & 0x0000FF00) |
+                ((tmp & 0x0000FF00) << 8)  |
+                ((tmp & 0x000000FF) << 24);
+}
+
+static inline void bswap2(void* p)
+{
+  uint_2 tmp = *(uint_2*)p;
+  *(uint_2*)p = ((tmp >> 8) & 0x00FF) | 
+                ((tmp & 0x00FF) << 8);
+}
+
+#ifdef __DECCXX
+#define SWAP
+#endif
+#if defined(Linux)  || defined(linux)
+#define SWAP
+#endif
+
+#ifdef SWAP
+void ArcheopsFile::swapEntete(block_type_modele* blk) {
+  bswap4(&(blk->debut));
+  bswap4(&(blk->code1));
+  bswap4(&(blk->code2));
+  long lg = longueur_block(blk);
+  if (lg < taille_maxi_block_archeops)
+    bswap4(((char*)blk) + lg - 4);
+}
+#else
+void ArcheopsFile::swapEntete(block_type_modele* ) {
+}
+#endif
+
+#ifdef SWAP
+void ArcheopsFile::swapContent(block_type_modele* blk) {
+  int typ = type_block(blk);
+
+  if (typ == block_gps) return; // char only, no swap
+  if (typ == block_une_periode) { // une_periode, des shorts
+    block_type_une_periode* b = (block_type_une_periode*) blk;
+    for (int i=0; i<nb_max_bolo; i++)
+      for (int j=0; j<nb_max_mes_per; j++)
+	bswap2(&b->bol_per[i][j]);
+    return;
+  }
+
+  for (int i=0; i<longueur_block(blk)/4-4; i++)
+    bswap4(blk->mot + i);
+  // On deswappe ce qui ne devait pas etre swappe...
+  switch (typ) {
+  case block_param: {
+    block_type_param* b = (block_type_param*) blk;
+    for (int i=0; i<nb_max_bolo; i++)
+      for (int j=0; j<8; j++)
+#if version_num<=25
+        bswap4(&b->param.bolo[i].bolo_nom[4*j]);
+#else
+	bswap4(&b->param.nom_coef[i].bolo_nom[4*j]);
+#endif
+  }
+  
+  }
+}
+#else
+void ArcheopsFile::swapContent(block_type_modele* ) {
+}
+#endif
+
+long ArcheopsFile::searchNextBlock(long pos) {
+  static char* buffer = 0;
+  static int4  debswp = debut_block_mesure;
+  static int4  longmax = taille_maxi_block_archeops*20; 
+  if (!buffer) {
+    buffer = new char[longmax];
+#ifdef SWAP
+    bswap4(&debswp);
+#endif
+  }
+  size_t read = longmax;
+  while (read == longmax) {
+    fseek(f,pos,SEEK_SET);
+    read = fread(buffer,1,longmax,f);
+    //if (read<taille_maxi_block_archeops*2) return -1; 
+    // EA 150999 changed i+=4 to i++ -> unaligned, but can lose bytes in flight recorder
+#ifndef __DECCXX
+#define __unaligned 
+#endif
+     for (size_t i=4; i<read; i++) {
+      if (*(__unaligned int4*)(buffer+i) == debswp) {
+	cout << "trying to skip " << i << " bytes to pos="<<pos+i << endl;
+	return pos+i;
+      }
+    }
+    pos += read;
+  }
+  cout << "cannot find block start" << endl;
+  return -1;
+}
+
+
+
+
+static int mlen[] = {31,28,31,30,31,30,31,31,30,31,30,31};
+
+double ArcheopsFile::decodeMJD(string const& dateString) {
+  //99_04_29-15h36m22  ou  99_05_10
+  short y,m,d,hh,mm,ss;
+  char const* p = dateString.c_str();
+  char const* p2 = dateString.c_str() + dateString.length();
+  y  = atoi(p); p+=3; if (p>p2) return -1;
+  m  = atoi(p); p+=3; if (p>p2) return -1;
+  d  = atoi(p); p+=3;
+  if (p<p2) {
+  hh = atoi(p); p+=3; if (p>p2) return -1;
+  mm = atoi(p); p+=3; if (p>p2) return -1;
+  ss = atoi(p);
+  } else {
+    hh=mm=ss=0;
+  }
+
+  if (y<50) y += 100;
+  // 1. depuis 0/1/97 minuit
+  double mjd = (int) (365.25 * (y-97));
+  for (int i=0; i<m-1; i++)
+    mjd += mlen[i];
+  if (y%4 == 0 && m > 2) mjd++;
+  mjd += d;
+  mjd += hh/24. + mm/24./60. + ss/24./60./60;
+  
+  mjd += 448.5; // 0/1/97 minuit
+
+  return mjd;
+}
+
+void ArcheopsFile::computeMJD(string const& fname) {
+  //telemetrie : h99_04_29-15h36m22
+  //enregistreur : ARKxxxxxx.dat, et MJD = samedi 17 juillet, 21h -> 1377.4
+  char const* p = fname.c_str();
+  char const* p2 = p  + fname.length()-1;
+  while (*p2 != ':' && *p2 != '/' && p2 != p) p2--;
+  if (*p2 == ':' || *p2 == '/') p2++;
+  if (*p2 == 'h') p2++;
+  if (!strncmp(p2, "ARK",3) || !strncmp(p2,"ark",3)) {
+    rawMJD = 1377.4;
+  } else {
+    rawMJD = decodeMJD(p2);
+  }
+  startMJD = rawMJD - utcOffset/24.;
+}
+
+void ArcheopsFile::setUTCOffset(int UTCOffset) {
+  utcOffset = UTCOffset;
+  startMJD = rawMJD - utcOffset/24.;
+}
+
+double ArcheopsFile::getStartMJD() {
+  return startMJD;
+}
+
+int ArcheopsFile::getBoloBlockNum() {
+  if (!lastBolo()) return -1;
+  return numero_block(lastBolo());
+}
+
+int ArcheopsFile::getBoloCompBlockNum() {
+  if (!lastBolo()) return -1;
+  return numero_block(lastBoloComp());
+}
+
+int ArcheopsFile::getReglageBlockNum() {
+  if (!lastReglage()) return -1;
+  return numero_block(lastReglage());
+}
+
+int ArcheopsFile::getDilutionBlockNum() {
+  if (!lastDilution()) return -1;
+  return numero_block(lastDilution());
+}
+
+
+int ArcheopsFile::getSSTBlockNum() {
+  if (!lastSST()) return -1;
+  return numero_block(lastSST());
+}
+
+int ArcheopsFile::getSSTCompBlockNum() {
+  if (!lastSST()) return -1;
+  return numero_block(lastSSTComp());
+}
+
+
+
+int ArcheopsFile::getGyroBlockNum() {
+  if (!lastGyro()) return -1;
+  return numero_block(lastGyro());
+}
+
+
+// GPS
+// $GPGGA,hhmmss.ss,ddmm.mmmm,n,dddmm.mmmm,e,q,ss,y.y,a.a,z,
+
+
+int ArcheopsFile::getGPSBlockNum() {
+  if (!lastGPS()) return -1;
+  return numero_block(lastGPS());
+}
+
+double ArcheopsFile::getGPSUTC() {  // en secondes depuis minuit UTC jour courant
+  if (!lastGPS()) return -9.e99;
+  return blockSet->gpsParser.getUTC();
+}
+
+double ArcheopsFile::getGPSMJD() {  // modified julian day du dernier bloc GPS, JD - 2450000
+  double t = getGPSUTC()/86400. - 0.5;
+  if (t<0) return t;
+  if (t > (startMJD - int(startMJD))) {
+    return int(startMJD) + t;
+  } else {
+    return int(startMJD) + 1. + t;
+  }
+}
+
+double ArcheopsFile::getGPSLat() {  // degres, +  = NORD
+  if (!lastGPS()) return -9.e99;
+  return blockSet->gpsParser.getLatitude();
+}
+
+
+double ArcheopsFile::getGPSLong() { // degres, +  = EST
+  if (!lastGPS()) return -9.e99;
+  return blockSet->gpsParser.getLongitude();
+}
+
+double ArcheopsFile::getGPSAlt() { // meters from sea level
+  if (!lastGPS()) return -9.e99;
+  return blockSet->gpsParser.getAltitude();
+}
+
+bool ArcheopsFile::hasGPSTime() { 
+  if (!lastGPS()) return false;
+ // return blockSet->gpsParser.hasGPSTime();
+  return blockSet->gpsParser.hasTime();
+}
+
+bool ArcheopsFile::hasGPSPos() { 
+  if (!lastGPS()) return false;
+  return blockSet->gpsParser.hasPosition();
+}
+
+bool ArcheopsFile::hasGPSAlt() { 
+  if (!lastGPS()) return false;
+  return blockSet->gpsParser.hasAltitude();
+}
+
+
+// Bolo
+#define  val_DS(j,i)  (blk->data_bolo[j][i]&0x1fffff)
+
+
+double ArcheopsFile::getBoloRawMuV(int ibolo, int imesure) {    // microvolts bruts
+  block_type_bolo* blk = imesure >= 0 ? lastBolo() : llastBolo();
+  if (imesure < 0) imesure += nEchBlock();
+  block_type_reglage* reglage = lastReglage();
+  block_type_param*   param = lastParam();
+  if (!blk) return 0;
+  if (!reglage) return 0;
+  if (!param) return 0;
+
+  int s = imesure % 2 ? 1 : -1;
+    
+  return s*bolo_muV(&param->param, &reglage->reglage, val_DS(ibolo,imesure), ibolo);
+}
+
+double ArcheopsFile::getBoloRawMuVCN(int ibolo, int imesure) {    
+  // Si pas bloc comprime -> 1 bit
+  int lastbit = 1;
+  if (!(lastBoloComp() == NULL) &&
+      (numero_block(lastBoloComp()) != numero_block(lastBolo()))) {
+    unsigned int4* data = lastBoloComp()->data_bolo[ibolo];
+    // Les deux premieres valeurs sont codees directement...
+    if (imesure>=2) {
+      int iExp = (imesure-2)/4 + 1;
+      int expo = data[iExp] & 0xf;
+      lastbit = 1 << expo;
+    }
+  }
+  block_type_reglage* reglage = lastReglage();
+  block_type_param*   param = lastParam();
+  if (!reglage) return 0;
+  if (!param) return 0;
+  double noise = (
+    bolo_muV(&param->param, &reglage->reglage, lastbit, ibolo) -
+    bolo_muV(&param->param, &reglage->reglage, 0, ibolo)) /2.;
+
+  return noise; 
+}
+
+
+
+def_gains 
+
+double ArcheopsFile::getBoloMuV(int ibolo, int imesure) { // microvolts, filtre avec filtre carre
+  double y = (getBoloRawMuV(ibolo, imesure-1) + getBoloRawMuV(ibolo, imesure))/2.;
+  return y;
+}
+
+double ArcheopsFile::getBoloMuV2(int ibolo, int imesure) { // microvolts, filtre 
+  // On commence par trouver la valeur d'offset, en fittant une droite sur les soustractions
+  if (!lastBolo() || !llastBolo()) return 0;
+  //block_type_reglage* reglage = lastReglage();
+  //block_type_param*   param = lastParam();
+  //if (!reglage) return 0;
+  //if (!param) return 0;
+  double sumx=0, sumy=0, sumxy=0, sumx2=0;
+  int n=20;
+  int s = imesure % 2 ? 1 : -1;
+  for (int i=1; i<=n; i++) {
+    double x = -i;
+    double y = s*(getBoloRawMuV(ibolo, imesure-i+1) - getBoloRawMuV(ibolo, imesure-i))/2;
+    s = -s;
+    sumx += x;
+    sumy += y;
+    sumxy += x*y;
+    sumx2 += x*x;
+  }
+  double a = (sumxy/n - (sumx/n)*(sumy/n)) / (sumx2/n - (sumx/n)*(sumx/n));
+  double b = (sumy/n) - a*(sumx/n);
+  s = imesure % 2 ? 1 : -1;
+  double y = getBoloRawMuV(ibolo, imesure);
+  y = y-s*b;
+  return y;
+}
+
+/*
+double ArcheopsFile::getBoloMuV2(int ibolo, int imesure) { // microvolts, filtre 
+  // On commence par trouver la valeur d'offset, en fittant une droite sur les soustractions
+  if (!lastBolo() || !llastBolo()) return 0;
+  double sumx=0, sumy=0, sumxy=0, sumx2=0;
+  int n=20;
+  int s = (imesure-n) % 2 ? 1 : -1;
+  static double* data = NULL;
+  if (!data) data = new double[n+1];
+  for (int i=0; i<=n; i++) {
+    data[i] = getBoloRawMuV(ibolo, imesure-n+i);
+  }
+  for (int i=0; i<=n; i++) {
+    
+  }
+  for (int i=1; i<=n; i++) {
+    double x = -i;
+    double y = s*(getBoloRawMuV(ibolo, imesure-i+1) - getBoloRawMuV(ibolo, imesure-i))/2;
+    s = -s;
+    sumx += x;
+    sumy += y;
+    sumxy += x*y;
+    sumx2 += x*x;
+  }
+  double a = (sumxy/n - (sumx/n)*(sumy/n)) / (sumx2/n - (sumx/n)*(sumx/n));
+  double b = (sumy/n) - a*(sumx/n);
+  s = imesure % 2 ? 1 : -1;
+  double y = getBoloRawMuV(ibolo, imesure);
+  y = y-s*b;
+  return y;
+}
+*/
+
+
+double ArcheopsFile::getGainAmpli(int ibolo) {
+     return gain_ampli(lastReglage()->reglage.bolo[ibolo]);
+}
+
+
+double ArcheopsFile::getDACV(int ibolo) {
+  block_type_reglage* reglage = lastReglage();
+  block_type_param*   param = lastParam();
+  if (!reglage) return 0;
+  if (!param) return 0;
+  return DAC_muV(&param->param, &reglage->reglage, ibolo);
+}
+
+double ArcheopsFile::getDACI(int ibolo) {
+  block_type_reglage* reglage = lastReglage();
+  block_type_param*   param = lastParam();
+  if (!reglage) return 0;
+  if (!param) return 0;
+  return DAC_muA(&param->param, &reglage->reglage, ibolo);
+}
+
+double ArcheopsFile::getBoloMuV2T(int ibolo, int imesure) {
+  return getDACV(ibolo) - getBoloMuV2(ibolo, imesure) ;
+}
+
+double ArcheopsFile::getBoloRes(int ibolo, int imesure) {
+  double i = getDACI(ibolo); // microAmps
+  double v = getBoloMuV2T(ibolo, imesure); // microVolts
+  double r = v/i; // Ohms
+  return r;
+}
+
+double ArcheopsFile::getBoloTemp(int ibolo, int imesure) {
+  double r = getBoloRes(ibolo, imesure);
+  block_type_reglage* reglage = lastReglage();
+  block_type_param*   param = lastParam();
+  if (!reglage) return 0;
+  if (!param) return 0;
+  return bolo_temp(&param->param, &reglage->reglage, r, ibolo);
+}
+
+
+// Dilution
+
+int4 ArcheopsFile::getADCDil(int iADC) {
+  block_type_dilution* blk = lastDilution();
+  if (!blk) return 0;
+  if (iADC < 0 || iADC > 47) return 0;
+  return blk->ADC_dil[iADC];
+}
+
+int4 ArcheopsFile::getSwitchDil() {
+  block_type_dilution* blk = lastDilution();
+  if (!blk) return 0;
+  return blk->switch_dil;
+}
+
+
+// SST, gyros...
+
+void ArcheopsFile::needSSTProcessMask(int mask) {
+  blockSet->sstHandler.NeedProcess(mask);
+}
+
+long ArcheopsFile::getSSTSignal(int idiode, int imesure) {
+  return blockSet->sstHandler.getSignal(imesure, idiode);
+}
+
+long ArcheopsFile::getSSTRawSignal(int idiode, int imesure) {
+  return blockSet->sstHandler.getRawSignal(imesure, idiode);
+}
+
+double ArcheopsFile::getSSTSignalCN(int idiode, int imesure) {
+  return getSSTRawSignalCN(SSTHandler::getDiodPermut(idiode),imesure);
+}
+
+double ArcheopsFile::getSSTRawSignalCN(int ichannel, int imesure) {
+  // Si pas bloc comprime -> 0.5
+  if (lastSSTComp() == NULL) return .5;
+  if (numero_block(lastSSTComp()) != numero_block(lastSST())) return 0.5;
+  
+  // Attention, on ne transmet pas les canaux 0 et 4....
+  if (ichannel == 0 || ichannel == 4) return 0;
+  int i = ichannel - 1;
+  if (i >= 4) i--;
+  unsigned int4* data = lastSSTComp()->sst[i];
+  // Les deux premieres valeurs sont codees directement...
+  if (imesure<2) return 0.5;
+  int iExp = (imesure-2)/7 + 1;
+  int expo = data[iExp] & 0xf;
+  int noise = 1 << expo;
+  return noise/2.;
+}
+
+
+
+double ArcheopsFile::getSSTStarZ(int istar, int imesure) {
+  return blockSet->sstHandler.getStarZ(imesure+getSSTBlockNum()*nb_per_block*2, istar);
+}
+
+double ArcheopsFile::getSSTStarF(int istar, int imesure) {
+  return blockSet->sstHandler.getStarF(imesure+getSSTBlockNum()*nb_per_block*2, istar);
+}
+
+double ArcheopsFile::getSSTStarT(int istar, int imesure) {
+  return blockSet->sstHandler.getStarTime(imesure+getSSTBlockNum()*nb_per_block*2, istar);
+}
+
+int ArcheopsFile::getNumbStar(int imesure) {
+  return blockSet->sstHandler.getNumbStar(imesure+getSSTBlockNum()*nb_per_block*2);
+}
+
+long ArcheopsFile::getGyroRaw(int igyro, int imesure) {   
+  return blockSet->gyroHandler.getRawSignal(imesure, igyro);
+}
+
+double ArcheopsFile::getGyroTens(int igyro, int imesure) {   
+  return blockSet->gyroHandler.getSignal(imesure, igyro);
+}
+
+double ArcheopsFile::getGyroSpeed(int igyro, int imesure) {   
+  return blockSet->gyroHandler.getSpeed(imesure, igyro);
+}
+
+
+
+
+
+// $CHECK$ TBD
+
+
+double ArcheopsFile::getAzimut(int /*imesure*/) {return 0;}
+double ArcheopsFile::getPendDirect(int /*imesure*/) {return 0;}
+double ArcheopsFile::getPendOrth(int /*imesure*/) {return 0;}
+double ArcheopsFile::getAlphaAxis(int /*imesure*/) {return 0;}
+double ArcheopsFile::getDeltaAxis(int /*imesure*/) {return 0;}
Index: /tags/V_241099/Poubelle/archTOI.old/archeopsfile.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archeopsfile.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archeopsfile.h	(revision 504)
@@ -0,0 +1,205 @@
+// archeopsfile.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef ARCHEOPSFILE_H
+#define ARCHEOPSFILE_H
+
+#include <stdio.h>
+#include <string>
+#include <stack>
+
+
+#ifndef nb_max_bolo
+#define _archeops		//  Acquisition Archeops (avec transputer) 
+#define programme
+extern "C" {
+#include "archeops.h"
+}
+#endif
+
+#include "ssthandler.h"
+#include "gpsparser.h"
+
+enum {
+  block_param_mask = 1 << block_param,
+  block_journal_mask = 1 << block_journal,
+  block_reglage_mask = 1 << block_reglage,
+  block_dilution_mask = 1 << block_dilution,
+  block_gps_mask = 1 << block_gps,
+  block_une_periode_mask = 1 << block_une_periode,
+  block_synchro_sol_mask = 1 << block_synchro_sol,
+  block_pointage_sol_mask = 1 << block_pointage_sol,
+  block_bolo_nc_mask = 1 << block_bolo,
+  block_gyro_nc_mask = 1 << block_gyro,
+  block_sst_nc_mask = 1 << block_sst,
+  block_11_mask = 1 << block_11,
+  block_bolo_comprime_mask = 1 << block_bolo_comprime,
+  block_gyro_comprime_mask = 1 << block_gyro_comprime,
+  block_sst_comprime_mask = 1 << block_sst_comprime,
+ // block_catalog_flash_mask = 1 << block_catalog_flash,
+  block_cmd_flash_mask = 1 << block_cmd_flash,
+  block_data_brute_mask = 1 << block_data_brute,
+  block_18_mask = 1 << block_18,
+  block_19_mask = 1 << block_19,
+
+  block_bolo_mask = block_bolo_nc_mask | block_bolo_comprime_mask,
+  block_gyro_mask = block_gyro_nc_mask | block_gyro_comprime_mask,
+  block_sst_mask = block_sst_nc_mask | block_sst_comprime_mask
+};
+
+class BlockSet;
+
+class ArchExc {
+public:
+  ArchExc(string s) : msg(s) {}
+  string Msg() {return msg;}
+protected:
+  string msg;
+};
+
+class ArcheopsFile {
+public:
+  ArcheopsFile(string const& fname);  // starting before first block
+  ArcheopsFile(ArcheopsFile const&);
+  virtual ~ArcheopsFile();
+  
+  void setUTCOffset(int UTCOffset=2); // StartMJD : decodage a partir du nom du bloc...
+  double getStartMJD();
+  
+  bool nextBlock();   // go to next block, true if block exists (ie not EOF)
+  bool nextBlock(long mask); // go to next block matching mask
+  bool gotValidBlock(); // current block is good
+  int  blockKind();   // kind of the current bloc, enum in archeops.h
+  int  blockRawKind();   // kind of the current raw bloc, enum in archeops.h
+  int  blockNum();   // number (timestamp) of the current bloc
+  string blockKdName();
+  string blockRawKdName();
+  string filename() {return fn;}
+  
+  double perEchant(); // periode d'echantillonage pour le dernier bloc reglage
+  double perBlock();  // duree (en secondes) correspondant a un bloc bolo
+                      // utilise infos dernier bloc param et dernier bloc reglage.
+  int nEchBlock(); // Nb d'echantillons dans un bloc bolo
+  
+  
+  void pushMark();    // push current file position, and "last" blocks
+  void popMark();     // pops last file position and "last" blocks
+    
+  void grabLastBlocs(ArcheopsFile const& oldFile);
+  
+  block_type_modele*  aheadBlock();   // internal buffer
+  block_type_modele*  currentBlock(); // internal buffer
+  bool sameBlockNumAhead();
+  
+  block_type_param*         lastParam();  // saved blocks, including current
+  block_type_journal*       lastJournal();
+  block_type_reglage*       lastReglage();
+  block_type_dilution*      lastDilution();
+  block_type_gps*           lastGPS();
+  block_type_une_periode*   lastUnePeriode();
+  block_type_synchro_sol*   lastSynchroSol();
+  block_type_pointage_sol*  lastPointageSol();
+  block_type_bolo*          lastBolo();   // can be uncompressed bolo_comp
+  block_type_bolo*          llastBolo();   
+  block_type_gyro*          lastGyro();
+  block_type_sst*           lastSST();
+  block_type_bolo_comprime* lastBoloComp();   
+  block_type_gyro_comprime* lastGyroComp();
+  block_type_sst_comprime*  lastSSTComp();
+  
+  void forceBlock(block_type_modele* blk);
+  
+  // Decodage des derniers blocs..
+  
+  // GPS
+  // On travaille en MJD = JD - 2450000.0, = 9 octobre 1995 midi UTC
+  // 1er juillet 1999 minuit UTC = JD 2451360.5,   MJD 1360.5 
+  // Ces fonctions travaillent sur le dernier bloc GPS 
+  int getGPSBlockNum();
+  bool   hasGPSTime();
+  bool   hasGPSPos();
+  bool   hasGPSAlt();
+  double getGPSUTC();  // en secondes depuis minuit UTC
+  double getGPSMJD();  // modified julian day du dernier bloc GPS, JD - 2450000
+  double getGPSLat();  // degres, +  = NORD
+  double getGPSLong(); // degres, +  = EST
+  double getGPSAlt();  // meters from sea level
+    
+  // Bolo
+  int getReglageBlockNum();
+  int getBoloBlockNum();
+  int getBoloCompBlockNum();
+  double getBoloRawMuV(int ibolo, int imesure);   // donnee brute en microvolts et signe change.
+  double getBoloRawMuVCN(int ibolo, int imesure);  // bruit de compression, en microVolts
+  double getBoloMuV(int ibolo, int imesure); // microvolts, filtre avec filtre carre
+  double getBoloMuV2(int ibolo, int imesure); // microvolts, filtre +sioux
+  double getGainAmpli(int ibolo);
+  double getDACV(int ibolo); // offset en microvolt
+  double getDACI(int ibolo); // courant en microAmps
+  double getBoloMuV2T(int ibolo, int imesure); // avec soustraction dacV
+  double getBoloRes(int ibolo, int imesure); // Ohms
+  double getBoloTemp(int ibolo, int imesure); // K
+  
+  // Dilution
+  int getDilutionBlockNum();
+  int4 getADCDil(int iADC);
+  int4 getSwitchDil();
+  
+  // SST, gyros, etc
+  int getSSTBlockNum();
+  int getSSTCompBlockNum();
+  void needSSTProcessMask(int mask);
+  long getSSTRawSignal(int iDiode, int imesure);
+  long getSSTSignal(int iDiode, int imesure);
+  double getSSTRawSignalCN(int iDiode, int imesure);
+  double getSSTSignalCN(int iDiode, int imesure);
+  double getSSTStarZ(int iStar, int imesure);
+  double getSSTStarF(int iStar, int imesure);
+  double getSSTStarT(int iStar, int imesure);
+  int getNumbStar(int imesure);
+  
+  int getGyroBlockNum();
+  long getGyroRaw(int iGyro, int imesure);
+  double getGyroTens(int iGyro, int imesure);
+  double getGyroSpeed(int iGyro, int imesure);
+  
+  double getAzimut(int imesure);
+  double getPendDirect(int imesure);
+  double getPendOrth(int imesure);
+  
+  double getAlphaAxis(int imesure);
+  double getDeltaAxis(int imesure);
+  
+  static double decodeMJD(string const& dateString); // sans tenir compte de TU-TLeg
+    
+protected:
+  BlockSet*                 blockSet;
+  stack<BlockSet*>          blockStack;
+  stack<size_t>             fposStack;
+  
+  void saveCurBlock();
+  void postProcessBlock();
+
+  void swapEntete(block_type_modele* blk);
+  void swapContent(block_type_modele* blk);
+  
+  void computeMJD(string const& fname);
+  
+  bool fixBlock(block_type_modele* blk);
+  long searchNextBlock(long pos);
+    
+  int                       curKind;
+  int                       curRawKind;
+  long                      curPos;
+  long                      peekPos;
+  size_t                    fLen;
+  FILE* f;
+  string fn;
+  
+  double rawMJD;   // decodage a partir du nom de fichier, sans application d'offset heure locale
+  double startMJD; // MJD du debut du fichier.
+  double utcOffset;
+private:
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/archparam.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archparam.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archparam.cc	(revision 504)
@@ -0,0 +1,39 @@
+// archparam.cc    parametres generaux...
+// Eric Aubourg         CEA/DAPNIA/SPP   septembre 1999
+
+#include "archparam.h"
+#include <iostream.h>
+
+ArchParam archParam;
+
+// constructeurs avec parametres par defaut adaptes au vol
+// TRAPANI 99
+
+ArchParam::AcqParam::AcqParam() 
+: tBlock0   (1376.8358818),
+  perEch    (0.005836818076),
+  utcOrigin (1376.5)
+{}
+
+ArchParam::GeomParam::GeomParam() 
+{}
+
+ArchParam::SSTParam::SSTParam() 
+:  soustPente   (true),
+   analFine     (false)
+{}
+
+
+void ArchParam::Dump()
+{
+  cout << "***Archeops parameters\n";
+  cout << " **ACQ\n";
+  cout << "   tBlock0      " << acq.tBlock0    << "\n";
+  cout << "   perEch       " << acq.perEch     << "\n";
+  cout << "   utcOrigin    " << acq.utcOrigin  << "\n";
+  cout << " **GEOM\n";
+  cout << " **SST\n";
+  cout << "   soustPente   " << sst.soustPente << "\n";
+  cout << "   analFine     " << sst.analFine   << "\n";
+  cout << "***END" << endl;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/archparam.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archparam.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archparam.h	(revision 504)
@@ -0,0 +1,35 @@
+// archparam.h    parametres generaux...
+// Eric Aubourg         CEA/DAPNIA/SPP   septembre 1999
+
+#ifndef ARCHPARAM_H
+#define ARCHPARAM_H
+
+struct ArchParam {
+  struct AcqParam {
+    double tBlock0;  // MJD du bloc numero zero...
+    double perEch;   // periode d''echantillonage en secondes 
+    double utcOrigin;
+    AcqParam(); 
+  };
+  
+  struct GeomParam {
+    GeomParam(); 
+  };
+  
+  struct SSTParam {
+    bool soustPente;  // Decide que l'on soustrait une pente constante a la piste en cours
+    bool analFine;
+    SSTParam();  
+  };
+
+
+  AcqParam  acq;
+  GeomParam geo;
+  SSTParam  sst;
+  
+  void Dump();
+};
+
+extern ArchParam archParam;
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/archtoi.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archtoi.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archtoi.cc	(revision 504)
@@ -0,0 +1,339 @@
+// archtoi.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#include <string>
+#include <iostream.h>
+#include <fstream.h>
+#include <iomanip.h>
+
+#include "archeopsfile.h"
+#include "toisvr.h"
+#include "archtoi.h"
+#include "archparam.h"
+#include "archvers.h"
+
+using namespace std; 
+
+#ifdef __MWERKS__
+#include "Events.h"
+#include "LowMem.h"
+#include "sioux.h"
+static int macSleepTicks = 0;
+static int macRunTicks = 10;
+static void yield()
+{
+    EventRecord theEvent;
+    static long int macLastTicks;
+    long int ticks = LMGetTicks();
+    if (ticks - macLastTicks >= macRunTicks) {
+      if (WaitNextEvent(everyEvent, &theEvent,macSleepTicks,0))
+        SIOUXHandleOneEvent(&theEvent);
+      macLastTicks = LMGetTicks();
+    }
+}
+#endif
+
+
+ArchTOI::ArchTOI(istream& str)
+{
+  init();
+  svr.readReq(str);
+}
+
+
+ArchTOI::ArchTOI(string const& filename)
+{
+  init();
+  ifstream str(filename.c_str());
+  svr.readReq(str);
+}
+
+void ArchTOI::init()
+{
+  format = ascii_fmt;
+  undef  = "#";
+  undefV = -99999;
+  allBolos = false;
+  fptr = NULL;
+  ostr = NULL;
+  requestVersion = "";
+  svr.registerReqHandler(this);
+}
+
+
+bool ArchTOI::processTOIReq(string line, string toiname, TOIKind /*kind*/, int index, 
+                            bool interp, bool repet, bool flag, bool /*notrig*/)
+{
+  headertoi.push_back(line);
+  if (index>=0) {
+    char idx[10]; 
+    sprintf(idx,"_%d",index);
+    toiname += idx;
+  }
+  if (flag) {
+    toinames.push_back("flg_"+toiname);
+  }
+  toinames.push_back(toiname);
+  toiflags.push_back(flg((flag?hasflag:0)+((!repet&&!interp)?useNA:0)));
+  return true;
+} 
+
+bool ArchTOI::processOption(string key, string arg)
+{
+  string line=key; if (arg != "") line = line + " " + arg;
+  headeropt.push_back(line);
+  if (arg.length()>0 && arg[0] == ' ') {
+    arg = arg.substr(arg.find_first_not_of(' '));
+  }
+  if (key == "#ASCII") {
+    format = ascii_fmt;
+  } else if (key == "#FITS") {
+    format = fits_fmt;
+  } else if (key == "#UNDEF") {
+    undef=arg;
+    if (undef[0] >= '0' && undef[0] <= '9')
+      undefV = atoi(undef.c_str());
+  } else if (key == "#ALLBOLOS") {
+    allBolos=true;
+  } else if (key == "#REQVERSION") {
+    if (requestVersion != "") {
+      cerr << "Error. Duplicate #REQVERSION option" << endl;
+      exit(-1);
+    }
+    requestVersion = arg;
+  } else if (key == "#COMMENT") {
+    comments.push_back(arg);
+  } else {
+    return false;
+  }
+  
+  return true;
+}
+
+
+void ArchTOI::run(string const& outfilename)
+{
+  if (format == ascii_fmt) {
+    openFile   = &openFile_A;
+    outHeader  = &outHeader_A;
+    outValue   = &outValue_A;
+    endLine    = &endLine_A;
+    closeFile  = &closeFile_A;
+  } else { // fits_fmt 
+    openFile   = &openFile_F;
+    outHeader  = &outHeader_F;
+    outValue   = &outValue_F;
+    endLine    = &endLine_F;
+    closeFile  = &closeFile_F;
+  }
+  
+  cout << "starting query" << endl;
+  TOIIter iter = svr.doQuery();
+  (this->*openFile)(outfilename);
+  (this->*outHeader)(iter);
+  
+  cout << "processing" << endl;
+  while (iter.Next()) {
+    int nn = iter.getSampleIndex() / iter.getUnderSampling(); // Only for tick mark...
+    #ifdef __MWERKS__
+    yield();
+    #endif
+     if (nn%200 == 0) {
+       cout << "."; cout.flush();
+     }
+     if (nn%(200*80) == 0) cout << endl;
+    // Si rien de dispo parmi les triggering, alors on passe au suivant
+    bool hasValue = false;
+    for (int i=0; i<toiflags.size(); i++) {
+       if (!iter.isTrig(i)) continue;
+       if (iter.canGetValue(i)) {hasValue=true; break;}
+    }
+    if (!hasValue) continue;
+    int icol=0;
+    for (int i=0; i<toiflags.size(); i++) {
+      double value = iter.getValue(i);
+      bool   ok    = iter.canGetValue(i);
+      bool   isnew = iter.newValue(i);
+      flg    flag  = toiflags[i];
+      if (flag & hasflag) {
+        (this->*outValue)(icol,  (ok && isnew ? 1 : 0));
+        icol++;
+      }
+      if (((flag & useNA)!=0 && !isnew) || !ok) 
+        (this->*outValue)(icol,  0, true);
+      else
+        (this->*outValue)(icol, value);
+      icol++;
+    }
+    (this->*endLine)();
+  }
+  (this->*closeFile)();
+  cout << "\nDone." << endl;
+}
+
+
+void ArchTOI::openFile_A(string const& filename) {
+  ostr = new ofstream(filename.c_str());
+}
+
+void ArchTOI::outHeader_A(TOIIter& iter) {
+  if (!ostr) return;
+  for (list<string>::iterator i = headertoi.begin(); i != headertoi.end(); i++)
+    *ostr << (*i) << '\n';
+  for (list<string>::iterator i = headeropt.begin(); i != headeropt.end(); i++)
+    *ostr << (*i) << '\n';;
+  block_type_param* blk = iter.lastParam();
+  if (blk) {
+    int nb = blk->param.n_max_bolo;
+    for (int i=0; i<nb; i++) {
+#if version_num > 25
+      if (allBolos) {
+        *ostr << "$BOLO " << i << " " 
+            << blk->param.nom_coef[blk->param.bolo[i].numero_nom_coef].bolo_nom << " " 
+            << blk->param.bolo[i].bolo_code_util << '\n';
+      } else if (blk->param.bolo[i].bolo_code_util != bolo_hors_service &&
+                 blk->param.bolo[i].bolo_code_util != bolo_normal_non_transmis) {
+        *ostr << "$BOLO " << i << " " 
+            << blk->param.nom_coef[blk->param.bolo[i].numero_nom_coef].bolo_nom << "\n";
+      }
+#else
+      *ostr << "$BOLO " << i << " " << 
+        blk->param.bolo[i].bolo_nom << '\n';
+#endif
+    }
+  }
+  *ostr << "#END" << endl;
+}
+
+void ArchTOI::outValue_A(int icolumn, double value, bool notdef) {
+  if (!ostr) return;
+  if (icolumn > 0) *ostr << '\t';
+  if (notdef) {
+     *ostr << undef ;
+  } else {
+     *ostr << setprecision(11) << value ;
+  }
+}
+
+void ArchTOI::endLine_A() {
+  if (!ostr) return;
+  *ostr << '\n';
+}
+
+void ArchTOI::closeFile_A() {
+  delete ostr;
+  ostr = NULL;
+}
+
+
+void ArchTOI::openFile_F(string const& filename) {
+  fitsStatus=0;
+  remove(filename.c_str());
+  if (fits_create_file(&fptr, filename.c_str(), &fitsStatus)) {
+    fits_report_error(stderr, fitsStatus);
+    exit(-1);
+  }
+}
+
+void ArchTOI::outHeader_F(TOIIter& iter) {  
+  int ncols=toinames.size();
+  
+  char** colnames = new (char*[ncols]);
+  char** coltypes = new (char*[ncols]);
+  char** colunits = new (char*[ncols]);
+  int j=0;
+  for (list<string>::iterator i = toinames.begin(); i != toinames.end(); i++,j++) {
+    colnames[j] = const_cast<char*>((*i).c_str()); // should work for most STL implementations... Check...
+    coltypes[j] = "1D";
+    colunits[j] = " ";
+  }
+  
+  fits_create_tbl(fptr, BINARY_TBL, 0, ncols, colnames, coltypes, colunits, NULL, &fitsStatus);
+  fits_write_date(fptr, &fitsStatus);
+
+  delete[] colunits;
+  delete[] coltypes;
+  delete[] colnames;
+
+  j=1;
+  // Rappel dans le header des requetes...
+  int ntoireq = headertoi.size();
+  fits_write_key(fptr, TINT, "TOIREQ", &ntoireq, NULL, &fitsStatus);
+  for (list<string>::iterator i = headertoi.begin(); i != headertoi.end(); i++,j++) {
+    char line[80];
+    strcpy(line, (*i).c_str());
+    char* pline = line;
+    fits_write_keys_str(fptr, "TOIREQ", j, 1, &pline, (char**) NULL, &fitsStatus);
+  }
+  j=1;
+  int noptreq = headeropt.size();
+  fits_write_key(fptr, TINT, "OPTREQ", &noptreq, NULL, &fitsStatus);
+  for (list<string>::iterator i = headeropt.begin(); i != headeropt.end(); i++,j++) {
+    char line[80];
+    strcpy(line, (*i).c_str());
+    char* pline = line;
+    fits_write_keys_str(fptr, "OPTREQ", j, 1, &pline, (char**) NULL, &fitsStatus);
+  }
+
+  // Noms des bolos
+  block_type_param* blk = iter.lastParam();
+  if (blk) {
+    int nb = blk->param.n_max_bolo;
+    j=0;
+    for (int i=0; i<nb; i++) {
+#if version_num > 25
+      if (allBolos || 
+           (blk->param.bolo[i].bolo_code_util != bolo_hors_service &&
+            blk->param.bolo[i].bolo_code_util != bolo_normal_non_transmis)) {
+        //j++;
+        char line[80];
+        strcpy(line, blk->param.nom_coef[blk->param.bolo[i].numero_nom_coef].bolo_nom);
+        char* pline = line;
+        fits_write_keys_str(fptr, "BOLO", i, 1, &pline, (char**) NULL, &fitsStatus);
+      }
+#else
+        //j++;
+        char line[80];
+        strcpy(line, blk->param.bolo[i].bolo_nom);
+        char* pline = line;
+        fits_write_keys_str(fptr, "BOLO", i, 1, &pline, (char**) NULL, &fitsStatus);
+#endif
+    }
+    //fits_write_key(fptr, TINT, "BOLO", &j, NULL, &fitsStatus);
+  }
+  fits_write_key_str(fptr, "TOIVERS", ARCHTOI_VERS, "Archtoi version",&fitsStatus);
+  fits_write_key_str(fptr, "TOITAG", ARCHTOI_TAG, "Archtoi cvs tag",&fitsStatus);
+  if (requestVersion != "")
+    fits_write_key_str(fptr, "REQVERS", (char*) requestVersion.c_str(), 
+                       "Request options version",&fitsStatus);
+  fits_write_comment(fptr, "Generated with archtoi " ARCHTOI_VERS, &fitsStatus);
+  char line[80];
+  sprintf(line, "using archeops.h %d", version_num);
+  fits_write_comment(fptr, line, &fitsStatus);
+  for (list<string>::iterator i = comments.begin(); i!=comments.end(); i++)
+    fits_write_comment(fptr, (char*)((*i).c_str()), &fitsStatus);
+  
+  fitsLine = 1;
+}
+
+void ArchTOI::outValue_F(int icolumn, double value, bool notdef) {
+  if (notdef && undef != "#") {
+    notdef = false;
+    value = undefV;
+  }
+  if (notdef) {
+    fits_write_col_null(fptr, icolumn+1, fitsLine, 1, 1, &fitsStatus); 
+  } else {
+    fits_write_col_dbl(fptr, icolumn+1, fitsLine, 1, 1, &value, &fitsStatus);
+  }
+}
+
+void ArchTOI::endLine_F() {
+  fitsLine++;
+}
+
+void ArchTOI::closeFile_F() {
+  fits_close_file(fptr, &fitsStatus);
+  fits_report_error(stderr, fitsStatus);  /* print out any error messages */
+}
Index: /tags/V_241099/Poubelle/archTOI.old/archtoi.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archtoi.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archtoi.h	(revision 504)
@@ -0,0 +1,70 @@
+// archtoi.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef ARCHTOI_H
+#define ARCHTOI_H
+
+#include <iostream.h>
+#include <string>
+#include <list>
+#include <vector>
+#include "toisvr.h"
+#include "fitsio.h"
+
+using namespace std; 
+
+class ArchTOI : public RequestHandler {
+public:
+  ArchTOI(istream& str);
+  ArchTOI(string const& filename);
+
+  void run(string const& outfilename);
+  
+  enum fmt {ascii_fmt, fits_fmt};
+  enum flg {hasflag = 1,
+            useNA   = 2};
+            
+  virtual bool processTOIReq(string line, string toiname, TOIKind toi, int index, 
+                             bool interp, bool repet, bool flag, bool notrig);
+  virtual bool processOption(string keyw, string args);
+  
+protected:
+  void init();
+  TOISvr svr;
+  list<string> headertoi;
+  list<string> headeropt;
+  list<string> toinames;
+  vector<flg>  toiflags;
+  fmt format;
+  string undef;
+  double undefV;
+  bool allBolos; // tous les bolos dans le header. Sinon seulement bolos transmis.
+  
+  void (ArchTOI::*openFile)(string const& filename);
+  void (ArchTOI::*outHeader)(TOIIter& iter);
+  void (ArchTOI::*outValue)(int icolumn, double value, bool notdef=false);
+  void (ArchTOI::*endLine)();
+  void (ArchTOI::*closeFile)();
+  
+  void openFile_A(string const& filename);
+  void outHeader_A(TOIIter& iter);
+  void outValue_A(int icolumn, double value, bool notdef=false);
+  void endLine_A();
+  void closeFile_A();
+
+  void openFile_F(string const& filename);
+  void outHeader_F(TOIIter& iter);
+  void outValue_F(int icolumn, double value, bool notdef=false);
+  void endLine_F();
+  void closeFile_F();
+  
+  fitsfile* fptr;
+  int fitsStatus;
+  int fitsLine;
+  ostream* ostr;
+  
+  string requestVersion;
+  list<string> comments;
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/archtoidump.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archtoidump.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archtoidump.cc	(revision 504)
@@ -0,0 +1,32 @@
+// archtoidump.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#include <iostream.h>
+#include <fstream.h>
+#include <iomanip.h>
+
+#include "archeopsfile.h"
+#include "archtoi.h"
+#include "toisvr.h"
+
+#ifdef __MWERKS__
+#include <console.h>
+#endif
+
+using namespace std;  //introduces namespace std
+
+int main(int argc, char** argv)
+{	
+#ifdef __MWERKS__
+    argc = ccommand(&argv);
+#endif
+    if (argc != 2) {
+      cerr << "usage: archtoidump file" << endl;
+      return(-1);
+    }
+    ArcheopsFile file(argv[1]);
+    while (file.nextBlock()) {
+      cout << file.blockKdName() << "\n";
+    }
+ }
+
Index: /tags/V_241099/Poubelle/archTOI.old/archtoimain.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archtoimain.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archtoimain.cc	(revision 504)
@@ -0,0 +1,38 @@
+// archtoimain.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#include <iostream.h>
+#include <fstream.h>
+#include <iomanip.h>
+
+#include "archeopsfile.h"
+#include "archtoi.h"
+#include "toisvr.h"
+
+//#include <profiler.h>
+
+#ifdef __MWERKS__
+#include <console.h>
+#endif
+
+using namespace std;  //introduces namespace std
+
+int main(int argc, char** argv)
+{	
+#ifdef __MWERKS__
+    argc = ccommand(&argv);
+#endif
+    if (argc != 3) {
+      cerr << "usage: archtoi reqfile datafile" << endl;
+      return(-1);
+    }
+    
+//   ProfilerInit(collectDetailed, bestTimeBase, 10000, 200);
+
+    
+    ArchTOI toi(argv[1]);
+    toi.run(argv[2]);
+    
+//    ProfilerDump("\pprofiler.data");
+    return(0);
+}
Index: /tags/V_241099/Poubelle/archTOI.old/archvers.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/archvers.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/archvers.h	(revision 504)
@@ -0,0 +1,7 @@
+#ifndef ARCHVERS_H
+#define ARCHVERS_H
+
+#define ARCHTOI_VERS "1.3"
+#define ARCHTOI_TAG  "V_241099"
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/arcunit.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/arcunit.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/arcunit.c	(revision 504)
@@ -0,0 +1,248 @@
+
+#include "manip.h"      
+#include "archeops.h"
+#include "arcunit.h"
+
+/**************************************************************************************/
+/*                                                                                    */
+/*          programme  contenant les conversions en mesure physique                   */
+/*                                                                                    */
+/*                                                                                    */
+/*                                                                                    */
+/**************************************************************************************/
+
+
+/* ----------------   block  dilution     ---------------------------------------------  */
+
+
+int	voyant_EVO(block_type_dilution*	blk)	{return((blk->switch_dil&switch_EVO)?0:1);}
+int	voyant_EVF(block_type_dilution*	blk)	{return((blk->switch_dil&switch_EVF)?0:1);}
+int	commande_EVO(block_type_dilution*	blk)	{return((blk->switch_dil&vanne_EVO)?0:1);}
+int	commande_EVF(block_type_dilution*	blk)	{return((blk->switch_dil&vanne_EVF)?0:1);}
+int	commande_EVB(block_type_dilution*	blk)	{return((blk->switch_dil&vanne_EVB)?0:1);}
+int	commande_EVV(block_type_dilution*	blk)	{return((blk->switch_dil&vanne_EVV)?0:1);}
+
+
+// les pressions et debits metres des injections de la dilution
+double pression_entree_3He(block_type_dilution*	blk)	
+		{return(40. *	val_multiplex(blk->ADC_dil[ p_R3])  -1.6);}	//	200 bars pour 5V et 1.6 bar d'offset
+
+double debit_3He(block_type_dilution*	blk)	
+		{return(2. 	* 	val_multiplex(blk->ADC_dil[ d_3He]) );}		//  10 MICRO MOLES  pour  5V
+
+double pression_sortie_3He(block_type_dilution*	blk)	
+		{return(20. 	*	val_multiplex(blk->ADC_dil[ p_C3]) );}		//	100 bars pour 5V
+	
+double pression_entree_4He(block_type_dilution*	blk)	
+		{return(40. 	*	val_multiplex(blk->ADC_dil[ p_R4])) ;}		//	200 bars pour 5V
+
+double debit_4He(block_type_dilution*	blk)	
+		{return(8. 	* 	val_multiplex(blk->ADC_dil[ d_4He]))	 ;}	//  40 MICRO MOLES  pour  5V
+//	,4. 	* 	val_multiplex(blk->ADC_dil[ d_4He])		//  20 MICRO MOLES  pour  5V
+
+double pression_sortie_4He(block_type_dilution*	blk)	
+		{return(20. 	*	val_multiplex(blk->ADC_dil[ p_C4]) );}		//	100 bars pour 5V
+	
+
+
+double pression_air_vanne(block_type_dilution*	blk)	
+		{return(20.*val_multiplex(blk->ADC_dil[ p_air]));}
+		
+double pression_pompe_charbon(block_type_dilution*	blk)	
+		{return(20.*val_multiplex(blk->ADC_dil[ p_charb]));}
+		
+
+double pression_membranne(block_type_dilution*	blk)	
+		{return(0.2*val_multiplex(blk->ADC_dil[ p_memb]));}
+		
+		
+double pression_externe(block_type_dilution*	blk)	
+		{return(0.2*val_multiplex(blk->ADC_dil[ p_haut]));}
+
+			
+		
+double tension_pile_10T(block_type_dilution*	blk)	
+		{return(2.03*val_multiplex(blk->ADC_dil[ p_10T]));}
+				
+double tension_pile_p18D(block_type_dilution*	blk)	
+		{return(3.90*val_multiplex(blk->ADC_dil[ p_p18D]));}
+				
+double tension_pile_m18D(block_type_dilution*	blk)	
+		{return(3.90*val_multiplex(blk->ADC_dil[ p_m18D]));}
+				
+double tension_pile_10B(block_type_dilution*	blk)	
+		{return(2.03*val_multiplex(blk->ADC_dil[ p_10B]));}
+				
+double tension_pile_p18B(block_type_dilution*	blk)	
+		{return(3.90*val_multiplex(blk->ADC_dil[ p_p18B]));}
+				
+double tension_pile_m18B(block_type_dilution*	blk)	
+		{return(3.90*val_multiplex(blk->ADC_dil[ p_m18B]));}
+				
+double tension_pile_Ch(block_type_dilution*	blk)	
+		{return(3.8*val_multiplex(blk->ADC_dil[ p_Ch]));}
+
+
+				
+int switch_pile_5(block_type_dilution*	blk)	
+		{return((blk->switch_dil&switch_pile_par_5)?1:0);}
+int switch_pile_15(block_type_dilution*	blk)	
+		{return((blk->switch_dil&switch_pile_par_15)?1:0);}
+
+
+double	temperature_caisson_haut1(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_h2]));}
+		
+double	temperature_caisson_haut2(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_h4]));}
+		
+double	temperature_caisson_bas1(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_b1]));}
+		
+double	temperature_caisson_bas2(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_b2]));}
+		
+double	temperature_caisson_tube_helium(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_b3]));}
+		
+double	temperature_caisson_piles(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_pile]));}
+		
+double	temperature_caisson_driver_moteur(block_type_dilution*	blk)
+		{return(val_temperature(blk->ADC_dil[ t_a1]));}
+		
+double	pression_helium_bain(block_type_dilution*	blk)
+		{return( 0.2*val_multiplex(blk->ADC_dil[ RP_He]));}
+		
+double	pression_pirani(block_type_dilution*	blk)
+		{return(val_multiplex(blk->ADC_dil[ pirani]));}
+
+
+
+
+
+/**********  coefficients  pour  les  mesures  bolo    **********************************/
+/*                         toutes les puissances en pW                                  */
+/*	-1-	loi de reponse thermique des bolos  avec R en ohms et T en Kelvin               */
+/*                                                                                      */
+/* 	T =  coef2  *   (   ln (  R / coef1) **  ( -1 / coef0 )                             */
+/*                                                                                      */
+/*	-2-	fuite thermique du bolo   coef 3,4                                              */
+/*                                                                                      */
+/*	Ptot =  coef3  *  ( (10*Tb) ** coef4    -    (10*Tcryo)  **  coef4 )                */
+/*                                                                                      */
+/*	-3-	calcul empirique de Pciel et de  tau	  coef  5,6                             */
+/*                                                                                      */
+/*	Pciel	=	coef5	- Pelec		coef5= I * Ai (tables xavier) 	                    */
+/*	tau	=	- ln ( 1 +  Pciel / coef6 )	coef6= I * Bi (tables xavier)                   */
+/*   										                                            */
+/* Pour les thermometres 1 à 4 (germanium et carbone Allan-Bradley) 		            */
+/* les coefficients sont utilisés differemment, ils permettent de convertir	            */
+/* R vers T		( c(6) est un offset sur la mesure de R par rapport  aux mesures 4 fils)*/
+/*   llR= log(log(R - c(6))-c(0))  						                                */
+/*    T	= exp(c(1) + c(2)* llR + c(3)* llR* llR + c(4)* llR* llR* llR +                 */
+/*            c(5)* llR* llR* llR* llR)                                                 */
+/*										                                                */
+/*	version vol Trapani									                                */
+/*	on corrige le biais de temperature coef2=1.1 old,  coef3=old/1.1^coef4	            */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/*										                                                */
+/****************************************************************************************/
+
+
+
+
+/* ------------------------------------   corps  des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+
+
+double		DAC_muV		(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int indice_bolo)
+{
+double div,car;
+car= (double)dac_V(reglage_pt->bolo[indice_bolo])  ;
+div=(double)param_pt->bolo[indice_bolo].bolo_diviseur;
+if(div) return (car *2441. /  div );					
+else	return(0);
+}
+
+
+
+double		DAC_muA		(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int indice_bolo)
+{
+double capa,tri;
+tri= (double)dac_I(reglage_pt->bolo[indice_bolo])  ;
+capa=((param_pt->bolo[indice_bolo].bolo_bebo==10)?0.000868 * (double)param_pt->bolo[indice_bolo].bolo_capa:0.001 * (double)param_pt->bolo[indice_bolo].bolo_capa);
+		/* capa en pF	*/
+return (tri * capa / (4096. * 22. * 20.) );					
+}
+
+
+double		bolo_muV	(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int valbrut,int indice_bolo)										
+{
+double x;
+int nb_coups;
+int aa;
+def_gains
+
+nb_coups= reglage_pt->horloge.nb_mesures/2 - reglage_pt->horloge.temp_mort;
+
+aa = (nb_coups<<14) + (nb_coups*190) ;
+x=((double)((valbrut-aa)<<1))/(double)nb_coups;
+x=	bol_micro_volt(x,(double)param_pt->bolo[indice_bolo].bolo_gain*gain_ampli(reglage_pt->bolo[indice_bolo]));
+return(x);
+}
+
+
+
+
+#define	c(i)		(1e-4*(double)param_pt->nom_coef[param_pt->bolo[indice_bolo].numero_nom_coef].coef[i])	
+
+double		bolo_temp	(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, double R,int indice_bolo)
+{
+double a,T;
+a=1;	if( (R>0) && (c(1) >0.01) )		a= log ( R / c(1) );
+T=0;	if( (a>0) && (c(0)>0.01) )		T= c(2) * pow( a , -1 / c(0) );
+return(T);
+}
+
+#undef c
+
+
+
+
+/* -------------------------------------------------------------  */
+
+
+unsigned int4	val_long(char x)
+{
+unsigned long a,xl;
+char aa;
+aa=x-2;
+a=aa;
+if(x<3)  xl=x;	else	xl=((a&1) + 2)<<(a>>1);
+return(xl);
+}
+
+
+double	val_double(char x)
+{
+unsigned long a,xl;
+if(x<0) x=-x;	a=x;	if(!a)  xl=0;	else	xl=((a&1) + 2)<<(a>>1);
+if(x>0)	return(1e-4*(double)xl);	else	return(-1e-4*(double)xl);
+}
+
+int	new_val_dac(int a,char  code)
+{
+if(code&0x80)	a=(code&0x7f) <<5 ;
+else	{
+	if(code&0x40)	a+=code&0x3f;	
+	else		a-=code&0x3f;	
+	}
+return(a);
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/arcunit.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/arcunit.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/arcunit.h	(revision 504)
@@ -0,0 +1,142 @@
+#define ARCUNIT_H
+
+
+/*======================================================================*/
+/*                                                                      */
+/* 		 arcunit.h  :	conversion en mesure physique               	*/
+/*                                                                      */
+/*======================================================================*/
+
+
+
+/* ----------------------------   prototypes des fonctions	 ------------------------------ */
+/* -------------------------------------------------------------------------------------------- */
+
+
+double		bolo_muV	(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int valbrut,int indice_bolo);											
+double		bolo_temp	(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, double R,int indice_bolo);
+
+double		DAC_muV		(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int indice_bolo);
+double		DAC_muA		(param_bolo*	param_pt,	reglage_bolo*	reglage_pt, int indice_bolo);
+
+int	voyant_EVO(block_type_dilution*	blk);
+int	voyant_EVF(block_type_dilution*	blk);
+int	commande_EVO(block_type_dilution*	blk);
+int	commande_EVF(block_type_dilution*	blk);
+int	commande_EVB(block_type_dilution*	blk);
+int	commande_EVV(block_type_dilution*	blk);
+
+
+double pression_entree_3He(block_type_dilution*	blk);	
+double debit_3He(block_type_dilution*	blk)	;
+double pression_sortie_3He(block_type_dilution*	blk)	;
+double pression_entree_4He(block_type_dilution*	blk)	;
+double debit_4He(block_type_dilution*	blk)	;
+double pression_sortie_4He(block_type_dilution*	blk)	;
+double pression_air_vanne(block_type_dilution*	blk)	;
+double pression_pompe_charbon(block_type_dilution*	blk);	
+double pression_membranne(block_type_dilution*	blk)	;
+double pression_externe(block_type_dilution*	blk)	;
+double tension_pile_10T(block_type_dilution*	blk)	;
+double tension_pile_p18D(block_type_dilution*	blk)	;
+double tension_pile_m18D(block_type_dilution*	blk)	;
+double tension_pile_10B(block_type_dilution*	blk)	;
+double tension_pile_p18B(block_type_dilution*	blk)	;
+double tension_pile_m18B(block_type_dilution*	blk)	;
+double tension_pile_Ch(block_type_dilution*	blk)	;
+int switch_pile_5(block_type_dilution*	blk)	;
+int switch_pile_15(block_type_dilution*	blk)	;
+double	temperature_caisson_haut1(block_type_dilution*	blk)	;
+double	temperature_caisson_haut2(block_type_dilution*	blk)	;
+double	temperature_caisson_bas1(block_type_dilution*	blk)	;
+double	temperature_caisson_bas2(block_type_dilution*	blk)	;
+double	temperature_caisson_tube_helium(block_type_dilution*	blk)	;
+double	temperature_caisson_piles(block_type_dilution*	blk)	;
+double	temperature_caisson_driver_moteur(block_type_dilution*	blk)	;
+double	pression_helium_bain(block_type_dilution*	blk)	;
+double	pression_pirani(block_type_dilution*	blk)	;
+
+
+
+
+/* 	cette fonction transforme un char (sur 8 bit) en double avec une echelle logarythmique	*/
+/*	elle est en particulier utilisée pour calculer les coef de la regul			*/
+
+double		val_double(char x);
+
+/* 	cette fonction transforme un char (sur 8 bit) en entier int4 (echelle logarythmique)	*/
+/*	elle est en particulier utilisée pour fixer le courant sur les bolometres		*/
+
+unsigned 	int4	val_long(char x);
+
+int			new_val_dac(int a,char  code); 
+
+
+
+/* ----------------------------   define utilise pour les calculs	 ------------------------------ */
+
+
+#define	bol_micro_volt(val,gain)	((1e7*(double)val)/(65536.*gain))
+/*  avec  gain = (double)parametr.bolo[bolo].bolo_gain*gain_ampli(reglage.bolo[bolo])				*/
+		
+
+/* gains 0 .. 15 pour MLPA  ///   gain 16..19  pour BEBO   ///   gain 20..22  pour BEDIF	*/		
+#define	def_gains	double gains_reels[32]={1,2,4,8,10,20,40,80,100,200,400,800,1000,2000,4000,8000,0.5,2.5,10,50,0.93,3.777,18.974};
+		/*			gain bediff    10->9.3    40->37.77     200->189.74		*/
+
+#define		gain_ampli(aa)	gains_reels[gainbrut(aa)]		
+
+
+
+#define bit_piles_5V	1
+#define bit_piles_15V	2
+#define bit_piles_auto	4
+
+
+/*      signification des bit lus dans switch_dil	*/
+#define	switch_EVF		0x00000080	/*	contact fin de course vanne fermee	*/
+#define	switch_EVO		0x00000040	/*	contact fin de course vanne ouverte	*/
+
+/* les bit suivants sont envoyés par telecommande et relus dans switch_dil	*/
+#define	switch_helium		0x00200000	/*  13: commande sond niveau helium	*/
+#define switch_pile_par_5	0x00100000	/*  12: mise en parallele des piles pour le 5V	*/
+#define switch_pile_par_15	0x00080000	/*  11: mise en parallele des piles pour le 15V	*/
+#define vanne_EVB		0x00008000	/*  7: commande vanne brooks	*/
+#define vanne_EVO		0x00010000	/*  8: commande vanne EVO	*/
+#define vanne_EVV		0x00020000	/*  9: commande vanne EVV	*/
+#define vanne_EVF		0x00040000	/*  10: commande vanne EVF	*/
+#define chauffage1		0x00004000	/*  6: chauffage 1	*/
+#define chauffage2		0x00002000	/*  5: chauffage 1	*/
+#define chauffage3		0x00001000	/*  4: chauffage 1	*/
+#define chauffage4		0x00000800	/*  3: chauffage 1	*/
+#define chauffage5		0x00000400	/*  2: chauffage 1	*/
+#define chauffage6		0x00000200	/*  1: chauffage 1	*/
+#define chauffage7		0x00000100	/*  0: chauffage 7	*/
+
+#ifndef ARCUNIT_H
+enum{nbit_chauffage7,nbit_chauffage6,nbit_chauffage5,nbit_chauffage4,nbit_chauffage3
+	,nbit_chauffage2,nbit_chauffage1,nbit_vanne_EVB,nbit_vanne_EVO
+	,nbit_vanne_EVV,nbit_vanne_EVF,nbit_switch_pile_par_15,nbit_switch_pile_par_5,nbit_switch_helium};
+
+/*  position des mesures sur les multiplexeurs		*/
+/* J10A  ->  temperatures basses t_b1 t_b2,t_b3 t_b4 36 37 41 35	*/ 
+/* J10B  ->  temperatures basses t_a1 t_a2,t_a3 t_a4 38 11 34 28	*/ 
+/* J1??	 ->  temperatures hautes t_h1 t_h2,t_h3 t_h4	*/ 
+
+enum{
+/* multiplex11..18:*/	t_a2	,mul12_	,p_haut	,p_memb	,t_h1	,t_h4	,t_h3	,t_h2	
+/* multiplex21..28:*/,	mul21_	,mul22	,p_charb,p_R4	,mul25_	,p_C3	,p_R3	,t_a4	
+/* multiplex31..38:*/,	mul31_	,p_C4	,p_air	,t_a3	,t_b4	,t_b1	,t_b2	,t_a1	
+/* multiplex41..48:*/,	t_b3	,d_4He	,RP_He	,t_pile	,d_3He	,j_he3	,j_he7	,j_he4	
+/* multiplex51..58:*/,	j_he5	,j_he1	,j_he8	,j_he2	,j_he6	,pirani	,mul57	,mul58	
+/* multiplex61..68:*/,	p_m18B	,p_10B	,p_m18D	,mul64	,p_p18B	,p_10T	,p_Ch	,p_p18D		
+	};
+/* reste libres :  mul   12 - 21 - 22 - 25 -  31 - 44 - 57 - 58 - 64	*/
+/* T_A1 EST AUSSI LE DRIVER DU MOTEUR DE PIVOT   */
+
+#endif
+
+#define  val_multiplex(qq)	(0.0003052*(double)((qq)-0x8000))	
+#define  val_temperature(qq)	((val_multiplex(qq)<0.2)?-99:((1146.3/(val_multiplex(qq)-0.1)) - 245.13))
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/asigps.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/asigps.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/asigps.cc	(revision 504)
@@ -0,0 +1,57 @@
+// asigps.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+
+#include "asigps.h"
+#include <fstream.h>
+
+ASIGPS::ASIGPS(string const& filename) {
+  readFile(filename);
+}
+
+void ASIGPS::readFile(string const& filename) {
+  ifstream f(filename.c_str());
+  double omjd=0;
+  while (f) {
+    char line[500];
+    f.getline(line,500);
+    if (!f) break;
+    char*p = line;
+    double mjd, lat, lon, alt;
+    if (*p != '3' && *p != '2') continue;
+    p++;
+    if (*p != 'D' && *p != 'd') continue;
+    p+=3;
+    if (strncmp(p,"99/jul/1",8)) continue;
+    p+=8;
+    if (*p == '7') mjd = 1376.5;
+    else if (*p == '8') mjd = 1377.5;
+    else continue;
+    p++;p++;
+    int h,m,s;
+    sscanf(p,"%2d:%2d:%2d",&h,&m,&s);
+    mjd += (h+m/60.+s/3600.)/24.;
+    p += 9;
+    if (*p == 'N') s = 1;
+    else if (*p == 'S') s = -1;
+    else continue;
+    p++;
+    int d,fm;
+    sscanf(p,"%2d.%2d,%3d",&d,&m,&fm);
+    lat = s*(d + m/60. + fm/60000.);
+    p+=10;
+    if (*p == 'E') s = 1;
+    else if (*p == 'W') s = -1;
+    else continue;
+    p++;
+    sscanf(p,"%3d.%2d,%3d",&d,&m,&fm);
+    lon = s*(d + m/60. + fm/60000.);
+    p+=11;
+    sscanf(p,"%5d",&d);
+    alt = d;
+    p+=5;
+    if (*p != 'm') continue;
+    if (mjd < omjd) continue;
+    omjd = mjd;
+    AddValue(mjd, lat, lon, alt);
+  }
+}
Index: /tags/V_241099/Poubelle/archTOI.old/asigps.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/asigps.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/asigps.h	(revision 504)
@@ -0,0 +1,23 @@
+// asigps.h
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+
+#ifndef ASIGPS_H
+#define ASIGPS_H
+
+#include "auxinterpgps.h"
+#include <string>
+
+class ASIGPS : public AuxInterpGPS {
+public:
+  ASIGPS() {}
+  ASIGPS(string const& filename);
+  
+  void readFile(string const& filename);
+  
+  virtual AuxGPS* clone() {return new ASIGPS(*this);}
+
+protected:
+
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/auxgps.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/auxgps.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/auxgps.h	(revision 504)
@@ -0,0 +1,17 @@
+// auxgps.h
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+
+#ifndef AUXGPS_H
+#define AUXGPS_H
+
+class AuxGPS {
+public:
+  virtual ~AuxGPS() {}
+
+  virtual int getLocation(double mjd, double& lat, double& lon, double& alt)=0;
+  virtual AuxGPS* clone()=0;
+
+
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.cc	(revision 504)
@@ -0,0 +1,72 @@
+// auxinterpgps.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+
+#include "auxinterpgps.h"
+#include "fitsio.h"
+#include "archvers.h"
+
+AuxInterpGPS::AuxInterpGPS() {
+  ilastok = false;
+}
+
+void AuxInterpGPS::AddValue(double mjd, double lat, double lon, double alt) {
+  elems.insert(elem(mjd, lat, lon, alt));
+  ilastok = false;
+}
+
+void AuxInterpGPS::FindElem(double mjd) {
+  ilast = elems.upper_bound(elem(mjd,0,0,0));
+  ilastok = (ilast != elems.end() && ilast != elems.begin());
+}
+
+
+int AuxInterpGPS::getLocation(double mjd, double& lat, double& lon, double& alt) {
+  if (!ilastok ||
+      (mjd > (*ilast).mjd)) {
+    FindElem(mjd);
+  } else {
+    set<elem>::const_iterator i = ilast; i--;
+    if (mjd <= (*i).mjd) FindElem(mjd);
+  }
+  
+  
+
+  if (!ilastok) return -1;
+  double lastmjd = (*ilast).mjd;
+  if (mjd > lastmjd) return -1;
+  if (ilast == elems.begin()) return -1;
+  set<elem>::const_iterator i = ilast; i--;
+  double prevmjd = (*i).mjd;
+  if (mjd < prevmjd) return -1;
+  
+  double x = (mjd - prevmjd) / (lastmjd - prevmjd);
+  
+  lat = (*i).lat*(1-x) + (*ilast).lat*x;
+  lon = (*i).lon*(1-x) + (*ilast).lon*x;
+  alt = (*i).alt*(1-x) + (*ilast).alt*x;
+  
+  return 0;
+}
+
+void AuxInterpGPS::FitsDump(string const& filename) {
+  int fitsStatus=0;
+  fitsfile* fptr;
+  remove(filename.c_str());
+  fits_create_file(&fptr, filename.c_str(), &fitsStatus);
+  char* colnames[4] = {"MJD","LATITUDE","LONGITUDE","ALTITUDE"};
+  char* coltypes[4] = {"1D","1D","1D","1D"};
+  char* colunits[4] = {" ", " " , " ", " "};
+  fits_create_tbl(fptr, BINARY_TBL, 0, 4, colnames, coltypes, colunits, NULL, &fitsStatus);
+  fits_write_date(fptr, &fitsStatus);
+  fits_write_comment(fptr, "Generated with archtoi " ARCHTOI_VERS, &fitsStatus);
+  int fitsLine = 1;
+  for (set<elem>::iterator i = elems.begin(); i != elems.end(); i++,fitsLine++) {
+    fits_write_col_dbl(fptr, 1, fitsLine, 1, 1, (double*) &(*i).mjd, &fitsStatus);
+    fits_write_col_dbl(fptr, 2, fitsLine, 1, 1, (double*) &(*i).lat, &fitsStatus);
+    fits_write_col_dbl(fptr, 3, fitsLine, 1, 1, (double*) &(*i).lon, &fitsStatus);
+    fits_write_col_dbl(fptr, 4, fitsLine, 1, 1, (double*) &(*i).alt, &fitsStatus);
+  }
+
+  fits_close_file(fptr, &fitsStatus);
+  fits_report_error(stderr, fitsStatus);  /* print out any error messages */
+}
Index: /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/auxinterpgps.h	(revision 504)
@@ -0,0 +1,42 @@
+// auxinterpgps.h
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+
+#ifndef AUXINTERPGPS_H
+#define AUXINTERPGPS_H
+
+#include "auxgps.h"
+#include <set>
+#include <string>
+
+using namespace std;
+
+class AuxInterpGPS : public AuxGPS {
+public:
+  AuxInterpGPS();
+  virtual int getLocation(double mjd, double& lat, double& lon, double& alt);
+  
+  void FitsDump(string const& filename);
+  virtual AuxGPS* clone() {return new AuxInterpGPS(*this);}
+
+protected:
+  virtual void AddValue(double mjd, double lat, double lon, double alt);
+  virtual void FindElem(double mjd);
+
+  struct elem {
+     elem() {}
+     elem(double m, double la, double lo, double a)
+      : mjd(m), lat(la), lon(lo), alt(a) {}
+     double mjd;
+     double lat;
+     double lon;
+     double alt;
+     bool operator == (elem const& x) const {return mjd == x.mjd;}
+     bool operator < (elem const& x) const {return mjd < x.mjd;}
+  };
+  
+  set<elem> elems;
+  set<elem>::const_iterator ilast;
+  bool ilastok;
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/compress.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/compress.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/compress.c	(revision 504)
@@ -0,0 +1,429 @@
+#include "manip.h"
+#include "compress.h"
+
+
+/*******************************************************************************************/
+/****************   			 					************/
+/****************   			 		compress_3		************/
+/****************   			 					************/
+/*******************************************************************************************/
+
+static int filtre[16]={0xfffffff,0xffffffe,0xffffffc,0xffffff8,
+		0xffffff0,0xfffffe0,0xfffffc0,0xfffff80,
+		0xfffff00,0xffffe00,0xffffc00,0xffff800,
+		0xffff000,0xfffe000,0xfffc000,0xfff8000};
+int test[16]=  {0x00000000,0x00000001,0x00000002,0x00000004,
+		0x00000008,0x00000010,0x00000020,0x00000040,
+		0x00000080,0x00000100,0x00000200,0x00000400,
+		0x00000800,0x00001000,0x00002000,0x00004000};
+
+
+void  com_3(unsigned long val,unsigned long* in,unsigned long*out,int n,int pasin);
+
+#define	data_mask	0xffff	/* masque pour les données en entree	*/
+#define	ecart_(i,n,val)		(( (in[(i*9+n)*pasin]&data_mask) | ecart_bit )-val);
+
+#define	ecart_mask		0x7	/*	masque pour l'ecart		*/		
+
+
+
+/*  compress un tableau in de n*9 points disposé avec un pas pasin	*/
+/*  les data compressées sont ecrites dans le tableau out de n points	*/
+/*  la valeur val est la valeur de reference du point origine		*/
+
+
+/*  comprime	9*n points  : 1er point dans 1er mot			*/
+/*			      tous les ecarts dans les n mots suivants	*/ 
+/*	9*n	==>	n+1	    pour  72 points :   9 mots		*/
+
+void compress_3_1(unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val;
+val=in[0]; out[0]=val;
+com_3(val,in,out+1,n/9,pasin);
+}
+
+
+
+
+void  com_3(unsigned long val,unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1;
+unsigned long ec1,ec2,ec3,ec4,ec5,ec6,ec7,ec8,ec9;
+int i,k,k1;unsigned long q;
+
+
+for(i=0;i<n;i++)
+	{
+	k=0;q=3;	/* 3 bit = 7 = +-3	*/
+
+	ec1=ecart_(i,0,val);
+	shif(ec1,k,q);
+	val1=new_val(val,ec1,k);
+	
+	k1=k;
+	ec2=ecart_(i,1,val1);
+	shif(ec2,k,q);
+	
+	if(k>k1)	{k1=k;val1=new_val(val,ec1,k);}
+	val1=new_val(val1,ec2,k);
+
+	ec3=ecart_(i,2,val1);
+	shif(ec3,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k))&data_mask;}
+	val1=new_val(val1,ec3,k);
+
+	ec4=ecart_(i,3,val1);
+	shif(ec4,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k))&data_mask;}
+	val1=new_val(val1,ec4,k);
+
+	ec5=ecart_(i,4,val1);
+	shif(ec5,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k) 
+				+ arrondi(ec4,k))&data_mask;}
+	val1=new_val(val1,ec5,k);
+	
+	ec6=ecart_(i,5,val1);
+	shif(ec6,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k)
+					+ arrondi(ec4,k) + arrondi(ec5,k))&data_mask;}
+	val1=new_val(val1,ec6,k);
+	
+	ec7=ecart_(i,6,val1);
+	shif(ec7,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) 
+				+ arrondi(ec3,k) + arrondi(ec4,k) + arrondi(ec5,k) + arrondi(ec6,k))&data_mask;}
+	val1=new_val(val1,ec7,k);
+	
+	ec8=ecart_(i,7,val1);
+	shif(ec8,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k)
+					 + arrondi(ec4,k) + arrondi(ec5,k) + arrondi(ec6,k) + arrondi(ec7,k))&data_mask;}
+	val1=new_val(val1,ec8,k);
+	
+	ec9=ecart_(i,8,val1);
+	shif(ec9,k,q);
+	
+/*printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);	*/
+
+	ec1 =  arrondi(ec1,k) >> k;
+	ec2 =  arrondi(ec2,k) >> k;
+	ec3 =  arrondi(ec3,k) >> k;
+	ec4 =  arrondi(ec4,k) >> k;
+	ec5 =  arrondi(ec5,k) >> k;
+	ec6 =  arrondi(ec6,k) >> k;
+	ec7 =  arrondi(ec7,k) >> k;
+	ec8 =  arrondi(ec8,k) >> k;
+	ec9 =  arrondi(ec9,k) >> k;
+
+	out[i]= ((ec1&ecart_mask)<<29) | ((ec2&ecart_mask)<<26) | ((ec3&ecart_mask)<<23) 
+		| ((ec4&ecart_mask)<<20) | ((ec5&ecart_mask)<<17) | ((ec6&ecart_mask)<<14)
+		| ((ec7&ecart_mask)<<11)  | ((ec8&ecart_mask)<<8) | ((ec9&ecart_mask)<<5) | k ;
+
+
+/*	if(i<30)  printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);*/
+
+	val=(val + ( (ec1 + ec2 + ec3 + ec4 + ec5 + ec6 + ec7 + ec8 + ec9 ) << k )) & data_mask;
+	}
+}
+
+
+
+/*******************************************************************************************/
+/****************   			 											*****************/
+/****************   			 		compress_4							*****************/
+/****************   			 											*****************/
+/*******************************************************************************************/
+
+void  com_4(unsigned long val,unsigned long* in,unsigned long*out,int n,int pasin);
+void  com_4_paire(unsigned long val1,unsigned long val2,unsigned long* in,unsigned long*out,int n,int pasin);
+
+
+#undef	ecart_mask		
+#define	ecart_mask	0xf		/*	masque pour l'ecart		*/		
+
+#undef	data_mask
+#define	data_mask	0xffff	/* masque pour les données en entree	*/
+#undef	ecart_
+#define	ecart_(i,n,val)		(( (in[(i*7+n)*pasin]&data_mask) | ecart_bit )-val);
+
+
+/*  compress un tableau in de n*7 points disposé avec un pas pasin	*/
+/*  les data compressées sont ecrites dans le tableau out de n points*/
+/*  la valeur val est la valeur de reference du point origine*/
+
+
+/*  comprime	7*n + 2  points  (de 16 bit chacun)  					*/
+/*	1er et 2 eme point dans 1er mot, les ecarts dans les n mots suivants*/ 
+/*	7*n + 2	==>	n+1	     ==>   pour  72 points :   11 mots  			*/
+
+void compress_4_1(unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1,val2;
+val1=in[0];val2=in[1];
+*out=( (val1<<16) & 0xffff0000 )	|	( ( val2 ) & 0xffff ) ;
+
+com_4(val2,in+2,out+1,n/7,pasin);
+}
+
+
+
+void  com_4(unsigned long val,unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1;
+unsigned long ec1,ec2,ec3,ec4,ec5,ec6,ec7;
+int i,k,k1;unsigned long q;
+
+
+for(i=0;i<n;i++)
+	{
+	k=0;q=7;	/* 4 bit = 15 = +-7	*/
+
+	ec1=ecart_(i,0,val);
+	shif(ec1,k,q);
+	val1=new_val(val,ec1,k);
+	
+	k1=k;
+	ec2=ecart_(i,1,val1);
+	shif(ec2,k,q);
+	
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k))&data_mask;}
+	val1=new_val(val1,ec2,k);
+
+	ec3=ecart_(i,2,val1);
+	shif(ec3,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k))&data_mask;}
+	val1=new_val(val1,ec3,k);
+
+	ec4=ecart_(i,3,val1);
+	shif(ec4,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k))&data_mask;}
+	val1=new_val(val1,ec4,k);
+
+	ec5=ecart_(i,4,val1);
+	shif(ec5,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k) + arrondi(ec4,k))&data_mask;}
+	val1=new_val(val1,ec5,k);
+	
+	ec6=ecart_(i,5,val1);
+	shif(ec6,k,q);
+
+	if(k>k1)	{k1=k;val1=(val + arrondi(ec1,k) + arrondi(ec2,k) + arrondi(ec3,k)
+					 + arrondi(ec4,k) + arrondi(ec5,k))&data_mask;}
+	val1=new_val(val1,ec6,k);
+	
+	ec7=ecart_(i,6,val1);
+	shif(ec7,k,q);
+	
+/*printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);*/
+
+	ec1 =  arrondi(ec1,k) >> k;
+	ec2 =  arrondi(ec2,k) >> k;
+	ec3 =  arrondi(ec3,k) >> k;
+	ec4 =  arrondi(ec4,k) >> k;
+	ec5 =  arrondi(ec5,k) >> k;
+	ec6 =  arrondi(ec6,k) >> k;
+	ec7 =  arrondi(ec7,k) >> k;
+
+	out[i]= ((ec1&ecart_mask)<<28) | ((ec2&ecart_mask)<<24) | ((ec3&ecart_mask)<<20) 
+				| ((ec4&ecart_mask)<<16) | ((ec5&ecart_mask)<<12) | ((ec6&ecart_mask)<<8) | ((ec7&ecart_mask)<<4) | k ;
+
+
+/*	if(i<30)  printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);*/
+
+	val=(val+ ( (ec1 + ec2 + ec3 + ec4 + ec5 + ec6 + ec7 ) << k ))&data_mask;
+	}
+}
+
+/********************************************************************************************/
+
+/*  compresse en 4 bit mais par paire (pour data provenant de la detection synchrone)		*/
+
+/*     21 bit maleur maximum			*/
+/*  comprime	7*n+2 points  : 1er et 2eme point dans 1er et 2eme mot, suite dans n mots	*/
+/*		différences entre valeures paires  et entre valeures impaires uniquement			*/ 
+/*	7*n+2	==>	n+2			==>  pour 72 points :		12 mots								*/
+
+#undef	data_mask
+#define	data_mask	0x1fffff	/* masque pour les données en entree 21 bit	*/
+#undef	ecart_
+#define	ecart_(i,n,val)		(( (in[(i*7+n)*pasin]&data_mask) | ecart_bit )-val);
+
+void compress_4_2(unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1,val2;
+val1=in[0]&data_mask;		val2=in[1]&data_mask;
+out[0]=val1;	out[1]=val2;
+com_4_paire(val1,val2,in+2,out+2,n/7,pasin);
+}
+
+
+void  com_4_paire(unsigned long val1,unsigned long val2,unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1p,val2p;
+unsigned long ec1,ec2,ec3,ec4,ec5,ec6,ec7;
+int i,k,k1;unsigned long q;
+
+
+for(i=0;i<n;i++)
+	{
+	k=0;q=7;	/* 4 bit = 15 = +-7	*/
+
+	ec1=ecart_(i,0,val1);
+	shif(ec1,k,q);
+	
+	ec2=ecart_(i,1,val2);
+	shif(ec2,k,q);
+	
+	k1=k;
+	val1p=new_val(val1,ec1,k);
+
+
+	ec3=ecart_(i,2,val1p);
+	shif(ec3,k,q);
+
+	val2p=new_val(val2,ec2,k);
+
+	ec4=ecart_(i,3,val2p);
+	shif(ec4,k,q);
+
+	if(k>k1)	{k1=k;val1p=new_val(val1,ec1,k);val2p=new_val(val2,ec2,k);}
+	
+	val1p=new_val(val1p,ec3,k);		
+
+	ec5=ecart_(i,4,val1p);
+	shif(ec5,k,q);
+
+	if(k>k1)	{	k1=k;
+				val1p=(val1 + arrondi(ec1,k) + arrondi(ec3,k))&data_mask;
+				val2p=(val2 + arrondi(ec2,k))&data_mask;
+				}
+	val2p=new_val(val2p,ec4,k);		
+	
+	ec6=ecart_(i,5,val2p);
+	shif(ec6,k,q);
+
+	if(k>k1)	{	k1=k;
+				val1p=(val1 + arrondi(ec1,k) + arrondi(ec3,k))&data_mask;
+				val2p=(val2 + arrondi(ec2,k) + arrondi(ec4,k))&data_mask;
+				}
+	val1p=new_val(val1p,ec5,k);		
+	
+	ec7=ecart_(i,6,val1p);
+	shif(ec7,k,q);
+	
+/*printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);*/
+
+	ec1 =  arrondi(ec1,k) >> k;
+	ec2 =  arrondi(ec2,k) >> k;
+	ec3 =  arrondi(ec3,k) >> k;
+	ec4 =  arrondi(ec4,k) >> k;
+	ec5 =  arrondi(ec5,k) >> k;
+	ec6 =  arrondi(ec6,k) >> k;
+	ec7 =  arrondi(ec7,k) >> k;
+
+	out[i]= ((ec1&ecart_mask)<<28) | ((ec2&ecart_mask)<<24) | ((ec3&ecart_mask)<<20) 
+				| ((ec4&ecart_mask)<<16) | ((ec5&ecart_mask)<<12) | ((ec6&ecart_mask)<<8) | ((ec7&ecart_mask)<<4) | k ;
+
+
+/*	if(i<30)  printf("i=%d  k=%d  ec= %d %d %d \n",i,k,ec1,ec2,ec3,out[(i+8)/7]);*/
+
+	val1p = (val1 + ( (ec1 + ec3 + ec5 + ec7 ) << k ))&data_mask;
+	val1= (val2 + ( (ec2 + ec4	+ ec6 ) << k ))&data_mask;
+	val2 = val1p;
+	}
+}
+
+
+
+
+
+/*******************************************************************************************/
+/****************   			 											*****************/
+/****************   			 		compress_7							*****************/
+/****************   			 											*****************/
+/*******************************************************************************************/
+
+/*******************************************************************************************/
+
+/*  compresse en 7 bit mais par paire (pour data provenant de la detection synchrone      */
+
+/* ne prend que les 21 bit de poid faible dans le mot en entree			*/
+/*  comprime	4*n points  : 1er et 2eme point dans 1er mot (16 bit chacun),  suite dans n mots		*/
+/*		différences entre valeures paires  et entre valeures impaires uniquement			*/ 
+/*	4*n	==>	n+1	*/
+
+
+
+void  compress_7_paire(unsigned long val1,unsigned long val2,unsigned long* in,unsigned long*out,int n,int pasin);
+
+#undef	data_mask
+#define	data_mask	0x1fffff	/* masque pour les données en entree 21 bit	*/
+#undef	ecart_mask		
+#define	ecart_mask		0x7f		/*	masque pour l'ecart 7 bits		*/		
+
+#undef	 ecart_
+#define	ecart_(i,n,val)		(( (in[(i*4+n)*pasin]&data_mask) | ecart_bit )-val);
+
+
+void compress_7_2(unsigned long* in,unsigned long*out,int n,int pasin)
+{
+unsigned long val1,val2;
+val1=in[0]&0x1fffe0;val2=in[pasin]&0x1fffe0;
+*out=( (val1<<11) & 0xffff0000 )	|	( (val2 >> 5) & 0xffff ) ;
+
+/*printf("in[0]=%x  val1=%x        in[1]=%x   val2=%x  \n",in[0],val1,in[1],val2);
+printf("in[2]=%x    in[3]=%x   \n",in[2],in[3]);*/
+compress_7_paire(val1,val2,in,out+1,n/4,pasin);
+}
+
+
+void  compress_7_paire(unsigned long val1,unsigned long val2,unsigned long* in,unsigned long*out,int n,int pasin)
+{
+
+unsigned long val1p,val2p;
+unsigned long ec1,ec2,ec3,ec4;
+int i,k;unsigned long q;
+
+
+for(i=0;i<n;i++)
+	{
+	k=0;q=63;		/* 7 bit ->  127  ->   +-63	*/
+
+	ec1=ecart_(i,0,val1);	shif(ec1,k,q);	
+	
+	ec2=ecart_(i,1,val2);	shif(ec2,k,q);
+	val1p =new_val(val1,ec1,k);
+
+	ec3=ecart_(i,2,val1p);	shif(ec3,k,q);
+	val2p=new_val(val2,ec2,k);
+
+	ec4=ecart_(i,3,val2p);	shif(ec4,k,q);
+	
+	ec1 =  arrondi(ec1,k) >> k;
+	ec2 =  arrondi(ec2,k) >> k;
+	ec3 =  arrondi(ec3,k) >> k;
+	ec4 =  arrondi(ec4,k) >> k;
+
+	out[i]= ((ec1&ecart_mask)<<25) | ((ec2&ecart_mask)<<18) | ((ec3&ecart_mask)<<11) | ((ec4&ecart_mask)<<4) | k ;
+
+	/*if(i<5)  printf("i=%d  k=%d  ec= %x %x %x %x  out=%x \n",i,k,ec1,ec2,ec3,ec4,out[i]);	*/
+
+	val1=(val1+ ( (ec1 + ec3 ) << k ))&data_mask;
+	val2=(val2+ ( (ec2 + ec4 ) << k ))&data_mask;
+	}
+}
+
+
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/compress.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/compress.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/compress.h	(revision 504)
@@ -0,0 +1,105 @@
+
+/************************************************************************/
+/*******   							*********/
+/*******   	compresseur de données rangées en ligne		*********/
+/*******  			 				*********/
+/************************************************************************/
+
+
+
+
+/*  	comprime une suite de n valeures  (dans des mots de 32 bit)	*/
+/*  		valeures  codées sur 22 bit maximum			*/
+/*	resultat de la compression codé sur 7 bit + exposant		*/
+/*	n doit etre multiple de  4					*/
+/*	le fichier resultat a pour longueur   n/4 + 1 mot de 32 bit	*/
+/*		4 * n  octets   ==>	n + 4 octets			*/
+/*	pour 	n = 72	  en sortie	19 mots = 76 octets		*/
+
+void compress_7_1(unsigned int4* in,unsigned int4*out,int n,int pasin);
+void decompress_7_1(int4* in,int4*out,int n);
+
+
+/*  	comprime une suite de n valeures  (dans des mots de 32 bit)	*/
+/*  		valeures  codées sur 16 bit maximum			*/
+/*	resultat de la compression codé sur 4 bit + exposant		*/
+/*	n doit etre  ( multiple de  7 )  + 2				*/
+/*	le fichier resultat a pour longueur   (n-2)/7 + 1 mot de 32 bit	*/
+/*		4 * n  octets   ==>	4 * (n-2) / 7 + 4  octets	*/
+/*	pour 	n = 72	  en sortie	11 mots = 44 octets		*/
+
+void compress_4_1(unsigned int4* in,unsigned int4*out,int n,int pasin);
+void decompress_4_1(int4* in,int4*out,int n);
+
+
+/*  	comprime une suite de n valeures  (dans des mots de 32 bit)	*/
+/*  		valeures  codées sur 16 bit maximum			*/
+/*	resultat de la compression codé sur 3 bit + exposant		*/
+/*	n doit etre  ( multiple de  9 )					*/
+/*	le fichier resultat a pour longueur   n/9 + 1 mot de 32 bit	*/
+/*		4 * n  octets   ==>	4 * n / 9 + 4  octets		*/
+/*	pour 	n = 72	  en sortie	9 mots = 36 octets		*/
+
+
+void compress_3_1(unsigned int4* in,unsigned int4*out,int n,int pasin);
+void decompress_3_1(int4* in,int4*out,int n);
+
+/************************************************************************/
+/***********   							*********/
+/***********   compresseur de données rangées par paires	*********/
+/***********		(data bolo par exemple)			*********/
+/***********   			 				*********/
+/************************************************************************/
+
+
+
+/*  	comprime une suite de n valeures  (dans des mots de 32 bit)	*/
+/*  		valeures  codées sur 21 bit maximum			*/
+/*	resultat de la compression codé sur 7 bit + exposant		*/
+/*	n doit etre multiple de  4					*/
+/*	le fichier resultat a pour longueur   n/4 + 1 mot de 32 bit	*/
+/*		4 * n  octets   ==>	n + 4 octets			*/
+/*	pour 	n = 72	  en sortie	19 mots = 76 octets		*/
+
+
+void compress_7_2(unsigned int4* in,unsigned int4*out,int n,int pasin);
+void decompress_7_2(int4* in,int4*out,int n);
+
+
+
+/*  	comprime une suite de n valeures  (dans des mots de 32 bit)	*/
+/*  		valeures  codées sur 32 bit maximum			*/
+/*	resultat de la compression codé sur 4 bit + exposant		*/
+/*	n doit etre  ( multiple de  7 )  + 2				*/
+/*	le fichier resultat a pour longueur   (n-2)/7 + 2 mot de 32 bit	*/
+/*		4 * n  octets   ==>	4 * (n-2) / 7 + 8  octets	*/
+/*	pour 	n = 72	  en sortie	12 mots = 48 octets		*/
+
+
+
+void compress_4_2(unsigned int4* in,unsigned int4*out,int n,int pasin);
+void decompress_4_2(int4* in,int4*out,int n);
+
+
+																						
+/************************************************************************/
+/***********   							*********/
+/***********   	definitions communes pour les compresseurs	*********/
+/***********   			 				*********/
+/************************************************************************/
+
+/*	tous les nombres sont des entiers unsigned long pour compress				*/
+/*Les valeures de la table d'entree sont consideres comme toujours positives et sur 21 bits	*/
+/*  les valeurs de reference pour le calcul des ecarts sont augmentees de ecart_bit=0x10000000	*/
+/*	LES ECARTS SONT DES ENTIERS POSITIFS (ecart_bit +  valeur courante - valeur precedente) */
+
+/*  pour tous les compresseurs	*/
+#define kmax_	15		/*  valeur maximum de l'exposant	*/
+#define	ecart_bit	0x10000000
+#define	shif(ec,k,q)	{while(ec>(q|ecart_bit))if(k<kmax_){k++;q<<=1;}else ec=(q|ecart_bit);while(ec<ecart_bit-q)if(k<kmax_){k++;q<<=1;}else ec=ecart_bit-q;}
+#define	arrondi(ec,k)	((ec &  filtre[k]) +( (ec & test[k]) <<1 ) ) /* resultat sur 28 bit  */	
+#define new_val(val,ec,k)	((val + arrondi(ec,k))&data_mask);
+
+/* pour les decompresseurs	*/
+#define	recup(ec,sss,k) {ec=((R>>sss)&ecart_mask);if(ec & sgbi_ ) ec|= sign_ ; ec<<=k;}
+
Index: /tags/V_241099/Poubelle/archTOI.old/decompress.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/decompress.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/decompress.c	(revision 504)
@@ -0,0 +1,292 @@
+//#include <manip.h>
+#include "archeops.h"
+#include "compress.h"
+
+
+//*******************************************************************************************
+//****************   			 											*****************
+//****************   			 		decompress_3							*****************
+//****************   			 											*****************
+//*******************************************************************************************
+
+#define	ecart_mask		0x7	/*	masque pour l'ecart		*/		
+
+void  decom_3(int4 val,int4* in,int4*out,int n);
+
+#define	k_mask	0xf		/*	masque pour l'exposant		*/
+#define	sgbi_	0x4		/*	bit de signe de l'ecart		*/
+#define	sign_	0xfffffff8	/*	masque de signe de l'ecart	*/
+
+//  compress un tableau in de n*9 points disposé avec un pas pasin
+//  les data compressées sont ecrites dans le tableau out de n points
+//  la valeur val est la valeur de reference du point origine
+
+/*  comprime	9*n points  : 1er point dans 1er mot, tous les ecarts dans les n mots suivants		*/ 
+/*	9*n	==>	n+1	    pour  72 points :   9 mots			*/
+
+
+void decompress_3_1(int4* in,int4*out,int n)
+{
+int4 val;
+val=	*in;
+decom_3(val,in+1,out,n/9);
+}
+
+
+
+void  decom_3(int4 val,int4* in,int4*out,int n)
+{
+register int4 R;
+int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7,ec8,ec9;
+int i,k;
+
+for(i=0;i<n;i++)
+	{
+	R=in[i];
+	k=R&k_mask;
+	recup(ec1,29,k); 
+	recup(ec2,26,k); 
+	recup(ec3,23,k); 
+	recup(ec4,20,k); 
+	recup(ec5,17,k); 
+	recup(ec6,14,k); 
+	recup(ec7,11,k);
+	recup(ec8,8,k);
+	recup(ec9,5,k);
+	
+	val+=ec1; 	out[i*9]=val;	 
+	val+=ec2;	out[i*9+1]=val;	 
+	val+=ec3;	out[i*9+2]=val;	 
+	val+=ec4;	out[i*9+3]=val;	 
+	val+=ec5;	out[i*9+4]=val;	 
+	val+=ec6;	out[i*9+5]=val;	 
+	val+=ec7;	out[i*9+6]=val;	 
+	val+=ec8;	out[i*9+7]=val;	 
+	val+=ec9;	out[i*9+8]=val;	 
+	}
+}
+
+
+
+//*******************************************************************************************
+//****************   			 											*****************
+//****************   			 		decompress_4							*****************
+//****************   			 											*****************
+//*******************************************************************************************
+
+void  decom_4(int4 val,int4* in,int4*out,int n);
+void  decom_4_paire(int4 val1,int4 val2,int4* in,int4*out,int n);
+
+#undef	ecart_mask		
+#define	ecart_mask	0xf		/*	masque pour l'ecart		*/		
+#undef	sgbi_
+#undef	sign_
+
+
+
+#define	k_mask	0xf		/*	masque pour l'exposant		*/
+#define	sgbi_	0x8		/*	bit de signe de l'ecart		*/
+#define	sign_	0xfffffff0	/*	masque de signe de l'ecart	*/
+
+
+/*  comprime	7*n + 2  points  (de 16 bit chacun)  				*/
+/*	1er et 2 eme point dans 1er mot, les ecarts dans les n mots suivants	*/ 
+/*	7*n + 2	==>	n+1	     ==>   pour  72 points :   11 mots  	*/
+
+
+void decompress_4_1(int4* in,int4*out,int n)
+{
+int4 val1,val2;
+val1=	( (*in & 0xffff0000)>>16 ) & 0x0000ffff;
+val2=	( (*in & 0x0000ffff)     )  & 0x0000ffff;
+out[0]=val1;
+out[1]=val2;
+decom_4(val2,in+1,out+2,n/7);
+}
+
+
+
+void  decom_4(int4 val,int4* in,int4*out,int n)
+{
+register int4 R;
+int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7;
+int i,k;
+
+for(i=0;i<n;i++)
+	{
+	R=in[i];
+	k=R&k_mask;
+	recup(ec1,28,k); 
+	recup(ec2,24,k); 
+	recup(ec3,20,k); 
+	recup(ec4,16,k); 
+	recup(ec5,12,k); 
+	recup(ec6,8,k); 
+	recup(ec7,4,k);
+	
+	val+=ec1; 	out[7*i]=val;	 
+	val+=ec2;	out[7*i+1]=val;	 
+	val+=ec3;	out[7*i+2]=val;	 
+	val+=ec4;	out[7*i+3]=val;	 
+	val+=ec5;	out[7*i+4]=val;	 
+	val+=ec6;	out[7*i+5]=val;	 
+	val+=ec7;	out[7*i+6]=val;	 
+	}
+}
+
+/********************************************************************************************/
+
+/*  compresse en 4 bit mais par paire (pour data provenant de la detection synchrone)		*/
+
+/*     21 bit maleur maximum									*/
+/*  comprime	7*n+2 points  : 1er et 2eme point dans 1er et 2eme mot, suite dans n mots	*/
+/*		différences entre valeures paires  et entre valeures impaires uniquement	*/ 
+/*	7*n+2	==>	n+2		==>  pour 72 points :	12 mots				*/
+
+
+void decompress_4_2(int4* in,int4*out,int n)
+{
+int4 val1,val2;
+val1=in[0];		val2=in[1];
+out[0]=val1;	out[1]=val2;
+decom_4_paire(val1,val2,in+2,out+2,n/7);
+}
+
+
+void  decom_4_paire(int4 val1,int4 val2,int4* in,int4*out,int n)
+{
+register int4 R;
+int4 ec1,ec2,ec3,ec4,ec5,ec6,ec7;
+int i,k;
+
+for(i=0;i<n;i++)
+	{
+	R=in[i];
+	k=R&k_mask;
+	recup(ec1,28,k); 
+	recup(ec2,24,k); 
+	recup(ec3,20,k); 
+	recup(ec4,16,k); 
+	recup(ec5,12,k); 
+	recup(ec6,8,k); 
+	recup(ec7,4,k);
+	
+//	printf("i=%d  k=%d  ec= %d %d %d    \n",i,k,ec1,ec2,ec3);
+
+
+	val1+=ec1; 	out[7*i]=val1;	 
+	val2+=ec2;	out[7*i+1]=val2;	 
+	val1+=ec3;	out[7*i+2]=val1;	 
+	val2+=ec4;	out[7*i+3]=val2;	 
+	val1+=ec5;	out[7*i+4]=val1;	 
+	val2+=ec6;	out[7*i+5]=val2;	 
+	val1+=ec7;	out[7*i+6]=val1;
+	R=val1;val1=val2;val2=R;	 
+	}
+}
+
+
+//*******************************************************************************************
+//****************   			 											*****************
+//****************   			 		compress_7							*****************
+//****************   			 											*****************
+//*******************************************************************************************
+
+#undef	sgbi_
+#undef	sign_
+
+
+#undef	ecart_mask		
+#define	ecart_mask		0x7f		/*	masque pour l'ecart 7 bits		*/		
+#define	sgbi_	0x40		/*	bit de signe de l'ecart		*/
+#define	sign_	0xffffff80	/*	masque de signe de l'ecart	*/
+
+
+/*  comprime	4*n points  : 1er point dans 1er mot, tous les ecarts dans les n mots suivants		*/ 
+/*	4*n	==>	n+1	*/
+
+void  decom_7(int4 val,int4* in,int4*out,int n);
+
+void decompress_7_1(int4* in,int4*out,int n)
+{
+int4 val;
+val=*in;
+*out=val;
+decom_7(val,in+1,out,n/4);
+}
+
+
+
+/*  compress un tableau in de n*4 points disposé avec un pas pasin	*/
+/*  les data compressées sont ecrites dans le tableau out de n points	*/
+/*  la valeur val est la valeur de reference du point origine	*/
+
+void  decom_7(int4 val,int4* in,int4*out,int n)
+{
+register int4 R;
+int4 ec1,ec2,ec3,ec4;
+int i,k;
+
+for(i=0;i<n;i++)
+	{
+	R=in[i];
+	k=R&k_mask;
+	recup(ec1,25,k); 
+	recup(ec2,18,k); 
+	recup(ec3,11,k); 
+	recup(ec4,4,k); 
+	
+	val+=ec1; 	out[4*i]=val;	 
+	val+=ec2;	out[4*i+1]=val;	 
+	val+=ec3;	out[4*i+2]=val;	 
+	val+=ec4;	out[4*i+3]=val;	 
+	}
+}
+
+/********************************************************************************/
+/*  compresse en 7 bit mais par paire (pour data de la detection synchrone	*/
+/* 21 bit maleur maximum							*/
+/*  comprime	4*n points  : 1er et 2eme point dans 1er mot (16 bit chacun),	*/
+/*				 suite dans n mots				*/
+/*	différences entre valeures paires  et entre valeures impaires uniquement*/ 
+/*			4*n	==>	n+1					*/
+/********************************************************************************/
+
+void  decom_7_paire(int4 val1,int4 val2,int4* in,int4*out,int n);
+
+void decompress_7_2(int4* in,int4*out,int n)
+{
+int4 val1,val2;
+val1=	( (*in & 0xffff0000)>>11 ) & 0x001fffe0;
+val2=	( (*in & 0x0000ffff)<<5 )  & 0x001fffe0;
+/*printf("val1=%x  val2=%x  \n",val1,val2);*/
+decom_7_paire(val1,val2,in+1,out,n/4);
+}
+
+
+void  decom_7_paire(int4 val1,int4 val2,int4* in,int4*out,int n)
+{
+register int4 R;
+int4 ec1,ec2,ec3,ec4;
+int i,k;
+
+for(i=0;i<n;i++)
+	{
+	R=in[i];
+	k=R&k_mask;
+	recup(ec1,25,k); 
+	recup(ec2,18,k); 
+	recup(ec3,11,k); 
+	recup(ec4,4,k); 
+	
+	val1+=ec1; 	out[4*i]=val1;	 
+	val2+=ec2;	out[4*i+1]=val2;	 
+	val1+=ec3;	out[4*i+2]=val1;	 
+	val2+=ec4;	out[4*i+3]=val2;	 
+
+/*if(i<5)  printf("in=%x  i=%d  k=%d  ec= %x %x %x %x  \n",R,i,k,ec1,ec2,ec3,ec4);*/	
+
+	}
+}
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/dirent.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/dirent.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/dirent.h	(revision 504)
@@ -0,0 +1,38 @@
+/* $Id: dirent.h,v 1.1.1.1 1999-05-25 08:25:53 ansari Exp $ */
+
+#ifndef _DIRENT_H
+#define _DIRENT_H
+
+#include <stat.h>
+
+typedef unsigned short			ushort_t;
+
+typedef struct {
+	short volrefnum;
+	long dirid;
+	int nextfile;
+} DIR;
+
+struct dirent {
+    ino_t    d_ino;               /* file number of entry */
+    ushort_t d_reclen;            /* length of this record */
+    ushort_t d_namlen;            /* length of string in d_name */
+	char d_name[FILENAME_MAX];
+};
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+DIR *opendir(char const *);
+struct dirent *readdir(DIR *);
+int closedir(DIR *);
+void rewinddir(DIR*);
+//long telldir(DIR *);
+//void seekdir(DIR *, long);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/dyffttools.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/dyffttools.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/dyffttools.cc	(revision 504)
@@ -0,0 +1,29 @@
+#include "dyffttools.h"
+
+
+//	Librairie FFTMayer enrobée pour etre utilisable facilement en C++
+// 	Un debut : D. Yvon 07/99
+
+
+// Fonction de fenetrage D. Yvon
+// Cut est la fraction du tableau ou l'on effectue le bizeau pour imposer 
+// par continuite une amplitude zero aux bornes :
+/*
+       ------------------
+      /                  \
+    /                      \
+  /                          \  
+/      Î     cuts       Î      \
+*/
+
+
+
+double DYWindow(double index, double indexMax) {
+	double temp;
+	double Cut=1./16.;
+	if(index<(indexMax/16.)) temp=index/indexMax*16.;
+	else if((indexMax-index)<(indexMax/16.)) temp=(indexMax-index)/indexMax*16.;
+	else temp=1.;
+	return temp;
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/dyffttools.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/dyffttools.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/dyffttools.h	(revision 504)
@@ -0,0 +1,6 @@
+#ifndef DYFFTTOOLS_SEEN
+#define DYFFTTOOLS
+double DYWindow(double index, double indexMax);
+
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/fft_mayer.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/fft_mayer.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/fft_mayer.cc	(revision 504)
@@ -0,0 +1,258 @@
+/*
+** FFT and FHT routines
+**  Copyright 1988, 1993; Ron Mayer
+**  
+**  fht(fz,n);
+**      Does a hartley transform of "n" points in the array "fz".
+**  fft(n,real,imag)
+**      Does a fourier transform of "n" points of the "real" and
+**      "imag" arrays.
+**  ifft(n,real,imag)
+**      Does an inverse fourier transform of "n" points of the "real"
+**      and "imag" arrays.
+**  realfft(n,real)
+**      Does a real-valued fourier transform of "n" points of the
+**      "real" array. The real part of the transform ends
+**      up in the first half of the array and the imaginary part of the
+**      transform ends up in the second half of the array.
+**  realifft(n,real)
+**      The inverse of the realfft() routine above.
+**      
+**      
+** NOTE: This routine uses at least 2 patented algorithms, and may be
+**       under the restrictions of a bunch of different organizations.
+**       Although I wrote it completely myself; it is kind of a derivative
+**       of a routine I once authored and released under the GPL, so it
+**       may fall under the free software foundation's restrictions;
+**       it was worked on as a Stanford Univ project, so they claim
+**       some rights to it; it was further optimized at work here, so
+**       I think this company claims parts of it.  The patents are
+**       held by R. Bracewell (the FHT algorithm) and O. Buneman (the
+**       trig generator), both at Stanford Univ.
+**       If it were up to me, I'd say go do whatever you want with it;
+**       but it would be polite to give credit to the following people
+**       if you use this anywhere:
+**           Euler     - probable inventor of the fourier transform.
+**           Gauss     - probable inventor of the FFT.
+**           Hartley   - probable inventor of the hartley transform.
+**           Buneman   - for a really cool trig generator
+**           Mayer(me) - for authoring this particular version and
+**                       including all the optimizations in one package.
+**       Thanks,
+**       Ron Mayer; mayer@acuson.com
+**
+*/
+
+#include "mayer_fft.h"
+
+#define GOOD_TRIG
+#include "trigtbl.h"
+
+char fht_version[] = "Brcwl-Hrtly-Ron-dbld";
+
+#define SQRT2_2   0.70710678118654752440084436210484
+#define SQRT2   2*0.70710678118654752440084436210484
+
+void fht(REAL *fz,int n)
+{
+ REAL a,b;
+ REAL c1,s1,s2,c2,s3,c3,s4,c4;
+ REAL f0,g0,f1,g1,f2,g2,f3,g3;
+ int i,k,k1,k2,k3,k4,kx;
+ REAL *fi,*fn,*gi;
+ TRIG_VARS;
+
+ for (k1=1,k2=0;k1<n;k1++)
+    {
+     REAL a;
+     for (k=n>>1; (!((k2^=k)&k)); k>>=1);
+     if (k1>k2)
+	{
+	     a=fz[k1];fz[k1]=fz[k2];fz[k2]=a;
+	}
+    }
+ for ( k=0 ; (1<<k)<n ; k++ );
+ k  &= 1;
+ if (k==0)
+    {
+	 for (fi=fz,fn=fz+n;fi<fn;fi+=4)
+	    {
+	     REAL f0,f1,f2,f3;
+	     f1     = fi[0 ]-fi[1 ];
+	     f0     = fi[0 ]+fi[1 ];
+	     f3     = fi[2 ]-fi[3 ];
+	     f2     = fi[2 ]+fi[3 ];
+	     fi[2 ] = (f0-f2);	
+	     fi[0 ] = (f0+f2);
+	     fi[3 ] = (f1-f3);	
+	     fi[1 ] = (f1+f3);
+	    }
+    }
+ else
+    {
+	 for (fi=fz,fn=fz+n,gi=fi+1;fi<fn;fi+=8,gi+=8)
+	    {
+	     REAL s1,c1,s2,c2,s3,c3,s4,c4,g0,f0,f1,g1,f2,g2,f3,g3;
+	     c1     = fi[0 ] - gi[0 ];
+	     s1     = fi[0 ] + gi[0 ];
+	     c2     = fi[2 ] - gi[2 ];
+	     s2     = fi[2 ] + gi[2 ];
+	     c3     = fi[4 ] - gi[4 ];
+	     s3     = fi[4 ] + gi[4 ];
+	     c4     = fi[6 ] - gi[6 ];
+	     s4     = fi[6 ] + gi[6 ];
+	     f1     = (s1 - s2);	
+	     f0     = (s1 + s2);
+	     g1     = (c1 - c2);	
+	     g0     = (c1 + c2);
+	     f3     = (s3 - s4);	
+	     f2     = (s3 + s4);
+	     g3     = SQRT2*c4;		
+	     g2     = SQRT2*c3;
+	     fi[4 ] = f0 - f2;
+	     fi[0 ] = f0 + f2;
+	     fi[6 ] = f1 - f3;
+	     fi[2 ] = f1 + f3;
+	     gi[4 ] = g0 - g2;
+	     gi[0 ] = g0 + g2;
+	     gi[6 ] = g1 - g3;
+	     gi[2 ] = g1 + g3;
+	    }
+    }
+ if (n<16) return;
+
+ do
+    {
+     REAL s1,c1;
+     k  += 2;
+     k1  = 1  << k;
+     k2  = k1 << 1;
+     k4  = k2 << 1;
+     k3  = k2 + k1;
+     kx  = k1 >> 1;
+	 fi  = fz;
+	 gi  = fi + kx;
+	 fn  = fz + n;
+	 do
+	    {
+	     REAL g0,f0,f1,g1,f2,g2,f3,g3;
+	     f1      = fi[0 ] - fi[k1];
+	     f0      = fi[0 ] + fi[k1];
+	     f3      = fi[k2] - fi[k3];
+	     f2      = fi[k2] + fi[k3];
+	     fi[k2]  = f0	  - f2;
+	     fi[0 ]  = f0	  + f2;
+	     fi[k3]  = f1	  - f3;
+	     fi[k1]  = f1	  + f3;
+	     g1      = gi[0 ] - gi[k1];
+	     g0      = gi[0 ] + gi[k1];
+	     g3      = SQRT2  * gi[k3];
+	     g2      = SQRT2  * gi[k2];
+	     gi[k2]  = g0	  - g2;
+	     gi[0 ]  = g0	  + g2;
+	     gi[k3]  = g1	  - g3;
+	     gi[k1]  = g1	  + g3;
+	     gi     += k4;
+	     fi     += k4;
+	    } while (fi<fn);
+     TRIG_INIT(k,c1,s1);
+     for (i=1;i<kx;i++)
+        {
+	 REAL c2,s2;
+         TRIG_NEXT(k,c1,s1);
+         c2 = c1*c1 - s1*s1;
+         s2 = 2*(c1*s1);
+	     fn = fz + n;
+	     fi = fz +i;
+	     gi = fz +k1-i;
+	     do
+		{
+		 REAL a,b,g0,f0,f1,g1,f2,g2,f3,g3;
+		 b       = s2*fi[k1] - c2*gi[k1];
+		 a       = c2*fi[k1] + s2*gi[k1];
+		 f1      = fi[0 ]    - a;
+		 f0      = fi[0 ]    + a;
+		 g1      = gi[0 ]    - b;
+		 g0      = gi[0 ]    + b;
+		 b       = s2*fi[k3] - c2*gi[k3];
+		 a       = c2*fi[k3] + s2*gi[k3];
+		 f3      = fi[k2]    - a;
+		 f2      = fi[k2]    + a;
+		 g3      = gi[k2]    - b;
+		 g2      = gi[k2]    + b;
+		 b       = s1*f2     - c1*g3;
+		 a       = c1*f2     + s1*g3;
+		 fi[k2]  = f0        - a;
+		 fi[0 ]  = f0        + a;
+		 gi[k3]  = g1        - b;
+		 gi[k1]  = g1        + b;
+		 b       = c1*g2     - s1*f3;
+		 a       = s1*g2     + c1*f3;
+		 gi[k2]  = g0        - a;
+		 gi[0 ]  = g0        + a;
+		 fi[k3]  = f1        - b;
+		 fi[k1]  = f1        + b;
+		 gi     += k4;
+		 fi     += k4;
+		} while (fi<fn);
+        }
+     TRIG_RESET(k,c1,s1);
+    } while (k4<n);
+}
+
+
+void ifft(int n, double *real, double *imag)
+{
+ double a,b,c,d;
+ double q,r,s,t;
+ int i,j,k;
+ fht(real,n);
+ fht(imag,n);
+ for (i=1,j=n-1,k=n/2;i<k;i++,j--) {
+  a = real[i]; b = real[j];  q=a+b; r=a-b;
+  c = imag[i]; d = imag[j];  s=c+d; t=c-d;
+  imag[i] = (s+r)*0.5;  imag[j] = (s-r)*0.5;
+  real[i] = (q-t)*0.5;  real[j] = (q+t)*0.5;
+ }
+}
+
+void realfft(int n, double *real)
+{
+ double a,b,c,d;
+ int i,j,k;
+ fht(real,n);
+ for (i=1,j=n-1,k=n/2;i<k;i++,j--) {
+  a = real[i];
+  b = real[j];
+  real[j] = (a-b)*0.5;
+  real[i] = (a+b)*0.5;
+ }
+}
+
+void fft(int n, double *real,double *imag)
+{
+ double a,b,c,d;
+ double q,r,s,t;
+ int i,j,k;
+ for (i=1,j=n-1,k=n/2;i<k;i++,j--) {
+  a = real[i]; b = real[j];  q=a+b; r=a-b;
+  c = imag[i]; d = imag[j];  s=c+d; t=c-d;
+  real[i] = (q+t)*.5; real[j] = (q-t)*.5;
+  imag[i] = (s-r)*.5; imag[j] = (s+r)*.5;
+ }
+ fht(real,n);
+ fht(imag,n);
+}
+
+void realifft(int n,double *real)
+{
+ double a,b,c,d;
+ int i,j,k;
+ for (i=1,j=n-1,k=n/2;i<k;i++,j--) {
+  a = real[i];
+  b = real[j];
+  real[j] = (a-b);
+  real[i] = (a+b);
+ }
+ fht(real,n);
+}
Index: /tags/V_241099/Poubelle/archTOI.old/formepulse.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/formepulse.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/formepulse.cc	(revision 504)
@@ -0,0 +1,207 @@
+#include <iostream.h>
+#include <fstream.h>
+
+
+#include <math.h>
+#include "mayer_fft.h"
+#include "dyffttools.h"
+
+
+#include "transfelec.h"
+#include "formepulse.h"
+
+#include "ssthardware.h"
+
+
+#define LTab (2048)
+#define LSave (128)
+#define Tpas (5.e-4)
+//float PulseOptOrigin=LTab/16.*Tpas;
+float PulseOptOrigin=0.;
+
+//#define DYTestRun
+
+
+
+FormePulse::FormePulse(TransFuncElec TF) {
+
+	Dcomplex j(0.,1.);
+	double Fpas=1./(Tpas*LTab);
+	
+	double *PulseInReel=new double[LTab];
+	double *PulseInImg=new double[LTab];
+	double *PulseOut=new double[LTab];
+
+	Dcomplex* PulseFFT=new Dcomplex[LTab];
+	
+
+	for(long i=0; i<LTab; i++) PulseInReel[i]=pulseOptique(i*Tpas);
+	for(long i=0; i<LTab; i++) PulseInImg[i]=0.;
+	
+/*
+//	On fenetre le signal.
+	for(long i=0; i<LTab; i++) PulseInReel[i]=PulseInReel[i]*DYWindow(i,LTab);
+*/
+
+	ofstream dlout; // sert a sortir les print test
+	
+#ifdef DYTestRun
+		//On ecrit le signal entrant
+		char s[32]="WaveIn.txt";
+		dlout.open(s,ios::out | ios::trunc);
+		if (!dlout.is_open())
+		{	cerr<<"erreur a l'ouverture du fichier de resultats: "<<s<<endl;
+			exit(-1);
+		}
+		dlout<<"temps"<<"\tPartieReelle"<<"\tPartieImag"<<endl;
+		
+		for (long k=0; k<LTab; k++) {
+			dlout<<k*Tpas<<"\t"<<PulseInReel[k]<<"\t"<<PulseInImg[k]<<endl;
+		}
+		dlout.close();
+
+#endif
+
+// C'est la fft!
+	fft(LTab, PulseInReel, PulseInImg);
+
+
+// On Filtre dans l'espace des frequences
+	for (int i=0; i<LTab; i++) {
+		PulseFFT[i]=PulseInReel[i]+PulseInImg[i]*j;
+	//On applique le filtre Iici
+		PulseFFT[i]=TF.TsFunc(2*3.1416*i*Fpas)*PulseFFT[i];
+		PulseInReel[i]=real(PulseFFT[i]);
+		PulseInImg[i]=imag(PulseFFT[i]);
+	}
+	
+#ifdef DYTestRun	
+	// On écrit la FFT	
+		char s1[32]="PulseFFT.txt";
+		dlout.open(s1,ios::out | ios::trunc);
+		if (!dlout.is_open())
+		{	cerr<<"erreur a l'ouverture du fichier de resultats: "<<s1<<endl;
+			exit(-1);
+		}
+		dlout<<"Frequence"<<"\tPartieReelle"<<"\tPartieImag"<<endl;
+		
+		for (long k=0; k<LTab; k++) {
+			dlout<<k*Fpas<<"\t"<<PulseInReel[k]<<"\t"<<PulseInImg[k]<<endl;
+		}
+		dlout.close();
+#endif
+
+// FFT inverse
+	ifft(LTab,PulseInReel,PulseInImg);
+	for (int i=0; i<LTab; i++) {
+		PulseInReel[i]/=LTab;
+		PulseInImg[i]/=LTab;
+	}
+	
+
+// On recherche le maximum d'amplitude
+	double Max=0.;		//En volt
+	int MaxIndex=0;
+	
+	for(int i=0; i<LSave; i++) 
+		if(PulseInReel[i]>Max) {
+			Max=PulseInReel[i];
+			MaxIndex=i;
+		}
+		
+	gainElec=Max/SSTFPulseCourant;
+		//En Volt/ampere	
+		
+// On calcule la LMH
+
+	int HalfMaxInf;
+		for(HalfMaxInf=MaxIndex;HalfMaxInf>0;HalfMaxInf--)
+			if(fabs(PulseInReel[HalfMaxInf])<(Max/2.)) break;
+	int HalfMaxSup;	
+		for(HalfMaxSup=MaxIndex;HalfMaxSup<LTab;HalfMaxSup++)
+			if(fabs(PulseInReel[HalfMaxSup])<(Max/2.)) break;
+	
+	
+	FullwidthHalfMax=(HalfMaxSup-HalfMaxInf)*Tpas;
+		
+// On normalise à un Volt. Et on ecrit en memoire le resultat
+	ShapeArr=new double[LSave];
+	for(int i=0; i<LSave; i++)  ShapeArr[i]=PulseInReel[i]/Max;
+
+#ifdef DYTestRun	
+		//On ecrit le resultat dans un fichier 
+		char s2[32]="Resultatfiltrage.txt";
+		dlout.open(s2,ios::out | ios::trunc);
+		if (!dlout.is_open()){	
+			cerr<<"erreur a l'ouverture du fichier de resultats: "<<s2<<endl;
+			exit(-1);
+		}
+
+		dlout<<"Impulsion courant de: "<<SSTFPulseCourant<<" Ampères"<<endl;
+		dlout<<"Maximum d'amplitude: "<<max<< " Volts"<<endl;
+		dlout<<" gain chaine preampli: "<<gainElec<<endl<<endl;
+		dlout<<"Temps"<<"\tPartie Reelle"<<endl;
+
+		for (int k=0; k<LSave; k++) {
+			dlout<<k*Tpas<<"\t"<<ShapeArr[k]<<endl;
+		}	
+#endif
+
+
+	
+//On tue les tableaux de passage....
+	delete[] PulseInReel;
+	delete[] PulseInImg;
+	delete[] PulseOut;
+	delete[] PulseFFT;
+
+}
+
+FormePulse& FormePulse::operator =(const FormePulse& FPlse) {
+	ShapeArr=new double[LSave];
+	for(int i=0; i<LSave; i++) ShapeArr[i]=FPlse.ShapeArr[i];
+	return *this;
+}
+	
+FormePulse::~FormePulse() {
+	delete[] ShapeArr;
+}
+
+double FormePulse::TMax() {
+	double returnVal=LSave*Tpas;
+	return returnVal;
+}
+
+double FormePulse::PulseShape(double temps) {
+	int ientier=(int)(temps/Tpas);
+	double returnValue;
+	if (ientier<0) returnValue=0.;
+	else if (ientier>=LSave) returnValue= ShapeArr[127];
+	else {
+		double Min=ShapeArr[ientier];
+		double Max=ShapeArr[ientier+1];
+//		double test=temps/Tpas-ientier;
+		returnValue=Min+(Max-Min)*(temps/Tpas-ientier);
+	}
+	return returnValue;
+}
+
+
+double FormePulse::LongPulseOptique() {
+	double returnVal;
+	returnVal=SSTLongPhotDiode/SSTLongFocale*PeriodRotTeles/2/3.1415/sin(SSTTelesElevation);
+	//en secondes
+	return returnVal;
+}
+	
+double FormePulse::pulseOptique(double temps) {
+	double value;
+	if((temps>PulseOptOrigin)&&(temps<=PulseOptOrigin+LongPulseOptique()))  
+		value=SSTFPulseCourant;			 //	Amplitude: 1 nanoampère
+
+	else value=0.;
+//	for(long i=0; i<LTab; i++) value=sin(2*3.1416*temps/5.e-3); //pour test FFT
+	return value;
+}
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/formepulse.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/formepulse.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/formepulse.h	(revision 504)
@@ -0,0 +1,31 @@
+#ifndef FORMEPULSE_SEEN
+#define FORMEPULSE_SEEN
+
+
+#define  SSTFPulseCourant 1.E-9 	
+	// Courant photodiode pour l'impulsion calculée
+	
+class TransFuncElec;
+
+
+class FormePulse {
+public:
+	FormePulse(TransFuncElec);
+	FormePulse& operator =(const FormePulse&);
+	~FormePulse();
+	double PulseShape(double temps); 	// Temps en secondes
+	double FWHM() {return FullwidthHalfMax;} // en secondes
+	double TMax ();
+	double GainElectrique() {  	//Volt/ampère de la chaine electronique
+		return gainElec; }		//Compte tenu de LongPulseOptique();	
+protected:
+	double* ShapeArr;
+	double LongPulseOptique();
+	double pulseOptique(double Temps);  
+		// Genère une impulsion de un ampère pendant LongPulseOptique()
+		// temps en secondes		
+	double gainElec;
+	double FullwidthHalfMax;						
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/gpsparser.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/gpsparser.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/gpsparser.cc	(revision 504)
@@ -0,0 +1,172 @@
+// gpsparser.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#include <string.h>
+#include <stdio.h>
+
+#include "gpsparser.h"
+
+GPSParser::GPSParser() {
+  *gpsString = 0;
+  stringOk = false;
+  gpsutc = 0;
+  gpslat = 0;
+  gpslong = 0;
+  quality = 0;
+  nsat = 0;
+  hdop = 0;
+  alt = 0;
+  gsep = 0;
+}
+
+GPSParser::~GPSParser() {
+}
+
+bool GPSParser::hasTime() {
+  return (stringOk && gpsutc>0);
+}
+
+bool GPSParser::hasGPSTime() {
+  return (stringOk && gpsutc>0 && quality>0 && nsat>=3);
+}
+
+bool GPSParser::hasPosition() {
+  return (stringOk && quality>0 && nsat>=3);
+}
+
+bool GPSParser::hasAltitude() {
+  return (stringOk && quality>0 && nsat>=4);
+}
+
+double GPSParser::getUTC() {
+  if (!stringOk) return -99999;
+  return gpsutc;
+}
+
+double GPSParser::getLatitude() {
+  if (!stringOk) return -99999;
+  if (quality == 0 || nsat<3) return -99999;
+  return gpslat;
+}
+
+double GPSParser::getLongitude() {
+  if (!stringOk) return -99999;
+  if (quality == 0 || nsat<3) return -99999;
+  return gpslong;
+}
+
+double GPSParser::getAltitude() {
+  if (!stringOk) return -99999;
+  if (quality == 0 || nsat<4) return -99999;
+  return alt;
+}
+
+// GPGGA string : 
+// $hhmmss.ss,ddmm.mmmm,n,dddmm.mmmm,e,q,ss,y.y,a.a,z,,
+// $104020,3740.712,N,00400.781,W,0,00,01.0,0003,M,-050,M,,
+
+#include <fstream.h>
+#include <iomanip.h>
+//ofstream gpsdump("gpsdump");
+//ofstream gpsdata("gpsdata");
+//double outc = 0; double jr = 0;
+
+void GPSParser::ProcessBlock(block_type_gps* blk) {
+  strncpy(gpsString, blk->gps, 80);
+  char* p = gpsString;
+//  gpsdump << p ; if (p[strlen(p)-1] != '\n') gpsdump << '\n';
+  char* fence = p+80;
+  stringOk = false;
+  if (*p!='$') return;
+  p++;
+  
+  // UTC
+  if (*p < '0' || *p > '9') return;
+  double t;
+  sscanf(p, "%lg", &t);
+  int h = int(t/10000); t -= h*10000;
+  int m = int(t/100);   t -= m*100;
+  gpsutc = h*3600. + m*60. + t;
+  p += 6;
+  if (*p != ',') return;
+  p++;
+  if (p>=fence) return;
+  
+  // LATITUDE
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%lg", &t);
+  int d = int(t/100); t -= d*100;
+  t = d + t/60;
+  p += 8;
+  if (*p != ',') return; 
+  p++;
+  if (*p == 'S') t = -t;
+  gpslat = t;
+  p++;
+  if (*p != ',') return; 
+  p++;
+  if (p>=fence) return;
+
+  // LONGITUDE
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%lg", &t);
+  d = int(t/100); t -= d*100;
+  t = d + t/60;
+  p += 9;
+  if (*p != ',') return; 
+  p++;
+  if (*p == 'W') t = -t;
+  gpslong = t;
+  p++;
+  if (*p != ',') return; 
+  p++;
+  if (p>=fence) return;
+
+  // QUALITY
+  quality = *p - '0';
+  if (quality < 0 || quality > 9) return;
+  p++;
+  if (*p != ',') return; 
+  p++;
+  if (p>=fence) return;
+  
+  // NSAT
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%d", &nsat);
+  p += 2;
+  if (*p != ',') return; 
+  p++;
+  
+  // HDOP
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%lg", &hdop);
+  while (*p != ',' && p<fence) p++;
+  if (*p != ',') return; 
+  p++;
+  
+  // Altitude
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%lg", &alt);
+  while (*p != ',' && p<fence) p++;
+  if (*p != ',') return; 
+  p++;
+  if (*p != 'M') return; 
+  p++;
+  if (*p != ',') return; 
+  p++;
+
+  // Geoid separation
+  if (*p < '0' || *p > '9') return;
+  sscanf(p, "%lg", &gsep);
+  while (*p != ',' && p<fence) p++;
+  if (*p != ',') return; 
+  p++;
+  if (*p != 'M') return; 
+
+//  if (gpsutc < outc) jr += 86400; 
+//  outc = gpsutc;
+//  gpsdata << setprecision(10) << gpsutc + jr << " " << gpslat << " " << gpslong << " " << quality << " " << nsat << '\n';
+
+  stringOk = true;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/gpsparser.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/gpsparser.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/gpsparser.h	(revision 504)
@@ -0,0 +1,48 @@
+// gpsparser.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef GPSPARSER_H
+#define GPSPARSER_H
+
+#ifndef nb_max_bolo
+#define _archeops		//  Acquisition Archeops (avec transputer) 
+#define programme
+extern "C" {
+#include "archeops.h"
+}
+#endif
+
+class GPSParser {
+public:
+  GPSParser();
+  //GPSParser(GPSParser const&);
+  //GPSParser& operator = (GPSParser const&);
+  virtual ~GPSParser();
+
+  void ProcessBlock(block_type_gps*);
+  
+  bool hasTime();      // Can be internal clock
+  bool hasGPSTime();   // New GPS time
+  bool hasPosition();
+  bool hasAltitude();
+  
+  double getUTC();
+  double getLatitude();
+  double getLongitude();
+  double getAltitude();
+  
+protected:
+
+  char gpsString[100];
+  bool   stringOk;
+  double gpsutc;        //  secondes depuis minuit
+  double gpslat;        //  degres, + = NORD
+  double gpslong;       //  degres, + = EST
+  int    quality;       //  0 = NO FIX, 1 = GPS FIX, 2 = DGPS FIX
+  int    nsat;          //  nombre de satellites utilises
+  double hdop;          //  horizontal dilution of precision
+  double alt;           //  altitude en metres
+  double gsep;          //  separation geoide en metres
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/gyrohandler.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/gyrohandler.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/gyrohandler.cc	(revision 504)
@@ -0,0 +1,42 @@
+// gyrohandler.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   septembre 1999
+
+#include <string.h>
+#include "gyrohandler.h"
+
+
+GyroHandler::GyroHandler() {
+ memset(gyro, 0, 3*nb_per_block*2*sizeof(int4));
+}
+
+  
+GyroHandler::GyroHandler(GyroHandler const& x) {
+  memcpy(gyro, x.gyro, 3*nb_per_block*2*sizeof(int4));
+}
+
+GyroHandler& GyroHandler::operator = (GyroHandler const& x) {
+  memcpy(gyro, x.gyro, 3*nb_per_block*2*sizeof(int4));
+  return *this;
+}
+
+GyroHandler::~GyroHandler() {
+
+}
+
+void GyroHandler::ProcessBlock(block_type_gyro* blk) {
+  memcpy(gyro, blk->gyro, 3*nb_per_block*2*sizeof(int4));
+}
+
+int4  GyroHandler::getRawSignal(int imesure, int igyro) {
+  if (igyro<0 || igyro>=3) return 0;
+  if (imesure<0 || imesure>=nb_per_block*2) return 0;
+  return gyro[igyro][imesure]-32768;
+}
+
+double GyroHandler::getSignal(int imesure, int igyro) {  // V
+  return getRawSignal(imesure, igyro) * 2. / 32768.; // +- 2V dynamique sur 16 bits
+}
+
+double GyroHandler::getSpeed(int imesure, int igyro) {
+  return getSignal(imesure, igyro) * 10;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/gyrohandler.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/gyrohandler.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/gyrohandler.h	(revision 504)
@@ -0,0 +1,35 @@
+// gyrohandler.h
+// Eric Aubourg         CEA/DAPNIA/SPP   septembre 1999
+
+#ifndef GYROHANDLER_H
+#define GYROHANDLER_H
+
+
+#ifndef nb_max_bolo
+#define _archeops		//  Acquisition Archeops (avec transputer) 
+#define programme
+extern "C" {
+#include "archeops.h"
+}
+#endif
+
+class GyroHandler {
+public:
+  GyroHandler();
+  GyroHandler(GyroHandler const&);
+  GyroHandler& operator = (GyroHandler const&);
+  virtual ~GyroHandler();
+
+  void ProcessBlock(block_type_gyro*);
+  int4 getRawSignal(int imesure, int igyro); // for last block
+  double getSignal(int imesure, int igyro);    // for last block, mV
+  double getSpeed(int imesure, int igyro);    // for last block, deg/s
+
+protected:
+  int4  gyro[3][nb_per_block*2];
+};
+
+
+// To be done : handle calibration, through stellar sensor, temperature, etc.
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/manip.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/manip.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/manip.h	(revision 504)
@@ -0,0 +1,2 @@
+#include <stdio.h>
+#include <math.h>
Index: /tags/V_241099/Poubelle/archTOI.old/mayer_fft.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/mayer_fft.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/mayer_fft.h	(revision 504)
@@ -0,0 +1,54 @@
+/*
+** FFT and FHT routines
+**  Copyright 1988, 1993; Ron Mayer
+**  
+**  fht(fz,n);
+**      Does a hartley transform of "n" points in the array "fz".
+**  fft(n,real,imag)
+**      Does a fourier transform of "n" points of the "real" and
+**      "imag" arrays.
+**  ifft(n,real,imag)
+**      Does an inverse fourier transform of "n" points of the "real"
+**      and "imag" arrays.
+**  realfft(n,real)
+**      Does a real-valued fourier transform of "n" points of the
+**      "real" arrays.  The real part of the transform ends
+**      up in the first half of the array and the imaginary part of the
+**      transform ends up in the second half of the array.
+**  realifft(n,real)
+**      The inverse of the realfft() routine above.
+**      
+**      
+** NOTE: This routine uses at least 2 patented algorithms, and may be
+**       under the restrictions of a bunch of different organizations.
+**       Although I wrote it completely myself; it is kind of a derivative
+**       of a routine I once authored and released under the GPL, so it
+**       may fall under the free software foundation's restrictions;
+**       it was worked on as a Stanford Univ project, so they claim
+**       some rights to it; it was further optimized at work here, so
+**       I think this company claims parts of it.  The patents are
+**       held by R. Bracewell (the FHT algorithm) and O. Buneman (the
+**       trig generator), both at Stanford Univ.
+**       If it were up to me, I'd say go do whatever you want with it;
+**       but it would be polite to give credit to the following people
+**       if you use this anywhere:
+**           Euler     - probable inventor of the fourier transform.
+**           Gauss     - probable inventor of the FFT.
+**           Hartley   - probable inventor of the hartley transform.
+**           Buneman   - for a really cool trig generator
+**           Mayer(me) - for authoring this particular version and
+**                       including all the optimizations in one package.
+**       Thanks,
+**       Ron Mayer; mayer@acuson.com
+**
+*/
+
+#ifndef FFTMayer_SEEN
+#define FFTMayer_SEEN
+	void fht( double *fz,int n);
+	void ifft(int n, double *real, double *imag);	
+	void realfft(int n, double *real);
+	void fft(int n, double *real,double *imag);
+	void realifft(int n,double *real);
+	
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/mkd
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/mkd	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/mkd	(revision 504)
@@ -0,0 +1,6 @@
+#!/bin/csh
+
+cp Makefile_nodep Makefile
+foreach f (*.c *.cc)
+  gcc -MM -I../cfitsio $f >> Makefile
+end
Index: /tags/V_241099/Poubelle/archTOI.old/opendir.c
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/opendir.c	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/opendir.c	(revision 504)
@@ -0,0 +1,107 @@
+/* $Id: opendir.c,v 1.1.1.1 1999-05-25 08:25:53 ansari Exp $ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
+#include "dirent.h"
+
+#include <Files.h>
+#include <TextUtils.h>
+
+#include "errno.h"
+
+#define FALSE 0
+#define ENOENT          2               /* No such file or directory */
+#define EIO             5               /* I/O error */
+
+
+DIR *opendir(char const * path)
+{
+	CInfoPBRec cipbr;
+	HFileInfo *fpb = (HFileInfo*)&cipbr;
+	DirInfo *dpb = (DirInfo*)&cipbr;
+	DIR *dp;
+	char name[FILENAME_MAX];
+	short err;
+	FSSpec tempspec;
+	
+	strncpy(name, path, sizeof(name)-1);
+	c2pstr(name);
+	
+	err = FSMakeFSSpec(0,0,(unsigned char*)name,&tempspec);
+	
+	fpb->ioNamePtr= (unsigned char*)name;
+	fpb->ioVRefNum= 0;
+	fpb->ioFDirIndex= 0;
+	fpb->ioFVersNum= 0;
+	dpb->ioDrDirID= 0;
+	err= PBGetCatInfo(&cipbr, FALSE);
+	if (err != noErr) {
+		errno = ENOENT;
+		return NULL;
+	}
+	dp = (DIR*)calloc(1, sizeof(DIR));
+	if (dp != NULL) {
+		dp->volrefnum = tempspec.vRefNum;
+		dp->dirid = fpb->ioDirID;
+		dp->nextfile = 1;
+	}
+	return dp;
+}
+
+/*
+ * Close a directory.
+ */
+
+int closedir(DIR *dp)
+{
+	free(dp);
+	return 0;
+}
+
+/*
+ * Read the next directory entry.
+ */
+
+struct dirent *readdir(DIR *dp)
+{
+	CInfoPBRec cipbr;
+	HFileInfo *fpb = (HFileInfo*)&cipbr;
+	DirInfo *dpb = (DirInfo*)&cipbr;
+	short err;
+	static struct dirent dir;
+
+	fpb->ioDirID= dp->dirid;
+	fpb->ioNamePtr= (unsigned char*)dir.d_name;
+	fpb->ioVRefNum= dp->volrefnum;
+	fpb->ioFDirIndex= dp->nextfile++;
+	fpb->ioFVersNum= 0;
+	err= PBGetCatInfo(&cipbr, FALSE);
+	if (err != noErr) {
+		errno = EIO;
+		return NULL;
+	}
+	p2cstr((StringPtr)dir.d_name);
+	dir.d_namlen = strlen(dir.d_name);
+	dir.d_reclen = sizeof(dir);
+	dir.d_ino = 0;
+	return &dir;
+}
+
+void rewinddir(DIR *dp)
+{
+		dp->nextfile = 1;
+}
+
+/*
+long telldir(DIR *dp)
+{
+   return dp->nextfile;
+}
+
+void seekdir(DIR *dp, long location)
+{
+  dp->nextfile = location;
+}
+*/
Index: /tags/V_241099/Poubelle/archTOI.old/pisteetoile.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/pisteetoile.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/pisteetoile.cc	(revision 504)
@@ -0,0 +1,374 @@
+#include "math.h"
+#include <new.h>
+#include "iostream.h"
+#include "archparam.h"
+#include "pisteetoile.h"
+ 
+TransFuncElec PisteEtoile::Trapani;
+FormePulse    PisteEtoile::FPulse(Trapani);
+
+
+
+int SSTnbPasFit= (int) (2*TFExcursion/TPasTFit);
+
+PisteEtoile::PisteEtoile(short NoPhotDiod) {
+	PasTempsEch=0.005836818076;			
+		//BUGG doit changer	!!!!! Doit etre extrait d'un serveur de param d'acquisition
+	NoPhDiod=NoPhotDiod;
+	DiodVivante=true;
+	AmplNorm=0.;
+//	On echantillonne dix fois plus fin pour avoir une bonne estimation de AmplNorm
+//	Eviter les systematiques
+	for(int i=0; i<SSTLongIndexEvt()*10; i++){
+		AmplNorm+=FPulse.PulseShape(i/10.*TPasTFit)*FPulse.PulseShape(i/10.*TPasTFit);
+	}
+	AmplNorm/=10.;
+	indexDebutPiste=0;
+	
+	PhDiodArray=new(nothrow) int[PhDiodTabLong];
+	PhDiodPiste=new(nothrow) double[PhDiodTabLong];
+	Ampl=new(nothrow) double[SSTnbPasFit];
+	X2=new(nothrow) double[SSTnbPasFit];
+	
+	if((X2==0)||(Ampl==0)||(PhDiodPiste==0)||(PhDiodArray==0)) {
+		cerr<<"Erreur a la reservation de memoire dans constructeur pisteetoile"<<endl;
+		exit(-1);
+	}
+}
+
+PisteEtoile& PisteEtoile::operator =(PisteEtoile const & x) {
+	PasTempsEch=x.PasTempsEch;		
+		//BUGG doit changer	!!!!! Doit etre extrait d'un serveur de param d'acquisition
+	NoPhDiod=x.NoPhDiod;
+	DiodVivante=x.DiodVivante;
+	indexDebutPiste=x.indexDebutPiste;
+	DiodVivante=x.DiodVivante;
+	AmplNorm=x.AmplNorm;
+
+	
+	for(int j=0; j<PhDiodTabLong;j++) PhDiodArray[j]=x.PhDiodArray[j];
+	for(int j=0; j<PhDiodTabLong;j++) PhDiodPiste[j]=x.PhDiodPiste[j];
+	
+	LastEtoile=x.LastEtoile;
+	
+	 gachette=x.gachette;
+	 Vrms=x.Vrms;
+	 MaxIndex=x.MaxIndex;			// Index de l'amplitude Max en analyse Trig()
+	 AmplMax=x.AmplMax;
+	 
+	 AmplRes=x.AmplRes;
+	 TIndex=x.TIndex;
+	 X2Min=x.X2Min;
+	 SuccesAFine=x.SuccesAFine;
+	 AmplNorm=x.AmplNorm;
+	 
+	 return *this;
+}
+
+PisteEtoile::PisteEtoile (PisteEtoile const & x) {
+	PasTempsEch=x.PasTempsEch;		
+	NoPhDiod=x.NoPhDiod;
+	DiodVivante=x.DiodVivante;
+	indexDebutPiste=x.indexDebutPiste;
+	DiodVivante=x.DiodVivante;
+	AmplNorm=x.AmplNorm;
+		
+	PhDiodArray=new(nothrow) int[PhDiodTabLong];
+	PhDiodPiste=new(nothrow) double[PhDiodTabLong];
+	Ampl=new(nothrow) double[SSTnbPasFit];
+	X2=new(nothrow) double[SSTnbPasFit];
+	
+	
+	if((X2==0)||(Ampl==0)||(PhDiodPiste==0)||(PhDiodArray==0)) {
+		cerr<<"Erreur a la reservation de memoire dans constructeur pisteetoile"<<endl;
+		exit(-1);
+	}
+	
+	for(int j=0; j<PhDiodTabLong;j++) PhDiodArray[j]=x.PhDiodArray[j];
+	for(int j=0; j<PhDiodTabLong;j++) PhDiodPiste[j]=x.PhDiodPiste[j];
+	
+	LastEtoile=x.LastEtoile;
+	
+	 gachette=x.gachette;
+	 Vrms=x.Vrms;
+	 MaxIndex=x.MaxIndex;			// Index de l'amplitude Max en analyse Trig()
+	 AmplMax=x.AmplMax;
+	 
+	 AmplRes=x.AmplRes;
+	 TIndex=x.TIndex;
+	 X2Min=x.X2Min;
+	 SuccesAFine=x.SuccesAFine;
+	 AmplNorm=x.AmplNorm;
+
+}
+
+
+
+PisteEtoile::~PisteEtoile() {
+	delete[] X2;
+	delete[] Ampl;
+	delete[] PhDiodPiste;
+	delete[] PhDiodArray;
+	
+}
+
+void PisteEtoile::fill(int* pData, int InDebutPiste, int nData) {
+//	if(!isAlive()) return;
+	indexDebutPiste=InDebutPiste;
+	int* PhDiod=PhDiodArray;
+	int* pDataC=pData;
+	for(int k=0;k<nData;k++,pDataC++, PhDiod++) (*PhDiod)=(*pDataC);
+	return;
+}
+
+void PisteEtoile::push(int* pData, int nbdata) {
+	int* PPhDiod=PhDiodArray;
+	int* PPhDiod2=PhDiodArray+nbdata;
+	int* pDataC=pData;
+	
+	for(int i=0; i<PhDiodTabLong-nbdata; i++, PPhDiod++, PPhDiod2++) *PPhDiod=(*PPhDiod2);
+	for(int i=0; i<nbdata; i++, PPhDiod++,pDataC++) *PPhDiod=(*pDataC);
+	indexDebutPiste+=nbdata; 
+	return;
+}
+
+bool PisteEtoile::traque() {
+	if(!isAlive()) return false;		//La diode est-elle morte?
+	
+	bool testEtoile=trig();
+	if(testEtoile) {			
+		//On a declenché sur une Etoile
+		if(archParam.sst.analFine) {
+			demasque();
+// Un second Filtre est possible
+			// if(!(fabs(AmplRes)>SeuilGachette*Vrms)&&SuccesAFine) testEtoile=false;
+			// Test rajouté pour filtrer le bruit en escalier des voies SST
+			// Le fit de forme tasse le bruit et permet un meilleur filtrage.
+		}
+
+// Troisième filtre possible:
+		// On tue les evenements trop larges
+		if (widthHalfMax>(FPulse.FWHM()/PasTempsEch+2.)) testEtoile=false;
+	
+		if(testEtoile) {
+		// On emballe une etoile.
+			LastEtoile.FitForme=SuccesAFine;
+			LastEtoile.X2Calc=X2Min;
+			LastEtoile.InpCurrNoisRMS=Vrms/FPulse.GainElectrique();
+			LastEtoile.TEchan=TIndex;
+			LastEtoile.InpCurrent= AmplRes/FPulse.GainElectrique();
+			LastEtoile.NoDiode=NoPhDiod;
+			LastEtoile.LargMiHauteur=widthHalfMax;
+		}
+	}
+	// On expedie	
+	return testEtoile;
+}
+
+bool PisteEtoile::trig() {	
+	MaxIndex=-1;
+	AmplMax=0.;
+	gachette=false;
+
+// Copie les données brutes sur la piste. Les met en Volt ADC 12 Bits-10 Volts
+	for(int i=0; i<PhDiodTabLong; i++) PhDiodPiste[i]=PhDiodArray[i]*SSTLsbVal;
+
+// Calcule Valeur Moy du prepulse
+	double Moy=0.;
+	for(int i=0; i<Prepulselong; i++) Moy+=PhDiodPiste[i];
+	Moy/=Prepulselong;
+
+// On soustrait la valeur Moy de la piste
+	for (int i=0; i<PhDiodTabLong; i++) PhDiodPiste[i]-=Moy;
+	
+	double pente=0.;
+	if (archParam.sst.soustPente==true) {
+	//	On calcule la pente du prepulse
+		double milprepulse=(Prepulselong-1.)/2.;
+		double SomCarre=0.;
+		for(int i=0; i<Prepulselong; i++) {
+			SomCarre+= (i-milprepulse)*(i-milprepulse);
+			pente+= (i-milprepulse)*PhDiodPiste[i];
+		}
+		pente=pente/SomCarre;
+
+	// On soustrait la pente sur la piste
+		for (int i=0; i<PhDiodTabLong; i++) PhDiodPiste[i]-=(i-milprepulse)*pente;
+	}
+	
+// On calcule le Vrms sur le prepulse
+	Vrms=0.;
+	for (int i=0; i<Prepulselong; i++) Vrms+=PhDiodPiste[i]*PhDiodPiste[i];
+	Vrms=sqrt(Vrms)/Prepulselong;
+	if(Vrms<SSTLsbVal) Vrms=SSTLsbVal;		// Pour eviter les VRMS=0.
+	
+// Declenche-t-on?
+	gachette=false;
+	short iSeuil=0;
+	double* pPiste =PhDiodPiste+Prepulselong-1;
+	
+// On demande deux échantillons à seuilgachette Vrms
+	for (int i=0; i<(PhDiodTabLong-Prepulselong); i++, pPiste++) {
+		if (fabs(*pPiste)>(SeuilGachette*Vrms)) 
+			if (fabs(*(pPiste+1))>SeuilGachette*Vrms) {
+				gachette=true;
+				iSeuil=Prepulselong-1+i;
+				break;
+			}		
+	}
+
+	if (gachette==true) {
+// On trouve le maximum
+		MaxIndex=iSeuil;
+		AmplMax=fabs(PhDiodPiste[iSeuil]);
+		for (int i=iSeuil; i<PhDiodTabLong; i++) {
+			if (fabs(PhDiodPiste[i])>AmplMax) {
+				MaxIndex=i;
+				AmplMax=fabs(PhDiodPiste[i]);
+			}
+		}
+		if ((MaxIndex>=PhDiodTabLong-4)||(MaxIndex<Prepulselong+4)) gachette=false;
+// Cela sera traite a l'iteration suivante
+// Ou ca a du etre traite a l'iteration precedente	
+	}
+	if (gachette==true) {
+// On calcule la largeur a mi hauteur
+		int HalfMaxInf;
+		for(HalfMaxInf=MaxIndex;HalfMaxInf>Prepulselong;HalfMaxInf--)
+			if(fabs(PhDiodPiste[HalfMaxInf])<(AmplMax/2.)) break;
+				int HalfMaxSup;	
+		for(HalfMaxSup=MaxIndex;HalfMaxSup<PhDiodTabLong;HalfMaxSup++)
+			if(fabs(PhDiodPiste[HalfMaxSup])<(AmplMax/2.)) break;
+		widthHalfMax=HalfMaxSup-HalfMaxInf;
+		
+/*
+// On integre sur la larg a mi hauteur
+		integ=0.;
+		if((HalfMaxSup<PhDiodTabLong)&&(HalfMaxInf>Prepulselong))
+			for(int i=HalfMaxInf; i<=HalfMaxSup; i++) integ+=PhDiodPiste[i];
+*/
+
+
+// On fitte une parabole autour du maximum
+		double tmaxfit;
+		if (widthHalfMax>1) {
+			double ymax=PhDiodPiste[MaxIndex];
+			double yplus=PhDiodPiste[MaxIndex+1];
+			double ymoins=PhDiodPiste[MaxIndex-1];
+	// Estimation du temps
+			if(!(ymax==yplus)) {
+				double Y=(yplus-ymax)/(ymax-ymoins);
+				tmaxfit=0.5*(1.+Y)/(1-Y);
+			}
+			else tmaxfit=0.5;
+			
+	// Estimation de l'amplitude
+			double dtplus2=(1.+tmaxfit)*(1.+tmaxfit);
+			double dtmoins2=(1.-tmaxfit)*(1.-tmaxfit);
+			if(dtplus2==dtmoins2) AmplRes=PhDiodPiste[MaxIndex];
+			else AmplRes= (yplus*dtplus2-ymoins*dtmoins2) / (dtplus2-dtmoins2);
+		}
+		
+//	On stocke les resultats
+		TIndex=indexDebutPiste+MaxIndex+tmaxfit;
+		X2Min=0.;
+		SuccesAFine=false;
+	}
+	return gachette;	
+}
+
+void PisteEtoile::demasque() {
+// Maintenant que l'on se doute que il y a une etoile 
+// On veut connaitre son flux et son temps de passage
+// Nécessite d'avoir un ordre d'idee de la vitesse de rotation du ballon.
+
+		// BUGG devra etre extrait des headers acquisition. Ca peut changer!!!!!!
+
+	
+			
+	int IndexDebutEvt=MaxIndex-SSTLargEvtIndex();
+	
+	pFitArray0= PhDiodPiste+IndexDebutEvt; 
+		// Pointeur origine du tableau d'echantillon sur lequel sera calculé le fit
+	double DeltaTemps=0.;
+// Pour chaque decalage en temps, on estime un amplitude et calcule le X2
+	for(int k=0; k<SSTnbPasFit; k++) {
+		DeltaTemps=TFExcursion-k*TPasTFit;
+		pFitArray=pFitArray0;
+		double Som=0.;
+		for(int i=0; i<SSTLongIndexEvt(); i++, pFitArray++)	{
+//			cout<<(*pFitArray)<<'\t'<<FPulse.PulseShape(i*PasTempsEch-DeltaTemps)<<endl;
+			Som=Som+FPulse.PulseShape(i*PasTempsEch-DeltaTemps)*(*pFitArray);
+		}
+		Ampl[k]=Som/AmplNorm;
+		X2[k]=0.;
+		double X2Som=0.; double dum=0.;pFitArray=pFitArray0;
+		for(int i=0; i<SSTLongIndexEvt(); i++, pFitArray++) {
+			dum=(*pFitArray)-Ampl[k]*FPulse.PulseShape(i*PasTempsEch-DeltaTemps); 	// Différence
+			X2Som+=dum*dum;															// Au carré
+		}				
+		X2[k]=X2Som/(SSTLongIndexEvt()*Vrms*Vrms);
+	}
+	
+// On recherche le minimum du X2
+	X2Min=1.e99;
+	int X2MinIndex=-1;
+	for(int k=0; k<SSTnbPasFit; k++) 
+		if (X2[k]<X2Min) {
+			X2Min=X2[k];
+			X2MinIndex=k;
+		}
+
+	if((X2MinIndex>0)&&(X2MinIndex<(SSTnbPasFit-1))) {
+	
+// On fitte une parabole sur les trois X2 qui encadrent le min
+	double Di;	// Index (non entier) du minimum du X2
+		double X=(X2[X2MinIndex+1]-X2Min)/(X2Min-X2[X2MinIndex-1]);		
+		Di=0.5*(X+1)/(X-1);
+
+// On calcule l'amplitude estimee a ce temps
+		double Som1=0.; pFitArray=pFitArray0;
+		DeltaTemps=TFExcursion-(X2MinIndex-Di)*TPasTFit;
+		for(int i=0; i<SSTLongIndexEvt(); i++, pFitArray++) 
+			Som1+=(*pFitArray)*FPulse.PulseShape(i*PasTempsEch-DeltaTemps);
+		AmplRes=Som1/AmplNorm;
+		
+//Le X2 est mimimum pour le n° de pas de fit X2MinIndex+Di 
+
+#ifdef PEtoileDebug
+		double* PulseTrak=new double [SSTLongIndexEvt()];
+#endif
+
+		double X2Som1=0.; double dummy=0.;pFitArray=pFitArray0;
+		for(int i=0;i<SSTLongIndexEvt();i++,pFitArray++) {	
+#ifdef PEtoileDebug
+			PulseTrak[i]=FPulse.PulseShape(i*PasTempsEch-DeltaTemps);
+#endif
+			dummy=(*pFitArray)-AmplRes*FPulse.PulseShape(i*PasTempsEch-DeltaTemps); 	// Différence
+			X2Som1+=dummy*dummy;														// Au carré
+		}
+					
+		X2Min=X2Som1/(SSTLongIndexEvt()*Vrms*Vrms);
+	
+		TIndex=indexDebutPiste+IndexDebutEvt+DeltaTemps/PasTempsEch;
+					//Ouff!!!!
+		SuccesAFine=true;
+	}
+	else {				// Echec, c'est tres bizarre! On doit etre dans le bruit
+		X2Min=0.;		
+	}
+	return;
+} 
+
+int  PisteEtoile::SSTLargEvtIndex() {  		
+// Demi-largeur a 3 sigma de l'impulsion 
+	int dum=(int) (15.e-3/PasTempsEch+1.); 
+	return dum;
+}
+
+int  PisteEtoile::SSTLongIndexEvt() {		
+// Nombre d'echantillon sur lequel est calculé le fit de forme
+	int temp=2*SSTLargEvtIndex()+1;
+	return temp;
+}
+	
Index: /tags/V_241099/Poubelle/archTOI.old/pisteetoile.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/pisteetoile.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/pisteetoile.h	(revision 504)
@@ -0,0 +1,116 @@
+#ifndef PisteEtoileSeen
+#define PisteEtoileSeen
+#include "sstetoile.h"
+#include "transfelec.h"
+#include "formepulse.h"
+
+/*	// D. Yvon, CE Saclay, 08/99
+
+	// Analyse the Photodiode track to find star pulse.
+	// Caracterise the time and amplitude of the star Pulse
+
+	We analyse a set of 32 samples. The 16 first are considered as prepulse sample.
+	On the prepulse: 
+		We compute baseline and substract it. 
+		Then compute slope due to pile up and substract it
+		Then compute Vrms.
+		Look for trigger
+	If triggered :
+		Look for maximum. If max found 20< Max< 28
+		Iterate time fit on pulse area and compute amplitude and X2
+		Find best X2. 
+		Fit parabole arond the minimum of X2 to get the true minimum.
+		Build SSTStar.
+		
+	That's it. Test code tstpisteetoile.cc can be found in tstroutines folder.
+	When  done push the track eigth samples forward and iterate analysis. 
+*/
+
+class FormePulse;
+
+#define PEtoileDebug
+
+
+#define PhDiodTabLong (48)
+#define Prepulselong (32)
+#define Pousslong (8)
+
+
+// 	Parametrisation du Trigger 
+#define SeuilGachette (6.) 				// On déclenche à SeuilGachette sigmas
+#define SSTLsbVal (10./4096)
+
+//	Parametrisation Analyse Fine
+#define TFExcursion (15.e-3)			// Secondes: Excursion du fit autour de MaxIndex
+#define TPasTFit (2.5e-3)				// Secondes:
+			// Secondes:
+
+class PisteEtoile {
+public:
+	PisteEtoile(short NoPhotDiod=0);
+	PisteEtoile (PisteEtoile const & x);
+	~PisteEtoile();
+	PisteEtoile& operator = (PisteEtoile const & x);
+	void fill(int* pData, int inDebutPiste=0, int nData=PhDiodTabLong);
+	void push(int* pData, int nbdata=Pousslong); 
+		//"Pousse" les données dans PhDiodArray de nbdata
+	bool traque() ; 
+		// Traque l'etoile.	
+	bool trig(); 
+		//Trig sur les donnees? Si Oui declenche une analyse complète
+	void demasque();
+		// Met en Oeuvre un fit de forme pour determiner le temps et l'amplitude.
+
+	bool isAlive() 	{	return 	DiodVivante;}
+	void kill()		{	DiodVivante=false;}
+	void restore()	{	DiodVivante=true;}
+	
+	SSTEtoile DonneEtoile() {return LastEtoile;}
+		//Retourne la dernière Etoile détectee
+	inline int SSTLargEvtIndex(); 
+	inline int SSTLongIndexEvt();
+protected:
+	double PasTempsEch; 	//Secondes 
+// Idendificateur, repères et gestion 
+	short NoPhDiod;
+	int indexDebutPiste; 	// A actualiser dans push() et Fill()! BUGG!!!!
+	bool DiodVivante;		// Si false, On ne fait rien 
+	
+// Stocke donnees brutes et traitees
+	int* PhDiodArray;
+	double* PhDiodPiste;
+	
+// Derniere Etoile Vue
+	SSTEtoile LastEtoile;
+	
+// Variables d'analyse
+	bool gachette;
+	double Vrms;
+	short MaxIndex;			// Index de l'amplitude Max en analyse Trig()
+	double AmplMax;
+	int widthHalfMax;
+//	double integ;
+// Variables Resultat d'analyse fine
+	
+	double AmplRes;
+	double TIndex;
+	double X2Min;
+	bool SuccesAFine;
+	
+// Utilitaires de calcul analyse fine
+	double AmplNorm;
+		// Normalisation d'amplitude sur FPulse dans l'ajustement iteratif
+	double *pFitArray0;
+		// Pointeur origine du tableau d'echantillon sur lequel sera calculé le fit
+	double *pFitArray;
+		// Pointeur courant du tableau d'echantillon 
+	double* Ampl; 	//Tableau des amplitudes calculées
+
+	double* X2;		//Tableau des X2 calculés
+	
+	static TransFuncElec Trapani;
+	static FormePulse FPulse;
+	
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/plgalcross.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/plgalcross.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/plgalcross.cc	(revision 504)
@@ -0,0 +1,249 @@
+#include <iostream.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <math.h>
+
+#ifndef M_PI
+#define M_PI 3.1415926535
+#endif
+
+#ifndef M_2PI
+#define M_2PI (2*M_PI)
+#endif
+
+#include "plgalcross.h"
+
+//////////////////////////////////////////////////////////////////////////
+//                                cmv 24/9/1999
+// Pour calculer les azimuth (E of N) d'intersection d'une direction avec
+// le plan galactique:
+// ---- INPUT:
+// TSid : temps sideral (heures decimales [0,24[)
+// Lat : latitude du lieu (degres decimaux [-90,90])
+// zRot : angle de rotation de l'axe du detecteur avec le zenith
+//        (0 = zenith, degres decimaux [0,180]).
+// alpG,decG : alpha,delta du vecteur perpendiculaire au plan considere
+//             (heures et degres decimaux alpG=[0,24[, decG=[-90,90])
+//     ex: Galactic plane, original IAU definition of galactic
+//         North pole is : (12h 49mn    ,+27d 24'    , 1950)
+//                   soit  (12h 51mn 30s,+27d 07' 42", 2000)
+// ---- OUTPUT:
+// azCr1,2 : azimuths (E of N) d'intersection du plan definit au dessus
+//           avec le cercle balaye par l'axe du detecteur
+//           (degres decimaux [0,360[).
+//           Angle + sens retrograde (N>E>S>W), origine au Nord.
+
+// ---- RETURN VALUE:
+//  -1 : mauvaise valeur en entree, relisez la doc!
+//   0 : OK, une ou deux intersections
+//   1 : pas d'intersection
+//   2 : 1 solution avec azimuth indetermine (sur l'axe +oZ ou -oZ)
+//   4 : une infinite d'intersections pour tous les azimuths
+//       (dans plan horizontal)
+//////////////////////////////////////////////////////////////////////////
+
+int PlGalCross(double TSid,double Lat,double zRot,double alpG,double decG
+              ,double& azCr1,double& azCr2)
+{
+azCr1=0.,azCr2=0.;
+
+if(TSid<0.   || TSid>=24.) return -1;
+if(Lat<-90.  || Lat>90.  ) return -1;
+if(zRot<0.   || zRot>180.) return -1;
+if(alpG<0.   || alpG>=24.) return -1;
+if(decG<-90. || decG>90. ) return -1;
+
+// (ag,hg)=(azimuth,elevation) du vecteur G perpendiculaire au plan
+double aG, hG;
+EquatToHoriz(alpG,decG,TSid,Lat,aG,hG);
+//printf("PlGalCross: tsid=%g lat=%g perp plan: alpha=%g dec=%g\n"
+//      ,TSid,Lat,alpG,decG);
+//printf("            -> elev=%g azi=%g (+180=%g)\n"
+//      ,hG,aG,((aG>180.)?aG-180.:aG+180.));
+
+// on convertit l'angle "zRot" en elevation des coord horizontales
+double hRot = 90.-zRot;
+//printf("PlGalCross: axe rot: elev = %g  dist.zen = %g\n",hRot,zRot);
+
+// on convertit en radian
+hRot /= DEG_IN_RADIAN; aG /= DEG_IN_RADIAN; hG /= DEG_IN_RADIAN;
+
+// Resolution de l'intersection:
+// Dans le repere horizontal, on cherche le lieu des points M
+// du plan considere (OM.G=0) ayant l'elevation hRot.
+// Soient (a,h)=(azimuth,elevation) du point M (vecteur OM)
+// ATTENTION: l'azimuth aM,aG tourne + dans sens retrograde (N>E>S>W)!
+// En coordonnees cartesiennes:
+//     |  cos(h).cos(a) |      |  cos(hG).cos(aG) |
+// OM= | -cos(h).sin(a) |   G= | -cos(hG).sin(aG) |
+//     |  sin(h)        |      |  sin(hG)         |
+// OM.G=0 avec h=hRot et ||OM||=1
+// - Equation du plan : a*x + b*y + c*z = 0
+// - Equation du cercle que decrit l'axe du detecteur sur la sphere celeste:
+//            x^2 + y^2 = R^2  et z=sin(hRot) avec R=cos(hRot)
+// - Equation de la droite d'intersection du plan avec le plan du cercle:
+//            a*x + b*y + c*z = 0 avec z=sin(hRot)=cos(zRot)
+double ch=cos(hRot);
+double z=sin(hRot), chG=cos(hG), shG=sin(hG);
+if(ch*ch<SMALL_ANGLE_2) {
+  // ch=0 : le detecteur ne tourne pas (zRot==0 ou 180),
+  // il est selon l'axe OZ ou -OZ. Une seule solution possible
+  // si le plan passe par le pole cad si hG==0 et l'azimuth
+  // est indetermine.
+  if(shG*shG<SMALL_ANGLE_2) return 2; else return 1;
+} else if(chG*chG<SMALL_ANGLE_2) {
+  // chG==0 : le plan est dans le plan horizontal. Seules intersections
+  // possibles si le detecteur tourne dans le plan horizontal cad si hRot=0.
+  // Dans ce cas une infinite d'intersections pour tous les azimuths.
+  if(z*z<SMALL_ANGLE_2) return 3; else return 1;
+} else {
+  double a=chG*cos(aG), b=-chG*sin(aG), cz=shG*z, R2=ch*ch;
+  //printf("PlGalCross: plan a=%g b=%g c=%g R=%g\n",a,b,shG,ch);
+  //Stabilite numerique: |b|>|a| on resoud pour "x" sinon pour "y"
+  // **** cas 1-/ |b|>|a|  :  droite y = -(a/b)*x-cz/b
+  //      cas 2-/ |b|<=|a| :  droite x = -(b/a)*y-cz/a
+  // **** En remplacant dans l'equation du cercle
+  //      cas 1-/ Ax^2+2Bx+C=0
+  //              A=1+(a/b)^2; B=acz/b^2; C=(cz/b)^2-R^2
+  //      cas 2-/ Ay^2+2By+C=0
+  //              A=1+(b/a)^2; B=bcz/a^2; C=(cz/a)^2-R^2
+  // **** Solutions: det=B^2-AC et sol=(-B +/- sqrt(det))/A
+  //      cas 1-/ x1,x2 ==> y = -(a/b)*x-cz/b ==> y1,y2
+  //      cas 2-/ y1,y2 ==> x = -(b/a)*x-cz/a ==> x1,x2
+  // **** Azimuth: az=atan2(-y/cos(hRot),x/cos(hRot))
+  //               (car sens retrograde cf eq OM=|...|)
+  bool calcx = (fabs(b)>fabs(a))? true: false;
+  double A,B,C;
+  if(calcx) {A=1+a*a/(b*b); B=a*cz/(b*b); C=cz*cz/(b*b)-R2;}
+    else    {A=1+b*b/(a*a); B=b*cz/(a*a); C=cz*cz/(a*a)-R2;}
+  // Resolution
+  double det = B*B-A*C;
+  if(det<0.) return 1;
+  double sol1 = (-B+sqrt(det))/A, sol2 = (-B-sqrt(det))/A;
+  double x1,x2,y1,y2;
+  if(calcx) {x1=sol1; x2=sol2; y1=-a/b*x1-cz/b; y2=-a/b*x2-cz/b;}
+     else   {y1=sol1; y2=sol2; x1=-b/a*y1-cz/a; x2=-b/a*y2-cz/a;}
+  //printf("PlGalCross: int1=(%g,%g,%g) int2=(%g,%g,%g)\n",x1,y1,z,x2,y2,z);
+  // Calcul des azimuths
+  azCr1 = atan2(-y1/ch,x1/ch); azCr2 = atan2(-y2/ch,x2/ch);
+  // on convertit en degres decimaux
+  azCr1 *= DEG_IN_RADIAN; azCr2 *= DEG_IN_RADIAN;
+  if(azCr1<0.) azCr1+=360.; if(azCr1>=360.) azCr1-=360.; if(azCr1<0.) azCr1=0.;
+  if(azCr2<0.) azCr2+=360.; if(azCr2>=360.) azCr2-=360.; if(azCr2<0.) azCr2=0.;
+  //printf("PlGalCross: azCr1 = %g,    azCr2 = %g  (azCr1+azCr2)/2 = %g\n"
+  //,azCr1,azCr2,((azCr1+azCr2>=720.)?(azCr1+azCr2)/2-360.:(azCr1+azCr2)/2));
+  return 0;
+}
+
+}
+
+////////////////////////////////////////////////////////////////////////////////
+int EquatToHoriz(double alpha,double delta,double tsid,double latitude
+                 ,double& azimuth,double& elevation)
+// Pour convertir les coordonnees equatoriales en coordonnees horizontales
+// pour une latitude terrestre et un temps sideral donnes.
+// INPUT:
+//   alpha,delta : coord equat en heures [0,24[ et degres [-90,90] decimaux
+//   tsid : temps sideral en heures [0,24[ decimales
+//          (ou angle horaire du point vernal ou ascension droite du zenith)
+//          Pour une direction quelconque on a: tsid = ha+a 
+//          ou "ha" est l'angle horaire et "a" l'ascension droite
+//   latitude : latitude du lieu en degre [-90,90] decimaux
+// OUTPUT: les coordonnees horizontales:
+//   azimuth : azimuth (E of N) degre [0,360[ decimaux
+//             tourne +  sens retrograde (N>E>S>W), origine au Nord,
+//             azimuth "des marins" (serveur BDL, USNO, xephem , skycalc...)
+//   elevation : elevation degre [-90,90] decimaux
+//               (distance zenithale z = 90-elevation)
+// RETURN: 0 si Ok, 1 si probleme
+// TRANSFO: (dans cette formule l'origine des azimuths est au Sud,
+//           azimut "des astronomes" ou  (E of S))
+// sin(azi) cos(elev) = sin(ha) cos(dec)
+// cos(azi) cos(elev) = cos(ha) cos(dec) sin(lat) - sin(dec) cos(lat)
+//          sin(elev) = cos(ha) cos(dec) cos(lat) + sin(dec) sin(lat)
+// avec azi=azimuth (E of S), elev=elevation, lat=latitude,
+//      dec=declinaison, ha=angle horaire=tsid-alpha
+// Puis azi(E of S) = azi(E of N) + Pi
+{
+azimuth = elevation = 0.;
+if(alpha<0.      || alpha>=24   )   return 1;
+if(delta<-90.    || delta>90.   ) return 1;
+if(tsid<0.       || tsid>=24.   ) return 1;
+if(latitude<-90. || latitude>90.) return 1;
+// conversion en radians
+alpha /= HRS_IN_RADIAN; delta    /= DEG_IN_RADIAN;
+tsid  /= HRS_IN_RADIAN; latitude /= DEG_IN_RADIAN;
+
+double cl = cos(latitude),   sl = sin(latitude);
+double ch = cos(tsid-alpha), sh = sin(tsid-alpha);
+double cd = cos(delta),      sd = sin(delta);
+
+// calcul de l'elevation [-90,90]
+elevation = ch*cd*cl+sl*sd;
+if(elevation<-1.) elevation=-1.; if(elevation>1.) elevation=1.;
+elevation = asin(elevation); //entre [-Pi/2,Pi/2]
+
+// calcul de l'azimuth
+double ce = cos(elevation);
+if(fabs(ce)<SMALL_ANGLE) { //elevation=-Pi/2 ou Pi/2
+  azimuth = 0.; //azimuth indifferent
+} else {
+  azimuth = atan2(sh*cd/ce,(ch*cd*sl-sd*cl)/ce); //entre -Pi et +Pi
+  azimuth += M_PI; //azimuth (E of S) -> (E of N)
+}
+
+azimuth *= DEG_IN_RADIAN; elevation *= DEG_IN_RADIAN;
+// Ca ne doit pas arriver sauf pb de precision machine
+if(azimuth<0. || azimuth>=360.) azimuth = 0.;
+if(elevation<-90.) elevation = -90.; if(elevation>90.) elevation = 90.;
+return 0;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+int FindPerpEquat(double a1,double d1,double a2,double d2,double& ap,double& dp)
+// Pour trouver les coordonnees equatoriales du vecteur perpendiculaire
+// a deux autres vecteurs.
+// INPUT:
+//  a1,d1 : alpha,delta de la premiere direction en
+//          (heures decimales et degres decimaux)
+//  a2,d2 : alpha,delta de la deuxieme direction en
+//          (heures decimales et degres decimaux)
+// OUTPUT:
+//  ap,dp : alpha,delta de la direction perpendiculaire
+//          telle que 1,2,p fasse un triedre direct
+//          (heures decimales et degres decimaux)
+// RETURN:
+//  0 = OK, 1 = probleme
+{
+ap = dp = 0.;
+a1 /= HRS_IN_RADIAN; d1 /= DEG_IN_RADIAN;
+a2 /= HRS_IN_RADIAN; d2 /= DEG_IN_RADIAN;
+// coordonnees cartesiennes
+double v1[3],v2[3],vp[3];
+v1[0]=cos(d1)*cos(a1); v1[1]=cos(d1)*sin(a1); v1[2]=sin(d1);
+v2[0]=cos(d2)*cos(a2); v2[1]=cos(d2)*sin(a2); v2[2]=sin(d2);
+vp[0]=v1[1]*v2[2]-v1[2]*v2[1]; vp[1]=v1[2]*v2[0]-v1[0]*v2[2];
+                               vp[2]=v1[0]*v2[1]-v1[1]*v2[0];
+double nvp = vp[0]*vp[0]+vp[1]*vp[1]+vp[2]*vp[2];
+if(nvp<=0.) return 1;
+nvp = sqrt(nvp);
+vp[0] /= nvp; vp[1] /= nvp; vp[2] /= nvp;
+// | vp[0] |   | cos(dp)*cos(ap) |
+// | vp[1] | = | cos(dp)*sin(ap) |
+// | vp[2] |   | sin(dp)         |
+dp = asin(vp[2]); // asin retourne entre -Pi/2 et Pi/2 ... Ok
+double cdp = cos(dp);
+if(fabs(cdp)<SMALL_ANGLE) { // cas ou dp=+Pi/2 ou -Pi/2, ap est indifferent
+  ap = 0.;
+} else {
+  ap = atan2(vp[1]/cdp,vp[0]/cdp); // renvoie entre -Pi et +Pi
+  if(ap<0.) ap += M_2PI;
+}
+
+ap *= HRS_IN_RADIAN; dp *= DEG_IN_RADIAN;
+// Ca ne doit pas arriver sauf pb de precision machine
+if(ap<0. || ap>=24.) ap = 0.;
+if(dp<-90.) dp = -90.; if(dp>90.) dp = 90.;
+return 0;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/plgalcross.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/plgalcross.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/plgalcross.h	(revision 504)
@@ -0,0 +1,11 @@
+#define DEG_IN_RADIAN 57.2957795130823
+#define HRS_IN_RADIAN 3.819718634205
+// SMALL_ANGLE 1.e-8 radian = 1e-3 ArcSec
+#define SMALL_ANGLE 1.e-8
+#define SMALL_ANGLE_2 (SMALL_ANGLE*SMALL_ANGLE)
+
+int PlGalCross(double TSid,double Lat,double zRot,double alpG,double decG
+              ,double& azCr1,double& azCr2);
+int EquatToHoriz(double alpha,double delta,double TSid,double latitude
+                ,double& azimuth,double& elevation);
+int FindPerpEquat(double a1,double d1,double a2,double d2,double& ap,double& dp);
Index: /tags/V_241099/Poubelle/archTOI.old/samplenum_gal_cross.fits
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/samplenum_gal_cross.fits	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/samplenum_gal_cross.fits	(revision 504)
@@ -0,0 +1,42 @@
+SIMPLE  =                    T /Primary Header created by MWRFITS               BITPIX  =                   32 /                                                NAXIS   =                    1 /                                                NAXIS1  =                  719 /                                                END                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
+€ë&43|@ÅN
+[OhuÔQªÏžÅUÒßãí)úsÀ
+"W/<àJ&Wid©qí/sµŠøŽ=ÁÎÍÜéhöŽK
++Ô9FVS`×n{oÄ£j°³œøË6Øså°òò:
+Ì(5UBOÚ].j
+wÜ
+4Ñ­ºHÇ{Ô¯áæï"üd	¬ú$I1>íL?YfÛt%n¶ÿ©I¶ÃÞÑ0Þ
+ëÚù*s¶ õ.2;rHŽUùcAp}Ö"o¥¿³ÀgÍœÛè_õªð.
+k*ª7òE8R_Ëmzdž
+¢\¯­ŒúÊB×äÐò
+ÿk
+·þ'G4AÎO\fižwiÂ¬\¹¡ÆìÔ2á}îÂü
+	N#ê1?>KøYNfŠsó>Ì©¶UÃÐâÞ*ëyøÉ!u Ì.;kH¶VcEp}Ïj¥Á³ÀpÍÁÛè\õš õ D 
+ *ã 83 E
+ R× `& mx zÍ   r ¢Ã ° œa Ê¯ ×÷ å@ ò ÿØ¡
+*¡¡'Ð¡5&¡Bu¡OÎ¡]¡jv¡wÇ¡±¡¬ú¡ºG¡Ç¡Ôß¡â/¡ï¡üâ¢
+@¢¢$ñ¢2C¢?¢Læ¢Z2¢gy¢tÃ¢
+¢Y¢ª¢ª¢·^¢Äœ¢Ò¢ßp¢ìÃ¢ú£l£Œ£"	£/Z£<š£Iú£WG£d£qó£O£ª£
+£§d£ŽÇ£Â!£Ïr£Üº£éý£÷@€€Ö€'€,z€9Ò€G-€T€aò€oS€|¶€€l€€Æ€²€¿j€Ì¶€Ú€çC€ô¥Ï¥¥
+s¥)Ñ¥76¥D¥R¥_e¥lÃ¥z¥f¥±¥¡ø¥¯?¥Œ¥ÉÔ¥×(¥ä¥ñä¥ÿHŠ
+ŽŠ"Š'Š4çŠBCŠOŠ\âŠj*ŠwuŠŸŠŠdŠ¬ÀŠº
+ŠÇŠÔÛŠâ=ŠïŠüó§
+H§§$ë§2>§?§Lè§Z=§g§tñ§N§¬§§ª`§·»§Å§Òh§ß»§í§úišÄšš"{š/Úš=;šJšWûšeUšr±š	šbš¶šššµnšÂÌšÐ)šÝšêášø6©©Ô© &©-w©:Ï©H-©U©bõ©pY©}º©©y©¥Ù©³<©À©Íí©Û?©è©õâª5ªª
+ßª+9ª8ªEûªS_ª`¿ªn"ª{ªòªSª£·ª±ªŸjªËŸªÙªæfªóÂ«!««Þ«)9«6«Có«QQ«^¯«l«yn«Ê«(«¡«®ä«Œ?«É«Öø«äU«ñ±«ÿ
+¬
+f¬Â¬'
+¬4¬Aé¬OU¬\Ä¬j0¬w¬þ¬Z¬Ž¬­¬º[¬Ç®¬Õ¬â^¬ïŸ¬ý#­
+­î­%P­2³­@­Mo­ZÎ­h*­u­å­K­¯­«­žy­ÅÛ­Ó:­à­íÿ­û`®À®$®#®0â®>D®K€®Y
+®fj®sÍ®.®®ï®©Q®¶­®Ä®Ñr®ÞÜ®ìD®ù±¯$¯¯!ø¯/b¯<À¯J¯Ws¯dÆ¯r¯a¯±¯¯§n¯ŽÛ¯ÂG¯Ïµ¯Ý%¯ê¯÷ù°b°Ã° .°-°:õ°HR°U¶°c°p~°}é°«°¯°Š°³w°ÀÜ°Î>°Û¢°é°öi±Î±9±
+±,±9l±FÓ±T:±a±o±|h±Í±0±€±±ò±¿Q±Ì²±Ú±ç±ôî²`²Ø²
+D²*®²8²Eq²RÑ²`/²m²zè²Q²¶²£
+²°²Ÿ²Ë~²Øí²æ[²óÄ³1³³þ³)[³6ž³D³Ql³^É³l-³y³³³¡û³¯W³ŒÇ³Ê
+³×³äô³ò`³ÿÉŽ
+<Ž¡Ž(
+Ž5yŽBáŽPHŽ]·Žk#ŽxŽ
+ûŽgŽ ÆŽ®,Ž»ŽÈòŽÖ`ŽãÓŽñ;Žþªµ
+
+µµ&îµ4ZµAÆµO%µ\µiìµw^µÊµ<µ¬µ­µºtµÇÓµÕ6µâµïÿµýu¶
+ß¶]¶%Û¶3N¶@É¶N<¶[¶i¶v_¶Ä¶/¶¶¬¶¹|¶Æ÷¶Ôi¶áç¶ï[¶üÑ·
+<·À·%·2m·?Ó·M%·Z·gì·u^·Æ·1·Š·«)·ž·Æ·Ó
+·àú·îl·ûâž	LžŒž$)ž1ž>ñžL`žYÉžg3žtžžkžÕžª=ž·ÀžÅ7žÒ¯žà!žížû¹~¹ç¹#V¹0Ç¹>9¹K€¹Y¹f¹sñ¹k¹å¹T¹©Ì¹·F¹Ä³¹Ò-¹ß¢¹í¹úººvº"Íº08º=¥ºKºXzºeßºsEºÄº'ºº©º¶zºÃíºÑgºÞÚºìMºù·»$»£»"»/m»<Û»JM»WÊ»eC»r»»3»«»
Index: /tags/V_241099/Poubelle/archTOI.old/sstetoile.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/sstetoile.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/sstetoile.cc	(revision 504)
@@ -0,0 +1,14 @@
+#include "sstetoile.h"
+
+void SSTEtoile::print(ofstream& str) {
+	str<<setprecision(11);
+	str<<InpCurrent<<'\t'<<TEchan<<'\t'<<NoDiode<<'\t'<<LargMiHauteur;
+	str<<'\t'<<InpCurrNoisRMS<<endl;
+	//	<<'\t'<<X2Calc<<'\t'<<FitForme
+	return;
+}
+
+string SSTEtoile::printHeader() {
+	string a("InpCurrent\tTempsEchan\tNoDiode\tLarMiHauteur\tICurrRMS\tX2Calc\tFitForme");
+	return a;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/sstetoile.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/sstetoile.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/sstetoile.h	(revision 504)
@@ -0,0 +1,25 @@
+#ifndef SSTEtoile_H
+#define SSTEtoile_H
+
+#include <stdio.h>
+#include <string>
+#include <fstream.h>
+#include <iomanip.h>
+
+
+class SSTEtoile{
+public:
+	double InpCurrent;		// En Ampère
+//	double IInteg;			// En Ampère
+	double TEchan;			// Temps en indexEchantillon
+	double InpCurrNoisRMS;	// Bruit en Ampère
+	double X2Calc;			// Sans dimension
+	int NoDiode;
+	bool FitForme;			// Fit de forme?
+	int LargMiHauteur;		// Comme son nom l'indique
+	
+	void print(ofstream& str);
+	string printHeader();
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/ssthandler.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/ssthandler.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/ssthandler.cc	(revision 504)
@@ -0,0 +1,391 @@
+// ssthandler.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+// Prediction mouvement d'etoiles entre un tour et le suivant...
+// si TS -> TS + dT, H -> H + dT,    dT=dH
+//
+// dz   =  - cos phi sin az dH    (check sign)
+// daz  = (sin phi - cos az cotg z cos phi) dH    (check sign)
+// 
+// free parameters = period + phase
+
+#include <math.h>
+#include "ssthandler.h"
+#include "pisteetoile.h"
+
+#ifdef SST_DUMPLOG
+ofstream SSTHandler::sstchass("SSTChassLogFile");
+bool     SSTHandler::sstchassinit=false;
+#endif
+
+// diodpermut[i] = channel de la diode i
+int SSTHandler::diodpermut[46]=
+ { 8,24,40, 9,25,41,10,26,42,11,
+  27,43,16,32, 1,17,33, 2,18,34,
+   3,19,35,12,28,44,13,29,45,14,
+  30,46,15,31,47,20,36, 5,21,37,
+   6,22,38, 7,23,39};
+ // voies 0 et 4 non connectees, voie 1 en panne.
+
+SSTHandler::SSTHandler()
+{
+  diodeHistLength = nb_per_block*2+10;
+  diodeT = new int[diodeHistLength*nb_photo_diodes];
+  starHistLength = 300;
+
+  lastBlkNum = -1;
+  
+  //Has2Bars(false);
+  prcTodo=0;
+  
+  pPiste = NULL;
+  LastBlockSSTNb = -2;
+  noStarDet = 0;
+  
+  findStarConstruct();
+  
+}
+
+SSTHandler::SSTHandler(SSTHandler const& x) 
+{
+  diodeHistLength = x.diodeHistLength;
+  diodeT = new int[diodeHistLength*nb_photo_diodes];
+  memcpy(diodeT, x.diodeT, diodeHistLength*nb_photo_diodes);
+  starHistLength = x.starHistLength;
+    
+  prcTodo    = x.prcTodo;
+ // has2bars   = x.has2bars;
+  lastBlkNum = x.lastBlkNum;
+  
+  pPiste = NULL;
+  LastBlockSSTNb = x.LastBlockSSTNb;
+  noStarDet = x.noStarDet;
+
+  findStarConstruct();
+  for(int i=0; i<NbPhotDiodBarette; i++) {
+  	*PisteBar[i]=*(x.PisteBar[i]);
+  }
+}
+
+SSTHandler& SSTHandler::operator = (SSTHandler const& x) {
+  delete[] diodeT; 
+  diodeHistLength = x.diodeHistLength;
+  diodeT = new int[diodeHistLength*nb_photo_diodes];
+  memcpy(diodeT, x.diodeT, diodeHistLength*nb_photo_diodes);
+    
+  prcTodo    = x.prcTodo;
+ // has2bars   = x.has2bars;
+ // elecOffset = x.elecOffset;
+  lastBlkNum = x.lastBlkNum;
+  for(int i=0; i<NbPhotDiodBarette; i++) *PisteBar[i]=*(x.PisteBar[i]);
+  return *this;
+}
+
+SSTHandler::~SSTHandler(){
+  delete[] diodeT;
+  findStarDestruct();
+}
+
+void SSTHandler::NeedProcess(int prcMask)
+{
+  prcTodo |= prcMask;
+  if (prcTodo & findAxis)   prcTodo |= findPeriod;
+  if (prcTodo & findPeriod) prcTodo |= findStars;
+  if (prcTodo & findStars)  prcTodo |= permDiode;
+}
+
+bool SSTHandler::has2bars = false;
+int  SSTHandler::elecOffset = 1;
+
+void SSTHandler::Has2Bars(bool has, int eo)
+{
+  has2bars = has;
+  elecOffset = eo;
+}
+
+void SSTHandler::DecodeTMBlock(block_type_sst* blk, int i, int* diod)
+{
+  int j; // 0-5 : numero du bloc de 8 diodes
+  int k; // 0-2 : indice du bloc de 4 bits (une diode = 12 bits = 3 blocs de 4 bits)
+  int l; // 0-7 : indice de la diode dans son bloc (8 diodes * 4 bits = 1 mot de 32 bits)
+  
+  // numero de la diode (0-47) = j*8+l;
+  // indice dans le bloc sst du mot de 32 bits (0-17) = j*3+k;
+  // indice dans mot de 32 bits du premier bit utile = 4*l;
+    
+  for (j=0; j<48; j++) diod[j] = 0;
+  
+  for (j=0; j<6; j++)
+    for (k=0; k<3; k++)
+      for (l=0; l<8; l++) {
+        int4 word = blk->sst[i][j*3+k];
+        word = (word >> (4*l)) & 0xF;
+	// printf("diode %d mot %d valeur %d\n", j*8+l, k, word);
+        diod[j*8+l] = (diod[j*8+l] << 4) + word;
+      }
+
+  //for (j=0; j<48; j++) if (diod[j]>2047) diod[j] -= 4096;
+  for (j=0; j<48; j++)  diod[j] -= 2048;
+  
+}
+
+
+void SSTHandler::PermutDiode()
+{
+  int j0 = diodeHistLength-(nb_per_block*2);
+  
+  // Decalage vers la gauche de la taille d'un bloc
+  memcpy(diodeT, diodeT + (nb_per_block*2)*nb_photo_diodes, j0*nb_photo_diodes);
+  
+  for (int j=0; j<nb_per_block*2; j++) {
+    // permutation des diodes
+    for (int i=0; i<46; i++)
+      diode(j+j0,i) = diodeRaw[j][diodpermut[i]];
+  
+    /*
+    // calcul d'un fond sur la rangee. Moyenne clippee.
+    float m = 0; float sig = 1.e10;
+    for (int k=0; k<2; k++) {
+      float s=0; float s2=0; int n=0;
+      for (int i=0; i<46; i++) {
+        if (fabs(diode(j+j0,i)-m)<3*sig+1) {
+          s += diode(j+j0,i); s2 += diode(j+j0,i)*diode(j+j0,i); n++;
+        }
+      }
+      if (n>0) {
+        m = s/n; sig = sqrt(s2/n - m*m);
+      } else {
+        m = 0; break;
+      }
+    }
+    for (int i=0; i<46; i++) 
+      diode(j+j0,i) -= m;
+    */
+  }
+}
+
+int SSTHandler::getRawSignal(int imesure, int idiode) // for last block
+{
+  if (imesure<0 || imesure>=nb_per_block*2 || idiode<0 || idiode>=48) return -99999;
+  return diodeRaw[imesure][idiode];
+}
+
+int SSTHandler::getSignal(int imesure, int idiode) // for last block
+{
+  int j0 = diodeHistLength-(nb_per_block*2);
+  if (imesure+j0<0 || imesure>=nb_per_block*2 || 
+      idiode<0 || idiode>=nb_photo_diodes) return -99999;
+  return diode(imesure+j0, idiode);
+}
+
+int SSTHandler::FindStars(block_type_sst* blk) {
+	NbStarInBlock=0;
+	LastBlockStarVec.clear();
+	
+	int NoFirstSpInBlock=FirstSplNb(blk);
+  	int jd0 = diodeHistLength-NbSampleBlock;
+
+	bool FlagLBlockPerdu=false;
+	int ThisBlockNumb=numero_block(blk);
+	
+	if ((LastBlockSSTNb+1)==ThisBlockNumb) LastBlockSSTNb++;
+	else {
+		FlagLBlockPerdu=true;
+		LastBlockSSTNb=ThisBlockNumb;
+	}
+
+//	On cherche les etoiles	
+	for(int NoDiode=0;NoDiode<NbPhotDiodBarette; NoDiode++) {	
+		pPiste=PisteBar[NoDiode];
+		
+	// Traitons une diode pendant un block
+		offseDataDiod=0;
+		for (int i=0; i<NbSampleBlock; i++) Diodedata[i]=diode(jd0+i,NoDiode);
+
+		if (FlagLBlockPerdu)  {
+			pPiste->fill(Diodedata+offseDataDiod,FirstSplNb(blk),PhDiodTabLong);
+			offseDataDiod+=PhDiodTabLong;
+		}
+		else {
+			pPiste->push(Diodedata,Pousslong);
+			offseDataDiod+=Pousslong;
+		}
+		
+	// Recherchons les etoiles
+		while (true) {
+			if (pPiste->traque()) {				// On a trouve!
+				LastStar=pPiste->DonneEtoile();
+/*				double dum= LastStar.TEchan;
+				pair<const double, SSTEtoile> unepaire=make_pair(dum,LastStar);
+				StarHistoryMap.insert(unepaire);	
+*/
+				StarHistoryMap[LastStar.TEchan]=LastStar;
+					//On empile sur la map.
+				NbStarInBlock++;
+#ifdef SST_DEBUG			
+			// On écrit les pistes ayant déclénchées
+				int NoDiodeEvt=LastStar.NoDiode;
+				if(pPisteDump[NoDiodeEvt]->is_open())	
+					for(int noSamp=0; noSamp<NbSampleBlock;noSamp++)
+						(*pPisteDump[NoDiodeEvt])<<noStarDet<<'\t'<<NoDiode<<'\t'<<NoFirstSpInBlock+noSamp<<'\t'<<Diodedata[noSamp]<<endl;
+#endif
+				noStarDet++;
+			}
+		// Est-on en bout de Piste?
+		    if (offseDataDiod+Pousslong > NbSampleBlock) break;
+		    pPiste->push(Diodedata+offseDataDiod,Pousslong);
+		    offseDataDiod+=Pousslong;
+		}
+	}
+	
+//	On ne garde que les NbEtInSetMax dernières étoiles
+	int nbEtoileInMap=StarHistoryMap.size();
+	if(nbEtoileInMap>NbEtInMapMax) {
+		int nbErase=nbEtoileInMap-NbEtInMapMax;
+		StarHistIter StarIter=StarHistoryMap.begin();
+		for(int i=0;i<nbErase;i++){
+			StarIter++;
+		}
+		StarHistoryMap.erase(StarHistoryMap.begin(),StarIter);
+		nbEtoileInMap-=nbErase;
+	}			
+	
+//	On stocke les etoiles du block dans LastBlockStarVec
+	map<double,SSTEtoile>::reverse_iterator StarHistReIter= StarHistoryMap.rbegin() ;
+	for(int i=0; i<NbStarInBlock; i++, StarHistReIter++) 
+		LastBlockStarVec.push_back((*StarHistReIter).second);
+	
+#ifdef SST_DUMPLOG
+	if(NbStarInBlock>0) {
+			
+	// On écrit les étoiles detectées
+		vector<SSTEtoile>::reverse_iterator StarVecRevIter;
+		StarVecRevIter=LastBlockStarVec.rbegin();
+		for(int i=0; i<NbStarInBlock;i++,StarVecRevIter++) 
+			(*StarVecRevIter).print(sstchass);
+	}
+		
+#endif
+
+	return NbStarInBlock;
+}
+
+void SSTHandler::findStarConstruct() {
+	PisteBar=new PisteEtoile*[NbPhotDiodBarette];
+	for(int i=0; i<NbPhotDiodBarette; i++) PisteBar[i]=new PisteEtoile(i);
+	StarHistoryMap.clear();
+#ifdef SST_DUMPLOG
+	if (!sstchassinit) {
+	  sstchass<<LastStar.printHeader()<<endl;
+	  sstchassinit = true;
+	}
+#endif
+	
+#ifdef SST_DEBUG	
+	char s[32];
+	string fileName;
+//	if(pPisteDump==NULL)
+		pPisteDump= new ofstream* [NbChanDump];
+	
+	for (int pistNumb=0; pistNumb<NbChanDump; pistNumb++) {
+		sprintf(s,"%i", pistNumb);	
+		string piste=s;
+		fileName="pisteno"+piste+"dump";
+/*		
+		if ((*pPisteDump[pistNumb]).is_open()) {
+			cerr<<"Erreur: le fichier "<<fileName<<" devrait être libre"<<endl;
+				//On libère
+			(*pPisteDump[pistNumb]).close();
+			delete pPisteDump[pistNumb];
+		}
+*/			
+		pPisteDump[pistNumb]=new ofstream(fileName.c_str(),ios::out|ios::trunc);
+		
+		if(!(*pPisteDump[pistNumb]).is_open()) {
+			cerr<<"Warning Echec à l'ouverture du fichier: "<<fileName<<endl;
+		}
+	}
+#endif
+	return;
+}
+
+void SSTHandler::findStarDestruct() {
+	for(int i=0; i<NbPhotDiodBarette; i++) {
+		delete PisteBar[i];
+	}
+	delete[] PisteBar;
+		
+#ifdef SST_DEBUG	
+	for (int pistNumb=0; pistNumb<NbChanDump; pistNumb++) {
+		pPisteDump[pistNumb]->close();
+		delete pPisteDump[pistNumb];
+	}
+	delete 	pPisteDump;
+#endif
+
+	return;
+}
+
+int SSTHandler::getNumbStar(int iSampl) {
+	StarHistIter IterLow=StarHistoryMap.lower_bound((double)iSampl);
+	StarHistIter IterHigh=StarHistoryMap.upper_bound((double)(iSampl+1.));
+	int Compteur=0;
+	while (!(IterLow==IterHigh)) {IterLow++; Compteur++;}
+	return Compteur;
+}
+
+double SSTHandler::getStarF(int iSampl, int istar){ 
+	if( (getNumbStar(iSampl)==0)||(getNumbStar(iSampl)<=istar)) return -1;
+	else {
+		StarHistIter IterLow=StarHistoryMap.lower_bound((double)iSampl);
+		while(!(istar==0)) {
+			IterLow++;
+			istar--;
+		}
+	return (double) ((*IterLow).second).InpCurrent;
+	}
+}
+
+
+int SSTHandler::getStarZ(int iSampl, int istar) {
+	if( (getNumbStar(iSampl)==0)||(getNumbStar(iSampl)<=istar)) return -1;
+	StarHistIter IterLow=StarHistoryMap.lower_bound((double)iSampl);
+	while(!(istar==0)) {
+		IterLow++;
+		istar--;
+	}
+	return ((*IterLow).second).NoDiode;
+}
+
+double SSTHandler::getStarTime(int iSampl, int istar) {
+	if( (getNumbStar(iSampl)==0)||(getNumbStar(iSampl)<=istar)) return -1;
+	StarHistIter IterLow=StarHistoryMap.lower_bound((double)iSampl);
+	while(!(istar==0)) {
+		IterLow++;
+		istar--;
+	}
+	return ((*IterLow).second).TEchan;
+}
+
+int SSTHandler::FirstSplNb(block_type_sst* blk){
+	return NbSampleBlock*numero_block(blk);	// BUGG	A verifier
+}
+
+
+void SSTHandler::ProcessBlock(block_type_sst* blk)
+{
+  lastBlkNum = numero_block(blk);
+  if (prcTodo != 0) {
+    for (int i = 0; i<nb_per_block*2; i++) {
+      DecodeTMBlock(blk, i, diodeRaw[i]);
+    }
+  }
+  if (prcTodo & permDiode) {
+    PermutDiode();
+  }
+  if (prcTodo & findStars) {
+    FindStars(blk);
+  }
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/ssthandler.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/ssthandler.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/ssthandler.h	(revision 504)
@@ -0,0 +1,120 @@
+// ssthandler.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef SSTHANDLER_H
+#define SSTHANDLER_H
+
+#include <math.h>
+#include <vector>
+#include <map>
+
+#ifndef nb_max_bolo
+#define _archeops		//  Acquisition Archeops (avec transputer) 
+#define programme
+extern "C" {
+#include "archeops.h"
+}
+#endif
+
+class ArcheopsFile;
+
+// Zone findStar
+#include "sstetoile.h"
+#include "pisteetoile.h"
+
+//#define SST_DEBUG
+//#define SST_DUMPLOG
+#define NbChanDump (10)
+#define	NbPhotDiodBarette (46)
+#define NbEtInMapMax 	(100)
+#define SSTChassLog (true)
+#define NbSampleBlock (2*nb_per_block)
+// Fin Zone findStar
+
+class SSTHandler {
+public:
+  SSTHandler();
+  SSTHandler(SSTHandler const&);
+  SSTHandler& operator = (SSTHandler const&);
+  virtual ~SSTHandler();
+  
+  enum process { permDiode = 1, 
+         findStars  = 2,
+         findPeriod = 4,
+         findAxis   = 8 };
+         
+  void NeedProcess(int prcMask);
+  void ProcessBlock(block_type_sst*);
+  bool NeedBlocks() {return prcTodo != 0;}
+
+  static void Has2Bars(bool, int elecOffset=0); // elecOffset : which wired together
+  
+  long getLastBlkNum() {return lastBlkNum;}
+  int  getRawSignal(int imesure, int idiode); // for last block
+  int  getSignal(int imesure, int idiode);    // for last block, imesure<0 -> history
+  	
+  	//	Zone findStar 
+  int  getNumbStar(int iSampl);	
+  			// return number of star found in sample number iSampl	
+  int  getStarZ(int iSampl, int istar); 
+  			// return diode number of the star     
+  double getStarF(int iSampl, int istar);  
+  			// return star flux in Ampère
+  double getStarTime(int iSampl, int istar); 
+  			// return star time in this sample
+  			
+  static int getDiodPermut(int i) {return diodpermut[i];}
+
+protected:
+  int   diodeRaw[nb_per_block*2][48];
+  int   diodeHistLength;
+  int*  diodeT;       //[>nb_per_block*2]*[nb_photo_diodes];
+  int   prcTodo;
+  int   starHistLength;
+  long  lastBlkNum;
+  
+  	// Is there two photoDiod Arrays and how are they connected?
+  static bool  has2bars;
+  static int   elecOffset;
+  
+  inline int& diode(int iSamp, int iDiod) {return diodeT[iSamp*nb_photo_diodes+iDiod];}
+  
+  static int  diodpermut[46]; // diodpermut[i] = channel de la diode i
+  
+  void DecodeTMBlock(block_type_sst*, int i, int* diodes); // mesure i -> diodes
+  void PermutDiode(); // diodeRaw -> diode, avec decalage, 1 echantillon.
+  int FindStars(block_type_sst* blk); 		// sur les 72 derniers echantillons dans diode.
+  						// return nmber of star found in last block
+  
+  	// 	Zone findStar
+  int NbStarInBlock;
+
+  PisteEtoile** PisteBar; 
+  	
+#ifdef SST_DEBUG
+  	ofstream** pPisteDump;
+#endif
+
+  map<double,SSTEtoile> StarHistoryMap;	
+  		// On stocke les etoiles de manière ordonnée en temps
+  typedef  map<double,SSTEtoile>::iterator StarHistIter;
+  typedef  map<double,SSTEtoile>::const_iterator StarConstHistIter;
+  
+  vector<SSTEtoile> LastBlockStarVec;	
+  		// Vecteur des SSTEtoile du block classees en ordre de temps decroissant.
+  //vector<SSTEtoile> reverse_iterator StarVecRevIter LastBlockStarVec.rbegin();
+  SSTEtoile LastStar;
+  PisteEtoile* pPiste;		// Piste courante d'analyse
+  int Diodedata[NbSampleBlock];
+  int offseDataDiod;
+  int LastBlockSSTNb; // Gère la disparition des blocs défectueux
+  int noStarDet;
+  int FirstSplNb(block_type_sst* blk); // Calcule l'index du premier echantillon du block analysé
+  static ofstream sstchass;
+  static bool     sstchassinit;
+  
+  void findStarConstruct();
+  void findStarDestruct();
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/ssthardware.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/ssthardware.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/ssthardware.h	(revision 504)
@@ -0,0 +1,16 @@
+#ifndef SSTHARDWARE_SEEN
+#define SSTHARDWARE_SEEN
+
+// Telescope SST
+#define SSTTelesElevation (41./180*3.1416)		// Elevation du boresigth telescope SST, radian
+#define SSTLongFocale (1.8)						// Longueur focale en metre
+#define SSTNbPhotDiod (46)						// Nombre de PhotoDiodes
+#define SSTLongPhotDiode (4.4e-3)					// Longueur Photdiode en metre
+#define SSTLargPhotDiode (1.e-3)					// Largueur Photdiode en metre
+
+
+// Paramètres du Vol
+#define PeriodRotTeles (20.)						// Periode de rotation du telescope en seconde
+
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/templocator.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/templocator.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/templocator.cc	(revision 504)
@@ -0,0 +1,202 @@
+#include "templocator.h"
+#include <math.h>
+extern "C" {
+#include "aa_hadec.h"
+}
+
+#include "fitsio.h"
+#include "plgalcross.h"
+
+#ifndef M_PI
+#define M_PI 3.14159265358979323846
+#endif
+
+TempLocator tempLocator;
+
+TempLocator::TempLocator()
+{
+  lon = lat = ts = 0;
+  raZ  = decZ = -99999;
+  xSampleNum = -99999;
+  fitsfile* fptr;
+  int status=0;
+  fits_open_file(&fptr, "samplenum_gal_cross.fits", READONLY, &status);
+  int simple, bitpix, naxis;
+  long naxes;
+  long pcount, gcount;
+  int extend;
+  fits_read_imghdr(fptr, 1, &simple, &bitpix, &naxis, &naxes, &pcount, &gcount, &extend, &status);
+  nGalCross = naxes;
+  crossings = new long[nGalCross];
+  int anynul;
+  fits_read_img_lng(fptr, 0, 1, nGalCross, 0, crossings, &anynul, &status);
+  fits_close_file(fptr, &status);
+  fits_report_error(stderr, status);  /* print out any error messages */
+}
+           
+           
+void TempLocator::setEarthPos(double lon, double lat) {
+  if (this->lon == lon && this->lat == lat) return;
+  this->lon = lon;
+  this->lat = lat;
+  raZ  = decZ = -99999; xSampleNum = -99999;
+}
+
+void TempLocator::setTSid(double ts) {
+  if (this->ts == ts) return;
+  this->ts  = ts;
+  raZ  = decZ = -99999; xSampleNum = -99999;
+}
+  
+void   TempLocator::ComputeZenith() {
+  double ha;
+  aa_hadec (lat * M_PI/180, .5 * M_PI, 0, &ha, &decZ);
+  raZ = - (ha * 180. / M_PI / 15) + (ts/3600.);
+  if (raZ>24) raZ -= 24;
+  if (raZ<0)  raZ += 24;
+  decZ = decZ * 180. / M_PI;
+}
+  
+double TempLocator::getAlphaZenith() {
+  if (raZ < -100) ComputeZenith();
+  return raZ;
+}
+
+double TempLocator::getDeltaZenith() {
+  if (decZ < -100) ComputeZenith();
+  return decZ;
+}
+
+#define altbolo1 41.5
+
+void TempLocator::findGeomFromGC(int sampleNum) // pour le bolo qui voit les xing
+{
+  if (sampleNum == xSampleNum) return;
+  if (decZ < -100) ComputeZenith();
+  
+  azimBolGC = -9999;
+  
+  // On trouve les croisements juste avant et juste apres notre sampleNum
+  int icross;
+  for (icross=0; icross<nGalCross; icross++) {
+    if (crossings[icross] > sampleNum) break;
+  }
+  if (icross == 0 || icross >= nGalCross) return;
+  
+  // On trouve l'azimut du croisement principal pour notre position actuelle
+  double alpG = 12. + 51./60. + 30./3600.;
+  double delG = 27. + 07./60. + 42./3600.;
+  double azCr1, azCr2;
+  int rc = PlGalCross(ts/3600., lat, (90. - altbolo1), alpG, delG, azCr1, azCr2);
+  if (rc != 0) return; // pas deux points d'intersection
+  
+  // Il faut determiner le croisement principal, ie le plus proche
+  // du centre galactique. Pendant le vol de Trapani, c'etait celui
+  // le plus proche de 220° d'azimut.
+  
+  double azCross = azCr1;
+  if (fabs(azCr2-220) < fabs(azCr1-220)) azCross = azCr2;
+  
+  double rotSpeed = 360./(crossings[icross] - crossings[icross-1]); // °/sample
+  
+  azimBolGC = azCross - (sampleNum - (crossings[icross-1]+12))*rotSpeed;
+  // azimut bolo 1 from crossing, for sampleNum
+  if (azimBolGC > 360) azimBolGC -= 360;
+}
+
+void TempLocator::getAltAzBolo(int sampleNum, int ibolo, double& elv, double& az) {
+  findGeomFromGC(sampleNum);
+  double delElv = 0;
+  double delAz = 0;  // relative to ch1-bolo1
+  elv = -99999;
+  az  = -99999;
+  switch (ibolo) {
+    case 11:
+      delElv =   0;
+      delAz  =   0;
+      break;
+    case 8:
+      delElv =   0.78 * sqrt(3.)/2.;
+      delAz  =   0.78 * 1./2.;
+      break;
+    case 13:
+      delElv = - 0.78 * sqrt(3.)/2.;
+      delAz  =   0.78 * 1./2.;
+      break;
+    case 9:
+      delElv =   0.78 * sqrt(3.)/2.;
+      delAz  = - 0.78 * 1./2.;
+      break;
+    case 4:
+      delElv =   0.;
+      delAz  =   0.78;
+      break;
+    case 15:
+      delElv =   0.;
+      delAz  = - 0.78;
+      break;
+    default:
+      return;
+  }
+  delAz /= cos(41 * M_PI/180);
+  elv = altbolo1 + delElv;
+  az  = azimBolGC + delAz;
+  if (az>360) az -= 360;
+  if (az<0)   az += 360;
+  return;
+}
+
+double TempLocator::getAzimutBolo(int sampleNum, int ibolo) {
+  double elv, az;
+  getAltAzBolo(sampleNum, ibolo, elv, az);
+  return az;
+}
+
+double TempLocator::getElvBolo(int sampleNum, int ibolo) {
+  double elv, az;
+  getAltAzBolo(sampleNum, ibolo, elv, az);
+  return elv;
+}
+
+double TempLocator::getAlphaBolo(int sampleNum, int ibolo) {
+  double elv, az;
+  getAltAzBolo(sampleNum, ibolo, elv, az);
+  double ha;
+  double ra,dec;
+  aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
+  ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
+  dec = dec * 180. / M_PI;
+  return ra;
+}
+
+double TempLocator::getDeltaBolo(int sampleNum, int ibolo) {
+  double elv, az;
+  getAltAzBolo(sampleNum, ibolo, elv, az);
+  double ha;
+  double ra,dec;
+  aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
+  ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
+  dec = dec * 180. / M_PI;
+  return dec;
+}
+
+double TempLocator::getAlphaCenter(int sampleNum) {
+  return getAlphaBolo(sampleNum, 11);
+}
+
+double TempLocator::getDeltaCenter(int sampleNum) {
+  return getDeltaBolo(sampleNum, 11);
+}
+
+
+
+
+ 			//	 ;
+  			//	 ;                            /\         4     2
+  			//	 ;                  elevation ||                       positive scanning, clockwise
+  			//	 ;                            ||       6    1    5      ---------->
+  			//	 ;                            ||                      == positive azimut
+  			//	 ;                            ||         x     3
+            //                                         |----|      = 0.78 deg / cos(elev)
+            // bol 1 = 41° elevation
+            
Index: /tags/V_241099/Poubelle/archTOI.old/templocator.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/templocator.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/templocator.h	(revision 504)
@@ -0,0 +1,46 @@
+// temporaire, positionnement en utilisant la galaxie...
+
+#ifndef TEMPLOCATOR_H
+#define TEMPLOCATOR_H
+
+class TempLocator {
+public:
+  TempLocator();
+
+  void setEarthPos(double lon, double lat);
+  void setTSid(double ts);
+  
+  double getAlphaZenith();
+  double getDeltaZenith();
+  
+      
+  double getAzimutBolo(int sampleNum, int ibolo); // ibolo, comme dans les TOI
+  double getElvBolo(int sampleNum, int ibolo);
+  double getAlphaBolo(int sampleNum, int ibolo);
+  double getDeltaBolo(int sampleNum, int ibolo);
+  double getAlphaCenter(int sampleNum);
+  double getDeltaCenter(int sampleNum);
+  
+  void getAltAzBolo(int sampleNum, int ibolo, double& elv, double& az);
+
+protected:
+  double lon; // degrees  +=EST
+  double lat; // degrees  +=NORD
+  double ts;  // secondes 
+  
+  int    nGalCross;
+  long*   crossings; // samplenum des croisements galactiques
+  
+  double raZ;  //zenith
+  double decZ; //zenith
+  int xSampleNum; // pour le dernier calcul
+  double azimBolGC;
+  
+  void findGeomFromGC(int sampleNum); // pour le bolo qui voit les xing
+    // il faut avoir positionne lon, lat et ts.
+  void ComputeZenith();
+};
+
+extern TempLocator tempLocator;
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/test.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/test.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/test.cc	(revision 504)
@@ -0,0 +1,79 @@
+
+#include <iostream.h>
+#include <fstream.h>
+#include <iomanip.h>
+
+#include "archeopsfile.h"
+#include "archtoi.h"
+#include "toisvr.h"
+
+using namespace std;  //introduces namespace std
+
+int main()
+{	
+
+    ArchTOI toi("test.toi");
+    toi.run("test.data");
+    return(0);
+    
+	TOISvr svr;
+	//svr.SetFile("h99_04_29-15h36m22");
+	//svr.SetFile("Stock:ARCHEOPS:DATA:arch_24:arch-99_06_08:h99_06_08-11h49m15");
+	svr.SetFile("Stock:ARCHEOPS:DATA:arch_26:arch-99_06_28:h99_06_28-11h23m41");
+	//svr.SetFile("/home/manip/mnt/planck/aubourg/h99_06_08-11h49m15");
+	//svr.SetDirectory("Stock:ARCHEOPS:DATA:arch_24:arch-99_06_08:");
+	//svr.SetDirectory("Stock:ARCHEOPS:DATA:arch_24");
+	svr.AddInfo(sampleNum);
+	svr.AddInfo(internalTime);
+	svr.AddInfo(utc);
+	//svr.AddInfo(longitude);
+	svr.AddInfo(longitude, true, true);
+	svr.AddInfo(sstSignal,0);
+	svr.AddInfo(sstStarZ,0);
+	svr.AddInfo(boloTens,1);
+	svr.AddInfo(boloTens,2);
+	
+	SSTHandler::Has2Bars(true,1);
+	
+	TOIIter iter = svr.DoQuery();
+	ofstream of ("test.out");
+	while (iter.Next()) {
+	  //if (iter.getValue(4) != 0 || iter.getValue(5) !=0 )
+/*	  cout << iter.getValue(0) << " " << iter.getValue(1) << " " <<
+	    setprecision(12) << iter.getValue(2) << " " << 
+	    setprecision(7) << iter.getValue(3) << " " << 
+	    setprecision(4) << iter.getValue(4) << " " <<
+	                       iter.getValue(5) << " " << iter.getValue(6) << "\n";*/
+	                      // cout << iter.getValue(5) << endl;
+	                       
+	  cout << iter.getTOI(sampleNum) << " " << iter.getTOI(internalTime) << " " <<
+	    setprecision(12) << iter.getTOI(utc)       << " " << 
+	    setprecision(7)  << iter.getTOI(longitude) << " " << 
+	    setprecision(4)  << iter.getTOI(sstSignal) << " " <<
+	                        iter.getTOI(sstStarZ)  << " " << 
+	                        iter.getTOI(boloTens,1) << "\n";
+	  of << iter.getValue(0) << " " << iter.getValue(1) << " " <<
+	    setprecision(12) << iter.getValue(2) << " " << 
+	    setprecision(7)  << iter.getValue(3) << " " << 
+	    setprecision(4)  << iter.getValue(4) << " " <<
+	                        iter.getValue(5) << " " << 
+	                        iter.getValue(6) << "\n";
+	}
+	
+	/*
+    int nblk[20];
+    for (int i=0; i<20; i++) nblk[i] = 0;
+	cout << "opening" << endl;
+	//ArcheopsFile file("Stock:ARCHEOPS:h99_04_29-15h36m22");
+	ArcheopsFile file("h99_04_29-15h36m22");
+	cout << file.getStartMJD() << endl;
+	cout << "reading" << endl;
+	while (file.nextBlock()) {
+	  //cout << file.blockKdName() << " " << file.blockNum() << "\n";
+	  nblk[file.blockKind()]++;
+	}
+	cout << "done" << endl;
+    for (int i=0; i<20; i++) cout << i <<" " << nblk[i] << endl;
+    */
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.cc	(revision 504)
@@ -0,0 +1,82 @@
+// toiinterpolator.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#include "toiinterpolator.h"
+
+void TOIInterpolator::enterValue(double value, long sample)
+{
+  // $CHECK$ sample > back.sample
+  if (!hist.empty() && sample == hist.back().t) return; // pour eviter /0
+  hist.push_back(pair(value, sample));
+}
+
+bool TOIInterpolator::needMoreDataFor(long sample)
+{
+  if (hist.empty()) return true;
+  int xx = hist.back().t;
+  return (hist.empty() || sample > xx);
+}
+
+bool TOIInterpolator::canGet(long sample)
+{
+  return (!hist.empty() && (sample >= hist.front().t && sample <= hist.back().t));
+}
+
+double TOIInterpolator::getEValue(long sample) // can forget before sample
+{
+  if (!canGet(sample)) return -9.e99;   // user should have checked before
+  deque<pair>::iterator i = hist.begin();
+  while ((*i).t < sample) i++;
+  if ((*i).t > sample) i--;
+  double value = (*i).val;
+  if (i != hist.begin()) {
+    i--;
+    hist.erase(hist.begin(), i);
+  }
+  return value;
+}
+
+double TOIInterpolator::getIValue(long sample) // can forget before sample
+{
+  if (!canGet(sample)) return -9.e99;   // user should have checked before
+  
+  deque<pair>::iterator i = hist.begin();
+  while ((*i).t < sample) i++;
+  double value;
+  if ((*i).t == sample) {
+    value = (*i).val;
+  } else {    
+    long samp2 = (*i).t;
+    double val2 = (*i).val;
+    i--;
+    long samp1 = (*i).t;
+    double val1 = (*i).val;
+    value = val1 + (val2-val1)*(sample-samp1)/(samp2-samp1);
+  }
+  if (i != hist.begin()) {
+    i--;
+    hist.erase(hist.begin(), i);
+  }
+  return value;
+}
+
+bool TOIInterpolator::isNewValue(long sample) 
+{
+  deque<pair>::iterator i = hist.begin();
+  while (i!=hist.end()) {
+    if ((*i).t == sample) return true;
+    if ((*i).t > sample) return false;
+    i++;
+  }
+  return false;
+}
+
+
+long TOIInterpolator::nextSample(long sampleMin)
+{
+  for (deque<pair>::iterator i = hist.begin(); i<hist.end(); i++) 
+    if ((*i).t >= sampleMin) return (*i).t;
+  return -1;
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toiinterpolator.h	(revision 504)
@@ -0,0 +1,37 @@
+// toiinterpolator.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#ifndef TOIINTERPOLATOR_H
+#define TOIINTERPOLATOR_H
+
+#include <deque>
+
+using namespace std;
+
+
+class TOIInterpolator {
+public:
+
+  void enterValue(double value, long sample);
+  bool   needMoreDataFor(long sample);   // need more data ? (for interp)
+  bool   canGet(long sample);        // enough info ?
+  double getIValue(long sample);     // can forget before sample
+  double getEValue(long sample);     // can forget before sample
+  bool   isNewValue(long sample);    
+  long   nextSample(long sampleMin); // the next true sample available
+
+protected:
+  struct pair {
+    pair(double v, long tt) : val(v), t(tt) {}
+    pair() {}
+    double val;
+    long t;
+  };
+  
+  deque<pair> hist;
+};
+
+
+#endif
+
Index: /tags/V_241099/Poubelle/archTOI.old/toiiter.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toiiter.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toiiter.cc	(revision 504)
@@ -0,0 +1,998 @@
+// toiiter.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef nb_max_bolo
+#define _archeops		//  Acquisition Archeops (avec transputer) 
+#define programme
+extern "C" {
+#include "archeops.h"
+#include "arcunit.h"
+}
+#endif
+
+
+#include "toiiter.h"
+#include "toiinterpolator.h"
+#include "archparam.h"
+#include <dirent.h>
+#include <iostream.h>
+#include "templocator.h"
+
+// Format bloc GPS
+// $GPGGA,hhmmss.ss,ddmm.mmmm,n,dddmm.mmmm,e,q,ss,y.y,a.a,z,
+
+TOIIter::TOIIter() {
+ // Toutes les valeurs initialisees par defaut. Le TOISvr les positionnera,
+ // puis lancera l'initialisation
+ 
+ file = NULL;
+ directory = "";
+ 
+ files.clear();
+
+ isOnBoardRecorder = false;
+   
+ imes=0;
+
+ tStart = -9.e99;
+ tEnd   = 9.e99;
+ utcStart = -9.e99;
+ utcEnd   = 9.e99;
+ 
+ sStart = -999999999;
+ sEnd   =  999999999;
+ 
+ //tBlock0 = -1;
+ // perEch = -1;
+ // Values for Trapani 99 = default values
+ //tBlock0 = 1376.8358818;
+ //perEch = 0.005836818076;
+ 
+ trigMask = 0;
+ rawIter = NULL;
+ interp  = NULL;
+ lastSample = -1;
+ maxLookAhead = 10000;
+ 
+ auxGPS = NULL;
+ 
+ initDone = false;
+ 
+ underSample = 1;
+}
+
+TOIIter::TOIIter(TOIIter const& x) {
+  directory = x.directory;
+  files = x.files;
+  if (x.initDone && x.curFile != x.files.end()) curFile = files.find(*(x.curFile));
+  isOnBoardRecorder = x.isOnBoardRecorder;
+  imes   = x.imes;
+  
+  tStart   = x.tStart;
+  tEnd     = x.tEnd;
+  utcStart = x.utcStart;
+  utcEnd   = x.utcEnd;
+  sStart   = x.sStart;
+  sEnd     = x.sEnd;
+  
+  trigMask = x.trigMask;
+  infos = x.infos;   
+
+  if (x.file)
+    file = new ArcheopsFile(*x.file);
+  else 
+    file = NULL;
+    
+  if (x.rawIter) {
+    rawIter = new TOIIter(*x.rawIter);
+    interp = new TOIInterpolator[infos.size()];
+    for (int i=0; i<infos.size(); i++)
+      interp[i] = x.interp[i];
+  } else {
+    rawIter = NULL;
+    interp  = NULL;
+  }
+  
+  lastSample = x.lastSample;
+  maxLookAhead = x.maxLookAhead;
+  
+  auxGPS = x.auxGPS; 
+  if (auxGPS) auxGPS = auxGPS->clone();
+  
+  initDone = x.initDone;
+  underSample = x.underSample;
+}
+
+TOIIter::~TOIIter() {
+  delete file;
+  delete rawIter;
+  delete[] interp;
+  delete auxGPS;
+}
+
+#ifdef __MWERKS__
+#define filesep ':'
+#else
+#define filesep '/'
+#endif
+
+void TOIIter::Init() {
+ if (initDone) return;
+ initDone = true;
+ if (utcStart > 0) {
+   double t = (utcStart/24.) + archParam.acq.utcOrigin;
+   if (t > tStart) tStart=t;
+ }
+ if (utcEnd > 0) {
+   double t = (utcEnd/24.) + archParam.acq.utcOrigin;
+   if (t < tEnd) tEnd=t;
+ }
+ // On a soit un repertoire, soit une liste de fichiers....
+  if (directory == "") {
+    if (files.empty()) {   // Ni repertoire, ni fichiers
+      cerr << "toiiter : pas de repertoire, pas de fichiers" << endl;
+      exit(-1);
+    } else {
+      // On a deja une liste de fichiers
+    }
+  } else { // On a un repertoire a explorer
+    // On cherche soit les fichiers dans le repertoire donne, soit des fichiers
+    // dans un sous-repertoire "arch-YY_MM_DD". Les fichiers ont un nom en
+    // "hYY_MM_DD-hh_mm_ss".
+    // Pour l'enregistreur de vol, les fichiers ont un nom en ARKxxxxxx.DAT
+    if (directory[directory.length()-1] != filesep) 
+      directory += filesep;
+    DIR* dir = opendir(directory.c_str());
+    struct dirent* ent;
+    while ((ent = readdir(dir)) != NULL) {
+      // si c'est un repertoire, avec un nom de jour, il faut l'explorer...
+      if (!strncmp(ent->d_name, "arch-", 5)) {
+        double mjd = ArcheopsFile::decodeMJD(ent->d_name+5) - 2./24.; // ENTIER + .5 en temps local!
+        if (mjd >= tStart - 1. && mjd <= tEnd) {
+          string direc2 = directory + ent->d_name + filesep;
+          DIR* dir2 = opendir(direc2.c_str());
+          struct dirent* ent2;
+          while ((ent2 = readdir(dir2)) != NULL) {
+            if (*ent2->d_name == 'h') {
+              double mjd2 = ArcheopsFile::decodeMJD(ent->d_name+1) - 2./24.;
+              if (mjd2 >= tStart - 1./24. && mjd2 <= tEnd) {
+                files.insert(direc2 + ent2->d_name);
+              }
+            }
+          }
+        }
+      } else {
+        if (!isOnBoardRecorder && *ent->d_name == 'h') {
+          double mjd = ArcheopsFile::decodeMJD(ent->d_name+1) - 2./24.; // $CHECK$ UTCOffset
+          if (mjd >= tStart - 1./24. && mjd <= tEnd) {
+            files.insert(directory + ent->d_name);
+          }
+        } else if (isOnBoardRecorder) {
+          if (strncmp(ent->d_name, "ARK", 3) && strncmp(ent->d_name, "ark", 3)) continue;
+          char * sfx = ent->d_name + strlen(ent->d_name) - 4;
+          if (strcmp(sfx, ".DAT") && strcmp(sfx, ".dat")) continue;
+          files.insert(directory + ent->d_name);
+        }
+      }
+    }
+    closedir(dir);
+  }
+    
+  ScanFiles();
+  
+  curFile = files.begin();
+  file = new ArcheopsFile((*curFile).c_str());
+  cout << "opening file " << (*curFile).c_str() << endl;
+
+  // On avance jusqu'a avoir au moins un bloc param et un bloc reglage,
+  // car on ne peut rien faire sans...
+  // Si on a des donnees de l'enregistreur de vol, pas de bloc param, et
+  // on en simule un
+  double oldTStart = tStart;
+  tStart = -9.e99; // pour init, on accepte des blocs avant tstart....
+  
+  if (!file->lastParam()) {
+    if (isOnBoardRecorder) {
+      extern param_bolo  parametr;
+      block_type_param block;
+      block.param = parametr;
+      valide_block((block_type_modele*)&block, block_param, 0);
+      file->forceBlock((block_type_modele*)&block);
+    } else {
+      file->nextBlock(block_param_mask);
+    }
+  }
+  if (!file->lastReglage()) file->nextBlock(block_reglage_mask);
+  
+  // On cherche un bloc GPS pour avoir la correspondance timestamp/UTC.
+  // Pour le moment, on se fonde sur le premier bloc GPS. On pourra faire
+  // mieux en prenant le min de tous les delta_T, a condition d'avoir un 
+  // peu plus de details sur la facon dont le GPS est lu.
+  
+  if (archParam.acq.tBlock0 < 0) {
+    archParam.acq.tBlock0 = file->getStartMJD();
+
+    file->pushMark();
+    if (file->lastGPS() || file->nextBlock(block_gps_mask)) {
+      // le temps du bloc courant, en secondes
+      double dt = file->blockNum() * file->perBlock();
+      archParam.acq.tBlock0 = file->getGPSMJD() - dt/86400.;
+    } else { // pas de bloc GPS...
+      archParam.acq.tBlock0 = file->getStartMJD();
+    }
+    file->popMark();
+  }
+  tStart = oldTStart;  // on restaure
+  
+  if (archParam.acq.perEch < 0)
+    archParam.acq.perEch = file->perEchant();
+
+  bool hasInterp = false;
+  
+  trigMask = 0;
+  for (vector<info>::iterator i = infos.begin(); i != infos.end(); i++) {
+    if ((*i).interpolated) hasInterp = true;
+    if ((*i).triggering) {
+      switch ((*i).kind) {
+      case boloMuV:
+      case boloMuV2:
+      case boloRawMuV:
+      case boloRawMuVCN:
+        trigMask |= block_bolo_mask;
+        break;
+      case boloMuV2T:
+      case boloRes:
+      case boloTemp:
+         trigMask |= block_bolo_mask | block_reglage_mask;
+        break;
+      case dilDAC:
+      case dilSwitch:
+        trigMask |= block_dilution_mask;
+      case boloGainAmpli:
+      case boloDACV:
+      case boloDACI:
+        trigMask |= block_reglage_mask;
+        break;
+      case gpsTime:
+      case longitude:
+      case latitude:
+      case altitude:
+        trigMask |= block_gps_mask;
+        break;
+      case azimuthBolo:
+        trigMask |= block_bolo_mask;
+        //file->needSSTProcessMask(SSTHandler::findPeriod);
+        //trigMask |= block_sst_mask;
+        break;
+      case sstStarCnt:
+      case sstStarZ:
+      case sstStarF:
+      case sstStarT:
+        file->needSSTProcessMask(SSTHandler::findStars);
+        trigMask |= block_sst_mask;
+        break;
+      case sstDiode:
+      case sstDiodeCN:
+        file->needSSTProcessMask(SSTHandler::permDiode);
+        trigMask |= block_sst_mask;
+        break;
+      case sstChannel:
+      case sstChannelCN:
+        trigMask |= block_sst_mask;
+        break;
+      case gyroRaw:
+      case gyroV:
+        trigMask |= block_gyro_mask;
+        break;
+      case gyroSpeed:
+        trigMask |= block_gyro_mask; // $CHECK$ + info to calibrate gyros
+        break;
+      case alphaRotAxis:
+      case deltaRotAxis:
+      case alphaSst:
+      case deltaSst:
+      case alphaFPAxis:
+      case deltaFPAxis:
+      case alphaBolo:
+      case deltaBolo:
+        trigMask |= block_bolo_mask;
+        //file->needSSTProcessMask(SSTHandler::findAxis);
+        //trigMask |= block_sst_mask;
+        break;
+      case alphaZenith:
+      case deltaZenith:
+        trigMask |= block_gps_mask;
+        break;
+      case voyantEVO:
+      case voyantEVF:
+      case commandeEV0:
+      case commandeEVF:
+      case commandeEVB:
+      case commandeEVV:
+      case pressEnt3He:
+      case debit3He:
+      case pressSor3He:
+      case pressEnt4He:
+      case debit4He:
+      case pressSor4He:
+      case pressAirVanne:
+      case pressPompChar:
+      case pressMembrane:
+      case pressExterne:
+      case tensPile10T:
+      case tensPileP18D:
+      case tensPileM18D:
+      case tensPile10B:
+      case tensPileP18B:
+      case tensPileM18B:
+      case tensPileCh:
+      case swPile5:
+      case swPile15:
+      case tempCaissH1:
+      case tempCaissH2:
+      case tempCaissB1:
+      case tempCaissB2:
+      case tempCaissTHe:
+      case tempCaissPiles:
+      case tempCaissDrv:
+      case pressHeBain:
+      case pressPirani:
+        trigMask |= block_dilution_mask;
+        break;
+      }
+    }
+  }
+  
+  if (trigMask & (block_bolo_mask | block_sst_mask)) {
+    imes = 9999;
+  } else {
+    imes = 0;
+  }
+  
+  if (hasInterp) {
+    rawIter = new TOIIter(*this);
+    interp = new TOIInterpolator[infos.size()];
+    for (int i=0; i<infos.size(); i++) {
+      rawIter->infos[i].interpolated = false;
+    }
+    delete file; file = NULL; // on ne travaille plus sur le fichier directement...
+  }
+}
+
+void TOIIter::ScanFiles() {
+  file1stSamp.clear();
+  cout << "Scanning all files" << endl;
+  // Petite astuce pour les STL non conformes comme celles de digital
+  // qui ne supportent pas files.erase(i) suivi de i++....
+  set<string> copy = files;
+  for (set<string>::iterator i = copy.begin(); i != copy.end(); i++) {
+    ArcheopsFile fich((*i).c_str());
+    if (fich.nextBlock()) {
+      file1stSamp[*i] = fich.blockNum()*72; // premier numsample
+      cout << "File " << *i << " 1st sample = " << fich.blockNum()*72 << endl;
+    } else {
+      cout << "File " << *i << " unrecoverable, skipping" << endl;
+      files.erase(*i);
+    }
+  }
+  cout << "Scan done" << endl;
+  
+  // Et maintenant, on ne garde que ceux qui tombent dans l'intervalle...
+  copy = files;
+  string prev="";
+  for (set<string>::iterator i = copy.begin(); i != copy.end(); i++) {
+    double smp = file1stSamp[*i];
+    double t   = archParam.acq.tBlock0 + smp * archParam.acq.perEch/86400.;
+    if (t>tEnd || smp>sEnd) {  // premier echantillon apres tEnd
+     files.erase(*i);
+     prev = "";
+     continue;
+    }
+    if (t<tStart || smp<sStart) { // premier echantillon avant tStart -> on vire le precedent si existe
+      if (prev != "") {
+        files.erase(prev);
+      }
+    }
+    prev = *i;
+  }
+}
+
+bool TOIIter::NextFile() {
+  if (rawIter)
+    return rawIter->NextFile();
+    
+  if (files.empty()) {
+    return false;
+  } else {
+    if (curFile == files.end()) return false;
+    curFile++;
+    if (curFile == files.end()) return false;
+    cout << "opening file " << (*curFile).c_str() << endl;
+    ArcheopsFile* newfile = new ArcheopsFile((*curFile).c_str());
+    newfile->grabLastBlocs(*file);
+    delete file;
+    file = newfile;
+    return true;
+  }
+}
+
+bool TOIIter::Next() {
+  for (int ii=0; ii<underSample; ii++)
+    if (!Next1()) return false;
+  return true;
+}
+
+bool TOIIter::Next1() {
+  if (!initDone) Init();
+  while (1) {
+    if (!NextSample()) return false; // end of files
+    double t = getMJD();
+    if (t < tStart) continue;
+    if (t > tEnd) return false;
+    return true;
+  }
+}
+
+bool TOIIter::NextSample() {
+  if (rawIter) {  // Delegation pour interpolation
+    // Trouve prochain sample disponible
+    for (int k=0; k<2; k++) {
+      long smp = 2147483647L;
+      for (int i=0; i<infos.size(); i++) {
+        long ss = interp[i].nextSample(lastSample+1);
+        if (ss > 0 && ss < smp) smp=ss;
+      }
+      if (smp != 2147483647L) {
+        lastSample = smp;
+        break;
+      }
+      if (!fetchAhead())  // tout le monde etait en bout de course,
+        return false;     // on lit un echantillon, ca suffit, d'ou le k<2
+    }
+    // Verifie que tous les interpolateurs ont assez de donnees pour
+    // trouver la valeur correspondante
+    for (int i=0; i<infos.size(); i++) {
+      //rif (infos[i].interpolated) 
+        while (interp[i].needMoreDataFor(lastSample) && 
+               rawIter->getSampleIndex() - lastSample < maxLookAhead)
+          if (!fetchAhead()) return false;
+    }
+    
+    // On est pret...
+    return true;
+  }
+
+  // trigger sur info indexee dans bloc bolo, bloc gyro ou bloc sst ?
+  if (trigMask & (block_bolo_mask | block_sst_mask | block_gyro_mask )) {
+    imes++;
+    if (imes < file->nEchBlock()) return true;
+    imes = 0;
+  }
+  
+  // soit pas d'info indexee, soit fin bloc courant...
+  while (1) {
+    if (file->nextBlock(trigMask)) {
+      while (file->sameBlockNumAhead()) {  // tant que meme numero de bloc, on lit
+        if (!file->nextBlock()) {          // fin de fichier ?
+          if (NextFile()) file->nextBlock(); // fichier suivant
+          else return false;    // tout fini
+        }
+      }
+      return true;
+    }
+    if (!NextFile()) return false;
+  }
+}
+
+/* double TOIIter::getTime() {                // MJD 
+   // le temps du bloc courant, en secondes
+   double dt = file->blockNum() * file->perBlock();
+   return tBlock0 + dt/86400. + imes*file->perEchant()/86400.;
+ }
+ */
+ 
+bool TOIIter::canGetValue(int column) {
+  if (!initDone) Init();
+   if (column < 0 || column >= infos.size()) return false;
+   TOIKind kind = infos[column].kind;
+   if (auxGPS && 
+       (kind == longitude || kind == latitude || kind == altitude || kind == tsid ||
+        kind == alphaZenith || kind == deltaZenith)) {
+         double dummy;
+         return auxGPS->getLocation(getMJD(), dummy, dummy, dummy) == 0;
+   }
+   if (rawIter) {
+       return interp[column].canGet(lastSample);
+   }
+   int index = infos[column].index;
+   switch (kind) {
+   case sampleNum:
+   case internalTime:
+   case mjd:
+   case mutc:
+     return true;
+   case boloMuV:
+   case boloMuV2:
+   case boloMuV2T:
+   case boloRes:
+   case boloRawMuVCN:
+   case boloTemp:
+     if (imes==0 && file->llastBolo()==NULL) return false;
+     return file->lastBolo() != NULL;
+   case boloRawMuV:
+     return file->lastBolo() != NULL;
+   case boloGainAmpli:
+   case boloDACV:
+   case boloDACI:
+     return file->lastReglage() != NULL;
+   case dilDAC:
+   case dilSwitch:
+     return file->lastDilution() != NULL;
+   case sstDiode:
+   case sstChannel:
+   case sstDiodeCN:
+   case sstChannelCN:
+     return file->lastSST() != NULL;
+   case sstStarCnt:
+   case sstStarZ:
+   case sstStarF:
+   case sstStarT:{
+     if (file->lastSST() == NULL) return false;
+     int n = file->getNumbStar(imes);
+     return (n > 0 && index < n);
+   }
+   case gyroRaw:
+   case gyroV:
+   case gyroSpeed:
+     return (file->lastGyro() != NULL);
+   case gpsTime:
+     return file->hasGPSTime();
+   case longitude:
+   case latitude:
+   case alphaZenith:
+   case deltaZenith:
+     return file->hasGPSPos();
+   case altitude:
+     return file->hasGPSAlt();
+   case tsid:
+     return file->hasGPSPos();
+   case azimuthBolo:
+   case alphaRotAxis:
+   case deltaRotAxis:
+   case alphaFPAxis:
+   case deltaFPAxis:
+   case alphaBolo:
+   case deltaBolo:
+     return true;
+     //return (file->lastGPS() != NULL && file->lastSST() != NULL);
+   case alphaSst:
+   case deltaSst:
+     return false;
+   case voyantEVO:
+   case voyantEVF:
+   case commandeEV0:
+   case commandeEVF:
+   case commandeEVB:
+   case commandeEVV:
+   case pressEnt3He:
+   case debit3He:
+   case pressSor3He:
+   case pressEnt4He:
+   case debit4He:
+   case pressSor4He:
+   case pressAirVanne:
+   case pressPompChar:
+   case pressMembrane:
+   case pressExterne:
+   case tensPile10T:
+   case tensPileP18D:
+   case tensPileM18D:
+   case tensPile10B:
+   case tensPileP18B:
+   case tensPileM18B:
+   case tensPileCh:
+   case swPile5:
+   case swPile15:
+   case tempCaissH1:
+   case tempCaissH2:
+   case tempCaissB1:
+   case tempCaissB2:
+   case tempCaissTHe:
+   case tempCaissPiles:
+   case tempCaissDrv:
+   case pressHeBain:
+   case pressPirani:
+     return file->lastDilution() != NULL;
+   }
+   return false;
+}
+
+
+double TOIIter::getValue(int column) {
+  if (!initDone) Init();
+   if (column < 0 || column >= infos.size()) return -1;
+   TOIKind kind = infos[column].kind;
+   if (auxGPS && 
+       (kind == longitude || kind == latitude || kind == altitude || kind == tsid)) {
+         double lat,lon,alt;
+         if (auxGPS->getLocation(getMJD(), lat, lon, alt)) return -99999;
+         if (kind == longitude) return lon;
+         if (kind == latitude)  return lat;
+         if (kind == altitude)  return alt;
+         if (kind == tsid) {
+           tSid.setLongitude(lon);
+           return tSid.getLST(getMJD());
+         }
+         
+   }
+   if (rawIter) {
+     if (infos[column].interpolated)
+       return interp[column].getIValue(lastSample);
+     else
+       return interp[column].getEValue(lastSample);
+   }
+   int index = infos[column].index;
+   switch (kind) {
+   case sampleNum:
+     return getSampleIndex();
+   case internalTime:
+     return getSampleIndex() * archParam.acq.perEch;
+   case mjd:
+     return getMJD();
+   case mutc:
+     return (getMJD()-archParam.acq.utcOrigin)*24.;
+   case boloMuV:
+     return file->getBoloMuV(index, imes);
+   case boloMuV2:
+     return file->getBoloMuV2(index, imes);
+   case boloRawMuV:
+     return file->getBoloRawMuV(index, imes);
+   case boloRawMuVCN:
+     return file->getBoloRawMuVCN(index, imes);
+   case boloGainAmpli:
+     return file->getGainAmpli(index);
+   case boloDACV:
+     return file->getDACV(index);
+   case boloDACI:
+     return file->getDACI(index);
+   case boloMuV2T:
+     return file->getBoloMuV2T(index, imes);
+   case boloRes:
+     return file->getBoloRes(index, imes);
+   case boloTemp:
+     return file->getBoloTemp(index, imes);
+   case dilDAC:
+     return file->getADCDil(index);
+   case dilSwitch:
+     return file->getSwitchDil();
+   case sstDiode:
+     return file->getSSTSignal(index, imes);
+   case sstChannel:
+     return file->getSSTRawSignal(index, imes);
+   case sstDiodeCN:
+     return file->getSSTSignalCN(index, imes);
+   case sstChannelCN:
+     return file->getSSTRawSignalCN(index, imes);
+   case sstStarCnt:
+     return file->getNumbStar(imes);
+   case sstStarZ:
+     return file->getSSTStarZ(index, imes);
+   case sstStarF:
+     return file->getSSTStarF(index, imes);
+   case sstStarT:
+     return file->getSSTStarT(index, imes);
+   case gyroRaw:
+     return file->getGyroRaw(index, imes);
+   case gyroV:
+     return file->getGyroTens(index, imes);
+   case gyroSpeed:
+     return file->getGyroSpeed(index, imes);
+   case gpsTime:
+     return file->getGPSUTC();
+   case longitude:
+     return file->getGPSLong();
+   case latitude:
+     return file->getGPSLat();
+   case altitude:
+     return file->getGPSAlt();
+   case tsid:
+     tSid.setLongitude(file->getGPSLong());
+     return tSid.getLST(getMJD());
+   case azimuthBolo:
+   case alphaRotAxis:
+   case deltaRotAxis: 
+   case alphaFPAxis:
+   case deltaFPAxis: 
+   case alphaZenith:
+   case deltaZenith: 
+   case alphaBolo:
+   case deltaBolo: {
+        double lat, lon;
+        if (auxGPS) {
+          double alti;
+          auxGPS->getLocation(getMJD(), lat, lon, alti);
+        } else {
+          lon = file->getGPSLong();
+          lat = file->getGPSLat();
+        }
+        tSid.setLongitude(lon);
+        double ts = tSid.getLST(getMJD());
+        tempLocator.setEarthPos(lon, lat);
+        tempLocator.setTSid(ts);
+        if ((kind) == alphaRotAxis) return tempLocator.getAlphaZenith();
+        if ((kind) == deltaRotAxis) return tempLocator.getDeltaZenith();
+        if ((kind) == alphaZenith) return tempLocator.getAlphaZenith();
+        if ((kind) == deltaZenith) return tempLocator.getDeltaZenith();
+        if ((kind) == azimuthBolo) return tempLocator.getAzimutBolo(getSampleIndex(),index);
+        if ((kind) == alphaBolo) return tempLocator.getAlphaBolo(getSampleIndex(),index);
+        if ((kind) == deltaBolo) return tempLocator.getDeltaBolo(getSampleIndex(),index);
+        if ((kind) == alphaFPAxis) return tempLocator.getAlphaCenter(getSampleIndex());
+        if ((kind) == deltaFPAxis) return tempLocator.getDeltaCenter(getSampleIndex());
+        return 0;
+     }
+   case voyantEVO:
+        return voyant_EVO(file->lastDilution());
+   case voyantEVF:
+        return voyant_EVF(file->lastDilution());
+   case commandeEV0:
+        return commande_EVO(file->lastDilution());
+   case commandeEVF:
+        return commande_EVF(file->lastDilution());
+   case commandeEVB:
+        return commande_EVB(file->lastDilution());
+   case commandeEVV:
+        return commande_EVV(file->lastDilution());
+   case pressEnt3He:
+        return pression_entree_3He(file->lastDilution());
+   case debit3He:
+        return debit_3He(file->lastDilution());
+   case pressSor3He:
+        return pression_sortie_3He(file->lastDilution());
+   case pressEnt4He:
+        return pression_entree_4He(file->lastDilution());
+   case debit4He:
+        return debit_4He(file->lastDilution());
+   case pressSor4He:
+        return pression_sortie_4He(file->lastDilution());
+   case pressAirVanne:
+        return pression_air_vanne(file->lastDilution());
+   case pressPompChar:
+        return pression_pompe_charbon(file->lastDilution());
+   case pressMembrane:
+        return pression_membranne(file->lastDilution());
+   case pressExterne:
+        return pression_externe(file->lastDilution());
+   case tensPile10T:
+        return tension_pile_10T(file->lastDilution());
+   case tensPileP18D:
+        return tension_pile_p18D(file->lastDilution());
+   case tensPileM18D:
+        return tension_pile_m18D(file->lastDilution());
+   case tensPile10B:
+        return tension_pile_10B(file->lastDilution());
+   case tensPileP18B:
+        return tension_pile_p18B(file->lastDilution());
+   case tensPileM18B:
+        return tension_pile_m18B(file->lastDilution());
+   case tensPileCh:
+        return tension_pile_Ch(file->lastDilution());
+   case swPile5:
+        return switch_pile_5(file->lastDilution());
+   case swPile15:
+        return switch_pile_15(file->lastDilution());
+   case tempCaissH1:
+        return temperature_caisson_haut1(file->lastDilution());
+   case tempCaissH2:
+        return temperature_caisson_haut2(file->lastDilution());
+   case tempCaissB1:
+        return temperature_caisson_bas1(file->lastDilution());
+   case tempCaissB2:
+        return temperature_caisson_bas2(file->lastDilution());
+   case tempCaissTHe:
+        return temperature_caisson_tube_helium(file->lastDilution());
+   case tempCaissPiles:
+        return temperature_caisson_piles(file->lastDilution());
+   case tempCaissDrv:
+        return temperature_caisson_driver_moteur(file->lastDilution());
+   case pressHeBain:
+        return pression_helium_bain(file->lastDilution());
+   case pressPirani:
+        return pression_pirani(file->lastDilution());
+   }
+   return -1;
+}
+ 
+bool   TOIIter::newValue(int column) {
+  if (!initDone) Init();
+   if (column < 0 || column >= infos.size()) return false;
+   TOIKind kind = infos[column].kind;
+   if (auxGPS && 
+       (kind == longitude || kind == latitude || kind == altitude)) {
+      return true;
+   }
+   if (rawIter) {
+       return interp[column].isNewValue(lastSample);
+   }
+   switch (kind) {
+     case sampleNum:
+     case internalTime:
+     case mjd:
+     case mutc:
+     case tsid:
+       return true;
+     case boloMuV:
+     case boloMuV2:
+     case boloMuV2T:
+     case boloRes:
+     case boloTemp:
+       return file->blockNum() == file->getBoloBlockNum();
+     case boloRawMuV:
+     case boloRawMuVCN:
+       return file->blockNum() == file->getBoloBlockNum();
+     case boloGainAmpli:
+       return file->blockNum() == file->getReglageBlockNum() && imes==0;
+     case boloDACI:
+     case boloDACV:
+       return file->blockNum() == file->getReglageBlockNum() && imes==0;
+     case dilDAC:
+     case dilSwitch:
+       return file->blockNum() == file->getDilutionBlockNum() && imes==0;
+     case sstChannel:
+     case sstDiode:
+     case sstStarCnt:
+     case sstStarZ:
+     case sstStarF:
+     case sstStarT:
+       return file->blockNum() == file->getSSTBlockNum();
+     case sstChannelCN:
+     case sstDiodeCN:
+       return file->blockNum() == file->getSSTCompBlockNum();
+     case gyroRaw:
+     case gyroV:
+     case gyroSpeed:
+       return file->blockNum() == file->getGyroBlockNum();
+     case gpsTime:
+       return file->blockNum() == file->getGPSBlockNum() && imes==0;
+     case longitude:
+       return file->blockNum() == file->getGPSBlockNum() && imes==0;
+     case latitude:
+       return file->blockNum() == file->getGPSBlockNum() && imes==0;
+     case altitude:
+       return file->blockNum() == file->getGPSBlockNum() && imes==0;
+     case azimuthBolo:
+     case alphaBolo:
+     case deltaBolo:
+     case alphaZenith:
+     case deltaZenith:
+     case alphaFPAxis:
+     case deltaFPAxis:
+       return true; // $CHECK$ with SSTHandler
+     case alphaRotAxis:
+       return true; // $CHECK$ with SSTHandler
+     case deltaRotAxis:
+       return true; // $CHECK$ with SSTHandler
+     case voyantEVO:
+     case voyantEVF:
+     case commandeEV0:
+     case commandeEVF:
+     case commandeEVB:
+     case commandeEVV:
+     case pressEnt3He:
+     case debit3He:
+     case pressSor3He:
+     case pressEnt4He:
+     case debit4He:
+     case pressSor4He:
+     case pressAirVanne:
+     case pressPompChar:
+     case pressMembrane:
+     case pressExterne:
+     case tensPile10T:
+     case tensPileP18D:
+     case tensPileM18D:
+     case tensPile10B:
+     case tensPileP18B:
+     case tensPileM18B:
+     case tensPileCh:
+     case swPile5:
+     case swPile15:
+     case tempCaissH1:
+     case tempCaissH2:
+     case tempCaissB1:
+     case tempCaissB2:
+     case tempCaissTHe:
+     case tempCaissPiles:
+     case tempCaissDrv:
+     case pressHeBain:
+     case pressPirani:
+       return file->blockNum() == file->getDilutionBlockNum() && imes==0;
+   }
+   return false;
+}
+ 
+bool   TOIIter::extendValue(int column) {
+   return (!infos[column].interpolated && !newValue(column));
+}
+ 
+bool   TOIIter::interpValue(int column) {
+   return (infos[column].interpolated && !newValue(column));
+}
+
+bool TOIIter::isTrig(int column) {
+   if (column < 0 || column >= infos.size()) return false;
+   return infos[column].triggering;
+}
+
+ 
+TOIKind TOIIter::getKind(int column) {
+   if (column < 0 || column >= infos.size()) return (TOIKind)-1;
+   return infos[column].kind;
+}
+ 
+int TOIIter::getIndex(int column) {
+   if (column < 0 || column >= infos.size()) return (TOIKind)-1;
+   return infos[column].index;
+}
+
+int TOIIter::getColTOI(TOIKind kind, int index) {
+   for (int i=0; i<infos.size(); i++)
+     if (infos[i].kind == kind && infos[i].index == index)
+       return i;
+   return -1;
+}
+
+bool TOIIter::canGetTOI(TOIKind kind, int index) {
+   int col = getColTOI(kind, index);
+   if (col<0) return false;
+   return canGetValue(col);
+}
+
+double TOIIter::getTOI(TOIKind kind, int index) {
+   int col = getColTOI(kind, index);
+   if (col<0) return -9.e99;
+   return getValue(col);
+}
+
+   
+int TOIIter::getBlockSampleIndex() {
+   return imes;
+}
+ 
+int TOIIter::getUnderSampling() {
+  return underSample;
+}
+
+int TOIIter::getSampleIndex() {
+  if (!initDone) Init();
+   if (file) {
+     return file->blockNum() * file->nEchBlock() + imes;
+   } else {
+     return lastSample;
+   }
+}
+
+double TOIIter::getMJD() {
+  if (!initDone) Init();
+  int sample = getSampleIndex();
+  return archParam.acq.tBlock0 + sample*archParam.acq.perEch/86400.;
+}
+ 
+bool TOIIter::fetchAhead() { // Seulement si delegation
+  if (!rawIter) return false;
+  if (!rawIter->Next()) return false;
+  long sample = rawIter->getSampleIndex();
+  for (int i=0; i<infos.size(); i++) {
+    if (rawIter->canGetValue(i) && rawIter->newValue(i)) {
+      interp[i].enterValue(rawIter->getValue(i), sample);
+    }
+  }
+  return true;
+}
+
+block_type_param* TOIIter::lastParam() {
+  if (!initDone) Init();
+  if (file) return file->lastParam(); 
+  else return rawIter->lastParam();
+}
+
+
Index: /tags/V_241099/Poubelle/archTOI.old/toiiter.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toiiter.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toiiter.h	(revision 504)
@@ -0,0 +1,198 @@
+// toiiter.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#ifndef TOIITER_H
+#define TOIITER_H
+
+
+#include <vector>
+#include <set>
+#include <map>
+#include <string>
+#include "archeopsfile.h"
+#include "auxgps.h"
+#include "tsid.h"
+
+enum TOIKind {
+  sampleNum,     // Numero d''echantillon (timer interne transputer)
+  internalTime,  // temps transputer depuis debut manip, en secondes.
+  mjd,           // UTC (en jours, MJD = JD - 2450000).
+  mutc,          // UTC en heure, avec soustraction d'origine
+  boloMuV,       // tension en microVolts, filtree avec filtre carre indexe par bolometre
+  boloMuV2,      // tension en microVolts, avec soustraction offset filtre
+  boloRawMuV,    // tension brute en microVolts, non filtree indexe par bolometre, sans chgt signe
+  boloTemp,      // Kelvins, need R(T) -> N/A
+  boloDACV,      // tension de reference du DAC (microVolts)
+  boloDACI,      // courant (microAmps)
+  boloRawMuVCN,  // compression noise on bolo (microVolts), no filter
+  boloMuV2T,     // total, microVolts, avec consigne DAC
+  boloRes,       // Resistance, ohms
+  boloGainAmpli, //
+  dilDAC,        // dilution DAC, index = 0-47
+  dilSwitch,     // dilution, mot de 32 bits
+  serviceTemp,   // service temperature, K
+  sstDiode,      // signal brut SST, indice = diode, 0-45
+  sstChannel,    // signal brut SST, indice = canal, 0-47
+  sstDiodeCN,    // compression noise
+  sstChannelCN,  // compression noise
+  sstStarCnt,    // nombre d''etoiles detectees durant ce sample
+  sstStarZ,      // numero de diode d''une eventuelle etoile,   i=etoile 0..n
+  sstStarF,      // flux d''une eventuelle etoile,             <0 si moins de i+1 etoiles
+  sstStarT,      // temps d''une eventuelle etoile,            <0 si moins de i+1 etoiles
+  gyroRaw,       // valeur brute du gyro, index = 0,1,2
+  gyroV,         // tension gyro, V, index = 0,1,2
+  gyroSpeed,     // vitesse gyro, deg/s, index = 0,1,2, calibree...
+  gpsTime,       // temps fourni par GPS
+  longitude,     // position ballon, degrees  +=EST
+  latitude,      // position ballon, degrees  +=NORD
+  altitude,      // position ballon, m
+  tsid,          // temps sideral en secondes
+  azimuthBolo,   // azimut 
+  alphaRotAxis,  // 
+  deltaRotAxis,  //
+  alphaZenith,   // 
+  deltaZenith,   //
+  alphaSst,      // 
+  deltaSst,      //
+  alphaFPAxis,   //
+  deltaFPAxis,   //
+  alphaBolo,     // sur le ciel, indexe par bolometre
+  deltaBolo,     // sur le ciel, indexe par bolometre
+  voyantEVO,
+  voyantEVF,
+  commandeEV0,
+  commandeEVF,
+  commandeEVB,
+  commandeEVV,
+  pressEnt3He,
+  debit3He,
+  pressSor3He,
+  pressEnt4He,
+  debit4He,
+  pressSor4He,
+  pressAirVanne,
+  pressPompChar,
+  pressMembrane,
+  pressExterne,
+  tensPile10T,
+  tensPileP18D,
+  tensPileM18D,
+  tensPile10B,
+  tensPileP18B,
+  tensPileM18B,
+  tensPileCh,
+  swPile5,
+  swPile15,
+  tempCaissH1,
+  tempCaissH2,
+  tempCaissB1,
+  tempCaissB2,
+  tempCaissTHe,
+  tempCaissPiles,
+  tempCaissDrv,
+  pressHeBain,
+  pressPirani
+}; 
+
+class TOIInterpolator;
+
+class TOIIter {
+public:
+   TOIIter(TOIIter const&);   // $CHECK$ prevoir operator = ?
+   ~TOIIter();
+   bool Next();
+   
+   bool    canGetValue(int column);  // data is available for that...
+   double  getValue(int column);
+   bool    newValue(int column);     // a juste change ?
+   bool    extendValue(int column);  // une valeur plus ancienne, etendue ?
+   bool    interpValue(int column);  // une valeur interpolee avec valeur future ?
+   bool    isTrig(int column);  
+   TOIKind getKind(int column);
+   int     getIndex(int column);     // si plusieurs, exemple, tension bolo 2
+   
+   bool    canGetTOI(TOIKind kind, int index=0);
+   double  getTOI(TOIKind kind, int index=0);
+   
+   
+   int    getBlockSampleIndex();        // numero d''echantillon dans dernier bloc bolo
+   int    getSampleIndex();             // numero d''echantillon 
+   int    getUnderSampling();           
+   double getMJD();            
+
+   block_type_param*         lastParam();  
+   block_type_journal*       lastJournal();
+   block_type_reglage*       lastReglage();
+   block_type_dilution*      lastDilution();
+   block_type_gps*           lastGPS();
+   block_type_une_periode*   lastUnePeriode();
+   block_type_synchro_sol*   lastSynchroSol();
+   block_type_pointage_sol*  lastPointageSol();
+   block_type_bolo*          lastBolo();   
+   block_type_gyro*          lastGyro();
+   block_type_sst*           lastSST();
+   block_type_bolo_comprime* lastBoloComp();   
+   block_type_gyro_comprime* lastGyroComp();
+   block_type_sst_comprime*  lastSSTComp();
+   
+   ArcheopsFile* currentFile() {if (!initDone) Init(); return file;}
+
+protected:
+   TOIIter();
+   void Init(); // After setting the options, opens the first file.
+   void ScanFiles(); // Parcourt tous les fichiers, cherche le premier echantillon...
+   
+   bool Next1();
+   bool NextSample(); // no test of trange
+   bool NextFile();
+   
+   ArcheopsFile* file;
+   string directory;   // If directory scanning
+   set<string> files;  // list of files to be read...
+   map<string, long> file1stSamp; // premier echantillon de chaque fichier
+   set<string>::iterator curFile;
+   bool  isOnBoardRecorder;
+   
+   int imes;
+   
+   double tStart, tEnd;      // MJD
+   double utcStart, utcEnd;  // UTC, will be converted towards tStart tEnd at init
+   long   sStart, sEnd;      // samplenum
+   
+   //double tBlock0;  // MJD du bloc numero zero...
+   //double perEch;   // periode d''echantillonage en secondes
+   
+   struct info {
+     TOIKind kind;
+     int index;
+     bool triggering;
+     bool interpolated;
+   };
+   
+   int getColTOI(TOIKind kind, int index=0);
+   
+   long trigMask;
+   
+   vector<info>   infos;
+   
+   friend class TOISvr;
+   
+   // Gestion de l''interpolation, par delegation a un autre iterateur
+   TOIIter* rawIter; // iterateur sans interpolation, qui avance avec retard
+                     // en bufferisant les valeurs. S''il existe, on lui delegue
+                     // toutes les operations agissant sur le fichier.
+   TOIInterpolator* interp; // interpolateurs pour stocker les valeurs
+   long lastSample;  // last interpolated sample
+   long maxLookAhead;
+   bool fetchAhead(); // avance d''une TOI en nourrissant les interpolateurs
+   
+   AuxGPS* auxGPS;
+   TSid tSid;
+   
+   int underSample;
+   
+   private:
+   bool initDone;
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/toisvr.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toisvr.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toisvr.cc	(revision 504)
@@ -0,0 +1,315 @@
+// toisvr.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+#include <iostream.h>
+#include "toisvr.h"
+#include "archparam.h"
+#include "asigps.h"
+
+
+
+TOISvr::TOISvr()
+{
+  initDone = false;
+}
+
+// To avoid special copy constructor handling, we will not
+// register ourself to us... Special dealing in readReq.
+
+void TOISvr::setDirectory(string d) {
+  iter.directory = d;
+}
+
+void TOISvr::addFile(string f) {
+  iter.files.insert(f);
+}
+
+void TOISvr::useAuxGPS(AuxGPS* gps) {
+  if (iter.auxGPS) delete iter.auxGPS;
+  iter.auxGPS = gps;
+}
+
+
+void TOISvr::onBoardRecorderFiles(bool x) {
+  iter.isOnBoardRecorder = x;
+}
+
+  
+void TOISvr::setMJDInterval(double tStart, double tEnd) {
+  if (tStart>0) iter.tStart = tStart;
+  if (tEnd>0)   iter.tEnd = tEnd;
+}
+
+void TOISvr::setUTCInterval(double tStart, double tEnd) {
+  if (tStart>0) iter.utcStart = tStart;
+  if (tEnd>0)   iter.utcEnd = tEnd;
+}
+
+void TOISvr::setSNInterval(long tStart, long tEnd) {
+  if (tStart>0) iter.sStart = tStart;
+  if (tEnd>0)   iter.sEnd = tEnd;
+}
+
+
+void TOISvr::setUnderSample(int n) {
+  if (n<=1) n=1;
+  iter.underSample = n;
+}
+
+  
+void TOISvr::addInfo(TOIKind kind, int index, bool triggering, bool interp) {
+  TOIIter::info i;
+  i.kind = kind; 
+  i.index = index;
+  i.triggering = triggering;
+  i.interpolated= interp;
+  iter.infos.push_back(i);
+}
+
+void TOISvr::addInfo(TOIKind kind, bool triggering, bool interp) {
+  addInfo(kind,0,triggering,interp);
+}
+  
+TOIIter TOISvr::doQuery() {
+  //iter.Init();
+  return iter;
+}
+
+void TOISvr::registerReqHandler(RequestHandler* h) {
+  handlers.push_back(h);
+}
+
+
+void TOISvr::readReq(istream& str) {
+   if (!initDone) defaultInclude();
+   string line;
+   while (str) {
+     getline(str,line);
+     if (!str) break;
+     if (line.substr(0,4)=="#END") break;
+     if (line[0] != '@' && line[0] != '#') continue;
+     bool handled=processRequest(line); 
+     if (!handled) {
+        cerr << "*Warning, unrecognized directive " << line << endl;
+     }
+   }
+}
+
+#define tsttoi(toi)   if (keyw == "@"#toi) kind = toi;
+
+bool TOISvr::processRequest(string line) {
+  int x = line.find(' ');
+  string keyw = line.substr(0, x);
+  string args = (x>0) ? line.substr(x) : string("");
+  if (keyw[0] == '#') {
+     bool handled = processOption(keyw,args);
+     for (list<RequestHandler*>::iterator i = handlers.begin(); 
+          i != handlers.end(); i++) {
+       handled |= (*i)->processOption(keyw,args);
+     }
+     return handled;
+  }
+  if (keyw[0] == '@') {
+	// find TOI kind, index and options
+    TOIKind kind= (TOIKind)-1;
+    int index=-1;
+    bool interp=false;
+    bool repet =false;
+    bool flag  =false;
+    bool notrig=false;
+    tsttoi(sampleNum)
+    else tsttoi(internalTime)
+    else tsttoi(mjd)
+    else tsttoi(mutc)
+    else tsttoi(boloMuV)
+    else tsttoi(boloMuV2)
+    else tsttoi(boloRawMuV)
+    else tsttoi(boloRes)
+    else tsttoi(boloTemp)
+    else tsttoi(boloGainAmpli)
+    else tsttoi(boloDACV)
+    else tsttoi(boloDACI)
+    else tsttoi(boloMuV2T)
+    else tsttoi(boloRawMuVCN)
+    else tsttoi(dilDAC)
+    else tsttoi(dilSwitch)
+    else tsttoi(serviceTemp)
+    else tsttoi(sstDiode)
+    else tsttoi(sstChannel)
+    else tsttoi(sstDiodeCN)
+    else tsttoi(sstChannelCN)
+    else tsttoi(sstStarCnt)
+    else tsttoi(sstStarZ)
+    else tsttoi(sstStarF)
+    else tsttoi(sstStarT)
+    else tsttoi(gyroRaw)
+    else tsttoi(gyroV)
+    else tsttoi(gyroSpeed)
+    else tsttoi(gpsTime)
+    else tsttoi(longitude)
+    else tsttoi(latitude)
+    else tsttoi(altitude)
+    else tsttoi(tsid)
+    else tsttoi(azimuthBolo)
+    else tsttoi(alphaRotAxis)
+    else tsttoi(deltaRotAxis)
+    else tsttoi(alphaSst)
+    else tsttoi(deltaSst)
+    else tsttoi(alphaZenith)
+    else tsttoi(deltaZenith)
+    else tsttoi(alphaFPAxis)
+    else tsttoi(deltaFPAxis)
+    else tsttoi(alphaBolo)
+    else tsttoi(deltaBolo)
+    else tsttoi(voyantEVO)
+    else tsttoi(voyantEVF)
+    else tsttoi(commandeEV0)
+    else tsttoi(commandeEVF)
+    else tsttoi(commandeEVB)
+    else tsttoi(commandeEVV)
+    else tsttoi(pressEnt3He)
+    else tsttoi(debit3He)
+    else tsttoi(pressSor3He)
+    else tsttoi(pressEnt4He)
+    else tsttoi(debit4He)
+    else tsttoi(pressSor4He)
+    else tsttoi(pressAirVanne)
+    else tsttoi(pressPompChar)
+    else tsttoi(pressMembrane)
+    else tsttoi(pressExterne)
+    else tsttoi(tensPile10T)
+    else tsttoi(tensPileP18D)
+    else tsttoi(tensPileM18D)
+    else tsttoi(tensPile10B)
+    else tsttoi(tensPileP18B)
+    else tsttoi(tensPileM18B)
+    else tsttoi(tensPileCh)
+    else tsttoi(swPile5)
+    else tsttoi(swPile15)
+    else tsttoi(tempCaissH1)
+    else tsttoi(tempCaissH2)
+    else tsttoi(tempCaissB1)
+    else tsttoi(tempCaissB2)
+    else tsttoi(tempCaissTHe)
+    else tsttoi(tempCaissPiles)
+    else tsttoi(tempCaissDrv)
+    else tsttoi(pressHeBain)
+    else tsttoi(pressPirani)
+    else {
+      // cerr << "*Warning, unrecognized TOI " << line << endl;
+      return false;
+    }
+    if (kind  == sampleNum || kind == mjd || kind == mutc) notrig = true;
+    string toiname = keyw.substr(1); 
+    while (args != "") {
+      if (args[0] == ' ') {
+        x = args.find_first_not_of(' ');
+        if (x==string::npos) break;
+        args = args.substr(x);
+        if (args == "") break;
+      }
+      x = args.find(' ');
+      string opt = args.substr(0, x);
+      args = (x>0) ? args.substr(x) : string("");
+      if (opt[0]>='0' && opt[0]<='9') {
+        index = atoi(opt.c_str());
+      } else if (opt == "notrig") {
+        notrig = true;
+      } else if (opt == "repet") {
+        repet = true; interp = false;
+      } else if (opt == "interp") {
+        interp = true; repet = false;
+      } else if (opt == "flag") {
+        flag = true;
+      }
+    }
+    bool handled = processTOIReq(line, toiname, kind, index, interp, repet, flag, notrig);
+    for (list<RequestHandler*>::iterator i = handlers.begin(); 
+         i != handlers.end(); i++) {
+      handled |= (*i)->processTOIReq(line, toiname, kind, index, interp, repet, flag, notrig);
+    }
+    return handled;
+  }
+  return false;
+}
+
+
+bool TOISvr::processTOIReq(string /*line*/, string /*toiname*/, TOIKind kind, int index, 
+                           bool interp, bool /*repet*/, bool /*flag*/, bool notrig)
+{
+  if (index<0) index=0;
+  addInfo(kind, index, !notrig, interp);
+  return true;
+} 
+
+bool TOISvr::processOption(string key, string arg)
+{
+  if (arg.length()>0 && arg[0] == ' ') {
+    arg = arg.substr(arg.find_first_not_of(' '));
+  }
+  if (key == "#MJDRANGE") {
+    double tmin, tmax;
+    sscanf(arg.c_str(), "%lg %lg", &tmin, &tmax);
+    setMJDInterval(tmin, tmax);
+  } else if (key == "#UTCRANGE") {
+    double tmin, tmax;
+    sscanf(arg.c_str(), "%lg %lg", &tmin, &tmax);
+    setUTCInterval(tmin, tmax);
+  } else if (key == "#SNRANGE") {
+    long tmin, tmax;
+    sscanf(arg.c_str(), "%ld %ld", &tmin, &tmax);
+    setSNInterval(tmin, tmax);
+  } else if (key == "#PATH") {
+    setDirectory(arg);
+  } else if (key == "#FILE") {
+    addFile(arg);
+  } else if (key == "#UNDERSAMPLE") {
+    setUnderSample(atoi(arg.c_str()));
+  } else if (key == "#RECORDER") {
+    onBoardRecorderFiles(true);
+  } else if (key == "#MJD0") {
+    double t0;
+    sscanf(arg.c_str(), "%lg", &t0);
+    archParam.acq.tBlock0 = t0;
+  } else if (key == "#UTCORIGIN") {
+    double t0;
+    sscanf(arg.c_str(), "%lg", &t0);
+    archParam.acq.utcOrigin = t0;
+  } else if (key == "#PERECH") {
+    double t0;
+    sscanf(arg.c_str(), "%lg", &t0);
+    archParam.acq.perEch = t0;
+  } else if (key == "#ASIGPS") {
+    ASIGPS* gps = new ASIGPS(arg);
+    gps->FitsDump("GPSDump.fits");
+    useAuxGPS(gps);
+  } else if (key == "#INCLUDE") {
+    ifstream f(arg.c_str());
+    readReq(f);
+  } else {
+    // cerr << "*Warning, unrecognized option " << line << endl;
+    return false;
+  }
+  return true;
+}
+
+void TOISvr::defaultInclude() {
+  initDone = true;
+  processRequest("#REQVERSION V_270999");
+  processRequest("#MJD0 1376.8358818");
+  processRequest("#PERECH 0.005836818076");
+  processRequest("#UTCORIGIN 1376.5");
+  processRequest("#ASIGPS ASI_GPS_archeops1999.ascii");
+  processRequest("#COMMENT Archtoi -- 27 september 1999 -- Eric Aubourg CEA/DAPNIA");
+  processRequest("#COMMENT ***WARNING***");
+  processRequest("#COMMENT ***SOME TOI'S ARE PRELIMINARY***");
+  processRequest("#COMMENT gyroSpeed is not calibrated");
+  processRequest("#COMMENT azimut/alpha/delta use galaxy crossings and ASI GPS data");
+  processRequest("#COMMENT   and assume no pendulation");
+  processRequest("#COMMENT Focal plane center elevation found at 41.5 deg");
+  processRequest("#COMMENT   with Jupiter");
+  processRequest("#COMMENT boloMuV2 is not protected against glitches");
+  processRequest("#COMMENT sst software has not been updated to last DY code");
+  processRequest("#COMMENT trajectory info only while italian TM got GPS info");
+  
+}
Index: /tags/V_241099/Poubelle/archTOI.old/toisvr.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/toisvr.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/toisvr.h	(revision 504)
@@ -0,0 +1,57 @@
+// toisvr.h
+// Eric Aubourg         CEA/DAPNIA/SPP   juillet 1999
+
+
+#ifndef TOISVR_H
+#define TOISVR_H
+
+#include "toiiter.h"
+#include <list>
+
+class AuxGPS;
+
+class RequestHandler {
+public:
+  virtual bool processTOIReq(string line, string toiname, TOIKind toi, int index, 
+                             bool interp, bool repet, bool flag, bool notrig)=0;
+  virtual bool processOption(string keyw, string args)=0;
+};
+
+class TOISvr : public RequestHandler {
+public:
+  TOISvr();
+  
+  void setDirectory(string);
+  void addFile(string);
+  void onBoardRecorderFiles(bool);
+  void useAuxGPS(AuxGPS* gps);
+  
+  void setMJDInterval(double tStart, double tEnd);
+  void setUTCInterval(double tStart, double tEnd);
+  void setSNInterval(long sStart, long sEnd);
+  void setUnderSample(int n);
+  
+  void addInfo(TOIKind kind, int index, bool triggering=true, bool interp=false);
+  void addInfo(TOIKind kind, bool triggering=true, bool interp=false);
+  
+  void readReq(istream& s);
+  
+  TOIIter doQuery();
+
+  bool processRequest(string line);
+  void registerReqHandler(RequestHandler*);
+  virtual bool processTOIReq(string line, string toiname, TOIKind toi, int index, 
+                             bool interp, bool repet, bool flag, bool notrig);
+  virtual bool processOption(string keyw, string args);
+  
+  void defaultInclude();
+  
+protected:
+  TOIIter iter;
+  list<RequestHandler*> handlers;
+  
+  bool initDone;
+};
+
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/transfelec.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/transfelec.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/transfelec.cc	(revision 504)
@@ -0,0 +1,37 @@
+#include "transfelec.h"
+
+
+// Parametres du circuit electrique de lecture SST
+// Valeurs Importantes du circuit electrique: 4 filtres
+
+static double T1=0.15; 		static double C1=1.5e-9;	// Farad
+static double T2=5.e-4; 								// secondes
+static double R2=1.E9; 									// Ohm
+static double T3=4.7e-3; 								// secondes
+static double R4=1.e5; 		static double R3=1.8e3;		// Ohm
+static double T4=4.84e-3;
+
+
+Dcomplex TransFuncElec::TsFunc(double w){
+	Dcomplex tempComp= H1(w)*H2(w)*H3(w)*H4(w); 			// Omega en radian/s
+	return tempComp;
+}
+
+Dcomplex TransFuncElec::H1(double w) {
+	Dcomplex tempComp=jImagPur*T1*w/(1.+jImagPur*T1*w); 	// passe haut
+	return tempComp;
+}
+
+Dcomplex TransFuncElec::H2(double w) {
+	return R2/(1.+jImagPur*T2*w); 		// passe bas leger
+}
+		
+Dcomplex TransFuncElec::H3(double w) {
+	return 1.+ R4/(R3*(1.+jImagPur*T3*w));  // passe bas dominant n°1
+}
+		
+Dcomplex TransFuncElec::H4(double w) {
+	if (w==0.) return 0.;
+	else return 1./(1.+jImagPur*T4*w);		// passe bas dominant n°2
+}
+
Index: /tags/V_241099/Poubelle/archTOI.old/transfelec.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/transfelec.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/transfelec.h	(revision 504)
@@ -0,0 +1,33 @@
+#ifndef TRANSFELEC_SEEN
+#define TRANSFELEC_SEEN
+
+//#include <math.h>
+
+#ifdef __MWERKS__
+	#include <complex.h>
+#else	
+	#include <complex>
+#endif 
+
+
+typedef complex<double> Dcomplex;
+
+
+class TransFuncElec{
+public:
+	TransFuncElec() {
+		Dcomplex Imag((double)0.,(double)1.);
+		jImagPur=Imag;
+	}
+	~TransFuncElec(){ }
+	Dcomplex TsFunc(double Omega);
+			// Omega en radian/s	
+private:
+	Dcomplex H1(double w);
+	Dcomplex H2(double w);
+	Dcomplex H3(double w);
+	Dcomplex H4(double w);
+	Dcomplex jImagPur;
+};
+
+#endif
Index: /tags/V_241099/Poubelle/archTOI.old/trigtbl.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/trigtbl.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/trigtbl.h	(revision 504)
@@ -0,0 +1,164 @@
+/*
+** Please only distribute this with it's associated FHT routine.
+** This algorithm is apparently patented(!) and the code copyrighted. 
+** See the comment with the fht routine for more info.
+**   -Thanks,
+**   Ron Mayer
+*/
+
+#ifdef REAL
+#else
+#define REAL double
+#endif
+
+#ifdef GOOD_TRIG
+#else
+#define FAST_TRIG
+#endif
+
+#if defined(GOOD_TRIG)
+#define FHT_SWAP(a,b,t) {(t)=(a);(a)=(b);(b)=(t);}
+#define TRIG_VARS					         \
+      int t_lam=0;
+#define TRIG_INIT(k,c,s)					 \
+     {								 \
+      int i;							 \
+      for (i=2 ; i<=k ; i++)					 \
+          {coswrk[i]=costab[i];sinwrk[i]=sintab[i];}		 \
+      t_lam = 0;					         \
+      c = 1;							 \
+      s = 0;							 \
+     }
+#define TRIG_NEXT(k,c,s)					 \
+     {								 \
+	 int i,j;	                                         \
+         (t_lam)++;	  					 \
+         for (i=0 ; !((1<<i)&t_lam) ; i++);			 \
+         i = k-i;						 \
+         s = sinwrk[i];						 \
+         c = coswrk[i];						 \
+         if (i>1)   						 \
+            {	    						 \
+             for (j=k-i+2 ; (1<<j)&t_lam ; j++);		 \
+             j	       = k - j;					 \
+             sinwrk[i] = halsec[i] * (sinwrk[i-1] + sinwrk[j]);  \
+             coswrk[i] = halsec[i] * (coswrk[i-1] + coswrk[j]);  \
+            }                                                    \
+     }
+#define TRIG_RESET(k,c,s)
+#endif
+
+#if defined(FAST_TRIG)
+#define TRIG_VARS					 \
+      REAL t_c,t_s;
+#define TRIG_INIT(k,c,s)				 \
+    {				        		 \
+     t_c  = costab[k];				         \
+     t_s  = sintab[k];				         \
+     c    = 1;				    		 \
+     s    = 0;				    		 \
+    }
+#define TRIG_NEXT(k,c,s)				 \
+    {                                                    \
+     REAL t = c;                                         \
+     c   = t*t_c - s*t_s;				 \
+     s   = t*t_s + s*t_c;				 \
+    }
+#define TRIG_RESET(k,c,s)
+#endif
+
+static REAL halsec[20]=
+    {
+     0,
+     0,
+     .54119610014619698439972320536638942006107206337801,
+     .50979557910415916894193980398784391368261849190893,
+     .50241928618815570551167011928012092247859337193963,
+     .50060299823519630134550410676638239611758632599591,
+     .50015063602065098821477101271097658495974913010340,
+     .50003765191554772296778139077905492847503165398345,
+     .50000941253588775676512870469186533538523133757983,
+     .50000235310628608051401267171204408939326297376426,
+     .50000058827484117879868526730916804925780637276181,
+     .50000014706860214875463798283871198206179118093251,
+     .50000003676714377807315864400643020315103490883972,
+     .50000000919178552207366560348853455333939112569380,
+     .50000000229794635411562887767906868558991922348920,
+     .50000000057448658687873302235147272458812263401372
+    };
+static REAL costab[20]=
+    {
+     .00000000000000000000000000000000000000000000000000,
+     .70710678118654752440084436210484903928483593768847,
+     .92387953251128675612818318939678828682241662586364,
+     .98078528040323044912618223613423903697393373089333,
+     .99518472667219688624483695310947992157547486872985,
+     .99879545620517239271477160475910069444320361470461,
+     .99969881869620422011576564966617219685006108125772,
+     .99992470183914454092164649119638322435060646880221,
+     .99998117528260114265699043772856771617391725094433,
+     .99999529380957617151158012570011989955298763362218,
+     .99999882345170190992902571017152601904826792288976,
+     .99999970586288221916022821773876567711626389934930,
+     .99999992646571785114473148070738785694820115568892,
+     .99999998161642929380834691540290971450507605124278,
+     .99999999540410731289097193313960614895889430318945,
+     .99999999885102682756267330779455410840053741619428
+    };
+static REAL sintab[20]=
+    {
+     1.0000000000000000000000000000000000000000000000000,
+     .70710678118654752440084436210484903928483593768846,
+     .38268343236508977172845998403039886676134456248561,
+     .19509032201612826784828486847702224092769161775195,
+     .09801714032956060199419556388864184586113667316749,
+     .04906767432741801425495497694268265831474536302574,
+     .02454122852291228803173452945928292506546611923944,
+     .01227153828571992607940826195100321214037231959176,
+     .00613588464915447535964023459037258091705788631738,
+     .00306795676296597627014536549091984251894461021344,
+     .00153398018628476561230369715026407907995486457522,
+     .00076699031874270452693856835794857664314091945205,
+     .00038349518757139558907246168118138126339502603495,
+     .00019174759731070330743990956198900093346887403385,
+     .00009587379909597734587051721097647635118706561284,
+     .00004793689960306688454900399049465887274686668768
+    };
+static REAL coswrk[20]=
+    {
+     .00000000000000000000000000000000000000000000000000,
+     .70710678118654752440084436210484903928483593768847,
+     .92387953251128675612818318939678828682241662586364,
+     .98078528040323044912618223613423903697393373089333,
+     .99518472667219688624483695310947992157547486872985,
+     .99879545620517239271477160475910069444320361470461,
+     .99969881869620422011576564966617219685006108125772,
+     .99992470183914454092164649119638322435060646880221,
+     .99998117528260114265699043772856771617391725094433,
+     .99999529380957617151158012570011989955298763362218,
+     .99999882345170190992902571017152601904826792288976,
+     .99999970586288221916022821773876567711626389934930,
+     .99999992646571785114473148070738785694820115568892,
+     .99999998161642929380834691540290971450507605124278,
+     .99999999540410731289097193313960614895889430318945,
+     .99999999885102682756267330779455410840053741619428
+    };
+static REAL sinwrk[20]=
+    {
+     1.0000000000000000000000000000000000000000000000000,
+     .70710678118654752440084436210484903928483593768846,
+     .38268343236508977172845998403039886676134456248561,
+     .19509032201612826784828486847702224092769161775195,
+     .09801714032956060199419556388864184586113667316749,
+     .04906767432741801425495497694268265831474536302574,
+     .02454122852291228803173452945928292506546611923944,
+     .01227153828571992607940826195100321214037231959176,
+     .00613588464915447535964023459037258091705788631738,
+     .00306795676296597627014536549091984251894461021344,
+     .00153398018628476561230369715026407907995486457522,
+     .00076699031874270452693856835794857664314091945205,
+     .00038349518757139558907246168118138126339502603495,
+     .00019174759731070330743990956198900093346887403385,
+     .00009587379909597734587051721097647635118706561284,
+     .00004793689960306688454900399049465887274686668768
+    };
Index: /tags/V_241099/Poubelle/archTOI.old/tsid.cc
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/tsid.cc	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/tsid.cc	(revision 504)
@@ -0,0 +1,55 @@
+// tsid.cc
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+// adapted from TSid.java, E. Aubourg 1998.
+
+#include "tsid.h"
+
+const double TSid::SIDRATE  = 0.9972695677;
+const double TSid::MJDRef   = 1545;      // 1/1/2000, 12h UT1
+
+TSid::TSid(double lg) 
+: longitude(lg)
+{
+  InitDUT();
+}
+
+void TSid::InitDUT() {
+  dut1[1270.5] = 0.60846; // 1999,3,2 (april, 2 1999)
+  dut1[1299.5] = 0.57975; // 1999,4,1
+  dut1[1330.5] = 0.55305; // 1999,5,1
+  dut1[1360.5] = 0.54229; // 1999,6,1
+  dut1[1391.5] = 0.53916; // 1999,7,1
+  dut1[1422.5] = 0.52822; // 1999,8,1
+  dut1[1452.5] = 0.50279; // 1999,9,1
+  dut1[1483.5] = 0.46517; // 1999,10,1
+  dut1[1513.5] = 0.42700; // 1999,11,1
+  dut1[1544.5] = 0.39116; // 2000,0,1
+  dut1[1575.5] = 0.35876; // 2000,1,1
+  dut1[1604.5] = 0.30979; // 2000,2,1
+  dut1[1635.5] = 0.25614; // 2000,3,1
+}
+
+double TSid::getDUT1(double mjd) {
+  map<double, double>::iterator i = dut1.upper_bound(mjd);
+  if (i==dut1.end() || i==dut1.begin()) return -1;
+  map<double, double>::iterator j = i; j--;
+  double x = (mjd - (*j).first) / ((*i).first - (*j).first);
+  return (1-x)*(*j).second + x * (*i).second;
+}
+
+void TSid::setLongitude(double lg) {
+  longitude = lg;
+}
+
+double TSid::getLST(double mjd) {
+  double dut1 = getDUT1(mjd);
+  double T = ((mjd-MJDRef) + dut1/86400.)/36525.;
+    // T = siecles julien depuis 1/1/2000, 12h UT1
+  double GMST = 24110.54841 + 8640184.812866 * T +
+     0.093104 * T * T - 0.0000062 * T * T * T; // a 0h UT1
+  GMST += ((mjd-.5 - (int)(mjd-.5))*86400. + dut1);
+  double LST = GMST + (longitude/15. * 3600.);
+  LST -= 86400 * int(LST/86400);
+  if (LST<0) LST += 86400.;
+  return LST;
+}
Index: /tags/V_241099/Poubelle/archTOI.old/tsid.h
===================================================================
--- /tags/V_241099/Poubelle/archTOI.old/tsid.h	(revision 504)
+++ /tags/V_241099/Poubelle/archTOI.old/tsid.h	(revision 504)
@@ -0,0 +1,28 @@
+// tsid.h
+// Eric Aubourg         CEA/DAPNIA/SPP   aout 1999
+// adapted from TSid.java, E. Aubourg 1998.
+
+#ifndef TSID_H
+#define TSID_H
+
+#include <map>
+
+using namespace std;
+
+class TSid {
+public:
+  TSid(double longitude=0);               // en degres, E = +
+  
+  void setLongitude(double longitude);    // en degres, E = +
+  double getLST(double mjd);              // en secondes
+ 
+protected:
+  map<double, double> dut1;
+  void InitDUT();
+  double longitude;
+  double getDUT1(double mjd);             // UT1-UTC, secondes
+  static const double SIDRATE;
+  static const double MJDRef;
+};
+
+#endif
