25789 meters = 84609 feet and 6.96 inches