Trojan extra large, just to make sure. Ribbed to make sure.