2668.8 meters = 8755 feet and 10.87 inches