80.3 inches = 2.03962 meters