Meteor effect and dinosaur annihilation