729.08 inches = 18.518632 meters