a cartoon of spiders on an island