26433 meters = 1040669.291339 inches