8868.3 meters = 29095 feet and 5.67 inches