24.765 meters = 81 feet and 3 inches