Which is the purest form of water?Everyday Science A. Rain water B. Heavy water C. Tap water D. None of these