@@ -0,0 +1,1131 @@
+import java.util.*;%0Aimport java.lang.*;%0Aimport java.io.*;%0A%0Apublic class MapDriver%0A%7B%0A  public static void main(String%5B%5D args)%0A  %7B%0A    File file;%0A    Scanner input;%0A    String filename = %22map.txt%22;%0A%0A    NodeList map = new NodeList();%0A    //int i = 0;%0A    %0A    try%0A    %7B%0A      file = new File(filename);%0A      input = new Scanner(file);%0A      String%5B%5D values = new String%5B3%5D;%0A%0A      while(input.hasNext())%0A      %7B%0A        String inputFile = input.nextLine().trim();%0A        System.out.println(inputFile);%0A        values = inputFile.split(%22%7C%22);%0A        char foo = '%7C';%0A        int ascii = (int)foo;%0A        System.out.println(ascii);%0A        //System.out.println(%221%5Cn%22);%0A        System.out.println(values%5B0%5D + %22, %22 + values%5B1%5D + %22, %22 + values%5B2%5D);%0A        //System.out.println(%222%5Cn%22);%0A        MapPoint newPoint = new MapPoint(values%5B0%5D, values%5B1%5D, Integer.parseInt(values%5B2%5D));%0A        //System.out.println(%223%5Cn%22);%0A        map.add(newPoint);%0A        //System.out.println(%224%5Cn%22);%0A     //   if(i == 0)%0A     //     head = newPoint;%0A     //   i++;%0A      %7D%0A    %7D%0A    catch(Exception e)%0A    %7B%0A      System.out.println(%22ERROR%22);%0A    %7D%0A  %7D %0A%7D%0A

Create MapDriver.java