25493 meters = 83638 feet and 5.42 inches