24.945 meters = 81 feet and 10.09 inches