stream <<<<<<<<<<<