Moroccan architecture refers to the architecture characteristic of Morocco throughout its history and up to modern times. The country's diverse geography and long history, marked by successive waves of settlers through both migration and military conquest, are all reflected in its architecture. This architectural heritage ranges from ancient Roman and Berber (Amazigh) sites to 20th-century colonial and modern architecture. The most recognizably "Moroccan" architecture, however, is the traditional architecture that developed in the Islamic period (7th century and after) which dominates much of Morocco's documented history and its existing heritage. This "Islamic architecture" of Morocco was part of a wider cultural and artistic complex, often referred to as "Moorish" art, which characterized Morocco, al-Andalus (Muslim Spain and Portugal), and parts of Algeria and even Tunisia. It blended influences from Berber culture in North Africa, pre-Islamic Spain (Roman, Byzantine, and Visigothic), and contemporary artistic currents in the Islamic Middle East to elaborate a unique style over centuries with recognizable features such as the "Moorish" arch, riad gardens (courtyard gardens with a symmetrical four-part division), and elaborate geometric and arabesque motifs in wood, stucco, and tilework (notably zellij). Although Moroccan Berber architecture is not strictly separate from the rest of Moroccan architecture, many structures and architectural styles are distinctively associated with traditionally Berber or Berber-dominated regions of Morocco such as the Atlas Mountains and the Sahara and pre-Sahara regions. These mostly rural regions are marked by numerous kasbahs (fortresses) and ksour (fortified villages) shaped by local geography and social structures, of which one of the most famous is Ait Benhaddou. They are typically made of rammed earth and decorated with local geometric motifs. Far from being isolated from other historical artistic currents around them, the Berbers of Morocco (and across North Africa) adapted the forms and ideas of Islamic architecture to their own conditions and in turn contributed to the formation of Western Islamic art, particularly during their political domination of the region over the centuries of Almoravid, Almohad, and Marinid rule. Modern architecture in Morocco includes many examples of early 20th-century Art Deco and local neo-Moorish (or Mauresque) architecture constructed during the French (and Spanish) colonial occupation of the country between 1912 and 1956 (or until 1958 for Spain). In the later 20th century, after Morocco regained its independence, some new buildings continued to pay tribute to traditional Moroccan architecture and motifs (even when designed by foreign architects), as exemplified by