25889 meters = 84937 feet and 7.97 inches