880.9 meters = 2890 feet and 1.1 inches