25746 meters = 84468 feet and 6.05 inches