2668.4 meters = 8754 feet and 7.12 inches