public static double [][] getDensityData(String input_file_name) {
		Workbook wrk1;
		try {
			wrk1 = Workbook.getWorkbook(new File(input_file_name));
			Sheet sheet1 = wrk1.getSheet(0);
			int rows=sheet1.getRows();


			double [][] data = new double [315][98];

			for (int h = 0; h < 315; h++) {
				for (int w = 0; w < 98; w++) {
					data[h][w] = 0;
				}
			}

			for (int i = 1; i < rows; i++) {

				Cell x_cell = sheet1.getCell(1, i);
				Cell y_cell = sheet1.getCell(2, i);

				String x_cell_string = x_cell.getContents();
				String y_cell_string = y_cell.getContents();

				Double x_cell_Double = Double.parseDouble(x_cell_string);
				Double y_cell_Double = Double.parseDouble(y_cell_string);

				int x_int = x_cell_Double.intValue();
				int y_int = y_cell_Double.intValue();

				int x_loc = x_int - 317901;
				int y_loc = y_int - 4367501;

				if (x_loc < 99 && y_loc < 316) {
					data[y_loc][x_loc]++;
				}
				else {
					System.out.println("Data is not in valid length. x: " + x_loc + ". y: " + y_loc);
				}
			}
			return data;
		} 
		catch (Exception e) {
			e.printStackTrace();
			return null;
		}
	}