Haplocanthosaurus (gr.