[Options] Title=1-26 2003 Championships Class=SGS 1-26 AvtoSaveFlight=True AvtoSaveTime=60 TakeoffAlt=941ft TaskPicWidth=600 TaskPicHeight=400 TaskPicCompression=90 TaskPicBorder=12 Logo=E:\Documents\1-26 Contest\2003 Championships - Caesar Creek\1-26 Logo.jpg [Warnings] HighEnl=300 AsViolate=True MinFinAlt=0ft MaxFinAlt=0ft MaxAlt=0ft [SearchPath] E:\Day 4 (Primary)\ [Pilots] "Kevin","Anderson",26356,"a0wl","SGS 1-26B","N192KA","192","SGS 1-26",96,"USA",1852,"",1 "Del","Blomquist",26356,"0144","SGS 1-26A","N8616R","144","SGS 1-26",96,"USA",0,"",1 "Pat Denaples/","Bob Root",26356,"0293","SGS 1-26B","N9856E","293","SGS 1-26",96,"USA",1094,"",1 "Jeff","Daye",26356,"0039","SGS 1-26A","N771SY","039","SGS 1-26",96,"USA",2268,"",1 "Kevin","Ford",26356,"0157","SGS 1-26A","N8628R","157","SGS 1-26",96,"USA",1875,"",1 "Bob","Hurni",26356,"0190","SGS 1-26A","N8662R","190","SGS 1-26",96,"USA",2068,"",1 "Vern","Hutchinson",26356,"c1b6, 0390","SGS 1-26B","N5736S","390","SGS 1-26",96,"USA",1518,"",1 "Irwin","Jousma",26356,"0609","SGS 1-26E","N65969","609","SGS 1-26",96,"USA",2155,"",1 "P. Jonathan","Leal",26356,"0125","SGS 1-26B","N10392","125","SGS 1-26",96,"USA",975,"",1 "James Walker/","Marvin Willis",26356,"0097","SGS 1-26B","N2422W","097","SGS 1-26",96,"USA",1585,"",1 "Russ","McAnerny",26356,"c0ys, 0429","SGS 1-26D","N7729S","429","SGS 1-26",96,"USA",0,"",1 "Milt","Moos",26356,"0578","SGS 1-26E","N65948","578","SGS 1-26",96,"USA",603,"",1 "Ron","Schwartz",26356,"0480","SGS 1-26D","N1113S","480","SGS 1-26",96,"USA",2851,"",1 "Bill","Vickland",26356,"0238","SGS 1-26A","N2710Z","238","SGS 1-26",96,"USA",2221,"",1 "Bob","von Hellens",26356,"c0d5, c087","SGS 1-26A","N2722Z","194","SGS 1-26",96,"USA",2666,"",1 [Script0] Program Assigned_Speed_Task; // 1-26 Association Scoring Rules 2003 // Thomas A. Pressley, Thomas.Pressley@ttuhsc.edu // Initial coding, June 13, 2003 // This script calculates scores for a straightforward assigned task // Revisions // June 16, 2003 Added code to check if there is a valid contest day // Adjusted calculation of VsP to include any penalties // June 20, 2003 Added code to avoid 'division by zero' error when there are no flight records // Increased precision of real numbers to 'extended' // July 11, 2003 Modified code to avoid 'division by zero' error // July 12, 2003 Rearranged code to avoid erroneous 'Valid Contest Day' indication var Dt, FR, LR, Vb, VsP : extended; // Definitions are those in the rules Dm : extended; // Minimum distance needed when calculating valid contest day N : integer; // Number of contestants with > 0 miles credited flight distance Nd : integer; // Number of contestants achieving greater than distance Dm F : integer; // Number of finishers i : integer; // Index for programming loops begin // Determine Vb, the fastest speed over the task // Determine Dt, the task length // Determine N, the number of pilots with credited distance // Determine F, the number of finishers // Determine Nd, the number of pilots with greater than distance Dm Vb := 0.0; Dt := 0.0; Dm := 48280.32; // Value for 30 statute miles (in meters) N := 0; Nd := 0; F := 0; Info3 := 'Valid Contest Day'; for i:=0 to GetArrayLength(Pilots)-1 do begin if Pilots[i].speed >= Vb then Vb := Pilots[i].speed; if Pilots[i].dis >= Dt then Dt := Pilots[i].dis; if Pilots[i].dis > 0 then N := N+1; if Pilots[i].dis >= Dm then Nd := Nd+1; if Pilots[i].finish > 0 then F := F+1; end; // Determine if there is a valid contest day if N = 0 then begin Info3 := 'Insufficient distance for Valid Contest Day!'; exit; end; if Nd/N < 0.3333333333 then Info3 := 'Insufficient distance for Valid Contest Day!'; if Dt = 0 then exit; // Calculate FR and LR FR := F/N; LR := 1 - FR; if F = 0 then // Calculate points when there are no finishers // Score = (1000 * D/Dt) - Penalty for i:=0 to GetArrayLength(Pilots)-1 do Pilots[i].Points := Round((1000 * Pilots[i].dis/Dt) - Pilots[i].Penalty) else // Calculate points when there are finishers begin // Calculate points for the finishers and determine VsP, the score of the slowest finisher VsP := 1000.0; for i:=0 to GetArrayLength(Pilots)-1 do begin if Pilots[i].finish > 0 then begin // Score = (1000 * ((V/Vb * FR) + LR)) - Penalty Pilots[i].Points := Round((1000 * ((Pilots[i].speed/Vb * FR) + LR)) - Pilots[i].Penalty); // Determine VsP, the lowest score of a finisher if Pilots[i].Points <= VsP then VsP := Pilots[i].Points; end; end; // Calculate points for the nonfinishers // Score = (0.99 * VsP * D/Dt) - Penalty for i:=0 to GetArrayLength(Pilots)-1 do if Pilots[i].finish <= 0 then Pilots[i].Points := Round((0.99 * VsP * (Pilots[i].Dis/Dt)) - Pilots[i].Penalty); end; // Data presented in score sheet for i:=0 to GetArrayLength(Pilots)-1 do begin Pilots[i].sstart := Pilots[i].start; Pilots[i].sfinish := Pilots[i].finish; Pilots[i].sdis := Pilots[i].dis; Pilots[i].sspeed := Pilots[i].speed; end; // Provide a check on the computation Info1 := 'Number of Finishers = '+IntToStr(F)+', Number Achieving Any Distance on Task = '+IntToStr(N); Info2 := 'Number Achieving Distance Greater than 30 miles = '+IntToStr(Nd); end. [Script1] Program Pilot_Option_or_Turn_Area_Task; // 1-26 Association Scoring Rules 2003 // Thomas A. Pressley, Thomas.Pressley@ttuhsc.edu // Initial coding, June 15, 2003 // This script calculates scores for pilot option and turn area tasks // Revisions // June 16, 2003 Added code to check if there is a valid contest day // Adjusted calculation of VsP to include any penalties // June 17, 2003 Added code to accept MTD and MTT as input from Day Properties // June 20, 2003 Added code to avoid 'division by zero' error when there are no flight records // Increased precision of real numbers to 'extended' // July 11, 2003 Modified code to avoid 'division by zero' error // July 12, 2003 Rearranged code to avoid erroneous 'Valid Contest Day' indication var Db, DVb, FR, LR, Vb, VsP, MTT, MTD: extended; // Definitions are those in the rules Dm : extended; // Minimum distance needed when calculating valid contest day p,q: extended; // Placeholder variables for MTD and MTT, respectively N : integer; // Number of contestants with > 0 miles credited flight distance Nd : integer; // Number of contestants achieving greater than distance Dm F : integer; // Number of finishers i : integer; // Index for programming loops NewTag : string; // Placeholder for input DayTag variable Function Min(a,b : extended) : extended; // Returns the minimum of a pair of numbers var m : extended; begin m := a; if b < m then m := b; Min := m; end; Function CharDelete(ch, str : String) : string; // Returns a string in which all occurances of input character, ch, from string, str, have been removed Var s, c : string; begin c := ch; s := str; while Pos(c, s) > 0 do Delete(s, Pos(c, s), 1); CharDelete := s; end; Function DataExtract(str : string) : extended; // Returns the number corresponding to an input string, str, after removing extraneous information Var s : string; d : extended; begin s := str; d := 0.0; // Remove 'mdt=' or 'mtt=' from front of string then extract number in appropriate units Delete(s,1,4); if Pos('ml', s) > 0 then begin s := Copy(s,1,Pos('ml', s)-1); d := 1609.344 * StrToFloat(s); end; if Pos('nm', s) > 0 then begin s := Copy(s,1, Pos('nm', s)-1); d := 1852 * StrToFloat(s); end; if Pos('km', s) > 0 then begin s := Copy(s,1, Pos('km', s)-1); d := 1000 * StrToFloat(s); end; if Pos('min', s) > 0 then begin s := Copy(s,1,Pos('min', s)-1); d := 60 * StrToFloat(s); end; if Pos('h', s) > 0 then begin s := Copy(s,1,Pos('h', s)-1); d := 3600 * StrToFloat(s); end; DataExtract := d; end; Procedure StringParse (InputStr : String; var OutputN1, OutputN2 : extended); // Accepts InputStr and two numbers, then returns the numbers after setting them as appropriate // OutputN1 and OutputN2 are in the order 'MTD, MTT' var Str1, Str2 : string; begin // Break InputStr into its two parts, generating Str1 and Str2 // Sometimes Str2 may be a null string Str1 := InputStr; Str2 := ''; if Pos(',', Str1) > 0 then begin Delete(Str1, Pos(',', Str1), Length(Str1)-Pos(',', Str1)+1); Delete(InputStr, 1, Pos(',', InputStr)); Str2 := InputStr; end; // Determine if either Str1 or Str2 contains MTD data if Pos('mtd=', Str1) > 0 then OutputN1 := DataExtract(Str1); if Pos('mtd=', Str2) > 0 then OutputN1 := DataExtract(Str2); // Determine if either Str1 or Str2 contains MTT data if Pos('mtt=', Str1) > 0 then OutputN2 := DataExtract(Str1); if Pos('mtt=', Str2) > 0 then OutputN2 := DataExtract(Str2); end; begin // Initially assume a minimum task distance of 30 miles (in meters) // Initially assume a minimum task time of 60 min (in seconds) p := 0.0; q := 0.0; NewTag := DayTag; MTD := 48280.32; MTT := 3600.0; // Determine if user has imput new values for MTD and/or MTT // Data is passed to script in DayTag variable as a comma-delimited string // Units for distance can be ml, nm, or km // Units for time can be h or min // For example, format should be 'MTD = 35ml, MTT = 30min' if Length(NewTag) > 0 then begin // Convert everything in string to lowercase and remove spaces NewTag := LowerCase(NewTag); NewTag := CharDelete(' ', NewTag); // Send resulting formatted string to StringParse to obtain appropriate numbers StringParse(NewTag, p, q) if p > 0 then MTD := p; if q > 0 then MTT := q; end else NewTag := 'MDT = 30ml, MTT = 60min'; // Determine Vb, the fastest speed of a finisher // Determine DVb, the distance achieved by the maximum speed finisher // Determine Db, the best achieved distance // Determine N, the number of pilots with credited distance // Determine Nd, the number of pilots with greater than distance Dm // Determine F, the number of finishers // Reset speed for any finisher under minimum time for task, MTT Vb := 0.0; Db := 0.0; DVb := 0.0; Dm := 48280.32; // Value for 30 statute miles (in meters) N := 0; Nd := 0; F := 0; Info4 := 'Valid Contest Day'; for i:=0 to GetArrayLength(Pilots)-1 do begin if Pilots[i].dis > 0 then N := N+1; if Pilots[i].dis >= Db then Db := Pilots[i].dis; if Pilots[i].dis >= Dm then Nd := Nd+1; if Pilots[i].dis < MTD then Pilots[i].finish := -1.0; if Pilots[i].finish > 0 then begin if Pilots[i].finish-Pilots[i].start < MTT then Pilots[i].speed := Pilots[i].dis/MTT; if Pilots[i].speed >= Vb then begin Vb := Pilots[i].speed; if Pilots[i].dis > DVb then DVb := Pilots[i].dis; end; F := F+1; end; end; // Determine if there is a valid contest day if N = 0 then begin Info4 := 'Insufficient distance for Valid Contest Day!'; exit; end; if Nd/N < 0.3333333333 then Info4 := 'Insufficient distance for Valid Contest Day!'; if Db = 0 then exit; // Calculate FR and LR FR := F/N; LR := 1 - FR; if F = 0 then // Calculate points when there are no finishers // Score = (1000 * D/Db) - Penalty for i:=0 to GetArrayLength(Pilots)-1 do Pilots[i].Points := Round((1000 * Pilots[i].dis/Db) - Pilots[i].Penalty) else // Calculate points when there are finishers begin // Calculate points for the finishers // Determine VsP, the score of the slowest finisher VsP := 1000.0; for i:=0 to GetArrayLength(Pilots)-1 do begin if Pilots[i].finish > 0 then begin // Score = (1000 * ((V/Vb * FR) + LR)) - Penalty Pilots[i].Points := Round((1000 * ((Pilots[i].speed/Vb * FR) + LR)) - Pilots[i].Penalty); // Determine VsP, the lowest score of a finisher if Pilots[i].Points <= VsP then VsP := Pilots[i].Points; end; end; // Calculate points for the nonfinishers // Score = (0.99 * VsP * min(1,D/DVb) - Penalty for i:=0 to GetArrayLength(Pilots)-1 do if Pilots[i].finish <= 0 then Pilots[i].Points := Round((0.99 * VsP * min(1.0,Pilots[i].Dis/DVb)) - Pilots[i].Penalty); end; // Data presented in score sheet for i:=0 to GetArrayLength(Pilots)-1 do begin Pilots[i].sstart := Pilots[i].start; Pilots[i].sfinish := Pilots[i].finish; Pilots[i].sdis := Pilots[i].dis; Pilots[i].sspeed := Pilots[i].speed; end; // Provide a check on the computation Info1 := 'Number of Finishers = '+IntToStr(F)+', Number Achieving Any Distance on Task = '+IntToStr(N); Info2 := 'Number Achieving Distance Greater than 30 miles = '+IntToStr(Nd); Info3 := DayTag; end. [Starts] [Day1] D120720030000300287 V,HighEnl=300,AsViolate=True,MinFinAlt=0ft,MaxFinAlt=0ft,MaxAlt=0ft I1Number of Finishers = 1, Number Achieving Any Distance on Task = 12 I2Number Achieving Distance Greater than 30 miles = 8 I3Valid Contest Day C301299000000301299000002 C3928609N08405357W01 CCSC C3928638N08405348W25 CCSC Start C3932179N08423218W11 Hook C3930429N08351617W03 Clinton C3928609N08405647W26 CCSC Finish C3928609N08405357W01 CCSC OZ=-1,Style=2,R1=4828m,A1=180,Move=1 OZ=0,Style=1,R1=402m,A1=180 OZ=1,Style=1,R1=402m,A1=180 OZ=2,Style=0,R1=193m,A1=0,A12=90,Line=1 TSK,NoStart=14:34:52,WpDis=True,MinDis=True,AllowNear=True,NearDis=0.0ml,MinFinAlt=0.0ml E000,1,,,955,0,51296,64946,55096,-1,0,84145.40625,55096,-1,0,84145.40625,-1,-1,0,0,"Day 1\37C_192.igc",51532,64946,"", E001,0,,,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E002,1,,,670,0,51158,57795,53819,-1,0,58970.5859375,53819,-1,0,58970.5859375,-1,-1,0,0,"Day 1\37C_293.igc",51158,57795,"", E003,1,,,858,0,51041,62319,55131,-1,0,75555.9765625,55131,-1,0,75555.9765625,-1,-1,0,0,"Day 1\37C_039.igc",51041,62319,"", E004,3,,,762,0,50620,60688,54596,-1,0,67125.40625,54596,-1,0,67125.40625,-1,-1,0,0,"Day 1\37C_157.igc",50620,60688,"", WA15:55:02: Entering Class D CVG: 119.7 MHz at 942ft. WA16:04:26: Leaving Class D CVG: 119.7 MHz at 942ft. WA E005,1,,,247,0,54351,57781,55675,-1,0,21791.48828125,55675,-1,0,21791.48828125,-1,-1,0,0,"Day 1\37C_190.igc",54351,57781,"", E006,1,,,3,0,52862,54538,53087,-1,0,252.037109375,53087,-1,0,252.037109375,-1,-1,0,0,"Day 1\37C_390.igc",53060,53798,"", E007,1,,,514,0,51448,57492,53770,-1,0,45260.7890625,53770,-1,0,45260.7890625,-1,-1,0,0,"Day 1\37C_609.igc",51448,57492,"", E008,1,,,788,0,50807,59931,53076,-1,0,69360.9375,53076,-1,0,69360.9375,-1,-1,0,0,"Day 1\37C_125.igc",50999,59931,"", E009,1,,,262,0,57680,61120,58135,-1,0,23031.25,58135,-1,0,23031.25,-1,-1,0,0,"Day 1\37C_097.igc",57680,61120,"", E010,0,,,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E011,1,,,0,0,53509,54306,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"Day 1\37C_578.igc",53509,54306,"", E012,3,,,851,0,52963,59840,53143,-1,0,74924.875,53143,-1,0,74924.875,-1,-1,0,0,"Day 1\37C_480.igc",52963,59840,"", WA15:25:38: Entering Class D CVG: 119.7 MHz at 942ft. WA15:50:00: Leaving Class D CVG: 119.7 MHz at 942ft. WA E013,1,,,1000,0,53066,60025,53732,59912,14.1082344055176,87188.890625,53732,59912,14.1082344055176,87188.890625,-1,-1,0,0,"Day 1\37C_238.igc",53066,60025,"", E014,3,,,768,0,52974,60772,54464,-1,0,67603.640625,54464,-1,0,67603.640625,-1,-1,0,0,"Day 1\37C_194.igc",53154,60772,"", WA15:53:06: Entering Class D CVG: 119.7 MHz at 1143ft. WA16:02:26: Leaving Class D CVG: 119.7 MHz at 3200ft. WA [Day2] D130720030010300287 V,HighEnl=300,AsViolate=True,MinFinAlt=0ft,MaxFinAlt=0ft,MaxAlt=0ft I1Number of Finishers = 7, Number Achieving Any Distance on Task = 13 I2Number Achieving Distance Greater than 30 miles = 10 I3MTT = 2 h I4Valid Contest Day I6MTT = 2 h C301299000000301299000002 C3928609N08405357W01 CCSC C3928638N08405348W25 CCSC Start C3933878N08325528W06 Fayette Co. C3938899N08346847W12 Jamestown Lake C3928609N08405647W26 CCSC Finish C3928609N08405357W01 CCSC OZ=-1,Style=2,R1=4828m,A1=180,Move=1 OZ=0,Style=1,R1=3219m,A1=180 OZ=1,Style=1,R1=4828m,A1=180 OZ=2,Style=0,R1=193m,A1=0,A12=90,Line=1 TSK,NoStart=13:54:59,WpDis=False,MinDis=True,AllowNear=True,NearDis=0.0ml,MinFinAlt=0.0ml E000,1,,,592,0,48559,59333,51503,-1,0,92832.671875,51503,-1,0,92832.671875,-1,-1,0,0,"Day 2\37D_192.igc",48751,59333,"", E001,0,,,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E002,1,,,290,0,48004,56597,50654,-1,0,45434.6875,50654,-1,0,45434.6875,-1,-1,0,0,"Day 2\37D_293.igc",48004,56597,"", E003,1,,,807,0,48191,64404,52527,64361,9.75395011901855,115428.25,52527,64361,9.75395011901855,115428.25,-1,-1,0,0,"Day 2\37D_039.igc",48191,64404,"", E004,5,,,325,25,47660,58565,52734,-1,0,54899.1953125,52734,-1,0,54899.1953125,-1,-1,0,0,"Day 2\37D_157.igc",47660,58565,"", WTPoints 06 Fayette Co. not rounded ok. E005,1,,,827,0,49545,63674,52687,63557,10.3095464706421,112064.765625,52687,63557,10.3095464706421,112064.765625,-1,-1,0,0,"Day 2\37D_190.igc",49545,63663,"", E006,3,,,749,0,48850,64118,50547,64077,8.12605476379395,109945.515625,50547,64077,8.12605476379395,109945.515625,-1,-1,0,0,"Day 2\37D_390.igc",49052,64118,"", WA14:44:06: Entering Class D ILN: 119.475 MHz at 3576ft. WA14:44:54: Leaving Class D ILN: 119.475 MHz at 3648ft. WA WA14:50:38: Entering Class D ILN: 119.475 MHz at 4156ft. WA14:56:24: Leaving Class D ILN: 119.475 MHz at 2657ft. WA E007,5,,,853,1,49316,63537,53433,63458,11.066255569458,110939.2109375,53433,63458,11.066255569458,110939.2109375,-1,-1,0,0,"Day 2\37D_609.igc",49316,63537,"", WTPoints 12 Jamestown Lake not rounded ok. E008,1,,,187,0,48059,57147,50617,-1,0,29270.4140625,50617,-1,0,29270.4140625,-1,-1,0,0,"Day 2\37D_125.igc",48275,55555,"", E009,1,,,341,0,48974,57295,51389,-1,0,53488.609375,51389,-1,0,53488.609375,-1,-1,0,0,"Day 2\37D_097.igc",48974,57295,"", E010,0,,,0,0,47400,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E011,1,,,216,0,47335,58189,50738,-1,0,33943.3828125,50738,-1,0,33943.3828125,-1,-1,0,0,"Day 2\37D_578.igc",47335,58189,"", E012,1,,,1000,0,53318,61193,53458,61109,15.1987504959106,116285.640625,53458,61109,15.1987504959106,116285.640625,-1,-1,0,0,"Day 2\37D_480.igc",53318,61193,"", E013,1,,,895,0,47235,60072,50799,59986,12.234091758728,112394.6015625,50799,59986,12.234091758728,112394.6015625,-1,-1,0,0,"Day 2\37D_238.igc",47235,60072,"", E014,1,,,909,0,48638,60920,51313,60847,12.6415939331055,120524.9609375,51313,60847,12.6415939331055,120524.9609375,-1,-1,0,0,"Day 2\37D_194.igc",48820,60920,"", [Day3] D140720030000300287 V,HighEnl=300,AsViolate=True,MinFinAlt=0ft,MaxFinAlt=0ft,MaxAlt=0ft I1Number of Finishers = 4, Number Achieving Any Distance on Task = 12 I2Number Achieving Distance Greater than 30 miles = 8 I3Valid Contest Day C301299000000301299000004 C3928609N08405357W01 CCSC C3928638N08405348W25 CCSC Start C3932179N08423218W11 Hook C3940968N08414067W15 Moraine C3934948N08413699W04 Dayton Wright C3930429N08351617W03 Clinton C3928609N08405647W26 CCSC Finish C3928609N08405357W01 CCSC OZ=-1,Style=2,R1=4828m,A1=180,Move=1 OZ=0,Style=1,R1=402m,A1=180 OZ=1,Style=1,R1=402m,A1=180 OZ=2,Style=1,R1=402m,A1=180 OZ=3,Style=1,R1=402m,A1=180 OZ=4,Style=0,R1=193m,A1=0,A12=90,Line=1 TSK,NoStart=15:27:26,WpDis=True,MinDis=True,AllowNear=True,NearDis=0.0ml,MinFinAlt=0.0ml E000,1,,,305,0,53419,60029,57535,-1,0,33399.109375,57535,-1,0,33399.109375,-1,-1,0,0,"Day 3\37E_192.igc",53631,60029,"", E001,0,,,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E002,1,,,134,0,57311,60699,59161,-1,0,14707.470703125,59161,-1,0,14707.470703125,-1,-1,0,0,"Day 3\37E_293.igc",57311,60699,"", E003,1,,,603,0,52979,62169,55715,-1,0,66103.265625,55715,-1,0,66103.265625,-1,-1,0,0,"Day 3\37E_039.igc",52979,62169,"", E004,1,,,788,0,51138,64601,55979,-1,0,86436.2109375,55979,-1,0,86436.2109375,-1,-1,0,0,"Day 3\37E_157.igc",51138,64601,"", E005,5,,,994,0,54483,66730,57034,66624,11.117877891114,106602.88032,57034,66624,11.117877891114,106602.88032,57034,57034,11.117877891114,106602.88032,"Day 3\37E_190.igc",54483,66730,"", WTPoints 26 CCSC Finish not rounded ok. E006,1,,,766,0,53946,66570,55701,-1,0,84039.4375,55701,-1,0,84039.4375,-1,-1,0,0,"Day 3\37E_390.igc",54152,66570,"", E007,3,,,788,0,53609,64031,56326,-1,0,86451.984375,56326,-1,0,86451.984375,-1,-1,0,0,"Day 3\37E_609.igc",53609,64031,"", WA16:02:43: Entering Class D CVG: 119.7 MHz at 942ft. WA16:04:08: Leaving Class D CVG: 119.7 MHz at 942ft. WA WA16:05:28: Entering Class D CVG: 119.7 MHz at 942ft. WA16:06:18: Leaving Class D CVG: 119.7 MHz at 942ft. WA E008,5,,,0,0,52674,68015,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"Day 3\37E_125.igc",53275,68015,"", WTPoints 25 CCSC Start, 03 Clinton not rounded ok. E009,1,,,982,0,55536,65819,55758,65724,10.6959447860718,106595.78125,55758,65724,10.6959447860718,106595.78125,-1,-1,0,0,"Day 3\37E_097.igc",55536,65819,"", E010,0,,,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,"",-1,-1,"", E011,5,,,387,0,54793,62320,56517,-1,0,42486.6552,56517,-1,0,42486.6552,56517,-1,0,42486.6552,"Day 3\37E_578.igc",54793,62320,"", WTPoints 15 Moraine not rounded ok. E012,1,,,1000,0,56160,66252,56741,66165,11.3110971450806,106595.78125,56741,66165,11.3110971450806,106595.78125,-1,-1,0,0,"Day 3\37E_480.igc",56160,66252,"", E013,5,,,326,37,54689,61502,55863,-1,0,39829.64453125,55863,-1,0,39829.64453125,-1,-1,0,0,"Day 3\37E_238.igc",54689,61502,"", WTPoints 11 Hook not rounded ok. E014,1,,,989,0,53854,66728,56871,66627,10.9261770248413,106595.78125,56871,66627,10.9261770248413,106595.78125,-1,-1,0,0,"Day 3\37E_194.igc",54066,66728,"",