summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/benburwell/planes/data/AbstractCSVReader.java4
-rw-r--r--src/main/java/com/benburwell/planes/data/Aircraft.java7
-rw-r--r--src/main/java/com/benburwell/planes/data/AircraftStore.java2
-rw-r--r--src/main/java/com/benburwell/planes/data/AircraftStoreListener.java2
-rw-r--r--src/main/java/com/benburwell/planes/data/Airport.java2
-rw-r--r--src/main/java/com/benburwell/planes/data/CSVObjectStore.java9
-rw-r--r--src/main/java/com/benburwell/planes/data/NavigationAid.java2
-rw-r--r--src/main/java/com/benburwell/planes/data/Position.java2
-rw-r--r--src/main/java/com/benburwell/planes/gui/GraphicsTheme.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/Main1090.java21
-rw-r--r--src/main/java/com/benburwell/planes/gui/MenuBarProvider.java6
-rw-r--r--src/main/java/com/benburwell/planes/gui/TCPConnectionOptionDialog.java7
-rw-r--r--src/main/java/com/benburwell/planes/gui/Tabbable.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMap.java31
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMapComponent.java25
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/Drawable.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/GeoPoint.java2
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/AirportSymbol.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/NDBSymbol.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/PlaneSymbol.java6
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORDMESymbol.java3
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORSymbol.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORTACSymbol.java5
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java14
-rw-r--r--src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java18
-rw-r--r--src/main/java/com/benburwell/planes/gui/airportstable/AirportsComponent.java14
-rw-r--r--src/main/java/com/benburwell/planes/gui/airportstable/NavigationAidsTableModel.java2
-rw-r--r--src/main/java/com/benburwell/planes/gui/navigationaids/AirportsTableModel.java4
-rw-r--r--src/main/java/com/benburwell/planes/gui/navigationaids/NavigationAidComponent.java14
-rw-r--r--src/main/java/com/benburwell/planes/sbs/AggregateDataSource.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/DataListener.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/DataSource.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/MalformedPacketException.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/MessageType.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/SBSPacket.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/TCPDataSource.java8
-rw-r--r--src/main/java/com/benburwell/planes/sbs/TransmissionType.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/UnrecognizedMessageTypeException.java2
-rw-r--r--src/main/java/com/benburwell/planes/sbs/UnrecognizedTransmissionTypeException.java2
-rw-r--r--src/main/resources/airways_db.csv2009
40 files changed, 2146 insertions, 115 deletions
diff --git a/src/main/java/com/benburwell/planes/data/AbstractCSVReader.java b/src/main/java/com/benburwell/planes/data/AbstractCSVReader.java
index 66084ed..0f88be2 100644
--- a/src/main/java/com/benburwell/planes/data/AbstractCSVReader.java
+++ b/src/main/java/com/benburwell/planes/data/AbstractCSVReader.java
@@ -3,8 +3,8 @@ package com.benburwell.planes.data;
import org.apache.commons.csv.CSVRecord;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
-public abstract class AbstractCSVReader {
+abstract class AbstractCSVReader {
public abstract void readRecord(CSVRecord record);
}
diff --git a/src/main/java/com/benburwell/planes/data/Aircraft.java b/src/main/java/com/benburwell/planes/data/Aircraft.java
index 9f6b881..280c6bd 100644
--- a/src/main/java/com/benburwell/planes/data/Aircraft.java
+++ b/src/main/java/com/benburwell/planes/data/Aircraft.java
@@ -7,14 +7,13 @@ import java.util.List;
import java.util.ArrayList;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class Aircraft implements Comparable<Aircraft> {
private final String hexIdent;
private Position currentPosition = new Position();
private List<Position> positionHistory = new ArrayList<>();
private String callsign = "";
- private String squawk = "";
private long packetCount = 0;
private double track;
private double groundSpeed;
@@ -75,10 +74,6 @@ public class Aircraft implements Comparable<Aircraft> {
return callsign;
}
- public String getSquawk() {
- return squawk;
- }
-
public Long getPacketCount() {
return packetCount;
}
diff --git a/src/main/java/com/benburwell/planes/data/AircraftStore.java b/src/main/java/com/benburwell/planes/data/AircraftStore.java
index 076701d..311c20c 100644
--- a/src/main/java/com/benburwell/planes/data/AircraftStore.java
+++ b/src/main/java/com/benburwell/planes/data/AircraftStore.java
@@ -8,7 +8,7 @@ import java.util.List;
import java.util.ArrayList;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public class AircraftStore {
private Map<String,Aircraft> aircraftMap = new HashMap<>();
diff --git a/src/main/java/com/benburwell/planes/data/AircraftStoreListener.java b/src/main/java/com/benburwell/planes/data/AircraftStoreListener.java
index 2ef635f..0f62359 100644
--- a/src/main/java/com/benburwell/planes/data/AircraftStoreListener.java
+++ b/src/main/java/com/benburwell/planes/data/AircraftStoreListener.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.data;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public interface AircraftStoreListener {
void aircraftStoreChanged();
diff --git a/src/main/java/com/benburwell/planes/data/Airport.java b/src/main/java/com/benburwell/planes/data/Airport.java
index ab16248..07cbceb 100644
--- a/src/main/java/com/benburwell/planes/data/Airport.java
+++ b/src/main/java/com/benburwell/planes/data/Airport.java
@@ -3,7 +3,7 @@ package com.benburwell.planes.data;
import org.apache.commons.csv.CSVRecord;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class Airport extends AbstractCSVReader {
private int id;
diff --git a/src/main/java/com/benburwell/planes/data/CSVObjectStore.java b/src/main/java/com/benburwell/planes/data/CSVObjectStore.java
index a92e0a2..d04cfe8 100644
--- a/src/main/java/com/benburwell/planes/data/CSVObjectStore.java
+++ b/src/main/java/com/benburwell/planes/data/CSVObjectStore.java
@@ -4,13 +4,18 @@ import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class CSVObjectStore<T extends AbstractCSVReader> {
private List<T> objects = new ArrayList<>();
diff --git a/src/main/java/com/benburwell/planes/data/NavigationAid.java b/src/main/java/com/benburwell/planes/data/NavigationAid.java
index d730e7e..35a25ad 100644
--- a/src/main/java/com/benburwell/planes/data/NavigationAid.java
+++ b/src/main/java/com/benburwell/planes/data/NavigationAid.java
@@ -5,7 +5,7 @@ import org.apache.commons.csv.CSVRecord;
/**
* Frequencies in kHz, elevations in ft
*
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class NavigationAid extends AbstractCSVReader {
private int id;
diff --git a/src/main/java/com/benburwell/planes/data/Position.java b/src/main/java/com/benburwell/planes/data/Position.java
index 4b37235..7705150 100644
--- a/src/main/java/com/benburwell/planes/data/Position.java
+++ b/src/main/java/com/benburwell/planes/data/Position.java
@@ -3,7 +3,7 @@ package com.benburwell.planes.data;
import java.util.Date;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class Position {
private Date timestamp = new Date(System.currentTimeMillis());
diff --git a/src/main/java/com/benburwell/planes/gui/GraphicsTheme.java b/src/main/java/com/benburwell/planes/gui/GraphicsTheme.java
index cece138..02d75ba 100644
--- a/src/main/java/com/benburwell/planes/gui/GraphicsTheme.java
+++ b/src/main/java/com/benburwell/planes/gui/GraphicsTheme.java
@@ -1,9 +1,9 @@
package com.benburwell.planes.gui;
-import java.awt.*;
+import java.awt.Color;
/**
- * Created by ben on 11/18/16.
+ * @author ben
*/
public class GraphicsTheme {
public static class Colors {
diff --git a/src/main/java/com/benburwell/planes/gui/Main1090.java b/src/main/java/com/benburwell/planes/gui/Main1090.java
index e3624ff..a48fb93 100644
--- a/src/main/java/com/benburwell/planes/gui/Main1090.java
+++ b/src/main/java/com/benburwell/planes/gui/Main1090.java
@@ -1,21 +1,28 @@
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
package com.benburwell.planes.gui;
+import com.benburwell.planes.data.AircraftStore;
+import com.benburwell.planes.data.Airport;
+import com.benburwell.planes.data.CSVObjectStore;
+import com.benburwell.planes.data.NavigationAid;
+import com.benburwell.planes.gui.aircraftmap.AircraftMapComponent;
import com.benburwell.planes.gui.aircrafttable.AircraftTableComponent;
import com.benburwell.planes.gui.airportstable.AirportsComponent;
import com.benburwell.planes.gui.navigationaids.NavigationAidComponent;
-import com.benburwell.planes.sbs.*;
-import com.benburwell.planes.data.*;
-import com.benburwell.planes.gui.aircraftmap.*;
-
+import com.benburwell.planes.sbs.AggregateDataSource;
+import com.benburwell.planes.sbs.SBSPacket;
+import com.benburwell.planes.sbs.TCPDataSource;
+import java.awt.EventQueue;
import java.util.List;
import java.util.ArrayList;
-import java.awt.*;
-import javax.swing.*;
+import javax.swing.JFrame;
+import javax.swing.JOptionPane;
+import javax.swing.JTabbedPane;
+import javax.swing.WindowConstants;
import java.awt.event.ActionEvent;
import java.io.IOException;
diff --git a/src/main/java/com/benburwell/planes/gui/MenuBarProvider.java b/src/main/java/com/benburwell/planes/gui/MenuBarProvider.java
index add77ce..7260fd1 100644
--- a/src/main/java/com/benburwell/planes/gui/MenuBarProvider.java
+++ b/src/main/java/com/benburwell/planes/gui/MenuBarProvider.java
@@ -1,10 +1,12 @@
package com.benburwell.planes.gui;
-import javax.swing.*;
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
import java.awt.event.ActionEvent;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public class MenuBarProvider {
private JMenuBar menubar = new JMenuBar();
diff --git a/src/main/java/com/benburwell/planes/gui/TCPConnectionOptionDialog.java b/src/main/java/com/benburwell/planes/gui/TCPConnectionOptionDialog.java
index a8d7eea..5650069 100644
--- a/src/main/java/com/benburwell/planes/gui/TCPConnectionOptionDialog.java
+++ b/src/main/java/com/benburwell/planes/gui/TCPConnectionOptionDialog.java
@@ -1,9 +1,12 @@
package com.benburwell.planes.gui;
-import javax.swing.*;
+import javax.swing.JComponent;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JTextField;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public class TCPConnectionOptionDialog {
public static final String DEFAULT_HOSTNAME = "10.0.0.111";
diff --git a/src/main/java/com/benburwell/planes/gui/Tabbable.java b/src/main/java/com/benburwell/planes/gui/Tabbable.java
index e7b5f3f..26c0992 100644
--- a/src/main/java/com/benburwell/planes/gui/Tabbable.java
+++ b/src/main/java/com/benburwell/planes/gui/Tabbable.java
@@ -1,9 +1,9 @@
package com.benburwell.planes.gui;
-import javax.swing.*;
+import javax.swing.JComponent;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public interface Tabbable {
String getName();
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMap.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMap.java
index d61618a..72edaaf 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMap.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMap.java
@@ -4,15 +4,26 @@ import com.benburwell.planes.data.Airport;
import com.benburwell.planes.data.NavigationAid;
import com.benburwell.planes.data.Position;
import com.benburwell.planes.gui.GraphicsTheme;
-import com.benburwell.planes.gui.aircraftmap.symbols.*;
-
-import javax.swing.*;
-import java.awt.*;
-import java.util.*;
+import com.benburwell.planes.gui.aircraftmap.symbols.AirportSymbol;
+import com.benburwell.planes.gui.aircraftmap.symbols.NDBSymbol;
+import com.benburwell.planes.gui.aircraftmap.symbols.VORDMESymbol;
+import com.benburwell.planes.gui.aircraftmap.symbols.VORSymbol;
+import com.benburwell.planes.gui.aircraftmap.symbols.VORTACSymbol;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+import java.awt.Font;
+import java.awt.Graphics;
+import java.awt.Graphics2D;
+import java.awt.RenderingHints;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class AircraftMap extends JPanel {
// geographic constants
@@ -131,7 +142,7 @@ public class AircraftMap extends JPanel {
this.redraw();
}
- public void drawPositionAndScale(Graphics g) {
+ private void drawPositionAndScale(Graphics g) {
Font currentFont = g.getFont();
Font newFont = currentFont.deriveFont(FONT_SIZE);
g.setFont(newFont);
@@ -141,7 +152,7 @@ public class AircraftMap extends JPanel {
g.drawString(String.format("%d nm", this.getRangeRadius()), TEXT_PADDING, (int) FONT_SIZE * 3 + TEXT_PADDING);
}
- public int getRangeRadius() {
+ private int getRangeRadius() {
double milesHigh = this.getHeight() / this.getPixelsPerNauticalMile();
double milesWide = this.getWidth() / this.getPixelsPerNauticalMile();
double screenMiles = Math.min(milesHigh, milesWide);
@@ -149,7 +160,7 @@ public class AircraftMap extends JPanel {
return milesPerRing;
}
- public List<Integer> getRangeRadii() {
+ private List<Integer> getRangeRadii() {
int rangeRadius = this.getRangeRadius();
List<Integer> radii = new ArrayList<>();
for (int ringNumber = 1; ringNumber <= NUMBER_OF_RANGE_RINGS; ringNumber++) {
@@ -158,7 +169,7 @@ public class AircraftMap extends JPanel {
return radii;
}
- public void drawRange(Graphics g) {
+ private void drawRange(Graphics g) {
int centerX = this.getWidth() / 2;
int centerY = this.getHeight() / 2;
g.setColor(GraphicsTheme.Colors.BASE_3);
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMapComponent.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMapComponent.java
index ab0315d..48f8cfd 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMapComponent.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/AircraftMapComponent.java
@@ -1,43 +1,42 @@
package com.benburwell.planes.gui.aircraftmap;
-import com.benburwell.planes.data.*;
+import com.benburwell.planes.data.AircraftStore;
+import com.benburwell.planes.data.AircraftStoreListener;
+import com.benburwell.planes.data.Airport;
+import com.benburwell.planes.data.CSVObjectStore;
+import com.benburwell.planes.data.NavigationAid;
import com.benburwell.planes.gui.Tabbable;
import com.benburwell.planes.gui.aircraftmap.symbols.PlaneSymbol;
-import java.util.*;
+import java.awt.KeyboardFocusManager;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
-import javax.swing.*;
+import javax.swing.JComponent;
import javax.swing.Timer;
-import java.awt.*;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
/**
- * Created by ben on 11/18/16.
+ * @author ben
*/
public class AircraftMapComponent implements Tabbable {
public final long PLANE_EXPIRY_MILLIS = 60 * 1000;
public final int MAX_REFRESH_MILLIS = 5 * 1000;
private AircraftStore store;
- private CSVObjectStore<NavigationAid> navaids;
- private CSVObjectStore<Airport> airportStore;
private AircraftMap mapPanel;
private AircraftStoreListener aircraftStoreListener;
public AircraftMapComponent(AircraftStore store, CSVObjectStore<NavigationAid> navaids, CSVObjectStore<Airport> airportStore) {
this.store = store;
- this.navaids = navaids;
- this.airportStore = airportStore;
this.setupMap();
this.bindKeys();
this.setupListener();
this.store.subscribe(this.aircraftStoreListener);
- this.mapPanel.addNavAids(this.navaids.getObjects());
- this.mapPanel.addAirports(this.airportStore.getObjects());
+ this.mapPanel.addNavAids(navaids.getObjects());
+ this.mapPanel.addAirports(airportStore.getObjects());
final Timer t = new Timer(MAX_REFRESH_MILLIS, e -> {
AircraftMapComponent.this.aircraftStoreListener.aircraftStoreChanged();
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/Drawable.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/Drawable.java
index 01c16ba..4b3aa5e 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/Drawable.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/Drawable.java
@@ -1,9 +1,9 @@
package com.benburwell.planes.gui.aircraftmap;
-import java.awt.*;
+import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public interface Drawable {
void drawOn(Graphics graphicsContext, AircraftMap map);
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/GeoPoint.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/GeoPoint.java
index 2ecbeda..37a3f19 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/GeoPoint.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/GeoPoint.java
@@ -3,7 +3,7 @@ package com.benburwell.planes.gui.aircraftmap;
import com.benburwell.planes.data.Position;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class GeoPoint {
private double latitude;
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/AirportSymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/AirportSymbol.java
index 5286f6f..b97a7fa 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/AirportSymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/AirportSymbol.java
@@ -6,10 +6,10 @@ import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
import com.benburwell.planes.gui.aircraftmap.GeoPoint;
-import java.awt.*;
+import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class AirportSymbol extends GeoPoint implements Drawable {
private String name;
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/NDBSymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/NDBSymbol.java
index 08793ec..74f4441 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/NDBSymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/NDBSymbol.java
@@ -6,10 +6,10 @@ import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
import com.benburwell.planes.gui.aircraftmap.GeoPoint;
-import java.awt.*;
+import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class NDBSymbol extends GeoPoint implements Drawable {
public static final int INNER_RADIUS = 3;
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/PlaneSymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/PlaneSymbol.java
index 135ed4d..3e6b51c 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/PlaneSymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/PlaneSymbol.java
@@ -7,14 +7,16 @@ import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
import com.benburwell.planes.gui.aircraftmap.GeoPoint;
+import java.awt.Color;
+import java.awt.Graphics;
+import java.awt.Graphics2D;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
-import java.awt.*;
import java.awt.geom.AffineTransform;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class PlaneSymbol extends GeoPoint implements Drawable {
public final int TRIANGLE_HEIGHT = 6;
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORDMESymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORDMESymbol.java
index 0b67989..b4edc28 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORDMESymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORDMESymbol.java
@@ -4,12 +4,11 @@ import com.benburwell.planes.data.Position;
import com.benburwell.planes.gui.GraphicsTheme;
import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
-import com.benburwell.planes.gui.aircraftmap.symbols.VORSymbol;
import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class VORDMESymbol extends VORSymbol implements Drawable {
public VORDMESymbol(String name, Position pos, int frequency) {
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORSymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORSymbol.java
index e854c2b..5164248 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORSymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORSymbol.java
@@ -6,10 +6,10 @@ import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
import com.benburwell.planes.gui.aircraftmap.GeoPoint;
-import java.awt.*;
+import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class VORSymbol extends GeoPoint implements Drawable {
public static final int RADIUS = 11;
diff --git a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORTACSymbol.java b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORTACSymbol.java
index 3b0043f..a8d0bdb 100644
--- a/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORTACSymbol.java
+++ b/src/main/java/com/benburwell/planes/gui/aircraftmap/symbols/VORTACSymbol.java
@@ -4,12 +4,11 @@ import com.benburwell.planes.data.Position;
import com.benburwell.planes.gui.GraphicsTheme;
import com.benburwell.planes.gui.aircraftmap.AircraftMap;
import com.benburwell.planes.gui.aircraftmap.Drawable;
-import com.benburwell.planes.gui.aircraftmap.symbols.VORSymbol;
-import java.awt.*;
+import java.awt.Graphics;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class VORTACSymbol extends VORSymbol implements Drawable {
public VORTACSymbol(String name, Position pos, int frequency) {
diff --git a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java
index 2bd6586..2ea4972 100644
--- a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java
+++ b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java
@@ -3,20 +3,20 @@ package com.benburwell.planes.gui.aircrafttable;
import com.benburwell.planes.data.AircraftStore;
import com.benburwell.planes.gui.Tabbable;
-import javax.swing.*;
+import javax.swing.JComponent;
+import javax.swing.JScrollPane;
+import javax.swing.JTable;
/**
- * Created by ben on 11/17/16.
+ * @author ben
*/
public class AircraftTableComponent implements Tabbable {
- private JTable table;
- private AircraftTableModel tableModel;
private JScrollPane scrollPane;
public AircraftTableComponent(AircraftStore store) {
- this.tableModel = new AircraftTableModel(store);
- this.table = new JTable(this.tableModel);
- this.table.setFillsViewportHeight(true);
+ AircraftTableModel tableModel = new AircraftTableModel(store);
+ JTable table = new JTable(tableModel);
+ table.setFillsViewportHeight(true);
this.scrollPane = new JScrollPane(table);
}
diff --git a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java
index 66dc798..ad5f7af 100644
--- a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java
+++ b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java
@@ -11,11 +11,11 @@ import java.util.ArrayList;
import java.util.Collections;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class AircraftTableModel extends AbstractTableModel {
private Map<String,Aircraft> aircraftMap;
- private String[] columnNames = { "Hex", "Callsign", "Squawk", "Latitude", "Longitude", "Altitude", "Vertical Rate", "Track", "Ground Speed", "Packets" };
+ private String[] columnNames = { "Hex", "Callsign", "Latitude", "Longitude", "Altitude", "Vertical Rate", "Track", "Ground Speed", "Packets" };
public AircraftTableModel(AircraftStore store) {
this.aircraftMap = store.getAircraft();
@@ -58,20 +58,18 @@ public class AircraftTableModel extends AbstractTableModel {
case 1:
return aircraft.getCallsign();
case 2:
- return aircraft.getSquawk();
- case 3:
return aircraft.getCurrentPosition().getLatitude();
- case 4:
+ case 3:
return aircraft.getCurrentPosition().getLongitude();
- case 5:
+ case 4:
return aircraft.getCurrentPosition().getAltitude();
- case 6:
+ case 5:
return aircraft.getVerticalRate();
- case 7:
+ case 6:
return aircraft.getTrack();
- case 8:
+ case 7:
return aircraft.getGroundSpeed();
- case 9:
+ case 8:
return aircraft.getPacketCount();
}
return "";
diff --git a/src/main/java/com/benburwell/planes/gui/airportstable/AirportsComponent.java b/src/main/java/com/benburwell/planes/gui/airportstable/AirportsComponent.java
index 8739de7..14eaca9 100644
--- a/src/main/java/com/benburwell/planes/gui/airportstable/AirportsComponent.java
+++ b/src/main/java/com/benburwell/planes/gui/airportstable/AirportsComponent.java
@@ -5,20 +5,20 @@ import com.benburwell.planes.data.CSVObjectStore;
import com.benburwell.planes.gui.Tabbable;
import com.benburwell.planes.gui.navigationaids.AirportsTableModel;
-import javax.swing.*;
+import javax.swing.JComponent;
+import javax.swing.JScrollPane;
+import javax.swing.JTable;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class AirportsComponent implements Tabbable {
private JScrollPane scrollPane = new JScrollPane();
- private JTable table = new JTable();
- private AirportsTableModel tableModel;
public AirportsComponent(CSVObjectStore<Airport> airportStore) {
- this.tableModel = new AirportsTableModel(airportStore.getObjects());
- this.table = new JTable(this.tableModel);
- this.table.setFillsViewportHeight(true);
+ AirportsTableModel tableModel = new AirportsTableModel(airportStore.getObjects());
+ JTable table = new JTable(tableModel);
+ table.setFillsViewportHeight(true);
this.scrollPane = new JScrollPane(table);
}
diff --git a/src/main/java/com/benburwell/planes/gui/airportstable/NavigationAidsTableModel.java b/src/main/java/com/benburwell/planes/gui/airportstable/NavigationAidsTableModel.java
index 3ce098f..93af44c 100644
--- a/src/main/java/com/benburwell/planes/gui/airportstable/NavigationAidsTableModel.java
+++ b/src/main/java/com/benburwell/planes/gui/airportstable/NavigationAidsTableModel.java
@@ -6,7 +6,7 @@ import com.benburwell.planes.data.NavigationAid;
import javax.swing.table.AbstractTableModel;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class NavigationAidsTableModel extends AbstractTableModel {
private final String[] COLUMN_NAMES = { "Ident", "Type", "Frequency", "DME Frequency", "DME Channel", "Usage Type", "Power", "Airport" };
diff --git a/src/main/java/com/benburwell/planes/gui/navigationaids/AirportsTableModel.java b/src/main/java/com/benburwell/planes/gui/navigationaids/AirportsTableModel.java
index 2850196..a742057 100644
--- a/src/main/java/com/benburwell/planes/gui/navigationaids/AirportsTableModel.java
+++ b/src/main/java/com/benburwell/planes/gui/navigationaids/AirportsTableModel.java
@@ -6,12 +6,12 @@ import javax.swing.table.AbstractTableModel;
import java.util.List;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class AirportsTableModel extends AbstractTableModel {
public final String[] COLUMN_HEADERS = {"Identifier", "Name", "Country", "Municipality", "Scheduled Service", "IATA Code", "Local Code"};
- public List<Airport> airports;
+ private List<Airport> airports;
public AirportsTableModel(List<Airport> airports) {
this.airports = airports;
diff --git a/src/main/java/com/benburwell/planes/gui/navigationaids/NavigationAidComponent.java b/src/main/java/com/benburwell/planes/gui/navigationaids/NavigationAidComponent.java
index 1238873..e33f0f8 100644
--- a/src/main/java/com/benburwell/planes/gui/navigationaids/NavigationAidComponent.java
+++ b/src/main/java/com/benburwell/planes/gui/navigationaids/NavigationAidComponent.java
@@ -5,20 +5,20 @@ import com.benburwell.planes.data.NavigationAid;
import com.benburwell.planes.gui.Tabbable;
import com.benburwell.planes.gui.airportstable.NavigationAidsTableModel;
-import javax.swing.*;
+import javax.swing.JComponent;
+import javax.swing.JScrollPane;
+import javax.swing.JTable;
/**
- * Created by ben on 11/19/16.
+ * @author ben
*/
public class NavigationAidComponent implements Tabbable {
- private JTable table;
- private NavigationAidsTableModel tableModel;
private JScrollPane scrollPane;
public NavigationAidComponent(CSVObjectStore<NavigationAid> store) {
- this.tableModel = new NavigationAidsTableModel(store);
- this.table = new JTable(this.tableModel);
- this.table.setFillsViewportHeight(true);
+ NavigationAidsTableModel tableModel = new NavigationAidsTableModel(store);
+ JTable table = new JTable(tableModel);
+ table.setFillsViewportHeight(true);
this.scrollPane = new JScrollPane(table);
}
diff --git a/src/main/java/com/benburwell/planes/sbs/AggregateDataSource.java b/src/main/java/com/benburwell/planes/sbs/AggregateDataSource.java
index 2850404..1886e00 100644
--- a/src/main/java/com/benburwell/planes/sbs/AggregateDataSource.java
+++ b/src/main/java/com/benburwell/planes/sbs/AggregateDataSource.java
@@ -6,7 +6,7 @@ import java.util.Map;
import java.util.HashMap;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class AggregateDataSource implements DataSource {
private List<DataListener> subscribers = new ArrayList<>();
diff --git a/src/main/java/com/benburwell/planes/sbs/DataListener.java b/src/main/java/com/benburwell/planes/sbs/DataListener.java
index b0da2ef..9258310 100644
--- a/src/main/java/com/benburwell/planes/sbs/DataListener.java
+++ b/src/main/java/com/benburwell/planes/sbs/DataListener.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public interface DataListener {
void handleMessage(SBSPacket packet);
diff --git a/src/main/java/com/benburwell/planes/sbs/DataSource.java b/src/main/java/com/benburwell/planes/sbs/DataSource.java
index 961c6e2..c8bba6b 100644
--- a/src/main/java/com/benburwell/planes/sbs/DataSource.java
+++ b/src/main/java/com/benburwell/planes/sbs/DataSource.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public interface DataSource {
void subscribe(DataListener listener);
diff --git a/src/main/java/com/benburwell/planes/sbs/MalformedPacketException.java b/src/main/java/com/benburwell/planes/sbs/MalformedPacketException.java
index 6cbd1a3..1ab8ca9 100644
--- a/src/main/java/com/benburwell/planes/sbs/MalformedPacketException.java
+++ b/src/main/java/com/benburwell/planes/sbs/MalformedPacketException.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class MalformedPacketException extends Exception {
private String message;
diff --git a/src/main/java/com/benburwell/planes/sbs/MessageType.java b/src/main/java/com/benburwell/planes/sbs/MessageType.java
index a2ecc66..96958ed 100644
--- a/src/main/java/com/benburwell/planes/sbs/MessageType.java
+++ b/src/main/java/com/benburwell/planes/sbs/MessageType.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public enum MessageType {
SELECTION_CHANGE("SEL"),
diff --git a/src/main/java/com/benburwell/planes/sbs/SBSPacket.java b/src/main/java/com/benburwell/planes/sbs/SBSPacket.java
index 5684803..86e6eaf 100644
--- a/src/main/java/com/benburwell/planes/sbs/SBSPacket.java
+++ b/src/main/java/com/benburwell/planes/sbs/SBSPacket.java
@@ -6,7 +6,7 @@ import java.util.Calendar;
import java.util.Date;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class SBSPacket {
private MessageType messageType;
diff --git a/src/main/java/com/benburwell/planes/sbs/TCPDataSource.java b/src/main/java/com/benburwell/planes/sbs/TCPDataSource.java
index 2224d36..5cbe7f7 100644
--- a/src/main/java/com/benburwell/planes/sbs/TCPDataSource.java
+++ b/src/main/java/com/benburwell/planes/sbs/TCPDataSource.java
@@ -1,12 +1,14 @@
package com.benburwell.planes.sbs;
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.net.Socket;
import java.util.List;
import java.util.ArrayList;
-import java.io.*;
-import java.net.*;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class TCPDataSource implements DataSource {
private List<DataListener> subscribers = new ArrayList<>();
diff --git a/src/main/java/com/benburwell/planes/sbs/TransmissionType.java b/src/main/java/com/benburwell/planes/sbs/TransmissionType.java
index fb1761e..d2f799c 100644
--- a/src/main/java/com/benburwell/planes/sbs/TransmissionType.java
+++ b/src/main/java/com/benburwell/planes/sbs/TransmissionType.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public enum TransmissionType {
ES_IDENTIFICATION(1),
diff --git a/src/main/java/com/benburwell/planes/sbs/UnrecognizedMessageTypeException.java b/src/main/java/com/benburwell/planes/sbs/UnrecognizedMessageTypeException.java
index ee30a87..63d3d63 100644
--- a/src/main/java/com/benburwell/planes/sbs/UnrecognizedMessageTypeException.java
+++ b/src/main/java/com/benburwell/planes/sbs/UnrecognizedMessageTypeException.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class UnrecognizedMessageTypeException extends Exception {
private String type;
diff --git a/src/main/java/com/benburwell/planes/sbs/UnrecognizedTransmissionTypeException.java b/src/main/java/com/benburwell/planes/sbs/UnrecognizedTransmissionTypeException.java
index abab067..8bc5c13 100644
--- a/src/main/java/com/benburwell/planes/sbs/UnrecognizedTransmissionTypeException.java
+++ b/src/main/java/com/benburwell/planes/sbs/UnrecognizedTransmissionTypeException.java
@@ -1,7 +1,7 @@
package com.benburwell.planes.sbs;
/**
- * Created by ben on 11/15/16.
+ * @author ben
*/
public class UnrecognizedTransmissionTypeException extends Exception {
private int code;
diff --git a/src/main/resources/airways_db.csv b/src/main/resources/airways_db.csv
new file mode 100644
index 0000000..b119c66
--- /dev/null
+++ b/src/main/resources/airways_db.csv
@@ -0,0 +1,2009 @@
+Airways,Center,Latitude,Longitude,Numbered Fix
+A1 V385,ZAN,63.889083,-160.695000,30194
+A1 V453,ZAN,63.887639,-160.686083,27583
+A1 V488,ZAN,63.888722,-160.692694,29610
+A17 B4,ZAN,66.758972,-148.176083,27552
+A6 V385,ZAN,63.826028,-160.929667,29497
+A6 V488,ZAN,63.760833,-161.023028,29496
+A6 V506,ZAN,62.240417,-163.063472,29494
+A6 V510,ZAN,62.732639,-162.430194,29495
+B27 G4,ZAN,59.171778,-157.766889,27551
+B27 V319,ZAN,60.794667,-161.876361,29094
+B27 V350,ZAN,61.023944,-162.121639,29095
+B27 V488,ZAN,62.636389,-163.731222,30193
+B27 V619,ZAN,58.870500,-157.077139,29508
+B3 V385,ZAN,63.863833,-160.789222,30195
+B3 V440,ZAN,63.911750,-160.818083,30192
+B3 V453,ZAN,63.761556,-160.737250,27582
+B3 V488,ZAN,63.853583,-160.783944,29609
+B7 V480,ZAN,60.766583,-161.875222,29557
+G10 R99,ZAN,55.547194,-163.660222,26799
+G15 V453,ZAN,62.453917,-161.241833,27580
+G15 V506,ZAN,62.125028,-162.960556,29103
+G6 R50,ZAN,61.781278,-160.999889,29097
+G6 V453,ZAN,61.840806,-161.463278,27585
+G6 V480,ZAN,61.601222,-159.675833,29212
+G6 V506,ZAN,62.009250,-162.858083,29096
+G8 V351,ZAN,57.784778,-158.610056,29499
+G9 V308,ZAN,60.799889,-161.755083,29101
+G9 V319,ZAN,60.792056,-161.862500,29098
+G9 V350,ZAN,60.794028,-161.835667,29099
+G9 V453,ZAN,60.795083,-161.820944,27579
+G9 V480,ZAN,60.797083,-161.793528,29100
+G9 V506,ZAN,60.794278,-161.832000,29102
+J1 J110,ZOA,36.725861,-121.122750,10105
+J1 J126,ZOA,37.154139,-121.589250,12398
+J1 J143,ZSE,44.512000,-122.717306,11837
+J1 J189 J34,ZSE,47.013444,-122.381778,11759
+J1 J189 J54,ZSE,46.786583,-122.420111,13772
+J10 J104 J107 J128 J4 J50 J64,ZLA,34.013222,-117.622750,12102
+J10 J104 J4 J65,ZLA,34.102783,-116.332167,11569
+J10 J11,ZAB,34.915694,-112.468167,14745
+J10 J144 J151,ZMP,41.426417,-96.300944,00966
+J10 J144 J21,ZMP,41.435444,-95.587667,10418
+J10 J154,ZDV,39.759194,-104.436167,14168
+J10 J197,ZDV,38.162528,-107.223750,13635
+J10 J231 J236,ZLA,34.216194,-115.298750,13819
+J10 J233,ZAU,41.488528,-92.485722,13702
+J10 J6,ZAB,34.725889,-113.103056,14743
+J10 J60,ZDV,40.059278,-103.619139,14169
+J10 J72,ZAB,35.559028,-110.790389,12481
+J10 J76,ZDV,36.035389,-109.738444,10188
+J10 J86,ZAB,35.316194,-111.314250,10287
+J10 J92,ZAB,34.839417,-112.725000,14744
+J100 J105 J128 J84 J94,ZAU,42.287306,-88.847944,10445
+J100 J110 J146 J86 J9,ZLA,36.060333,-115.184914,12242
+J100 J128 J151 J84,ZMP,41.634361,-96.761194,10417
+J100 J128 J45 J84,ZMP,41.976472,-94.380694,10415
+J100 J13 J17 J84,ZDV,40.761111,-104.727250,14177
+J100 J146 J50 J9,ZLA,34.255833,-117.861083,12100
+J100 J146 J6 J9,ZLA,34.746361,-116.975444,12047
+J100 J146 J65 J9,ZLA,34.460800,-117.493722,12046
+J100 J15,ZDV,39.355972,-109.298778,10193
+J100 J154 J84,ZDV,40.628083,-105.378806,14211
+J100 J20 J52 J84,ZDV,40.438056,-106.275611,14187
+J100 J206 J84,ZDV,40.148444,-107.574722,13114
+J100 J240,ZDV,39.530667,-108.966944,13903
+J100 J28,ZLC,38.411450,-111.035744,13106
+J100 J58,ZLC,37.984861,-111.790667,12484
+J100 J9 J92,ZLA,36.109056,-115.122333,14460
+J101 J112,ZKC,37.783933,-90.938603,10529
+J101 J187,ZKC,38.101972,-90.805333,14797
+J101 J35 J64,ZAU,41.168778,-88.540778,10450
+J102 J104,ZDV,37.692194,-104.595167,10202
+J102 J108,ZAB,34.605389,-109.604806,11485
+J102 J161,ZAB,35.491250,-108.848806,13640
+J102 J17,ZDV,37.837583,-104.060250,10203
+J102 J171,ZDV,37.957778,-103.609500,12130
+J102 J182,ZKC,38.645361,-99.766861,12388
+J102 J231 J74,ZAB,34.396500,-109.863083,11483
+J102 J28,ZDV,38.150833,-102.868417,10220
+J102 J76,ZAB,35.926278,-108.162444,11488
+J102 J86,ZAB,34.411667,-109.844389,11484
+J104 J108,ZAB,33.572667,-107.745083,11040
+J104 J110,ZDV,37.500167,-104.647444,10201
+J104 J13,ZAB,34.146194,-107.055389,10293
+J104 J134 J96,ZAB,36.480000,-104.920639,10307
+J104 J15,ZAB,34.745444,-106.309944,10296
+J104 J231,ZAB,34.957889,-106.040056,13651
+J104 J236 J4,ZLA,34.110250,-115.455472,13818
+J104 J6 J78,ZAB,35.093583,-105.866528,10306
+J104 J72,ZAB,34.948917,-106.051472,10297
+J104 J74,ZAB,34.395167,-106.750250,13190
+J105 J151 J233 J45,ZKC,39.410861,-91.375833,10531
+J105 J18 J87,ZAU,41.447111,-89.402028,13718
+J105 J30 J82,ZAU,42.073833,-88.990278,10447
+J105 J46,ZME,36.189383,-94.190925,10543
+J105 J52,ZFW,34.039861,-96.368611,14575
+J105 J78,ZKC,36.775472,-93.749278,10517
+J105 J87,ZFW,33.625306,-96.663694,14581
+J105 J90,ZAU,42.453500,-88.736389,10444
+J106 J190 J70,ZNY,41.733514,-77.355669,13369
+J106 J217 J70,ZNY,41.605158,-76.880167,13371
+J106 J59 J70,ZNY,41.734167,-77.358114,13370
+J106 J6 J70,ZNY,40.952361,-74.660056,13335
+J106 J60 J70,ZNY,40.994000,-74.860139,00435
+J106 J70 J75,ZNY,40.869917,-74.269500,13330
+J107 J116,ZLC,40.228842,-110.767944,10149
+J107 J12,ZLC,39.962444,-111.098806,10150
+J107 J136 J202,ZDV,42.890139,-106.658167,12408
+J107 J146,ZLA,36.224142,-114.690789,12238
+J107 J148,ZLC,39.694611,-111.427694,12490
+J107 J15,ZLC,40.205897,-110.796575,10147
+J107 J151,ZDV,44.235583,-103.738583,10213
+J107 J156,ZLC,38.845139,-112.447000,12487
+J107 J173,ZLC,40.555889,-110.356528,12134
+J107 J175 J202,ZLC,42.280611,-107.786556,12401
+J107 J198,ZLC,38.583778,-112.753611,12412
+J107 J199,ZLC,39.598694,-111.544556,12489
+J107 J202 J54,ZLC,41.949361,-108.382389,14290
+J107 J36,ZMP,46.842639,-99.683611,12522
+J107 J523 J9,ZLC,38.222417,-113.125083,14325
+J107 J56,ZLC,40.741892,-110.119917,10146
+J107 J60 J64 J65,ZLA,34.323333,-117.042361,10262
+J107 J70,ZMP,46.147500,-100.504472,12521
+J107 J76,ZLA,36.079167,-114.800639,12243
+J107 J82,ZDV,43.996833,-104.286722,12516
+J107 J84,ZLC,39.445750,-111.730000,12488
+J107 J90,ZMP,45.799972,-100.904611,12520
+J108 J19 J244,ZAB,34.679111,-109.794194,11075
+J108 J26,ZAB,32.686028,-105.159722,11042
+J108 J6 J78,ZAB,34.883639,-110.325528,11061
+J108 J66,ZAB,32.184194,-103.962306,13939
+J109 J121,ZDC,35.075972,-77.864194,11716
+J109 J14,ZDC,37.230233,-77.832719,13148
+J109 J147 J8,ZDC,38.576583,-78.125306,10690
+J109 J150 J42,ZDC,38.096250,-77.988083,13554
+J109 J165,ZDC,36.664147,-77.841156,13592
+J109 J207,ZDC,36.323500,-77.846167,13502
+J109 J208 J55,ZDC,36.901750,-77.837639,13588
+J109 J209,ZDC,35.963056,-77.851444,13155
+J109 J213,ZDC,38.740867,-78.172692,10689
+J109 J37,ZDC,38.082389,-77.984139,13547
+J109 J48,ZDC,38.501278,-78.103667,13270
+J109 J52,ZDC,36.936564,-77.837106,10699
+J109 J75,ZDC,38.153444,-78.004306,13577
+J109 J79,ZDC,35.786417,-77.854000,13157
+J11 J110,ZLA,36.317611,-112.386611,12204
+J11 J128 J64,ZLA,35.877986,-112.412500,10269
+J11 J148,ZLC,39.467306,-112.056917,10134
+J11 J156,ZLC,38.937500,-112.131806,10137
+J11 J184,ZAB,33.257667,-111.874806,14155
+J11 J198,ZLC,38.697056,-112.165425,11969
+J11 J199,ZLC,39.440778,-112.060683,11972
+J11 J236,ZLA,35.647306,-112.425972,13823
+J11 J28,ZLC,38.385169,-112.208694,13061
+J11 J4,ZAB,33.127833,-111.804500,13212
+J11 J58,ZLC,38.126144,-112.244339,12483
+J11 J72 J86,ZLA,35.605694,-112.428389,12228
+J11 J74 J92,ZAB,34.271194,-112.305167,10282
+J11 J8,ZAB,35.047000,-112.460667,11064
+J11 J80,ZLC,38.509558,-112.191478,10138
+J11 J84,ZLC,39.383750,-112.068806,10135
+J110 J134 J181 J19,ZKC,38.550250,-92.718444,14789
+J110 J137 J24,ZKC,39.007278,-89.895611,12163
+J110 J168,ZDV,37.772500,-102.247306,12528
+J110 J17,ZDV,37.594417,-103.865917,10217
+J110 J171,ZDV,37.624694,-103.604972,12129
+J110 J186 J80,ZID,39.981139,-82.599889,12967
+J110 J189,ZOA,36.808000,-120.460361,11708
+J110 J191,ZDC,39.847556,-74.964972,13599
+J110 J20 J52,ZDV,37.790444,-102.071639,12529
+J110 J211 J230,ZOB,39.980833,-78.315639,13293
+J110 J225,ZNY,39.831667,-74.679444,13600
+J110 J24 J89,ZID,39.769972,-86.578333,10725
+J110 J25,ZKC,38.252278,-95.098778,10513
+J110 J30 J80,ZID,39.994833,-82.063194,12451
+J110 J42,ZDC,39.849500,-75.001000,13555
+J110 J43 J80,ZID,39.929528,-84.102694,10739
+J110 J51,ZDC,39.869167,-75.376639,13443
+J110 J7,ZOA,36.850556,-119.600972,13017
+J110 J75,ZNY,39.886167,-75.721889,13582
+J110 J76,ZLA,36.076472,-114.279944,12231
+J110 J79,ZNY,39.826583,-74.590222,13601
+J110 J80 J83,ZID,39.982111,-82.564944,13044
+J110 J80 J85,ZID,39.998194,-81.913500,10765
+J112 J180,ZKC,37.830222,-91.242722,14788
+J112 J181,ZKC,38.104944,-93.176389,14787
+J112 J187,ZKC,37.748222,-90.707611,14796
+J112 J71 J78,ZKC,37.773833,-89.321278,10537
+J113 J45,ZJX,28.813278,-81.141861,14371
+J113 J45,ZJX,28.595361,-81.090194,14370
+J113 J79,ZMA,26.091861,-80.262417,14372
+J114 J34,ZMP,44.450861,-95.006500,10491
+J114 J90,ZMP,44.423500,-95.068972,10492
+J116 J148,ZLC,40.189528,-109.947500,12494
+J116 J15,ZLC,40.232203,-110.844078,10148
+J116 J157,ZLC,40.191361,-109.983639,14275
+J116 J206,ZDV,40.019222,-107.449444,14197
+J116 J24,ZLC,40.185583,-109.872167,12495
+J116 J60,ZDV,39.771361,-105.264611,14195
+J118 J145,ZTL,35.015922,-83.169733,11803
+J118 J186,ZTL,35.014811,-83.226844,11804
+J118 J22,ZTL,34.962500,-85.194167,10599
+J118 J43 J91,ZTL,34.993942,-84.114661,10601
+J118 J45,ZME,34.974861,-85.620500,10598
+J118 J46,ZTL,35.006139,-83.629528,14586
+J118 J48,ZTL,35.020917,-82.896111,13622
+J118 J73,ZME,34.987444,-86.120361,13064
+J118 J89,ZTL,34.974528,-84.764944,10600
+J118 J99,ZTL,35.015728,-83.180122,11917
+J119 J20,ZJX,29.349717,-82.612164,10651
+J119 J91,ZJX,29.239667,-82.617750,13090
+J12 J136,ZSE,47.080808,-119.036083,12546
+J12 J143,ZSE,46.938336,-118.852192,12547
+J12 J148,ZLC,39.884278,-110.892028,12500
+J12 J15 J158,ZLC,41.708056,-113.275472,10130
+J12 J15 J94,ZLC,41.426583,-112.844806,10131
+J12 J153,ZSE,46.045639,-117.730028,12549
+J12 J156,ZDV,39.536639,-109.989111,12831
+J12 J16,ZSE,45.771111,-117.394889,12550
+J12 J3,ZSE,46.561614,-118.372417,12548
+J12 J34 J90,ZSE,47.204919,-119.197389,12545
+J12 J517,ZLC,45.253056,-116.774500,12602
+J12 J537,ZLC,45.208889,-116.722278,12603
+J12 J7,ZLC,43.978639,-115.597306,12604
+J12 J84,ZLC,39.683889,-110.368222,12502
+J120 J125,ZAN,64.578083,-149.078694,11772
+J120 J133,ZAN,63.408083,-153.962917,12469
+J120 J179,ZAN,61.601222,-159.675833,13432
+J121 J191,ZDC,35.291300,-77.641219,13218
+J121 J40,ZDC,35.146028,-77.791833,11717
+J121 J575,ZBW,42.402861,-70.850750,10066
+J121 J61,ZDC,36.596000,-76.469806,13221
+J121 J68,ZBW,41.651806,-71.194583,13614
+J121 J97,ZBW,42.244667,-70.886722,13027
+J122 J155,ZAN,64.819444,-149.030111,11777
+J123 J179,ZAN,62.009250,-162.858111,13434
+J123 J512,ZAN,63.007861,-163.770556,14390
+J125 J179,ZAN,60.459583,-150.500472,14388
+J125 J617,ZAN,59.793694,-150.985972,14605
+J126 J136,ZSE,45.449228,-122.973742,11749
+J126 J502,ZSE,48.259000,-123.050583,11752
+J126 J523,ZSE,47.694981,-122.984494,11751
+J126 J58 J80 J94,ZOA,37.793889,-121.570750,12399
+J126 J70,ZSE,47.273389,-122.936056,11750
+J126 J84,ZOA,37.915528,-121.567194,12400
+J128 J15,ZDV,37.739575,-108.390947,10190
+J128 J154,ZDV,39.738139,-104.406639,14198
+J128 J197,ZDV,38.040833,-107.826611,13634
+J128 J58,ZDV,37.196692,-109.384475,10189
+J128 J6,ZLA,34.786972,-115.559917,12236
+J128 J65,ZLA,34.247556,-116.796472,12235
+J128 J92,ZLA,35.481889,-113.896917,12237
+J13 J134 J96,ZAB,36.134694,-106.350556,10302
+J13 J146 J44,ZDV,38.794722,-105.254000,14174
+J13 J154 J17,ZDV,39.912889,-104.642806,14176
+J13 J157,ZDV,41.519583,-105.012722,14209
+J13 J17 J60,ZDV,39.891583,-104.640694,14175
+J13 J184,ZAB,32.088083,-106.824972,14255
+J13 J197 J44,ZDV,38.505639,-105.421028,14172
+J13 J2 J50,ZAB,31.850861,-106.736028,10291
+J13 J231,ZAB,34.822583,-106.875722,13648
+J13 J244,ZAB,35.412167,-106.660528,13941
+J13 J28 J44,ZDV,38.364222,-105.469944,14171
+J13 J32,ZDV,43.864389,-106.919139,12157
+J13 J4,ZAB,32.012667,-106.796639,11297
+J13 J44 J64,ZDV,37.793361,-105.665528,14170
+J13 J70,ZLC,47.167944,-110.912444,10144
+J13 J74,ZAB,34.400139,-106.988278,10295
+J13 J76,ZAB,35.788333,-106.499889,10298
+J13 J82,ZLC,44.023222,-107.053417,10161
+J13 J90,ZLC,46.564806,-109.873694,13778
+J13 J94,ZDV,41.826139,-105.253639,10211
+J130 J146,ZDV,40.221289,-99.119336,12883
+J130 J197,ZDV,40.207950,-100.358197,12882
+J130 J21,ZMP,40.201750,-96.278333,13197
+J131 J15 J23,ZHU,30.090833,-98.395917,12462
+J131 J151,ZME,36.752611,-89.429583,14610
+J131 J187,ZME,36.134194,-90.273556,14801
+J131 J20,ZFW,33.396444,-94.691583,10366
+J131 J41,ZME,35.672083,-90.890417,10548
+J131 J42 J87,ZFW,32.952611,-96.883778,14579
+J131 J45,ZME,37.446944,-88.455417,10556
+J131 J46,ZME,36.124278,-90.286944,10546
+J131 J50,ZFW,31.887583,-97.961528,10353
+J132 J190,ZNY,41.987806,-76.630861,13465
+J132 J217,ZNY,41.839500,-76.091722,13464
+J134 J137,ZKC,38.855167,-89.934861,12169
+J134 J15 J96,ZAB,35.862167,-107.423889,10299
+J134 J161 J96,ZAB,35.480861,-108.854889,13196
+J134 J168,ZKC,36.984139,-101.447500,11941
+J134 J169 J78 J93,ZLA,33.724408,-117.292203,12049
+J134 J17,ZAB,36.757028,-103.116806,10319
+J134 J18,ZAB,36.767611,-103.042972,10318
+J134 J186,ZID,38.728633,-82.683469,12965
+J134 J212 J78,ZLA,33.828139,-115.544889,13203
+J134 J44 J96,ZAB,35.087694,-110.754889,13193
+J134 J50 J78,ZLA,33.761528,-115.751167,12050
+J134 J58 J96,ZAB,36.127750,-106.378472,10308
+J134 J65 J78,ZLA,33.840083,-115.507750,12051
+J134 J73,ZID,38.809056,-87.799306,14130
+J134 J76 J96,ZAB,35.866528,-107.407111,10300
+J134 J83,ZID,38.740194,-82.396611,10759
+J134 J86 J96,ZAB,35.073750,-110.819611,13192
+J135 J179,ZAN,61.840817,-161.463278,13433
+J136 J158,ZDV,43.035028,-106.750806,14878
+J136 J32,ZDV,43.775417,-107.231889,12411
+J136 J34 J9,ZLC,46.587878,-111.868292,10125
+J136 J34 J90,ZSE,47.181533,-118.749078,10080
+J136 J5,ZSE,46.067278,-121.777611,10072
+J136 J501,ZSE,44.968364,-123.577497,10069
+J136 J523,ZSE,46.199528,-121.433389,14321
+J136 J54,ZSE,46.295333,-121.181333,13767
+J136 J589,ZSE,45.173169,-123.322106,13762
+J136 J65,ZSE,45.929167,-122.132422,12382
+J136 J7,ZLC,46.688722,-112.283083,12973
+J136 J70,ZSE,47.421000,-118.053944,10079
+J136 J82,ZLC,44.035056,-107.403750,12406
+J137 J19,ZKC,39.382583,-89.798028,13723
+J137 J41,ZME,35.867611,-91.165194,12164
+J137 J45,ZKC,38.542639,-90.014972,12161
+J137 J8,ZKC,38.789417,-89.951778,12162
+J138 J2 J31,ZHU,30.629083,-89.641000,14353
+J138 J2 J35,ZHU,30.582361,-90.205167,14352
+J138 J2 J58,ZHU,30.499722,-91.137000,14351
+J14 J168 J6 J78,ZFW,35.309083,-99.818194,11931
+J14 J181 J6,ZFW,35.195472,-96.106111,14422
+J14 J24,ZDC,37.494583,-77.335056,13541
+J14 J37 J46,ZTL,34.141278,-83.379917,14587
+J14 J37 J99,ZTL,34.511972,-82.783556,11913
+J14 J52 J73,ZTL,33.652611,-85.486056,11907
+J14 J6 J87,ZFW,35.198750,-96.134639,14585
+J140 J25,ZMP,46.802583,-94.405583,13631
+J142 J15,ZAB,34.641250,-106.134861,14342
+J142 J17,ZAB,35.679278,-102.105611,13647
+J142 J58,ZAB,35.449806,-103.341917,13646
+J142 J6 J78,ZAB,35.135583,-104.924194,13644
+J142 J72,ZAB,34.886417,-105.568667,14343
+J142 J76,ZAB,35.316833,-104.025750,13645
+J143 J15,ZSE,45.184139,-121.825306,11841
+J143 J159,ZSE,45.061481,-121.990328,11840
+J143 J16,ZSE,45.741250,-121.052000,11844
+J143 J189,ZSE,44.790814,-122.350939,11838
+J143 J20,ZSE,46.321750,-120.006972,11846
+J143 J34 J90,ZSE,47.163167,-118.418833,11847
+J143 J5,ZSE,45.402528,-121.528889,11842
+J143 J501,ZSE,43.822258,-123.264478,12544
+J143 J54,ZSE,46.030528,-120.536139,13768
+J143 J65,ZSE,45.030944,-122.031306,12377
+J143 J67,ZSE,44.991528,-122.084000,11839
+J143 J70,ZSE,47.424667,-117.906000,11848
+J143 J82,ZSE,45.579028,-121.286861,11843
+J144 J233,ZAU,41.840772,-92.457436,13701
+J145 J22,ZTL,36.399111,-82.604472,11801
+J145 J526,ZID,37.698964,-82.053458,13792
+J145 J83,ZID,37.329000,-82.212333,11800
+J145 J99,ZTL,35.007114,-83.173289,11918
+J146 J15,ZDV,37.972686,-108.460781,10191
+J146 J151 J60,ZMP,41.091000,-95.491944,00965
+J146 J154,ZDV,39.096583,-103.530500,14202
+J146 J17,ZDV,38.927528,-104.515389,14179
+J146 J19 J71,ZAU,41.580000,-88.036083,10448
+J146 J20 J52,ZDV,39.039028,-103.871861,14189
+J146 J21 J60,ZMP,41.050722,-95.803083,10419
+J146 J220,ZNY,41.125011,-77.429869,13357
+J146 J227,ZNY,41.111375,-77.324694,13468
+J146 J25 J60,ZMP,41.303583,-93.718556,10427
+J146 J41 J60,ZMP,41.066528,-95.681833,10420
+J146 J42,ZNY,40.648056,-74.016111,13563
+J146 J45 J60,ZMP,41.322000,-93.552750,00971
+J146 J49,ZNY,41.134317,-77.501900,10912
+J146 J58,ZDV,37.481361,-110.230500,10186
+J146 J59,ZNY,41.171842,-77.796408,10911
+J146 J6,ZNY,40.705236,-75.027892,13336
+J146 J60,ZNY,40.792611,-75.718333,00434
+J146 J60,ZLA,36.312783,-114.399111,12239
+J146 J73,ZAU,41.593306,-87.922389,14126
+J146 J75,ZNY,40.681111,-74.581194,13329
+J146 J84,ZAU,41.604861,-87.822889,10457
+J146 J89,ZAU,41.626889,-87.631000,10459
+J146 J92,ZLA,36.098694,-115.098556,14461
+J147 J24,ZDC,38.045611,-79.925472,10693
+J148 J15,ZLC,40.028472,-110.478000,12499
+J148 J154,ZDV,40.944222,-106.260361,14210
+J148 J163,ZDV,40.691167,-107.571944,12124
+J148 J173,ZLC,40.341722,-109.254333,12492
+J148 J197,ZMP,42.631167,-97.501283,13736
+J148 J20 J52,ZDV,40.787778,-107.081056,14185
+J148 J206,ZDV,40.601167,-108.018417,13117
+J148 J45,ZMP,42.859758,-95.622786,13737
+J148 J523,ZLC,38.910972,-114.217361,14330
+J148 J56,ZDV,40.588250,-108.081111,10198
+J148 J82,ZMP,42.925583,-95.025500,13738
+J148 J9,ZLC,39.306806,-112.493194,01208
+J149 J186,ZSE,39.741694,-82.616083,12966
+J149 J30,ZAU,40.718167,-84.750917,13832
+J149 J48,ZDC,38.938111,-77.560306,13604
+J149 J83,ZID,39.706778,-82.527083,13043
+J149 J85,ZID,39.434850,-81.843247,10769
+J15 J153,ZLC,44.080822,-117.828717,12368
+J15 J156,ZDV,39.605444,-109.731083,12830
+J15 J17,ZHU,30.213972,-98.735750,12466
+J15 J19 J8,ZAB,35.571361,-107.206306,11078
+J15 J196 J198,ZDV,39.514139,-109.572194,11991
+J15 J197,ZDV,37.912833,-108.442778,13633
+J15 J199,ZLC,39.812075,-110.093706,12498
+J15 J202,ZLC,40.686611,-111.676556,11977
+J15 J21 J25,ZHU,29.966278,-98.055417,12463
+J15 J231,ZAB,34.878528,-106.534889,13650
+J15 J244,ZAB,35.347806,-107.040306,13942
+J15 J5,ZSE,45.022750,-121.389500,10076
+J15 J537,ZLC,43.914444,-117.302028,12298
+J15 J60,ZDV,38.957036,-108.760822,13120
+J15 J65,ZHU,30.329639,-99.058000,13714
+J15 J65,ZSE,45.364833,-122.068500,12379
+J15 J66,ZFW,32.219944,-103.563389,13945
+J15 J84,ZLC,39.748333,-109.981417,12497
+J150 J174 J68,ZBW,41.517611,-70.764972,14108
+J150 J174 J97,ZBW,41.744806,-70.436278,14109
+J150 J225,ZSE,39.749944,-74.759722,13596
+J150 J62,ZBW,40.647389,-72.755722,13612
+J150 J79,ZBW,40.793822,-72.519778,11785
+J150 J79,ZNY,39.774139,-74.642611,13590
+J151 J18,ZKC,40.440917,-93.487194,00977
+J151 J181 J233 J45,ZKC,39.479139,-91.488472,14805
+J151 J192,ZMP,40.745056,-94.406917,00964
+J151 J197,ZMP,42.116194,-97.855583,12185
+J151 J20,ZJX,29.645583,-83.090444,13968
+J151 J233 J45 J80,ZKC,39.639778,-91.755111,00975
+J151 J239,ZTL,33.300944,-86.531250,13962
+J151 J25,ZMP,40.632944,-94.064306,00963
+J151 J32,ZDV,44.482528,-104.448000,10212
+J151 J37 J4,ZTL,32.568861,-85.812833,13961
+J151 J40,ZTL,32.353778,-85.604722,13960
+J151 J46,ZME,36.141917,-88.909222,10565
+J151 J6,ZME,36.042722,-88.825667,10567
+J151 J64,ZMP,40.598083,-93.958639,00972
+J152 J162 J34,ZOB,40.332889,-81.127750,11327
+J152 J178,ZID,40.311006,-83.071575,11323
+J152 J220 J227,ZNY,40.307583,-77.443917,13361
+J152 J61,ZNY,40.308889,-77.553333,11333
+J152 J83,ZID,40.320389,-82.529444,11324
+J153 J34 J90,ZSE,47.117139,-117.657889,12373
+J153 J70,ZSE,47.430861,-117.636222,12374
+J153 J82,ZLC,45.047833,-117.794722,12370
+J154 J157,ZDV,41.071694,-106.778250,14201
+J154 J197,ZDV,38.918058,-103.291139,14203
+J154 J44,ZDV,39.723972,-104.387472,14190
+J154 J523,ZLC,40.622889,-116.018778,14334
+J154 J64,ZDV,38.691083,-102.792028,14204
+J154 J80,ZDV,39.660750,-104.300194,14196
+J155 J502,ZAN,64.998583,-148.996222,11778
+J155 J515,ZAN,65.385028,-148.921528,11779
+J156 J240,ZDV,39.716083,-109.310639,13901
+J156 J523,ZLC,38.506722,-113.571556,14328
+J156 J9,ZLC,38.738492,-112.806394,10136
+J157 J163,ZDV,40.813056,-107.763639,14208
+J157 J17,ZDV,41.646056,-104.507139,14180
+J157 J173,ZLC,40.366361,-109.378028,14276
+J157 J20 J52,ZDV,40.915028,-107.379556,14184
+J157 J206,ZDV,40.714083,-108.130306,14207
+J157 J56,ZDV,40.620528,-108.471528,14206
+J158 J16,ZMP,44.769250,-100.561361,12187
+J158 J163 J20,ZLC,42.399667,-111.258889,14874
+J158 J175,ZLC,42.757250,-108.888222,14876
+J158 J34,ZMP,44.953472,-99.957361,12186
+J158 J52,ZLC,42.563361,-110.215389,14879
+J158 J523,ZLC,40.205889,-115.644278,14333
+J158 J54,ZLC,42.481750,-110.743944,14875
+J158 J9,ZLC,42.263861,-112.078278,14873
+J159 J65,ZSE,45.120361,-122.041222,12378
+J16 J3,ZSE,45.699861,-118.988333,10082
+J16 J5,ZSE,45.746306,-121.656750,10073
+J16 J517,ZSE,45.787639,-116.965056,10091
+J16 J523,ZSE,45.741972,-121.120083,14320
+J16 J537,ZSE,45.805389,-116.445694,12304
+J16 J65,ZSE,45.747972,-122.111750,12381
+J16 J7,ZLC,45.862861,-113.192556,12971
+J16 J9,ZLC,45.862139,-112.240472,10167
+J161 J72,ZAB,35.473333,-108.859278,13194
+J161 J76,ZAB,35.956806,-108.574194,13889
+J161 J8,ZAB,35.477000,-108.857139,13195
+J163 J20 J32,ZLC,42.495556,-111.537000,10145
+J163 J20 J713,ZLC,42.160056,-110.575889,14651
+J163 J20 J9,ZLC,42.689444,-112.108167,10126
+J163 J537 J54,ZLC,44.308639,-117.128333,13776
+J163 J54,ZLC,43.361833,-115.133778,12605
+J165 J207,ZDC,36.187400,-78.131739,13505
+J165 J208 J55,ZDC,37.036750,-77.611222,13150
+J165 J209,ZDC,35.921167,-78.292306,13154
+J165 J210,ZJX,33.794969,-79.532947,13143
+J165 J24,ZDC,37.493889,-77.325611,13543
+J166 J184,ZAB,32.549583,-108.725167,14254
+J166 J86,ZAB,32.994167,-107.855667,11044
+J167 J502 J515,ZAN,64.154278,-145.693722,11780
+J168 J18,ZKC,37.374750,-101.840972,11942
+J168 J19,ZKC,36.916778,-101.380139,11940
+J168 J231,ZKC,36.878056,-101.341556,13659
+J168 J26,ZAB,35.990528,-100.470056,11936
+J168 J28,ZDV,38.125278,-102.612611,11932
+J168 J74,ZFW,35.061083,-99.584528,11930
+J168 J8,ZAB,35.709944,-100.199889,11935
+J168 J96,ZKC,37.508833,-101.977306,11943
+J169 J18,ZAB,33.107056,-112.453056,13214
+J17 J183,ZHU,30.836472,-99.039500,14120
+J17 J19,ZAB,36.450778,-102.825806,10315
+J17 J197,ZDV,38.672389,-104.480583,14178
+J17 J231,ZAB,36.271833,-102.657111,13656
+J17 J74,ZAB,34.761778,-101.373611,10332
+J17 J76,ZAB,34.665000,-101.307583,11088
+J17 J8,ZAB,35.784444,-102.202722,11090
+J17 J86,ZHU,30.474611,-98.862417,10381
+J17 J94,ZDV,41.863389,-104.372889,14181
+J17 J96,ZAB,37.028861,-103.377639,10321
+J171 J28,ZDV,38.221917,-103.613139,12132
+J171 J64,ZDV,38.494583,-103.616889,10216
+J173 J24,ZDV,40.299833,-109.045861,12138
+J174 J585,ZSE,42.015639,-68.941917,14110
+J174 J79,ZBW,40.802072,-72.452444,13074
+J175 J32,ZLC,43.075250,-109.647008,12404
+J175 J713,ZLC,42.954083,-109.355556,14647
+J175 J94,ZDV,41.755028,-106.617528,12530
+J178 J43,ZID,40.592694,-83.943972,10777
+J179 J511,ZAN,60.718667,-152.034778,14389
+J179 J617,ZAN,60.118722,-149.048861,14606
+J18 J182 J96,ZKC,38.422944,-99.213028,12394
+J18 J184,ZAB,33.314444,-112.146583,14250
+J18 J2 J93,ZLA,32.757722,-115.864972,00318
+J18 J21,ZKC,39.252667,-96.794472,12265
+J18 J212,ZAB,33.168694,-112.362250,13205
+J18 J233,ZAU,40.742444,-92.544694,13717
+J18 J4,ZAB,33.262778,-112.223167,13210
+J18 J41,ZKC,39.910139,-95.062389,12272
+J18 J45,ZAU,40.607806,-92.969611,00960
+J18 J80,ZKC,39.305444,-96.659083,14594
+J180 J29,ZME,33.479889,-92.404306,14708
+J180 J46,ZME,36.137861,-91.755778,14798
+J180 J52,ZME,33.506167,-92.399472,14709
+J180 J78,ZKC,37.395333,-91.376750,14785
+J180 J8,ZKC,38.596028,-91.002389,14790
+J180 J98,ZKC,37.571556,-91.322611,14786
+J181 J182,ZKC,36.483333,-94.889444,14427
+J181 J20,ZFW,34.567972,-96.404472,14421
+J181 J24,ZKC,39.050861,-92.194528,14791
+J181 J41,ZKC,37.704944,-93.581472,14430
+J181 J46,ZME,36.196306,-95.247528,14432
+J181 J52,ZFW,34.095750,-96.625806,14574
+J181 J78,ZKC,36.442194,-94.941000,14426
+J181 J8,ZKC,37.088528,-94.194583,14429
+J181 J87,ZFW,34.977500,-96.210306,14583
+J181 J98,ZKC,36.848917,-94.429389,14428
+J182 J24,ZDV,38.855111,-100.298472,12386
+J182 J25,ZKC,36.727639,-95.613639,12631
+J182 J64,ZDV,39.105922,-100.946619,12385
+J182 J78,ZKC,36.469111,-94.846694,12626
+J182 J98,ZKC,36.539583,-95.080222,12627
+J183 J21 J25,ZHU,30.694944,-97.466250,14122
+J183 J42,ZAB,31.305611,-102.278722,14111
+J183 J65,ZHU,30.920944,-99.581361,14119
+J184 J86,ZAB,32.020667,-106.550611,14256
+J184 J92,ZAB,33.273861,-111.952222,14251
+J186 J22,ZTL,36.256694,-82.981611,11799
+J186 J24,ZID,38.466167,-82.700611,12964
+J186 J42,ZID,37.314556,-82.818028,12948
+J186 J526,ZID,37.635597,-82.767492,13790
+J186 J6,ZID,38.078472,-82.725722,12962
+J186 J78 J8,ZID,38.300444,-82.711361,12963
+J186 J99,ZTL,35.061500,-83.216444,11916
+J187 J6,ZME,35.533861,-90.116778,14800
+J187 J78,ZKC,37.571528,-90.659167,14794
+J187 J8,ZKC,38.622444,-90.950889,14804
+J187 J98,ZKC,37.633333,-90.676083,14795
+J189 J3,ZSE,41.098689,-121.531844,11702
+J189 J32,ZOA,38.703000,-121.109806,11704
+J189 J58 J80,ZOA,37.850417,-120.906222,11707
+J189 J65,ZOA,37.890194,-120.923500,11706
+J189 J94,ZOA,37.985694,-120.965083,11705
+J19 J244 J86,ZAB,34.559306,-110.058056,11076
+J19 J30 J71,ZAU,41.488222,-88.048028,10488
+J19 J60 J71 J82,ZAU,41.546278,-88.040472,10449
+J19 J64 J71,ZAU,41.169750,-88.089250,10451
+J19 J72,ZAB,35.366667,-108.334306,12227
+J19 J80,ZKC,39.842000,-89.182556,13724
+J190 J59,ZNY,41.732056,-77.359778,13179
+J191 J207,ZDC,36.574067,-77.313831,13504
+J191 J209,ZDC,36.150711,-77.423081,13219
+J191 J24 J55,ZDC,37.471144,-77.011133,13545
+J191 J79,ZDC,36.326611,-77.377833,13220
+J192 J21,ZMP,40.190722,-96.284417,12114
+J192 J233,ZAU,41.282008,-92.502186,13704
+J192 J25,ZMP,40.881250,-93.937194,13499
+J192 J41,ZMP,40.462528,-95.355417,13498
+J192 J45,ZAU,41.053194,-93.331472,13496
+J193 J209,ZDC,36.499653,-76.852903,13156
+J196 J198 J240,ZDV,39.647639,-109.183472,13902
+J196 J28,ZLC,38.406728,-111.291808,13105
+J196 J58,ZLC,38.006000,-111.858056,12523
+J196 J80,ZLC,38.750083,-110.785667,12509
+J197 J206,ZDV,38.244833,-106.805750,13636
+J197 J28,ZDV,38.396889,-106.010194,13637
+J197 J44,ZDV,40.274611,-100.247167,12880
+J197 J60,ZDV,40.610000,-99.682611,11996
+J197 J94,ZMP,42.522000,-97.577056,12184
+J198 J523,ZLC,38.441583,-113.468750,14327
+J198 J9,ZLC,38.552992,-112.910592,11968
+J199 J240,ZLC,39.873389,-109.604556,13898
+J199 J523,ZLC,38.617528,-113.747306,14329
+J199 J9,ZLC,39.305944,-112.493667,01209
+J2 J89,ZJX,30.524389,-83.151111,12284
+J2 J91,ZJX,30.534250,-83.485583,12281
+J20 J26 J52,ZKC,36.241806,-100.051389,10505
+J20 J28 J52,ZDV,38.121139,-102.571611,10221
+J20 J3,ZSE,45.719667,-118.974444,10081
+J20 J35 J4,ZME,32.451833,-90.268278,11882
+J20 J4 J69,ZTL,32.324583,-87.854650,10593
+J20 J517,ZLC,44.928667,-116.660667,10120
+J20 J52,ZFW,33.792222,-95.261111,14577
+J20 J52 J56,ZDV,40.522083,-106.467194,14186
+J20 J52 J60,ZDV,39.835306,-104.935278,14188
+J20 J52 J64,ZDV,38.580222,-103.260972,12125
+J20 J52 J96,ZKC,37.581417,-101.759583,10507
+J20 J537,ZLC,44.986083,-116.824028,12301
+J20 J55,ZJX,28.887056,-81.875194,12613
+J20 J7,ZLC,44.255361,-115.203792,10123
+J20 J75,ZJX,29.254028,-82.458694,10652
+J20 J8,ZFW,35.657797,-99.126453,10341
+J20 J85,ZJX,28.944556,-81.966083,12614
+J20 J87,ZFW,34.537861,-96.359389,14582
+J20 J89,ZJX,29.312306,-82.552111,12274
+J20 J91,ZJX,29.628278,-83.062361,12280
+J202 J56,ZLC,40.824694,-111.491944,11976
+J203 J70,ZLC,47.052528,-109.045028,11981
+J203 J90,ZLC,46.530833,-108.866306,13779
+J204 J70,ZLC,47.045528,-108.097083,11984
+J206 J24,ZDV,40.451500,-107.870889,13115
+J206 J64,ZDV,37.611611,-106.102250,10205
+J207 J210,ZJX,33.580750,-80.148583,13141
+J207 J40,ZJX,32.865972,-80.677139,13081
+J207 J40,ZDC,36.445778,-77.587472,13503
+J207 J47,ZJX,33.241611,-80.400694,13082
+J208 J40 J55,ZDC,37.156844,-77.408508,13151
+J208 J47,ZTL,34.772389,-81.730556,13131
+J208 J53 J85,ZTL,34.636500,-81.998167,13130
+J208 J99,ZTL,34.312528,-82.628167,13129
+J209 J47,ZTL,34.547500,-81.562639,13135
+J209 J51,ZDC,35.664667,-79.234528,13437
+J209 J53 J85,ZTL,34.300028,-82.057944,13134
+J209 J61,ZDC,36.721306,-76.485694,13222
+J209 J75,ZTL,35.088167,-80.455556,13136
+J21 J25 J86,ZHU,30.303917,-97.625528,14593
+J21 J64,ZMP,40.182667,-96.288861,10408
+J21 J8,ZKC,35.948083,-97.603083,13217
+J21 J80,ZKC,39.305639,-96.766083,11529
+J21 J90,ZMP,43.785444,-94.219878,10493
+J21 J94,ZMP,42.601333,-94.923167,12933
+J21 J96,ZKC,39.124278,-96.863111,10510
+J210 J40,ZJX,32.845694,-81.094806,13138
+J210 J47,ZJX,33.380222,-80.546639,13140
+J210 J51,ZJX,32.796722,-81.144583,13139
+J210 J55,ZJX,33.698914,-79.810458,13142
+J211 J6,ZDC,39.616056,-77.367944,13535
+J211 J64,ZOB,40.792444,-79.683750,13448
+J212 J236,ZLA,33.843194,-115.847528,13815
+J212 J65,ZAB,33.453817,-112.826472,13213
+J213 J24,ZDC,38.098222,-80.231333,10674
+J213 J48,ZDC,38.897917,-77.601806,13605
+J217 J220,ZNY,41.439236,-77.424367,13354
+J217 J227,ZNY,41.506433,-77.205278,13471
+J217 J584,ZNY,41.436261,-77.434033,13379
+J217 J95,ZNY,41.963194,-75.665583,13476
+J22 J45,ZTL,34.777500,-85.443583,10602
+J22 J58,ZHU,30.764306,-91.608333,14360
+J22 J73,ZTL,34.460167,-85.867194,11909
+J22 J83,ZTL,36.580472,-82.117417,11802
+J22 J85,ZTL,36.678556,-81.850778,10620
+J22 J86,ZHU,29.774889,-93.984083,11496
+J22 J89,ZTL,35.230917,-84.829056,10597
+J220 J227 J48,ZDC,39.030000,-77.465139,13269
+J220 J227 J518,ZMP,39.417056,-77.458778,13284
+J220 J227 J6,ZDC,39.574000,-77.456194,13534
+J220 J584,ZNY,41.434875,-77.424450,13355
+J220 J59,ZNY,41.654667,-77.420639,13353
+J222 J42,ZBW,41.101361,-73.520111,13571
+J222 J49,ZBW,42.958139,-73.343306,13618
+J222 J68,ZBW,42.253333,-73.329250,13616
+J222 J95,ZBW,40.963583,-73.594417,13573
+J223 J6,ZNY,41.173861,-74.492972,13461
+J223 J75,ZNY,40.951000,-74.134722,13459
+J225 J62,ZNY,40.267886,-74.246667,13606
+J225 J95,ZBW,40.866222,-73.429306,13572
+J227 J49,ZNY,41.227472,-77.289750,13469
+J227 J584,ZNY,41.407267,-77.235389,13470
+J227 J60,ZNY,40.835903,-77.407111,13455
+J23 J4 J42 J66,ZFW,32.772528,-97.990806,12054
+J23 J52,ZFW,34.586583,-97.725639,13083
+J23 J8,ZKC,36.020778,-97.397028,12629
+J230 J51,ZDC,40.160386,-75.021781,13452
+J231 J44,ZAB,34.332222,-111.328000,14537
+J231 J57,ZAB,34.832194,-106.817556,13649
+J231 J58,ZAB,35.548306,-104.162556,13654
+J231 J6 J78,ZAB,35.132528,-104.998528,13652
+J231 J72,ZAB,34.952111,-106.076528,13657
+J231 J74 J86,ZAB,34.398056,-109.824778,10330
+J231 J76,ZAB,35.432444,-104.397556,13653
+J231 J8,ZAB,35.724139,-103.802806,13655
+J233 J64,ZAU,40.799583,-92.540222,13705
+J233 J82 J94,ZAU,42.514650,-92.402381,13699
+J236 J50,ZLA,33.789778,-115.925417,13814
+J236 J65,ZLA,33.915417,-115.741906,13816
+J236 J72 J86,ZLA,35.607661,-112.520844,13822
+J236 J74 J96,ZLA,33.976417,-115.652556,13817
+J236 J92,ZLA,35.224861,-113.423361,13820
+J239 J39 J41,ZTL,33.266833,-86.736194,13928
+J239 J69,ZTL,32.905222,-87.666778,13929
+J239 J73,ZTL,33.481750,-85.406389,13927
+J24 J37,ZDC,37.740000,-78.547750,13539
+J24 J40,ZDC,37.493672,-77.322506,13544
+J24 J52,ZDC,37.494061,-77.327922,13542
+J24 J64,ZDV,38.846222,-102.119444,12032
+J24 J75,ZDC,37.709503,-78.442806,13540
+J24 J83,ZID,38.423778,-82.354678,10760
+J24 J91,ZID,38.411889,-82.259333,11813
+J240 J60,ZDV,39.106917,-108.195861,13905
+J240 J80,ZDV,39.162361,-108.295750,13904
+J240 J84,ZDV,39.824528,-109.512861,13900
+J244 J72,ZAB,35.233611,-107.696278,13943
+J25 J32,ZMP,46.421528,-94.086667,13630
+J25 J34,ZMP,44.214128,-93.353133,10497
+J25 J52,ZFW,34.107528,-96.680444,14573
+J25 J64,ZMP,40.575722,-94.093472,12113
+J25 J8,ZKC,36.617611,-95.649944,12630
+J25 J82 J94,ZMP,42.571056,-93.432417,10425
+J25 J96,ZKC,39.698611,-94.533722,10514
+J26 J4,ZAB,31.945556,-105.861944,11299
+J26 J66,ZAB,32.012750,-105.706083,13938
+J26 J72,ZAB,34.498583,-102.861833,10314
+J26 J74,ZAB,34.494167,-102.868694,10313
+J26 J76,ZAB,34.885194,-102.256222,11086
+J26 J8,ZAB,35.764250,-100.842806,11091
+J27 J87,ZHU,30.591750,-96.169472,10390
+J29 J46,ZME,36.140000,-89.149083,10564
+J29 J6,ZME,35.824417,-89.385889,10568
+J3 J34 J90,ZSE,47.135417,-117.949944,10089
+J3 J54,ZSE,45.446972,-119.165056,13770
+J3 J70,ZSE,47.428778,-117.729944,10087
+J3 J82,ZSE,45.287361,-119.275667,10083
+J3 J92,ZSE,41.531889,-121.218889,13989
+J30 J34 J6,ZDC,39.167214,-78.395644,13531
+J30 J43,ZID,40.518667,-83.968111,12026
+J30 J73,ZAU,41.459583,-87.916222,14124
+J30 J89,ZAU,41.366306,-87.492472,10461
+J31 J50,ZHU,31.195917,-89.373583,14356
+J31 J590,ZHU,30.879611,-89.523222,14355
+J32 J36,ZMP,46.125222,-95.440556,10490
+J32 J52,ZLC,42.810181,-110.528306,12090
+J32 J523,ZLC,40.842833,-116.218639,14336
+J32 J54,ZLC,42.587556,-111.246000,14287
+J32 J67,ZOA,38.810083,-120.925556,13423
+J32 J9,ZLC,42.320447,-112.082239,10127
+J34 J45,ZMP,44.758944,-97.763750,10489
+J34 J5,ZSE,47.031333,-122.149556,11758
+J34 J517 J90,ZSE,47.103750,-117.450778,10090
+J34 J52 J90,ZSE,47.065667,-116.892361,12085
+J34 J523,ZSE,47.040750,-122.024889,14323
+J34 J537 J90,ZSE,46.989389,-115.877722,12306
+J34 J589,ZSE,46.963417,-123.401139,13763
+J34 J65,ZSE,47.022878,-122.260086,12396
+J34 J7 J90,ZLC,46.649322,-112.327267,12972
+J35 J37,ZHU,29.840222,-90.151472,14357
+J35 J58,ZHU,29.940472,-90.158667,14358
+J35 J590,ZHU,30.728583,-90.215833,14359
+J35 J6,ZME,35.567139,-90.033917,10549
+J36 J548 J68,ZAU,43.170694,-85.931722,10472
+J37 J4 J43,ZTL,33.472278,-84.431833,11830
+J37 J4 J45,ZTL,33.526444,-84.347778,11829
+J37 J4 J73,ZTL,32.982333,-85.183306,11906
+J37 J4 J89,ZTL,33.503972,-84.382667,12278
+J37 J4 J91,ZTL,33.490861,-84.403000,12283
+J37 J50,ZHU,31.011817,-87.978053,12887
+J37 J51,ZDC,38.462667,-76.972194,13548
+J37 J61,ZDC,38.544472,-76.723139,13549
+J37 J68,ZBW,42.210308,-73.812722,13569
+J37 J95,ZBW,41.080139,-73.793222,13567
+J39 J6,ZME,37.008056,-86.202083,10573
+J39 J66,ZME,34.503472,-86.828611,13065
+J4 J46 J52,ZTL,33.675806,-83.230333,14588
+J4 J65,ZAB,33.453806,-112.825556,13209
+J4 J86,ZAB,31.977806,-106.494167,11298
+J4 J87,ZFW,32.883167,-96.901917,14811
+J4 J92,ZAB,33.171972,-111.940778,13211
+J40 J43,ZTL,32.563058,-84.413389,10604
+J40 J46,ZTL,32.741194,-82.910361,14589
+J40 J51,ZJX,32.843389,-81.140639,10642
+J40 J53 J81,ZTL,32.793611,-82.057200,13068
+J40 J73,ZTL,32.460583,-85.005431,11905
+J40 J89,ZTL,32.629361,-84.020750,12277
+J40 J91,ZTL,32.599475,-84.198664,12282
+J41 J6,ZME,35.383417,-90.488833,10550
+J41 J616,ZMA,27.352833,-82.315222,12115
+J41 J64,ZMP,40.365944,-95.303806,12888
+J41 J78,ZKC,37.021417,-92.834056,10519
+J41 J87,ZKC,38.562472,-94.201167,11924
+J42 J83,ZID,37.479139,-82.231611,12534
+J42 J95,ZBW,40.991222,-73.641472,13570
+J43 J526,ZID,37.881722,-84.191167,13787
+J43 J64,ZOB,40.958250,-83.823889,14083
+J44 J6 J78,ZAB,34.834167,-110.962417,11071
+J44 J74,ZAB,34.327028,-111.331750,14538
+J44 J76,ZDV,36.007750,-109.308944,10187
+J44 J8,ZAB,35.302428,-110.422794,13934
+J45 J64,ZAU,40.727083,-93.065944,00961
+J45 J71,ZKC,38.018944,-89.260083,10539
+J45 J75,ZJX,31.243417,-82.260833,11399
+J45 J94,ZMP,42.595000,-95.244778,10413
+J46 J71,ZME,36.133444,-89.720639,10563
+J46 J89,ZTL,36.006917,-85.025667,10596
+J478 J530 J7,ZLC,48.946750,-109.528417,13897
+J48 J518,ZDC,39.324964,-77.157508,13587
+J48 J53,ZTL,36.412472,-81.119861,13583
+J48 J83,ZTL,35.723694,-82.011028,13585
+J48 J85,ZTL,35.817500,-81.891083,13584
+J48 J99,ZTL,34.879064,-83.071956,13586
+J483 J549,ZMP,48.936194,-102.247306,13925
+J483 J562,ZMP,48.362917,-101.430444,13907
+J49 J584,ZNY,41.367575,-76.967833,10910
+J5 J82,ZSE,45.622367,-121.610472,10074
+J50 J590,ZHU,31.087444,-88.537139,14117
+J50 J69,ZHU,31.050056,-88.258444,10400
+J501 J589,ZSE,44.012706,-123.315622,13761
+J503 J52,ZSE,48.581611,-121.191472,12082
+J517 J537,ZLC,45.163656,-116.742981,12302
+J517 J70,ZSE,47.432139,-117.575861,10088
+J517 J82,ZLC,44.844667,-116.631400,10121
+J518 J6,ZDC,39.477350,-77.657933,13533
+J518 J61,ZDC,39.246828,-76.904419,13589
+J518 J75,ZDC,39.210056,-76.786139,13580
+J52 J537,ZSE,46.516472,-116.107722,12305
+J52 J54,ZLC,42.292889,-109.876556,14288
+J52 J66,ZFW,33.807139,-95.326444,14576
+J52 J70,ZSE,47.435083,-117.433833,12084
+J52 J713,ZLC,42.526333,-110.168778,14648
+J52 J74,ZFW,35.204111,-98.663258,10378
+J52 J87,ZFW,34.071889,-96.515639,14584
+J523 J56,ZLC,39.695667,-115.193722,14332
+J523 J58 J80,ZLC,38.338361,-113.306417,14326
+J523 J589,ZSE,47.867667,-123.443111,13765
+J523 J82,ZSE,45.517444,-120.839389,14319
+J523 J84,ZLC,39.071139,-114.476889,14331
+J523 J94,ZLC,40.775611,-116.157389,14335
+J526 J6,ZID,37.796333,-83.685056,13788
+J526 J83,ZID,37.680111,-82.257528,13791
+J526 J85,ZID,37.721803,-81.800725,13793
+J526 J91,ZID,37.637361,-82.777917,13789
+J537 J569,ZEG,49.057778,-114.907778,14156
+J537 J82,ZLC,44.887222,-116.868889,12300
+J538 J70,ZMP,44.355417,-90.338250,12833
+J54 J589,ZSE,47.380722,-123.420333,13764
+J54 J65,ZSE,46.709917,-122.223028,13773
+J54 J70,ZSE,47.204861,-123.196083,11760
+J54 J713,ZLC,42.390500,-110.320500,14649
+J54 J82,ZSE,45.170853,-118.538972,13771
+J54 J9,ZLC,42.764361,-112.113444,14291
+J54 J94,ZDV,41.709056,-107.366000,14293
+J540 J569,ZLC,48.672611,-114.028222,14166
+J55 J81,ZJX,29.621333,-81.691806,14367
+J55 J85,ZJX,28.261694,-81.690056,14362
+J56 J60,ZDV,39.856861,-104.822917,14194
+J57 J74,ZAB,34.396667,-106.820139,13189
+J575 J79,ZBW,42.694944,-69.940667,14134
+J58 J590,ZHU,30.515028,-91.164083,14739
+J58 J60,ZLC,37.960861,-111.714278,12485
+J58 J65 J80,ZOA,37.852000,-120.880667,10103
+J58 J74,ZAB,34.868361,-100.755750,10333
+J58 J87,ZFW,32.790250,-96.875139,14578
+J584 J59,ZNY,41.456722,-77.575500,10909
+J584 J60,ZNY,40.911167,-75.217111,00436
+J590 J69,ZHU,31.252833,-88.194972,14118
+J6 J61,ZNY,39.724611,-77.139167,13564
+J6 J68,ZBW,42.188197,-74.052444,13387
+J6 J7,ZLA,35.486972,-119.629972,10254
+J6 J71,ZME,35.646278,-89.835944,10569
+J6 J73,ZME,36.717639,-87.027889,14127
+J6 J89,ZID,37.280528,-85.357111,14346
+J6 J91,ZID,38.164444,-82.426361,11811
+J6 J95,ZBW,41.419861,-74.387472,01245
+J60 J73 J82,ZAU,41.546000,-87.920194,14125
+J60 J76,ZLA,36.078978,-114.742306,12241
+J60 J82 J84,ZAU,41.545639,-87.810667,10458
+J60 J82 J89,ZAU,41.544583,-87.587111,10460
+J603 J606,ZAN,58.543833,-159.119222,14603
+J61 J75,ZDC,39.151778,-76.876222,13579
+J61 J79,ZDC,37.225750,-76.550222,13223
+J618 J623,ZAN,55.287250,-162.840222,14602
+J64 J73,ZAU,41.169611,-87.903000,14123
+J64 J83,ZOB,40.916556,-82.319778,12653
+J64 J84,ZAU,41.169250,-87.733444,10462
+J64 J85,ZDC,40.908222,-82.078639,12654
+J64 J92,ZLA,35.513417,-113.955472,10277
+J64 J96,ZAU,41.166194,-88.974278,13719
+J65 J67,ZSE,44.887639,-122.015444,12376
+J65 J7,ZOA,36.487500,-119.608778,13016
+J65 J74 J96,ZLA,33.949917,-115.849639,10263
+J65 J82,ZSE,45.686697,-122.104808,12380
+J65 J84,ZOA,38.047500,-121.100639,10100
+J65 J86,ZHU,30.522722,-99.228000,13715
+J65 J86,ZAB,33.331139,-108.318528,11320
+J65 J94,ZOA,37.959222,-121.001111,10101
+J66 J73,ZTL,34.292194,-85.787250,11908
+J66 J87,ZFW,33.134694,-96.824556,14580
+J67 J92,ZOA,40.878528,-120.696278,13991
+J68 J79,ZBW,41.406667,-70.415000,14106
+J7 J70,ZLC,47.227583,-111.669972,12974
+J7 J82,ZLC,44.544078,-114.787139,10122
+J70 J9,ZLC,47.217472,-111.536750,10143
+J713 J82,ZLC,44.062389,-108.380250,14646
+J713 J94,ZLC,41.508750,-111.284472,14652
+J73 J8,ZID,38.471694,-87.785056,14129
+J73 J80,ZID,39.837556,-87.843611,14132
+J74 J76,ZAB,34.727000,-101.571000,11087
+J75 J95,ZBW,41.117139,-73.856583,13486
+J76 J92,ZLA,36.079639,-115.054944,14462
+J78 J8 J83,ZID,38.320694,-82.341083,13042
+J78 J8 J91,ZID,38.321806,-82.320306,11812
+J79 J97,ZBW,41.592583,-70.300806,14107
+J8 J86,ZAB,35.218389,-111.113806,13933
+J8 J98,ZFW,35.744139,-98.479556,10340
+J80 J89,ZID,39.819750,-86.609028,10724
+J80 J96,ZKC,39.303250,-96.161222,11530
+J83 J91,ZID,38.295889,-82.337806,13041
+J84 J9,ZLC,39.304278,-112.494611,01207
+J84 J94,ZOA,38.112222,-120.792417,10099
+J9 J90,ZLC,46.605739,-111.858986,13777
+J9 J94,ZLC,41.472472,-112.023806,10132
+Q103 Q40,ZTL,37.194111,-80.677250,01033
+Q103 Q42,ZOB,40.162583,-80.070139,01097
+Q103 Q480,ZOB,40.011889,-80.071167,01062
+Q103 Q62,ZOB,40.952556,-80.064611,01063
+Q103 Q68,ZDC,38.558528,-80.210722,01036
+Q103 Q72,ZDC,39.076111,-80.081417,01037
+Q103 Q80,ZDC,38.538722,-80.217611,01035
+Q106 Q112,ZJX,29.446944,-83.266861,14812
+Q108 Q110,ZJX,30.730944,-83.984444,14813
+Q108 Q116,ZJX,30.695889,-83.750750,14814
+Q108 Q118,ZJX,30.665000,-83.535194,14815
+Q11 Q120,ZOA,39.412139,-119.931778,00281
+Q11 Q122 Q124,ZOA,39.250944,-119.884028,00285
+Q11 Q126,ZOA,38.397917,-119.635083,00291
+Q11 Q128 Q130,ZOA,38.217694,-119.583500,00296
+Q11 Q132,ZOA,39.651889,-120.003194,00299
+Q11 Q134,ZOA,38.032083,-119.530889,00322
+Q11 Q138,ZOA,39.865750,-120.067333,00327
+Q11 Q158,ZOA,36.834972,-119.198000,30809
+Q11 Q160,ZOA,37.137750,-119.281167,30810
+Q11 Q162 Q164,ZOA,37.100972,-119.271028,30819
+Q110 Q112 Q116 Q118,ZJX,29.040944,-82.597333,14816
+Q110 Q22,ZTL,32.743000,-85.541361,00781
+Q110 Q25,ZME,37.326111,-88.643222,00774
+Q110 Q28,ZME,37.465833,-88.731361,00773
+Q110 Q29,ZME,36.817889,-88.325722,00776
+Q110 Q31,ZME,36.997694,-88.437500,00775
+Q110 Q32,ZME,35.568000,-87.541056,00779
+Q110 Q34,ZME,35.808861,-87.695750,00778
+Q110 Q36,ZME,36.109361,-87.890250,00777
+Q110 Q56,ZTL,32.654389,-85.476389,00795
+Q110 Q64,ZTL,32.540250,-85.392889,00802
+Q110 Q66,ZME,35.652583,-87.595278,00771
+Q114 Q13 Q74,ZLA,35.968417,-114.901056,33145
+Q114 Q130,ZLC,37.795944,-111.857444,33131
+Q114 Q15 Q74,ZLA,35.711694,-115.250639,33144
+Q114 Q35,ZLA,37.198667,-113.056000,33133
+Q118 Q22,ZTL,33.510778,-84.403500,00782
+Q118 Q29,ZID,39.346333,-85.126722,01041
+Q118 Q40,ZTL,35.137000,-84.640417,00789
+Q118 Q42,ZID,40.242972,-85.556944,00831
+Q118 Q56,ZTL,33.337083,-84.363694,00796
+Q118 Q64,ZTL,33.122222,-84.314694,00803
+Q118 Q66,ZTL,36.180556,-84.753667,00807
+Q12 Q18,ZAN,68.501528,-156.782667,14808
+Q12 Q6,ZAN,69.016472,-154.573944,14809
+Q12 Q61,ZAN,69.263333,-153.428611,00187
+Q120 Q13,ZOA,39.764861,-119.320750,00282
+Q120 Q132,ZLC,40.734250,-116.825778,00302
+Q120 Q150,ZLC,42.861333,-108.682111,00517
+Q120 Q152,ZDV,43.770972,-103.324667,00544
+Q120 Q154,ZLC,41.957056,-112.584194,00530
+Q120 Q19,ZMP,44.401000,-97.441833,00968
+Q120 Q35,ZLC,40.765333,-116.726028,00303
+Q120 Q7,ZOA,38.925250,-120.756389,00279
+Q120 Q73,ZLC,41.360083,-114.741917,33166
+Q120 Q9,ZOA,39.187056,-120.315611,00280
+Q121 Q148,ZLC,44.071556,-110.210694,00510
+Q121 Q150,ZLC,43.793722,-110.793806,00515
+Q121 Q152,ZLC,44.892861,-108.414583,00519
+Q121 Q154,ZLC,42.417722,-113.526250,00528
+Q121 Q73,ZLC,41.745389,-114.779139,33065
+Q121 Q842,ZLC,42.904250,-112.586111,33157
+Q122 Q124 Q13,ZOA,39.616444,-119.262028,00286
+Q122 Q124 Q7,ZOA,38.734917,-120.742028,00283
+Q122 Q124 Q9,ZOA,39.016472,-120.276722,00284
+Q122 Q148,ZDV,42.020000,-106.328944,00541
+Q122 Q150,ZDV,41.976000,-107.120417,00543
+Q122 Q154,ZLC,41.589222,-111.929222,00531
+Q122 Q19,ZMP,42.595000,-95.244778,00967
+Q122 Q35,ZLC,40.627472,-116.560194,00305
+Q122 Q73,ZLC,41.133861,-114.720250,33063
+Q122 Q842,ZLC,41.525806,-112.530667,33136
+Q123 Q140,ZLC,47.318111,-106.955083,00502
+Q123 Q142,ZLC,46.901944,-107.632361,00504
+Q123 Q146,ZLC,46.792222,-107.808111,00507
+Q123 Q148,ZLC,44.556083,-111.160750,00509
+Q123 Q150,ZLC,44.153167,-111.723111,00514
+Q123 Q152,ZLC,45.236472,-110.183944,00525
+Q123 Q154,ZLC,42.564889,-113.833611,00527
+Q123 Q156,ZLC,46.470861,-108.316361,00558
+Q123 Q73,ZLC,41.807917,-114.785250,33071
+Q123 Q842,ZLC,43.489556,-112.624778,33158
+Q124 Q35,ZLC,40.551500,-116.469250,00307
+Q124 Q73,ZLC,40.688861,-114.678083,33106
+Q124 Q842,ZLC,40.719833,-112.554611,33088
+Q125 Q140,ZLC,47.536333,-111.202861,00501
+Q125 Q142,ZLC,47.227333,-111.425472,00503
+Q125 Q144,ZLC,47.374556,-111.319778,00505
+Q125 Q146,ZLC,46.927333,-111.638861,00506
+Q125 Q148,ZLC,45.304111,-112.748889,00508
+Q125 Q150,ZLC,44.711917,-113.136361,00513
+Q125 Q152,ZLC,45.645000,-112.521750,00518
+Q125 Q154,ZLC,42.835611,-114.308500,00526
+Q125 Q156,ZLC,46.628972,-111.848417,00532
+Q125 Q73,ZLC,42.002194,-114.804222,33102
+Q125 Q842,ZLC,45.303139,-112.749528,33139
+Q126 Q13,ZOA,38.554889,-118.381056,00293
+Q126 Q15,ZOA,38.543806,-118.473472,00292
+Q126 Q154,ZDV,39.937306,-108.970444,00545
+Q126 Q35,ZLC,39.084861,-114.768194,00308
+Q126 Q7,ZOA,38.252667,-120.705972,00289
+Q126 Q73,ZLC,39.135889,-114.421361,33078
+Q126 Q842,ZLC,39.365028,-112.860528,33087
+Q126 Q9,ZOA,38.333056,-120.122778,00290
+Q128 Q13 Q130,ZOA,38.403417,-118.218417,00298
+Q128 Q130 Q15,ZOA,38.388806,-118.330472,00297
+Q128 Q130 Q7,ZOA,38.054556,-120.691306,00294
+Q128 Q130 Q9,ZOA,38.145806,-120.081139,00295
+Q128 Q134,ZLC,38.584528,-115.928444,00372
+Q128 Q136,ZLC,38.627556,-114.738472,00374
+Q128 Q154,ZDV,38.422139,-106.042306,00548
+Q128 Q25,ZME,35.531694,-91.804306,00406
+Q128 Q28,ZME,35.630389,-92.105333,00319
+Q128 Q29,ZME,34.917389,-90.070583,01028
+Q128 Q30,ZME,33.604917,-88.145222,01030
+Q128 Q31,ZME,35.006306,-90.288750,00407
+Q128 Q32,ZME,34.460806,-89.388833,01029
+Q128 Q34,ZME,34.957250,-90.150944,01179
+Q128 Q35,ZLC,38.641111,-114.272833,00310
+Q128 Q36,ZME,36.245639,-94.081194,01027
+Q128 Q37,ZDV,38.261472,-104.428278,00454
+Q128 Q38,ZME,33.467528,-87.949556,01031
+Q128 Q40,ZME,33.340833,-87.770083,01032
+Q128 Q66,ZME,35.062583,-90.447583,00766
+Q128 Q70,ZLC,38.682194,-110.531722,33061
+Q128 Q73,ZLC,38.647111,-114.042472,33109
+Q128 Q96,ZLC,38.683167,-110.769833,33128
+Q13 Q132,ZOA,39.967111,-119.401222,00301
+Q13 Q134,ZOA,38.233778,-118.037333,00324
+Q13 Q138,ZOA,40.104167,-119.456056,00328
+Q13 Q164,ZOA,37.794500,-117.573694,30817
+Q13 Q70,ZLA,36.087111,-115.151833,33163
+Q13 Q73 Q88 Q98,ZLA,35.838111,-114.627861,33070
+Q13 Q78,ZLA,35.539306,-114.009611,33143
+Q13 Q94,ZLA,35.625917,-114.187639,33119
+Q13 Q96,ZLA,35.900778,-114.759000,33182
+Q130 Q134,ZLC,38.493000,-116.422194,00371
+Q130 Q136,ZLC,38.462861,-115.647250,00373
+Q130 Q35,ZLC,38.296583,-113.894056,00312
+Q130 Q37,ZAB,35.906472,-104.347639,00456
+Q130 Q70,ZLC,37.822333,-111.973833,33062
+Q130 Q73,ZLC,38.261778,-113.748056,33076
+Q130 Q842,ZLC,38.176333,-113.393417,33134
+Q130 Q88,ZLC,37.696417,-111.423333,33127
+Q132 Q35,ZLC,40.756389,-116.715222,00314
+Q134 Q15,ZOA,38.216361,-118.172306,00323
+Q134 Q154,ZDV,39.652750,-108.395306,00546
+Q134 Q35,ZLC,38.837833,-114.491389,00341
+Q134 Q73,ZLC,38.882750,-114.224389,33181
+Q134 Q842,ZLC,39.081917,-112.989222,33135
+Q134 Q9,ZOA,37.958750,-120.039750,00321
+Q136 Q154,ZDV,39.588417,-108.266722,00547
+Q136 Q35,ZLC,38.698028,-114.335917,00342
+Q136 Q73,ZLC,38.736667,-114.111444,33077
+Q136 Q842,ZLC,38.910278,-113.066694,33155
+Q138 Q146,ZMP,45.573167,-95.627278,01025
+Q138 Q148,ZLC,43.369250,-108.886528,00511
+Q138 Q150,ZLC,43.244583,-109.384417,00516
+Q138 Q152,ZDV,44.222194,-105.170139,00542
+Q138 Q154,ZLC,42.211056,-113.099944,00529
+Q138 Q156,ZMP,45.160861,-99.491250,01026
+Q138 Q19,ZMP,45.303028,-98.262444,01024
+Q138 Q35,ZLC,41.008917,-117.021361,00344
+Q138 Q7,ZOA,39.572222,-120.805806,00325
+Q138 Q73,ZLC,41.688917,-114.773667,33064
+Q138 Q842,ZLC,42.374944,-112.551778,33156
+Q138 Q9,ZOA,39.719139,-120.438167,00326
+Q140 Q822,ZOB,43.099917,-77.635778,01050
+Q140 Q84,ZOB,42.768667,-76.867778,01051
+Q140 Q842,ZLC,47.762139,-112.866806,33086
+Q142 Q73,ZSE,47.621389,-116.630111,33083
+Q144 Q73,ZSE,47.357444,-116.610278,33116
+Q145 Q42,ZOB,40.174056,-80.958778,01094
+Q145 Q480,ZOB,40.013972,-81.030139,01053
+Q145 Q62,ZOB,41.013278,-80.578694,01054
+Q145 Q80,ZID,38.185972,-81.841778,01044
+Q146 Q73,ZSE,47.030167,-116.585944,33084
+Q146 Q842,ZLC,46.945583,-112.854528,33089
+Q148 Q73,ZSE,46.603750,-116.554694,33115
+Q148 Q842,ZLC,45.304444,-112.749611,33140
+Q15 Q164,ZOA,37.726000,-117.727667,30816
+Q15 Q168,ZLA,35.137833,-113.924056,33111
+Q15 Q70,ZLA,35.876556,-115.534667,33081
+Q15 Q73 Q88 Q98,ZLA,35.565667,-115.000944,33101
+Q15 Q78,ZLA,35.362583,-114.557472,33142
+Q15 Q86,ZLA,35.024361,-113.609028,33110
+Q15 Q90,ZLA,35.258528,-114.262583,33112
+Q15 Q94,ZLA,35.436500,-114.768611,33118
+Q15 Q96,ZLA,35.636889,-115.122500,33165
+Q150 Q73,ZSE,45.873500,-116.349528,33066
+Q150 Q842,ZLC,44.540889,-112.694472,33138
+Q152 Q73,ZSE,46.093028,-116.461250,33067
+Q152 Q842,ZLC,45.685778,-112.773444,33159
+Q154 Q37,ZDV,37.507944,-104.401917,00549
+Q154 Q73,ZLC,43.283972,-115.102111,33082
+Q154 Q842,ZLC,41.928389,-112.526528,33137
+Q156 Q19,ZMP,44.854778,-97.850778,00969
+Q156 Q73,ZSE,46.747556,-116.565194,33114
+Q156 Q842,ZLC,46.663917,-112.836056,33162
+Q158 Q9,ZOA,36.892278,-119.807722,30808
+Q160 Q162 Q164,ZOA,37.122639,-119.203639,30815
+Q162 Q164 Q9,ZOA,36.924333,-119.814583,30818
+Q164 Q35,ZLC,38.127250,-113.709694,30820
+Q164 Q73,ZLC,38.115056,-113.636917,33075
+Q164 Q842,ZLC,38.081083,-113.435278,33154
+Q168 Q35,ZLA,35.810083,-112.416417,33080
+Q19 Q25,ZME,37.431889,-88.434500,14888
+Q19 Q28,ZME,37.538361,-88.582667,14889
+Q19 Q29,ZME,37.134528,-88.024278,14886
+Q19 Q31,ZME,37.254722,-88.189500,14887
+Q19 Q34,ZME,36.139778,-86.688472,14903
+Q19 Q42,ZKC,40.163194,-92.039306,00976
+Q2 Q4 Q73,ZLA,33.877139,-115.772833,33164
+Q20 Q37,ZAB,33.159167,-104.242861,00455
+Q22 Q52,ZTL,35.470806,-81.216556,00784
+Q22 Q65,ZTL,34.052333,-83.564778,00783
+Q22 Q69,ZTL,35.892528,-80.517361,00785
+Q25 Q33,ZME,35.488667,-91.866694,14890
+Q25 Q36,ZME,36.142250,-90.894333,14891
+Q26 Q29,ZME,35.523444,-89.525528,14893
+Q26 Q31,ZME,35.612306,-89.738000,14892
+Q26 Q32,ZME,35.019694,-88.346500,14906
+Q26 Q66,ZME,35.347250,-89.108167,00769
+Q28 Q33,ZME,35.879250,-91.713167,14894
+Q28 Q36,ZME,36.158000,-91.268500,14895
+Q29 Q42,ZID,40.224389,-83.923861,01043
+Q29 Q436,ZOB,42.346639,-78.693083,01046
+Q29 Q62,ZOB,41.145556,-82.541500,01057
+Q29 Q63,ZID,39.347694,-85.124833,01042
+Q29 Q65,ZID,40.120694,-84.055944,01039
+Q29 Q66,ZME,35.198222,-89.819194,00768
+Q29 Q812,ZBW,43.159917,-76.204056,01070
+Q29 Q816,ZBW,43.274250,-75.386917,01071
+Q29 Q818,ZOB,42.672611,-77.788472,01047
+Q31 Q34,ZME,34.865472,-90.415250,14898
+Q31 Q36,ZME,36.133667,-89.255556,14899
+Q31 Q66,ZME,35.119333,-90.186833,00767
+Q32 Q66,ZME,35.701778,-87.341639,00772
+Q33 Q36,ZME,36.171667,-91.597167,14901
+Q34 Q36,ZME,36.136389,-86.698917,14902
+Q34 Q66,ZME,35.378111,-88.958000,00770
+Q35 Q70,ZLA,37.296167,-113.114361,33069
+Q35 Q74,ZLA,36.997472,-112.936083,33122
+Q35 Q78,ZLA,36.034278,-112.403278,33085
+Q35 Q86,ZLA,35.583167,-112.429639,33079
+Q35 Q88,ZLA,36.904917,-112.881139,33126
+Q35 Q90,ZLA,35.878222,-112.412444,33113
+Q35 Q94,ZLA,36.170694,-112.450611,33120
+Q35 Q96,ZLA,37.121944,-113.010167,33148
+Q35 Q98,ZLA,36.632056,-112.720083,33130
+Q39 Q40,ZTL,36.925167,-81.231333,01092
+Q40 Q65,ZTL,35.359333,-84.238528,00790
+Q40 Q69,ZDC,37.406278,-80.256833,00816
+Q42 Q480 Q62,ZNY,40.480139,-76.138694,00437
+Q42 Q65,ZID,40.226194,-84.047833,00832
+Q42 Q67,ZID,40.189417,-82.335667,01137
+Q436 Q82,ZOB,42.277806,-78.413778,01059
+Q436 Q84,ZOB,42.325667,-78.607694,01060
+Q436 Q907 Q951,ZOB,42.671194,-82.627444,01066
+Q438 Q440 Q907 Q951,ZOB,42.775361,-82.233000,01055
+Q44 Q53,ZAN,63.233889,-158.111111,00176
+Q44 Q57,ZAN,62.698028,-155.688861,00177
+Q440 Q818 Q822,ZOB,42.978444,-83.503611,01096
+Q440 Q824,ZOB,43.010083,-83.597583,01095
+Q440 Q935,ZOB,43.243639,-84.301111,01056
+Q45 Q51,ZAN,59.416528,-157.127194,00178
+Q45 Q53,ZAN,59.974889,-155.095361,00181
+Q45 Q55,ZAN,59.852417,-155.556972,00180
+Q45 Q57,ZAN,59.581778,-156.544556,00179
+Q47 Q53,ZAN,59.601528,-154.705972,00183
+Q47 Q55,ZAN,59.494611,-154.965361,00182
+Q480 Q71,ZOB,40.002611,-79.365694,01049
+Q480 Q935,ZBW,42.549472,-72.087250,01084
+Q50 Q71,ZID,36.915639,-83.083750,00825
+Q52 Q60,ZTL,35.351056,-81.326972,00792
+Q52 Q65,ZTL,33.957417,-83.516444,00791
+Q53 Q57,ZAN,61.176861,-156.127889,00184
+Q54 Q69,ZTL,34.782861,-80.723750,00793
+Q55 Q57,ZAN,60.320056,-156.356806,00185
+Q56 Q65,ZTL,33.857056,-83.465500,00797
+Q56 Q69,ZTL,35.466611,-80.597250,00798
+Q58 Q69,ZTL,35.318667,-80.624806,00799
+Q60 Q69,ZTL,35.757722,-80.542750,00800
+Q62 Q71,ZOB,40.723833,-78.286000,01058
+Q63 Q80,ZID,37.709667,-83.483389,00833
+Q64 Q65,ZTL,33.628667,-83.349972,00804
+Q64 Q69,ZTL,34.929389,-80.696806,00805
+Q65 Q66,ZTL,36.284194,-84.202833,00808
+Q66 Q67,ZTL,36.382056,-83.668583,00809
+Q66 Q71,ZTL,36.425333,-83.427639,00810
+Q68 Q69 Q80,ZDC,38.559694,-80.103722,00822
+Q68 Q71,ZID,38.438806,-81.326278,01040
+Q71 Q72,ZID,39.108750,-80.677694,01038
+Q806 Q951,ZBW,45.613194,-68.748556,01087
+Q812 Q822,ZBW,43.078806,-76.137139,01075
+Q812 Q84,ZBW,42.941000,-76.023917,01073
+Q816 Q844,ZBW,43.286194,-76.185500,01077
+Q818 Q84,ZOB,42.599889,-77.545972,01061
+Q844 Q913,ZBW,44.103222,-76.059611,01080
+Q844 Q937,ZBW,43.509778,-76.151389,01081
+Q947 Q951,ZBW,45.501861,-69.882694,01086
+R1 V351,ZAN,58.593056,-158.571833,29501
+R39 V319,ZAN,60.793083,-161.867917,29104
+R39 V350,ZAN,60.801556,-161.844944,29105
+R39 V453,ZAN,60.812500,-161.815167,27584
+R39 V480,ZAN,61.107167,-160.999889,29107
+R39 V506,ZAN,60.803556,-161.839500,29106
+R4 V301,ZAN,64.868861,-147.844167,28725
+R4 V302,ZAN,64.878611,-147.958972,28727
+R4 V436,ZAN,64.963056,-149.002972,28722
+R4 V438,ZAN,64.874167,-147.906361,28726
+R4 V444,ZAN,64.895222,-148.156639,28720
+R4 V445,ZAN,64.912333,-148.364139,28721
+R4 V447,ZAN,64.884194,-148.024806,28728
+R4 V488 V531,ZAN,65.159361,-151.944444,28724
+R4 V504,ZAN,64.998556,-149.473472,28723
+R50 V319,ZAN,60.793611,-161.870778,29108
+R50 V350,ZAN,60.810694,-161.856222,29109
+R50 V453,ZAN,60.887944,-161.790139,27578
+R50 V506,ZAN,60.817278,-161.850611,29110
+R99 V351,ZAN,57.980611,-158.600944,29500
+R99 V603,ZAN,56.805306,-161.180583,27522
+T204 T207,ZJX,30.689333,-82.181889,30921
+T207 T210,ZJX,30.122444,-81.837556,30922
+T210 T211,ZJX,29.976917,-81.568500,30923
+T219 T279,ZAN,59.739500,-162.710944,29576
+T222 T242,ZAN,64.132861,-151.101250,28536
+T222 T244,ZAN,62.796667,-156.114556,28538
+T222 T282,ZAN,64.701806,-148.515139,29580
+T225 T229 T236,ZAN,64.941444,-149.416694,28557
+T225 T229 T242,ZAN,65.140944,-151.708389,28541
+T225 T244,ZAN,63.787833,-160.953694,28540
+T228 T248,ZAN,63.049694,-165.701667,28543
+T228 T277,ZAN,69.516500,-161.845500,29568
+T228 T279,ZAN,59.315167,-163.053861,29575
+T229 T246,ZAN,65.817639,-156.778556,28544
+T230 T279,ZAN,58.084139,-163.998306,29569
+T231 T236,ZAN,65.106306,-149.581417,28545
+T231 T242,ZAN,65.525861,-151.953528,28546
+T231 T246,ZAN,66.231167,-156.779139,28547
+T232 T235,ZAN,70.418750,-155.566472,28550
+T232 T252,ZAN,69.152528,-153.951222,28549
+T233 T242,ZAN,66.961361,-152.935333,28551
+T233 T246,ZAN,67.088028,-156.780389,28552
+T235 T242,ZAN,70.429222,-155.898306,28554
+T235 T246,ZAN,70.453889,-156.786361,28553
+T236 T282,ZAN,64.751222,-149.229417,29579
+T241 T269,ZAN,56.194222,-134.005194,29570
+T242 T252,ZAN,69.016917,-154.572583,28555
+T242 T277,ZAN,67.441389,-153.292306,29572
+T242 T282,ZAN,64.887167,-151.551500,29578
+T244 T275,ZAN,63.749278,-160.742167,29571
+T245 T247 T249 T306,ZLA,33.932444,-118.378417,30048
+T246 T252,ZAN,68.501500,-156.782694,29567
+T246 T277,ZAN,68.387389,-156.782500,29573
+T246 T282,ZAN,64.589111,-156.673861,29577
+T251 T272,ZKC,39.114722,-90.948889,29352
+T252 T270,ZAN,65.540722,-164.128333,29581
+T252 T277,ZAN,68.444722,-157.013056,29574
+T261 T263,ZOA,37.694944,-121.897222,30913
+T290 T293,ZTL,33.084250,-85.150111,30430
+T290 T297,ZTL,33.081917,-85.174167,30429
+T292 T323,ZTL,33.975361,-83.400389,30431
+V1 V146 V405,ZBW,42.021944,-72.121111,25151
+V1 V16 V44,ZBW,40.880639,-73.200500,29959
+V1 V184,ZDC,39.490197,-74.739467,16998
+V1 V188,ZBW,41.378806,-72.663583,25134
+V1 V189,ZDC,35.964667,-77.153806,23855
+V1 V284,ZDC,39.375503,-74.846556,21591
+V1 V290,ZDC,35.842417,-77.237667,23856
+V1 V310,ZDC,36.097194,-77.062556,16468
+V1 V374,ZBW,41.189278,-72.839333,25133
+V1 V44,ZDC,39.086056,-75.053583,25105
+V1 V451,ZBW,41.082111,-72.965250,25157
+V1 V577,ZDC,39.533728,-74.698714,24641
+V10 V106,ZOB,40.457778,-78.374167,25970
+V10 V115,ZOB,41.212222,-80.353278,16818
+V10 V12 V131,ZKC,38.517917,-95.567556,20951
+V10 V129,ZAU,41.021389,-90.019222,17317
+V10 V132 V234 V261 V502,ZKC,38.094306,-97.359444,21010
+V10 V176 V188 V26,ZOB,42.016611,-83.128389,28935
+V10 V176 V188 V383,ZOB,42.038667,-83.358500,28843
+V10 V176 V188 V467,ZOB,42.045167,-83.427222,28851
+V10 V184,ZNY,40.206639,-76.942778,25978
+V10 V188 V396,ZOB,41.851750,-81.545111,28762
+V10 V206 V586,ZKC,39.482944,-93.564722,20954
+V10 V232,ZOB,41.500278,-80.863722,16817
+V10 V265,ZNY,40.221889,-77.060389,25976
+V10 V31 V33,ZNY,40.213306,-76.994028,25977
+V10 V37,ZOB,41.168028,-80.234583,17739
+V10 V377,ZNY,40.234503,-77.158700,25974
+V10 V45,ZOB,42.004378,-84.371500,25574
+V10 V469,ZNY,40.187306,-76.794889,25979
+V10 V469,ZNY,40.241806,-77.215694,25973
+V10 V486,ZOB,41.564472,-80.935806,30267
+V10 V501,ZOB,40.359714,-77.968917,25971
+V100 V156,ZAU,42.123028,-85.741139,17477
+V100 V181,ZMP,42.408667,-97.412333,17232
+V100 V503,ZAU,42.526917,-92.053583,23226
+V100 V547,ZDV,41.876803,-104.741797,15271
+V100 V611,ZDV,41.865056,-105.284417,15272
+V100 V89,ZDV,41.888050,-104.049281,15270
+V101 V235,ZLC,40.731306,-111.322778,15147
+V101 V361,ZDV,40.516167,-105.432583,26594
+V101 V575,ZDV,40.514167,-105.250417,26596
+V101 V81,ZDV,40.510556,-104.972250,26545
+V103 V116,ZOB,42.373222,-83.420889,28826
+V103 V12 V75 V8,ZOB,40.247194,-81.011056,30035
+V103 V126 V14,ZOB,41.523389,-81.590056,28777
+V103 V133,ZOB,42.703806,-83.691111,25599
+V103 V2 V221 V464,ZOB,42.424083,-83.438194,28827
+V103 V210 V43,ZOB,40.919139,-81.205242,16824
+V103 V296,ZTL,34.920153,-80.218033,24475
+V103 V40,ZOB,40.779806,-81.207964,16827
+V103 V406 V418 V90,ZOB,42.403750,-83.431278,28810
+V103 V443 V522,ZOB,41.651278,-81.710917,28776
+V103 V443 V75 V8,ZOB,40.162750,-80.939778,16831
+V103 V486,ZOB,41.466778,-81.536750,28831
+V103 V5,ZOB,41.831611,-81.882361,28804
+V103 V6,ZOB,41.347056,-81.424417,28778
+V103 V66,ZTL,34.991431,-80.202922,24473
+V104 V39,ZBW,44.805889,-69.313528,22430
+V105 V208,ZLA,35.415353,-113.773664,15421
+V105 V230,ZOA,38.384917,-118.230456,21448
+V106 V232,ZNY,40.980194,-76.290667,16925
+V106 V499,ZNY,41.000833,-76.225528,32300
+V106 V501,ZOB,40.577250,-77.978167,16792
+V107 V165,ZLA,34.009389,-118.436806,15350
+V107 V201,ZLA,34.007444,-118.393139,15351
+V107 V301 V87,ZOA,37.812344,-122.379747,15049
+V107 V334,ZOA,37.488611,-121.878472,15058
+V11 V20,ZHU,30.819750,-88.238556,22060
+V11 V241,ZHU,30.738603,-88.166669,20096
+V11 V305 V51 V97,ZID,39.935056,-86.246750,16553
+V11 V422,ZAU,41.196333,-84.962833,17497
+V11 V543,ZME,31.760500,-89.267056,16048
+V11 V552,ZHU,30.790436,-88.212583,18569
+V112 V187,ZSE,46.303972,-118.524083,18305
+V112 V357,ZSE,46.327692,-118.507675,18567
+V113 V187,ZLC,46.939239,-110.233028,21311
+V113 V28 V332,ZOA,38.429861,-120.534917,22605
+V113 V293,ZLC,43.978639,-115.597306,20971
+V113 V298,ZLC,44.544083,-114.787139,20972
+V114 V20 V543 V9,ZHU,30.124917,-90.171972,27167
+V114 V63,ZFW,33.722917,-97.175361,27656
+V115 V116 V126 V170,ZOB,41.885000,-79.310797,16860
+V115 V144 V59,ZOB,39.856556,-81.428089,16845
+V115 V178,ZID,37.654528,-82.859611,23203
+V115 V40,ZOB,40.842917,-80.840472,16826
+V115 V41,ZOB,41.020278,-80.653156,16820
+V116 V126 V170 V486,ZOB,41.934167,-79.667833,28821
+V116 V149 V188,ZNY,41.289556,-75.475611,24810
+V116 V162 V188,ZNY,41.205028,-74.853000,16958
+V116 V423,ZNY,41.603222,-76.570639,16918
+V116 V443,ZOB,42.137417,-81.238583,28761
+V116 V499,ZNY,41.559056,-76.183222,20397
+V116 V5,ZOB,42.170806,-81.679250,28802
+V116 V576,ZNY,41.573583,-76.309333,24574
+V119 V37,ZOB,39.768972,-80.278944,21612
+V119 V58,ZOB,40.954500,-79.441417,22647
+V119 V75,ZOB,39.766028,-80.291889,16838
+V12 V125,ZKC,38.720972,-90.372583,21761
+V12 V14,ZKC,38.707806,-90.677278,25706
+V12 V17,ZFW,22.054139,-156.689861,22393
+V12 V178 V239,ZKC,38.804722,-92.148917,15850
+V12 V210 V280,ZKC,36.241806,-100.051389,15802
+V12 V210 V587,ZLA,34.783222,-116.604833,15374
+V12 V256,ZKC,37.627667,-97.702528,21053
+V12 V299,ZLA,34.576767,-118.871511,21603
+V12 V335 V9,ZKC,38.717611,-90.452000,15857
+V12 V37,ZOB,40.271806,-80.274722,22147
+V12 V485,ZLA,34.538111,-119.399583,21601
+V12 V499,ZNY,40.282536,-76.279369,20388
+V12 V63,ZKC,38.842500,-92.318611,15834
+V12 V93,ZNY,40.280528,-76.208833,16930
+V120 V175,ZMP,43.484361,-95.676444,15762
+V120 V250,ZMP,43.519556,-95.905500,15761
+V123 V157 V445 V6,ZNY,40.490694,-74.129639,25876
+V123 V167 V58,ZBW,41.659389,-73.730667,26621
+V123 V29 V312,ZDC,39.466194,-75.563694,16996
+V123 V34,ZBW,41.797306,-73.785417,26628
+V123 V44 V445 V93,ZDC,39.069164,-76.455528,16427
+V123 V93,ZBW,41.700889,-73.747111,26622
+V124 V289,ZFW,34.073389,-94.131500,15615
+V125 V190,ZKC,37.709250,-89.716556,21756
+V125 V234,ZKC,38.215694,-89.979806,21757
+V125 V238,ZKC,38.548000,-90.237389,21759
+V125 V44,ZKC,38.592028,-90.271722,21760
+V125 V69,ZKC,38.304528,-90.048389,21758
+V125 V88,ZKC,38.619583,-90.293250,25709
+V126 V14 V297,ZOB,41.448167,-81.851833,28844
+V126 V14 V396,ZOB,41.613528,-81.272806,28765
+V126 V92,ZOB,41.501917,-85.080944,26831
+V126 V92 V96,ZOB,41.464417,-83.963500,28834
+V126 V92 V98,ZOB,41.482861,-84.472833,25595
+V128 V144 V173,ZAU,41.085083,-88.041500,25418
+V128 V144 V191,ZAU,41.086722,-88.071528,25417
+V128 V144 V227,ZAU,41.118889,-88.689167,25414
+V128 V144 V429,ZAU,41.096139,-88.245917,25416
+V128 V144 V586 V69,ZAU,41.112833,-88.567778,25415
+V128 V156 V262 V9,ZAU,41.205589,-88.893361,25405
+V128 V171,ZAU,41.006333,-87.727278,25412
+V128 V172 V9,ZAU,41.975167,-89.132514,25411
+V128 V59,ZID,38.399139,-81.215722,16667
+V129 V148,ZMP,45.848250,-91.833639,22167
+V13 V15,ZHU,29.809889,-95.465694,23806
+V13 V17,ZHN,22.460333,-156.786111,22394
+V13 V190 V88,ZKC,37.215889,-94.449225,15829
+V13 V194 V548 V68 V76,ZHU,29.731444,-95.529500,17162
+V13 V198 V558,ZHU,29.658528,-95.588722,17159
+V13 V2 V97,ZMP,44.941389,-93.048389,15702
+V13 V218,ZMP,44.860806,-93.083250,17867
+V13 V407,ZHU,26.458444,-97.692333,28254
+V13 V556,ZHU,29.429472,-95.774000,22372
+V131 V234,ZKC,38.287250,-95.574306,15828
+V131 V502,ZKC,38.705306,-95.562028,27486
+V132 V148,ZDV,39.883542,-102.644650,15295
+V132 V255,ZKC,38.638389,-99.608861,15809
+V132 V524 V611,ZDV,41.536250,-105.025750,15278
+V133 V174,ZID,38.774417,-81.802139,16649
+V133 V178,ZID,37.385169,-81.559883,23206
+V133 V233,ZMP,44.139278,-84.854722,21640
+V133 V353,ZOB,42.940667,-83.785750,25604
+V133 V44,ZID,39.216000,-81.836028,16643
+V133 V450,ZOB,42.973889,-83.802000,25606
+V133 V478,ZID,37.899528,-81.671194,23207
+V133 V84,ZOB,42.955000,-83.792750,25605
+V134 V328,ZDV,39.664889,-105.021639,26555
+V134 V328,ZDV,39.597833,-105.993083,26554
+V134 V81,ZDV,39.665722,-105.008444,26532
+V137 V264,ZLA,34.097194,-116.909389,15419
+V137 V283 V587,ZLA,34.197417,-117.123111,21527
+V137 V442,ZLA,34.284447,-117.309694,22186
+V138 V235,ZLC,42.523667,-107.341694,15184
+V138 V26,ZDV,42.355500,-107.004444,23194
+V138 V503,ZMP,43.200500,-92.342083,23229
+V138 V524,ZDV,41.468250,-105.266167,15279
+V139 V141 V268,ZBW,42.178083,-70.772333,25238
+V139 V189,ZDC,35.956556,-76.836861,23852
+V139 V290,ZDC,35.759611,-76.954139,23849
+V139 V310,ZDC,36.164139,-76.697111,17697
+V139 V472,ZDC,35.991908,-76.813142,17696
+V14 V144,ZID,40.711825,-84.321500,24518
+V14 V146 V405,ZBW,41.999083,-72.025433,25136
+V14 V167 V3,ZBW,41.682750,-72.006778,21855
+V14 V191,ZKC,39.012861,-89.631389,15881
+V14 V192 V210 V51 V97,ZID,39.893500,-86.188361,16554
+V14 V2 V487,ZBW,42.778639,-73.388389,17075
+V14 V239 V88,ZKC,37.941694,-92.147778,15841
+V14 V270,ZBW,42.273397,-72.041797,25138
+V14 V275,ZID,40.729028,-84.281861,16566
+V14 V292,ZBW,42.241778,-72.039917,25137
+V14 V313,ZKC,39.129250,-88.997556,15900
+V14 V340,ZID,40.403656,-85.022272,20999
+V14 V383,ZOB,40.970556,-83.656000,28853
+V14 V418 V522,ZOB,42.235167,-79.828222,28820
+V14 V44,ZKC,38.660556,-90.736778,28809
+V14 V45 V493,ZOB,41.025639,-83.289306,28754
+V14 V92,ZOB,41.074444,-82.956917,28753
+V140 V67,ZME,36.095833,-87.755389,21661
+V140 V9,ZME,36.067472,-90.142417,21645
+V140 V94,ZME,36.100333,-87.649528,15934
+V141 V167,ZBW,41.705861,-70.297028,26433
+V143 V144 V3 V39,ZDC,38.897694,-78.296056,25109
+V143 V170,ZNY,40.167167,-75.958361,16981
+V143 V268 V39,ZDC,39.595806,-77.410500,16409
+V143 V3 V419,ZNY,40.238611,-75.226583,22798
+V143 V39 V438,ZDC,39.447972,-77.719083,19157
+V144 V171,ZAU,41.075750,-87.744028,25419
+V144 V24 V399,ZAU,41.076808,-87.655617,25421
+V144 V275,ZID,40.700833,-84.286472,24519
+V144 V383,ZID,40.573083,-83.882389,28751
+V144 V435,ZID,40.511833,-83.690611,28740
+V144 V467,ZID,40.673056,-84.198056,28741
+V144 V47,ZID,40.583944,-83.916472,24520
+V144 V98,ZID,40.747111,-84.434306,25567
+V146 V487,ZBW,42.552056,-73.434667,25239
+V147 V232 V29,ZNY,40.907833,-75.686583,16964
+V147 V403,ZNY,40.365417,-75.238111,24843
+V147 V457,ZNY,40.487833,-75.503306,24846
+V147 V499,ZNY,41.579778,-76.181611,20398
+V147 V576,ZNY,41.611667,-76.233222,24575
+V148 V217,ZMP,46.247639,-90.866056,22168
+V149 V226,ZNY,41.200278,-75.472278,22800
+V149 V576,ZNY,41.820964,-75.811522,24579
+V15 V222,ZHU,29.914556,-95.594500,21552
+V15 V369 V54,ZFW,31.952861,-96.689306,15023
+V15 V407,ZHU,29.869139,-95.538556,21553
+V15 V561,ZMP,45.956528,-99.267028,26688
+V151 V270,ZBW,42.271389,-71.958111,25242
+V151 V292,ZBW,42.251953,-71.951072,25241
+V152 V157,ZJX,28.207472,-82.052972,16279
+V152 V159 V295,ZJX,28.685167,-81.533389,22644
+V152 V537,ZJX,28.555500,-81.620917,22642
+V154 V155 V20 V454 V66,ZTL,32.921000,-84.097717,21066
+V154 V18,ZTL,33.613889,-84.956417,21064
+V154 V325,ZTL,33.957222,-85.058139,21063
+V155 V325,ZJX,33.891611,-81.801139,17694
+V156 V191,ZAU,41.256114,-88.040106,17409
+V156 V227 V262,ZAU,41.219167,-88.674139,20688
+V156 V429,ZAU,41.243142,-88.269478,17410
+V157 V34,ZBW,41.802389,-73.819861,17010
+V157 V374 V39,ZBW,41.251000,-73.714778,25268
+V157 V509 V521,ZMA,27.617556,-81.814167,26229
+V157 V511 V599 V601,ZMA,26.573889,-80.832889,26907
+V157 V53,ZJX,33.406556,-80.574444,23564
+V157 V537,ZJX,29.761167,-82.392250,27889
+V157 V579,ZJX,29.680806,-82.369306,27888
+V157 V579,ZJX,29.500361,-82.317889,27887
+V157 V623,ZBW,41.266333,-73.728583,28807
+V158 V503,ZMP,42.848694,-92.190583,23228
+V158 V63,ZAU,42.029139,-89.693806,17300
+V158 V67,ZMP,42.906917,-92.454694,21277
+V159 V3,ZMA,25.982389,-80.227583,26782
+V16 V283 V370 V587,ZLA,33.903472,-117.166611,21525
+V16 V370 V394,ZLA,33.924556,-117.861639,22180
+V16 V372 V432,ZLA,33.761528,-115.751167,15404
+V16 V483,ZBW,40.862833,-73.343806,29958
+V16 V49,ZME,35.570861,-86.782778,21648
+V16 V5,ZHN,20.466667,-156.371361,18330
+V160 V4,ZDV,40.140722,-103.942667,26537
+V160 V8,ZDV,39.974333,-104.194889,26540
+V161 V222 V556,ZHU,30.319194,-99.021583,21987
+V161 V306,ZHU,30.517278,-98.924667,21986
+V161 V62 V94,ZFW,32.172111,-98.150778,15043
+V162 V232,ZNY,40.826583,-75.330139,19241
+V162 V499,ZNY,40.425667,-76.268861,20390
+V164 V232,ZNY,40.967528,-76.183028,16926
+V164 V499,ZNY,41.000194,-76.225583,32320
+V164 V6,ZNY,40.748556,-75.899250,16969
+V164 V93,ZNY,40.785333,-75.946722,16967
+V165 V186 V597,ZLA,34.210722,-118.449528,15355
+V165 V244,ZOA,37.916333,-119.754508,15062
+V165 V332,ZOA,37.378222,-119.786333,22603
+V165 V363,ZLA,33.175639,-117.413722,29036
+V165 V494,ZOA,39.277550,-119.671844,15054
+V166 V213,ZDC,39.555639,-75.227639,25223
+V166 V3 V438 V457,ZDC,39.405267,-77.695833,19152
+V166 V309,ZID,39.360056,-80.888667,16640
+V167 V268,ZBW,41.685833,-71.167528,25153
+V167 V405 V58,ZBW,41.655250,-73.668500,25130
+V17 V350,ZKC,37.186167,-100.327139,22809
+V17 V516,ZKC,37.079333,-100.269861,15806
+V170 V210,ZNY,40.090889,-75.870000,16982
+V170 V232,ZNY,41.117306,-77.370278,24557
+V170 V285,ZAU,42.456889,-85.479250,17467
+V170 V35,ZNY,41.329583,-77.690778,16921
+V170 V353,ZOB,42.431167,-84.329861,19030
+V170 V403 V405,ZNY,40.024389,-75.793167,23004
+V170 V55,ZMP,47.260306,-98.883028,30220
+V170 V78,ZMP,44.714133,-97.723194,15673
+V170 V93,ZNY,40.329750,-76.183444,16929
+V171 V191 V38,ZAU,41.304586,-88.031078,20682
+V171 V221,ZID,39.123056,-86.798361,19117
+V171 V233,ZAU,40.821000,-87.682694,17432
+V171 V305,ZID,39.028028,-86.682417,24403
+V171 V412,ZMP,44.825028,-93.715500,23139
+V171 V456,ZMP,44.748222,-93.503167,24861
+V173 V313,ZAU,40.542611,-88.765500,25653
+V173 V429,ZAU,40.950583,-88.222667,18367
+V173 V434,ZAU,40.352889,-89.014528,17415
+V173 V72,ZAU,40.437889,-88.903222,20981
+V174 V309,ZID,38.812361,-81.370194,16651
+V174 V59,ZID,38.820111,-81.279389,16652
+V175 V238,ZKC,37.856822,-91.364781,17688
+V175 V462,ZMP,43.254222,-95.809222,29830
+V177 V413,ZMP,45.658278,-90.860583,26613
+V177 V6,ZAU,41.849861,-88.551389,26709
+V178 V238,ZKC,37.980472,-91.165972,15864
+V178 V239 V44,ZKC,38.765000,-92.151556,15832
+V178 V331,ZID,37.706333,-83.118972,23202
+V179 V323,ZTL,33.268361,-83.883833,20948
+V179 V70,ZTL,32.487000,-82.758667,25713
+V18 V407,ZFW,32.700778,-93.298889,27655
+V18 V77,ZFW,32.803806,-99.453194,23676
+V183 V485,ZLA,34.769667,-119.593083,15335
+V184 V213,ZDC,39.601947,-75.186139,25224
+V184 V229 V577,ZDC,39.529367,-74.440611,24643
+V184 V232,ZOB,41.282500,-78.639306,24976
+V184 V252,ZDC,39.768278,-75.418664,16992
+V184 V403 V405 V474,ZNY,39.930328,-75.903222,23005
+V184 V479,ZDC,39.739222,-75.393219,25264
+V184 V486,ZOB,41.857750,-79.830083,28822
+V186 V201 V597,ZLA,34.168028,-118.308889,15352
+V186 V23 V597,ZLA,34.257528,-118.590808,15347
+V186 V283 V372,ZLA,33.778750,-117.413000,26266
+V187 V208,ZDV,40.784889,-108.942611,15257
+V187 V23,ZSE,47.145097,-122.439647,23097
+V187 V495,ZSE,47.139375,-122.360369,23096
+V187 V497,ZSE,46.726028,-119.660306,21542
+V188 V226 V499,ZNY,41.305192,-76.202764,20395
+V188 V273,ZNY,41.105889,-74.172194,24990
+V188 V37,ZOB,41.745111,-80.273889,17736
+V188 V43 V523,ZOB,41.750667,-80.442194,30225
+V188 V487 V91,ZBW,41.339361,-73.199167,25678
+V188 V99,ZBW,41.341056,-73.188000,25679
+V189 V472,ZDC,35.958083,-76.893444,23853
+V189 V70,ZDC,35.958972,-76.927444,23854
+V19 V214,ZID,39.987639,-82.833222,28673
+V190 V210,ZKC,36.321675,-100.141656,15804
+V190 V289,ZKC,37.553722,-92.042278,15844
+V190 V304,ZAB,36.222031,-101.245825,15514
+V190 V73,ZKC,36.752806,-96.421333,21568
+V191 V67,ZKC,39.313361,-89.312667,15876
+V191 V8,ZAU,41.530944,-87.988750,17440
+V192 V340,ZID,40.139544,-84.947167,20997
+V192 V467,ZID,40.067417,-84.623000,28748
+V193 V2,ZAU,43.047278,-85.670583,17390
+V194 V212 V548,ZHU,30.214333,-96.171278,17139
+V194 V369,ZHU,31.086889,-96.359667,15018
+V194 V39 V409,ZDC,35.831639,-79.348583,16391
+V194 V407 V548 V68 V76,ZHU,29.790472,-95.703556,22373
+V194 V548 V574,ZHU,30.262083,-96.201639,25681
+V2 V252,ZOB,43.031667,-78.123444,24802
+V2 V26 V353,ZOB,42.584028,-84.214750,19031
+V2 V265,ZOB,42.792917,-79.570861,24804
+V20 V310,ZTL,36.127333,-80.544111,24681
+V203 V490,ZBW,43.006472,-73.865278,17070
+V207 V6,ZDV,41.358528,-103.900972,15290
+V208 V363 V458,ZLA,33.266889,-117.608500,29037
+V208 V442,ZLA,34.530617,-114.946136,15402
+V209 V417,ZTL,33.839083,-86.301639,18348
+V209 V70,ZHU,31.128472,-88.392028,17204
+V21 V25,ZHN,20.234222,-155.048944,18337
+V21 V25,ZLA,33.673833,-118.153083,22187
+V21 V283 V386 V587 V8,ZLA,34.515722,-116.808222,23080
+V210 V211,ZDV,36.990000,-107.204861,15266
+V210 V275,ZID,40.277547,-84.355028,16567
+V210 V29 V408,ZNY,40.107472,-75.602083,16983
+V210 V297 V30 V37,ZOB,41.132500,-80.232194,17740
+V210 V3 V419,ZNY,40.165528,-75.328444,19855
+V210 V38,ZID,40.390556,-82.931333,16610
+V210 V390,ZKC,36.277694,-100.091917,15803
+V210 V402,ZKC,36.200000,-100.004222,17729
+V210 V45 V493,ZID,40.403000,-82.787972,16611
+V210 V459 V597,ZLA,33.960972,-118.156889,15358
+V210 V98,ZID,40.275667,-84.410083,25564
+V212 V477 V565,ZHU,30.847667,-95.689806,25676
+V212 V71,ZHU,31.287194,-91.297972,17175
+V213 V232,ZNY,40.342689,-74.449306,24996
+V213 V249 V273,ZNY,41.299722,-74.439083,24998
+V213 V312,ZDC,39.714253,-75.085250,25225
+V213 V433,ZBW,42.032667,-74.120947,25269
+V213 V445,ZNY,40.394444,-74.447833,24790
+V213 V6,ZNY,40.517972,-74.464306,24829
+V214 V232,ZNY,40.469575,-74.603322,24992
+V214 V37 V8 V92,ZOB,39.889639,-80.281556,21613
+V214 V438 V44,ZDC,39.376322,-77.679989,22205
+V214 V45,ZID,39.972694,-82.515194,24517
+V214 V469 V8 V92,ZOB,39.785306,-79.808139,16870
+V214 V493,ZID,39.976783,-82.600161,16604
+V214 V6,ZNY,40.530417,-74.517139,24828
+V215 V320,ZMP,44.268139,-85.235167,19052
+V216 V218,ZAU,42.379417,-89.529083,17298
+V218 V285,ZAU,42.398694,-85.498861,17482
+V219 V24 V398,ZMP,44.161603,-93.964758,15726
+V219 V462,ZMP,43.047167,-95.313028,23012
+V220 V61,ZMP,40.893222,-98.062444,21566
+V220 V81,ZDV,40.224667,-105.052389,26543
+V221 V406 V5,ZOB,42.563111,-81.441333,25601
+V221 V418 V90,ZOB,42.295861,-80.873333,28813
+V221 V422,ZAU,41.209464,-85.099333,17498
+V222 V37,ZTL,36.158611,-80.831292,24433
+V222 V550 V556,ZHU,30.016583,-98.193639,27403
+V222 V66,ZAB,31.522139,-104.474306,15497
+V225 V437,ZMA,27.518944,-80.660389,25842
+V225 V511,ZMA,27.059583,-81.147972,26228
+V226 V35,ZNY,41.252389,-77.747500,16922
+V227 V8,ZAU,41.519028,-88.628944,20690
+V229 V284,ZDC,39.331253,-74.813747,22595
+V229 V292,ZBW,42.226361,-72.173389,25246
+V229 V308,ZDC,38.766389,-75.889056,25226
+V229 V312,ZNY,39.817006,-74.166331,25231
+V229 V374,ZBW,41.216556,-73.058000,25244
+V229 V451,ZBW,41.047778,-73.178778,25243
+V229 V483,ZBW,40.873292,-73.349728,25005
+V229 V490,ZBW,42.937194,-72.379750,17073
+V23 V326,ZLA,34.223444,-118.574058,15356
+V23 V386,ZLA,34.426939,-118.674283,15340
+V23 V5,ZHN,20.250444,-156.278750,18328
+V23 V7,ZHN,20.279389,-156.535750,18327
+V231 V298,ZLC,44.416861,-114.028472,20973
+V232 V252,ZNY,40.418106,-74.540736,24994
+V232 V35,ZNY,41.173000,-77.805667,16924
+V232 V39,ZNY,40.780833,-75.218750,24817
+V232 V433,ZNY,40.445472,-74.574028,24993
+V232 V445,ZNY,40.380167,-74.494722,24995
+V232 V457,ZNY,40.703583,-75.031556,24991
+V232 V499,ZNY,40.972861,-76.228139,20394
+V232 V576 V58,ZNY,41.121944,-77.406111,24556
+V232 V613,ZNY,40.887722,-75.523528,24809
+V233 V277,ZAU,41.655778,-85.725917,17487
+V233 V434,ZAU,40.238639,-88.747444,25338
+V233 V51 V7 V97,ZAU,41.006394,-87.304444,17437
+V233 V72,ZAU,40.227472,-88.766250,25337
+V234 V239,ZKC,38.177750,-92.158250,15839
+V234 V69,ZKC,38.189667,-90.082417,21006
+V234 V74,ZKC,37.584961,-99.287944,15810
+V235 V254,ZDV,43.460500,-105.372861,22171
+V235 V484,ZLC,40.648444,-111.435861,15148
+V236 V484,ZLC,41.093861,-112.343611,15123
+V238 V44,ZKC,38.579139,-90.185694,15861
+V24 V250 V398,ZMP,44.179833,-94.032556,15689
+V24 V398 V456,ZMP,44.152000,-93.928944,21307
+V241 V454,ZHU,30.753028,-87.940083,20670
+V243 V321 V5,ZME,36.039419,-85.851206,21671
+V243 V441,ZJX,30.656194,-81.863444,25371
+V244 V332,ZOA,37.894917,-120.151000,22604
+V244 V382,ZDV,38.493028,-108.493750,25650
+V247 V298,ZDV,43.546969,-106.014706,22169
+V247 V89,ZDV,42.089194,-103.830444,21479
+V249 V445,ZNY,40.338306,-74.631694,24789
+V252 V3 V405 V419,ZNY,40.696167,-74.600139,24835
+V252 V36 V489,ZNY,41.267917,-74.645389,24989
+V252 V39,ZNY,41.013222,-74.668472,24791
+V252 V479,ZDC,39.980722,-74.970083,25228
+V252 V576,ZNY,41.913383,-75.623417,24580
+V252 V6,ZNY,40.542194,-74.567194,24827
+V253 V465,ZLC,41.578889,-113.964139,15115
+V254 V26,ZDV,43.353639,-105.352667,22172
+V254 V86,ZDV,44.545417,-105.582028,22173
+V257 V288,ZLC,41.536889,-112.435833,15114
+V26 V510,ZMP,44.782889,-92.233500,23141
+V261 V280,ZKC,38.303317,-97.223917,21009
+V262 V38 V586 V69,ZAU,41.360833,-88.425611,20685
+V263 V4,ZDV,39.917778,-103.573861,26538
+V264 V283 V587,ZLA,34.092889,-117.138619,21526
+V264 V442,ZLA,34.086806,-117.428889,22185
+V264 V459 V597,ZLA,34.039083,-118.201944,15353
+V264 V62,ZAB,34.911139,-104.304778,15479
+V265 V408,ZNY,39.683917,-76.999694,25265
+V265 V43,ZOB,42.695833,-79.475167,24803
+V267 V295 V531 V537,ZMA,28.402306,-81.282861,22645
+V267 V441,ZJX,30.759722,-81.754306,25373
+V267 V578,ZJX,31.607028,-82.253750,25558
+V267 V70,ZTL,32.479583,-82.778944,16155
+V268 V405,ZBW,41.533139,-71.288667,25261
+V268 V44,ZDC,39.277697,-74.603461,25104
+V268 V93,ZBW,43.896611,-69.953417,27115
+V269 V298,ZLC,44.346472,-113.622361,20976
+V270 V273,ZBW,42.172028,-75.392056,32211
+V270 V34,ZBW,42.169417,-75.545583,25013
+V270 V91,ZBW,42.259086,-73.590533,25145
+V271 V420,ZMP,44.636083,-86.460056,19054
+V273 V374,ZNY,41.686972,-75.008917,24957
+V273 V39,ZNY,41.139639,-74.218472,24997
+V273 V623,ZNY,41.209722,-74.314833,28805
+V275 V277,ZID,40.460694,-84.325472,21706
+V275 V422 V8,ZOB,41.077389,-84.224750,16698
+V275 V467,ZID,40.502333,-84.318722,28744
+V275 V96,ZOB,41.231861,-84.199222,28773
+V276 V3 V419,ZNY,40.297083,-75.144833,16978
+V276 V403,ZNY,40.329056,-75.320250,23003
+V276 V405,ZNY,40.339278,-75.376639,23011
+V276 V499,ZNY,40.495972,-76.263444,20391
+V277 V285,ZAU,41.747000,-85.799444,24554
+V277 V422,ZAU,41.237111,-85.391611,17499
+V277 V467,ZID,40.470306,-84.341278,28745
+V277 V6,ZAU,41.756056,-85.806833,17484
+V277 V98,ZID,40.519778,-84.422583,25565
+V278 V71,ZFW,33.544944,-92.824917,15636
+V279 V416 V542,ZOB,40.719581,-83.547203,16701
+V279 V435,ZOB,40.644583,-83.479778,28759
+V280 V350,ZKC,37.513472,-98.764444,22811
+V280 V74,ZKC,37.436333,-98.893583,15811
+V280 V94,ZAB,31.904994,-105.993944,15492
+V285 V30,ZAU,42.296417,-85.533222,17519
+V285 V340,ZAU,41.181361,-86.038417,25284
+V285 V6,ZAU,41.755639,-85.790500,24555
+V285 V96,ZAU,40.001583,-86.287028,17502
+V29 V34,ZNY,42.425694,-76.105361,16914
+V29 V36,ZNY,41.791306,-75.949833,24982
+V29 V408 V457,ZNY,40.428722,-75.631306,24833
+V29 V44,ZDC,39.067472,-75.514972,25255
+V290 V472,ZDC,35.830111,-77.195361,23851
+V290 V70,ZDC,35.767083,-76.979583,23850
+V292 V433,ZBW,42.057861,-74.171306,25248
+V292 V44,ZBW,42.090500,-73.742319,25129
+V296 V3,ZDC,34.951778,-79.606694,16397
+V296 V66,ZTL,34.895861,-80.461722,24472
+V297 V443 V522,ZOB,41.497806,-81.947833,28845
+V3 V408 V469,ZNY,39.857939,-76.021281,25116
+V3 V433 V44,ZBW,41.370583,-73.325694,25126
+V3 V487 V91,ZBW,41.405361,-73.226861,25132
+V3 V496,ZBW,43.455806,-70.796361,20700
+V3 V53,ZJX,33.348639,-80.513333,23563
+V30 V45 V96,ZOB,41.580083,-83.872361,28832
+V30 V457,ZNY,40.558236,-75.350122,16975
+V30 V499,ZNY,40.681694,-76.249889,20392
+V30 V7,ZAU,43.020389,-87.677417,18388
+V30 V93,ZNY,40.641500,-76.021833,16927
+V307 V508,ZKC,39.167056,-96.537667,20950
+V308 V93,ZDC,38.740811,-76.261753,25262
+V309 V59,ZID,38.902139,-81.291889,16650
+V31 V33 V419 V93,ZNY,39.612547,-76.621331,25115
+V310 V37,ZTL,36.168078,-80.830111,24434
+V310 V45 V454,ZDC,35.924333,-79.425306,16388
+V310 V493,ZID,37.482917,-84.718472,16588
+V310 V70,ZDC,36.126222,-76.904917,16469
+V311 V417 V463 V5,ZTL,34.476944,-83.909972,24680
+V313 V434,ZAU,40.260167,-88.797639,17414
+V313 V446 V52 V67,ZKC,38.631056,-89.111306,15883
+V314 V400,ZBW,46.168361,-70.087750,22723
+V316 V63,ZMP,46.465000,-88.939194,27556
+V316 V9,ZMP,46.422028,-88.276806,27557
+V318 V39,ZBW,46.133519,-68.323972,17104
+V318 V400,ZBW,46.350417,-69.505222,22724
+V321 V351,ZAN,58.726028,-158.565389,29502
+V321 V603,ZAN,58.723500,-158.898917,27523
+V321 V619,ZAN,58.724972,-156.786833,29504
+V328 V81,ZDV,39.670944,-105.011194,26541
+V328 V85,ZDV,39.811806,-104.768194,26534
+V33 V464,ZOB,42.635142,-78.639303,16855
+V332 V392,ZOA,38.977167,-121.016556,22607
+V332 V494,ZOA,38.959750,-120.998028,22606
+V335 V44 V9,ZKC,38.615639,-90.430417,15860
+V335 V69,ZKC,38.068803,-90.118142,21007
+V335 V88 V9,ZKC,38.578000,-90.422472,25707
+V34 V419,ZBW,41.568778,-73.196750,25141
+V34 V423,ZNY,42.572306,-76.430389,24978
+V34 V428,ZNY,42.541222,-76.361167,24979
+V34 V542,ZBW,42.279667,-75.785083,25012
+V344 V561,ZMP,45.299500,-99.650333,26689
+V347 V384,ZTL,36.297667,-84.624056,27554
+V35 V478,ZID,37.938750,-81.854500,23204
+V350 V488,ZAN,62.487806,-164.065222,26026
+V350 V496,ZAN,62.032472,-163.436639,26033
+V350 V74,ZKC,37.469500,-98.981083,22810
+V351 V456,ZAN,57.754972,-158.611417,29498
+V352 V39,ZBW,46.025189,-68.362222,18300
+V354 V73,ZKC,37.159056,-96.891889,21570
+V356 V81,ZDV,39.860833,-105.111333,26542
+V356 V85,ZDV,39.879250,-104.850139,26535
+V358 V558,ZHU,30.806806,-98.361556,21815
+V36 V423,ZNY,41.902056,-76.337639,16916
+V36 V464,ZOB,42.723975,-78.239861,16853
+V36 V499,ZNY,41.851667,-76.160472,20399
+V36 V576,ZNY,41.777075,-75.900444,24983
+V361 V382,ZDV,37.598694,-108.003528,25660
+V361 V575,ZDV,40.636556,-105.319528,26595
+V365 V500,ZLC,43.011750,-113.334944,19040
+V365 V520,ZLC,43.939278,-111.727722,19043
+V369 V565,ZHU,30.677361,-96.204389,25674
+V369 V583,ZHU,30.800472,-96.250917,25448
+V37 V418,ZOB,42.260056,-80.237222,28818
+V37 V486,ZOB,41.700556,-80.270833,28823
+V37 V75,ZOB,39.759694,-80.278750,22178
+V37 V90,ZOB,42.366333,-80.212778,28814
+V373 V409,ZTL,35.674500,-79.801639,26412
+V373 V454,ZTL,35.755472,-79.839611,26411
+V374 V475,ZBW,41.208250,-72.990972,25271
+V374 V487 V91,ZBW,41.228222,-73.152667,25131
+V374 V489,ZNY,41.500750,-74.574472,28939
+V374 V576,ZNY,41.930806,-75.587833,24961
+V374 V623,ZNY,41.234806,-74.059028,28806
+V374 V99,ZBW,41.246778,-73.304306,25146
+V377 V38,ZDC,38.440067,-79.059614,22389
+V377 V44,ZDC,39.451261,-78.572261,19166
+V377 V92,ZDC,39.416317,-78.637181,19165
+V378 V469,ZNY,39.802386,-75.892719,25042
+V379 V44,ZDC,39.048250,-75.950139,25097
+V38 V383,ZOB,40.910833,-83.690222,28787
+V38 V435,ZOB,40.703583,-83.385639,28758
+V38 V467,ZOB,40.960500,-83.993278,28782
+V38 V98,ZOB,40.968972,-84.445833,25592
+V383 V426,ZOB,41.866528,-83.350500,28828
+V383 V45 V493,ZOB,41.265972,-83.485833,28785
+V383 V584,ZOB,41.382083,-83.418472,28842
+V383 V8,ZOB,40.949222,-83.668250,28786
+V383 V92,ZOB,41.343083,-83.441111,28784
+V39 V405 V487 V91,ZBW,41.852556,-73.416083,25143
+V39 V419 V433 V44,ZBW,41.429722,-73.382639,25142
+V39 V454,ZDC,36.012917,-79.277417,16387
+V39 V6,ZNY,40.711889,-75.380111,24816
+V390 V81,ZAB,35.617528,-102.073694,22954
+V396 V443 V522,ZOB,41.797694,-81.483083,28763
+V396 V5,ZOB,42.037528,-81.759333,28803
+V4 V424,ZKC,39.227194,-93.748861,26019
+V40 V416 V525 V75,ZOB,41.270389,-82.057167,28839
+V403 V405 V419,ZNY,39.793356,-76.062722,23007
+V403 V405 V469,ZNY,39.848272,-75.998892,25044
+V407 V556,ZHU,29.541583,-96.034389,22374
+V407 V566,ZFW,32.216500,-93.764278,27657
+V416 V443,ZOB,41.196861,-82.155611,28838
+V416 V45 V493 V542,ZOB,40.812861,-83.116750,28840
+V418 V43,ZOB,42.246944,-80.018889,28819
+V418 V443 V90,ZOB,42.309333,-81.133472,28812
+V419 V469,ZNY,39.828444,-75.952972,25041
+V419 V499,ZNY,39.717556,-76.298306,25253
+V422 V467 V8,ZOB,41.008444,-83.958917,28781
+V422 V55,ZAU,41.254711,-85.609056,17500
+V422 V8 V98,ZOB,41.136389,-84.454583,25593
+V426 V467,ZOB,42.015028,-83.438056,28829
+V429 V44,ZKC,38.443500,-88.790472,15886
+V43 V486 V523,ZOB,41.655083,-80.495417,28824
+V43 V90,ZOB,42.420667,-79.809861,28816
+V430 V63,ZMP,46.180722,-89.118472,19048
+V431 V447,ZBW,43.183000,-73.222861,21856
+V431 V487,ZBW,43.228111,-73.332861,17069
+V431 V542,ZBW,43.106667,-73.037611,17072
+V433 V44 V99,ZBW,41.291289,-73.249475,25124
+V433 V475 V483 V487,ZBW,41.008778,-73.426528,25249
+V433 V6,ZNY,40.494694,-74.365889,24830
+V434 V72,ZAU,40.254139,-88.783556,20984
+V435 V45 V493,ZOB,40.851639,-83.148083,28757
+V435 V8,ZOB,40.905111,-83.061833,28756
+V435 V92,ZOB,41.024694,-82.868056,28755
+V437 V51,ZMA,27.914972,-80.643500,24071
+V437 V531,ZMA,27.398222,-80.665500,25841
+V44 V45,ZID,39.061861,-82.147978,24516
+V44 V52,ZKC,38.459083,-88.535417,15885
+V44 V577,ZDC,39.527333,-74.331444,25112
+V44 V69,ZKC,38.547417,-89.976056,21005
+V440 V617,ZAN,60.223778,-148.374139,27515
+V441 V508 V617,ZAN,60.118722,-149.048861,27516
+V441 V51,ZMA,28.103194,-80.766389,24072
+V442 V587,ZLA,34.745250,-116.610472,22209
+V452 V595,ZSE,43.057472,-122.400944,26434
+V453 V510,ZAN,62.685194,-161.155917,27581
+V453 V619,ZAN,58.729639,-156.783556,29505
+V456 V619,ZAN,58.698000,-156.805667,29503
+V457 V469 V93,ZNY,40.013472,-76.384139,24944
+V457 V6,ZNY,40.660931,-75.125367,25234
+V459 V488,ZAN,62.507222,-164.021889,26030
+V465 V484,ZLC,41.804250,-113.424083,15112
+V467 V50,ZID,39.989917,-84.676750,28749
+V467 V55,ZID,40.190111,-84.537611,28747
+V467 V98,ZID,40.365889,-84.414667,28746
+V469 V499,ZNY,39.974917,-76.293833,25047
+V472 V70,ZDC,35.942806,-76.929611,16471
+V478 V493,ZID,38.386944,-83.553639,16600
+V483 V99,ZBW,41.103333,-73.480306,25007
+V484 V500,ZLC,43.206611,-114.315639,30761
+V484 V6,ZLC,41.267125,-112.603575,15119
+V487 V496,ZBW,43.412917,-73.323972,20545
+V488 V504 V531,ZAN,64.941450,-149.416739,18457
+V488 V510,ZAN,62.762028,-163.444750,26028
+V489 V490 V91,ZBW,43.003333,-73.721194,17071
+V49 V54,ZME,34.767833,-86.919417,23735
+V49 V67,ZME,35.651667,-86.768889,21649
+V490 V93,ZBW,42.918108,-72.085108,17074
+V491 V71,ZMP,47.486333,-102.120972,23809
+V499 V576,ZNY,41.639889,-76.176722,24576
+V499 V6,ZNY,40.764306,-76.243722,20393
+V502 V71,ZKC,38.912389,-95.269944,20955
+V503 V77,ZMP,42.763639,-92.154222,23227
+V506 V510,ZAN,62.764472,-163.541944,26027
+V506 V619,ZAN,58.870472,-157.076917,29507
+V506 V619,ZAN,58.736639,-156.778694,29506
+V51 V70,ZTL,32.471528,-82.800917,16156
+V516 V73,ZKC,36.875833,-96.563083,21569
+V521 V529,ZMA,26.453056,-81.223111,17807
+V521 V601 V97,ZMA,26.397639,-80.951778,15099
+V524 V547,ZDV,41.612278,-104.754250,15274
+V524 V6,ZDV,41.593278,-104.822389,15275
+V524 V89,ZDV,41.734303,-104.215369,15273
+V525 V542 V8,ZOB,40.792944,-81.892361,16830
+V529 V599,ZMA,26.583583,-81.281556,26781
+V530 V81,ZFW,34.448389,-101.761722,15551
+V533 V537,ZJX,28.467806,-81.427083,22646
+V537 V579,ZJX,30.204361,-83.166417,24487
+V547 V6,ZDV,41.578642,-104.755800,15277
+V565 V571,ZHU,30.742222,-96.009417,25675
+V575 V81,ZDV,40.294417,-105.032917,26544
+V580 V586,ZKC,40.154722,-90.739111,24874
+V583 V94,ZFW,32.304222,-95.484389,15044
+V599 V97,ZMA,26.597083,-81.154861,26758
+V6 V96,ZOB,41.519833,-83.919944,28833
+V611 V8,ZDV,39.982556,-104.150028,26531
+V66 V7,ZTL,33.192222,-86.706111,22417
+V67 V94,ZME,36.057500,-87.710750,21660
+V8 V81,ZDV,39.927917,-105.134861,26539
+V8 V85,ZDV,39.912278,-104.890361,26530
+V81 V85,ZDV,40.078194,-105.093194,26533
+V96 V98,ZOB,41.167167,-84.456194,28774