786.9 inches = 19.98726 meters