80.82 inches = 2.052828 meters