81.7 meters = 268.044619 feet