1668 inches = 42.3672 meters