Temperature and Spin Dependent Correlation Length of the Quantum Heisenberg Antiferromagnet on the Square Lattice