qnli question: Who first built the dikes in Lake Texcoco? sentence: These dikes were destroyed during the siege of Tenochtitlan, and during colonial times the Spanish regularly drained the lake to prevent floods.