A beach is 10km long and 1km wide. The average depth of the sand is 2 metres. If an average grain of sand fits in a volume of 10-9 cubic metres, how many grains of sand are there on the beach?