26425 meters = 1040354.330709 inches