790.9 inches = 20.08886 meters