21.4 meters = 70.209974 feet