public static double [][] loadBandwidth()
	{
		double[][] ret = new double[4][2001];
		File file = new File("bandwidth.txt");
		FileReader fr;
		StringTokenizer tokenizer;
		int cnt = 0;
		try {
			fr = new FileReader(file);
			BufferedReader inFile = new BufferedReader(fr);
			String line = inFile.readLine();
			int decnt = 0;
			while(line!=null)
			{
				tokenizer = new StringTokenizer(line);
				
				
				if(cnt>=600 && cnt<750){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.0;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.9;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
				}
				else if(cnt>=800 && cnt<1300){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.8;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.7;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.9;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.0;
				}
				else if(cnt>=1500 && cnt<1800){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.9;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.6;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 3.0;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
				}
				else
				{
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.8;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.9;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
				}
				
				/*if(cnt>=0 && cnt<500){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.8;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.9;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
				}
				else if(cnt>=500 && cnt<750){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.9;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.1;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.7;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.2;
				}
				else if(cnt>=750 && cnt<1000){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.0;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.0;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.0;
				}
				else if(cnt>=1000 && cnt<1500){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.3;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.7;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.4;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 1.7;
				}
				else if(cnt>=1500){
					ret[0][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.8;
					ret[1][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
					ret[2][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.9;
					ret[3][cnt] = Double.parseDouble(tokenizer.nextToken()) * 2.5;
				}*/
				
				
				line = inFile.readLine();
				cnt++;
			}
		} catch (Exception e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}   
		/*
		for(int i=0;i<10;i++)
		{
			System.out.println(ret[0][i]);
			System.out.println(ret[1][i]);
			System.out.println(ret[2][i]);
			System.out.println(ret[3][i]);
		}*/
		return ret;
	}