Direct Observation of Surface Controlled Self-assembly of Coordination Cages by an AFM as Molecular Ruler