 			}
 			if count == 1000 {
 				return markMajorColor
+			}
+			if count == 5000 {
+				if index % 2 == 0 {
+					return markMajorColor
+				} else {
+					return markMinorColor
+				}
 			}
 		}
 		return UIColor.redColor()

			if count == 1000 {
				return modulo10String(index)
			}
			return nil
		}
		return nil

			zoomMode = .ZoomOut(count: 500)
			return
		}
		if scale > 0.032 {
			zoomMode = .ZoomOut(count: 1000)
			return
		}

		zoomMode = .ZoomOut(count: 5000)
	}
	
	func updateRange() {
