80.11 meters = 262.828084 feet