656.48 inches = 16.674592 meters