25414 meters = 83379 feet and 3.18 inches