80.12 meters = 262.860892 feet