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: Qual é o orçamento máximo para programas de desenvolvimento comunitário concluídos na América Central, desagregado por tipo de programa?
 ###Tabelas: 
CREATE TABLE community_development_programs (id INT, program_type TEXT, project_budget INT, project_status TEXT, country TEXT); INSERT INTO community_development_programs (id, program_type, project_budget, project_status, country) VALUES (1, 'Education', 120000, 'completed', 'Guatemala'), (2, 'Healthcare', 150000, 'in_progress', 'Costa Rica'), (3, 'Infrastructure', 100000, 'completed', 'Panama');
SELECT program_type, MAX(project_budget) FROM community_development_programs WHERE project_status = 'completed' AND country IN ('Central America') GROUP BY program_type;