a dinosaur with long neck and long legs