The notions of 2-precontact and 2-contact spaces as well as of extensional (and other kinds) 3-precontact and 3-contact spaces are introduced. Using them, new representation theorems for the precontact and contact algebras (satisfying some additional axioms) are proved. They incorporate and strengthen both the discrete and topological representation theorems from [3, 1, 2, 4, 10]. It is shown t...