67.93 feet = 20.705064 meters