The smallest known molecular knot is made of just 54 atoms