barberpole caterpillar