80.85 meters = 265.255906 feet