2668.5 meters = 8754 feet and 11.06 inches