81.74 meters = 268.175853 feet