function Zone(zone, lowBound, upBound, rate, leadTime) {
  this.zone = zone;
  this.lowBound = lowBound;
  this.upBound = upBound;
  this.rate = rate;
  this.leadTime = leadTime;
}

function populateZoneArray() {
  zoneArray[0] = new Zone("A", 0, 500, 7.30, 5);
  zoneArray[1] = new Zone("A", 501, 1000, 7.30, 5);
  zoneArray[2] = new Zone("A", 1001, 2000, 7.30, 5);
  zoneArray[3] = new Zone("A", 2001, 3000, 7.30, 5);
  zoneArray[4] = new Zone("A", 3001, 4000, 7.30, 5);
  zoneArray[5] = new Zone("A", 4001, 5000, 7.30, 5);
  zoneArray[6] = new Zone("A", 5001, 6000, 7.30, 5);
  zoneArray[7] = new Zone("A", 6001, 7000, 7.30, 5);
  zoneArray[8] = new Zone("A", 7001, 8000, 7.30, 5);
  zoneArray[9] = new Zone("A", 8001, 9000, 7.30, 5);
  zoneArray[10] = new Zone("A", 9001, 10000, 7.30, 5);
  zoneArray[11] = new Zone("A", 10001, 11000, 7.30, 5);
  zoneArray[12] = new Zone("A", 11001, 12000, 7.30, 5);
  zoneArray[13] = new Zone("A", 12001, 13000, 7.30, 5);
  zoneArray[14] = new Zone("A", 13001, 14000, 7.30, 5);
  zoneArray[15] = new Zone("A", 14001, 15000, 7.30, 5);
  zoneArray[16] = new Zone("A", 15001, 16000, 7.30, 5);
  zoneArray[17] = new Zone("A", 16001, 17000, 7.30, 5);
  zoneArray[18] = new Zone("A", 17001, 18000, 7.30, 5);
  zoneArray[19] = new Zone("A", 18001, 19000, 7.30, 5);
  zoneArray[20] = new Zone("A", 19001, 20000, 7.30, 5);
  zoneArray[21] = new Zone("A", 20001, 21000, 7.30, 5);
  zoneArray[22] = new Zone("A", 21001, 22000, 7.30, 5);
  
  zoneArray[23] = new Zone("B", 0, 500, 7.90, 7);
  zoneArray[24] = new Zone("B", 501, 1000, 8.60, 7);
  zoneArray[25] = new Zone("B", 1001, 2000, 9.00, 7);
  zoneArray[26] = new Zone("B", 2001, 3000, 9.30, 7);
  zoneArray[27] = new Zone("B", 3001, 4000, 9.70, 7);
  zoneArray[28] = new Zone("B", 4001, 5000, 10.10, 7);
  zoneArray[29] = new Zone("B", 5001, 6000, 10.40, 7);
  zoneArray[30] = new Zone("B", 6001, 7000, 10.80, 7);
  zoneArray[31] = new Zone("B", 7001, 8000, 11.10, 7);
  zoneArray[32] = new Zone("B", 8001, 9000, 11.50, 7);
  zoneArray[33] = new Zone("B", 9001, 10000, 11.90, 7);
  zoneArray[34] = new Zone("B", 10001, 11000, 12.20, 7);
  zoneArray[35] = new Zone("B", 11001, 12000, 12.60, 7);
  zoneArray[36] = new Zone("B", 12001, 13000, 12.90, 7);
  zoneArray[37] = new Zone("B", 13001, 14000, 13.30, 7);
  zoneArray[38] = new Zone("B", 14001, 15000, 13.70, 7);
  zoneArray[39] = new Zone("B", 15001, 16000, 14.00, 7);
  zoneArray[40] = new Zone("B", 16001, 17000, 14.40, 7);
  zoneArray[41] = new Zone("B", 17001, 18000, 14.70, 7);
  zoneArray[42] = new Zone("B", 18001, 19000, 15.10, 7);
  zoneArray[43] = new Zone("B", 19001, 20000, 15.50, 7);
  zoneArray[44] = new Zone("B", 20001, 21000, 15.80, 7);
  zoneArray[45] = new Zone("B", 21001, 22000, 16.20, 7);
  
  zoneArray[46] = new Zone("C", 0, 500, 7.90, 8);
  zoneArray[47] = new Zone("C", 501, 1000, 9.50, 8);
  zoneArray[48] = new Zone("C", 1001, 2000, 9.80, 8);
  zoneArray[49] = new Zone("C", 2001, 3000, 10.10, 8);
  zoneArray[50] = new Zone("C", 3001, 4000, 10.40, 8);
  zoneArray[51] = new Zone("C", 4001, 5000, 10.70, 8);
  zoneArray[52] = new Zone("C", 5001, 6000, 11.20, 8);
  zoneArray[53] = new Zone("C", 6001, 7000, 11.70, 8);
  zoneArray[54] = new Zone("C", 7001, 8000, 12.20, 8);
  zoneArray[55] = new Zone("C", 8001, 9000, 12.70, 8);
  zoneArray[56] = new Zone("C", 9001, 10000, 13.20, 8);
  zoneArray[57] = new Zone("C", 10001, 11000, 13.70, 8);
  zoneArray[58] = new Zone("C", 11001, 12000, 14.10, 8);
  zoneArray[59] = new Zone("C", 12001, 13000, 14.60, 8);
  zoneArray[60] = new Zone("C", 13001, 14000, 15.10, 8);
  zoneArray[61] = new Zone("C", 14001, 15000, 15.60, 8);
  zoneArray[62] = new Zone("C", 15001, 16000, 16.10, 8);
  zoneArray[63] = new Zone("C", 16001, 17000, 16.60, 8);
  zoneArray[64] = new Zone("C", 17001, 18000, 17.10, 8);
  zoneArray[65] = new Zone("C", 18001, 19000, 17.60, 8);
  zoneArray[66] = new Zone("C", 19001, 20000, 18.10, 8);
  zoneArray[67] = new Zone("C", 20001, 21000, 18.60, 8);
  zoneArray[68] = new Zone("C", 21001, 22000, 19.00, 8);
  
  zoneArray[69] = new Zone("D", 0, 500, 7.90, 8);
  zoneArray[70] = new Zone("D", 501, 1000, 10.40, 8);
  zoneArray[71] = new Zone("D", 1001, 2000, 11.10, 8);
  zoneArray[72] = new Zone("D", 2001, 3000, 11.80, 8);
  zoneArray[73] = new Zone("D", 3001, 4000, 12.50, 8);
  zoneArray[74] = new Zone("D", 4001, 5000, 13.30, 8);
  zoneArray[75] = new Zone("D", 5001, 6000, 14.10, 8);
  zoneArray[76] = new Zone("D", 6001, 7000, 15.10, 8);
  zoneArray[77] = new Zone("D", 7001, 8000, 16.00, 8);
  zoneArray[78] = new Zone("D", 8001, 9000, 17.00, 8);
  zoneArray[79] = new Zone("D", 9001, 10000, 18.00, 8);
  zoneArray[80] = new Zone("D", 10001, 11000, 18.90, 8);
  zoneArray[81] = new Zone("D", 11001, 12000, 19.90, 8);
  zoneArray[82] = new Zone("D", 12001, 13000, 20.90, 8);
  zoneArray[83] = new Zone("D", 13001, 14000, 21.80, 8);
  zoneArray[84] = new Zone("D", 14001, 15000, 22.80, 8);
  zoneArray[85] = new Zone("D", 15001, 16000, 23.80, 8);
  zoneArray[86] = new Zone("D", 16001, 17000, 24.80, 8);
  zoneArray[87] = new Zone("D", 17001, 18000, 25.70, 8);
  zoneArray[88] = new Zone("D", 18001, 19000, 26.70, 8);
  zoneArray[89] = new Zone("D", 19001, 20000, 27.70, 8);
  zoneArray[90] = new Zone("D", 20001, 21000, 28.60, 8);
  zoneArray[91] = new Zone("D", 21001, 22000, 29.60, 8);
  
  zoneArray[92] = new Zone("E", 0, 500, 7.90, 10);
  zoneArray[93] = new Zone("E", 501, 1000, 10.70, 10);
  zoneArray[94] = new Zone("E", 1001, 2000, 11.70, 10);
  zoneArray[95] = new Zone("E", 2001, 3000, 12.70, 10);
  zoneArray[96] = new Zone("E", 3001, 4000, 13.70, 10);
  zoneArray[97] = new Zone("E", 4001, 5000, 14.70, 10);
  zoneArray[98] = new Zone("E", 5001, 6000, 15.60, 10);
  zoneArray[99] = new Zone("E", 6001, 7000, 16.60, 10);
  zoneArray[100] = new Zone("E", 7001, 8000, 17.80, 10);
  zoneArray[101] = new Zone("E", 8001, 9000, 19.00, 10);
  zoneArray[102] = new Zone("E", 9001, 10000, 20.20, 10);
  zoneArray[103] = new Zone("E", 10001, 11000, 21.40, 10);
  zoneArray[104] = new Zone("E", 11001, 12000, 22.50, 10);
  zoneArray[105] = new Zone("E", 12001, 13000, 23.70, 10);
  zoneArray[106] = new Zone("E", 13001, 14000, 24.90, 10);
  zoneArray[107] = new Zone("E", 14001, 15000, 26.10, 10);
  zoneArray[108] = new Zone("E", 15001, 16000, 27.30, 10);
  zoneArray[109] = new Zone("E", 16001, 17000, 28.50, 10);
  zoneArray[110] = new Zone("E", 17001, 18000, 29.70, 10);
  zoneArray[111] = new Zone("E", 18001, 19000, 30.90, 10);
  zoneArray[112] = new Zone("E", 19001, 20000, 32.10, 10);
  zoneArray[113] = new Zone("E", 20001, 21000, 33.30, 10);
  zoneArray[114] = new Zone("E", 21001, 22000, 34.40, 10);
  
  zoneArray[115] = new Zone("F", 0, 500, 7.90, 10);
  zoneArray[116] = new Zone("F", 501, 1000, 11.10, 10);
  zoneArray[117] = new Zone("F", 1001, 2000, 12.50, 10);
  zoneArray[118] = new Zone("F", 2001, 3000, 14.00, 10);
  zoneArray[119] = new Zone("F", 3001, 4000, 15.40, 10);
  zoneArray[120] = new Zone("F", 4001, 5000, 16.80, 10);
  zoneArray[121] = new Zone("F", 5001, 6000, 18.20, 10);
  zoneArray[122] = new Zone("F", 6001, 7000, 19.60, 10);
  zoneArray[123] = new Zone("F", 7001, 8000, 21.10, 10);
  zoneArray[124] = new Zone("F", 8001, 9000, 22.50, 10);
  zoneArray[125] = new Zone("F", 9001, 10000, 23.90, 10);
  zoneArray[126] = new Zone("F", 10001, 11000, 25.30, 10);
  zoneArray[127] = new Zone("F", 11001, 12000, 26.70, 10);
  zoneArray[128] = new Zone("F", 12001, 13000, 28.20, 10);
  zoneArray[129] = new Zone("F", 13001, 14000, 29.60, 10);
  zoneArray[130] = new Zone("F", 14001, 15000, 31.00, 10);
  zoneArray[131] = new Zone("F", 15001, 16000, 32.40, 10);
  zoneArray[132] = new Zone("F", 16001, 17000, 33.80, 10);
  zoneArray[133] = new Zone("F", 17001, 18000, 35.30, 10);
  zoneArray[134] = new Zone("F", 18001, 19000, 36.70, 10);
  zoneArray[135] = new Zone("F", 19001, 20000, 38.10, 10);
  zoneArray[136] = new Zone("F", 20001, 21000, 39.50, 10);
  zoneArray[137] = new Zone("F", 21001, 22000, 40.90, 10);
  
  zoneArray[138] = new Zone("G", 0, 500, 7.90, 14);
  zoneArray[139] = new Zone("G", 501, 1000, 11.60, 14);
  zoneArray[140] = new Zone("G", 1001, 2000, 13.60, 14);
  zoneArray[141] = new Zone("G", 2001, 3000, 15.50, 14);
  zoneArray[142] = new Zone("G", 3001, 4000, 17.40, 14);
  zoneArray[143] = new Zone("G", 4001, 5000, 19.40, 14);
  zoneArray[144] = new Zone("G", 5001, 6000, 21.30, 14);
  zoneArray[145] = new Zone("G", 6001, 7000, 23.20, 14);
  zoneArray[146] = new Zone("G", 7001, 8000, 25.10, 14);
  zoneArray[147] = new Zone("G", 8001, 9000, 27.10, 14);
  zoneArray[148] = new Zone("G", 9001, 10000, 29.00, 14);
  zoneArray[149] = new Zone("G", 10001, 11000, 30.90, 14);
  zoneArray[150] = new Zone("G", 11001, 12000, 32.90, 14);
  zoneArray[151] = new Zone("G", 12001, 13000, 34.80, 14);
  zoneArray[152] = new Zone("G", 13001, 14000, 36.70, 14);
  zoneArray[153] = new Zone("G", 14001, 15000, 38.70, 14);
  zoneArray[154] = new Zone("G", 15001, 16000, 40.60, 14);
  zoneArray[155] = new Zone("G", 16001, 17000, 42.50, 14);
  zoneArray[156] = new Zone("G", 17001, 18000, 44.40, 14);
  zoneArray[157] = new Zone("G", 18001, 19000, 46.40, 14);
  zoneArray[158] = new Zone("G", 19001, 20000, 48.30, 14);
  zoneArray[159] = new Zone("G", 20001, 21000, 50.20, 14);
  zoneArray[160] = new Zone("G", 21001, 22000, 52.20, 14);
}