26416 meters = 1040000 inches