25821 meters = 84714 feet and 6.8 inches