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: Quais embarcações têm a maior capacidade de carga em seus respectivos países?
 ###Tabelas: 
CREATE TABLE Vessels (VesselID int, VesselName varchar(50), VoyageID int, LoadCapacity int, CountryOfRegistry varchar(50)); INSERT INTO Vessels (VesselID, VesselName, VoyageID, LoadCapacity, CountryOfRegistry) VALUES (3, 'Marine Serpent', 103, 10000, 'Liberia'); INSERT INTO Vessels (VesselID, VesselName, VoyageID, LoadCapacity, CountryOfRegistry) VALUES (4, 'River Eagle', 104, 8000, 'Bahamas'); INSERT INTO Vessels (VesselID, VesselName, VoyageID, LoadCapacity, CountryOfRegistry) VALUES (5, 'Caribbean Tide', 105, 12000, 'Jamaica');
SELECT VesselName, LoadCapacity, RANK() OVER (PARTITION BY CountryOfRegistry ORDER BY LoadCapacity DESC) as Rank FROM Vessels WHERE LoadCapacity = (SELECT MAX(LoadCapacity) FROM Vessels v WHERE v.CountryOfRegistry = Vessels.CountryOfRegistry);