A Comprehensive Astrometric Calibration of HST's WFPC2. I. Distortion Mapping. (29th June 2021)