26512 meters = 86981 feet and 7.53 inches