7591.6 meters = 24906 feet and 9.89 inches