80.74 meters = 264.895013 feet