68.4 feet = 20.84832 meters