2669.8 meters = 8759 feet and 2.24 inches