big, thick, and long