666.5 inches = 16.9291 meters