According to tradition, why did the Mexica, the people who became the Aztec, build their city of Tenochtitlan at Lake Texcoco ? (1 point)

They had found the spot that their god had long promised them.
They fled there after the destruction of the city of Azcapotzalco to avoid the Tepanecs
They owed taxes to the ruler of that area and had to find a place to farm and pay the taxes
They had spent centuries moving around the lake but couldn't find a spot they liked

According to tradition, the Mexica, the people who became the Aztec, built their city of Tenochtitlan at Lake Texcoco because they fled there after the destruction of the city of Azcapotzalco to avoid the Tepanecs.