Source: https://www.weather.gov/media/pqr/climate/ClimateBookPortland/pg99.pdf