25478 meters = 83589 feet and 2.87 inches