721.08 inches = 18.315432 meters