21.6 meters = 70.866142 feet