Just three months ago Japan was plunged into chaos after a cataclysmic earthquake sent a merciless tsunami crashing through towns and cities up and down the east coast.
The unforgiving tide of water obliterated tens of thousands of buildings, devouring almost anything in its path. Thousands of people died and hundreds of bodies have never been recovered.
The heart-breaking images of families desperately searching for loved ones amid the rubble of their homes sent shockwaves around the world.
Now, three months on, these images show the Japanese people remain undaunted by the havoc nature has wreaked on their homeland as step by step they rebuild their nation.
But despite their progress, stark reminders of the work left to do means the resilience of this Asian country is still being tested.
Headway in the clean-up has been made in the town of Otsuchi in Iwate Prefecture where the pleasure boat ”Hamayuri”, which was remarkably washed up on the rooftop of an inn, has been removed, along with a building shattered by the the wall of water.
Further down is an image of a Shinto shrine gate in the town three days after the March 11 disaster.
The same spot on June 3 which shows thousands of tonnes of rubbish, which had lay smouldering in an almost post-apolcalyptic landscape, has been cleared, roads re-laid and power lines restored.
Civilisation appears to have returned in Natori in Miyagi prefecture too. The first image shows a towering wall of ocean crashing through trees devastating homes and businesses lining the coast, tearing down power lines and drowning anything in its path.
Astonishingly just one house survived the wave and a lone digger is pictured having cleared away the once thriving community reduced to rubble. Hundreds of cars parked in the foreground remain abandoned and appear to be the only reminder of the devastation.
Similarly, the striking image of a ship atop tonnes of rubble in the Kesennuma in Miyagi prefecture on March 20 was projected around the world and became a symbol of the disaster.