Zheng He had over 300 ships, _______ some were over 150 meters long and could carry up to 1,000 people.