25883 meters = 84917 feet and 11.75 inches