80.22 meters = 263.188976 feet