Stromatolites in Hamelin Pool, Shark Bay, Western Australia.