26589 meters = 87234 feet and 3.02 inches