67.9 meters = 222.769029 feet