67.83 feet = 20.674584 meters