62.91 inches = 1.597914 meters