222.69 feet = 67.875912 meters