breed (105.245)