Describe a scenario where you had to clean up highly unstructured or corrupt legacy data. What tools and strategies did you use?