70.9 feet = 21.61032 meters