24.791 meters = 81 feet and 4.02 inches