8668.5 meters = 28439 feet and 11.53 inches