25621 meters = 84058 feet and 4.79 inches