can you tell me how long snails even exists?