7513 meters = 24648 feet and 11.4 inches