Lebanon's extraordinarily varied climate is due mainly to the wide range of elevation and the westerly winds that make the Mediterranean coast much wetter than the eastern hills, mountainsides, and valleys. Within a 16-km (10-mi) radius of many villages, apples, olives, and bananas are grown; within 45 minutes' drive in winter, spring, and fall, both skiing and swimming are possible. Rainfall is abundant by Middle Eastern standards, with about 89 cm (35 in) yearly along the coast, about 127 cm (50 in) on the western slopes of the mountains, and less than 38 cm (15 in) in the Bekaa. About 80% of the rain falls from November to March, mostly in December, January, and February. Summer is a dry season, but it is humid along the coast. The average annual temperature in Beirut is 21° C (70° F ), with a range from 13° C (55° F ) in winter to 28° C (82° F ) in summer.