1660 meters = 65354.330709 inches