26489 meters = 86906 feet and 2.02 inches