67.18 feet = 20.476464 meters