24.792 meters = 81 feet and 4.06 inches