black cock 340