222.91 feet = 67.942968 meters