657.19 inches = 16.692626 meters