664.6 inches = 16.88084 meters