public void fillCities(String cityfile)
	{
		try {
			BufferedReader br = new BufferedReader(new FileReader(cityfile));
			String line;
			br.readLine();
			while((line = br.readLine()) != null)
			{
				double pop = (double)Integer.parseInt(line.substring(73,82).trim());
				double lat = Double.parseDouble(line.substring(143,153).trim());
				double lon = Double.parseDouble(line.substring(153,164).trim());
				String citystring = line.substring(0,73);
				double[] b = new double[3];
				b[0] = lat;
				b[1] = lon;
				b[2] = pop;
				cities.put(citystring, b);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}