2669.1 meters = 8756 feet and 10.68 inches