70.92 feet = 21.616416 meters