2599.4 meters = 8528 feet and 2.58 inches