Many ends (30/32)

Many ends