Three Classes Of Fingerprints