80.08 meters = 262.729659 feet