84.3 meters = 276.574803 feet