Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Encontre o orçamento médio para projetos de preservação do patrimônio na África.
 ###Tabelas: 
CREATE TABLE HeritagePreservationProjects (ProjectID INT PRIMARY KEY, ProjectName VARCHAR(255), ProjectBudget DECIMAL(10,2)); INSERT INTO HeritagePreservationProjects (ProjectID, ProjectName, ProjectBudget) VALUES (1, 'Timbuktu Manuscripts Preservation', 500000.00), (2, 'Giza Pyramids Restoration', 1000000.00), (3, 'South African Heritage Sites Conservation', 750000.00), (4, 'Great Mosque of Djenné Restoration', 300000.00);
SELECT AVG(ProjectBudget) AS AverageBudget FROM HeritagePreservationProjects WHERE ProjectName LIKE '%Africa%';