puto takes it deep and hard ...