666.7 inches = 16.93418 meters