80.3 meters = 263.451444 feet