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: Listar todas as embarcações que não cumpriram com a lei marítima no Mar Mediterrâneo desde 2020-01-01?
 ###Tabelas: 
CREATE TABLE vessels (id INT, name TEXT, type TEXT, status TEXT, last_inspection_date DATE); INSERT INTO vessels (id, name, type, status, last_inspection_date) VALUES (1, 'Vessel A', 'Cargo', 'Non-compliant', '2021-03-15'); INSERT INTO vessels (id, name, type, status, last_inspection_date) VALUES (2, 'Vessel B', 'Tanker', 'Compliant', '2022-05-02');
SELECT name FROM vessels WHERE status = 'Non-compliant' AND last_inspection_date < '2020-01-01' AND location = 'Mediterranean sea';