22.464 meters = 73 feet and 8.41 inches