788.9 inches = 20.03806 meters