84.4 meters = 276.902887 feet