2668.3 meters = 8754 feet and 3.18 inches