https://bjthoughts.com/2006/11/rain/
Rain...