private double[][] manRGBArray(BufferedImage image, Hemisphere hemi){
    	double[][] rgbArray = new double[200][200];
		int rgb = 3096;//Don't ask why
		int x=0;
		int y = 0;
		for (x = 0; x < 200; x++) { // loop x axis of the image
			for (y = 0; y < 200; y++) {// loop y axis
				// remove arrow or text
				if (hemi == Hemisphere.NORTH && (x > 389 / 2 && y > 248 / 2)
						|| (y > 382 / 2)) {
					continue;
				} else if (hemi == Hemisphere.SOUTH && x > 389 / 2
						&& y < 142 / 2) {
					continue;
				}
				rgb = image.getRGB(2*x, 2*y);
			    int alpha = ((rgb >> 24) & 0xff); 
			    int red = ((rgb >> 16) & 0xff); 
			    int green = ((rgb >> 8) & 0xff); 
			    int blue = ((rgb ) & 0xff); 
			    // Manipulate the r, g, b, and a values.
			    //rgb = (alpha << 24) | (red << 16) | (green << 8) | blue; 
			    //imgNorthPX.setRGB(x, y, rgb);
			    rgbArray[x][y] = getIntensity(alpha, red, green, blue);
			}
		}
    return rgbArray;
}