Stromatolites 3,400–3,500 Myr old from the North Pole area, Western Australia