70.7 feet = 21.54936 meters