Thoroughly.
Of rain: pouring straight down.
Of a person: forthright; honest.
Totally, completely.
Total, thorough, sweeping, complete, radical, drastic.