26487 meters = 86899 feet and 7.28 inches