thick and long