The Greek fire brigade has recovered the body of a man who was listed as missing after a blaze swept through a ferry sailing from Greece to Italy.
It is the first body to be found on the ship but 10 truck drivers are still unaccounted for.
Rescuers managed to take at least 281 out of 292 passengers and crew to safety after the blaze broke out on the Italian-flagged Euroferry Olympia early on Friday.
Firefighters have been trying for days to contain the fire and cool scorching temperatures on the 183-metre (600 ft) ship.
They discovered a survivor on the stern of the still burning vessel earlier today.
Rescuers spotted the 21-year-old man as the vessel was being towed to port. The ferry was 2km off the northern part of Corfu, the Coastguard said.
"Tell me I'm alive," the truck driver, who said he was from Belarus, told rescuers, according to the Proto Thema news website.
Clad in tan shorts and a black t-shirt, he climbed down a ladder into a rescue boat, according to images from the iefimerida news website.
"I was in my cabin. I went to the lower deck. I heard voices. I did not see others," the survivor told rescuers.
The news of the man's survival raised hopes further lives might be saved.
"There is optimism. Given the fact this man managed to get to the upper deck in these conditions," coastguard spokesman Nikos Alexiou told Ert television.
He added that first aid was given to the driver who was to be transferred by ambulance boat to the port of Corfu.
According to the fire brigade, 40 firemen were deployed in the area this morning to help with rescue efforts.

The blaze broke out on the Italian-flagged Euroferry Olympia late Thursday as it sailed from Igoumenitsa in Greece to Brindisi in Italy, with nearly 300 people aboard.
Criticism has mounted over conditions aboard the vessel, which was reported to be carrying fuel and "corrosive, dangerous goods".
Rescuers managed to save 281 passengers on Friday, evacuating them to Corfu, but 12 lorry drivers remained missing.
The man rescued today was one of those drivers, the coastguard said.
Authorities initially gave the missing as seven from Bulgaria, three from Greece, one from Turkey and one from Lithuania.
Today, they said there was an error and the missing Lithuanian was actually the man saved, who was from Belarus.

The drivers are believed to have been asleep inside their lorries when the blaze broke out.
The missing truckers reportedly slept in their vehicles because cabins on the vessel were overcrowded.
Ilias Gerontidakis, the son of a missing Greek trucker, told the Proto Thema online newspaper the Olympia was "miserable from every point of view".
"It had bed bugs, it was dirty, it had no security systems," he said as he waited at the port for news.
"It had 150 lorries inside. Normally it should have 70 to 75 cabins, but it only has 50. They force us to sleep four people in a cabin", he said. "My father, from what I was told, slept in the truck."
The news of the rescue of the Belarussian rippled through relatives of those still missing who are waiting for news of loved ones in the port of Corfu.
Ert showed emotional scenes of a woman being carried away after fainting.
The last shipboard fire in the Adriatic occurred in December 2014 on the Italian ferry Norman Atlantic. Thirteen people died in that blaze.