64.83 inches = 1.646682 meters