Quantifying The Limits Of Fingerprint Variability