25839 meters = 84773 feet and 7.46 inches