snarled