666.48 inches = 16.928592 meters