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: Identificar as 3 áreas marinhas protegidas mais profundas.
 ###Tabelas: 
CREATE TABLE marine_protected_areas (name TEXT, depth FLOAT); INSERT INTO marine_protected_areas (name, depth) VALUES ('Sala y Gomez Marine Park', 4000.0), ('Galapagos Marine Reserve', 2000.0), ('Great Barrier Reef', 500.0);
SELECT name, depth FROM (SELECT name, depth, RANK() OVER (ORDER BY depth DESC) as rank FROM marine_protected_areas) as ranked_areas WHERE rank <= 3;